*{box-sizing:border-box}body{margin:0;background:#05070b;color:#f4f7fb;font-family:Inter,Arial,sans-serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 0,#133b5638,transparent 35%),radial-gradient(circle at 90% 20%,#1d6b4a22,transparent 30%);pointer-events:none}main{max-width:1500px;margin:auto;padding:34px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.topbar h1{font-size:38px;margin:8px 0}.topbar h1 em{font-size:11px;font-style:normal;color:#52e4ff;border:1px solid #245266;border-radius:12px;padding:5px 8px;vertical-align:middle}.topbar p{color:#8491a5;margin:0}.eyebrow,.label{font-size:11px;letter-spacing:.18em;color:#71d7ff;font-weight:800}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#51f6a7;box-shadow:0 0 18px #51f6a7;margin-right:8px;animation:pulse 1.5s infinite}.glass{background:linear-gradient(145deg,#10151de8,#090c12e8);border:1px solid #25303e;border-radius:18px;box-shadow:0 18px 55px #0008,inset 0 1px #ffffff0a}.pause,.resume{display:flex;gap:9px;align-items:center;border:1px solid #6b2b38;background:#271016;color:#ff9aa9;padding:12px 17px;border-radius:12px;font-weight:700}.resume{border-color:#236446;background:#0d241a;color:#74f5b0}.capacity{padding:22px;margin-bottom:14px}.caphead{display:flex;align-items:center;justify-content:space-between}.caphead h2{margin:5px 0}.test{display:flex;gap:8px;align-items:center;background:#0c1c26;border:1px solid #28536a;color:#8fe5ff;border-radius:10px;padding:10px 13px;font-weight:700}.test svg{width:16px}.capgrid{display:grid;grid-template-columns:1fr 1.4fr;gap:25px;margin-top:20px}.gauge{display:flex;align-items:center;gap:22px}.ring{--p:0;width:112px;height:112px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,#0a1017 58%,transparent 60%),conic-gradient(#51f6a7 calc(var(--p)*1%),#14202a 0);box-shadow:0 0 30px #51f6a715}.ring strong{font-size:25px}.ring span{font-size:8px;color:#6e7e90}.gauge>div+div{display:flex;flex-direction:column}.gauge>div+div b{font-size:31px}.gauge>div+div span{color:#93a0b1}.gauge>div+div small{color:#586779;margin-top:5px}.limits{display:grid;grid-template-columns:1fr 1fr;gap:9px}.limits span{padding:12px;background:#080d13;border:1px solid #1e2a36;border-radius:10px;color:#76869a}.limits svg{width:14px;vertical-align:middle;margin-right:7px}.limits b{float:right;color:#e9f1f8}.limits .ok{color:#51f6a7}.limits .bad{color:#ff7188}.quota{height:6px;background:#101a23;border-radius:9px;overflow:hidden;margin-top:18px}.quota i{display:block;height:100%;background:linear-gradient(90deg,#51f6a7,#55d9ff);box-shadow:0 0 12px #51f6a7}.protect{display:block;color:#536273;margin-top:8px}.error{margin-top:12px;color:#ff8ca0;background:#271016;border:1px solid #5d2732;padding:10px;border-radius:9px}.mode{padding:20px 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.mode h2,.title h2,.markets h2,.lower h2{margin:5px 0 0}.seg{background:#05070b;border:1px solid #26313e;border-radius:13px;padding:4px;display:flex}.seg button{border:0;background:transparent;color:#738095;padding:10px 22px;border-radius:9px;font-weight:800}.seg button.active{background:#172431;color:#8be5ff;box-shadow:0 0 24px #4fd6ff20}.status{text-align:right;color:#aeb8c8}.status i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:9px}.amber{background:#ffbf52;box-shadow:0 0 15px #ffbf52}.green{background:#51f6a7;box-shadow:0 0 15px #51f6a7}.red{background:#ff5572;box-shadow:0 0 15px #ff5572}.kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:14px 0}.kpi{padding:18px}.kpi svg{color:#64d9ff}.kpi span{display:block;color:#7f8da2;font-size:12px;margin:16px 0 6px}.kpi strong{font-size:30px}.grid{display:grid;grid-template-columns:2fr 1fr;gap:14px}.grid>article{padding:22px}.title{display:flex;justify-content:space-between}.title>svg{color:#51f6a7}.flow{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:30px 0}.node{padding:15px 10px;border:1px solid #263443;border-radius:13px;background:#0a0e14;text-align:center}.node b{display:grid;place-items:center;width:28px;height:28px;margin:auto;border-radius:50%;background:#102c3a;color:#79ddff}.node span{display:block;font-size:12px;font-weight:700;margin:9px 0}.node small{font-size:9px;color:#647286}.scanner{height:150px;border:1px dashed #264658;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#12354a55,transparent 55%);position:relative;overflow:hidden}.scanner:after{content:"";position:absolute;width:130%;height:1px;background:#64d9ff;box-shadow:0 0 18px #64d9ff;animation:scan 3s linear infinite}.scanner svg{color:#68e6ff;margin-bottom:10px}.scanner span{font-size:12px;color:#6f7d91;margin-top:5px}.market{display:grid;grid-template-columns:130px 1fr 32px;gap:10px;align-items:center;margin:20px 0;font-size:12px}.market>div{height:7px;background:#111923;border-radius:10px;overflow:hidden}.market i{display:block;height:100%;background:linear-gradient(90deg,#4dcfff,#53f6a8)}.markets small{color:#667488}.lower{grid-template-columns:1fr 1fr;margin-top:14px}.rules{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.rules span{padding:14px;background:#090d13;border:1px solid #202a36;border-radius:11px;color:#8b98aa}.rules b{float:right;color:#f1f5fa}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.chips span{padding:9px 12px;border-radius:20px;border:1px solid #274050;background:#0c1820;color:#8edfff;font-size:12px}footer{display:flex;gap:8px;align-items:center;justify-content:center;color:#556274;font-size:11px;padding:28px}.spin{animation:rot 1s linear infinite}@keyframes pulse{50%{opacity:.35}}@keyframes scan{0%{top:0}to{top:100%}}@keyframes rot{to{transform:rotate(360deg)}}@media(max-width:950px){main{padding:18px}.topbar,.mode{display:flex;flex-direction:column;align-items:stretch}.status{text-align:left}.kpis{grid-template-columns:repeat(2,1fr)}.grid,.lower,.capgrid{grid-template-columns:1fr}.flow{grid-template-columns:repeat(3,1fr)}.limits{grid-template-columns:1fr}}.scanbtn{display:flex;align-items:center;gap:8px;background:#0b2531;border:1px solid #24627b;color:#78e4ff;border-radius:10px;padding:10px 14px;font-weight:800}.scanbtn:disabled{opacity:.4}.scanbtn svg{width:16px}.opportunities{padding:22px;margin-top:14px}.queuecount{color:#7f8da2;font-size:12px}.ptable{margin-top:18px;display:flex;flex-direction:column;gap:8px}.prow{display:grid;grid-template-columns:54px minmax(260px,2fr) 110px 110px 100px 100px 110px;gap:12px;align-items:center;padding:10px;background:#080d13;border:1px solid #1d2935;border-radius:12px;font-size:11px}.prow img{width:54px;height:54px;object-fit:cover;border-radius:9px;background:#101820}.pname{display:flex;flex-direction:column;min-width:0}.pname b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pname small{color:#647487;margin-top:5px}.prow>span{color:#718095}.prow>span b{display:block;color:#eef5fa;margin-top:4px}.score b{font-size:18px}.score i{display:block;height:4px;background:#51e6b0;border-radius:5px;margin-top:5px}.decision{font-size:9px;text-align:center;padding:7px;border-radius:15px}.decision.qualified{color:#58f4ac;background:#0e2a1e}.decision.review{color:#ffd06a;background:#2b2310}.decision.rejected{color:#ff8094;background:#2b1118}.empty{text-align:center;color:#627184;padding:45px}.scorestat{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #1b2732;padding:15px 0}.scorestat b{font-size:28px;color:#7ee5ff}.scorestat span{color:#718095}@media(max-width:1100px){.prow{grid-template-columns:54px 1fr 80px 80px}.prow>span:nth-of-type(n+3),.score{display:none}}.queueactions{display:flex;align-items:center;gap:12px}.queueactions .scanbtn{padding:8px 11px}.queueactions svg{width:14px}.decision.pending{color:#79dcff;background:#0d2530;border:1px solid #17475a}.analysisbar{padding:20px 22px;margin-top:14px;border-color:#18546a;box-shadow:0 0 35px #21c8ff10}.analysishead{display:flex;align-items:center;gap:16px}.analysishead>div:first-child{flex:1}.analysishead h2{margin:5px 0}.analysishead p{margin:0;color:#6f8195;font-size:12px}.analysishead>strong{font-size:22px;color:#6ee5ff}.spinner{width:32px;height:32px;border:3px solid #173343;border-top-color:#55e4ff;border-radius:50%;animation:rot .8s linear infinite;box-shadow:0 0 18px #43d9ff44}.progress{height:8px;background:#0b1720;border-radius:12px;overflow:hidden;margin:18px 0}.progress i{display:block;height:100%;background:linear-gradient(90deg,#27aef5,#51f6a7);box-shadow:0 0 15px #36d8ff;transition:width .5s ease}.analysisstats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.analysisstats span{padding:11px 13px;border:1px solid #1b3442;background:#08121a;border-radius:10px;color:#708397;font-size:11px}.analysisstats b{display:block;color:#e9f5fb;margin-top:5px;font-size:13px}@media(max-width:900px){.analysisstats{grid-template-columns:1fr 1fr}}.stopbtn{border:1px solid #7b2d3b;background:#2a1118;color:#ff8295;border-radius:10px;padding:9px 15px;font-weight:800}.analysisbar{position:relative;overflow:hidden}.analysisbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#34d9ff0d,transparent);transform:translate(-100%);animation:sweep 2.2s linear infinite;pointer-events:none}@keyframes sweep{to{transform:translate(100%)}}.detailsbtn{border:1px solid #24495b;background:#0a1820;color:#7ce4ff;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800}.marketdetails{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:9px;padding:12px 0 2px}.marketcard{border:1px solid #26323e;background:#080d13;border-radius:12px;padding:13px}.marketcard.eligible{border-color:#1e5a48;box-shadow:inset 0 0 22px #36e8a40b}.marketcard header{display:flex;justify-content:space-between;margin-bottom:11px}.marketcard header strong{color:#67e4ff}.marketcard span{display:flex;justify-content:space-between;color:#6e7e91;font-size:10px;padding:5px 0;border-bottom:1px solid #14202a}.marketcard span b{color:#eaf3f8}.marketcard small{display:block;color:#557083;margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.marketdetails{grid-template-columns:1fr 1fr}.detailsbtn{display:block}}button,.seg button,.scanbtn,.pause,.resume,.stopbtn,.detailsbtn{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}button:disabled,.scanbtn:disabled{cursor:not-allowed}.prow.clickable{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.marketcard.winner{border-color:#49e7aa;box-shadow:inset 0 0 28px #36e8a414,0 0 16px #36e8a412}.marketcard.winner header b:after{content:" • BEST";color:#54efb0;font-size:8px;letter-spacing:.12em}@media(hover:hover)and (pointer:fine){button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 18px #4edcff20}.scanbtn:hover,.detailsbtn:hover{border-color:#54dfff;background:#0d2632;color:#b8f2ff}.pause:hover,.stopbtn:hover{border-color:#ff6f85;background:#35151e}.resume:hover{border-color:#53efaa}.seg button:hover{background:#111d27;color:#b7edff}.prow.clickable:hover{transform:translateY(-1px);border-color:#31546a;background:#0a1219;box-shadow:0 0 22px #39cfff0d}.marketcard:hover{border-color:#3b596a;transform:translateY(-1px)}}button:focus-visible,.prow.clickable:focus-visible{outline:2px solid #65dcff;outline-offset:3px}.prow.clickable:after{content:"▾";justify-self:end;color:#5fdfff;font-size:14px;transition:transform .18s ease,color .18s ease}.prow.clickable:hover:after{color:#a9f2ff}.prow.clickable:has(.marketdetails):after{transform:rotate(180deg)}.prow.clickable{position:relative;padding-right:38px}.prow.clickable:after{position:absolute;right:15px;top:18px}.prow.clickable:has(.marketdetails):after{top:20px}.shopactions{grid-column:1/-1;display:flex;gap:9px;justify-content:flex-end;align-items:center;padding-top:4px}.shopactions button{border:1px solid #266078;background:#0b2531;color:#83e8ff;border-radius:9px;padding:8px 12px;font-weight:800;font-size:10px}.draftbadge,.livebadge{padding:7px 10px;border-radius:16px;font-size:9px;font-weight:900;letter-spacing:.08em}.draftbadge{color:#ffd36b;background:#2a220e;border:1px solid #5b4819}.livebadge{color:#5bf0ad;background:#0d291d;border:1px solid #20553f}@media(hover:hover)and (pointer:fine){.shopactions button:hover{border-color:#6be6ff;background:#10313f;transform:translateY(-1px)}}.autoguard{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;margin-top:14px}.autoguard h2{margin:5px 0}.autoguard p{margin:0;color:#748499;font-size:12px;max-width:650px}.stages{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.stages span,.stages strong{padding:8px 10px;border-radius:16px;font-size:9px;letter-spacing:.06em;border:1px solid #234454;background:#0b1921;color:#72dcff}.stages strong{border-color:#665322;background:#2a220d;color:#ffd36a}@media(max-width:900px){.autoguard{align-items:flex-start;flex-direction:column}.stages{justify-content:flex-start}}.autoswitches{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}.autoswitches label{display:flex;align-items:center;gap:7px;color:#8293a7;font-size:10px;cursor:pointer}.autoswitches input{display:none}.autoswitches label i{width:30px;height:16px;border-radius:10px;background:#16232c;border:1px solid #29404e;position:relative;transition:.2s}.autoswitches label i:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;left:2px;top:2px;background:#657586;transition:.2s}.autoswitches input:checked+i{background:#12392f;border-color:#2b9c75;box-shadow:0 0 13px #37e7a52c}.autoswitches input:checked+i:after{left:16px;background:#55efb0}.autoswitches .locked{opacity:.45;cursor:not-allowed}.stages .stageon{border-color:#2b8e6d;color:#59edb1;background:#0e2a20}.liveinv{font-size:9px;color:#6f8294;padding:5px 8px;border:1px solid #203340;border-radius:12px}.liveinv b{color:#67efb3}.retrybtn{border:1px solid #7a4b23;background:#2a1c0d;color:#ffc06a;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800;cursor:pointer}@media(hover:hover)and (pointer:fine){.retrybtn:hover{border-color:#ffbe63;transform:translateY(-1px)}}.guardnote{font-size:9px;color:#65788c;border-left:1px solid #263b48;padding-left:10px}.healthrow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.health{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.health strong{font-size:18px;color:#78e5ff}.health small{color:#66798d}.health.healthy{border-color:#1f5a46}.health.healthy strong{color:#55efad}.health.warning{border-color:#725923}.health.warning strong{color:#ffd06a}.health.error{border-color:#71303c}.health.error strong{color:#ff7f94}@media(max-width:850px){.healthrow{grid-template-columns:1fr}}.schedselect{background:#0b1820;border:1px solid #294351;color:#9bdff2;border-radius:9px;padding:7px 9px;font-size:10px;cursor:pointer}.schedselect:focus{outline:2px solid #4bdcff55;outline-offset:2px}.rejectbtn{border-color:#71303c!important;background:#291218!important;color:#ff8296!important}.approvedbadge,.rejectedbadge{padding:7px 10px;border-radius:15px;font-size:9px;font-weight:900;letter-spacing:.07em}.approvedbadge{color:#59efb0;background:#0d2a1e;border:1px solid #245b43}.rejectedbadge{color:#ff8296;background:#291218;border:1px solid #71303c}.opsbar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:14px;padding:0;overflow:hidden}.opsbar>div{padding:15px 18px;border-right:1px solid #1c2c36}.opsbar>div:last-child{border-right:0}.opsbar strong{display:block;font-size:22px;color:#7de5ff;margin:4px 0}.opsbar small{color:#64788b}.activitylog{padding:20px 22px;margin-top:14px}.activityrows{display:flex;flex-direction:column;margin-top:12px}.activityitem{display:flex;align-items:center;gap:11px;padding:10px 4px;border-bottom:1px solid #17242d}.activityitem>i{width:8px;height:8px;border-radius:50%;background:#4ecfe8;box-shadow:0 0 10px #4ecfe855}.activityitem>i.good{background:#51e7a8}.activityitem>i.bad{background:#ff7087}.activityitem div{display:flex;flex-direction:column}.activityitem b{font-size:11px;color:#dce9f0}.activityitem small{font-size:9px;color:#627486;margin-top:3px}@media(max-width:850px){.opsbar{grid-template-columns:1fr 1fr}}.controlpanel{padding:20px 22px;margin-top:14px}.controlgrid{display:grid;grid-template-columns:1fr 1.4fr .6fr;gap:22px;margin-top:18px}.controlgrid>div>b{display:block;color:#b8c8d2;font-size:10px;margin-bottom:9px}.togglechips{display:flex;flex-wrap:wrap;gap:7px}.togglechips button{border:1px solid #263c49;background:#0a151d;color:#667b8d;border-radius:16px;padding:7px 10px;font-size:9px;font-weight:800;cursor:pointer}.togglechips button.on{border-color:#2a8a72;background:#0d2b23;color:#59eeb4;box-shadow:0 0 12px #42e4aa18}.quotactrl input{width:90px;background:#09151c;border:1px solid #2a4655;border-radius:9px;color:#7de5ff;font-size:18px;font-weight:800;padding:8px 10px}.quotactrl small{display:block;color:#627587;margin-top:7px;font-size:9px}@media(max-width:900px){.controlgrid{grid-template-columns:1fr}}.budgetbar{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:14px;padding:0;overflow:hidden}.budgetbar>div{padding:14px 18px;border-right:1px solid #1b2d38}.budgetbar>div:last-child{border-right:0}.budgetbar strong{display:block;color:#63e6ff;font-size:18px;margin:4px 0}.budgetbar small{color:#65788b}.budgetbar.reduced{border-color:#6b5725}.budgetbar.reduced strong{color:#ffd06a}.budgetbar.deferred{border-color:#6f2f3b}.budgetbar.deferred strong{color:#ff8195}@media(max-width:800px){.budgetbar{grid-template-columns:1fr}}.budgetbar.warning{border-color:#685521}.budgetbar.warning strong{color:#ffd06a}.budgetbar.restricted{border-color:#754421;box-shadow:0 0 22px #ff9e3d10}.budgetbar.restricted strong{color:#ffad61}.budgetbar.stopped{border-color:#71303d;box-shadow:0 0 24px #ff557515}.budgetbar.stopped strong{color:#ff718a}.attention{padding:20px 22px;margin-top:14px}.alertgrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.alert{display:flex;gap:11px;padding:12px;border:1px solid #253743;background:#09131a;border-radius:11px}.alert>i{width:9px;height:9px;border-radius:50%;margin-top:4px;background:#5cdcf6;box-shadow:0 0 12px #5cdcf655}.alert.warning{border-color:#604c23}.alert.warning>i{background:#ffca62}.alert.critical{border-color:#71303d}.alert.critical>i{background:#ff6f88;box-shadow:0 0 14px #f577}.alert b{font-size:11px;color:#e6f0f5}.alert p{font-size:10px;color:#758799;margin:4px 0}.alert small{font-size:9px;color:#63ddf7}.allclear{display:flex;align-items:center;gap:9px;color:#5ceaae;padding:14px 0 2px;font-size:11px}.allclear svg{width:17px}@media(max-width:850px){.alertgrid{grid-template-columns:1fr}}.alertaction{border:0;background:transparent;color:#63ddf7;padding:2px 0;font-size:9px;font-weight:800;cursor:pointer;text-align:left}.alertaction:hover{color:#b1f2ff;text-decoration:underline}.queuefilters{display:flex;gap:5px}.queuefilters button{border:1px solid #253b48;background:#09151d;color:#65798b;border-radius:13px;padding:6px 9px;font-size:9px;font-weight:800;cursor:pointer}.queuefilters button.on{color:#63e6ff;border-color:#2a758c;background:#0c2732;box-shadow:0 0 12px #45dfff16}#research-controls,#opportunity-queue{scroll-margin-top:18px}.approvalworkspace{grid-column:1/-1;background:#071119;border:1px solid #244352;border-radius:13px;padding:16px;margin-top:6px}.approvalhero{display:grid;grid-template-columns:70px 1fr auto;gap:14px;align-items:center}.approvalhero>img{width:70px;height:70px;object-fit:cover;border-radius:10px}.approvalhero h3{margin:4px 0;color:#e9f3f7}.approvalhero p{margin:0;color:#728597;font-size:10px}.riskchips{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.riskchips span{padding:5px 8px;border-radius:12px;background:#0d1e28;border:1px solid #223b49;color:#87a0b2;font-size:9px}.approvaldecision{display:flex;gap:7px}.approvaldecision button{border:1px solid #28664e;background:#0d2b20;color:#5bedae;border-radius:9px;padding:8px 12px;font-weight:800;font-size:10px;cursor:pointer}.approvalmetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.approvalmetrics>div{background:#091820;border:1px solid #1e3441;border-radius:9px;padding:10px}.approvalmetrics small{display:block;color:#63798a;font-size:8px;text-transform:uppercase}.approvalmetrics b{display:block;color:#dff0f6;font-size:13px;margin-top:4px}.approvalwarning{margin-top:11px;padding:9px 11px;border:1px solid #6b4f23;background:#251c0d;color:#ffc86a;border-radius:9px;font-size:10px}@media(max-width:800px){.approvalhero{grid-template-columns:55px 1fr}.approvaldecision{grid-column:1/-1}.approvalmetrics{grid-template-columns:1fr 1fr}}.listingpreview{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:14px;padding:15px;border:1px solid #1f3a48;background:#09151d;border-radius:11px}.previewcopy h3{margin:5px 0 9px;color:#eef6f9}.previewdesc{font-size:10px;color:#8da0af;line-height:1.55;max-height:170px;overflow:auto}.previewdesc h3{font-size:11px;color:#cde0e8}.previewdesc p,.previewdesc ul{margin:5px 0}.previewtags{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.previewtags span{font-size:8px;padding:4px 7px;border:1px solid #2b4655;border-radius:11px;color:#78dff5}.previewcopy>small{color:#586e80;font-size:8px}.previewgallery{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.previewgallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid #203540}@media(max-width:850px){.listingpreview{grid-template-columns:1fr}}.editlisting,.editrow button{margin-top:8px;border:1px solid #2b5d72;background:#0c2632;color:#72e3fb;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800;cursor:pointer}.editfield,.editarea{width:100%;box-sizing:border-box;background:#07131a;border:1px solid #294452;border-radius:8px;color:#dcecf2;padding:9px;font-size:10px;margin-top:7px}.editarea{min-height:145px;resize:vertical;font-family:inherit}.editrow{display:grid;grid-template-columns:120px auto auto;gap:7px;align-items:end}.editrow .editfield{margin-top:8px}.marginpreview{display:flex;align-items:center;gap:9px;margin-top:9px;padding:8px 10px;border:1px solid #213945;border-radius:8px;background:#08151c}.marginpreview span,.marginpreview small{font-size:9px;color:#697d8e}.marginpreview b{font-size:13px}.marginpreview b.safe{color:#55eeb0}.marginpreview b.danger{color:#ff758b;text-shadow:0 0 10px #ff557744}.econbadge{font-size:8px;padding:5px 8px;border-radius:12px;border:1px solid #29414e;color:#8094a5}.econbadge b{margin-left:3px}.econbadge.stable{border-color:#235844;color:#58eaae}.econbadge.warning{border-color:#665122;color:#ffcd68}.econbadge.hold{border-color:#71303d;color:#ff758c;box-shadow:0 0 11px #ff55771b}.recoverybar{display:flex;align-items:center;gap:12px;margin-top:14px;padding:13px 17px;border-color:#5c4a22;background:#19160d}.recoverybar svg{width:19px;color:#ffd06a}.recoverybar b{color:#ffd77c;font-size:11px}.recoverybar p{margin:3px 0 0;color:#887a5c;font-size:9px}.actionnotice{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 15px;border-radius:10px;font-size:10px}.actionnotice.success{border:1px solid #245a45;background:#0b281d;color:#61edb2}.actionnotice button{border:0;background:transparent;color:inherit;font-size:17px;cursor:pointer}.actionnotice.info{border:1px solid #28516a;background:#0a2130;color:#74dfff}.actionnotice.error{border:1px solid #71303d;background:#291218;color:#ff8296}.variantecon{margin:14px 0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px}.econsummary{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 10px}.econtable{display:grid;gap:6px}.econrow{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,auto);gap:12px;align-items:center;padding:8px 10px;border-radius:9px;background:#ffffff09;font-size:12px}.econrow.warning,.econrow.hold{font-weight:600}@media(max-width:850px){.econrow{grid-template-columns:1fr 1fr}.econrow>span:first-child{grid-column:1/-1}}.runhistory{margin:16px 0;padding:18px}.sectionhead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.runsummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.runsummary span,.runitem{padding:10px 12px;border-radius:10px;background:#ffffff09}.runlist{display:grid;gap:7px}.runitem{display:grid;grid-template-columns:150px 90px 180px 1fr;gap:12px;align-items:center}.runitem em{font-style:normal;opacity:.8}.runitem.failed b{font-weight:800}@media(max-width:900px){.runsummary,.runitem{grid-template-columns:1fr 1fr}.runitem em{grid-column:1/-1}}.listingquality{margin:14px 0;padding:14px 16px;border:1px solid #29424d;border-radius:14px;background:#0b171d;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.listingquality>div:first-child{display:flex;flex-direction:column;gap:4px}.listingquality strong{font-size:14px;letter-spacing:.04em}.listingquality small{color:#8ca3b2}.listingquality.ready{border-color:#246b52}.listingquality.ready strong,.qualityok{color:#5ceaae}.listingquality.review_required{border-color:#79532d}.listingquality.review_required strong{color:#ffc46b}.qualityreasons{display:flex;flex-direction:column;gap:3px;color:#ffc46b;font-size:12px;text-align:right}.qualityok{font-size:12px;align-self:center}@media(max-width:800px){.listingquality{flex-direction:column}.qualityreasons{text-align:left}}.repairlisting{margin-top:8px;align-self:flex-end;border:1px solid #4f8da3;background:#102731;color:#76e3ff;border-radius:9px;padding:8px 12px;font-weight:800;cursor:pointer}.repairlisting:hover{background:#163540}.productionops{margin:14px 0;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:14px;padding:16px}.productionops>div{display:flex;flex-direction:column;gap:4px}.productionops strong{font-size:18px}.productionops small{color:#8ca3b2}.queuecontrol{align-items:flex-end!important;justify-content:center}.queuecontrol label{font-size:12px;color:#8ca3b2}.queuecontrol input{width:68px;margin-left:8px;background:#08151b;color:#dff4fa;border:1px solid #29424d;border-radius:8px;padding:7px}.queuecontrol button{margin-top:7px;border:1px solid #246b52;background:#0d2a20;color:#5ceaae;border-radius:9px;padding:9px 12px;font-weight:800;cursor:pointer}@media(max-width:800px){.productionops{grid-template-columns:1fr}.queuecontrol{align-items:flex-start!important}}.recoveryops{margin:14px 0;display:grid;grid-template-columns:1.2fr .8fr 1fr auto;gap:14px;padding:16px;align-items:center}.recoveryops>div{display:flex;flex-direction:column;gap:4px}.recoveryops strong{font-size:16px}.recoveryops small{color:#8ca3b2}.recoveryactions{flex-direction:row!important;gap:8px!important}.recoveryactions button{border:1px solid #315768;background:#0c2029;color:#76e3ff;border-radius:9px;padding:9px 12px;font-weight:800;cursor:pointer}@media(max-width:900px){.recoveryops{grid-template-columns:1fr}.recoveryactions{justify-content:flex-start}}.releaseaudit{margin:14px 0;padding:16px;display:grid;grid-template-columns:1.2fr 2fr auto;gap:16px;align-items:center}.releaseaudit>div:first-child{display:flex;flex-direction:column;gap:4px}.releaseaudit strong{font-size:18px}.releaseaudit small{color:#8ca3b2}.releaseaudit.pass{border-color:#246b52}.releaseaudit.pass strong{color:#5ceaae}.releaseaudit.blocked{border-color:#79532d}.releaseaudit.blocked strong{color:#ffc46b}.auditgates{display:flex;flex-wrap:wrap;gap:7px}.auditgates span{font-size:12px;padding:5px 8px;border-radius:8px;background:#0b171d}.auditgates .ok{color:#5ceaae}.auditgates .bad{color:#ff9a76}.releaseaudit button{border:1px solid #315768;background:#0c2029;color:#76e3ff;border-radius:9px;padding:10px 13px;font-weight:800;cursor:pointer}.releaseaudit button:disabled{opacity:.6}@media(max-width:900px){.releaseaudit{grid-template-columns:1fr}}.auditfailures{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:5px}.auditfailures button{text-align:left;border:1px solid #79532d;background:#1a1510;color:#ffc46b;border-radius:9px;padding:8px 10px;cursor:pointer}.auditfailures button b,.auditfailures button small{display:block}.auditfailures button small{margin-top:3px;color:#c8a878}.releaseaudit{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start}.auditactions{grid-column:1/-1;display:flex;flex-direction:row;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:4px}.auditactions button{white-space:nowrap}.releaseaudit .bulkrepair{border-color:#2b7a5d;background:#0d2a20;color:#5ceaae}.auditfailures{flex-basis:100%;width:100%}@media(max-width:900px){.releaseaudit{grid-template-columns:1fr}.auditactions{justify-content:flex-start}}.confidencebadge{display:flex;flex-direction:column;gap:4px}.confidencebadge small{font-size:10px;max-width:150px}.confidencebadge.high,.confidencebadge.very_high{color:#4ade80}.confidencebadge.low,.confidencebadge.very_low{color:#fbbf24}.confidencedetails{grid-column:1/-1;padding:20px;border-top:1px solid #334155;cursor:default}.confidencedetails p,.confidencedetails li{font-size:13px;line-height:1.6;color:#b8c5d9}.queueactions label{font-size:11px;display:flex;flex-direction:column;gap:4px}.queueactions select{max-width:170px;background:#162238;color:#e2e8f0;border:1px solid #334155;border-radius:6px;padding:6px}.queueactions{flex-wrap:wrap}.queueactions label select:focus-visible{outline:2px solid #71d7ff}.confidencebadge.moderate{color:#71d7ff}@media(max-width:700px){.queueactions{justify-content:flex-start}.confidencedetails{padding:12px}.queueactions label{flex:1 1 150px}}.duplicatebadge{font-weight:700!important;font-size:10px!important}.duplicatebadge.primary{color:#5ceaae!important}.duplicatebadge.alternative,.duplicatebadge.possible{color:#ffc46b!important}.duplicatedetails{grid-column:1/-1;padding:20px;cursor:default;border-top:1px solid #334155}.duplicatedetails p,.duplicatedetails li,.duplicatesummary{font-size:12px;color:#b8c5d9;line-height:1.6}.duplicatecomparison{overflow-x:auto}.duplicatecomparison table{width:100%;min-width:750px;border-collapse:collapse;font-size:12px}.duplicatecomparison td,.duplicatecomparison th{text-align:left;padding:10px;border-bottom:1px solid #334155}.duplicatecomparison td small{display:block;color:#8ca3b2}.duplicatecomparison button{background:#102a20;color:#5ceaae;border:1px solid #246b52;border-radius:6px;padding:7px;cursor:pointer}.duplicatedetails details article{padding:12px;background:#10151d;margin-top:8px;border-radius:8px}.suppliercomparison{grid-column:1/-1;padding:20px;border-top:1px solid #334155;cursor:default}.supplierhead{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.suppliercomparison p,.suppliercomparison td small{font-size:12px;color:#b8c5d9;line-height:1.6}.suppliercomparison button,.suppliercomparison select{padding:9px;border-radius:8px;background:#10232e;color:#71d7ff;border:1px solid #315768;cursor:pointer}.suppliercomparison button:disabled{opacity:.5;cursor:default}.suppliercomparison td small{max-width:220px}.suppliercomparison h4{margin-top:20px}.pricingworkspace{grid-column:1/-1;padding:20px;border-top:1px solid #334155;cursor:default}.pricingworkspace p,.pricingworkspace td small,.pricingworkspace li{font-size:12px;color:#b8c5d9;line-height:1.6}.pricingworkspace td small{max-width:240px}.pricingworkspace button,.pricingworkspace select,.pricingworkspace input{padding:9px;border-radius:8px;background:#10232e;color:#71d7ff;border:1px solid #315768}.pricingworkspace button{cursor:pointer}.pricingworkspace button:disabled{opacity:.5}.pricingform{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.pricingform h4{flex-basis:100%}.pricingform label{display:flex;flex-direction:column;font-size:12px;gap:6px;flex:1 1 200px}.pricingform input{max-width:220px}.profitworkspace{grid-column:1/-1;padding:20px;border-top:1px solid #ffffff18;background:#101b2a}.profitworkspace p,.profitworkspace>small{color:#9baac0;font-size:12px;line-height:1.6}.profitsummary{display:flex;flex-direction:column;text-align:right;min-width:160px}.profitsummary strong{font-size:28px;color:#73e1c0}.profitsummary small{color:#aab9cf}.profitworkspace .profitloss,.profitworkspace .profitwarning{color:#ff9090}.profitworkspace .profitpositive{color:#73e1c0;font-weight:700}@media(max-width:650px){.profitsummary{text-align:left}.profitworkspace{padding:14px}}.batchreviewbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0;padding:14px;background:#101b2a;border:1px solid #26374c;border-radius:10px}.batchreviewbar label{display:flex;align-items:center;gap:8px;color:#d8e6f6;font-size:12px}.batchreviewbar span,.batchreviewbar small{color:#9baac0;font-size:12px}.batchreviewbar small{flex-basis:100%;line-height:1.5}.batchreviewbar button{background:#162c3f;border:1px solid #34516b;border-radius:7px;padding:8px 10px;color:#d9edf7;cursor:pointer}.batchreviewbar button:disabled{opacity:.45;cursor:default}.batchresults{padding:14px;border:1px solid #34516b;border-radius:10px;margin-bottom:14px;font-size:12px;line-height:1.6}.batchresults ul{margin-bottom:0}.prow{position:relative}.batchselect{position:absolute;top:8px;left:8px;z-index:1;padding:3px;border-radius:4px;background:#101b2ae6}.batchselect input,.batchreviewbar input{accent-color:#57d7b4;width:16px;height:16px}.lifecycleoverview{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0}.lifecycleoverview b{font-size:13px;color:#d8e6f6}.lifecycleoverview button{border:1px solid #33485e;border-radius:6px;padding:7px 10px;background:#111d2b;color:#aab9cf;cursor:pointer;font-size:11px}.lifecycleoverview button.active{border-color:#5ddbb5;background:#183b34;color:#c6ffee}.lifecycleoverview .critical,.lifecycleworkspace .critical{color:#ff9090}.lifecycleoverview .warning,.lifecycleworkspace .warning{color:#ffd28c}.lifecycleoverview small{flex-basis:100%;font-size:11px;color:#9baac0}.lifecycleworkspace{grid-column:1/-1;background:#101b2a;padding:20px;border-top:1px solid #26374c}.lifecycleworkspace h3{font-size:15px}.lifecycleworkspace p,.lifecyclefacts,.lifecycleworkspace small{font-size:12px;color:#9baac0;line-height:1.6}.lifecyclefacts{display:flex;flex-wrap:wrap;gap:16px}.lifecycleworkspace li{margin:10px 0;font-size:12px}.lifecycleworkspace li small{display:block}.lifecycleworkspace.critical{border-left:3px solid #ff9090}.lifecycleworkspace.warning{border-left:3px solid #ffd28c}.lifecycleworkspace.healthy{border-left:3px solid #5ddbb5}.commandstatus{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:15px 18px;margin:14px 0}.commandstatus>div{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;flex:1;min-width:160px}.commandstatus b{font-size:12px;color:#dce9f7}.commandstatus small{grid-column:1/-1;color:#9baac0;font-size:11px}.commandstatus svg{width:17px;color:#64d9b4}.statusdot{width:8px;height:8px;background:#e9b975;border-radius:50%}.statusdot.connected{background:#64d9b4}.commandstatus button{border:1px solid #34516b;background:#152536;color:#d8e6f6;padding:8px 12px;border-radius:7px;font-size:11px;cursor:pointer}.workspacecontrols{margin:16px 0;border:1px solid #26374c;border-radius:12px;background:#0c1520;overflow:hidden}.workspacecontrols>summary{display:flex;flex-wrap:wrap;gap:8px 20px;padding:17px 20px;cursor:pointer;list-style:none}.workspacecontrols>summary:before{content:"▸";color:#5ddbb5}.workspacecontrols[open]>summary:before{content:"▾"}.workspacecontrols>summary b{font-size:13px;color:#d8e6f6}.workspacecontrols>summary span{font-size:12px;color:#9baac0}.controlcontents{padding:0 14px 14px}.controlcontents>section{margin-top:14px}.productdisclosure{grid-column:1/-1;border-top:1px solid #26374c;background:#0c1520}.productdisclosure>summary{padding:13px 18px;color:#bdd2e8;font-size:12px;cursor:pointer}.productdisclosure>section{border-top:0}.workspacecontrols .activitylog{border:0;margin:0}.kpis{margin-top:18px}@media(max-width:650px){.commandstatus{gap:12px}.commandstatus>div{min-width:140px}.workspacecontrols>summary{padding:14px}.controlcontents{padding:0 8px 8px}}.v07audit{padding:20px;margin-top:14px}.v07audit h3{font-size:16px}.v07audit p,.v07audit li{font-size:12px;color:#aab9cf;line-height:1.7}.v07audit>b{display:block;margin:16px 0;color:#dce9f7}.v07audit button{padding:9px 12px;border:1px solid #34516b;border-radius:7px;background:#162c3f;color:#dce9f7;cursor:pointer}.v07audit button:disabled{opacity:.5}.candidatepagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;font-size:12px;color:#aab9cf}.candidatepagination>div{display:flex;align-items:center;gap:12px}.candidatepagination label{display:flex;align-items:center;gap:7px}.candidatepagination button,.candidatepagination select{border:1px solid #34516b;background:#152536;color:#d8e6f6;border-radius:7px;padding:8px 12px;font:inherit}.candidatepagination button{cursor:pointer}.candidatepagination button:disabled{opacity:.4;cursor:default}.candidatepagination select{padding:7px;min-width:52px}.candidatepagination button:focus-visible,.candidatepagination select:focus-visible{outline:2px solid #5ddbb5;outline-offset:2px}@media(max-width:480px){.candidatepagination{justify-content:center}.candidatepagination>span{width:100%;text-align:center}}.editableguardrails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.editableguardrails label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#aab9cf}.editableguardrails input,.customdiscovery input{min-width:0;background:#111d2b;color:#dce9f7;border:1px solid #34516b;border-radius:7px;padding:9px;font:inherit}.customdiscovery{display:flex;gap:8px;margin:12px 0}.customdiscovery input{flex:1;font-size:12px}.customdiscovery button{padding:8px 12px;background:#183b34;color:#c6ffee;border:1px solid #34516b;border-radius:7px;cursor:pointer}.guardrailnote{font-size:11px;color:#9baac0;line-height:1.7}.customdiscovery button:disabled{opacity:.4}@media(max-width:500px){.editableguardrails{grid-template-columns:1fr}.customdiscovery{flex-wrap:wrap}}.v07audit .auditfeedback{padding:12px;border:1px solid #34516b;border-radius:8px;background:#152536;color:#dce9f7}.v07audit .auditinlineerror{padding:12px;border:1px solid #934c55;border-radius:8px;background:#311c25;color:#ffadb4}.actionnotice{position:fixed!important;bottom:20px;left:50%;transform:translate(-50%);width:min(720px,calc(100vw - 32px));z-index:1000;box-sizing:border-box;box-shadow:0 8px 32px #0008;max-height:35vh;overflow:auto;white-space:normal;background:#142532!important;border:1px solid #5e839a;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.actionnotice.error{border-color:#ff8585}.actionnotice.success{border-color:#58dba5}.actionnotice button{flex-shrink:0;min-width:40px;min-height:40px}.storecurrency{padding:20px;margin:16px 0}.storecurrency .title{gap:16px;flex-wrap:wrap}.storecurrency p{line-height:1.6;overflow-wrap:anywhere}.storecurrency small{opacity:.8}.storecurrency button{padding:10px 14px;border:1px solid #4d7997;border-radius:8px;background:#18354a;color:#fff;cursor:pointer}.storecurrency button:disabled{opacity:.6;cursor:wait}.currencyerror{color:#ffada9}.currencyestimate{grid-column:1/-1;padding:12px 16px;line-height:1.6;background:#142d3e;border-radius:8px;white-space:normal}.econrow small{display:block;white-space:normal}.variantrepairactions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.variantrepairactions button{padding:10px 14px;background:#18354a;color:#fff;border:1px solid #4d7997;border-radius:8px;cursor:pointer}.cloud-app{position:relative;color:#f4f7fb;color-scheme:dark}.cloud-app .topbar p{color:#b9c7d8}.cloud-app button{font:inherit;font-weight:600;min-height:44px;padding:10px 16px;border:1px solid #6097b5;border-radius:10px;background:#15354b;color:#f5fbff;cursor:pointer}.cloud-app button:hover:not(:disabled){background:#214c67}.cloud-app button:disabled{opacity:1;background:#253140;color:#c0ccda;border-color:#536477;cursor:not-allowed}.cloud-app button:focus-visible,.cloud-app input:focus-visible,.cloud-app summary:focus-visible{outline:3px solid #71d7ff;outline-offset:3px}.cloud-app input{font:inherit;background:#0b1520;color:#f4f7fb;border:1px solid #7e92a9;border-radius:8px;padding:12px;margin-top:8px}.cloud-app nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.cloud-app .title{align-items:center;gap:16px;flex-wrap:wrap}.cloud-app p{line-height:1.6}.cloud-app [role=alert]{color:pink;background:#351923;padding:16px;border:1px solid #ad6478;border-radius:10px}.cloud-app details{border:1px solid #526479;border-radius:10px;margin-top:12px}.cloud-app summary{cursor:pointer;line-height:1.6}
