.ready-context{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin-bottom:16px;background:#151518;border:1px solid #38383f;border-radius:16px;padding:18px}.ready-context label{display:block;font-size:12px;color:#c5c5ce;margin-bottom:8px}.ready-context select{width:100%;box-sizing:border-box;min-height:44px}.ready-workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:16px;align-items:start}.ready-workspace>.panel,.ready-records{padding:22px;border:1px solid #3a3a42;border-radius:18px;background:#121215}.ready-list-panel>.sub{margin:12px 0 20px}.ready-row{padding:16px 0;border-top:1px solid #33333a}.ready-row-top{display:flex;gap:12px;align-items:center;justify-content:space-between}.ready-check{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:44px;font-size:14px;flex:1;min-width:0}.ready-check input{width:20px;height:20px;accent-color:#c93616;flex-shrink:0}.ready-row select{width:152px;min-height:40px;font-size:12px;padding:9px}.ready-row>.sub{margin:5px 0 0 32px;font-size:12px;line-height:1.65;max-width:620px}.ready-row[data-state=attention]{border-left:3px solid #ffb091;padding-left:12px}.ready-item-note{margin:12px 0 0 32px}.ready-item-note label{font-size:12px;display:block;color:#e8bdac}.ready-item-note textarea,.ready-flow textarea{width:100%;box-sizing:border-box;background:#232329;border:1px solid #555560;color:#f4f4f6;border-radius:10px;padding:12px;font:inherit;font-size:13px;margin-top:8px}.ready-review{position:sticky;top:18px}.ready-review h2{font-size:25px;letter-spacing:-.7px;margin:12px 0 18px}.ready-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border-block:1px solid #38383f;padding:16px 0}.ready-counts strong{display:block;font-size:24px;font-weight:500}.ready-counts span{font-size:10px;color:#bdbdc8}.ready-counts div:nth-child(3) strong{color:#ffb091}.ready-attention{background:#32231f;color:#ffcfba;padding:12px;border-radius:10px;font-size:12px;line-height:1.7}.ready-review .primary{width:100%;margin:10px 0}.ready-review .sub{font-size:12px;line-height:1.7}.ready-review details{margin-top:20px;border-top:1px solid #3a3a42;padding-top:14px;font-size:12px}.ready-review summary{cursor:pointer;min-height:32px}.ready-review a{color:#c9c9d2}.ready-records{margin-top:18px}.ready-record-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;padding:16px;background:#202026;color:#eee;border:1px solid #414149;border-radius:12px;margin:10px 0;cursor:pointer}.ready-record-row small{display:block;color:#b8b8c5;margin-top:7px;font-size:11px}.ready-record-row>span:last-child{font-size:12px;color:#c0c0ca}.ready-record-row b{display:block;color:#eee;margin-top:6px}#ready-dialog{width:min(900px,94vw);padding:20px;background:#1c1c22;border:1px solid #565660;border-radius:16px;color:#eee}#ready-dialog::backdrop{background:#000b}#ready-frame{width:100%;height:72vh;border:0;margin-top:15px;background:white}#ready-error{font-size:12px;color:#ffb091}.ready-workspace h2,.ready-records h2{font-size:20px}.ready-flow input[type=text],#ready-unit{width:100%;box-sizing:border-box;margin:8px 0 14px}@media(max-width:1050px){.ready-workspace{grid-template-columns:minmax(0,1fr)}.ready-review{position:static}.ready-counts{max-width:500px}.ready-context{grid-template-columns:1fr 1fr}.ready-context>div:last-child{grid-column:1/-1}}@media(max-width:600px){.ready-context{padding:14px;gap:12px}.ready-workspace>.panel,.ready-records{padding:16px}.ready-row-top{align-items:flex-start;flex-wrap:wrap}.ready-row select{margin-left:32px;width:calc(100% - 32px)}.ready-row>.sub{margin-top:8px}.ready-record-row{align-items:flex-start;flex-direction:column}.ready-records .panelhead{align-items:flex-start;flex-wrap:wrap}.ready-context select{font-size:12px}.ready-context{grid-template-columns:1fr}.ready-context>div:last-child{grid-column:auto}.ready-list-panel .panelhead h2{font-size:18px}}
.ready-flow select{background:#232329;color:#f4f4f6;border:1px solid #51515d;border-radius:10px;padding:11px 12px;font:inherit;font-size:12px;color-scheme:dark}.ready-flow select:focus-visible{outline:2px solid #f4bf6b;outline-offset:2px}.ready-review #ready-record:disabled{background:#303037!important;color:#bebec8!important;border:1px solid #484853;opacity:1;box-shadow:none}.ready-item-note label{line-height:1.5}
