.v2-head{align-items:flex-start}.v2-sync-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:28px}.v2-sync-grid article{padding:18px;border:1px solid #293043;border-radius:16px;background:#121622}.v2-sync-grid span,.v2-sync-grid small,.decision-meta,.decision-foot{color:#939caf}.v2-sync-grid strong{display:block;margin:5px 0;font-size:1.25rem;color:#f4f6fb}.v2-ai-strip{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 16px;margin-bottom:24px;border-radius:12px;background:#151a29;border:1px solid #30384e;color:#aab2c4}.v2-ai-strip em{color:#ff9dac}.v2-section-title{display:flex;justify-content:space-between;align-items:end;margin:26px 0 14px}.v2-section-title h2{margin:3px 0}.v2-section-title>span{color:#8f98aa}.decision-list{display:grid;gap:14px}.decision-card{display:grid;grid-template-columns:108px minmax(0,1fr) 230px;gap:20px;padding:20px;border:1px solid #2a3144;border-left:4px solid #6f7b91;border-radius:18px;background:#121622}.decision-card.status-stop_candidate{border-left-color:#ef7887}.decision-card.status-fix{border-left-color:#f0bd64}.decision-card.status-scale{border-left-color:#56d8ba}.decision-card.status-keep{border-left-color:#70a7ff}.decision-visual{width:108px;height:108px;border-radius:14px;background:#20283a;display:grid;place-items:center;overflow:hidden;font-size:1.8rem;font-weight:900}.decision-visual img{width:100%;height:100%;object-fit:cover}.decision-meta,.decision-foot,.metric-row{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.decision-main h3{margin:10px 0 2px;font-size:1.35rem}.entity-name{display:block;color:#d5dae5}.decision-main p{margin:10px 0;color:#b4bbca}.metric-row{margin:15px 0}.metric-row>span{min-width:105px;padding:9px 11px;border-radius:10px;background:#0c1019}.metric-row small,.metric-row strong{display:block}.metric-row small{font-size:.68rem;color:#858fa3;text-transform:uppercase}.decision-label{display:inline-block;padding:5px 9px;border-radius:999px;background:#252d40;font-size:.72rem;font-weight:800}.decision-form{display:flex;flex-direction:column;gap:8px}.decision-form textarea,.decision-form input,.v2-filters input,.v2-filters select,.threshold-form input{border:1px solid #30384d;background:#0d111b;color:#eef1f7;border-radius:9px;padding:9px;font:inherit}.decision-form>div{display:flex;gap:5px;flex-wrap:wrap}.decision-form button,.text-button{border:1px solid #343c50;background:#1a2030;color:#d7dce7;border-radius:8px;padding:7px 9px;cursor:pointer}.decision-form button[value=rejected]{color:#ff9dac}.v2-note{margin:24px 0;padding:15px 18px;border-radius:13px;background:#111a21;border:1px solid #244638;color:#aeb9ba}.v2-note p{margin:4px 0}.v2-filters{display:grid;grid-template-columns:minmax(220px,1fr) 190px 210px auto;gap:10px;margin-bottom:16px}.v2-object-table td:nth-child(1){min-width:260px}.v2-object-table td:nth-child(2){min-width:270px}.v2-object-table td small{display:block;color:#8f98aa;margin-top:4px}.text-button{white-space:nowrap}.idea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.idea-card{padding:22px}.idea-card>img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#0c1019;border-radius:12px;margin-bottom:15px}.idea-top{display:flex;justify-content:space-between}.idea-card h2{margin:12px 0 3px}.idea-card h3{margin:0 0 10px;color:#b8b0ff}.idea-card dl{display:grid;grid-template-columns:130px 1fr;gap:9px 14px;padding:14px 0;border-top:1px solid #293043}.idea-card dt{color:#858fa3}.idea-card dd{margin:0}.threshold-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:24px}.threshold-form label{display:grid;gap:7px;color:#aeb6c6}.threshold-form button{grid-column:1/-1;justify-self:start}
.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-card{padding:20px}.review-card>div{display:flex;justify-content:space-between}.review-card li{margin:6px 0}
.review-delta{display:block;margin-top:8px;color:#9bd8c8}.v2-run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.v2-run-grid .panel{padding:20px}.v2-run-grid h2{margin-top:0}
.object-title{display:flex;gap:10px;align-items:center}.object-title img{width:52px;height:52px;object-fit:cover;border-radius:9px;background:#0c1019}.v2-object-table td:last-child form{margin-top:8px}
@media(max-width:1150px){.v2-sync-grid{grid-template-columns:repeat(3,1fr)}.decision-card{grid-template-columns:88px 1fr}.decision-visual{width:88px;height:88px}.decision-form{grid-column:2}}
@media(max-width:760px){.v2-sync-grid{grid-template-columns:1fr 1fr}.decision-card{grid-template-columns:1fr}.decision-visual{width:100%;height:160px}.decision-form{grid-column:auto}.v2-filters,.idea-grid,.threshold-form,.review-grid,.v2-run-grid{grid-template-columns:1fr}.threshold-form button{grid-column:auto}.idea-card dl{grid-template-columns:1fr}.v2-section-title{display:block}}

/* MetricFlow V2 šviesi tema. Failas įkeliamas po app.css ir patch.css, todėl
   saugiai pakeičia tik išvaizdą, neliesdamas integracijų ar funkcijų. */
:root{color-scheme:light}html,body,.app-shell,.main-wrap,main{background:#f5f7fb!important;color:#172033!important}.sidebar{background:#fff!important;border-right:1px solid #e1e6ef!important;color:#263247!important}.brand,.sidebar-foot,.user-email{color:#172033!important}.nav-link{color:#5f6b7f!important}.nav-link:hover{background:#f1f3f8!important;color:#172033!important}.nav-link.active{background:#ece9ff!important;color:#4939b8!important;border-color:#725cff!important}.nav-icon{border-color:#8792a4!important}.mobile-header{background:#fff!important;border-bottom:1px solid #e1e6ef!important}.page-header h1,.page-header h2,.v2-section-title h2,h1,h2,h3,strong{color:#172033}.page-header p,.v2-section-title>span,p,small{color:#657186}.eyebrow{color:#6e5bd6!important}.panel,.decision-card,.v2-sync-grid article,.idea-card,.review-card,.threshold-form,.v2-run-grid .panel{background:#fff!important;border-color:#dde3ed!important;box-shadow:0 8px 28px rgba(25,35,55,.06)}.v2-sync-grid strong,.decision-main h3,.entity-name{color:#172033!important}.decision-visual{background:#eef1f6!important;color:#4f5e74!important}.decision-main p,.v2-note p{color:#59667a!important}.metric-row>span{background:#f4f6fa!important}.metric-row small,.decision-meta,.decision-foot,.v2-sync-grid span,.v2-sync-grid small{color:#6f7b8e!important}.decision-label{background:#edf1f7!important;color:#344258!important}.status-scale .decision-label,.decision-label.status-scale{background:#dff7ee!important;color:#08755f!important}.status-keep .decision-label,.decision-label.status-keep{background:#e5efff!important;color:#205ba8!important}.status-fix .decision-label,.decision-label.status-fix{background:#fff1d6!important;color:#8a5a00!important}.status-stop_candidate .decision-label,.decision-label.status-stop_candidate{background:#ffe5e9!important;color:#a4293c!important}.review-delta{color:#08755f!important}.decision-form textarea,.decision-form input,.v2-filters input,.v2-filters select,.threshold-form input,.ai-settings textarea,.ai-settings input,.ai-run-form select{background:#fff!important;border-color:#cfd7e3!important;color:#172033!important}.decision-form button,.text-button,.button.secondary,.icon-button{background:#f2f4f8!important;border-color:#d3dae5!important;color:#263247!important}.button.primary{background:#6f5be8!important;color:#fff!important;border-color:#6f5be8!important}.table-panel,table{background:#fff!important}th{background:#f1f4f8!important;color:#657186!important;border-color:#dfe5ee!important}td{color:#28354a!important;border-color:#e4e8ef!important}.v2-ai-strip,.ai-job-strip,.product-source{background:#fff!important;border-color:#dce2eb!important;color:#526075!important}.v2-ai-strip em{color:#b3263b!important}.v2-note{background:#eef8f4!important;border-color:#c9e7dc!important;color:#244b40!important}.idea-card dl,.recommend-row,.decision-row,.copy-block{border-color:#e1e6ee!important}.idea-card dt,.concept-card dt{color:#6c788b!important}.idea-card h3{color:#5b47c5!important}.idea-card>img,.object-title img{background:#f3f5f8!important}.ai-hero{background:linear-gradient(135deg,#eeeaff,#f7f9fc)!important}.evidence span,.market-source{background:#f1f4f8!important;color:#4f5d72!important}.check-row label{color:#455268!important}.toast{background:#fff!important;color:#172033!important;border:1px solid #dce2eb!important;box-shadow:0 10px 30px rgba(25,35,55,.12)}.login-page{background:#f5f7fb!important}.login-panel,.login-form-wrap,.login-form{background:#fff!important;color:#172033!important}.login-form input{background:#fff!important;color:#172033!important;border-color:#cfd7e3!important}
