.v451-workspace{--ink:#113b37;--muted:#55726e;--line:#c5dcd7;--surface:#fff;--soft:#edf7f5;--accent:#08786b;color:var(--ink);display:grid;gap:1rem;width:100%;max-width:1180px;min-width:0;margin:auto;box-sizing:border-box}.v451-workspace *{box-sizing:border-box}.v451-workspace main{display:grid;gap:1rem;min-width:0}.v451-hero{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1.25rem,3vw,2.6rem);border-radius:1.6rem;background:linear-gradient(135deg,#043f3a,#087d6f);color:#fff;box-shadow:0 20px 48px #0b4c4326}.v451-hero>div{min-width:0;max-width:820px}.v451-hero span{color:#ddfa72;font-weight:900}.v451-hero h2{margin:.45rem 0;font-size:clamp(1.9rem,4vw,3.1rem)}.v451-hero p{margin:0;color:#e1f2ef;line-height:1.55}.v451-hero button,.v451-actions button,.v451-card>button{min-height:2.75rem;padding:.7rem 1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface);color:var(--ink);font-weight:800}.v451-boundary{display:flex;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--soft)}.v451-boundary>b{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--accent);color:#fff}.v451-boundary p{margin:0;line-height:1.55}.v451-grid,.v451-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v451-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.v451-card,.v451-metric{min-width:0;padding:1.15rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:0 10px 30px #174b4210}.v451-card h3{margin:0 0 1rem}.v451-card ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.v451-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.8rem;border-radius:.8rem;background:var(--soft);border-inline-start:4px solid #11815b}.v451-line.warn{border-inline-start-color:#bd660e}.v451-line>span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#d9f3e6;color:#075b3c;font-weight:900}.v451-line.warn>span{background:#ffe3c6;color:#703700}.v451-line div{display:grid;gap:.18rem;min-width:0}.v451-line small{color:var(--muted);overflow-wrap:anywhere}.v451-metric{display:grid;gap:.25rem}.v451-metric span{color:var(--muted)}.v451-metric strong{font-size:1.8rem}.v451-metric.warn{border-color:#c87822;background:#fff4e8}.v451-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.v451-card dl{display:grid;gap:.55rem;margin:0}.v451-card dl div{display:grid;grid-template-columns:minmax(10rem,.8fr) 1fr;gap:.75rem;padding:.7rem;border-radius:.7rem;background:var(--soft)}.v451-card dd{margin:0;overflow-wrap:anywhere}.v451-steps{display:grid;gap:.6rem;padding:0;list-style:none}.v451-steps li{display:flex;gap:.8rem;align-items:center;padding:.75rem;border-radius:.75rem;background:var(--soft)}.v451-steps b{color:var(--accent);font-variant-numeric:tabular-nums}html[data-theme="dark"] .v451-workspace{--ink:#e8f6f3;--muted:#abc6c1;--line:#315854;--surface:#102d2b;--soft:#163b37}html[data-theme="dark"] .v451-metric.warn{background:#5d3514}html[dir="rtl"] .v451-card dd[dir="ltr"],.v451-workspace[dir="rtl"] .v451-card dd[dir="ltr"]{text-align:left}@media(max-width:700px){.v451-workspace,.v451-workspace>*{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.v451-hero{align-items:stretch;flex-direction:column}.v451-hero button{width:100%}.v451-grid,.v451-metrics{grid-template-columns:1fr}.v451-card dl div{grid-template-columns:1fr}.v451-actions{display:grid}.v451-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.v451-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){.v451-card,.v451-metric,.v451-boundary{border:2px solid currentColor}}@media print{.v451-workspace button{display:none}.v451-hero{background:#fff;color:#000;border:2px solid #000;box-shadow:none}.v451-hero p{color:#000}.v451-card,.v451-metric{box-shadow:none}}
