body[data-seelo-theme="amur"]{--surface:rgba(250,247,239,.75);--surface2:rgba(255,252,246,.72);--sidebar:#282724;--ink:#292722;--muted:#756f64;--border:rgba(91,78,58,.14);--accent:#9b825f;--accent-dark:#4a4034;--accent-soft:#ddd0bb;--danger:#87534a;--ok:#e2e8df;--warn:#eee0c7;--gloss:rgba(255,255,255,.58);--shadow:rgba(62,52,40,.11);background:radial-gradient(ellipse at 82% 8%,rgba(255,255,255,.55),transparent 22%),radial-gradient(ellipse at 12% 82%,rgba(130,111,83,.13),transparent 31%),linear-gradient(135deg,#f0ede4 0%,#ded9cc 24%,#c8c3b7 46%,#e8e2d6 69%,#b5afa2 100%)}
body[data-seelo-theme="amur"]:before{background:radial-gradient(ellipse at 16px 13px,transparent 0 7px,rgba(73,62,48,.045) 8px 10px,transparent 11px),radial-gradient(ellipse at 7px 19px,rgba(255,255,255,.11) 0 5px,transparent 6px);background-size:42px 30px;opacity:.30;filter:blur(.7px)}
body[data-seelo-theme="rose"]{--surface:rgba(253,246,249,.76);--surface2:rgba(255,252,253,.72);--sidebar:#352b31;--ink:#34282f;--muted:#806f78;--border:rgba(111,70,91,.13);--accent:#b77f9a;--accent-dark:#654354;--accent-soft:#ead0dc;--danger:#914d62;--ok:#e3ebe4;--warn:#f0e2d2;--gloss:rgba(255,255,255,.62);--shadow:rgba(94,58,77,.10);background:radial-gradient(ellipse at 83% 8%,rgba(255,255,255,.62),transparent 23%),radial-gradient(ellipse at 13% 84%,rgba(192,119,153,.11),transparent 31%),linear-gradient(135deg,#f6edf1 0%,#ead8df 24%,#d9c4cd 45%,#f0e2e7 68%,#cdb5c0 100%)}
.theme-swatch.amur{background:linear-gradient(135deg,#f0eadc,#b5a58d,#4b4237)}
.theme-swatch.rose{background:linear-gradient(135deg,#faedf3,#d9adbf,#6c4759)}
.theme-choice-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.ops-pulse{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 18px}.ops-pulse-card{padding:14px 15px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.44)}.ops-pulse-card b{display:block;font-size:24px;letter-spacing:-.03em;margin-top:5px}.ops-pulse-card small{display:block;color:var(--muted);margin-top:4px;line-height:1.35}.ops-section-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin:22px 0 10px}.ops-section-head h2{margin:0;font-size:20px}.ops-section-head p{margin:0;color:var(--muted);font-size:12px;text-align:right}.ops-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ops-readiness .card{min-height:120px}.ops-progress{height:6px;background:rgba(255,255,255,.45);border:1px solid var(--border);border-radius:999px;overflow:hidden;margin-top:10px}.ops-progress>span{display:block;height:100%;background:var(--accent-dark);border-radius:999px}.quiet-help{font-size:12px;color:var(--muted);line-height:1.5}.quiet-help summary{cursor:pointer;font-weight:650;color:var(--ink)}.cr-price-flag{display:inline-flex;margin-left:8px;font-size:10px;font-weight:750;padding:4px 7px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.45)}.cr-price-flag.match{color:#466550}.cr-price-flag.mismatch{color:#8a4d58;background:rgba(246,221,228,.55)}
.cr-batch-tools{display:flex;gap:8px;align-items:center;margin:12px 0}.cr-batch-list{display:grid;gap:7px;max-height:52vh;overflow:auto;padding-right:4px}.cr-batch-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.38);cursor:pointer}.cr-batch-row:hover{background:color-mix(in srgb,var(--accent-soft) 18%,rgba(255,255,255,.48))}.cr-batch-row input{width:16px;height:16px}.cr-batch-row b,.cr-batch-row small{display:block}.cr-batch-row small{color:var(--muted);font-size:10px;margin-top:3px}
@media(max-width:1100px){.ops-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ops-pulse,.ops-readiness{grid-template-columns:1fr 1fr}.ops-section-head{display:block}.ops-section-head p{text-align:left;margin-top:4px}.cr-batch-row{grid-template-columns:22px 1fr}.cr-batch-row span:last-child{grid-column:2}}@media(max-width:520px){.ops-pulse,.ops-readiness{grid-template-columns:1fr}}
