.home-command{max-width:1500px;margin:auto}.home-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:17px 0 34px}.home-intro h1{font-size:clamp(40px,3.8vw,61px);line-height:1.02;letter-spacing:-2.6px;font-weight:600;margin:16px 0 22px}.home-intro em{font-family:Georgia,serif;font-weight:400;color:#087f73}.home-intro p{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px;margin:0}.live-dot{width:5px;height:5px;border-radius:50%;background:#1eaa83;margin-left:10px}.home-launch{width:350px;flex-shrink:0}.launch-sale{display:flex;align-items:center;text-align:left;width:100%;padding:21px;background:#102f39;border:0;color:white;border-radius:12px;gap:16px;box-shadow:0 10px 20px #16353e12}.launch-sale:hover{background:#1b4650}.launch-sale>span{font-size:24px;border:1px solid #44616a;border-radius:10px;width:46px;height:46px;display:grid;place-items:center;color:#88e4c7}.launch-sale strong{font-size:17px;display:block;font-weight:600}.launch-sale small{display:block;color:#a4bdc3;font-size:13px;margin-top:5px;font-weight:400}.launch-sale b{margin-left:auto;color:#8ed7c4;font-size:22px;font-weight:400}.launch-secondary{display:flex;gap:10px;margin-top:10px}.launch-secondary button{flex:1;text-align:left;font-size:13px;padding:12px}.launch-secondary span{float:right;color:var(--brand)}.home-scoreboard{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:1px;border:1px solid #dbe5e7;background:#dbe5e7;border-radius:12px;overflow:hidden;margin-bottom:30px}.home-scoreboard section{background:#fff;padding:24px 27px}.home-scoreboard .score-receivable{background:#e7f2ef}.metric-label{font-size:13px;letter-spacing:1.5px;color:#607b81;font-weight:650}.home-scoreboard section>strong{display:block;font-size:31px;letter-spacing:-1px;margin:14px 0 15px;font-weight:600;font-variant-numeric:tabular-nums}.home-scoreboard strong small{font-size:15px;letter-spacing:0;font-weight:400;color:#778c94}.home-scoreboard section>div:not(.progress-track){display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.home-scoreboard button{padding:4px 8px;border:0;background:transparent}.home-scoreboard section>small{font-size:13px}.progress-track{height:5px;background:#e6efed;border-radius:8px;overflow:hidden;margin:18px 0 13px}.progress-track span{display:block;height:100%;background:#218e78;border-radius:8px}.home-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px}.attention-workspace{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;align-self:start}.attention-workspace>header{display:flex;justify-content:space-between;align-items:center;padding:25px 24px 20px}.attention-workspace h2,.recent-stream h2{font-size:21px;margin:0;letter-spacing:-.6px}.queue-total{font-size:13px;color:#73858e;border:1px solid var(--border);border-radius:20px;padding:6px 9px}.attention-tabs{display:flex;padding:0 22px;gap:20px;border-bottom:1px solid var(--border)}.attention-tabs button{border:0;border-radius:0;padding:13px 0;color:#74868f;font-size:13px;background:transparent;white-space:nowrap}.attention-tabs button[aria-selected=true]{color:#087f73;border-bottom:2px solid #087f73}.attention-tabs span{font-size:13px;margin-left:7px;background:#edf3f4;border-radius:4px;padding:3px 5px}.attention-row{display:flex;align-items:center;gap:15px;padding:23px 22px;border-bottom:1px solid #eef2f3}.attention-row:last-child{border-bottom:0}.queue-index{font-family:Georgia,serif;font-size:20px;color:#b0c1c5;min-width:23px}.attention-copy{flex:1;min-width:0}.attention-copy>strong{display:block;font-size:13px;overflow-wrap:anywhere}.attention-copy small{display:block;font-size:13px;margin-top:6px}.attention-value{text-align:right;min-width:95px}.attention-value strong{font-size:13px}.attention-value small{display:block;font-size:13px;margin-top:6px}.attention-row>button{font-size:13px;padding:9px 10px;margin-left:6px;white-space:nowrap}.credit-hint{display:block;font-size:13px;color:#087f73;margin-top:8px}.queue-clear{padding:40px 24px 48px;text-align:center}.queue-clear>span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#eaf7f1;color:var(--brand);margin-bottom:15px}.queue-clear h3{font-size:17px}.queue-clear p{font-size:13px;color:var(--muted)}.queue-more{display:block;margin:15px auto;border:0;color:var(--brand)}.fulfilment-note{padding:23px 25px;background:#edece2;border:1px solid #e2e3d5;border-radius:12px}.note-symbol{font-size:30px;color:#71806b;margin-bottom:20px}.fulfilment-note h2{font-size:24px;font-weight:500;line-height:1.22;letter-spacing:-.6px}.fulfilment-note p{font-size:13px;color:#737c70;line-height:1.7}.fulfilment-note button{border:0;border-bottom:1px solid #bac2b3;border-radius:0;padding:10px 0 5px;background:transparent;font-size:13px;color:#465f50}.quick-directory{padding:25px 0 0}.quick-directory h3{font-size:13px;margin-bottom:10px}.quick-directory button{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;width:100%;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;text-align:left}.quick-directory strong{display:block;font-size:13px;font-weight:600}.quick-directory small{display:block;font-size:13px;font-weight:400;margin-top:5px}.quick-directory button>span{color:#9bafb5}.recent-stream{margin-top:30px}.recent-stream>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.recent-stream>header>span{font-size:13px;color:var(--muted)}.stream-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stream-record{text-align:left;border:1px solid var(--border);padding:18px;background:#fff;border-radius:9px;font-weight:400}.stream-record>div{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:18px}.stream-record>strong{display:block;font-size:13px;margin-bottom:7px}.stream-record>small{font-size:13px}.stream-record>b{display:flex;justify-content:space-between;margin-top:20px;font-size:16px;font-weight:600}.stream-record b span{color:#8ca7ac;font-size:14px}
.home-main-grid{grid-template-rows:auto 1fr;align-items:start}.home-side{grid-column:2;grid-row:1 / span 2}.home-main-grid>.recent-stream{grid-column:1;grid-row:2;margin-top:0;align-self:start}.home-main-grid .stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-progress{display:block;width:100%;height:5px;border:0;border-radius:8px;margin:18px 0 13px;appearance:none;background:#e6efed}.collection-progress::-webkit-progress-bar{background:#e6efed;border-radius:8px}.collection-progress::-webkit-progress-value{background:#218e78;border-radius:8px}.collection-progress::-moz-progress-bar{background:#218e78;border-radius:8px}
/* Editors are full pages in normal document flow, never floating over the workspace. */
body.editor-open .content{display:none}body.editor-open .shell{min-height:65px}body.editor-open .shell>aside{position:fixed;width:208px;inset:0 auto 0 0}body.editor-open .workspace{grid-column:2}body.editor-open #root[inert]{opacity:1}body.editor-open #editor[open]{display:block;position:static;margin:0 0 0 208px;width:calc(100% - 208px);max-width:none;max-height:none;min-height:calc(100vh - 65px);border:0;border-radius:0;box-shadow:none;background:var(--canvas);padding:28px 36px}body.editor-open #editor form{max-width:1180px;margin:auto;max-height:none;min-height:calc(100vh - 121px);background:#fff;border:1px solid var(--border);border-radius:10px;overflow:visible}body.editor-open .dialog-head{border-radius:10px 10px 0 0;padding:24px 30px;align-items:flex-start}body.editor-open .dialog-head h2{font-size:27px;letter-spacing:-.8px}body.editor-open .dialog-body{overflow:visible;padding:24px 30px 36px;flex:1;background:white}body.editor-open .dialog-foot{position:sticky;bottom:0;border-radius:0 0 10px 10px;padding:18px 30px;z-index:2;box-shadow:0 -5px 20px #17344205}body.editor-open .dialog-body>label,body.editor-open .dialog-body>select,body.editor-open .dialog-body>input{max-width:560px}body.editor-open .dialog-body>#lines,body.editor-open .dialog-body>#payment-parts{margin-top:26px}body.editor-open .dialog-body .line{padding:18px 16px;background:#f7f9fa}body.editor-open .total{margin-left:auto;max-width:420px;padding:24px}.form-context{font-size:13px;color:var(--muted);margin-bottom:11px}.form-heading p{font-size:13px;color:var(--muted);margin:9px 0 0}.discard-inline{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:15px 30px;background:#fff7e6;border-top:1px solid #ecdbb5;font-size:13px}.discard-inline button{font-size:13px}.discard-inline .discard-confirm{color:var(--danger)}
.editor-record-list{min-width:0;border:1px solid var(--border);border-right:0;border-radius:10px 0 0 10px;background:#f9fbfc;overflow:hidden;align-self:stretch}.editor-record-list>header{padding:20px 16px;border-bottom:1px solid var(--border)}.editor-record-list h2{font-size:17px;margin-bottom:16px}.editor-record-list input{font-size:13px;background:white}.editor-rail-records{max-height:calc(100vh - 260px);overflow:auto}.editor-record-list .rail-record{padding:18px 16px}.editor-record-list .empty{font-size:13px;padding:25px 12px}body.editor-open #editor.with-record-list[open]{display:grid;grid-template-columns:248px minmax(0,1fr);padding:24px 28px;align-items:start;gap:0}body.editor-open #editor.with-record-list form{width:100%;min-width:0;border-radius:0 10px 10px 0;margin:0;min-height:calc(100vh - 113px)}body.editor-open #editor.with-record-list .dialog-head{border-radius:0 10px 0 0;padding:22px 24px}body.editor-open #editor.with-record-list .dialog-head h2{font-size:23px}body.editor-open #editor.with-record-list .dialog-body{padding:20px 24px 30px}body.editor-open #editor.with-record-list .dialog-foot{padding:17px 24px}body.editor-open #editor.with-record-list .line{grid-template-columns:minmax(190px,2fr) minmax(65px,.6fr) minmax(100px,1fr) auto;padding:14px 12px;gap:9px}body.editor-open #editor.with-record-list .form-heading p{max-width:380px;line-height:1.5}body.editor-open #editor.with-record-list .discard-inline{flex-wrap:wrap}.authorizing #editor.with-record-list{display:none!important}
