#p-war .wa-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}#p-war .wa-plan,#p-war .wa-summary>section,#p-war .wa-summary>details{background:var(--panel,#061626);border:1px solid #204353;border-radius:10px}#p-war .wa-heading{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #204353}#p-war small,#p-war .wa-small,#p-war .wa-note,#p-war .wa-source{color:#9bb5c8;font-size:12px}#p-war button{background:#0c2535;color:#c4dfef;border:1px solid #285064;border-radius:5px;padding:8px 12px;cursor:pointer}#p-war button[aria-selected=true],#p-war button[aria-pressed=true]{border-color:#27c3e6;color:#27c3e6}#p-war button:focus-visible,#p-war select:focus-visible,#p-war input:focus-visible{outline:2px solid #27c3e6;outline-offset:3px}#p-war button:disabled{opacity:.45;cursor:default}#p-war .wa-tabs{display:flex;gap:6px;padding:12px 16px;border-bottom:1px solid #204353}#p-war .wa-tabs button{flex:1}#p-war .wa-tools{padding:12px 16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}#p-war .wa-speed{font-size:12px;color:#9bb5c8}#p-war .wa-speed input{width:65px;padding:7px;background:#0c2535;color:#f5f7ff;border:1px solid #285064;border-radius:4px}#p-war .wa-note{margin:0;padding:0 16px 12px;line-height:1.6}#p-war .wa-row{display:grid;grid-template-columns:minmax(130px,1.3fr) minmax(150px,1fr) minmax(110px,.8fr);gap:10px;align-items:center;padding:12px 16px;border-top:1px solid #183748}#p-war .wa-name span,#p-war .wa-cost span{display:block;font-size:11px;color:#9bb5c8;margin-top:3px}#p-war .wa-levels{display:flex;gap:8px;align-items:center}#p-war .wa-levels label{font-size:10px;color:#9bb5c8;text-transform:uppercase;flex:1}#p-war select{display:block;width:100%;margin-top:3px;padding:6px;color:#f5f7ff;background:#0b2636;border:1px solid #25475b;border-radius:4px}#p-war label:last-child select{background:#1c1737;border-color:#493666}#p-war .wa-cost{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}#p-war .wa-req{grid-column:1/-1;font-size:11px;color:#9bb5c8}#p-war summary{cursor:pointer}#p-war .wa-req p{margin:5px 0}#p-war .wa-summary{display:grid;gap:16px}#p-war .wa-summary>section,#p-war .wa-summary>details{padding:18px}#p-war h3{margin:0 0 12px;font-size:16px}#p-war .wa-material{display:flex;gap:12px;align-items:center;margin:18px 0}#p-war .wa-material img,#p-war .wa-material svg{width:28px;height:30px;object-fit:contain;fill:none;stroke:#9bb5c8;stroke-width:2}#p-war .wa-material strong{font-size:28px;display:block;font-variant-numeric:tabular-nums}#p-war .wa-material span{color:#9bb5c8;font-size:12px}#p-war .wa-time{border-top:1px solid #204353;padding:14px 0;display:grid;gap:6px;font-size:13px}#p-war .wa-time small{font-size:11px}#p-war .wa-primary{background:#27c3e6!important;color:#03121d!important;font-weight:600}#p-war #wa-push{width:100%;padding:13px 8px}#p-war .wa-points{font-size:27px;color:#27c3e6}#p-war .wa-resource{display:flex;justify-content:space-between;gap:12px;font-size:13px}#p-war .wa-source{margin-top:18px;line-height:1.6}#p-war .wa-empty{padding:16px;color:#9bb5c8}#p-war .wa-recap{font-size:14px}#p-war dialog{max-width:450px;width:calc(100% - 48px);background:#081b29;color:#f5f7ff;border:1px solid #285064;border-radius:10px;padding:22px}#p-war dialog::backdrop{background:#000a}#p-war .wa-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}@media(max-width:850px){#p-war .wa-layout{grid-template-columns:1fr}#p-war .wa-summary{grid-template-columns:1fr 1fr}#p-war .wa-summary>details{grid-column:1/-1}}@media(max-width:550px){#p-war .wa-summary{grid-template-columns:1fr}#p-war .wa-row{grid-template-columns:minmax(0,1fr) 110px}#p-war .wa-name{grid-column:1/-1}#p-war .wa-heading{padding:12px;gap:8px}#p-war .wa-heading small{display:block;margin-top:4px}#p-war .wa-row{padding:10px 12px}#p-war .wa-small{line-height:1.6}#p-war .wa-tools,#p-war .wa-tabs{padding:10px 12px}}

#p-war .wa-material small{display:block;margin-top:5px}#p-war .wa-check{border-top:1px solid #204353;padding-top:10px}#p-war #wa-status:empty{display:none}#p-war #wa-error{color:#ffb5a3}