.escalation-badge[data-v-39e77a35]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--font-hud-sm);font-weight:600;white-space:nowrap}.eb-icon[data-v-39e77a35]{font-size:.85rem}.tier-0[data-v-39e77a35]{color:var(--text-muted);border-color:var(--border-default)}.tier-1[data-v-39e77a35]{color:var(--status-warning);border-color:var(--status-warning);background:#ff980014}.tier-2[data-v-39e77a35]{color:var(--status-warning);border-color:var(--status-warning);background:#ff98001f}.tier-3[data-v-39e77a35]{color:var(--status-critical);border-color:var(--status-critical);background:#f851491a}.tier-4[data-v-39e77a35]{color:var(--status-critical);border-color:var(--status-critical);background:#f8514926}.alloc-row[data-v-39fb2837]{display:flex;align-items:center;gap:7px;padding:4px 2px;font-size:.82rem}.alloc-row.disabled[data-v-39fb2837]{opacity:.35;pointer-events:none}.icon[data-v-39fb2837]{font-size:.9rem;width:18px;text-align:center;flex-shrink:0}.label[data-v-39fb2837]{min-width:0;color:var(--text-primary);flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avail[data-v-39fb2837]{color:var(--text-muted);font-size:.72rem;flex-shrink:0}.slider[data-v-39fb2837]{flex:1;accent-color:#cc2200;cursor:pointer;min-width:60px}.num-input[data-v-39fb2837]{width:52px;background:var(--surface-base);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);padding:3px 5px;font-size:.78rem;outline:none;flex-shrink:0;text-align:right}.num-input[data-v-39fb2837]:focus{border-color:var(--border-accent)}@media (max-width: 1024px){.num-input[data-v-39fb2837]{width:64px;min-height:44px;font-size:16px;padding:6px 8px}.slider[data-v-39fb2837]{min-height:44px}}@media (max-width: 600px){.alloc-row[data-v-39fb2837]{gap:5px;padding:6px 2px}.num-input[data-v-39fb2837]{width:58px}.avail[data-v-39fb2837]{font-size:.75rem}}[data-v-816190f6] .base-modal.ml-insight-modal{width:min(640px,95vw);box-shadow:0 8px 32px #00000080}.placeholder[data-v-816190f6]{text-align:center;color:var(--text-muted);padding:40px 10px;font-size:.9rem;line-height:1.6}.games-count[data-v-816190f6]{font-size:.8rem;opacity:.7}.chart-title[data-v-816190f6]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:12px 0 6px}.chart-container[data-v-816190f6]{position:relative}.chart-svg[data-v-816190f6]{width:100%;height:auto}.grid-line[data-v-816190f6]{stroke:var(--surface-interactive);stroke-width:.5}.axis-label[data-v-816190f6]{font-size:9px;fill:var(--text-muted)}.line-adaptation[data-v-816190f6]{stroke:#58a6ff;stroke-width:2}.line-winrate[data-v-816190f6]{stroke:#56d364;stroke-width:1.5;stroke-dasharray:4 3;opacity:.7}.dot-win[data-v-816190f6]{fill:#56d364;cursor:pointer}.dot-loss[data-v-816190f6]{fill:#f85149;cursor:pointer}.dot-win[data-v-816190f6]:hover,.dot-loss[data-v-816190f6]:hover{r:6}.chart-tooltip[data-v-816190f6]{position:absolute;top:10px;right:10px;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:6px;padding:8px 10px;font-size:.78rem;color:var(--text-primary);max-width:220px;pointer-events:none;box-shadow:0 4px 12px #0000004d}.tt-title[data-v-816190f6]{font-weight:700;margin-bottom:4px}.tt-row[data-v-816190f6]{color:var(--text-secondary);line-height:1.4}.tt-moment[data-v-816190f6]{font-style:italic;font-size:.72rem;margin-top:4px}.legend[data-v-816190f6]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;font-size:.72rem;color:var(--text-muted);margin:6px 0 10px}.legend-item[data-v-816190f6]{display:flex;align-items:center;gap:4px}.legend-dot[data-v-816190f6]{width:8px;height:8px;border-radius:50%;display:inline-block}.legend-line[data-v-816190f6]{width:16px;height:2px;display:inline-block}.legend-line.line-adaptation[data-v-816190f6]{background:#58a6ff}.legend-line.line-winrate[data-v-816190f6]{background:#56d364;border-top:1px dashed #56d364;height:0}.pie-container[data-v-816190f6]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.pie-svg[data-v-816190f6]{width:180px;height:180px;flex-shrink:0}.pie-slice[data-v-816190f6]{stroke:var(--surface-raised);stroke-width:1}.pie-label[data-v-816190f6]{font-size:8px;fill:#fff;pointer-events:none}.pie-legend[data-v-816190f6]{font-size:.75rem;color:var(--text-secondary);line-height:1.8}.pie-legend-row[data-v-816190f6]{display:flex;align-items:center;gap:6px}.pie-swatch[data-v-816190f6]{width:10px;height:10px;border-radius:2px;flex-shrink:0}@media (max-width: 480px){[data-v-816190f6] .base-modal.ml-insight-modal{width:100vw;border-radius:0;max-height:100vh}.pie-container[data-v-816190f6]{flex-direction:column;align-items:center}}[data-v-6ede7f0c] .base-modal{width:min(680px,95vw);max-height:80vh;box-shadow:0 8px 40px #000000a6}.modal-filters[data-v-6ede7f0c]{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border-default);flex-shrink:0}.filter-input[data-v-6ede7f0c],.filter-select[data-v-6ede7f0c]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:5px;color:var(--text-primary);font-size:.82rem;padding:5px 10px;outline:none}.filter-input[data-v-6ede7f0c]{flex:1}.filter-input[data-v-6ede7f0c]:focus,.filter-select[data-v-6ede7f0c]:focus{border-color:var(--border-accent)}[data-v-6ede7f0c] .base-modal-body{padding:8px 0}.turn-header[data-v-6ede7f0c]{font-size:.72rem;font-weight:700;color:var(--status-accent);padding:8px 16px 3px;text-transform:uppercase;letter-spacing:.04em}.log-entry[data-v-6ede7f0c]{display:flex;align-items:flex-start;gap:8px;padding:3px 16px;font-size:.8rem;color:var(--text-secondary);border-left:2px solid transparent}.log-entry[data-v-6ede7f0c]:hover{background:var(--surface-interactive)}.ev-war[data-v-6ede7f0c]{border-left-color:#7b1010;color:#f99}.ev-diplomacy[data-v-6ede7f0c]{border-left-color:#2d5a8a;color:var(--side-defender)}.ev-economics[data-v-6ede7f0c]{border-left-color:#2a5a2a;color:#56d364}.ev-military[data-v-6ede7f0c]{border-left-color:#5a3e7a;color:#c084fc}.ev-icon[data-v-6ede7f0c]{font-size:.85rem;flex-shrink:0;margin-top:1px}.ev-text[data-v-6ede7f0c]{flex:1;line-height:1.5}.empty[data-v-6ede7f0c]{padding:30px 16px;color:var(--text-muted);text-align:center;font-size:.85rem}[data-v-f2d8c028] .base-modal.allies-enemies-modal{width:min(580px,95vw);max-height:80vh}.context-label[data-v-f2d8c028]{display:flex;align-items:center;gap:6px}.context-flag[data-v-f2d8c028]{font-size:1.2rem}.context-name[data-v-f2d8c028]{font-size:.88rem;font-weight:600;color:var(--text-primary)}.context-hint[data-v-f2d8c028]{font-size:.72rem;color:var(--text-muted)}.tabs[data-v-f2d8c028]{display:flex;gap:6px;padding:8px 16px}.tabs button[data-v-f2d8c028]{background:none;border:1px solid var(--border-default);border-radius:5px;color:var(--text-secondary);padding:5px 12px;font-size:.85rem;cursor:pointer}.tabs button.active[data-v-f2d8c028]{background:var(--surface-interactive);color:var(--text-primary);border-color:var(--text-secondary)}.filter-input[data-v-f2d8c028]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:5px;color:var(--text-primary);padding:7px 10px;font-size:.85rem;outline:none}.country-list[data-v-f2d8c028]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.country-item[data-v-f2d8c028]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer;border-bottom:1px solid var(--surface-raised);transition:background .1s}.country-item[data-v-f2d8c028]:hover{background:var(--surface-interactive)}.flag[data-v-f2d8c028]{font-size:1.3rem}.country-info[data-v-f2d8c028]{flex:1;display:flex;flex-direction:column;gap:2px}.name[data-v-f2d8c028]{color:var(--text-primary);font-size:.88rem;font-weight:600}.meta[data-v-f2d8c028]{color:var(--text-secondary);font-size:.75rem}.units-summary[data-v-f2d8c028]{display:flex;gap:8px;font-size:.75rem;color:var(--text-secondary)}.actions[data-v-f2d8c028]{display:flex;gap:4px;flex-shrink:0}.actions button[data-v-f2d8c028]{font-size:.75rem;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-weight:600;white-space:nowrap}.war-btn[data-v-f2d8c028]{background:#c203;color:#ff6b6b}.peace-btn[data-v-f2d8c028]{background:#4caf5033;color:var(--status-positive)}.confirm-betray-btn[data-v-f2d8c028]{background:#cc220059;color:#ff6b6b}.cancel-btn[data-v-f2d8c028]{background:var(--surface-interactive);color:var(--text-secondary)}.betray-warning[data-v-f2d8c028]{background:#cc220014;border:1px solid rgba(204,34,0,.25);border-radius:6px;padding:8px 12px;margin-bottom:6px;font-size:.78rem;color:var(--text-secondary)}.betray-warn-title[data-v-f2d8c028]{color:#ff6b6b;font-weight:600;margin:0 0 4px;font-size:.82rem}.betray-consequences[data-v-f2d8c028]{margin:0;padding-left:16px;line-height:1.5}.empty[data-v-f2d8c028]{color:var(--text-secondary);text-align:center;padding:30px}[data-v-dc034791] .base-modal{width:min(620px,95vw);max-height:88vh}[data-v-dc034791] .base-modal-body{display:flex;flex-direction:column;gap:8px}.target-row[data-v-dc034791]{display:flex;align-items:center;gap:12px;background:var(--surface-base);border-radius:8px;padding:10px 12px}.target-flag[data-v-dc034791]{font-size:1.8rem}.target-info[data-v-dc034791]{flex:1}.target-country[data-v-dc034791]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.target-sub[data-v-dc034791]{font-size:.75rem;color:var(--text-secondary)}.aid-cap-note[data-v-dc034791]{font-size:.78rem;color:var(--text-secondary);text-align:right}.aid-cap-note strong[data-v-dc034791]{color:var(--status-gold)}.cap-detail[data-v-dc034791]{display:block;font-size:.68rem;color:var(--text-muted)}.section-label[data-v-dc034791]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border-default);padding-bottom:4px}.mt[data-v-dc034791]{margin-top:6px}.alloc-group-label[data-v-dc034791]{font-size:.72rem;font-weight:700;color:var(--text-secondary);padding:5px 0 2px;margin-top:2px}.alloc-group-label.dimmed[data-v-dc034791]{opacity:.4}.money-row[data-v-dc034791]{display:flex;align-items:center;gap:10px}.money-label[data-v-dc034791]{font-size:.82rem;color:var(--text-secondary);flex:1}.money-input[data-v-dc034791]{width:100px;background:var(--surface-base);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);padding:5px 8px;font-size:.85rem;outline:none}.money-input[data-v-dc034791]:focus{border-color:var(--border-accent)}.money-max[data-v-dc034791]{font-size:.75rem;color:var(--border-accent);cursor:pointer;white-space:nowrap}.money-max[data-v-dc034791]:hover{text-decoration:underline}.money-hint[data-v-dc034791]{font-size:.78rem;color:var(--text-secondary)}.money-hint strong[data-v-dc034791]{color:var(--text-primary)}.money-hint .neg[data-v-dc034791]{color:var(--status-critical)}.action-row[data-v-dc034791]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.cancel-btn[data-v-dc034791]{background:transparent;border:1px solid var(--border-default);color:var(--text-secondary);border-radius:6px;padding:8px 18px;font-size:.85rem;cursor:pointer}.cancel-btn[data-v-dc034791]:hover{border-color:var(--text-secondary);color:var(--text-primary)}.confirm-btn[data-v-dc034791]{background:#238636;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:.85rem;font-weight:600;cursor:pointer}.confirm-btn[data-v-dc034791]:hover:not(:disabled){background:#2ea043}.confirm-btn[data-v-dc034791]:disabled{background:#3d444d;color:var(--text-muted);cursor:default}[data-v-f76ffd0a] .transfer-modal{width:min(620px,95vw);max-height:88vh}[data-v-f76ffd0a] .transfer-modal .base-modal-body{display:flex;flex-direction:column;gap:8px}.route-row[data-v-f76ffd0a]{display:flex;align-items:center;gap:12px;background:var(--surface-base);border-radius:8px;padding:10px 12px}.route-side[data-v-f76ffd0a]{display:flex;flex-direction:column;gap:2px;flex:1}.route-label[data-v-f76ffd0a]{font-size:.68rem;text-transform:uppercase;color:var(--text-muted);font-weight:600;letter-spacing:.5px}.route-name[data-v-f76ffd0a]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.route-arrow[data-v-f76ffd0a]{font-size:1.2rem;color:var(--text-muted);flex-shrink:0}.dest-select[data-v-f76ffd0a]{background:var(--surface-interactive);border:1px solid var(--border-default);border-radius:6px;padding:6px 8px;color:var(--text-primary);font-size:.82rem;cursor:pointer;width:100%}.dest-select[data-v-f76ffd0a]:focus{outline:1px solid var(--focus-ring)}.section-label[data-v-f76ffd0a]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px;margin-top:6px}.section-label.dimmed[data-v-f76ffd0a]{opacity:.4}.rule-warn[data-v-f76ffd0a]{font-size:.75rem;color:var(--status-warning);padding:4px 8px;background:#ffaa0014;border-radius:6px}.summary[data-v-f76ffd0a]{font-size:.82rem;color:var(--text-secondary);text-align:center;padding:6px;border-top:1px solid var(--border-default)}.summary strong[data-v-f76ffd0a]{color:var(--text-primary)}.empty-hint[data-v-f76ffd0a]{text-align:center;color:var(--text-muted);font-size:.82rem;padding:20px 0}.action-row[data-v-f76ffd0a]{display:flex;gap:8px;margin-top:6px}.cancel-btn[data-v-f76ffd0a]{flex:1;padding:10px;border-radius:8px;border:1px solid var(--border-default);background:none;color:var(--text-secondary);cursor:pointer;font-size:.85rem}.confirm-btn[data-v-f76ffd0a]{flex:2;padding:10px;border-radius:8px;border:none;background:var(--status-positive);color:#fff;cursor:pointer;font-size:.85rem;font-weight:700}.confirm-btn[data-v-f76ffd0a]:disabled{opacity:.4;cursor:default}.income-row-wrap[data-v-d6857ce8]{display:flex;flex-direction:column}.income-row[data-v-d6857ce8]{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--surface-raised);font-size:.83rem}.income-row.expandable[data-v-d6857ce8]{cursor:pointer}.income-row.expandable[data-v-d6857ce8]:hover{background:var(--surface-interactive);border-radius:4px;padding-left:4px}.income-row.readonly[data-v-d6857ce8]{opacity:.7}.flag[data-v-d6857ce8]{font-size:1.1rem}.name[data-v-d6857ce8]{flex:1;color:var(--text-primary)}.damage[data-v-d6857ce8]{font-size:.75rem;font-weight:600}.income[data-v-d6857ce8]{font-weight:600;min-width:80px;text-align:right}.expand-caret[data-v-d6857ce8]{font-size:.6rem;color:var(--text-muted);flex-shrink:0}.ally-tag[data-v-d6857ce8]{font-size:.65rem;color:var(--text-muted);background:var(--surface-interactive);padding:1px 5px;border-radius:8px;flex-shrink:0}.pos[data-v-d6857ce8]{color:var(--status-positive)}.neg[data-v-d6857ce8]{color:var(--status-critical)}.breakdown[data-v-d6857ce8]{display:flex;flex-direction:column;gap:2px;padding:5px 8px 6px 28px;background:var(--surface-base);border-radius:0 0 5px 5px;margin-bottom:2px}.bd-row[data-v-d6857ce8]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary)}.bd-row.pos .bd-val[data-v-d6857ce8]{color:var(--status-positive)}.bd-row.neg .bd-val[data-v-d6857ce8]{color:var(--status-critical)}.bd-label[data-v-d6857ce8]{color:var(--text-muted)}[data-v-1c4c1180] .base-modal{width:min(480px,95vw);max-height:75vh}.section-label[data-v-1c4c1180]{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;padding:4px 0;border-bottom:1px solid var(--border-default);margin-bottom:4px}.mt[data-v-1c4c1180]{margin-top:14px}.collapsible[data-v-1c4c1180]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:6px}.ally-note[data-v-1c4c1180]{color:var(--text-muted);font-size:.7rem;font-style:italic;margin-left:4px}.upkeep-total[data-v-1c4c1180]{margin-left:auto;font-size:.8rem}.upkeep-row[data-v-1c4c1180]{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;font-size:.82rem;color:var(--text-primary)}.upkeep-name[data-v-1c4c1180]{color:var(--text-secondary)}.war-mo[data-v-1c4c1180]{font-size:.72rem;color:var(--text-muted);margin-left:5px}.cancel-btn[data-v-1c4c1180]{background:#f851491f;color:var(--status-critical);border:1px solid rgba(248,81,73,.3);border-radius:4px;padding:2px 6px;font-size:.72rem;cursor:pointer;flex-shrink:0}.cancel-btn[data-v-1c4c1180]:hover{background:#f8514940}.total-row[data-v-1c4c1180]{display:flex;justify-content:space-between;font-weight:700;padding:10px 0 0;margin-top:14px;border-top:1px solid var(--border-default);font-size:.95rem;color:var(--text-primary)}.pos[data-v-1c4c1180]{color:var(--status-positive)}.neg[data-v-1c4c1180]{color:var(--status-critical)}.rationing-row[data-v-1c4c1180]{margin-top:14px;padding:10px 8px;background:var(--surface-base);border-radius:var(--radius-sm);border:1px solid var(--border-default)}.rationing-toggle[data-v-1c4c1180]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.82rem}.rationing-toggle input[type=checkbox][data-v-1c4c1180]{width:16px;height:16px;accent-color:var(--status-warning);cursor:pointer;flex-shrink:0}.rationing-label[data-v-1c4c1180]{color:var(--text-primary);font-weight:600;white-space:nowrap}.rationing-hint[data-v-1c4c1180]{color:var(--text-muted);font-size:.72rem}.modal-overlay[data-v-eb6504b9]{z-index:1200}[data-v-eb6504b9] .confirm-card{width:340px;padding:24px}[data-v-eb6504b9] .base-modal-body{padding:0}.message[data-v-eb6504b9]{color:var(--text-primary);font-size:.95rem;margin-bottom:12px;text-align:center}.confirm-details[data-v-eb6504b9]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:8px 10px;background:var(--surface-base);border-radius:6px;border:1px solid var(--border-default)}.confirm-detail[data-v-eb6504b9]{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.detail-text[data-v-eb6504b9]{color:var(--text-secondary)}.detail-cost[data-v-eb6504b9]{font-weight:700}.cost-negative[data-v-eb6504b9]{color:var(--status-critical)}.cost-positive[data-v-eb6504b9]{color:var(--status-positive)}.actions[data-v-eb6504b9]{display:flex;gap:10px}.cancel-btn[data-v-eb6504b9]{flex:1;background:var(--surface-interactive);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:6px;padding:8px;cursor:pointer;font-size:.88rem}.cancel-btn[data-v-eb6504b9]:hover{background:var(--border-default);color:var(--text-primary)}.confirm-btn[data-v-eb6504b9]{flex:1;background:#c20;color:#fff;border:none;border-radius:6px;padding:8px;cursor:pointer;font-size:.88rem;font-weight:600}.confirm-btn[data-v-eb6504b9]:hover{background:#e53400}[data-v-04219736] .base-modal.guarantee-call-modal{max-width:420px;width:90%}[data-v-04219736] .base-modal.guarantee-call-modal .base-modal-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.call-header[data-v-04219736]{text-align:center}.alert-icon[data-v-04219736]{font-size:2rem;margin-bottom:4px}.call-title[data-v-04219736]{font-size:1.1rem;font-weight:700;color:var(--text-primary, #c9d1d9)}.call-subtitle[data-v-04219736]{font-size:.85rem;color:var(--status-warning, #d29922);margin-top:4px}.guarantee-detail[data-v-04219736]{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--surface-base, #0d1117);border-radius:var(--radius-sm, 4px)}.detail-row[data-v-04219736]{display:flex;gap:8px;font-size:.82rem}.detail-label[data-v-04219736]{color:var(--text-muted, #8b949e);min-width:90px}.detail-value[data-v-04219736]{color:var(--text-primary, #c9d1d9);font-weight:600}.detail-value.atk[data-v-04219736]{color:var(--status-critical, #f85149)}.detail-value.def[data-v-04219736]{color:var(--status-positive, #3fb950)}.consequence-box[data-v-04219736]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.consequence[data-v-04219736]{padding:10px;border-radius:var(--radius-sm, 4px);font-size:.75rem}.consequence.honor[data-v-04219736]{background:#3fb95014;border:1px solid rgba(63,185,80,.25)}.consequence.refuse[data-v-04219736]{background:#f8514914;border:1px solid rgba(248,81,73,.25)}.cons-title[data-v-04219736]{font-weight:700;margin-bottom:4px;font-size:.8rem}.honor .cons-title[data-v-04219736]{color:var(--status-positive, #3fb950)}.refuse .cons-title[data-v-04219736]{color:var(--status-critical, #f85149)}.cons-detail[data-v-04219736]{color:var(--text-muted, #8b949e);line-height:1.4}.modal-actions[data-v-04219736]{display:flex;gap:10px}.action-btn[data-v-04219736]{flex:1;padding:10px;border-radius:var(--radius-sm, 4px);font-weight:600;font-size:.85rem;cursor:pointer;border:1px solid}.action-btn.primary[data-v-04219736]{background:#3fb95026;color:var(--status-positive, #3fb950);border-color:#3fb95066}.action-btn.primary[data-v-04219736]:hover{background:#3fb95040}.action-btn.danger[data-v-04219736]{background:#f851491a;color:var(--status-critical, #f85149);border-color:#f851494d}.action-btn.danger[data-v-04219736]:hover{background:#f8514933}[data-v-f66ac6c3] .base-modal.pact-proposal-modal{max-width:400px;width:90%}[data-v-f66ac6c3] .base-modal.pact-proposal-modal .base-modal-body{padding:20px 24px}.proposal-content[data-v-f66ac6c3]{display:flex;flex-direction:column;gap:16px}.proposal-header[data-v-f66ac6c3]{text-align:center}.proposal-icon[data-v-f66ac6c3]{font-size:2.2rem;margin-bottom:6px}.proposal-title[data-v-f66ac6c3]{font-size:1.05rem;font-weight:700;color:var(--text-primary, #c9d1d9)}.proposal-subtitle[data-v-f66ac6c3]{font-size:.82rem;color:var(--status-accent, #58a6ff);margin-top:4px}.proposal-detail[data-v-f66ac6c3]{padding:12px 14px;background:var(--surface-base, #0d1117);border-radius:var(--radius-sm, 6px);border:1px solid var(--border-default, #30363d)}.proposal-message[data-v-f66ac6c3]{margin:0;font-size:.85rem;line-height:1.55;color:var(--text-secondary, #8b949e)}.proposal-message strong[data-v-f66ac6c3]{color:var(--text-primary, #c9d1d9)}.benefit-box[data-v-f66ac6c3]{padding:10px 12px;background:#3fb9500f;border:1px solid rgba(63,185,80,.2);border-radius:var(--radius-sm, 6px)}.benefit-title[data-v-f66ac6c3]{font-size:.72rem;font-weight:600;color:var(--status-positive, #3fb950);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.benefit-item[data-v-f66ac6c3]{font-size:.8rem;color:var(--text-secondary, #8b949e);padding:2px 0 2px 14px;position:relative}.benefit-item[data-v-f66ac6c3]:before{content:"•";position:absolute;left:0;color:var(--status-positive, #3fb950)}.modal-actions[data-v-f66ac6c3]{display:flex;gap:10px;margin-top:4px}.action-btn[data-v-f66ac6c3]{flex:1;padding:10px 14px;border-radius:var(--radius-sm, 6px);font-weight:600;font-size:.85rem;cursor:pointer;border:1px solid;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,border-color .15s}.btn-icon[data-v-f66ac6c3]{font-size:.95rem}.action-btn.primary[data-v-f66ac6c3]{background:#3fb9501f;color:var(--status-positive, #3fb950);border-color:#3fb95059}.action-btn.primary[data-v-f66ac6c3]:hover{background:#3fb95038;border-color:#3fb95080}.action-btn.danger[data-v-f66ac6c3]{background:#f8514914;color:var(--status-critical, #f85149);border-color:#f8514940}.action-btn.danger[data-v-f66ac6c3]:hover{background:#f8514929;border-color:#f8514966}.loss-score-card[data-v-5adcb347]{display:flex;align-items:stretch;gap:10px;background:var(--surface-base);border-radius:8px;padding:14px 16px}.loss-score-side[data-v-5adcb347]{flex:1;display:flex;flex-direction:column;gap:3px}.loss-score-side.right[data-v-5adcb347]{align-items:flex-end}.loss-score-name[data-v-5adcb347]{font-size:.75rem;font-weight:700;text-transform:uppercase}.atk-color[data-v-5adcb347]{color:var(--status-critical)}.def-color[data-v-5adcb347]{color:var(--side-defender)}.loss-score-val[data-v-5adcb347]{font-size:1.5rem;font-weight:800}.loss-score-sub[data-v-5adcb347]{font-size:.68rem;color:var(--text-muted)}.loss-score-vs[data-v-5adcb347]{flex-shrink:0;width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.loss-score-ratio-bar[data-v-5adcb347]{width:100%;height:6px;background:var(--side-defender);border-radius:3px;overflow:hidden}.lsr-fill[data-v-5adcb347]{height:100%;background:var(--status-critical);transition:width .4s ease}.loss-vs-label[data-v-5adcb347]{font-size:.7rem;font-weight:700;color:var(--text-muted)}.section-label[data-v-5adcb347]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border-default);padding-bottom:4px;display:flex;align-items:center;gap:6px}.losses-table[data-v-5adcb347]{font-size:.82rem}.loss-header[data-v-5adcb347]{display:grid;grid-template-columns:1.5fr 1fr 1fr;color:var(--text-secondary);font-size:.72rem;padding:4px 0;border-bottom:1px solid var(--border-default)}.loss-row[data-v-5adcb347]{display:grid;grid-template-columns:1.5fr 1fr 1fr;padding:4px 0;border-bottom:1px solid var(--surface-interactive);color:var(--text-primary)}.total-row[data-v-5adcb347]{font-weight:700;color:var(--text-primary);border-top:1px solid var(--border-default);margin-top:2px}.atk-col[data-v-5adcb347],.def-col[data-v-5adcb347]{text-align:right}.neg[data-v-5adcb347]{color:var(--status-critical)}.variant-loss-cols[data-v-5adcb347]{display:flex;gap:12px}.variant-loss-col[data-v-5adcb347]{flex:1;min-width:0}.variant-loss-header[data-v-5adcb347]{font-size:.75rem;font-weight:700;margin-bottom:4px;padding-bottom:3px;border-bottom:1px solid var(--surface-interactive)}.variant-loss-row[data-v-5adcb347]{display:flex;align-items:center;gap:4px;font-size:.78rem;padding:2px 4px;border-radius:3px}.variant-loss-row[data-v-5adcb347]:nth-child(2n){background:#ffffff05}.vl-icon[data-v-5adcb347]{font-size:.82rem;flex-shrink:0}.vl-name[data-v-5adcb347]{flex:1;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-origin[data-v-5adcb347]{font-size:.78rem;flex-shrink:0}.vl-count[data-v-5adcb347]{font-weight:700;flex-shrink:0}.empty[data-v-5adcb347]{color:var(--text-muted);font-size:.8rem;padding:8px 0}.section-label[data-v-e853fd0d]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border-default);padding-bottom:4px;display:flex;align-items:center;gap:6px}.edit-hint[data-v-e853fd0d]{font-size:.68rem;text-transform:none;font-weight:400;color:var(--text-muted);letter-spacing:0}.alloc-group-label[data-v-e853fd0d]{font-size:.72rem;font-weight:700;color:var(--text-secondary);padding:5px 0 2px;margin-top:2px}.alloc-group-label.dimmed[data-v-e853fd0d]{opacity:.4}.alloc-total[data-v-e853fd0d]{font-size:.82rem;color:var(--text-secondary);padding:4px 0}.alloc-total strong[data-v-e853fd0d]{color:var(--text-primary)}.war-actions[data-v-e853fd0d]{display:flex;gap:8px;flex-wrap:wrap}.update-btn[data-v-e853fd0d]{background:var(--status-positive);color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.update-btn[data-v-e853fd0d]:hover{background:#2ea043}.ceasefire-btn[data-v-e853fd0d]{background:#3fb9501a;color:var(--status-positive);border:1px solid rgba(63,185,80,.3);border-radius:6px;padding:8px 14px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.ceasefire-btn[data-v-e853fd0d]:hover:not(:disabled){background:#3fb95033}.ceasefire-btn[data-v-e853fd0d]:disabled{opacity:.4;cursor:not-allowed}.ops-country-bar[data-v-e853fd0d]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border-default)}.ops-country-chip[data-v-e853fd0d]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:14px;padding:4px 10px;font-size:.75rem;font-weight:600;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s;white-space:nowrap}.ops-country-chip[data-v-e853fd0d]:hover{background:var(--surface-interactive);color:var(--text-primary)}.ops-country-chip.active[data-v-e853fd0d]{background:#388bfd1f;border-color:#388bfd66;color:var(--text-primary)}.ops-lead-badge[data-v-e853fd0d]{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;background:#388bfd26;color:var(--border-accent);border-radius:4px;padding:0 4px}.coalition-total[data-v-e853fd0d]{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-default)}.coalition-total-label[data-v-e853fd0d]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px}.coalition-total-grid[data-v-e853fd0d]{display:flex;flex-direction:column;gap:3px}.coalition-row[data-v-e853fd0d]{background:#388bfd0a;border-radius:4px}.forced-transfer[data-v-e853fd0d]{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-default)}.transfer-row[data-v-e853fd0d]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.82rem}.transfer-name[data-v-e853fd0d]{flex:1;color:var(--text-primary)}.transfer-pop[data-v-e853fd0d]{color:var(--text-secondary);font-size:.75rem}.transfer-btn[data-v-e853fd0d]{background:#f851491a;color:var(--status-critical);border:1px solid rgba(248,81,73,.3);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer}.transfer-btn[data-v-e853fd0d]:hover{background:#f8514933}.alloc-readonly[data-v-e853fd0d]{display:flex;flex-direction:column;gap:3px}.alloc-row-ro[data-v-e853fd0d]{display:flex;align-items:center;gap:8px;padding:3px 4px;font-size:.82rem;color:var(--text-primary)}.ro-icon[data-v-e853fd0d]{width:18px;text-align:center}.ro-label[data-v-e853fd0d]{flex:1}.ro-val[data-v-e853fd0d]{font-weight:600;color:var(--text-primary)}.empty[data-v-e853fd0d]{color:var(--text-muted);font-size:.8rem;padding:8px 0}.ops-subject-badge[data-v-e853fd0d]{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;background:#d2992226;color:var(--status-warning);border-radius:4px;padding:0 4px}.subject-tag[data-v-e853fd0d]{color:var(--status-warning)}.subject-warning[data-v-e853fd0d]{display:flex;align-items:center;gap:6px;background:#d2992214;border:1px solid rgba(210,153,34,.25);border-radius:6px;padding:6px 10px;font-size:.75rem;color:var(--status-warning);margin-bottom:4px}.subject-warning-icon[data-v-e853fd0d]{font-size:.85rem;flex-shrink:0}.subject-restlessness[data-v-e853fd0d]{margin-left:auto;font-weight:700;font-size:.78rem;background:#d2992226;border-radius:4px;padding:1px 6px}.subject-hint[data-v-e853fd0d]{font-size:.73rem;color:var(--text-muted);font-style:italic;padding:2px 0 4px}.atk-color[data-v-2c5d9253]{color:var(--status-critical)}.def-color[data-v-2c5d9253]{color:var(--side-defender)}.infra-damage-tab[data-v-2c5d9253]{display:flex;flex-direction:column;gap:14px}.infra-section[data-v-2c5d9253]{display:flex;flex-direction:column;gap:8px}.infra-section-title[data-v-2c5d9253]{font-size:.82rem;font-weight:700}.infra-grid[data-v-2c5d9253]{display:flex;flex-direction:column;gap:4px}.infra-card[data-v-2c5d9253]{display:flex;flex-direction:column;gap:4px;padding:6px 10px;border-radius:6px;background:var(--surface-base, #0d1117);border:1px solid var(--border-default)}.infra-card-header[data-v-2c5d9253]{display:flex;align-items:center;gap:6px;font-size:.78rem}.infra-icon[data-v-2c5d9253]{font-size:.9rem}.infra-name[data-v-2c5d9253]{flex:1;color:var(--text-secondary);text-transform:capitalize;font-size:.75rem}.infra-level[data-v-2c5d9253]{font-weight:700;color:var(--text-primary);font-size:.75rem}.infra-bar[data-v-2c5d9253]{height:4px;background:var(--surface-interactive, #21262d);border-radius:2px;overflow:hidden}.infra-fill[data-v-2c5d9253]{height:100%;background:var(--status-positive, #3fb950);border-radius:2px;transition:width .3s}.infra-fill.damaged[data-v-2c5d9253]{background:var(--status-warning, #d29922)}.econ-damage-summary[data-v-2c5d9253]{display:flex;flex-direction:column;gap:8px}.econ-title[data-v-2c5d9253]{font-size:.82rem;font-weight:700;color:var(--text-primary)}.econ-stats-grid[data-v-2c5d9253]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.econ-stat-card[data-v-2c5d9253]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px;border-radius:6px;background:var(--surface-base, #0d1117);border:1px solid var(--border-default)}.econ-stat-val[data-v-2c5d9253]{font-size:1.1rem;font-weight:700}.econ-stat-val.critical[data-v-2c5d9253]{color:var(--status-critical)}.econ-stat-val.warning[data-v-2c5d9253]{color:var(--status-warning, #d29922)}.econ-stat-label[data-v-2c5d9253]{font-size:.65rem;color:var(--text-muted);text-align:center}.escalation-status[data-v-2c5d9253]{display:flex;flex-direction:column;gap:6px}.esc-title[data-v-2c5d9253]{font-size:.82rem;font-weight:700;color:var(--text-primary)}.esc-chips[data-v-2c5d9253]{display:flex;gap:10px;flex-wrap:wrap}.esc-chip[data-v-2c5d9253]{font-size:.78rem;color:var(--text-secondary);display:flex;align-items:center;gap:4px}[data-v-408f8e84] .capitulation-modal{width:min(420px,95vw)}.cap-message[data-v-408f8e84]{font-size:1.05em;margin-bottom:12px}.cap-tier[data-v-408f8e84]{background:#ff3c3c1a;border-radius:8px;padding:10px 14px;margin-bottom:14px}.cap-tier strong[data-v-408f8e84]{display:block;margin-bottom:4px}.cap-actions[data-v-408f8e84]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}[data-v-6315b8c6] .puppet-choice-modal{width:min(480px,95vw)}.puppet-message[data-v-6315b8c6]{font-size:1.05em;margin-bottom:14px}.puppet-options[data-v-6315b8c6]{display:flex;flex-direction:column;gap:10px}.puppet-option[data-v-6315b8c6]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:12px 14px;cursor:pointer;transition:background .15s,border-color .15s;text-align:left;color:inherit;font:inherit;width:100%}.puppet-option[data-v-6315b8c6]:hover{background:#ffffff1a;border-color:#ffffff40}.puppet-option[data-v-6315b8c6]:focus-visible{outline:2px solid var(--status-accent, #4fc3f7);outline-offset:2px}.option-header[data-v-6315b8c6]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.option-icon[data-v-6315b8c6]{font-size:1.3em}.puppet-option p[data-v-6315b8c6]{margin:0;font-size:.9em;opacity:.85;line-height:1.4}.option-warn[data-v-6315b8c6]{color:#f0ad4e;font-size:.82em!important;margin-top:4px!important}[data-v-67abb7d0] .restoration-modal{width:min(420px,95vw)}.restore-message[data-v-67abb7d0]{font-size:1.05em;margin-bottom:14px;line-height:1.5}.restore-stats[data-v-67abb7d0]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.restore-stat[data-v-67abb7d0]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#ffffff0a;border-radius:6px}.stat-label[data-v-67abb7d0]{font-size:.85em;color:var(--text-muted)}.stat-value[data-v-67abb7d0]{font-size:.9em;font-weight:600}.pos[data-v-67abb7d0]{color:var(--status-positive)}.restore-actions[data-v-67abb7d0]{display:flex;justify-content:flex-end;margin-top:10px}[data-v-373273cc] .base-modal{max-width:420px}.exile-message[data-v-373273cc]{font-size:1.05em;margin-bottom:10px;line-height:1.5}.exile-hint[data-v-373273cc]{font-size:.88em;color:var(--text-secondary);line-height:1.5;margin-bottom:16px}.exile-actions[data-v-373273cc]{display:flex;justify-content:flex-end;margin-top:10px}.country-info[data-v-54288eb1]{display:flex;align-items:center;gap:10px}.flag[data-v-54288eb1]{font-size:2rem}.country-name[data-v-54288eb1]{font-size:1rem;font-weight:700;color:var(--text-primary)}.country-gdp[data-v-54288eb1]{font-size:.8rem;color:var(--text-secondary);margin-top:2px}.level-progress[data-v-54288eb1]{display:flex;gap:6px}.level-step[data-v-54288eb1]{flex:1;text-align:center;padding:6px 4px;border-radius:5px;border:1px solid var(--border-default);font-size:.72rem;color:var(--text-muted);background:var(--surface-base)}.level-step.current[data-v-54288eb1]{background:#388bfd26;border-color:#388bfd66;color:var(--side-defender);font-weight:700}.level-step.next[data-v-54288eb1]{background:#f0b4291a;border-color:#f0b42966;color:var(--status-gold);font-weight:700}.lv-num[data-v-54288eb1]{display:block}.info-grid[data-v-54288eb1]{display:flex;flex-direction:column;gap:6px;background:var(--surface-base);border-radius:7px;padding:12px 14px}.info-row[data-v-54288eb1]{display:flex;justify-content:space-between;font-size:.84rem}.info-label[data-v-54288eb1]{color:var(--text-secondary)}.info-val[data-v-54288eb1]{color:var(--text-primary);font-weight:600}.info-val.highlight[data-v-54288eb1]{color:var(--status-gold)}.info-val.cost[data-v-54288eb1]{color:var(--status-critical)}.info-val.pos[data-v-54288eb1]{color:var(--status-positive)}.info-val.neg[data-v-54288eb1]{color:var(--status-critical)}.effect-note[data-v-54288eb1]{font-size:.8rem;color:var(--text-muted);line-height:1.5;padding:8px 12px;background:#388bfd0f;border-radius:6px;border-left:2px solid rgba(56,139,253,.3)}.develop-btn[data-v-54288eb1]{background:#1a4d6e;color:var(--side-defender);border:1px solid rgba(56,139,253,.4);border-radius:7px;padding:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s;width:100%}.develop-btn[data-v-54288eb1]:hover:not(:disabled){background:#1f6fa0;color:#fff}.develop-btn[data-v-54288eb1]:disabled{opacity:.45;cursor:not-allowed}[data-v-29874504] .governance-modal{width:min(720px,95vw);max-height:88vh}.policy-grid[data-v-29874504]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 860px){.policy-grid[data-v-29874504]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.policy-grid[data-v-29874504]{grid-template-columns:1fr}}.policy-card[data-v-29874504]{background:var(--surface-base);border:2px solid var(--border-default);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s}.policy-card[data-v-29874504]:hover{border-color:var(--policy-color)}.policy-card.active[data-v-29874504]{border-color:var(--policy-color);box-shadow:0 0 8px color-mix(in srgb,var(--policy-color) 30%,transparent)}.policy-card.permanent[data-v-29874504]{position:relative}.card-icon[data-v-29874504]{font-size:1.4rem}.card-title[data-v-29874504]{font-size:.85rem;font-weight:700;color:var(--text-primary)}.card-stats[data-v-29874504]{display:flex;flex-direction:column;gap:3px}.card-stat[data-v-29874504]{display:flex;justify-content:space-between;font-size:.72rem}.stat-key[data-v-29874504]{color:var(--text-muted)}.stat-val[data-v-29874504]{font-weight:600;color:var(--text-primary)}.stat-val.pos[data-v-29874504]{color:var(--status-positive)}.stat-val.neg[data-v-29874504]{color:var(--status-critical)}.card-desc[data-v-29874504]{font-size:.68rem;color:var(--text-muted);font-style:italic;line-height:1.3}.permanent-badge[data-v-29874504]{font-size:.68rem;font-weight:700;color:var(--status-critical);background:#f851491f;border-radius:4px;padding:2px 6px;text-align:center}.card-btn[data-v-29874504]{margin-top:auto;padding:6px 10px;border-radius:6px;border:1px solid var(--border-default);background:#388bfd1a;color:var(--side-defender);font-size:.78rem;font-weight:600;cursor:pointer}.card-btn[data-v-29874504]:hover{background:#388bfd33}.card-btn[data-v-29874504]:disabled{opacity:.4;cursor:default}.active-badge[data-v-29874504]{background:#3fb9501f;color:var(--status-positive);border-color:#3fb9504d}.danger-btn[data-v-29874504]{background:#f851491f;color:var(--status-critical);border-color:#f851494d}.danger-btn[data-v-29874504]:hover{background:#f8514940}.confirm-overlay[data-v-29874504]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10}.confirm-dialog[data-v-29874504]{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:8px;padding:16px 20px;max-width:360px;width:90%;display:flex;flex-direction:column;gap:10px}.confirm-danger[data-v-29874504]{border-color:#f8514980}.confirm-title[data-v-29874504]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.confirm-warning[data-v-29874504]{font-size:.78rem;font-weight:700;color:var(--status-critical);line-height:1.4}.confirm-stats[data-v-29874504]{font-size:.78rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:3px}.confirm-actions[data-v-29874504]{display:flex;gap:8px}.cancel-btn[data-v-29874504]{flex:1;padding:8px;border-radius:6px;border:1px solid var(--border-default);background:none;color:var(--text-secondary);cursor:pointer;font-size:.82rem}.confirm-btn[data-v-29874504]{flex:2;padding:8px;border-radius:6px;border:none;background:var(--status-positive);color:#fff;cursor:pointer;font-size:.82rem;font-weight:700}.confirm-btn.danger-btn[data-v-29874504]{background:var(--status-critical)}.summary-row[data-v-fb090e3a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#8b00001f;border:1px solid rgba(204,102,102,.3);border-radius:7px;padding:10px 14px}.summary-label[data-v-fb090e3a]{font-size:.85rem;color:var(--text-secondary)}.penalty-pct[data-v-fb090e3a]{font-size:1.2rem;font-weight:800;color:#c66}.resist-note[data-v-fb090e3a]{font-size:.75rem;color:var(--text-muted);margin-left:auto}.sanction-list[data-v-fb090e3a]{display:flex;flex-direction:column;gap:8px}.sanction-card[data-v-fb090e3a]{background:var(--surface-base);border:1px solid rgba(204,102,102,.2);border-left:3px solid #cc3333;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.alliance-name[data-v-fb090e3a]{font-size:.88rem;font-weight:700;color:var(--text-primary)}.sanction-reason[data-v-fb090e3a]{font-size:.8rem;color:var(--text-secondary)}.enemy-names[data-v-fb090e3a]{color:var(--status-critical);font-weight:600}.sanction-penalty[data-v-fb090e3a]{font-size:.78rem;color:#c66;margin-top:2px}.info-note[data-v-fb090e3a]{font-size:.78rem;color:var(--text-muted);line-height:1.5;background:var(--surface-base);border-radius:6px;padding:8px 10px}.empty[data-v-fb090e3a]{color:var(--text-secondary);font-size:.88rem;text-align:center;padding:16px}.ok-btn[data-v-fb090e3a]{background:var(--surface-interactive);color:var(--text-primary);border:1px solid var(--border-default);border-radius:6px;padding:9px;font-size:.88rem;cursor:pointer}.ok-btn[data-v-fb090e3a]:hover{background:var(--border-default)}.modal-overlay[data-v-582f34ac]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-582f34ac]{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:10px;width:min(420px,95vw);display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;max-height:85vh}.modal-header[data-v-582f34ac]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;border-bottom:none;font-size:1rem;font-weight:700;color:var(--text-primary);flex-shrink:0}.close-btn[data-v-582f34ac]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1rem;padding:2px 6px}.close-btn[data-v-582f34ac]:hover{color:var(--text-primary)}.modal-body[data-v-582f34ac]{padding:18px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;flex:1;min-height:0}.opt-section[data-v-582f34ac]{margin-bottom:18px}.opt-section[data-v-582f34ac]:last-child{margin-bottom:0}.opt-section h3[data-v-582f34ac]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 10px}.opt-row[data-v-582f34ac]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:.88rem;color:var(--text-primary);cursor:pointer;border-bottom:1px solid var(--surface-interactive)}.opt-row[data-v-582f34ac]:last-child{border-bottom:none}.opt-hint[data-v-582f34ac]{font-size:.75rem;color:var(--text-muted);margin:6px 0 2px;line-height:1.4}.opt-row select[data-v-582f34ac]{background:var(--surface-interactive);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font-size:.82rem;padding:3px 6px;cursor:pointer}.opt-row input[type=checkbox][data-v-582f34ac]{cursor:pointer;width:15px;height:15px}.modal-footer[data-v-582f34ac]{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--border-default);justify-content:flex-end;flex-shrink:0;background:var(--surface-raised, #161b22);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:1}.save-btn[data-v-582f34ac]{background:var(--status-positive);color:#fff;border:none;border-radius:5px;padding:7px 20px;font-size:.85rem;font-weight:600;cursor:pointer}.save-btn[data-v-582f34ac]:hover{background:var(--status-positive);filter:brightness(1.15)}.cancel-btn[data-v-582f34ac]{background:var(--surface-interactive);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:5px;padding:7px 16px;font-size:.85rem;cursor:pointer}.cancel-btn[data-v-582f34ac]:hover{background:var(--border-default);color:var(--text-primary)}.reset-ml-btn[data-v-582f34ac]{background:var(--surface-interactive);color:var(--status-critical);border:1px solid var(--status-critical);border-radius:5px;padding:5px 12px;font-size:.82rem;cursor:pointer}.reset-ml-btn[data-v-582f34ac]:hover{background:#f851491f}.reset-ml-btn.danger[data-v-582f34ac]{background:#f8514926}.reset-confirm-row[data-v-582f34ac]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0}.reset-warn[data-v-582f34ac]{font-size:.8rem;color:var(--status-critical);flex:1;min-width:160px}.ml-size-badge[data-v-582f34ac]{font-size:.8rem;color:var(--text-muted)}.rival-slider-row[data-v-582f34ac]{flex-wrap:wrap;gap:4px}.slider-group[data-v-582f34ac]{display:flex;align-items:center;gap:8px}.challenge-slider[data-v-582f34ac]{width:100px;cursor:pointer;accent-color:var(--border-accent)}.slider-label[data-v-582f34ac]{font-size:.8rem;color:var(--text-secondary);min-width:90px}.slider-scale[data-v-582f34ac]{display:flex;justify-content:space-between;font-size:.68rem;color:var(--text-muted);padding:0 2px 6px;margin-top:-2px}.rival-actions[data-v-582f34ac]{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0 2px}.rival-btn[data-v-582f34ac]{background:var(--surface-interactive);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:5px;padding:5px 10px;font-size:.78rem;cursor:pointer}.rival-btn[data-v-582f34ac]:hover{background:var(--border-default);color:var(--text-primary)}[data-v-655341d4] .modal-overlay{align-items:flex-end;padding-bottom:12px}[data-v-655341d4] .base-modal{width:min(420px,96vw);box-shadow:0 -4px 32px #00000080}.proposer-row[data-v-655341d4]{display:flex;align-items:center;gap:12px}.flag[data-v-655341d4]{font-size:2rem}.proposer-name[data-v-655341d4]{font-size:1rem;font-weight:700;color:var(--text-primary)}.proposer-sub[data-v-655341d4]{font-size:.78rem;color:var(--text-secondary)}.terms-box[data-v-655341d4]{background:var(--surface-base);border:1px solid var(--surface-interactive);border-radius:7px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.term-row[data-v-655341d4]{display:flex;justify-content:space-between;font-size:.83rem}.term-lbl[data-v-655341d4]{color:var(--text-secondary)}.term-val[data-v-655341d4]{color:var(--text-primary);font-weight:600}.term-desc[data-v-655341d4]{font-size:.75rem;color:var(--text-muted);margin-top:4px;line-height:1.5}.modal-actions[data-v-655341d4]{display:flex;gap:8px}.btn-accept[data-v-655341d4]{flex:1;background:#238636;color:#fff;border:none;border-radius:6px;padding:8px;font-weight:700;cursor:pointer}.btn-accept[data-v-655341d4]:hover{background:#2ea043}.btn-reject[data-v-655341d4]{flex:1;background:#f851491f;color:var(--status-critical);border:1px solid rgba(248,81,73,.3);border-radius:6px;padding:8px;font-weight:600;cursor:pointer}.btn-reject[data-v-655341d4]:hover{background:#f8514940}[data-v-7616826c] .base-modal{border:1px solid var(--status-critical);max-width:480px;width:90%;text-align:center;box-shadow:0 0 30px #f851494d,0 8px 40px #0009;animation:modalIn-7616826c .25s ease}[data-v-7616826c] .base-modal-body{padding:32px 40px}@keyframes modalIn-7616826c{0%{opacity:0;transform:scale(.93) translateY(-12px)}to{opacity:1;transform:scale(1) translateY(0)}}.event-icon[data-v-7616826c]{font-size:3rem;margin-bottom:12px}.event-title[data-v-7616826c]{font-size:1.3rem;font-weight:700;color:var(--status-critical);margin-bottom:12px}.event-body[data-v-7616826c]{font-size:.92rem;color:var(--text-primary);line-height:1.6;margin-bottom:24px}.dismiss-btn[data-v-7616826c]{background:var(--status-critical);color:#fff;border:none;border-radius:6px;padding:10px 28px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s;display:inline-flex;align-items:center;gap:8px}.dismiss-btn[data-v-7616826c]:hover{background:#ff6b6b}.sim-countdown[data-v-7616826c]{font-size:.8rem;opacity:.8;background:#00000040;border-radius:8px;padding:1px 6px}[data-v-60f267cc] .base-modal.declare_independence{border-color:var(--status-critical)}[data-v-60f267cc] .base-modal.independence_movement{border-color:var(--status-gold)}.event-header[data-v-60f267cc]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.event-icon[data-v-60f267cc]{font-size:2.2rem}.event-title[data-v-60f267cc]{font-weight:700;font-size:1.05rem;color:var(--text-primary)}.event-sub[data-v-60f267cc]{color:var(--text-secondary);font-size:.82rem;margin-top:2px}.event-body[data-v-60f267cc]{color:var(--text-primary);font-size:.88rem;line-height:1.6;margin-bottom:16px}.restlessness-row[data-v-60f267cc]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.rest-label[data-v-60f267cc]{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.rest-bar-wrap[data-v-60f267cc]{flex:1;height:8px;background:var(--surface-interactive);border-radius:4px;overflow:hidden}.rest-bar-fill[data-v-60f267cc]{height:100%;border-radius:4px;transition:width .3s}.rest-val[data-v-60f267cc]{font-size:.78rem;color:var(--text-secondary);white-space:nowrap}.actions[data-v-60f267cc]{display:flex;flex-direction:column;gap:8px}.btn[data-v-60f267cc]{display:flex;flex-direction:column;gap:2px;background:var(--surface-base);border:1px solid var(--border-default);border-radius:8px;padding:10px 14px;cursor:pointer;text-align:left;font-size:.88rem;font-weight:600;color:var(--text-primary);transition:background .15s}.btn[data-v-60f267cc]:hover{background:var(--surface-interactive)}.btn-sub[data-v-60f267cc]{font-size:.75rem;color:var(--text-muted);font-weight:400}.btn-green[data-v-60f267cc]{border-color:var(--status-positive);color:var(--status-positive)}.btn-green[data-v-60f267cc]:hover{background:#2386361a}.btn-red[data-v-60f267cc]{border-color:#f8514966;color:var(--status-critical)}.btn-red[data-v-60f267cc]:hover{background:#f8514914}.btn-yellow[data-v-60f267cc]{border-color:#f0b42966;color:var(--status-gold)}.btn-yellow[data-v-60f267cc]:hover{background:#f0b42914}.btn-blue[data-v-60f267cc]{border-color:#388bfd66;color:var(--side-defender)}.btn-blue[data-v-60f267cc]:hover{background:#388bfd14}.btn-gray[data-v-60f267cc]{color:var(--text-secondary)}.modal-overlay[data-v-935dc276]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:800}.modal[data-v-935dc276]{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:10px;padding:28px 32px;max-width:480px;width:90vw;text-align:center;color:var(--text-primary)}.event-icon[data-v-935dc276]{font-size:2.2rem;margin-bottom:10px}.event-title[data-v-935dc276]{font-size:1.15rem;font-weight:600;margin:0 0 12px}.event-body[data-v-935dc276]{font-size:.9rem;color:var(--text-secondary);line-height:1.55;margin:0 0 20px}.dismiss-btn[data-v-935dc276]{background:var(--surface-interactive);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.88rem;padding:7px 22px;transition:background .15s}.dismiss-btn[data-v-935dc276]:hover{background:var(--surface-hover)}[data-v-a25a067b] .base-modal.briefing-modal{width:min(580px,96vw);max-height:88vh;background:var(--surface-base);box-shadow:0 16px 64px #000000b3;border-radius:12px}[data-v-a25a067b] .base-modal.briefing-modal .base-modal-header{padding:20px 22px 16px;border-bottom:1px solid var(--surface-interactive);background:linear-gradient(135deg,var(--surface-raised) 0%,var(--surface-base) 100%);border-radius:12px 12px 0 0}[data-v-a25a067b] .base-modal.briefing-modal .base-modal-body{padding:18px 22px;display:flex;flex-direction:column;gap:18px}.briefing-label[data-v-a25a067b]{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:var(--status-gold);text-transform:uppercase;margin-bottom:4px}.briefing-title[data-v-a25a067b]{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.briefing-date[data-v-a25a067b]{font-size:.82rem;color:var(--text-secondary);margin-top:3px}.brief-section[data-v-a25a067b]{display:flex;flex-direction:column;gap:8px}.brief-section-title[data-v-a25a067b]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}.alliance-grid[data-v-a25a067b]{display:flex;flex-wrap:wrap;gap:8px}.alliance-card[data-v-a25a067b]{display:flex;align-items:center;gap:10px;background:var(--surface-raised);border:1px solid var(--border-default);border-left-width:3px;border-radius:6px;padding:8px 12px;flex:1 1 220px}.a-icon[data-v-a25a067b]{font-size:1.2rem}.a-name[data-v-a25a067b]{font-size:.88rem;font-weight:600}.a-count[data-v-a25a067b]{font-size:.72rem;color:var(--text-muted)}.war-entry[data-v-a25a067b]{display:flex;align-items:center;gap:8px;font-size:.85rem;padding:3px 0}.war-attacker[data-v-a25a067b]{color:var(--status-critical);font-weight:600}.war-vs[data-v-a25a067b]{color:var(--text-muted);font-size:.75rem}.war-defender[data-v-a25a067b]{color:var(--side-defender);font-weight:600}.trigger-entry[data-v-a25a067b]{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:var(--text-primary);padding:2px 0}.trigger-icon[data-v-a25a067b]{font-size:.9rem;flex-shrink:0;margin-top:1px}.trigger-desc[data-v-a25a067b]{line-height:1.4}.overview-text[data-v-a25a067b]{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0}.briefing-footer-inner[data-v-a25a067b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dont-show-label[data-v-a25a067b]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--text-muted);cursor:pointer}.dont-show-label input[data-v-a25a067b]{cursor:pointer}.dont-show-label[data-v-a25a067b]:hover{color:var(--text-secondary)}.start-btn[data-v-a25a067b]{background:var(--status-positive);color:#fff;border:none;border-radius:6px;padding:9px 24px;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.start-btn[data-v-a25a067b]:hover{background:#2ea043}.modal-overlay[data-v-38ff1569]{z-index:1200}[data-v-38ff1569] .base-modal{width:340px}[data-v-38ff1569] .base-modal-body{padding:24px}.message[data-v-38ff1569]{color:var(--text-primary);font-size:.95rem;margin-bottom:14px;text-align:center}.prompt-input[data-v-38ff1569]{width:100%;box-sizing:border-box;background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font-size:.9rem;padding:8px 10px;margin-bottom:16px;outline:none}.prompt-input[data-v-38ff1569]:focus{border-color:var(--border-accent)}.actions[data-v-38ff1569]{display:flex;gap:10px}.cancel-btn[data-v-38ff1569]{flex:1;background:var(--surface-interactive);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:6px;padding:8px;cursor:pointer;font-size:.88rem}.cancel-btn[data-v-38ff1569]:hover{background:var(--border-default);color:var(--text-primary)}.confirm-btn[data-v-38ff1569]{flex:1;background:var(--status-positive);color:#fff;border:none;border-radius:6px;padding:8px;cursor:pointer;font-size:.88rem;font-weight:600}.confirm-btn[data-v-38ff1569]:hover{background:#2ea043}.ach-grid[data-v-91be1b5b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:14px 16px;overflow-y:auto}.ach-card[data-v-91be1b5b]{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:8px;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;opacity:.4;filter:grayscale(.8);transition:opacity .2s}.ach-card.unlocked[data-v-91be1b5b]{opacity:1;filter:none;border-color:#d4a017;background:#d4a01714}.ach-icon[data-v-91be1b5b]{font-size:1.8rem;line-height:1}.ach-name[data-v-91be1b5b]{font-size:.78rem;font-weight:700;color:var(--text-primary)}.ach-desc[data-v-91be1b5b]{font-size:.68rem;color:var(--text-secondary);line-height:1.4}.ach-card.unlocked .ach-name[data-v-91be1b5b]{color:#f0c040}.ach-footer[data-v-91be1b5b]{font-size:.78rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between}.reset-btn[data-v-91be1b5b]{background:none;border:1px solid var(--border-default);border-radius:4px;color:var(--text-secondary);font-size:.72rem;padding:3px 9px;cursor:pointer}.reset-btn[data-v-91be1b5b]:hover{border-color:var(--status-critical);color:var(--status-critical)}[data-v-23475789] .base-modal{width:min(800px,90vw)}[data-v-23475789] .base-modal-body{color:var(--text-primary)}.resources-grid[data-v-23475789]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.resource-card[data-v-23475789]{background:var(--surface-interactive);border:1px solid var(--border-default);border-radius:6px;padding:12px}.resource-card.critical[data-v-23475789]{border-color:var(--status-critical)}.resource-card.tight[data-v-23475789]{border-color:var(--status-warning)}.resource-card.highlighted[data-v-23475789]{border-color:#2196f3;box-shadow:0 0 8px #2196f34d}.resource-header[data-v-23475789]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:700}.resource-icon[data-v-23475789]{font-size:20px}.resource-stats[data-v-23475789]{font-size:13px}.resource-stats>div[data-v-23475789]{display:flex;justify-content:space-between;padding:2px 0}.surplus-line.critical[data-v-23475789]{color:var(--status-critical);font-weight:700}.surplus-line.tight[data-v-23475789]{color:var(--status-warning)}.surplus-line.surplus[data-v-23475789]{color:var(--status-positive)}.months-line.critical[data-v-23475789]{color:var(--status-critical);font-size:12px;font-weight:700}.months-line.tight[data-v-23475789]{color:var(--status-warning);font-size:12px}.infra-bar[data-v-23475789]{position:relative;height:8px;background:var(--border-default);border-radius:4px;margin-top:4px}.infra-fill[data-v-23475789]{height:100%;background:var(--status-positive);border-radius:4px;transition:width .3s}.infra-label[data-v-23475789]{position:absolute;right:4px;top:-2px;font-size:10px;color:var(--text-muted)}.resource-infra[data-v-23475789]{margin-bottom:8px;font-size:12px;color:var(--text-muted)}.build-btn[data-v-23475789]{margin-top:8px;width:100%;padding:6px;background:var(--border-accent);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.build-btn[data-v-23475789]:hover{background:var(--border-accent);filter:brightness(1.15)}.build-btn-unaffordable[data-v-23475789]{background:var(--surface-interactive);color:var(--status-critical);border:1px solid rgba(248,81,73,.3)}[data-v-7fff8a58] .de-modal{width:min(640px,95vw)}.de-tabs[data-v-7fff8a58]{padding:6px 10px;flex-wrap:wrap;gap:4px 4px;border-bottom:1px solid var(--border-default)}.de-tabs[data-v-7fff8a58] .tab-btn:nth-child(5){margin-left:8px}.de-body[data-v-7fff8a58]{display:flex;flex-direction:column;gap:8px}.de-grid[data-v-7fff8a58]{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media (max-width: 560px){.de-grid[data-v-7fff8a58]{grid-template-columns:1fr}}.de-grid-full[data-v-7fff8a58]{grid-column:1 / -1}.de-empty[data-v-7fff8a58]{color:var(--text-muted);font-size:.82rem;text-align:center;padding:12px 0}.de-note[data-v-7fff8a58]{color:var(--text-muted);font-size:.75rem;font-style:italic}.de-card[data-v-7fff8a58]{background:var(--surface-base);border:1px solid var(--surface-interactive);border-radius:6px;padding:7px 10px;display:flex;flex-direction:column;gap:4px}.de-card-header[data-v-7fff8a58]{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:600;color:var(--text-primary)}.de-card-row[data-v-7fff8a58]{display:flex;justify-content:space-between;align-items:center;gap:8px}.de-card-detail[data-v-7fff8a58]{font-size:.73rem;color:var(--text-secondary)}.de-war-label[data-v-7fff8a58]{font-weight:700}.de-chance[data-v-7fff8a58]{font-size:.72rem;font-weight:700;padding:1px 6px;border-radius:4px}.de-chance.high[data-v-7fff8a58]{color:var(--status-positive, #3fb950);background:#3fb9501a}.de-chance.med[data-v-7fff8a58]{color:var(--status-warning, #d29922);background:#d299221a}.de-chance.low[data-v-7fff8a58]{color:var(--status-critical, #f85149);background:#f851491a}.de-rel-badge[data-v-7fff8a58]{font-size:.72rem;font-weight:700;padding:1px 6px;border-radius:4px;background:var(--surface-interactive)}.de-rel-badge.high[data-v-7fff8a58]{color:var(--status-positive, #3fb950);background:#3fb9501a}.de-rel-badge.med[data-v-7fff8a58]{color:var(--status-warning, #d29922);background:#d299221a}.de-cd[data-v-7fff8a58]{color:var(--text-muted);font-style:italic}.de-action-btn[data-v-7fff8a58]{background:#238636;color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.de-action-btn[data-v-7fff8a58]:hover:not(:disabled){background:#2ea043}.de-action-btn[data-v-7fff8a58]:disabled{opacity:.4;cursor:not-allowed}.de-field[data-v-7fff8a58]{display:flex;flex-direction:column;gap:4px}.de-label[data-v-7fff8a58]{font-size:.78rem;color:var(--text-secondary);font-weight:600}.de-select[data-v-7fff8a58]{background:var(--surface-base);color:var(--text-primary);border:1px solid var(--surface-interactive);border-radius:5px;padding:5px 8px;font-size:.82rem}.de-note-spaced[data-v-7fff8a58]{margin-top:6px}.de-debt-actions[data-v-7fff8a58]{display:flex;gap:4px;flex-shrink:0}.de-action-btn-alt[data-v-7fff8a58]{background:#1f6feb}.conf-search-wrap[data-v-7fff8a58]{position:relative}.conf-search-input-wrap[data-v-7fff8a58]{display:flex;align-items:center;background:var(--surface-base);border:1px solid var(--border-default);border-radius:5px;padding:0 8px;height:30px;gap:5px;transition:border-color .15s}.conf-search-input-wrap[data-v-7fff8a58]:focus-within{border-color:var(--border-accent)}.conf-search-icon[data-v-7fff8a58]{font-size:.72rem;opacity:.5;flex-shrink:0}.conf-search-input[data-v-7fff8a58]{flex:1;background:none;border:none;color:var(--text-primary);font-size:.8rem;outline:none;min-width:0}.conf-search-input[data-v-7fff8a58]::placeholder{color:var(--text-muted)}.conf-search-input[data-v-7fff8a58]:disabled{opacity:.4}.conf-dropdown[data-v-7fff8a58]{position:absolute;top:calc(100% + 3px);left:0;right:0;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:6px;z-index:9999;max-height:180px;overflow-y:auto;box-shadow:0 6px 20px #00000080;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.conf-option[data-v-7fff8a58]{display:flex;align-items:center;gap:7px;padding:5px 10px;font-size:.78rem;color:var(--text-primary);cursor:pointer;transition:background .1s}.conf-option[data-v-7fff8a58]:hover,.conf-option.highlighted[data-v-7fff8a58]{background:var(--surface-interactive)}.conf-opt-flag[data-v-7fff8a58]{font-size:.88rem;flex-shrink:0}.conf-opt-name[data-v-7fff8a58]{flex:1}.conf-opt-rel[data-v-7fff8a58]{font-size:.7rem;font-weight:700;color:var(--text-secondary);flex-shrink:0}.conf-opt-rel.pos[data-v-7fff8a58]{color:var(--status-positive, #3fb950)}.conf-opt-rel.neg[data-v-7fff8a58]{color:var(--status-critical, #f85149)}.conf-no-results[data-v-7fff8a58]{padding:8px;font-size:.75rem;color:var(--text-muted);text-align:center}.conf-dropdown-spacer[data-v-7fff8a58]{height:170px;flex-shrink:0}.conf-invited[data-v-7fff8a58]{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0}.conf-chip[data-v-7fff8a58]{display:flex;align-items:center;gap:5px;background:#388bfd14;border:1px solid rgba(56,139,253,.25);border-radius:14px;padding:3px 6px 3px 8px;font-size:.75rem}.conf-chip-flag[data-v-7fff8a58]{font-size:.82rem;flex-shrink:0}.conf-chip-name[data-v-7fff8a58]{color:var(--text-primary);font-weight:600;white-space:nowrap}.conf-chip-rel[data-v-7fff8a58]{font-size:.68rem;font-weight:700;color:var(--text-secondary)}.conf-chip-rel.pos[data-v-7fff8a58]{color:var(--status-positive, #3fb950)}.conf-chip-rel.neg[data-v-7fff8a58]{color:var(--status-critical, #f85149)}.conf-chip-remove[data-v-7fff8a58]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.68rem;padding:0 2px;line-height:1;flex-shrink:0}.conf-chip-remove[data-v-7fff8a58]:hover{color:var(--status-critical)}.conf-status[data-v-7fff8a58]{display:flex;align-items:center;gap:12px;padding:6px 10px;margin-top:2px;background:var(--surface-base);border:1px solid var(--surface-interactive);border-radius:6px}.conf-status-item[data-v-7fff8a58]{display:flex;align-items:center;gap:5px}.conf-status-label[data-v-7fff8a58]{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.conf-status-value[data-v-7fff8a58]{font-size:.78rem;font-weight:700;color:var(--text-secondary)}.conf-status-value.enough[data-v-7fff8a58],.conf-status-value.ready[data-v-7fff8a58]{color:var(--status-positive, #3fb950)}.conf-status-value.on-cd[data-v-7fff8a58]{color:var(--status-warning, #d29922)}.conf-status-range[data-v-7fff8a58]{font-size:.65rem;font-weight:400;color:var(--text-muted)}.conf-host-btn[data-v-7fff8a58]{margin-left:auto}
