:root{--v170-bg:#f4f7fb;--v170-card:#fff;--v170-text:#172238;--v170-muted:#718198;--v170-line:#dfe6ef;--v170-navy:#091525;--v170-side:#0a1423;--v170-purple:#6657e8;--v170-cyan:#21b9c2;--v170-green:#1dbb81;--v170-red:#e84f68;--v170-shadow:0 14px 38px rgba(30,52,86,.08)}
html{font-size:16px}body{font-family:Inter,"Plus Jakarta Sans",system-ui,-apple-system,sans-serif!important}*{box-sizing:border-box}a{text-decoration:none}
/* Genel site */
.v170-public{background:#f6f8fc!important;color:var(--v170-text)!important}.v170-public .v7-site-header{height:78px!important;border-bottom:1px solid #e6ebf2!important;background:rgba(255,255,255,.96)!important;box-shadow:0 4px 22px rgba(22,40,72,.05)!important}.v170-public .v7-nav{height:78px!important}.v170-public .brand-copy strong,.v170-public .v7-nav-link{color:#172238!important}.v170-public .brand-copy small{color:#8190a4!important}.v170-public .v7-nav-link{font-size:13px!important;font-weight:750!important}.v170-public .v7-nav-link:hover{background:#f0f3f9!important;color:#5b4bd1!important}.v170-public .v74-top-shell{padding:28px 0 76px!important;background:radial-gradient(circle at 7% 10%,rgba(39,183,194,.12),transparent 27%),radial-gradient(circle at 92% 8%,rgba(100,82,225,.15),transparent 31%),#f5f7fc!important}.v170-public .v74-top-meta{min-height:46px!important;border:1px solid var(--v170-line)!important;border-radius:13px!important;background:#fff!important;color:#78889d!important;box-shadow:var(--v170-shadow)!important}.v170-public .v74-hero-grid{gap:22px!important}.v170-public .v74-hero-panel,.v170-public .v74-domain-panel{min-height:520px!important;border-radius:25px!important;box-shadow:0 24px 60px rgba(30,43,82,.16)!important}.v170-public .v74-hero-panel{padding:54px!important;background:linear-gradient(135deg,#152a49,#263b76 58%,#654be0)!important}.v170-public .v69-hero-copy h1{font-size:56px!important;line-height:1.04!important;letter-spacing:-2.3px!important;color:#fff!important}.v170-public .v69-hero-copy p{font-size:16px!important;line-height:1.65!important;color:#c2cee0!important}.v170-public .v74-domain-panel{padding:34px!important;border:1px solid #e3e8f0!important;background:#fff!important}.v170-public .v69-domain-card{border:0!important;background:#101d30!important;box-shadow:none!important}.v170-public .section{padding:78px 0!important;background:#f6f8fc!important}.v170-public .section-head h2{color:#172238!important;font-size:37px!important}.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.product-card,.pricing-card){border:1px solid var(--v170-line)!important;border-radius:18px!important;background:#fff!important;color:var(--v170-text)!important;box-shadow:var(--v170-shadow)!important}.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.product-card,.pricing-card):hover{transform:translateY(-4px)!important;box-shadow:0 22px 55px rgba(30,52,86,.13)!important}.v170-public .footer{border-top:1px solid #1d2b3f!important;background:#081220!important}
/* Panel kabuğu */
.v170-dashboard{--bg:var(--v170-bg)!important;--panel:#fff!important;--text:var(--v170-text)!important;--muted:var(--v170-muted)!important;--line:rgba(36,55,83,.11)!important;background:var(--v170-bg)!important;color:var(--v170-text)!important}.v170-dashboard .dashboard{display:block!important;min-height:100vh!important;background:var(--v170-bg)!important}.v170-dashboard .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1000!important;display:flex!important;visibility:visible!important;opacity:1!important;width:276px!important;height:100vh!important;padding:14px 12px!important;transform:none!important;border-right:1px solid #203149!important;background:linear-gradient(180deg,#0d192a,#081220)!important;box-shadow:12px 0 36px rgba(6,14,27,.13)!important}.v170-dashboard .sidebar-head{height:60px!important;border-bottom:1px solid #213148!important}.v170-dashboard .sidebar .brand-copy strong{color:#fff!important}.v170-dashboard .sidebar .brand-copy small{color:#718198!important}.v170-dashboard .workspace-card{border:1px solid #263a54!important;background:#111f33!important}.v170-dashboard .workspace-card strong{color:#fff!important}.v170-dashboard .side-nav{padding:8px 2px 15px!important}.v170-dashboard .side-label{padding:13px 10px 6px!important;color:#62758e!important;font-size:9px!important}.v170-dashboard .side-link{min-height:43px!important;padding:9px 10px!important;border-radius:10px!important;color:#96a8bd!important}.v170-dashboard .side-link:hover{background:#14243a!important;color:#fff!important}.v170-dashboard .side-link.active{background:linear-gradient(135deg,rgba(105,86,232,.34),rgba(49,97,181,.15))!important;color:#fff!important;box-shadow:inset 3px 0 #806cf3!important}.v170-dashboard .sidebar-foot{border-color:#203149!important}.v170-dashboard .main{display:block!important;width:calc(100% - 276px)!important;min-width:0!important;max-width:none!important;margin:0 0 0 276px!important;background:var(--v170-bg)!important}.v170-dashboard .dash-top{height:72px!important;padding:0 25px!important;border-bottom:1px solid var(--v170-line)!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(16px)!important}.v170-dashboard .breadcrumb,.v170-dashboard .breadcrumb b{color:#172238!important}.v170-dashboard .command-button,.v170-dashboard .icon-btn,.v170-dashboard .user-chip{border-color:var(--v170-line)!important;background:#f7f9fc!important;color:#687991!important}.v170-dashboard .user-copy strong{color:#172238!important}.v170-dashboard .content{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:26px 28px 60px!important;background:radial-gradient(circle at 92% 0,rgba(104,86,232,.055),transparent 25%),var(--v170-bg)!important}.v170-dashboard .v77-admin-topnav{display:none!important}
/* Tüm alt sayfalarda ortak bileşenler */
.v170-dashboard .page-head{display:flex!important;min-height:112px!important;align-items:center!important;margin:0 0 20px!important;padding:24px 27px!important;border:1px solid var(--v170-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--v170-shadow)!important}.v170-dashboard .page-head h1{margin:0!important;color:#172238!important;font-size:28px!important;line-height:1.15!important}.v170-dashboard .page-head p{color:#75849a!important}.v170-dashboard :is(.card,.panel,.table-card,.nx145-panel,.settings-section,.module-card,fieldset){min-width:0!important;border:1px solid var(--v170-line)!important;border-radius:16px!important;background:#fff!important;color:var(--v170-text)!important;box-shadow:var(--v170-shadow)!important}.v170-dashboard :is(.card,.panel,.table-card,.nx145-panel) :is(h1,h2,h3,h4,strong,b,label){color:#1a263a}.v170-dashboard :is(.card,.panel,.table-card,.nx145-panel) :is(p,small,.muted){color:#77869a}.v170-dashboard .table-wrap{width:100%!important;max-width:100%!important;overflow:auto!important}.v170-dashboard .table{width:100%!important;border-collapse:collapse!important}.v170-dashboard .table th{padding:13px 16px!important;background:#f5f7fa!important;color:#7b899c!important}.v170-dashboard .table td{padding:14px 16px!important;border-color:#e9edf3!important;color:#2b394d!important}.v170-dashboard .input,.v170-dashboard .select,.v170-dashboard .textarea,.v170-dashboard input[type=text],.v170-dashboard input[type=email],.v170-dashboard input[type=number],.v170-dashboard input[type=password],.v170-dashboard input[type=search],.v170-dashboard select,.v170-dashboard textarea{max-width:100%;border:1px solid #d9e1eb!important;border-radius:10px!important;background:#fff!important;color:#172238!important}.v170-dashboard .btn,.v170-dashboard button{border-radius:10px}.v170-dashboard .btn-primary{border-color:#6657e8!important;background:linear-gradient(135deg,#715ff0,#5542cf)!important;color:#fff!important}.v170-dashboard .tabs{border-color:var(--v170-line)!important;background:#fff!important}.v170-dashboard .tab{color:#6f7f94!important}.v170-dashboard .tab.active{background:#6657e8!important;color:#fff!important}.v170-dashboard .stats,.v170-dashboard .grid-2,.v170-dashboard .grid-3,.v170-dashboard .row{min-width:0}.v170-dashboard .stat,.v170-dashboard .stat-card{border:1px solid var(--v170-line)!important;background:#fff!important;color:#172238!important;box-shadow:var(--v170-shadow)!important}.v170-dashboard .empty{min-height:150px;color:#8190a4!important}
/* Admin anasayfa */
.v170-dashboard.admin-mode .content>.page-head:first-child{display:flex!important}.v170-dashboard.admin-mode .nx111-admin-home{display:grid!important;gap:17px!important}.v170-dashboard.admin-mode .nx111-top-grid,.v170-dashboard.admin-mode .nx111-alert-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.v170-dashboard.admin-mode .nx111-top-card{min-height:142px!important;border:1px solid var(--v170-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--v170-shadow)!important}.v170-dashboard.admin-mode .nx111-top-card .nx111-card-copy strong{color:#172238!important}.v170-dashboard.admin-mode .nx111-alert-card{min-height:124px!important;border-radius:17px!important;box-shadow:var(--v170-shadow)!important}.v170-dashboard.admin-mode .nx111-stat-strip{overflow:hidden!important;border:1px solid var(--v170-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--v170-shadow)!important}.v170-dashboard.admin-mode .nx111-stat-item strong{color:#172238!important}.v170-dashboard.admin-mode .nx111-record-grid{gap:15px!important}.v170-dashboard.admin-mode .nx111-record-panel{border:1px solid var(--v170-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--v170-shadow)!important}
/* Müşteri paneli */
.v170-dashboard.client-mode .nx145-client-home{display:grid!important;gap:19px!important}.v170-dashboard.client-mode .nx145-welcome-card{min-height:245px!important;padding:34px 36px!important;border:0!important;border-radius:20px!important;background:linear-gradient(125deg,#132b48,#214d68 58%,#347d78)!important;box-shadow:0 20px 50px rgba(22,60,79,.22)!important}.v170-dashboard.client-mode .nx145-hero-copy h1,.v170-dashboard.client-mode .nx145-hero-copy b{color:#fff!important}.v170-dashboard.client-mode .nx145-hero-copy p{color:#bed0dc!important}.v170-dashboard.client-mode .nx145-summary-card{border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;background:rgba(7,22,37,.55)!important;color:#fff!important}.v170-dashboard.client-mode .nx145-service-tiles{gap:13px!important}.v170-dashboard.client-mode .nx145-service-tile{min-height:118px!important;border:0!important;border-radius:16px!important;box-shadow:0 14px 30px rgba(30,48,78,.12)!important}.v170-dashboard.client-mode .nx145-panels-grid{gap:17px!important}.v170-dashboard.client-mode .nx145-quick-access{border:1px solid var(--v170-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--v170-shadow)!important}
/* Giriş */
.v170-auth{background:radial-gradient(circle at 15% 10%,rgba(46,125,230,.22),transparent 30%),radial-gradient(circle at 88% 85%,rgba(107,82,225,.22),transparent 28%),#091322!important}.v170-auth .auth-card{border:1px solid #2b3e58!important;border-radius:22px!important;background:#101e31!important;box-shadow:0 35px 90px rgba(0,0,0,.38)!important}.v170-auth .auth-card h1{color:#fff!important}.v170-auth .auth-card .muted{color:#8fa2b8!important}
@media(max-width:1200px){.v170-dashboard.admin-mode .nx111-top-grid,.v170-dashboard.admin-mode .nx111-alert-grid{grid-template-columns:repeat(2,1fr)!important}.v170-public .v69-hero-copy h1{font-size:46px!important}}
@media(max-width:980px){.v170-dashboard .sidebar{left:-286px!important;transition:left .22s!important}.v170-dashboard .sidebar.open{left:0!important}.v170-dashboard .main{width:100%!important;margin-left:0!important}.v170-dashboard .content{padding:18px 14px 80px!important}.v170-public .v74-hero-grid{grid-template-columns:1fr!important}.v170-dashboard.client-mode .nx145-service-tiles{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:680px){.v170-public .v74-hero-panel,.v170-public .v74-domain-panel{min-height:auto!important;padding:25px!important}.v170-public .v69-hero-copy h1{font-size:37px!important}.v170-dashboard .page-head{min-height:0!important;padding:20px!important}.v170-dashboard.admin-mode .nx111-top-grid,.v170-dashboard.admin-mode .nx111-alert-grid,.v170-dashboard.client-mode .nx145-service-tiles{grid-template-columns:1fr!important}.v170-dashboard .grid-2,.v170-dashboard .grid-3{grid-template-columns:1fr!important}}

/* V170.2 — eski admin-v77/panel katmanlarından kesin izolasyon */
@media(min-width:981px){html body.dashboard-body.v170-dashboard.admin-mode .dashboard,html body.dashboard-body.v170-dashboard.client-mode .dashboard{display:block!important;grid-template-columns:none!important;width:100%!important;padding:0!important}html body.dashboard-body.v170-dashboard.admin-mode .dashboard>.sidebar,html body.dashboard-body.v170-dashboard.client-mode .dashboard>.sidebar,html body.dashboard-body.v170-dashboard.sidebar-collapsed .dashboard>.sidebar{display:flex!important;visibility:visible!important;opacity:1!important;position:fixed!important;inset:0 auto 0 0!important;width:276px!important;min-width:276px!important;height:100vh!important;transform:none!important}html body.dashboard-body.v170-dashboard.admin-mode .dashboard>.main,html body.dashboard-body.v170-dashboard.client-mode .dashboard>.main,html body.dashboard-body.v170-dashboard.sidebar-collapsed .dashboard>.main{display:block!important;width:calc(100% - 276px)!important;max-width:none!important;min-width:0!important;margin:0 0 0 276px!important;grid-column:auto!important}html body.dashboard-body.v170-dashboard.sidebar-collapsed .sidebar :is(.brand-copy,.workspace-card>span:last-child,.side-label,.side-text,.side-badge,.system-mini>span:last-child){display:flex!important;visibility:visible!important;opacity:1!important}}
html body.dashboard-body.v170-dashboard.admin-mode{background:#f3f6fb!important;color:#172238!important}html body.dashboard-body.v170-dashboard.admin-mode :is(.dashboard,.main,.content){background-color:#f3f6fb!important}html body.dashboard-body.v170-dashboard.admin-mode .content{width:100%!important;max-width:none!important;margin:0!important;padding:26px 28px 60px!important;background:radial-gradient(circle at 92% 0,rgba(104,86,232,.055),transparent 25%),#f3f6fb!important}html body.dashboard-body.v170-dashboard.admin-mode .dash-top{display:flex!important;visibility:visible!important;opacity:1!important;background:rgba(255,255,255,.96)!important;color:#172238!important}html body.dashboard-body.v170-dashboard.admin-mode .v77-admin-topnav{display:none!important}html body.dashboard-body.v170-dashboard.admin-mode :is(.nx111-top-card,.nx111-stat-strip,.nx111-record-panel,.card,.panel,.table-card){border-color:#dfe6ef!important;background:#fff!important;color:#172238!important;box-shadow:0 14px 38px rgba(30,52,86,.08)!important}html body.dashboard-body.v170-dashboard.admin-mode :is(.nx111-top-card,.nx111-stat-item,.nx111-record-panel,.card,.panel,.table-card) :is(h1,h2,h3,h4,strong,b){color:#172238!important}html body.dashboard-body.v170-dashboard.admin-mode .nx111-alert-card :is(strong,span,small){color:#fff!important}
html body.dashboard-body.v170-dashboard.client-mode{background:#eef3f8!important}html body.dashboard-body.v170-dashboard.client-mode :is(.dashboard,.main,.content){background-color:#eef3f8!important}html body.dashboard-body.v170-dashboard.client-mode .dash-top{display:flex!important;visibility:visible!important;opacity:1!important;background:rgba(255,255,255,.96)!important}html body.dashboard-body.v170-dashboard.client-mode .content{width:100%!important;max-width:none!important;margin:0!important;padding:26px 28px 60px!important}
@media(max-width:980px){html body.dashboard-body.v170-dashboard .dashboard>.sidebar{left:-286px!important;transform:none!important}html body.dashboard-body.v170-dashboard .dashboard>.sidebar.open{left:0!important}html body.dashboard-body.v170-dashboard .dashboard>.main{width:100%!important;margin-left:0!important}}

/* V170.3 — güncel giriş şablonuyla uyumluluk */
body.nexora-v120-auth{background:radial-gradient(circle at 15% 10%,rgba(46,125,230,.22),transparent 30%),radial-gradient(circle at 88% 85%,rgba(107,82,225,.22),transparent 28%),#091322!important}body.nexora-v120-auth .auth-card{border:1px solid #2b3e58!important;border-radius:22px!important;background:#101e31!important;box-shadow:0 35px 90px rgba(0,0,0,.38)!important}body.nexora-v120-auth .auth-card h1{color:#fff!important}body.nexora-v120-auth .auth-card .muted{color:#8fa2b8!important}

/* V170.4 — site genelinde tek koyu yüzey sistemi */
html body.v170-dashboard{--v170-bg:#071321;--v170-card:#0d2033;--v170-card-2:#10263c;--v170-text:#f4f7fc;--v170-muted:#91a5bd;--v170-line:#263e58;background:#071321!important;color:#f4f7fc!important}
html body.v170-dashboard :is(.dashboard,.main,.content){background:#071321!important;color:#f4f7fc!important}
html body.v170-dashboard .content{background:radial-gradient(circle at 88% 0,rgba(101,78,226,.09),transparent 28%),#071321!important}
html body.v170-dashboard .dash-top{border-color:#23384f!important;background:#081422!important;color:#f4f7fc!important}
html body.v170-dashboard :is(.breadcrumb,.breadcrumb b,.user-copy strong){color:#f4f7fc!important}
html body.v170-dashboard :is(.command-button,.icon-btn,.user-chip){border-color:#2a425d!important;background:#0d1d2e!important;color:#a9bad0!important}
html body.v170-dashboard :is(.page-head,.card,.panel,.table-card,.nx145-panel,.settings-section,.module-card,fieldset,.nx111-top-card,.nx111-stat-strip,.nx111-record-panel,.nx145-quick-access){border-color:#27415b!important;background:#0d2033!important;color:#f4f7fc!important;box-shadow:0 16px 42px rgba(0,0,0,.18)!important}
html body.v170-dashboard .page-head{background:linear-gradient(135deg,#10253a,#142d48)!important}
html body.v170-dashboard :is(.page-head,.card,.panel,.table-card,.nx145-panel,.settings-section,.module-card,.nx111-top-card,.nx111-stat-strip,.nx111-record-panel) :is(h1,h2,h3,h4,h5,strong,b,label){color:#f4f7fc!important}
html body.v170-dashboard :is(.page-head,.card,.panel,.table-card,.nx145-panel,.settings-section,.module-card,.nx111-top-card,.nx111-stat-strip,.nx111-record-panel) :is(p,small,.muted,.help,.description){color:#91a5bd!important}
html body.v170-dashboard :is(.stat,.stat-card,.metric-card,.summary-card,.kpi-card){border-color:#29425c!important;background:#10263c!important;color:#f4f7fc!important;box-shadow:none!important}
html body.v170-dashboard :is(.table-wrap,.table-responsive){border-color:#263f59!important;background:#0d2033!important}
html body.v170-dashboard .table{background:#0d2033!important;color:#dfe8f3!important}
html body.v170-dashboard .table :is(thead,th){border-color:#29425c!important;background:#10263c!important;color:#91a5bd!important}
html body.v170-dashboard .table td{border-color:#21374e!important;background:#0d2033!important;color:#dfe8f3!important}
html body.v170-dashboard .table tr:hover td{background:#122a41!important}
html body.v170-dashboard :is(input,select,textarea,.input,.select,.textarea){border-color:#2b455f!important;background:#091929!important;color:#eef4fb!important}
html body.v170-dashboard :is(input,textarea)::placeholder{color:#70859d!important}
html body.v170-dashboard :is(.tabs,.filters,.filter-bar,.toolbar,.pagination){border-color:#29425c!important;background:#0d2033!important;color:#a7b8cc!important}
html body.v170-dashboard .tab{color:#9eb0c5!important}
html body.v170-dashboard .empty{color:#8fa3bb!important}
html body.v170-dashboard.admin-mode :is(.dashboard,.main,.content),html body.v170-dashboard.client-mode :is(.dashboard,.main,.content){background-color:#071321!important}
html body.v170-dashboard.admin-mode :is(.nx111-top-card,.nx111-stat-strip,.nx111-record-panel,.card,.panel,.table-card){border-color:#27415b!important;background:#0d2033!important;color:#f4f7fc!important}
html body.v170-dashboard.admin-mode :is(.nx111-top-card,.nx111-stat-item,.nx111-record-panel,.card,.panel,.table-card) :is(h1,h2,h3,h4,strong,b){color:#f4f7fc!important}
html body.v170-dashboard.admin-mode .nx111-stat-item{border-color:#263f59!important;background:#0d2033!important}
html body.v170-dashboard.admin-mode .nx111-top-card{background:#0d2033!important}
html body.v170-dashboard.client-mode .nx145-welcome-card{background:linear-gradient(125deg,#122942,#203e6e 58%,#4936a9)!important}
html body.v170-dashboard.client-mode :is(.nx145-panel,.nx145-quick-access,.card,.panel,.table-card){border-color:#27415b!important;background:#0d2033!important;color:#f4f7fc!important}

html body.v170-public{background:#07111f!important;color:#f4f7fc!important}
html body.v170-public .container{width:min(1320px,calc(100% - 40px))!important;max-width:1320px!important;margin-inline:auto!important}
html body.v170-public .v7-site-header{border-color:#1c3047!important;background:rgba(6,16,29,.96)!important}
html body.v170-public :is(.brand-copy strong,.v7-nav-link){color:#eaf1fa!important}
html body.v170-public .brand-copy small{color:#72869e!important}
html body.v170-public .v7-nav-link:hover{background:#11243a!important;color:#9a8cff!important}
html body.v170-public :is(.v74-top-shell,.section){background:radial-gradient(circle at 8% 0,rgba(31,127,181,.14),transparent 31%),radial-gradient(circle at 91% 0,rgba(100,72,214,.15),transparent 33%),#07111f!important}
html body.v170-public .v74-top-meta{border-color:#263d56!important;background:#0d2033!important;color:#94a8bf!important}
html body.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.product-card,.pricing-card,.card,.panel){border-color:#28425d!important;background:#0d2033!important;color:#f4f7fc!important;box-shadow:0 16px 42px rgba(0,0,0,.2)!important}
html body.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.product-card,.pricing-card,.card,.panel) :is(h2,h3,h4,strong,b){color:#f4f7fc!important}
html body.v170-public :is(.v69-category-card,.v72-feature-card,.v72-reason-card,.v72-service-card,.product-card,.pricing-card,.card,.panel) :is(p,small,.muted){color:#91a5bd!important}
html body.v170-public .section-head :is(h2,h3){color:#f4f7fc!important}
html body.v170-public .section-head p{color:#91a5bd!important}
html body.v170-public .footer{background:#050d18!important}
@media(max-width:720px){html body.v170-public .container{width:min(100% - 24px,1320px)!important}html body.v170-dashboard .content{padding:16px 12px 78px!important}}

/* V170.5 — V7–V159 bütün modül ve alt sayfa yüzeyleri */
html body.v170-dashboard .content :is([class$="-card"],[class*="-card "],[class$="-panel"],[class*="-panel "],[class$="-box"],[class*="-box "],[class$="-surface"],[class*="-surface "]):not([class*="hero"]):not([class*="alert"]):not([class*="gradient"]):not([class*="success"]):not([class*="danger"]):not([class*="warning"]){border-color:#29435d!important;background-color:#0d2033!important;color:#eaf1fa!important;box-shadow:0 14px 36px rgba(0,0,0,.16)!important}
html body.v170-dashboard .content :is(.v7-console-item,.v7-panel,.v7-panel-body,.v7-stat-card,.v7-activity-item,.v48-plugin-card,.v48-kpis article,.v52-tabs,.v52-kpis article,.v52-steps>div,.v52-feature-list span,.v52-copy-box,.v52-tld-grid article,.v53-connect-form,.v78-settings-card,.v78-settings-tabs,.v78-savebar){border-color:#29435d!important;background:#0d2033!important;color:#eaf1fa!important;box-shadow:none!important}
html body.v170-dashboard .content :is(.v52-search-result.available,.v52-search-result.unavailable,.v52-result-icon,.v52-whois-grid div,.v48-phone,.v48-phone-grid span,.v48-token){border-color:#29435d!important;background:#10263c!important;color:#eaf1fa!important}
html body.v170-dashboard .content :is(.v7-panel-title,.table-head,.card-head,.panel-head,.section-head,.modal-head){border-color:#29435d!important;background:#10263c!important;color:#eef4fb!important}
html body.v170-dashboard .content :is(.detail-item,.list-item,.notification-item,.activity-item,.service-row,.order-row,.invoice-row,.ticket-row){border-color:#263e57!important;background-color:#0d2033!important;color:#dce7f3!important}
html body.v170-dashboard .content :is(.detail-item,.list-item,.notification-item,.activity-item,.service-row,.order-row,.invoice-row,.ticket-row):hover{background-color:#122a42!important}
html body.v170-dashboard .content :is(.v52-kpis strong,.v52-search-result h2,.v52-result-price strong,.v52-whois-grid strong,.v53-connect-form h3,.v48-kpis strong,.v7-panel-title,strong,h1,h2,h3,h4,h5,h6){color:#f3f7fc!important}
html body.v170-dashboard .content :is(.v52-kpis p,.v52-kpis small,.v52-steps small,.v52-result-price small,.v52-result-price span,.v52-whois-grid small,.v48-kpis small,.v7-panel-body p,.help-text,.form-text){color:#91a5bd!important}
html body.v170-dashboard .content :is(table,.table){background:#0d2033!important;color:#dfe8f3!important}
html body.v170-dashboard .content :is(table,.table) :is(th,td){border-color:#263e57!important}
html body.v170-dashboard .content :is(table,.table) th{background:#10263c!important;color:#9eb0c5!important}
html body.v170-dashboard .content :is(table,.table) td{background:#0d2033!important;color:#dfe8f3!important}
html body.v170-dashboard .content :is(table,.table) tbody tr:hover td{background:#122a42!important}
html body.v170-dashboard .content :is(form,.form-grid,.form-section){color:#dfe8f3!important}
html body.v170-dashboard .content :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){border-color:#2b455f!important;background-color:#091929!important;color:#eef4fb!important;box-shadow:none!important}
html body.v170-dashboard .content select option{background:#091929!important;color:#eef4fb!important}
html body.v170-dashboard .content :is(.modal,.modal-card,.dropdown-menu,.popover,.command-panel){border-color:#29435d!important;background:#0d2033!important;color:#eef4fb!important}
html body.v170-dashboard .content hr{border-color:#263e57!important}
html body.v170-dashboard .content code:not(pre code){border-color:#29435d!important;background:#091929!important;color:#a9c8ff!important}
html body.v170-dashboard .content :is(.badge,.status,.pill){color:inherit}

html body.v170-public main :is([class$="-card"],[class*="-card "],[class$="-panel"],[class*="-panel "],[class$="-box"],[class*="-box "]):not([class*="hero"]):not([class*="domain-panel"]):not([class*="alert"]):not([class*="gradient"]){border-color:#29435d!important;background-color:#0d2033!important;color:#eaf1fa!important;box-shadow:0 14px 36px rgba(0,0,0,.18)!important}
html body.v170-public main :is([class$="-card"],[class*="-card "],[class$="-panel"],[class*="-panel "],[class$="-box"],[class*="-box "]) :is(h1,h2,h3,h4,strong,b){color:#f3f7fc!important}
html body.v170-public main :is([class$="-card"],[class*="-card "],[class$="-panel"],[class*="-panel "],[class$="-box"],[class*="-box "]) :is(p,small,.muted){color:#91a5bd!important}
html body.v170-public :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){border-color:#2b455f!important;background:#091929!important;color:#eef4fb!important}

/* V170.6 — açık tema tamamen kapalı */
html:has(body.v170-dashboard){background:#071321!important;color-scheme:dark!important}
html body.dashboard-body.v170-dashboard,html body.dashboard-body.v170-dashboard[data-theme="light"],html body.dashboard-body.v170-dashboard[data-theme="dark"]{--bg:#071321!important;--card:#0d2033!important;--panel:#0d2033!important;--surface:#0d2033!important;--text:#f4f7fc!important;--muted:#91a5bd!important;--line:#29435d!important;--u-bg:#071321!important;--u-card:#0d2033!important;--u-line:#29435d!important;--u-text:#f4f7fc!important;--u-muted:#91a5bd!important;background:#071321!important;background-color:#071321!important;color:#f4f7fc!important;color-scheme:dark!important}
html body.dashboard-body.v170-dashboard :is(.dashboard,.main,.content,.content-shell,.page,.page-content,.workspace,.workspace-main){background:#071321!important;background-color:#071321!important;background-image:none!important;color:#f4f7fc!important}
html body.dashboard-body.v170-dashboard .content::before,html body.dashboard-body.v170-dashboard .content::after,html body.dashboard-body.v170-dashboard .main::before,html body.dashboard-body.v170-dashboard .main::after{background-color:transparent!important;background-image:none!important}
html body.dashboard-body.v170-dashboard .dashboard>.main>.dash-top,html body.dashboard-body.v170-dashboard[data-theme="light"] .dashboard>.main>.dash-top{border-color:#263e57!important;background:#081522!important;background-color:#081522!important;background-image:none!important;color:#f4f7fc!important;box-shadow:0 1px 0 #21364d!important}
html body.dashboard-body.v170-dashboard .dash-top :is(.breadcrumb,.breadcrumb span,.breadcrumb strong,.top-left,.top-actions){color:#dfe9f4!important}
html body.dashboard-body.v170-dashboard .page-head,html body.dashboard-body.v170-dashboard[data-theme="light"] .page-head{border-color:#29435d!important;background:linear-gradient(135deg,#10253a,#142d48)!important;color:#f4f7fc!important}
html body.dashboard-body.v170-dashboard :is(.card,.panel,.table-card,.module-card,.settings-section,fieldset),html body.dashboard-body.v170-dashboard[data-theme="light"] :is(.card,.panel,.table-card,.module-card,.settings-section,fieldset){border-color:#29435d!important;background:#0d2033!important;color:#f4f7fc!important}
html body.dashboard-body.v170-dashboard [data-theme-toggle]{display:none!important}
html body.dashboard-body.v170-dashboard .content>*:last-child{margin-bottom:0}

/* V171 — kesin koyu kabuk ve yüksek kontrast */
html,html body.v170-dashboard{background:#071321!important;background-color:#071321!important;color:#edf4fc!important;color-scheme:dark!important}
html body.v170-dashboard .dashboard,html body.v170-dashboard section.main,html body.v170-dashboard main.content{background:#071321!important;background-color:#071321!important;background-image:none!important}
html body.v170-dashboard section.main>header.dash-top{background:#081522!important;background-color:#081522!important;background-image:none!important;color:#edf4fc!important}
html body.v170-dashboard main.content{min-height:calc(100vh - 72px)!important}
html body.v170-dashboard main.content>.page-head{background:linear-gradient(135deg,#112b48,#1b3c69)!important;color:#fff!important}
html body.v170-dashboard main.content>.page-head :is(h1,h2,h3,strong){color:#fff!important}
html body.v170-dashboard main.content>.page-head :is(p,small,span:not(.badge)){color:#b6c6d8!important}
html body.v170-dashboard main.content :is(.card,.panel,.table-card,.module-card,.settings-section,fieldset,[class$="-card"],[class$="-panel"]):not([class*="alert"]):not([class*="hero"]){border-color:#29435d!important;background-color:#0d2033!important;color:#edf4fc!important}
html body.v170-dashboard main.content :is(h1,h2,h3,h4,h5,h6,strong,b){color:#edf4fc!important;text-shadow:none!important}
html body.v170-dashboard main.content :is(p,small,label,.muted,.description,.help-text){color:#a4b5c9!important}
html body.v170-dashboard main.content :is(.table,table) :is(th,td){border-color:#29435d!important;background-color:#0d2033!important;color:#dce7f3!important}
html body.v170-dashboard main.content :is(.table,table) th{background-color:#10263c!important;color:#b5c4d6!important}
html body.v170-dashboard main.content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#35516e!important;background:#091929!important;color:#edf4fc!important}
html body.v170-dashboard main.content :is(input,textarea)::placeholder{color:#8196ad!important}
html body.v170-dashboard .sidebar,html body.v170-dashboard .sidebar *{color-scheme:dark!important}
html body.v170-dashboard .content-glow{display:none!important}

html,html body.v170-public{background:#07111f!important;background-color:#07111f!important;color:#edf4fc!important;color-scheme:dark!important}
html body.v170-public :is(main,.section,.v74-top-shell){background-color:#07111f!important;color:#edf4fc!important}
html body.v170-public .v74-domain-panel{border-color:#29435d!important;background:#0d2033!important;box-shadow:0 24px 60px rgba(0,0,0,.28)!important}
html body.v170-public .v69-domain-card{background:#0a192a!important}

/* Dashboard KPI and alert cards: remove legacy copy plates. */
html body.v170-dashboard :is(.nx111-alert-card,.nx111-top-card) .nx111-card-copy,
html body.v170-dashboard [class*="metric"] [class*="copy"]{background:transparent!important;box-shadow:none!important}
html body.v170-dashboard :is(.nx111-alert-card,.nx111-top-card) .nx111-card-copy :is(strong,b,span,small){color:#f8fafc!important}

/* Legacy notification/account modules had light-theme text declarations. */
html body.v170-dashboard :is(.notification-item,.notification-row,[class*="notification-item"],.profile-card,.account-card,.service-card) :is(h1,h2,h3,h4,strong,b,p,span,small,label,time){color:#e6edf8!important}
html body.v170-dashboard :is(.notification-item,.notification-row,[class*="notification-item"]) :is(small,time,.muted,[class*="meta"]){color:#9fb0c8!important}
