html{background:#f4f7fb}body{margin:0}#root{min-height:100vh}.dashboard-actions{flex-wrap:wrap;gap:9px;display:flex}.dashboard-refresh{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;padding:11px 15px;font-weight:700}.live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.metric-icon.orange{color:#b86216;background:#fff0df}.live-insights{gap:10px;padding:20px;display:grid}.dashboard-state{text-align:center;place-content:center;min-height:420px;display:grid}.dashboard-empty-row{color:#7a879d;text-align:center;padding:35px 20px;font-size:12px}@media (width<=1120px){.live-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.dashboard-actions{flex-direction:column;width:100%}.dashboard-actions button{width:100%}.live-metrics{grid-template-columns:1fr}}.dashboard-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin-top:16px;display:grid}.trend-panel,.risky-dealers-panel{overflow:hidden}.trend-chart{align-items:flex-end;gap:6px;height:250px;padding:20px 18px 12px;display:flex}.trend-column{flex:1;justify-items:center;gap:6px;min-width:0;display:grid}.trend-bar-wrap{border-bottom:1px solid #e6ebf2;justify-content:center;align-items:flex-end;width:100%;height:190px;display:flex}.trend-bar{background:linear-gradient(#245fe7,#7655d7);border-radius:5px 5px 0 0;width:70%;min-height:3px;display:block}.trend-column small{color:#8a96a8;transform-origin:50%;white-space:nowrap;font-size:7px;transform:rotate(-55deg)}.risky-dealer-list{padding:8px 18px 18px}.risky-dealer-row{border-bottom:1px solid #edf1f6;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.risky-dealer-row:last-child{border-bottom:0}.risky-rank{color:#a33c32;background:#fff0ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.risky-dealer-row strong,.risky-dealer-row small{display:block}.risky-dealer-row>div strong{font-size:10px}.risky-dealer-row small{color:#8a96a8;margin-top:3px;font-size:8px}.risky-score{color:#c62828;font-size:14px}@media (width<=1050px){.dashboard-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.trend-chart{min-width:700px;overflow-x:auto}.trend-panel{overflow-x:auto}}.dealers-page{padding:24px 30px 34px}.dealers-hero{color:#fff;background:linear-gradient(120deg,#11213b,#245fe7);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:25px 27px;display:flex}.dealers-hero h2{margin:8px 0 7px;font-size:23px}.dealers-hero p{color:#c8d8ef;max-width:700px;margin:0;font-size:12px;line-height:1.6}.dealer-summary{gap:10px;display:flex}.dealer-summary>div{text-align:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;min-width:85px;padding:13px}.dealer-summary span,.dealer-summary strong{display:block}.dealer-summary span{color:#d7e3f6;font-size:9px}.dealer-summary strong{margin-top:3px;font-size:22px}.dealers-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:16px;margin-top:18px;display:grid}.dealer-form,.dealer-list-card{padding:22px}.dealer-form label{gap:6px;margin-top:12px;display:grid}.dealer-form label span{color:#435069;font-size:10px;font-weight:700}.dealer-form input,.dealer-form textarea,.dealer-search input{border:1px solid #dce3ed;border-radius:9px;outline:none;width:100%;padding:10px 11px}.dealer-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dealer-active-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.dealer-active-check input{width:auto}.dealer-form-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.dealer-list-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.dealer-search{gap:7px;min-width:270px;display:flex}.dealer-search button{color:#fff;cursor:pointer;background:#245fe7;border:0;border-radius:9px;padding:10px 13px;font-weight:700}.dealer-empty{color:#7b879b;place-items:center;min-height:280px;display:grid}.dealer-list-card td small{color:#8a96a8;margin-top:3px;display:block}.dealer-status{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.dealer-status.active{color:#14794a;background:#eaf8f0}.dealer-status.inactive{color:#6f7785;background:#eef1f5}.dealer-row-actions{gap:6px;display:flex}.dealer-row-actions button{color:#435069;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:7px;padding:6px 8px;font-size:9px}.dealer-row-actions button.danger{color:#b43232;background:#fff7f7;border-color:#f2c7c7}@media (width<=1100px){.dealers-grid{grid-template-columns:1fr}}@media (width<=760px){.dealers-page{padding:18px}.dealers-hero{flex-direction:column;align-items:flex-start}.dealer-summary{width:100%}.dealer-summary>div{flex:1}.dealer-list-header{flex-direction:column;align-items:stretch}.dealer-search{min-width:0}.dealer-form-row{grid-template-columns:1fr}}:root{color:#172033;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f4f7fb;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#101d34;flex-direction:column;height:100vh;padding:26px 18px 18px;display:flex;position:sticky;top:0;overflow:hidden auto}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{background:linear-gradient(145deg,#38bdf8,#2563eb 55%,#132e66);border-radius:13px;place-items:center;width:42px;height:42px;font-size:27px;font-style:italic;font-weight:900;display:grid}.brand-name{letter-spacing:.055em;font-size:20px;font-weight:850}.brand-subtitle{color:#8fa3c3;margin-top:2px;font-size:10px}.nav{flex:1;gap:5px;min-height:0;display:grid}.nav-title{color:#6e82a5;padding:0 12px 10px;font-size:10px;font-weight:700}.nav-item{color:#aebbd0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.nav-item.active{color:#fff;background:linear-gradient(90deg,#245fe7,#1f55c6)}.nav-icon{text-align:center;width:22px}.sidebar-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:13px;flex-shrink:0;margin-top:20px;padding:15px}.sidebar-card-title{color:#8fa3c3;font-size:10px}.model-status{align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.status-dot{background:#37d67a;border-radius:99px;width:8px;height:8px}.model-meta{color:#8fa3c3;margin-top:7px;font-size:11px}.main-area{min-width:0}.topbar{background:#fff;border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;min-height:92px;padding:20px 30px;display:flex}.topbar h1{margin:0;font-size:23px}.topbar p{color:#7a879d;margin:5px 0 0;font-size:12px}.primary-button,.welcome-button{color:#fff;cursor:pointer;background:#245fe7;border:0;border-radius:10px;font-weight:750}.primary-button{padding:11px 15px}.dashboard,.analysis-page{padding:24px 30px 34px}.welcome-card{color:#fff;background:linear-gradient(120deg,#11213b,#173a79);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:25px 27px;display:flex}.eyebrow{color:#8fc5ff;font-size:10px;font-weight:800}.welcome-card h2{margin:8px 0 7px;font-size:23px}.welcome-card p{color:#bfd0e8;margin:0;font-size:12px}.welcome-button{padding:12px 16px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.metric-card{background:#fff;border:1px solid #e3e9f1;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.metric-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.metric-icon.blue{color:#2563eb;background:#eaf1ff}.metric-icon.green{color:#178b55;background:#e8f8ef}.metric-icon.red{color:#d14343;background:#ffeded}.metric-icon.purple{color:#7655d7;background:#f1edff}.metric-card span{color:#748197;font-size:11px;display:block}.metric-card strong{margin:2px 0 4px;font-size:22px;display:block}.metric-card small{color:#16945c}.content-grid{grid-template-columns:1.55fr .85fr;gap:16px;margin-top:16px;display:grid}.panel,.analysis-card{background:#fff;border:1px solid #e3e9f1;border-radius:14px;box-shadow:0 8px 25px #1d32590a}.panel-heading{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:18px 20px 13px;display:flex}.panel-heading h3{margin:0;font-size:14px}.panel-heading p{color:#8b97aa;margin:4px 0 0;font-size:10px}.risk-content{align-items:center;gap:30px;padding:22px;display:flex}.donut{background:conic-gradient(#23a566 0 122deg,#d5a52b 122deg 226deg,#ef8d32 226deg 302deg,#df4d4d 302deg 360deg);border-radius:50%;place-items:center;width:162px;height:162px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:105px;height:105px;position:absolute}.donut-center{z-index:1;text-align:center;position:relative}.donut-center strong,.donut-center span{display:block}.donut-center strong{font-size:22px}.donut-center span{color:#8b97aa;font-size:9px}.risk-list{flex:1;gap:15px;display:grid}.risk-label-row{justify-content:space-between;font-size:10px;display:flex}.progress-track{background:#eef2f6;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.progress-track span{height:100%;display:block}.risk-a{background:#23a566}.risk-b{background:#d5a52b}.risk-c{background:#ef8d32}.risk-de{background:#df4d4d}.ai-badge{color:#fff;background:#245fe7;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:900}.ai-score{justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.ai-score span{color:#7b879b;font-size:10px;display:block}.ai-score strong{font-size:36px}.score-ring{color:#245fe7;background:radial-gradient(circle,#fff 58%,transparent 60%),conic-gradient(#245fe7 0 78%,#e8edf5 78% 100%);border-radius:50%;place-items:center;width:66px;height:66px;font-weight:850;display:grid}.insight-list{gap:9px;padding:0 20px 20px;display:grid}.insight{border-radius:9px;padding:10px 11px;font-size:10px}.insight.positive{color:#17794c;background:#edf9f2}.insight.warning{color:#a56112;background:#fff6e8}.insight.neutral{color:#365ca7;background:#edf3ff}.table-panel{margin-top:16px}.table-wrapper{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf1f6;padding:13px 20px;font-size:10px}th{color:#8b97aa;background:#fbfcfe}.risk-pill{border-radius:99px;justify-content:center;min-width:34px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.risk-pill.risk-a{color:#14794a;background:#e5f7ed}.risk-pill.risk-b{color:#8a670d;background:#fff5cf}.risk-pill.risk-c{color:#a35a0d;background:#ffead6}.risk-pill.risk-de{color:#a52d2d;background:#ffe5e5}.placeholder-page{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 92px);display:grid}.placeholder-icon{color:#245fe7;background:#e8efff;border-radius:20px;place-items:center;width:72px;height:72px;font-size:27px;display:grid}.analysis-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:18px;display:grid}.form-card{padding:24px}.card-title{border-bottom:1px solid #edf1f6;padding-bottom:18px}.section-kicker{color:#245fe7;letter-spacing:.12em;font-size:10px;font-weight:800}.card-title h2{margin:7px 0 5px;font-size:22px}.card-title p{color:#8793a6;margin:0;font-size:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.field{gap:7px;display:grid}.field span{color:#435069;font-size:11px;font-weight:700}.field input,.field select{color:#172033;background:#fbfcfe;border:1px solid #dce3ed;border-radius:10px;outline:none;width:100%;padding:12px 13px}.field input:focus,.field select:focus{border-color:#4d7df0;box-shadow:0 0 0 3px #245fe71a}.form-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.secondary-button{color:#526078;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:11px 18px;font-weight:700}.analysis-submit{min-width:170px}.result-card{min-height:620px;overflow:hidden}.empty-result{text-align:center;place-content:center;justify-items:center;min-height:620px;padding:30px;display:grid}.empty-icon{color:#245fe7;background:#e8efff;border-radius:20px;place-items:center;width:72px;height:72px;font-size:28px;display:grid}.empty-result h2{margin:18px 0 7px;font-size:20px}.empty-result p{color:#7f8b9d;max-width:320px;margin:0;font-size:12px;line-height:1.6}.result-hero{color:#fff;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.result-hero.success{background:linear-gradient(120deg,#14794a,#23a566)}.result-hero.warning{background:linear-gradient(120deg,#8b6711,#d5a52b)}.result-hero.orange{background:linear-gradient(120deg,#a45b11,#ef8d32)}.result-hero.danger{background:linear-gradient(120deg,#9e2d2d,#df4d4d)}.result-hero.neutral{background:linear-gradient(120deg,#334155,#64748b)}.result-hero span{opacity:.8;font-size:11px}.result-hero h2{margin:4px 0 0;font-size:46px;line-height:1}.result-hero p{margin:6px 0 0;font-size:13px}.score-box{text-align:right}.score-box span{font-size:10px;display:block}.score-box strong{font-size:34px;display:block}.result-section{border-bottom:1px solid #edf1f6;padding:20px 24px}.result-section h3{margin:0 0 13px;font-size:13px}.note-list{color:#526078;gap:8px;font-size:11px;display:grid}.breakdown-list{gap:10px;display:grid}.breakdown-row{border-bottom:1px dashed #e6ebf2;justify-content:space-between;padding-bottom:8px;font-size:11px;display:flex}.breakdown-row:last-child{border-bottom:0}.breakdown-row strong{color:#17794c}.breakdown-row strong.negative-score{color:#d14343}.result-footer{background:#fbfcfe;justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex}.result-footer span{color:#8692a5;font-size:10px}.result-footer button{color:#8b97aa;background:#eef2f6;border:1px solid #dce3ed;border-radius:9px;padding:9px 13px}@media (width<=1120px){.app-shell{grid-template-columns:210px 1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}.content-grid,.analysis-grid{grid-template-columns:1fr}}@media (width<=760px){.app-shell{display:block}.sidebar{width:100%;height:auto;position:static}.nav{grid-template-columns:repeat(2,1fr)}.sidebar-card{display:none}.metrics-grid,.form-grid,.content-grid{grid-template-columns:1fr}.welcome-card{flex-direction:column;align-items:flex-start}.risk-content{flex-direction:column}.topbar{flex-direction:column;align-items:flex-start;gap:15px}}.api-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:16px;padding:13px 15px;font-size:12px;line-height:1.5}.analysis-submit:disabled{cursor:wait;opacity:.7}.analysis-success{align-items:center;gap:10px;display:flex}.analysis-success-icon{color:#fff;background:#23a566;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.analysis-success strong,.analysis-success small{display:block}.analysis-success strong{color:#223047;font-size:11px}.analysis-success small{color:#8692a5;margin-top:3px;font-size:9px}.analysis-submit{white-space:nowrap;text-overflow:clip;overflow:visible}.result-footer button:disabled{cursor:not-allowed;opacity:.65}.pdf-button{color:#fff;cursor:pointer;background:#245fe7;border:0;border-radius:9px;padding:10px 14px;font-weight:750}.pdf-button:hover:not(:disabled){background:#174bc7}.pdf-button:disabled{cursor:wait;opacity:.7}.portfolio-page{padding:24px 30px 34px}.portfolio-header-card{color:#fff;background:linear-gradient(120deg,#11213b,#173a79);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:25px 27px;display:flex}.portfolio-header-card h2{margin:8px 0 7px;font-size:23px}.portfolio-header-card p{color:#c8d8ef;max-width:680px;margin:0;font-size:12px;line-height:1.6}.portfolio-upload{gap:9px;min-width:260px;display:grid}.portfolio-upload label,.portfolio-upload button{text-align:center;cursor:pointer;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:800}.portfolio-upload label{text-overflow:ellipsis;white-space:nowrap;background:#ffffff1c;border:1px solid #ffffff3d;overflow:hidden}.portfolio-upload label input{display:none}.portfolio-upload button{color:#173a79;background:#fff;border:0}.portfolio-upload button:disabled{cursor:not-allowed;opacity:.55}.portfolio-empty{text-align:center;place-content:center;justify-items:center;min-height:430px;margin-top:18px;padding:30px;display:grid}.portfolio-empty h2{margin:17px 0 7px}.portfolio-empty p{color:#7f8b9d;margin:0;font-size:12px}.portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.portfolio-metric{background:#fff;border:1px solid #e3e9f1;border-top-width:4px;border-radius:13px;padding:18px}.portfolio-metric span{color:#748197;font-size:10px;display:block}.portfolio-metric strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:20px;display:block;overflow:hidden}.portfolio-metric.blue{border-top-color:#245fe7}.portfolio-metric.purple{border-top-color:#7655d7}.portfolio-metric.green{border-top-color:#23a566}.portfolio-metric.red{border-top-color:#df4d4d}.portfolio-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-top:16px;display:grid}.portfolio-risk-card,.portfolio-comment-card{padding:22px}.portfolio-donut-wrap{align-items:center;gap:28px;margin-top:18px;display:flex}.portfolio-donut{border-radius:50%;flex:0 0 178px;place-items:center;width:178px;height:178px;display:grid;position:relative}.portfolio-donut:after{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute}.portfolio-donut>div{z-index:1;text-align:center;position:relative}.portfolio-donut strong,.portfolio-donut span{display:block}.portfolio-donut strong{font-size:25px}.portfolio-donut span{color:#8793a6;font-size:10px}.portfolio-risk-list{flex:1;gap:12px;display:grid}.portfolio-risk-row{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding-bottom:11px;display:flex}.portfolio-risk-row:last-child{border-bottom:0}.portfolio-risk-row>div{align-items:center;gap:8px;display:flex}.portfolio-risk-row>div:last-child{text-align:right}.portfolio-risk-row span,.portfolio-risk-row strong{font-size:10px}.portfolio-risk-row span{color:#7a879d}.portfolio-dot{border-radius:50%;width:9px;height:9px}.portfolio-dot.green{background:#23a566}.portfolio-dot.yellow{background:#d5a52b}.portfolio-dot.orange{background:#ef8d32}.portfolio-dot.red{background:#df4d4d}.portfolio-comments{gap:11px;margin-top:18px;display:grid}.portfolio-comments>div{color:#365ca7;background:#edf3ff;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.portfolio-comments span{font-weight:900}.portfolio-comments p{margin:0;font-size:10px;line-height:1.5}.portfolio-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.portfolio-table-card{overflow:hidden}.portfolio-table-title{color:#fff;padding:14px 18px}.portfolio-table-title.green{background:#23a566}.portfolio-table-title.red{background:#df4d4d}.portfolio-table-title h3{margin:0;font-size:13px}@media (width<=1100px){.portfolio-metrics{grid-template-columns:repeat(2,1fr)}.portfolio-main-grid,.portfolio-tables{grid-template-columns:1fr}}@media (width<=760px){.portfolio-page{padding:18px}.portfolio-header-card{flex-direction:column;align-items:stretch}.portfolio-upload{min-width:0}.portfolio-metrics{grid-template-columns:1fr}.portfolio-donut-wrap{flex-direction:column;align-items:stretch}}.ai-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-result-box{background:#f8faff;border:1px solid #dfe7f2;border-radius:10px;padding:13px}.ai-result-box span,.ai-result-box strong{display:block}.ai-result-box span{color:#7a879d;font-size:9px}.ai-result-box strong{color:#173a79;margin-top:4px;font-size:18px}.ai-comparison-message{border-radius:9px;margin-top:11px;padding:11px 12px;font-size:10px;line-height:1.5}.ai-comparison-message.aligned{color:#14794a;background:#eaf8f0}.ai-comparison-message.review{color:#9b3d20;background:#fff0e8}.ai-model-state{color:#8793a6;margin-top:8px;font-size:9px}.ai-model-page{padding:24px 30px 34px}.ai-model-hero{color:#fff;background:linear-gradient(120deg,#111d34,#4d2e9f);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:25px 27px;display:flex}.ai-model-hero h2{margin:8px 0 7px;font-size:23px}.ai-model-hero p{color:#d5d0ee;max-width:720px;margin:0;font-size:12px;line-height:1.6}.ai-model-hero button{color:#3f2785;cursor:pointer;background:#fff;border:0;border-radius:9px;flex:none;padding:11px 14px;font-size:10px;font-weight:800}.ai-model-hero button:disabled{cursor:wait;opacity:.65}.ai-status-empty{place-content:center;justify-items:center;min-height:360px;margin-top:18px;display:grid}.ai-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ai-status-card{background:#fff;border:1px solid #e3e9f1;border-top:4px solid #7655d7;border-radius:13px;padding:18px}.ai-status-card.active{border-top-color:#23a566}.ai-status-card.inactive{border-top-color:#df4d4d}.ai-status-card span,.ai-status-card strong,.ai-status-card small{display:block}.ai-status-card span{color:#748197;font-size:9px}.ai-status-card strong{margin-top:5px;font-size:17px}.ai-status-card small{color:#8a96a8;margin-top:5px;font-size:9px;line-height:1.4}.ai-model-content{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-top:16px;display:grid}.ai-importance-card,.ai-distribution-card{padding:22px}.importance-list{gap:14px;margin-top:18px;display:grid}.importance-row>div:first-child{justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.importance-row>div:first-child span{color:#526078}.importance-track{background:#edf1f6;border-radius:99px;height:9px;margin-top:7px;overflow:hidden}.importance-track span{border-radius:inherit;background:linear-gradient(90deg,#245fe7,#7655d7);height:100%;display:block}.ai-class-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.ai-class-grid>div{background:#f9fbfe;border:1px solid #e3e9f1;border-radius:11px;padding:15px}.ai-class-grid span,.ai-class-grid strong{display:block}.ai-class-grid span{color:#748197;font-size:10px}.ai-class-grid strong{margin-top:4px;font-size:23px}.ai-model-note{color:#885d16;background:#fff6e8;border-radius:10px;margin-top:16px;padding:13px;font-size:10px;line-height:1.55}@media (width<=1100px){.ai-status-grid{grid-template-columns:repeat(2,1fr)}.ai-model-content{grid-template-columns:1fr}}@media (width<=700px){.ai-model-page{padding:18px}.ai-model-hero{flex-direction:column;align-items:flex-start}.ai-status-grid,.ai-result-grid{grid-template-columns:1fr}}.model-training-card{justify-content:space-between;align-items:center;gap:28px;margin-top:16px;padding:22px;display:flex}.model-training-copy h2{margin:7px 0 5px;font-size:18px}.model-training-copy p{color:#7b879b;max-width:650px;margin:0;font-size:10px;line-height:1.55}.model-training-actions{gap:9px;min-width:260px;display:grid}.model-training-actions label,.model-training-actions button{text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:800;overflow:hidden}.model-training-actions label{color:#526078;background:#f9fbfe;border:1px solid #dce3ed}.model-training-actions label.selected{color:#14794a;background:#eef9f3;border-color:#23a566}.model-training-actions label input{display:none}.model-training-actions button{color:#fff;background:#4d2e9f;border:0}.model-training-actions button:disabled{cursor:not-allowed;opacity:.55}.training-success{color:#14794a;background:#eaf8f0;border:1px solid #bce5cc;border-radius:10px;margin-top:14px;padding:13px 15px;font-size:11px;font-weight:700}@media (width<=850px){.model-training-card{flex-direction:column;align-items:stretch}.model-training-actions{min-width:0}}.history-page{padding:24px 30px 34px}.history-hero{color:#fff;background:linear-gradient(120deg,#11213b,#245fe7);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:25px 27px;display:flex}.history-hero h2{margin:8px 0 7px;font-size:23px}.history-hero p{color:#c8d8ef;max-width:720px;margin:0;font-size:12px;line-height:1.6}.history-hero button{color:#173a79;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:800}.history-card{margin-top:18px;overflow:hidden}.history-empty{color:#7b879b;place-items:center;min-height:300px;font-size:12px;display:grid}.history-status{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.history-status.approved{color:#14794a;background:#eaf8f0}.history-status.review{color:#9b3d20;background:#fff0e8}.history-delete{color:#b43232;cursor:pointer;background:#fff7f7;border:1px solid #f2c7c7;border-radius:7px;padding:6px 9px;font-size:9px}@media (width<=760px){.history-page{padding:18px}.history-hero{flex-direction:column;align-items:flex-start}}.auth-loading{color:#526078;background:#f4f7fb;place-items:center;min-height:100vh;display:grid}.auth-page{background:#f4f7fb;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:linear-gradient(135deg,#101d34,#245fe7);flex-direction:column;justify-content:center;padding:70px;display:flex}.auth-logo{background:#ffffff29;border-radius:17px;place-items:center;width:58px;height:58px;font-size:32px;font-style:italic;font-weight:900;display:grid}.auth-brand-panel>span{letter-spacing:.12em;margin-top:16px;font-size:14px;font-weight:800}.auth-brand-panel h1{max-width:560px;margin:22px 0 12px;font-size:38px;line-height:1.15}.auth-brand-panel p{color:#c8d8ef;max-width:520px;margin:0;line-height:1.7}.auth-form-panel{place-items:center;padding:35px;display:grid}.auth-form{background:#fff;border:1px solid #e3e9f1;border-radius:16px;width:min(420px,100%);padding:30px}.auth-form h2{margin:8px 0 22px}.auth-form label{gap:7px;margin-bottom:14px;display:grid}.auth-form label span{color:#435069;font-size:11px;font-weight:700}.auth-form input{border:1px solid #dce3ed;border-radius:10px;outline:none;width:100%;padding:12px 13px}.auth-form input:focus{border-color:#4d7df0;box-shadow:0 0 0 3px #245fe71a}.auth-form>button[type=submit]{color:#fff;cursor:pointer;background:#245fe7;border:0;border-radius:10px;width:100%;padding:12px;font-weight:800}.auth-form>button:disabled{opacity:.6}.auth-switch{color:#245fe7;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:9px}.sidebar-card button{margin-top:9px}@media (width<=850px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{padding:35px}.auth-brand-panel h1{font-size:28px}}.excel-save-option{cursor:pointer;background:#f4f7ff;border:1px solid #dce6fa;border-radius:10px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.excel-save-option input{accent-color:#245fe7;width:16px;height:16px;margin-top:1px}.excel-save-option strong,.excel-save-option span{display:block}.excel-save-option strong{color:#263248;font-size:10px}.excel-save-option span{color:#7b879b;margin-top:4px;font-size:9px;line-height:1.45}.registered-dealer-panel{background:#f4f7ff;border:1px solid #dce6fa;border-radius:11px;margin-bottom:16px;padding:14px}.registered-dealer-panel label{gap:7px;display:grid}.registered-dealer-panel label span{color:#435069;font-size:10px;font-weight:750}.registered-dealer-panel select{color:#263248;background:#fff;border:1px solid #ccd8ee;border-radius:9px;width:100%;padding:10px 11px}.registered-dealer-panel small{color:#7b879b;margin-top:7px;font-size:9px;line-height:1.45;display:block}.dealer-history-card{margin-top:17px;overflow:hidden}.dealer-history-header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.dealer-history-header h2{margin:5px 0 0;font-size:16px}.dealer-history-header button{color:#245fe7;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:750}.dealer-history-empty{color:#7b879b;place-items:center;min-height:130px;font-size:11px;display:grid}.ai-confidence-level{background:#f8faff;border:1px solid #e1e7f0;border-radius:10px;margin-top:12px;padding:12px 13px}.ai-confidence-level>span,.ai-confidence-level>strong{display:block}.ai-confidence-level>span{color:#7b879b;font-size:9px;font-weight:700}.ai-confidence-level>strong{color:#263248;margin-top:3px;font-size:13px}.ai-confidence-track{background:#e7ebf3;border-radius:99px;height:7px;margin-top:9px;overflow:hidden}.ai-confidence-track span{border-radius:inherit;background:linear-gradient(90deg,#245fe7,#7655d7);height:100%;display:block}.ai-explanation-panel{background:#f7f9ff;border:1px solid #dce6fa;border-radius:11px;margin-top:13px;padding:14px}.ai-explanation-title strong,.ai-explanation-title span{display:block}.ai-explanation-title strong{color:#263248;font-size:11px}.ai-explanation-title span{color:#7b879b;margin-top:3px;font-size:9px}.ai-explanation-list{gap:8px;margin-top:12px;display:grid}.ai-explanation-row{background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.ai-explanation-row.destekliyor{border-left:4px solid #23a566}.ai-explanation-row.azaltiyor{border-left:4px solid #df4d4d}.ai-explanation-row strong,.ai-explanation-row span{display:block}.ai-explanation-row strong{color:#263248;font-size:10px}.ai-explanation-row span{color:#7b879b;margin-top:3px;font-size:8px}.ai-explanation-value{color:#245fe7;font-size:13px;font-weight:800}.ai-explanation-note{color:#8994a6;margin-top:11px;font-size:8px;line-height:1.5;display:block}.ai-evaluation-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;margin-top:16px;display:grid}.ai-class-performance,.ai-confusion-card{padding:21px;overflow:hidden}.ai-evaluation-empty{color:#7b879b;text-align:center;place-items:center;min-height:170px;font-size:10px;display:grid}.confusion-matrix-wrap{margin-top:16px;overflow-x:auto}.confusion-matrix{align-items:stretch;gap:5px;min-width:430px;display:grid}.confusion-row-fragment{display:contents}.confusion-corner,.confusion-label,.confusion-cell{text-align:center;border-radius:8px;place-items:center;min-height:44px;display:grid}.confusion-corner,.confusion-label{color:#526079;background:#edf2fa;font-size:9px;font-weight:800}.confusion-cell{color:#5d687b;background:#f5f7fb;font-size:13px;font-weight:800}.confusion-cell.correct{color:#14794a;background:#e7f7ef;border:1px solid #c3ead5}@media (width<=1100px){.ai-evaluation-grid{grid-template-columns:1fr}}.result-hero.success h2{letter-spacing:-.03em}.ai-class-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=700px){.ai-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-recommendation-card{background:#f7f9fc;border:1px solid #dce4f2;border-radius:12px;margin-top:14px;padding:15px}.ai-recommendation-card.positive{background:#effaf4;border-color:#bee7d1}.ai-recommendation-card.review{background:#fff8ea;border-color:#f2d6a2}.ai-recommendation-heading span,.ai-recommendation-heading strong{display:block}.ai-recommendation-heading span{color:#718096;letter-spacing:.08em;font-size:9px;font-weight:800}.ai-recommendation-heading strong{color:#25324a;margin-top:5px;font-size:13px;line-height:1.45}.ai-limit-value{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px;padding:12px;display:grid}.ai-limit-value span{color:#718096;font-size:9px;font-weight:700}.ai-limit-value strong{color:#14794a;font-size:18px}.ai-recommendation-card p{color:#526079;margin:11px 0 0;font-size:10px;line-height:1.55}.ai-recommendation-card small{color:#8a94a6;margin-top:9px;font-size:8px;line-height:1.5;display:block}.risk-policy-section{gap:13px;display:grid}.final-decision-box{background:linear-gradient(135deg,#f3f7ff,#fff);border:1px solid #cbd9ef;border-radius:12px;padding:15px}.final-decision-box span,.final-decision-box strong{display:block}.final-decision-box span{color:#3263c9;letter-spacing:.09em;font-size:9px;font-weight:900}.final-decision-box strong{color:#1d2b44;margin-top:5px;font-size:17px}.final-decision-box p{color:#5d6980;margin:8px 0 0;font-size:10px;line-height:1.55}.risk-policy-list{gap:8px;display:grid}.risk-policy-rule{background:#f8fafc;border:1px solid #dfe6f0;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.risk-policy-rule.bilgi{border-left:4px solid #4d7ed8}.risk-policy-rule.uyari{background:#fffaf0;border-left:4px solid #e6a52b}.risk-policy-rule.kritik{background:#fff5f5;border-left:4px solid #d84b4b}.risk-policy-code{color:#68758b;font-size:9px;font-weight:900}.risk-policy-rule strong{color:#25324a;font-size:10px}.risk-policy-rule p{color:#6e7a8e;margin:4px 0 0;font-size:9px;line-height:1.45}.risk-policy-cap{color:#8d3030;white-space:nowrap;background:#fde8e8;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}@media (width<=700px){.risk-policy-rule{grid-template-columns:50px minmax(0,1fr)}.risk-policy-cap{grid-column:2;justify-self:start}}.erp-page{gap:16px;display:grid}.erp-hero{color:#fff;background:linear-gradient(135deg,#16345d,#235aa5);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:24px;padding:28px;display:grid}.erp-hero h2{margin:7px 0 8px;font-size:25px}.erp-hero p{color:#dbe8fb;max-width:720px;line-height:1.6}.erp-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.erp-source-grid span{color:#c8d7ee;text-align:center;background:#ffffff12;border:1px solid #fff3;border-radius:9px;padding:10px;font-size:9px}.erp-source-grid span.active{color:#fff;background:#23a56640;border-color:#75e1aea6}.erp-upload-card,.erp-mapping-card{padding:22px}.erp-upload-actions{gap:10px;margin-top:16px;display:flex}.erp-upload-actions label{color:#59677d;cursor:pointer;text-align:center;background:#f8fafc;border:1px dashed #b8c6d9;border-radius:10px;flex:1;padding:13px;font-size:10px;font-weight:800}.erp-upload-actions label.selected{color:#195e42;background:#effaf4;border-color:#8fd0ae}.erp-upload-actions input{display:none}.erp-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.erp-summary-grid>div{padding:16px}.erp-summary-grid span,.erp-summary-grid strong{display:block}.erp-summary-grid span{color:#8490a3;font-size:9px}.erp-summary-grid strong{color:#27344c;margin-top:5px;font-size:14px}.erp-summary-grid .ready{border-left:4px solid #23a566}.erp-summary-grid .review{border-left:4px solid #e5a429}.erp-mapping-list{gap:8px;margin-top:16px;display:grid}.erp-mapping-row{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:10px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 90px;align-items:center;gap:12px;padding:12px 13px;display:grid}.erp-mapping-row.eslesti{border-left:4px solid #23a566}.erp-mapping-row.kontrol{background:#fffaf0;border-left:4px solid #e5a429}.erp-mapping-row.eksik{background:#fff6f6;border-left:4px solid #d94e4e}.erp-mapping-row span,.erp-mapping-row strong,.erp-mapping-row small{display:block}.erp-mapping-row span{color:#8994a6;font-size:8px}.erp-mapping-row strong{color:#26334a;margin-top:3px;font-size:10px}.erp-mapping-row small{color:#748097;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.erp-arrow{color:#4674c7;text-align:center;font-size:19px;font-weight:900}.erp-confidence{text-align:center;background:#edf3fb;border-radius:8px;padding:8px}.erp-confidence strong{color:#2f67c7;font-size:13px}.erp-convert-footer{border-top:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.erp-convert-footer strong,.erp-convert-footer span{display:block}.erp-convert-footer strong{color:#28364d;font-size:11px}.erp-convert-footer span{color:#7b879b;margin-top:4px;font-size:9px}@media (width<=900px){.erp-hero,.erp-summary-grid,.erp-mapping-row{grid-template-columns:1fr}.erp-arrow{transform:rotate(90deg)}.erp-upload-actions,.erp-convert-footer{flex-direction:column;align-items:stretch}}.erp-mapping-row select{color:#26334a;background:#fff;border:1px solid #cad4e1;border-radius:8px;width:100%;margin-top:4px;padding:8px 9px;font-size:9px}.erp-footer-actions{flex-wrap:wrap;gap:8px;display:flex}.erp-preview-card{padding:22px}.erp-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.erp-preview-stats>div{background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;padding:13px}.erp-preview-stats span,.erp-preview-stats strong{display:block}.erp-preview-stats span{color:#8490a3;font-size:8px}.erp-preview-stats strong{color:#26334a;margin-top:4px;font-size:15px}.erp-preview-errors{background:#fff8eb;border:1px solid #f0d2a2;border-radius:9px;gap:5px;margin-top:13px;padding:12px;display:grid}.erp-preview-errors strong{color:#8f5d14;font-size:10px}.erp-preview-errors span{color:#8b6a38;font-size:8px}@media (width<=700px){.erp-preview-stats{grid-template-columns:1fr}.erp-footer-actions{flex-direction:column}}@media (width<=1000px){.erp-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-connections-layout,.erp-connections-hero{grid-template-columns:1fr}}@media (width<=650px){.erp-provider-grid,.erp-form-grid{grid-template-columns:1fr}}.erp-connections-page{gap:16px;display:grid}.erp-connections-hero{color:#fff;background:linear-gradient(135deg,#172f54,#244f8c);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:27px;display:grid}.erp-connections-hero h2{margin:7px 0 8px;font-size:25px}.erp-connections-hero p{color:#d7e4f6;max-width:790px;line-height:1.6}.erp-stage-badge{background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;padding:15px}.erp-stage-badge strong,.erp-stage-badge span{display:block}.erp-stage-badge span{color:#c9d8ed;margin-top:4px;font-size:9px}.erp-provider-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.erp-provider-card{padding:14px}.erp-provider-card span,.erp-provider-card strong{display:block}.erp-provider-card span{color:#526179;font-size:10px;font-weight:800}.erp-provider-card strong{color:#2f68c7;text-transform:uppercase;margin-top:5px;font-size:8px}.erp-provider-card p{color:#818da0;margin:7px 0 0;font-size:8px;line-height:1.45}.erp-connections-layout{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.erp-connection-form,.erp-connection-list{padding:21px}.erp-connection-form{gap:12px;display:grid}.erp-connection-form label span,.erp-connection-form label input,.erp-connection-form label select{width:100%;display:block}.erp-connection-form label span{color:#647187;margin-bottom:5px;font-size:9px;font-weight:800}.erp-connection-form input,.erp-connection-form select{background:#fff;border:1px solid #d1d9e5;border-radius:8px;padding:10px}.erp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.erp-form-note{color:#79613d;background:#fff8e9;border-radius:8px;padding:10px;font-size:8px;line-height:1.5}.erp-form-actions,.erp-connection-actions{flex-wrap:wrap;gap:7px;display:flex}.erp-connection-items{gap:10px;margin-top:14px;display:grid}.erp-connection-items>article{background:#fafbfd;border:1px solid #e0e6ef;border-radius:10px;padding:13px}.erp-connection-main{justify-content:space-between;gap:12px;display:flex}.erp-connection-main span,.erp-connection-main strong,.erp-connection-main small{display:block}.erp-connection-main span{color:#3266bc;font-size:8px;font-weight:800}.erp-connection-main strong{color:#28364d;margin-top:3px;font-size:11px}.erp-connection-main small{color:#8490a2;margin-top:4px;font-size:8px}.erp-connection-status{color:#6d7788;text-transform:uppercase;background:#edf1f6;border-radius:999px;align-self:start;padding:5px 7px;font-size:7px;font-weight:900}.erp-connection-status.connector_bekliyor{color:#876013;background:#fff0c9}.erp-connection-status.eksik_ayar{color:#9c3535;background:#fde4e4}.erp-connection-items p{color:#6e7a8e;margin:9px 0;font-size:8px;line-height:1.5}.erp-connection-actions .danger{color:#a03a3a}@media (width<=1000px){.erp-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-connections-layout,.erp-connections-hero{grid-template-columns:1fr}}@media (width<=650px){.erp-provider-grid,.erp-form-grid{grid-template-columns:1fr}}.portal-switch{background:#edf2f8;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:5px;display:grid}.portal-switch button{color:#69768a;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 8px;font-size:10px;font-weight:800}.portal-switch button.active{color:#fff;background:#245fe7;box-shadow:0 5px 14px #245fe738}.dealer-register-note{color:#526985;background:#f3f7fc;border:1px solid #d9e4f4;border-radius:9px;padding:10px 11px;font-size:9px;line-height:1.5}.dealer-portal{background:#f3f6fa;min-height:100vh}.dealer-topbar{color:#fff;background:#101d34;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 30px;display:flex}.dealer-brand,.dealer-user-area{align-items:center;gap:12px;display:flex}.dealer-brand strong,.dealer-brand span,.dealer-user-area strong,.dealer-user-area span{display:block}.dealer-brand strong{letter-spacing:.05em;font-size:17px}.dealer-brand span,.dealer-user-area span{color:#9aacc7;margin-top:2px;font-size:9px}.dealer-user-area{text-align:right}.dealer-user-area button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:8px 11px}.dealer-main{gap:16px;padding:26px 30px 38px;display:grid}.dealer-welcome{color:#fff;background:linear-gradient(120deg,#11213b,#1d4d92);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:27px;display:grid}.dealer-welcome h1{margin:8px 0 7px;font-size:25px}.dealer-welcome p{color:#c8d9ef;max-width:760px;margin:0;font-size:11px;line-height:1.65}.dealer-tax-card{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;min-width:190px;padding:16px}.dealer-tax-card span,.dealer-tax-card strong{display:block}.dealer-tax-card span{color:#b9cae2;font-size:9px}.dealer-tax-card strong{margin-top:5px;font-size:16px}.dealer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.dealer-metrics>article{padding:18px}.dealer-metrics span,.dealer-metrics strong,.dealer-metrics small{display:block}.dealer-metrics span{color:#7b879a;font-size:9px}.dealer-metrics strong{color:#24334b;margin-top:5px;font-size:22px}.dealer-metrics small{color:#8d98a9;margin-top:5px;font-size:8px}.dealer-evaluations,.dealer-next-step{padding:22px}.dealer-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.dealer-evaluation-grid>article{background:#fafbfd;border:1px solid #e0e6ef;border-radius:11px;padding:15px}.dealer-evaluation-head,.dealer-evaluation-details{justify-content:space-between;align-items:center;gap:14px;display:flex}.dealer-evaluation-head span,.dealer-evaluation-head strong,.dealer-evaluation-details span,.dealer-evaluation-details strong{display:block}.dealer-evaluation-head span,.dealer-evaluation-details span{color:#8490a3;font-size:8px}.dealer-evaluation-head strong,.dealer-evaluation-details strong{color:#26344b;margin-top:3px;font-size:11px}.dealer-evaluation-details{border-top:1px solid #e8edf3;margin-top:14px;padding-top:13px}.dealer-evaluation-grid p{color:#707d91;margin:12px 0 0;font-size:9px;line-height:1.5}.dealer-risk-badge{text-align:center;background:#e9eef5;border-radius:999px;min-width:44px;padding:6px 8px;font-size:9px;font-weight:900}.dealer-risk-badge.risk-a,.dealer-risk-badge.risk-a\+{color:#14794a;background:#e4f7ed}.dealer-risk-badge.risk-b{color:#8a670d;background:#fff3c9}.dealer-risk-badge.risk-c{color:#a15d12;background:#ffead4}.dealer-risk-badge.risk-d,.dealer-risk-badge.risk-d-e,.dealer-risk-badge.risk-e{color:#a12f2f;background:#ffe5e5}.dealer-loading,.dealer-empty{color:#7d899c;text-align:center;padding:30px}.dealer-next-step{justify-content:space-between;align-items:center;gap:24px;display:flex}.dealer-next-step h2{margin:7px 0 5px}.dealer-next-step p{color:#7d899c;max-width:720px;margin:0;font-size:10px;line-height:1.55}.dealer-next-step button{color:#8a96a8;background:#e8edf3;border:0;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:800}@media (width<=850px){.dealer-welcome,.dealer-metrics,.dealer-evaluation-grid{grid-template-columns:1fr}.dealer-next-step,.dealer-topbar{flex-direction:column;align-items:stretch}.dealer-user-area{text-align:left;justify-content:space-between}.dealer-main{padding:18px}}.dealer-finance-form-card,.dealer-applications-card{padding:22px}.dealer-finance-form{gap:18px;margin-top:18px;display:grid}.dealer-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dealer-finance-grid label span,.dealer-finance-grid input,.dealer-finance-grid select{width:100%;display:block}.dealer-finance-grid label span{color:#58667c;margin-bottom:6px;font-size:9px;font-weight:800}.dealer-finance-grid input,.dealer-finance-grid select{color:#25334a;background:#fbfcfe;border:1px solid #d8e0eb;border-radius:9px;padding:11px 12px}.dealer-finance-grid .full-width{grid-column:1/-1}.dealer-consent-list{background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;gap:9px;padding:14px;display:grid}.dealer-consent-list label{color:#56647a;align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;display:flex}.dealer-consent-list input{margin-top:2px}.dealer-finance-actions{justify-content:flex-end;gap:9px;display:flex}.dealer-finance-actions button{cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:800}.dealer-finance-actions button[type=submit]{color:#fff;background:#245fe7;border-color:#245fe7}.dealer-finance-actions button:disabled{cursor:wait;opacity:.65}.dealer-application-list{gap:9px;margin-top:16px;display:grid}.dealer-application-list article{background:#fafbfd;border:1px solid #e0e6ef;border-radius:10px;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:13px;padding:13px;display:grid}.dealer-application-list span,.dealer-application-list strong{display:block}.dealer-application-list span{color:#8792a4;font-size:8px}.dealer-application-list strong{color:#29374d;margin-top:4px;font-size:10px}@media (width<=760px){.dealer-finance-grid,.dealer-application-list article{grid-template-columns:1fr}.dealer-finance-grid .full-width{grid-column:auto}.dealer-finance-actions{flex-direction:column}}.finance-admin-page{gap:16px;padding:24px 30px 34px;display:grid}.finance-admin-hero{color:#fff;background:linear-gradient(120deg,#11213b,#173a79);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:25px 27px;display:flex}.finance-admin-hero h2{margin:7px 0 6px;font-size:23px}.finance-admin-hero p{color:#c6d6ec;margin:0;font-size:11px}.finance-admin-hero select{color:#fff;background:#183765;border:1px solid #ffffff38;border-radius:9px;min-width:210px;padding:10px}.finance-admin-layout{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:15px;display:grid}.finance-admin-list,.finance-admin-detail{min-height:650px;padding:21px}.finance-application-items{gap:8px;margin-top:15px;display:grid}.finance-application-items>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fafbfd;border:1px solid #e0e6ef;border-radius:10px;justify-content:space-between;align-items:center;gap:13px;padding:12px;display:flex}.finance-application-items>button.selected{background:#edf3ff;border-color:#4c79d8}.finance-application-items span,.finance-application-items strong,.finance-application-items small{display:block}.finance-application-items>button>div>span{color:#4870bc;font-size:8px}.finance-application-items strong{color:#27354b;margin-top:3px;font-size:10px}.finance-application-items small{color:#8490a3;margin-top:4px;font-size:8px}.finance-status{color:#665321;background:#fff0c7;border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-weight:900}.finance-status.onaylandi,.finance-status.kullandirildi{color:#176d47;background:#dff6e9}.finance-status.reddedildi{color:#9b3030;background:#fde3e3}.finance-admin-empty{text-align:center;place-content:center;justify-items:center;min-height:590px;display:grid}.finance-admin-empty h2{margin:14px 0 5px}.finance-admin-empty p{color:#7d899b;max-width:290px;margin:0;font-size:10px}.finance-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.finance-detail-grid>div{background:#f8fafc;border:1px solid #e2e7ef;border-radius:9px;padding:12px}.finance-detail-grid span,.finance-detail-grid strong{display:block}.finance-detail-grid span{color:#8792a4;font-size:8px}.finance-detail-grid strong{color:#28364d;margin-top:4px;font-size:11px}.finance-contact-box{color:#526178;background:#eef3f9;border-radius:9px;flex-wrap:wrap;gap:8px 18px;margin-top:13px;padding:12px;font-size:8px;display:flex}.finance-decision-form{border-top:1px solid #e4e9f1;gap:11px;margin-top:17px;padding-top:16px;display:grid}.finance-decision-form label span,.finance-decision-form input,.finance-decision-form select,.finance-decision-form textarea{width:100%;display:block}.finance-decision-form label span{color:#5a687e;margin-bottom:5px;font-size:9px;font-weight:800}.finance-decision-form input,.finance-decision-form select,.finance-decision-form textarea{background:#fbfcfe;border:1px solid #d7dfeb;border-radius:8px;padding:10px}.finance-decision-form textarea{resize:vertical;min-height:85px}.finance-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.finance-decision-form>button{color:#fff;cursor:pointer;background:#245fe7;border:0;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:800}@media (width<=1000px){.finance-admin-layout,.finance-detail-grid{grid-template-columns:1fr}.finance-admin-hero{flex-direction:column;align-items:stretch}}@media (width<=700px){.finance-admin-page{padding:18px}.finance-decision-grid{grid-template-columns:1fr}}.sidebar{height:100vh!important;overflow:hidden!important}.nav{padding-right:5px;flex:1!important;min-height:0!important;overflow:hidden auto!important}.sidebar-card{z-index:2;flex-shrink:0!important;margin-top:12px!important;position:relative!important}.nav::-webkit-scrollbar{width:5px}.nav::-webkit-scrollbar-track{background:0 0}.nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.nav::-webkit-scrollbar-thumb:hover{background:#ffffff59}.finance-api-gateway{background:linear-gradient(135deg,#f2f7ff,#fff);border:1px solid #cddbef;border-radius:11px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:12px;padding:15px;display:grid}.finance-api-gateway strong,.finance-api-gateway small{display:block}.finance-api-gateway strong{color:#25344c;margin-top:5px;font-size:11px}.finance-api-gateway small{color:#758298;margin-top:5px;font-size:8px;line-height:1.45}.finance-api-gateway button{color:#fff;cursor:pointer;background:#14794a;border:0;border-radius:8px;min-height:39px;padding:10px 13px;font-size:8px;font-weight:900}.finance-api-gateway button:disabled{cursor:not-allowed;opacity:.55}.finance-api-logs{border-top:1px solid #e4e9f1;margin-top:17px;padding-top:16px}.finance-api-log-list{gap:8px;margin-top:13px;display:grid}.finance-api-log-list article{background:#f8fafc;border:1px solid #e0e7f0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:11px;display:grid}.finance-api-log-list strong,.finance-api-log-list span{display:block}.finance-api-log-list strong{color:#28364d;font-size:9px}.finance-api-log-list span{color:#7e8a9d;margin-top:3px;font-size:8px}@media (width<=900px){.finance-api-gateway{grid-template-columns:1fr}}.erp-sync-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.erp-sync-toolbar strong,.erp-sync-toolbar small{display:block}.erp-sync-toolbar strong{color:#26344b;margin-top:4px;font-size:11px}.erp-sync-toolbar small{color:#7d899b;margin-top:4px;font-size:8px}.erp-sync-toolbar select{background:#fff;border:1px solid #d4dce8;border-radius:9px;min-width:210px;padding:10px}.erp-sync-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.erp-sync-summary article{padding:15px}.erp-sync-summary span,.erp-sync-summary strong{display:block}.erp-sync-summary span{color:#8490a3;font-size:8px}.erp-sync-summary strong{color:#26344b;margin-top:5px;font-size:20px}.erp-connection-actions .sync{color:#fff;background:#14794a;border-color:#14794a}@media (width<=760px){.erp-sync-toolbar{flex-direction:column;align-items:stretch}.erp-sync-toolbar select{min-width:0}.erp-sync-summary{grid-template-columns:repeat(2,1fr)}}.finance-api-gateway{grid-template-columns:minmax(0,1fr) 190px auto auto}.finance-status-query-button{background:#245fe7!important}.dealer-application-reason{border-top:1px solid #e4e9f1;grid-column:1/-1;padding-top:10px}.dealer-application-reason strong{line-height:1.5;color:#9b3030!important}@media (width<=1100px){.finance-api-gateway{grid-template-columns:1fr 1fr}}@media (width<=760px){.finance-api-gateway{grid-template-columns:1fr}}.bulk-safe-info{color:#176d47;background:#edf9f2;border:1px solid #bfe5cf;border-radius:10px;margin-top:14px;padding:13px 14px}.bulk-safe-info strong,.bulk-safe-info span{display:block}.bulk-safe-info strong{font-size:10px}.bulk-safe-info span{margin-top:5px;font-size:9px;line-height:1.5}.dealer-approved-limit{background:#edf9f2;border:1px solid #b9e5cb;border-radius:9px;padding:9px 11px}.dealer-approved-limit span{color:#176d47!important}.dealer-approved-limit strong{font-size:14px;color:#0f6b42!important}.dealer-approved-limit small{color:#4e7a65;margin-top:4px;font-size:8px;display:block}
