/* ================================================
   PURP AGENCY - Terapi Tıp Merkezi
   Kurumsal: Siyah, Beyaz, Koyu Mavi, Pastel
   HER ŞEY ORTALI — text-align: center odaklı
   ================================================ */

*, *::before, *::after { margin:0; padding:0; box-sizing:border-box; }

:root {
    --dark: #0C1018;
    --dark-2: #131926;
    --dark-3: #1A2236;
    --navy: #1B2A4A;
    --navy-mid: #243B6A;
    --blue-m: #3D5A80;
    --blue-s: #5A7FA5;
    --blue-p: #8EAEC4;
    --blue-ice: #C2D5E3;
    --white: #FFFFFF;
    --off-white: #F3F5F8;
    --g50: #EAEDF2;
    --g100: #D5DAE2;
    --g200: #AEB7C4;
    --g400: #7A8494;
    --g600: #505A6B;
    --txt: #0F1520;
    --txt2: #3B4455;
    --txtm: #7A8494;
    --txtw: #F0F2F5;
    --txtw2: rgba(240,242,245,0.55);
    --brd: #DFE3EA;
    --brd-d: rgba(255,255,255,0.08);
    --s-sm: 0 1px 3px rgba(0,0,0,0.04);
    --s-md: 0 3px 12px rgba(0,0,0,0.06);
    --s-lg: 0 6px 24px rgba(0,0,0,0.08);
    --r: 10px;
    --rl: 14px;
    --tr: all 0.3s ease;
    /* Accent tones for phase bars */
    --accent-teal: #2EC4B6;
    --accent-amber: #E0A526;
    --accent-green: #34C759;
    --warn-red: #E85454;
    --warn-orange: #D4872E;
}

html, body {
    width:100%; height:100%; overflow:hidden;
    font-family:'Inter',-apple-system,sans-serif;
    background:var(--dark);
    -webkit-font-smoothing:antialiased;
    font-size:16px;
}

/* ========== PROGRESS ========== */
.progress-bar {
    position:fixed;top:0;left:0;width:100%;height:3px;
    background:rgba(255,255,255,0.04);z-index:1000;
}
.progress-fill {
    height:100%;
    background:linear-gradient(90deg,var(--navy),var(--blue-m));
    width:12.5%;transition:width .5s ease;
}

/* ========== NAV ========== */
.slide-nav {
    position:fixed;right:18px;top:50%;transform:translateY(-50%);
    display:flex;flex-direction:column;gap:7px;z-index:100;
}
.nav-dot {
    width:7px;height:7px;border-radius:50%;
    background:rgba(255,255,255,0.18);cursor:pointer;transition:var(--tr);
}
.nav-dot:hover{background:rgba(255,255,255,0.35);}
.nav-dot.active{background:var(--blue-p);transform:scale(1.4);box-shadow:0 0 6px rgba(142,174,196,0.35);}
.nav-dot.on-light{background:rgba(0,0,0,0.12);}
.nav-dot.on-light.active{background:var(--navy);box-shadow:0 0 6px rgba(27,42,74,0.3);}

.nav-arrow {
    position:fixed;top:50%;transform:translateY(-50%);
    width:40px;height:40px;border:1px solid var(--brd-d);
    border-radius:50%;background:rgba(255,255,255,0.03);
    backdrop-filter:blur(8px);color:rgba(255,255,255,0.45);
    font-size:13px;cursor:pointer;z-index:100;transition:var(--tr);
    display:flex;align-items:center;justify-content:center;
}
.nav-arrow:hover{background:var(--navy);color:white;border-color:var(--navy-mid);}
/* Light/white bg override */
.nav-arrow.on-light{
    border-color:var(--brd);color:var(--g400);
    background:rgba(0,0,0,0.04);
}
.nav-arrow.on-light:hover{background:var(--navy);color:white;border-color:var(--navy);}
.nav-prev{left:18px;}.nav-next{right:48px;}

.slide-counter {
    position:fixed;bottom:16px;left:50%;transform:translateX(-50%);
    padding:4px 14px;background:rgba(0,0,0,0.4);backdrop-filter:blur(6px);
    border-radius:12px;color:rgba(255,255,255,0.4);
    font-size:0.68rem;font-weight:500;z-index:100;letter-spacing:1px;
}

/* ========== SLIDES ========== */
.slide {
    position:fixed;top:0;left:0;width:100%;height:100%;
    opacity:0;visibility:hidden;
    transition:opacity .45s ease,transform .45s ease;
    transform:translateX(36px);
    overflow-y:auto;overflow-x:hidden;
}
.slide.active{opacity:1;visibility:visible;transform:translateX(0);}

.slide[data-bg="dark"]{
    background:linear-gradient(165deg,var(--dark) 0%,var(--dark-2) 55%,var(--dark-3) 100%);
    color:var(--txtw);
}
.slide[data-bg="light"]{background:var(--off-white);color:var(--txt);}
.slide[data-bg="white"]{background:var(--white);color:var(--txt);}

.slide-inner {
    max-width:1140px;
    margin:0 auto;
    padding:44px 56px;
    height:100%;
    display:flex;
    flex-direction:column;
}

/* ===== CENTERED — her şey ortada ===== */
.centered {
    text-align:center;
    align-items:center;
}

/* ========== SECTION LABEL ========== */
.section-label {
    display:inline-block;padding:4px 14px;
    font-size:0.625rem;font-weight:700;letter-spacing:2.5px;
    border-radius:4px;margin-bottom:8px;text-transform:uppercase;
    background:var(--g50);color:var(--navy);border:1px solid var(--brd);
}
.label-on-dark {
    background:rgba(255,255,255,0.05)!important;
    color:var(--blue-ice)!important;
    border-color:var(--brd-d)!important;
}

/* ========== H2 ========== */
.slide-inner h2 {
    font-family:'Space Grotesk',sans-serif;
    font-size:1.75rem;font-weight:700;line-height:1.2;
    margin-bottom:28px;
}
[data-bg="dark"] h2{color:var(--white);}

.slide-subtitle {
    font-size:0.85rem;color:var(--txtw2);
    margin-top:-18px;margin-bottom:28px;
    max-width:680px;line-height:1.6;
}

/* ========== COVER ========== */
.agency-logo {
    display:inline-block;
    padding:8px 22px;border:1px solid var(--brd-d);
    border-radius:22px;background:rgba(255,255,255,0.04);
    color:var(--txtw);font-size:0.85rem;font-weight:700;letter-spacing:2px;
    margin-bottom:32px;
}

.cover-title {
    font-family:'Space Grotesk',sans-serif;
    font-size:2.5rem;font-weight:700;line-height:1.12;
    color:var(--white);margin-bottom:16px;
}
.cover-desc {
    font-size:0.92rem;color:var(--txtw2);line-height:1.7;
    max-width:500px;margin-bottom:36px;
}

.pillars-row {
    display:flex;gap:18px;margin-bottom:32px;
    width:100%;max-width:740px;
}
.pillar {
    flex:1;padding:20px 16px;text-align:center;
    background:rgba(255,255,255,0.03);
    border:1px solid var(--brd-d);border-radius:var(--rl);
    transition:var(--tr);
}
.pillar:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.12);}
.pillar-icon {
    width:38px;height:38px;margin:0 auto 10px;
    background:var(--navy);border-radius:9px;
    display:flex;align-items:center;justify-content:center;
    font-size:15px;color:var(--blue-p);
}
.pillar h3{font-size:0.82rem;font-weight:600;color:var(--white);margin-bottom:4px;}
.pillar p{font-size:0.72rem;color:var(--txtw2);line-height:1.45;}

.cover-meta {
    display:flex;gap:24px;color:var(--txtw2);
    font-size:0.72rem;letter-spacing:0.4px;
}

/* ========== GRID LAYOUTS ========== */
.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%;text-align:left;}
.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;text-align:left;}

/* ========== CARD ========== */
.card-stack{display:flex;flex-direction:column;gap:14px;}
.card {
    background:var(--white);border:1px solid var(--brd);
    border-radius:var(--r);padding:18px 20px;
    transition:var(--tr);
}
.card:hover{box-shadow:var(--s-md);}
[data-bg="dark"] .card{background:rgba(255,255,255,0.04);border-color:var(--brd-d);}

.card h3 {
    font-family:'Space Grotesk',sans-serif;
    font-size:0.88rem;font-weight:600;color:var(--navy);
    margin-bottom:8px;padding-bottom:6px;
    border-bottom:2px solid var(--blue-ice);
}
[data-bg="dark"] .card h3{color:var(--blue-p);border-bottom-color:var(--brd-d);}
.card p{font-size:0.82rem;line-height:1.6;color:var(--txt2);}
[data-bg="dark"] .card p{color:var(--txtw2);}

/* ========== BUDGET BARS ========== */
.bar-group{display:flex;flex-direction:column;gap:12px;margin-top:4px;}
.bar-item{display:flex;flex-direction:column;gap:4px;}
.bar-label{font-size:0.78rem;font-weight:600;color:var(--txt);}
.bar-track{height:30px;background:var(--g50);border-radius:6px;overflow:hidden;}
.bar-fill {
    height:100%;background:var(--navy);border-radius:6px;
    display:flex;align-items:center;justify-content:flex-end;
    padding-right:10px;color:white;font-size:0.72rem;font-weight:700;
    transition:width 1s ease;
}
.bar-fill.f2{background:var(--blue-m);}
.bar-fill.f3{background:var(--blue-p);color:var(--navy);}

/* ========== KPI ROW ========== */
.kpi-row{display:flex;gap:12px;margin-top:4px;}
.kpi-box {
    flex:1;text-align:center;padding:14px 10px;
    background:var(--g50);border-radius:var(--r);
    border:1px solid var(--brd);
}
.kpi-box span{display:block;font-weight:700;font-size:0.85rem;color:var(--navy);}
.kpi-box small{font-size:0.7rem;color:var(--txtm);}

/* ========== DIAGRAM (slide 3) ========== */
.diagram{width:100%;margin-bottom:24px;}
.d-root{text-align:center;margin-bottom:16px;}
.d-node{
    display:inline-block;padding:10px 22px;
    border-radius:var(--r);font-size:0.8rem;font-weight:600;
}
.d-main{background:var(--navy);color:var(--white);font-size:0.88rem;}
.d-label{
    font-size:0.68rem;color:var(--txtm);margin-top:4px;
    letter-spacing:0.5px;
}
.d-branches{
    display:flex;gap:20px;justify-content:center;
}
.d-branch{
    display:flex;flex-direction:column;align-items:center;
    flex:1;max-width:260px;
}
.d-line{
    width:2px;height:20px;background:var(--g100);
}
.d-sub{
    background:var(--off-white);color:var(--navy);
    border:1px solid var(--brd);text-align:center;
    font-size:0.78rem;line-height:1.4;
}
.d-children{
    display:flex;flex-direction:column;gap:4px;
    margin-top:8px;width:100%;
}
.d-children span{
    display:block;padding:5px 10px;
    background:var(--white);border:1px solid var(--brd);
    border-radius:6px;font-size:0.7rem;color:var(--txt2);
    text-align:center;
}

/* ========== TYPE CARDS (slide 3) ========== */
.type-card {
    background:var(--white);border:1px solid var(--brd);
    border-radius:var(--rl);padding:22px 18px;
    display:flex;flex-direction:column;align-items:center;
    text-align:center;transition:var(--tr);
}
.type-card:hover{box-shadow:var(--s-md);transform:translateY(-2px);}
.type-top {
    width:42px;height:42px;border-radius:10px;
    background:var(--navy);display:flex;align-items:center;
    justify-content:center;color:var(--blue-p);font-size:17px;
    margin-bottom:12px;
}
.type-card h3{font-family:'Space Grotesk',sans-serif;font-size:1rem;font-weight:700;color:var(--txt);margin-bottom:6px;}
.badge {
    display:inline-block;padding:3px 10px;
    background:var(--g50);border:1px solid var(--brd);
    border-radius:4px;font-size:0.6rem;font-weight:700;
    color:var(--navy);letter-spacing:1px;margin-bottom:10px;
}
.quote {
    font-size:0.78rem;font-style:italic;color:var(--txt2);
    line-height:1.5;margin-bottom:12px;
    padding:0 8px;border-left:3px solid var(--blue-ice);
    text-align:left;
}
.type-card ul{list-style:none;width:100%;margin-bottom:14px;text-align:left;}
.type-card ul li{
    padding:5px 0;font-size:0.78rem;color:var(--txt2);
    border-bottom:1px solid var(--g50);padding-left:6px;
}
.type-card ul li::before{content:'☑';margin-right:8px;color:var(--blue-m);}
.type-card ul li:last-child{border-bottom:none;}
.type-kpi {
    width:100%;text-align:center;padding:7px;
    background:var(--g50);border-radius:6px;
    font-size:0.62rem;font-weight:700;color:var(--navy);
    letter-spacing:1px;margin-top:auto;
}

/* ========== KEYWORD TAGS ========== */
.tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;justify-content:flex-start;}
.tags span {
    padding:4px 12px;background:var(--g50);border:1px solid var(--brd);
    border-radius:14px;font-size:0.74rem;color:var(--navy);
    font-weight:500;transition:var(--tr);
}
.tags span:hover{background:var(--navy);color:white;border-color:var(--navy);}

/* ========== EXTENSION LIST ========== */
.ext-list{display:flex;flex-direction:column;gap:10px;}
.ext{display:flex;gap:10px;align-items:flex-start;font-size:0.8rem;color:var(--txt2);line-height:1.5;}
.ext-dot {
    width:20px;height:20px;border-radius:50%;
    background:var(--navy);color:white;
    display:flex;align-items:center;justify-content:center;
    font-size:10px;flex-shrink:0;margin-top:2px;
}

/* ========== PHASE ROW (slide 5 — Teklif Stratejisi) ========== */
.phase-row {
    display:flex;align-items:stretch;gap:0;
    width:100%;margin-bottom:28px;
}
.phase-card {
    flex:1;padding:22px 18px;
    background:rgba(255,255,255,0.04);
    border:1px solid var(--brd-d);
    border-radius:var(--r);
    text-align:left;transition:var(--tr);
    display:flex;flex-direction:column;
}
.phase-card:hover{background:rgba(255,255,255,0.06);}
.phase-top-bar{height:4px;border-radius:2px;margin-bottom:14px;}
.bar-c1{background:var(--accent-teal);}
.bar-c2{background:var(--accent-amber);}
.bar-c3{background:var(--accent-green);}

.phase-label{font-size:0.62rem;font-weight:700;letter-spacing:1.5px;color:var(--txtw2);margin-bottom:6px;}
.phase-card h3{font-family:'Space Grotesk',sans-serif;font-size:0.95rem;font-weight:600;color:var(--accent-teal);margin-bottom:10px;}
.phase-card:nth-child(3) h3{color:var(--accent-amber);}
.phase-card:nth-child(5) h3{color:var(--accent-green);}
.phase-card ul{list-style:none;}
.phase-card ul li{
    font-size:0.76rem;color:var(--txtw2);
    padding:4px 0;padding-left:10px;
    position:relative;line-height:1.5;
}
.phase-card ul li::before{
    content:'•';position:absolute;left:0;
    color:var(--blue-p);font-weight:bold;
}

.phase-arrow {
    display:flex;align-items:center;
    padding:0 14px;color:var(--accent-amber);font-size:16px;
}

/* ========== NEGATIF BANNER ========== */
.neg-banner {
    width:100%;padding:18px 24px;
    background:rgba(232,84,84,0.08);
    border-left:4px solid var(--warn-red);
    border-radius:0 var(--r) var(--r) 0;
    text-align:left;
}
.neg-banner h4{font-size:0.85rem;color:var(--warn-red);margin-bottom:6px;}
.neg-banner h4 i{margin-right:8px;}
.neg-banner p{font-size:0.78rem;color:var(--txtw2);line-height:1.6;font-style:italic;}

/* ========== DATA TABLE ========== */
.table-wrap{overflow-x:auto;}
.data-tbl{width:100%;border-collapse:collapse;font-size:0.76rem;}
.data-tbl thead th{
    padding:9px 10px;text-align:left;
    font-weight:600;font-size:0.65rem;
    color:var(--blue-p);
    border-bottom:1px solid var(--brd-d);
    letter-spacing:0.5px;text-transform:uppercase;white-space:nowrap;
}
.data-tbl tbody td{
    padding:8px 10px;border-bottom:1px solid rgba(255,255,255,0.04);
    color:var(--txtw2);white-space:nowrap;
}
.data-tbl tbody tr:hover td{background:rgba(255,255,255,0.03);}
.tr-highlight td{background:rgba(61,90,128,0.12)!important;}
.td-up{color:#6ECF8A!important;font-weight:600;}
.td-down{color:#E87777!important;font-weight:600;}

/* ========== INSIGHT ========== */
.insight {
    display:flex;gap:14px;align-items:flex-start;
    padding:16px;background:rgba(255,255,255,0.04);
    border:1px solid var(--brd-d);border-radius:var(--r);
    margin-bottom:14px;text-align:left;transition:var(--tr);
}
.insight:last-child{margin-bottom:0;}
.insight:hover{background:rgba(255,255,255,0.06);}
.insight-ic {
    width:36px;height:36px;border-radius:8px;
    background:var(--navy);display:flex;align-items:center;
    justify-content:center;color:var(--blue-p);font-size:14px;flex-shrink:0;
}
.insight h4{font-size:0.82rem;color:var(--white);margin-bottom:3px;}
.insight p{font-size:0.76rem;color:var(--txtw2);line-height:1.5;}

/* ========== HEDEF KİTLE ========== */
.col-heading {
    font-family:'Space Grotesk',sans-serif;
    font-size:0.95rem;font-weight:600;color:var(--navy);
    margin-bottom:14px;padding-bottom:6px;
    border-bottom:2px solid var(--blue-ice);
    text-align:center;
}
.seg-card {
    display:flex;gap:14px;align-items:flex-start;
    padding:14px;background:var(--white);border:1px solid var(--brd);
    border-radius:var(--r);margin-bottom:12px;transition:var(--tr);
}
.seg-card:last-child{margin-bottom:0;}
.seg-card:hover{box-shadow:var(--s-md);}
.seg-ic {
    width:36px;height:36px;border-radius:8px;
    background:var(--navy);display:flex;align-items:center;
    justify-content:center;color:var(--blue-p);font-size:14px;flex-shrink:0;
}
.seg-card h4{font-size:0.84rem;font-weight:600;color:var(--txt);margin-bottom:3px;}
.seg-card p{font-size:0.78rem;color:var(--txt2);line-height:1.5;}

.creative {
    padding:14px;background:var(--white);border:1px solid var(--brd);
    border-radius:var(--r);margin-bottom:12px;transition:var(--tr);
}
.creative:last-child{margin-bottom:0;}
.creative:hover{box-shadow:var(--s-md);}
.creative h4{font-size:0.84rem;font-weight:600;color:var(--navy);margin-bottom:5px;}
.creative h4 i{margin-right:6px;color:var(--blue-m);}
.creative p{font-size:0.78rem;color:var(--txt2);line-height:1.5;}

/* ========== CRITICAL LIST (slide 8) ========== */
.critical-list{width:100%;display:flex;flex-direction:column;gap:12px;text-align:left;}
.critical-item {
    display:flex;justify-content:space-between;align-items:center;
    padding:16px 20px;
    background:rgba(255,255,255,0.03);
    border:1px solid var(--brd-d);
    border-left:3px solid var(--warn-red);
    border-radius:0 var(--r) var(--r) 0;
    transition:var(--tr);gap:16px;
}
.critical-item:hover{background:rgba(255,255,255,0.05);}
.crit-left{display:flex;gap:14px;align-items:flex-start;flex:1;}
.crit-warn {
    width:28px;height:28px;border-radius:50%;
    background:rgba(232,84,84,0.15);
    display:flex;align-items:center;justify-content:center;
    color:var(--warn-red);font-size:12px;flex-shrink:0;margin-top:2px;
}
.crit-left h4{font-size:0.84rem;font-weight:600;color:var(--white);margin-bottom:3px;}
.crit-left p{font-size:0.76rem;color:var(--txtw2);line-height:1.5;}

.crit-tag {
    padding:4px 12px;border-radius:4px;
    font-size:0.65rem;font-weight:700;
    white-space:nowrap;flex-shrink:0;
}
.tag-red{background:rgba(232,84,84,0.15);color:#F08080;}
.tag-orange{background:rgba(212,135,46,0.15);color:#E0A526;}

.critical-source {
    margin-top:16px;font-size:0.68rem;
    color:var(--txtw2);opacity:0.6;
}

/* ========== TEŞEKKÜRLER SLIDE ========== */
.thanks-slide {
    justify-content:center;
    gap:0;
}
.thanks-icon {
    width:70px;height:70px;border-radius:50%;
    background:rgba(255,255,255,0.05);
    border:1px solid var(--brd-d);
    display:flex;align-items:center;justify-content:center;
    font-size:28px;color:var(--blue-p);
    margin-bottom:24px;
}
.thanks-title {
    font-family:'Space Grotesk',sans-serif;
    font-size:2.6rem;font-weight:700;
    color:var(--white);margin-bottom:14px;
    letter-spacing:-0.5px;
}
.thanks-desc {
    font-size:0.92rem;color:var(--txtw2);
    line-height:1.75;max-width:540px;
    margin-bottom:28px;
}
.thanks-divider {
    width:60px;height:2px;
    background:var(--blue-m);
    border-radius:1px;
    margin-bottom:28px;
}
.thanks-contact {
    display:flex;gap:32px;
    margin-bottom:32px;
}
.thanks-contact-item {
    display:flex;align-items:center;gap:8px;
    font-size:0.8rem;color:var(--txtw2);
}
.thanks-contact-item i {
    color:var(--blue-p);font-size:14px;
}
.thanks-footer {
    font-size:0.68rem;color:rgba(255,255,255,0.2);
    letter-spacing:1px;
}

/* ========== ANIMATIONS ========== */
.slide.active .card,
.slide.active .type-card,
.slide.active .seg-card,
.slide.active .creative,
.slide.active .phase-card,
.slide.active .insight,
.slide.active .critical-item {
    animation:fadeUp .45s ease both;
}
.slide.active .card:nth-child(2),
.slide.active .type-card:nth-child(2),
.slide.active .critical-item:nth-child(2){animation-delay:.06s;}
.slide.active .card:nth-child(3),
.slide.active .type-card:nth-child(3),
.slide.active .critical-item:nth-child(3){animation-delay:.12s;}
.slide.active .card:nth-child(4),
.slide.active .critical-item:nth-child(4){animation-delay:.18s;}
.slide.active .critical-item:nth-child(5){animation-delay:.24s;}
.slide.active .critical-item:nth-child(6){animation-delay:.3s;}

@keyframes fadeUp {
    from{opacity:0;transform:translateY(12px);}
    to{opacity:1;transform:translateY(0);}
}

/* ========== RESPONSIVE ========== */
@media (max-width:1024px){
    .slide-inner{padding:36px 32px;}
    .grid-2{grid-template-columns:1fr;}
    .grid-3{grid-template-columns:1fr 1fr;}
    .cover-title{font-size:2rem;}
    .pillars-row{flex-wrap:wrap;}
    .nav-arrow{display:none;}
    .phase-row{flex-direction:column;gap:12px;}
    .phase-arrow{transform:rotate(90deg);padding:6px 0;justify-content:center;}
}
@media (max-width:768px){
    .slide-inner{padding:28px 18px;}
    .grid-3{grid-template-columns:1fr;}
    .cover-title{font-size:1.55rem;}
    .slide-inner h2{font-size:1.35rem;}
    .pillars-row{flex-direction:column;}
    .slide-nav{display:none;}
    .cover-meta{flex-direction:column;gap:4px;}
    .critical-item{flex-direction:column;align-items:flex-start;}
    .crit-tag{align-self:flex-end;}
    .thanks-title{font-size:1.8rem;}
    .thanks-contact{flex-direction:column;gap:14px;align-items:center;}
}
@media print {
    @page { size:landscape; margin:0; }
    html,body{overflow:visible!important;height:auto!important;background:white!important;}
    .slide {
        position:relative!important;opacity:1!important;visibility:visible!important;
        transform:none!important;page-break-after:always;
        height:100vh!important;width:100vw!important;
        overflow:hidden!important;
    }
    .slide[data-bg="dark"],
    .slide[data-bg="dark"] *{
        -webkit-print-color-adjust:exact!important;
        print-color-adjust:exact!important;
        color-adjust:exact!important;
    }
    .nav-arrow,.slide-nav,.progress-bar,.slide-counter{display:none!important;}
    .slide-inner{padding:36px 48px!important;}
}
