.elementor-5818 .elementor-element.elementor-element-4aa598e8{--display:flex;}.elementor-5818 .elementor-element.elementor-element-5b0e900{--display:flex;}.elementor-5818 .elementor-element.elementor-element-5895a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:center;}.elementor-5818 .elementor-element.elementor-element-5895a5b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:29px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.875rem;}.elementor-5818 .elementor-element.elementor-element-fdb1775{--display:flex;}.elementor-5818 .elementor-element.elementor-element-f75e703{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5818 .elementor-element.elementor-element-f75e703.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-bec69d7 );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-bec69d7 );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-bec69d7 );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-title{background-color:#EAEAEA00;padding:20px 20px 20px 20px;}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-icon, .elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-active .elementor-accordion-icon, .elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-title{font-family:var( --e-global-typography-51bb88b-font-family ), Sans-serif;font-size:var( --e-global-typography-51bb88b-font-size );font-weight:var( --e-global-typography-51bb88b-font-weight );line-height:var( --e-global-typography-51bb88b-line-height );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-content{background-color:#FDFDFD00;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );padding:20px 90px 20px 20px;}@media(max-width:1399px){.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-title{font-size:var( --e-global-typography-51bb88b-font-size );line-height:var( --e-global-typography-51bb88b-line-height );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:992px){.elementor-5818 .elementor-element.elementor-element-5895a5b .elementor-heading-title{font-size:27px;line-height:1.6875rem;}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-title{font-size:var( --e-global-typography-51bb88b-font-size );line-height:var( --e-global-typography-51bb88b-line-height );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:768px){.elementor-5818 .elementor-element.elementor-element-5895a5b .elementor-heading-title{font-size:24px;line-height:1.5rem;}}@media(max-width:575px){.elementor-5818 .elementor-element.elementor-element-f75e703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-accordion-title{font-size:var( --e-global-typography-51bb88b-font-size );line-height:var( --e-global-typography-51bb88b-line-height );}.elementor-5818 .elementor-element.elementor-element-f75e703 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );padding:20px 0px 20px 20px;}}/* Start custom CSS */.postid-5818 .author-note {
    background: linear-gradient(135deg, #FAFAFA 0%, #F5F5F5 100%);
    border: 3px solid #8B0000;
    border-radius: 12px;
    margin: 32px 0;
    overflow: hidden;
    box-shadow: 0 8px 32px rgba(139,0,0,0.15);
    position: relative;
}

.postid-5818 .author-note::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 6px;
    background: linear-gradient(90deg, #8B0000 0%, #B71C1C 50%, #8B0000 100%);
}

.postid-5818 .author-note > div {
    padding: 0;
}

.postid-5818 .author-note h3 {
    background: linear-gradient(135deg, #8B0000 0%, #6B0000 100%);
    color: #FFF;
    padding: 16px 24px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.3px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.postid-5818 .author-note h3::before {
    content: "\2696";
    font-size: 20px;
}

.postid-5818 .author-note > div > *:not(h3) {
    padding: 24px;
    margin: 0;
    color: #333;
    line-height: 1.9;
    font-size: 15px;
    font-style: italic;
    background: linear-gradient(135deg, #FFFBF0 0%, #FFF8E7 100%);
    border-top: 1px solid rgba(139,0,0,0.1);
    position: relative;
}

.postid-5818 .author-note > div > *:not(h3)::before {
    content: "\201C";
    position: absolute;
    top: 10px;
    left: 12px;
    font-size: 48px;
    color: #8B0000;
    opacity: 0.15;
    font-family: Georgia, serif;
    line-height: 1;
}

.postid-5818 .info-box {
    background: linear-gradient(135deg, #FFF3E0 0%, #FFE0B2 100%);
    border: 2px solid #E65100;
    border-left: 6px solid #E65100;
    border-radius: 8px;
    padding: 20px 24px;
    margin: 32px 0;
    box-shadow: 0 4px 16px rgba(230,81,0,0.12);
    position: relative;
}

.postid-5818 .info-box::before {
    content: "\26A0";
    position: absolute;
    top: -12px;
    left: 20px;
    background: #E65100;
    color: #FFF;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}

.postid-5818 .info-box strong {
    color: #E65100;
    font-size: 14px;
}

.postid-5818 blockquote {
    background: #FFF;
    border: 2px solid #8B0000;
    border-radius: 8px;
    padding: 0;
    margin: 32px 0;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(139,0,0,0.12);
    font-style: normal;
    quotes: none;
}

.postid-5818 blockquote::before {
    content: "YARGITAY KARARI";
    display: block;
    background: linear-gradient(135deg, #8B0000 0%, #6B0000 100%);
    color: #FFF;
    padding: 12px 20px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
}

.postid-5818 blockquote > strong:first-of-type {
    display: block;
    background: #F5F5F5;
    color: #8B0000;
    padding: 14px 20px;
    font-size: 13px;
    font-weight: 700;
    border-bottom: 1px solid #E0E0E0;
    margin: 0;
}

.postid-5818 blockquote p {
    padding: 16px 20px !important;
    margin: 0 !important;
    color: #333;
    line-height: 1.8;
    font-size: 15px;
}

.postid-5818 blockquote > .analiz {
    margin: 0 !important;
    border-radius: 0 !important;
    border: none !important;
    border-top: 1px solid #E0E0E0 !important;
    box-shadow: none !important;
}

.postid-5818 blockquote > .analiz::before {
    display: none !important;
}

.postid-5818 .analiz {
    background: linear-gradient(135deg, #FFF8E1 0%, #FFECB3 100%);
    border: 2px solid #F9A825;
    border-left: 6px solid #F9A825;
    border-radius: 8px;
    padding: 0;
    margin: 28px 0;
    overflow: hidden;
    box-shadow: 0 4px 16px rgba(249,168,37,0.15);
}

.postid-5818 .analiz::before {
    content: "AVUKAT YORUMU";
    display: block;
    background: linear-gradient(135deg, #F9A825 0%, #F57F17 100%);
    color: #FFF;
    padding: 10px 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1.2px;
}

.postid-5818 .analiz strong:first-child {
    display: block;
    padding: 14px 20px 0 20px;
    color: #E65100;
    font-size: 14px;
    margin: 0;
}

.postid-5818 .analiz p {
    padding: 14px 20px 16px 20px;
    margin: 0;
    color: #5D4037;
    line-height: 1.8;
    font-size: 15px;
}

.postid-5818 .case-study {
    background: #FFF;
    border: 2px solid #1565C0;
    border-radius: 8px;
    margin: 32px 0;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(21,101,192,0.12);
}

.postid-5818 .case-header {
    background: linear-gradient(135deg, #1565C0 0%, #0D47A1 100%);
    color: #FFF;
    padding: 14px 20px;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.5px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.postid-5818 .case-tag {
    background: rgba(255,255,255,0.2);
    padding: 5px 12px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
}

.postid-5818 .case-content {
    padding: 20px;
}

.postid-5818 .case-content strong {
    color: #1565C0;
}

.postid-5818 .case-content ul,
.postid-5818 .case-content ol {
    margin: 12px 0;
    padding-left: 24px;
}

.postid-5818 .case-content li {
    margin-bottom: 8px;
    line-height: 1.7;
}

.postid-5818 .case-content .analiz {
    border: none !important;
    border-top: 1px solid #E0E0E0 !important;
    border-radius: 0 !important;
    margin: 16px -20px -20px -20px !important;
    box-shadow: none !important;
}

.postid-5818 .case-content .analiz::before {
    display: none !important;
}

.postid-5818 .warning {
    background: linear-gradient(135deg, #FFEBEE 0%, #FFCDD2 100%);
    border: 2px solid #C62828;
    border-left: 6px solid #C62828;
    border-radius: 8px;
    padding: 0;
    margin: 32px 0;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(198,40,40,0.15);
}

.postid-5818 .warning::before {
    content: "KRITIK UYARI";
    display: block;
    background: linear-gradient(135deg, #C62828 0%, #B71C1C 100%);
    color: #FFF;
    padding: 12px 20px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
}

.postid-5818 .warning strong {
    display: block;
    padding: 14px 20px 0 20px;
    color: #B71C1C;
    font-size: 15px;
    font-weight: 700;
}

.postid-5818 .warning em {
    display: block;
    padding: 12px 20px;
    margin: 0;
    color: #7F1D1D;
    line-height: 1.8;
    font-size: 15px;
    background: rgba(255,255,255,0.5);
    border-left: 3px solid #C62828;
    margin: 12px 20px;
    border-radius: 0 4px 4px 0;
}

.postid-5818 .warning p {
    padding: 0 20px 16px 20px;
    margin: 0;
    color: #7F1D1D;
    line-height: 1.8;
    font-size: 15px;
}

.postid-5818 .dilekce {
    margin: 32px 0;
}

.postid-5818 .ybs-dilekce {
    background: #FFF;
    border: 2px solid #2E7D32;
    border-radius: 8px;
    padding: 0;
    margin: 32px 0;
    overflow: hidden;
    box-shadow: 0 4px 16px rgba(46,125,50,0.12);
}

.postid-5818 .ybs-dilekce::before {
    content: "ORNEK DILEKCE";
    display: block;
    background: #2E7D32;
    color: #FFF;
    padding: 12px 20px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
}

.postid-5818 .ybs-dilekce::after {
    content: "Bu sablon ornek niteligindedir. Avukata danisarak kullanin.";
    display: block;
    background: #E8F5E9;
    color: #2E7D32;
    padding: 10px 20px;
    font-size: 12px;
    border-top: 1px solid #C8E6C9;
}

.postid-5818 .ybs-dilekce p,
.postid-5818 .ybs-dilekce strong,
.postid-5818 .ybs-dilekce {
    font-family: 'Courier New', monospace;
    font-size: 13px;
    line-height: 2;
    color: #1A1A1A;
}

.postid-5818 .ybs-dilekce p {
    padding: 0 20px !important;
    margin: 8px 0 !important;
}

.postid-5818 .ybs-dilekce > p:first-of-type {
    padding-top: 16px !important;
}

.postid-5818 .ybs-dilekce > p:last-of-type {
    padding-bottom: 16px !important;
}

.postid-5818 .ybs-dilekce strong {
    display: block;
    color: #1B5E20;
    margin-top: 12px;
}

.postid-5818 .law-article {
    background: #FFF;
    border: 2px solid #5E35B1;
    border-radius: 8px;
    padding: 0;
    margin: 32px 0;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(94,53,177,0.12);
}

.postid-5818 .law-article::before {
    content: "MEVZUAT";
    display: block;
    background: linear-gradient(135deg, #5E35B1 0%, #4527A0 100%);
    color: #FFF;
    padding: 12px 20px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
}

.postid-5818 .law-article .law-title {
    display: block;
    background: #EDE7F6;
    color: #4527A0;
    padding: 14px 20px;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #D1C4E9;
}

.postid-5818 .law-article em {
    display: block;
    padding: 16px 20px;
    margin: 0;
    color: #4A148C;
    line-height: 1.8;
    font-size: 15px;
    background: #F5F5F5;
    border-bottom: 1px solid #E0E0E0;
}

.postid-5818 .law-article .analiz {
    background: #FFF !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
}

.postid-5818 .law-article .analiz::before {
    display: none !important;
}

.postid-5818 .law-article .analiz strong:first-child {
    color: #5E35B1;
}

.postid-5818 .law-article .analiz p {
    color: #333;
}

.postid-5818 table {
    width: 100%;
    border-collapse: collapse;
    margin: 28px 0;
    background: #FFF;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}

.postid-5818 table thead tr {
    background: linear-gradient(135deg, #37474F 0%, #263238 100%);
}

.postid-5818 table th {
    background: linear-gradient(135deg, #37474F 0%, #263238 100%);
    color: #FFF;
    padding: 14px 16px;
    text-align: left;
    font-weight: 700;
    font-size: 14px;
    border: none;
}

.postid-5818 table td {
    padding: 14px 16px;
    border-bottom: 1px solid #E0E0E0;
    font-size: 14px;
    line-height: 1.6;
    color: #333;
}

.postid-5818 table tr:last-child td {
    border-bottom: none;
}

.postid-5818 table tbody tr:nth-child(even) {
    background: #F5F5F5;
}

.postid-5818 table tbody tr:hover {
    background: #ECEFF1;
}

.postid-5818 table .glossary-term {
    font-weight: 700;
    color: #1565C0;
    white-space: nowrap;
    background: #E3F2FD;
}

.postid-5818 ul.checklist {
    background: linear-gradient(135deg, #E3F2FD 0%, #BBDEFB 100%);
    border: 2px solid #1976D2;
    border-radius: 8px;
    padding: 24px 24px 24px 28px;
    margin: 28px 0;
    list-style: none;
    box-shadow: 0 4px 16px rgba(25,118,210,0.12);
}

.postid-5818 ul.checklist::before {
    content: "KONTROL LISTESI";
    display: block;
    color: #0D47A1;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 16px;
    padding-bottom: 12px;
    border-bottom: 2px dashed rgba(25,118,210,0.3);
}

.postid-5818 ul.checklist li {
    position: relative;
    padding-left: 36px;
    margin-bottom: 16px;
    line-height: 1.7;
    color: #0D47A1;
}

.postid-5818 ul.checklist li:last-child {
    margin-bottom: 0;
}

.postid-5818 ul.checklist li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 22px;
    height: 22px;
    border: 2px solid #1976D2;
    border-radius: 4px;
    background: #FFF;
}

.postid-5818 ul.checklist li strong {
    color: #0D47A1;
    font-weight: 700;
}

.postid-5818 .yasal-uyari {
    background: linear-gradient(135deg, #ECEFF1 0%, #CFD8DC 100%);
    border: 2px solid #607D8B;
    border-left: 6px solid #607D8B;
    border-radius: 8px;
    padding: 20px 24px;
    margin: 40px 0 20px 0;
    box-shadow: 0 4px 16px rgba(96,125,139,0.15);
    font-size: 13px;
    line-height: 1.7;
    color: #37474F;
    position: relative;
}

.postid-5818 .yasal-uyari::before {
    content: "YASAL UYARI";
    display: block;
    color: #455A64;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #90A4AE;
}

.postid-5818 .yasal-uyari b {
    color: #455A64;
    display: none;
}

.postid-5818 .rehber-ozet {
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);
    color: #FFF;
    padding: 28px 32px;
    border-radius: 16px;
    margin-bottom: 36px;
    box-shadow: 0 12px 40px rgba(26,26,46,0.4), inset 0 1px 0 rgba(255,255,255,0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    text-align: center;
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(201,162,39,0.3);
}

.postid-5818 .rehber-ozet::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #C9A227, #D4AF37, #C9A227);
}

.postid-5818 .rehber-ozet::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(201,162,39,0.08) 0%, transparent 50%);
    animation: pulse-glow 3s ease-in-out infinite;
}

@keyframes pulse-glow {
    0%, 100% { opacity: 0.5; transform: scale(1); }
    50% { opacity: 1; transform: scale(1.1); }
}

.postid-5818 .rehber-ozet strong {
    display: block;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #C9A227;
    position: relative;
    z-index: 1;
}

.postid-5818 .rehber-ozet span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,255,255,0.1);
    border: 1px solid rgba(255,255,255,0.2);
    padding: 10px 18px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 600;
    backdrop-filter: blur(4px);
    transition: all 0.3s ease;
    position: relative;
    z-index: 1;
}

.postid-5818 .rehber-ozet span:hover {
    background: rgba(201,162,39,0.2);
    border-color: #C9A227;
    transform: translateY(-2px);
}

.postid-5818 .rehber-ozet span::before {
    content: "\2713";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    background: #C9A227;
    color: #1a1a2e;
    border-radius: 50%;
    font-size: 11px;
    font-weight: 700;
    margin-right: 8px;
}

.postid-5818 .rehber-ozet em {
    display: block;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    color: #FFF;
    margin-top: 8px;
    text-shadow: 0 2px 10px rgba(0,0,0,0.3);
    position: relative;
    z-index: 1;
    letter-spacing: 0.5px;
}

.postid-5818 .rehber-ozet em::after {
    content: " \2192";
    color: #C9A227;
    font-size: 22px;
}

.postid-5818 .ez-toc-container {
    background: linear-gradient(135deg, #FAFAFA 0%, #EEEEEE 100%);
    border: 2px solid #757575;
    border-radius: 8px;
    padding: 18px 24px;
    margin: 24px 0 32px 0;
}

.postid-5818 .ez-toc-title {
    color: #424242;
    font-weight: 700;
}

.postid-5818 .ez-toc-list a {
    color: #1565C0;
    text-decoration: none;
}

.postid-5818 .ez-toc-list a:hover {
    color: #8B0000;
    text-decoration: underline;
}

.postid-5818 .ybs-cta-box {
    background: linear-gradient(135deg, #FFFFFF 0%, #F8F9FA 100%) !important;
    border-radius: 16px !important;
    border-left: 5px solid #C9A227 !important;
    padding: 40px !important;
    margin: 48px 0 !important;
    box-shadow: 0 10px 40px rgba(26,26,46,0.12) !important;
    position: relative !important;
    overflow: hidden !important;
}

.postid-5818 .ybs-cta-header {
    display: flex !important;
    align-items: center !important;
    gap: 20px !important;
    margin-bottom: 20px !important;
}

.postid-5818 .ybs-cta-icon {
    flex-shrink: 0 !important;
    padding: 12px !important;
    background: linear-gradient(135deg, #1A1A2E 0%, #2D2D4A 100%) !important;
    border-radius: 12px !important;
}

.postid-5818 .ybs-cta-title {
    color: #1A1A2E !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    margin: 0 !important;
}

.postid-5818 .ybs-cta-desc {
    color: #4A4A5A !important;
    font-size: 16px !important;
    line-height: 1.85 !important;
    margin: 0 0 28px 0 !important;
}

.postid-5818 .ybs-cta-button {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    background: linear-gradient(135deg, #C9A227 0%, #D4AF37 100%) !important;
    color: #FFFFFF !important;
    padding: 18px 40px !important;
    text-decoration: none !important;
    border-radius: 50px !important;
    font-weight: 600 !important;
    font-size: 17px !important;
    box-shadow: 0 8px 25px rgba(201,162,39,0.35) !important;
    transition: all 0.3s ease !important;
}

.postid-5818 .ybs-cta-button:hover {
    background: linear-gradient(135deg, #1A1A2E 0%, #2D2D4A 100%) !important;
    transform: translateY(-3px) !important;
    color: #FFFFFF !important;
}

@media screen and (max-width: 767px) {
    .postid-5818 .author-note h3 {
        font-size: 14px;
        padding: 14px 18px;
    }

    .postid-5818 .author-note > div > *:not(h3) {
        padding: 18px;
        font-size: 14px;
    }

    .postid-5818 .info-box {
        padding: 16px 18px;
    }

    .postid-5818 blockquote::before,
    .postid-5818 .analiz::before,
    .postid-5818 .ybs-dilekce::before,
    .postid-5818 .law-article::before,
    .postid-5818 .warning::before {
        font-size: 10px;
        padding: 10px 16px;
        letter-spacing: 1px;
    }

    .postid-5818 blockquote > strong:first-of-type {
        font-size: 11px;
        padding: 12px 16px;
    }

    .postid-5818 blockquote p {
        padding: 14px 16px !important;
        font-size: 14px;
    }

    .postid-5818 .analiz strong:first-child {
        padding: 12px 16px 0 16px;
        font-size: 13px;
    }

    .postid-5818 .analiz p {
        padding: 12px 16px 14px 16px;
        font-size: 14px;
    }

    .postid-5818 .case-header {
        padding: 12px 16px;
        font-size: 12px;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }

    .postid-5818 .case-content {
        padding: 16px;
    }

    .postid-5818 .warning strong {
        padding: 12px 16px 0 16px;
        font-size: 14px;
    }

    .postid-5818 .warning em {
        margin: 10px 16px;
        padding: 10px 16px;
        font-size: 14px;
    }

    .postid-5818 .warning p {
        padding: 0 16px 14px 16px;
        font-size: 14px;
    }

    .postid-5818 .ybs-dilekce p {
        padding: 0 16px !important;
        font-size: 11px;
        line-height: 1.8;
    }

    .postid-5818 .ybs-dilekce::after {
        font-size: 11px;
        padding: 8px 16px;
    }

    .postid-5818 .rehber-ozet {
        padding: 24px 20px;
        gap: 12px;
    }

    .postid-5818 .rehber-ozet strong {
        font-size: 11px;
        letter-spacing: 1.5px;
    }

    .postid-5818 .rehber-ozet span {
        padding: 8px 14px;
        font-size: 12px;
    }

    .postid-5818 .rehber-ozet span::before {
        width: 16px;
        height: 16px;
        font-size: 9px;
        margin-right: 6px;
    }

    .postid-5818 .rehber-ozet em {
        font-size: 16px;
        margin-top: 4px;
    }

    .postid-5818 .rehber-ozet em::after {
        font-size: 18px;
    }

    .postid-5818 .yasal-uyari {
        padding: 16px 18px;
        font-size: 12px;
    }

    .postid-5818 .law-article .law-title {
        padding: 12px 16px;
        font-size: 13px;
    }

    .postid-5818 .law-article em {
        padding: 14px 16px;
        font-size: 14px;
    }

    .postid-5818 table th,
    .postid-5818 table td {
        padding: 10px 12px;
        font-size: 13px;
    }

    .postid-5818 ul.checklist {
        padding: 18px 18px 18px 22px;
    }

    .postid-5818 ul.checklist li {
        padding-left: 30px;
        font-size: 14px;
    }

    .postid-5818 ul.checklist li::before {
        width: 18px;
        height: 18px;
    }

    .postid-5818 .ybs-cta-box {
        padding: 28px 20px !important;
        margin: 36px 0 !important;
    }

    .postid-5818 .ybs-cta-header {
        flex-direction: column !important;
        text-align: center !important;
    }

    .postid-5818 .ybs-cta-title {
        font-size: 20px !important;
    }

    .postid-5818 .ybs-cta-button {
        width: 100% !important;
        justify-content: center !important;
        padding: 16px 32px !important;
        font-size: 16px !important;
    }
}

@media screen and (max-width: 480px) {
    .postid-5818 .rehber-ozet {
        padding: 20px 16px;
        border-radius: 12px;
    }

    .postid-5818 .rehber-ozet span {
        padding: 6px 12px;
        font-size: 11px;
    }

    .postid-5818 .rehber-ozet em {
        font-size: 14px;
    }

    .postid-5818 table {
        display: block;
        overflow-x: auto;
    }

    .postid-5818 .ybs-dilekce p {
        font-size: 11px;
    }
}

.postid-5818 .tacir-notu {
    background: linear-gradient(135deg, #E8F5E9 0%, #C8E6C9 100%);
    border: 2px solid #388E3C;
    border-left: 6px solid #388E3C;
    border-radius: 8px;
    padding: 0;
    margin: 32px 0;
    overflow: hidden;
    box-shadow: 0 4px 16px rgba(56,142,60,0.15);
}

.postid-5818 .tacir-notu::before {
    content: "TACIRLER ICIN OZEL NOT";
    display: block;
    background: linear-gradient(135deg, #388E3C 0%, #2E7D32 100%);
    color: #FFF;
    padding: 12px 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1.2px;
}

.postid-5818 .tacir-notu strong:first-child {
    display: none;
}

.postid-5818 .tacir-notu p,
.postid-5818 .tacir-notu {
    padding: 16px 20px;
    margin: 0;
    color: #1B5E20;
    line-height: 1.8;
    font-size: 15px;
}

@media screen and (max-width: 767px) {
    .postid-5818 .tacir-notu::before {
        font-size: 10px;
        padding: 10px 16px;
    }

    .postid-5818 .tacir-notu p {
        padding: 14px 16px;
        font-size: 14px;
    }
}

@media print {
    .postid-5818 .rehber-ozet,
    .postid-5818 blockquote::before,
    .postid-5818 .analiz::before,
    .postid-5818 .ybs-dilekce::before,
    .postid-5818 .law-article::before,
    .postid-5818 .warning::before {
        background: #333 !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    .postid-5818 .ybs-cta-box {
        display: none !important;
    }

    .postid-5818 .author-note,
    .postid-5818 blockquote,
    .postid-5818 .analiz,
    .postid-5818 .case-study,
    .postid-5818 .warning,
    .postid-5818 .ybs-dilekce,
    .postid-5818 .law-article,
    .postid-5818 .tacir-notu {
        box-shadow: none !important;
        page-break-inside: avoid;
    }
}/* End custom CSS */