.evaluation-center-page{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.evc-shell{display:grid;gap:18px;color:#102b49}.evc-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-radius:22px;background:linear-gradient(120deg,#0b2c50,#195b91);border-bottom:4px solid #ff7a18;color:#fff;box-shadow:0 16px 36px rgba(9,40,73,.14)}.evc-hero small{display:block;margin-bottom:7px;color:#ffc28e;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.evc-hero h2{margin:0 0 7px;font-size:28px;color:#fff}.evc-hero p{margin:0;color:#dceaf7}.evc-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.evc-hero .btn{white-space:nowrap}.evc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.evc-kpi{padding:16px 18px;border:1px solid #d6e1ed;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(14,47,78,.06)}.evc-kpi small{display:block;color:#6b7e91;font-size:11px;text-transform:uppercase;font-weight:800}.evc-kpi strong{display:block;margin-top:5px;font-size:25px;color:#12385f}.evc-kpi span{display:block;margin-top:3px;color:#718295;font-size:12px}.evc-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:16px;border:1px solid #d6e1ed;border-radius:16px;background:#fff}.evc-toolbar-fields{display:flex;gap:12px;flex-wrap:wrap}.evc-toolbar .field{margin:0;min-width:190px}.evc-toolbar select{min-height:42px}.evc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.evc-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;border:1px solid #d5e0eb;border-radius:18px;background:#fff;box-shadow:0 10px 25px rgba(11,46,80,.06);transition:.2s ease}.evc-card:hover{transform:translateY(-2px);border-color:#9db9d3;box-shadow:0 14px 30px rgba(11,46,80,.1)}.evc-card-index{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#eaf2fa;color:#164a78;font-size:17px;font-weight:900}.evc-card.complete .evc-card-index{background:#e2f5ed;color:#08744d}.evc-card-head{display:flex;justify-content:space-between;gap:10px}.evc-card h3{margin:1px 0 4px;font-size:17px;color:#102e4e}.evc-card p{margin:0;color:#718295;font-size:12px}.evc-status{height:max-content;padding:5px 9px;border-radius:999px;background:#eef3f8;color:#61758a;font-size:10px;font-weight:800;text-transform:uppercase}.evc-card.complete .evc-status{background:#e2f5ed;color:#08744d}.evc-card-meta{display:flex;gap:16px;flex-wrap:wrap;margin:13px 0}.evc-card-meta div{min-width:100px}.evc-card-meta small{display:block;color:#7d8d9d;font-size:10px;text-transform:uppercase}.evc-card-meta strong{display:block;margin-top:2px;color:#173a5e;font-size:13px}.evc-card-actions{display:flex;gap:8px;flex-wrap:wrap}.evc-card-actions button{padding:8px 11px;border:1px solid #cbd9e6;border-radius:10px;background:#f7fafc;color:#173b60;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.evc-card-actions button.primary{border-color:#ff7a18;background:#ff7a18;color:#fff}.evc-card-actions button:disabled{opacity:.45;cursor:not-allowed}.evc-empty{padding:36px;border:1px dashed #aac0d4;border-radius:18px;background:#f8fbfe;text-align:center}.evc-empty h3{margin:0 0 8px}.evc-empty p{color:#6b7e91}.evc-comparison{display:grid;gap:16px;padding:20px;border:1px solid #d4e0eb;border-radius:18px;background:#fff}.evc-comparison[hidden]{display:none}.evc-comparison-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.evc-comparison-head h3{margin:0}.evc-compare-controls{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:10px;align-items:end}.evc-compare-controls .field{margin:0}.evc-compare-result{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch}.evc-result-side{padding:18px;border-radius:15px;background:#f3f7fb}.evc-result-side small{display:block;color:#718295}.evc-result-side strong{display:block;margin:7px 0;font-size:26px;color:#123b62}.evc-result-side p{margin:0;color:#61758a;font-size:12px}.evc-delta{display:grid;place-items:center;min-width:120px;padding:16px;border-radius:15px;background:#e9f4ff;text-align:center}.evc-delta strong{font-size:23px;color:#155888}.evc-delta.positive{background:#e4f6ee}.evc-delta.positive strong{color:#08734d}.evc-delta.negative{background:#fff0ec}.evc-delta.negative strong{color:#b5412d}.evc-timeline{display:flex;align-items:end;gap:9px;min-height:150px;padding:16px 12px 0;border-top:1px solid #e0e8f0;overflow-x:auto}.evc-bar-item{display:grid;grid-template-rows:1fr auto auto auto;align-items:end;justify-items:center;min-width:64px;height:140px}.evc-bar{width:30px;min-height:5px;border-radius:8px 8px 3px 3px;background:linear-gradient(#2d75ad,#0c3c67)}.evc-bar-item strong{font-size:11px}.evc-bar-item small{font-size:9px;color:#75879a;white-space:nowrap}.evc-context-banner{display:none;margin:0 0 14px;padding:11px 14px;border-left:4px solid #ff7a18;border-radius:10px;background:#fff4e9;color:#6d401c}.evc-context-banner.visible{display:block}.evc-context-banner strong{color:#b4540b}@media(max-width:1000px){.evc-summary{grid-template-columns:repeat(2,1fr)}.evc-grid{grid-template-columns:1fr}.evc-compare-controls{grid-template-columns:1fr 1fr}.evc-compare-result{grid-template-columns:1fr}.evc-delta{min-width:0}}@media(max-width:650px){.evc-hero{align-items:flex-start;flex-direction:column;padding:20px}.evc-hero h2{font-size:23px}.evc-summary{grid-template-columns:1fr 1fr}.evc-kpi{padding:13px}.evc-kpi strong{font-size:20px}.evc-toolbar{align-items:stretch;flex-direction:column}.evc-toolbar-fields{display:grid;grid-template-columns:1fr;width:100%}.evc-toolbar .field{min-width:0}.evc-compare-controls{grid-template-columns:1fr}.evc-card{grid-template-columns:38px minmax(0,1fr);padding:14px}.evc-card-index{width:38px;height:38px}.evc-card-head{flex-direction:column}.evc-status{align-self:flex-start}}@media print{body.evc-printing>*:not(#evaluation-center){display:none!important}body.evc-printing #evaluation-center{display:block!important}.evc-hero-actions,.evc-toolbar,.evc-card-actions,.evc-comparison-head button,.evc-compare-controls{display:none!important}.evc-shell{gap:10px}.evc-hero{box-shadow:none}.evc-card{break-inside:avoid;box-shadow:none}}
