.decision-hero223{background:linear-gradient(130deg,var(--studio-chrome,#113c40),var(--studio-chrome,#20675a));color:var(--studio-ink,#fff);border-radius:22px;padding:28px;margin:12px 0 24px}.decision-hero223 h2{font-size:1.55rem;margin:12px 0}.decision-hero223 span{color:var(--studio-ink,#b5dfc9);font-size:.85rem}.decision-hero223 p{color:var(--studio-ink,#d9ece8)}.user-configuration223{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:24px;align-items:center;padding:16px}.user-configuration223 svg{max-height:260px;width:100%}.user-configuration223 .btn{margin:5px}.overlap-score223{display:flex;align-items:center;gap:25px;padding:24px}.overlap-score223 strong{font-size:3.4rem;color:var(--studio-ink,#176b54)}.round-pair223{display:flex;gap:18px;padding:12px 24px;flex-wrap:wrap}.decision-actions223{border:1px solid var(--studio-line,#bfdbcb);border-radius:20px;padding:26px;margin:24px 0;background:var(--studio-panel,#f4faf6)}.decision-actions223 .satisfied223{background:linear-gradient(130deg,var(--studio-chrome,#14794f),var(--studio-chrome,#205a66));color:var(--studio-ink,#fff);min-height:64px;padding:16px 36px;font-size:1.25rem;box-shadow:0 8px 20px #174b3b22;margin-inline-end:12px}.decision-actions223 p{color:var(--studio-muted,#536960)}.candidate-code223{display:inline-block;background:var(--studio-chrome,#153e49);color:var(--studio-ink,#e6fff1);padding:5px 12px;border-radius:8px;letter-spacing:.08em;font-weight:bold}.candidate-metrics223{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.candidate-metrics223 span{background:var(--studio-raised,#edf5f0);border-radius:8px;padding:6px 9px}.proposal-summary223{border-top:1px solid var(--studio-line,#d7e5dd);margin:15px 0;padding-top:15px;line-height:1.95}.proposal-summary223 small{color:var(--studio-muted,#63756e)}.suggestion219 .proposal-summary223 p{white-space:normal;max-height:none}.engineering-checks223 p{padding:12px;border-radius:10px;line-height:1.8}.engineering-ok223{background:var(--studio-raised,#e9f5ed)}.engineering-review223{background:var(--studio-raised,#fcf4df)}.engineering-error223{background:var(--studio-raised,#fce8e4)}.floor-switch223{display:flex;align-items:center;gap:8px}.floor-switch223 select{min-width:180px}.floor-start223{border-inline-start:4px solid var(--studio-accent,#23705d);padding:20px;background:var(--studio-raised,#edf6f1);border-radius:12px;margin:15px 0}.overlap-image223{max-width:100%;height:auto}.finished-floor223 h2{color:var(--studio-ink,#146747)}@media(max-width:700px){.user-configuration223{grid-template-columns:1fr}.decision-actions223 .btn{width:100%;margin:8px 0}.overlap-score223{display:block}.floor-switch223{width:100%}}
