
body{background:radial-gradient(ellipse at 90% 0,#e8edf5,transparent 60%),var(--paper);font-size:16px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.5px}.primary,.outline{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:9px;padding:12px 17px;font-size:14px;font-weight:650;text-decoration:none;min-height:42px;transition:background .2s,box-shadow .2s}.primary{color:#1a222b;background:var(--accent);border:1px solid var(--accent)}.primary:hover{background:#5cabff}.outline{color:#4f617a;background:#fff;border:1px solid #34455f}.outline:hover{background:#f2f5fa;border-color:#b7c4d6}.wide{width:100%}.error{color:#a33d45;background:#fff0f1;border:1px solid #34455f;padding:12px 15px;border-radius:10px;font-size:15px}.error:empty{display:none}input,select,textarea{border:1px solid #34455f;border-radius:9px;padding:11px 13px;background:#fbfcfe;color:#2b3c56;font-size:15px}.wordmark{display:block;text-decoration:none}.wordmark .marbill-logo{width:165px}label{display:block}.login-screen{min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr}.login-story{display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 100% 100%,#32334980,transparent 60%),linear-gradient(140deg,#101e36,#090f1e);color:#fff;padding:55px 12%;position:relative;isolation:isolate;overflow:hidden}.login-story:before,.login-story:after{content:'';position:absolute;z-index:-1;pointer-events:none;border:1px solid #ffffff0e;border-radius:50%;width:560px;height:560px;bottom:-180px;right:-210px}.login-story:after{width:400px;height:400px;right:-120px;bottom:-90px;border-color:#3d9bff26}.login-story h1{font-size:clamp(36px,4vw,58px);font-weight:600;letter-spacing:-2px;line-height:1.18;margin:25px 0}.login-story em{color:#7dbcff;font-style:normal}.login-story p{color:#a9b8cf;font-size:16px;line-height:1.9;max-width:380px}.login-story .eyebrow{color:#79baff}.login-footer{font-size:13px;letter-spacing:2px;color:#7185a5}.login-workflow{display:flex;gap:20px;color:#c0ccdd;font-size:13px;flex-wrap:wrap}.login-workflow span{border-top:1px solid #3d9bff66;padding-top:12px}.login-side{display:grid;place-items:center;padding:40px}.login-card{max-width:380px;width:100%}.lock-icon{background:#e5f2ff;color:#367cc6;width:54px;height:54px;border:1px solid #34455f;border-radius:15px;display:grid;place-items:center;margin-bottom:28px}.lock-icon .icon{height:24px;width:24px}.login-card .eyebrow{font-size:13px;color:#32679f}.login-card h2{font-size:28px;letter-spacing:-1px;margin:12px 0}.login-card p{font-size:15px;color:#7a899e;line-height:1.8}.login-card label{margin:22px 0 8px;font-size:14px;font-weight:600}.login-card input{width:100%;height:48px;background:#fff}.login-card .primary{margin-top:26px;min-height:48px}.back-link{display:block;text-align:center;font-size:14px;margin-top:25px;text-decoration:none;color:#687992}
.dashboard{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{width:240px;position:fixed;inset:0 auto 0 0;background:linear-gradient(160deg,#1b2d4b,#0b1425 58%);color:#b4c0d3;padding:34px 22px;display:flex;flex-direction:column;z-index:3}.sidebar .wordmark{margin:0 7px 25px}.sidebar-product{font-size:16px;letter-spacing:1.6px;color:#e9edf5;margin:0 8px 45px}.sidebar-product b{color:#5baaff;font-weight:700}.sidebar-product small{display:block;margin-top:8px;font-size:13px;letter-spacing:1.7px;color:#8ca0bf}.nav-label{font-size:13px;letter-spacing:1.7px;color:#7188a8;margin:0 12px 13px}.nav-item{display:flex;align-items:center;gap:12px;text-align:left;width:100%;margin-bottom:7px;padding:13px 12px;min-height:47px;border:1px solid transparent;border-radius:9px;background:none;color:#aabbd3;font-size:14px;font-weight:500;position:relative}.nav-item .icon{width:18px;height:18px;color:#8097b9}.nav-item.active{color:#fff;background:linear-gradient(90deg,#3d9bff16,#3d9bff04);border-color:#3d9bff35;box-shadow:inset 3px 0 var(--accent)}.nav-item.active .icon{color:#73b7ff}.nav-item:hover{background:#ffffff08}.nav-item b{margin-left:auto;background:#ffffff0c;color:#cdd6e5;font-size:13px;font-weight:600;border-radius:5px;padding:1px 6px}.sidebar-bottom{margin-top:auto}.sidebar-bottom>a{display:flex;justify-content:space-between;text-decoration:none;font-size:13px;color:#a4b4cd;padding:18px 4px}.admin-user{display:flex;align-items:center;gap:9px;border-top:1px solid #ffffff12;padding-top:20px}.avatar{width:33px;height:33px;border-radius:10px;background:#ffffff0b;border:1px solid #ffffff1a;display:grid;place-items:center;color:#91c2f6;font-size:14px}.admin-user strong{display:block;color:#d7e0ed;font-size:13px;font-weight:600}.admin-user small{font-size:13px;color:#8498b8}.admin-user button{border:0;background:none;color:#8d9fbc;padding:7px;margin-left:auto}.admin-user button .icon{width:17px;height:17px}.main{grid-column:2;min-width:0}.toolbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid #34455f;font-size:13px;color:#8290a5;background:#ffffff88}.toolbar strong{color:#354863;font-weight:550}.slash{margin:0 14px;color:#c4cddb}.toolbar>div{display:flex;align-items:center;gap:9px}.live-dot{width:5px;height:5px;border-radius:50%;background:#3b9b7b;box-shadow:0 0 0 3px #3b9b7b0a}.icon-button{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;border:1px solid #34455f;background:#fff;color:#71839e}.icon-button .icon{width:16px;height:16px}.toolbar .icon-button{margin-left:10px}main{padding:30px 40px;max-width:1660px;margin:auto}.page-heading{position:relative;overflow:hidden;isolation:isolate;border:1px solid #213450;border-radius:20px;background:radial-gradient(ellipse at 90% 20%,#2e4265 0,transparent 65%),linear-gradient(120deg,#101e35,#192b46);color:white;padding:32px 35px;display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;min-height:194px;box-shadow:0 12px 30px #1829440b}.page-heading:after{content:'';position:absolute;z-index:-1;border:1px solid #ffffff0a;border-radius:50%;width:320px;height:320px;right:65px;top:-125px;box-shadow:0 0 0 45px #ffffff02,0 0 0 95px #ffffff02}.page-heading .eyebrow{font-size:13px;letter-spacing:1.7px;color:#80bdff}.page-heading h1{font-size:31px;font-weight:600;letter-spacing:-1.2px;margin:12px 0}.page-heading h1 br{display:none}.page-heading h1 br:after{content:' '}.page-heading h1 span{color:#82beff;margin-left:7px}.page-heading p{font-size:14px;color:#aabdd7;margin:0;line-height:1.8}.page-heading .outline{background:#ffffff08;border-color:#ffffff24;color:#e8edf6;font-size:13px;padding:11px 15px;white-space:nowrap}.page-heading .outline:hover{background:#ffffff15}.page-heading .outline .icon{width:15px;height:15px}.integration-banner{display:flex;align-items:center;gap:12px;padding:13px 17px;border:1px solid #34455f;background:#f0f7ff;border-radius:12px;margin-bottom:22px}.banner-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;color:#3d6b9c;background:#d7e6f7;flex:none}.banner-icon .icon{width:16px;height:16px}.integration-banner strong{font-size:14px;color:#3e638b;font-weight:600}.integration-banner p{font-size:13px;color:#5f7994;margin:2px 0 0}.connection-badge{margin-left:auto;border:1px solid #34455f;border-radius:20px;padding:4px 10px;font-size:13px;color:#4d729a;white-space:nowrap}.integration-banner.connected{background:#f1f8f5;border-color:#d5e7dd}.connected .banner-icon{color:#3c876a;background:#dfefe6}.connected strong{color:#36735b}.connected p{color:#70927f}.connected .connection-badge{border-color:#c7dfd2;color:#477c62;background:#ffffff88}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metrics article{background:#fff;border:1px solid #34455f;border-radius:15px;padding:22px 24px;box-shadow:0 4px 12px #172b4903;position:relative}.metrics article:nth-child(2){border-top:3px solid #34455f;padding-top:20px}.metrics article:nth-child(3){border-top:3px solid #77b49d;padding-top:20px}.metrics article:nth-child(4){border-top:3px solid #9a9ccc;padding-top:20px}.metric-label{display:flex;justify-content:space-between;align-items:center;color:#6a7a93;font-size:13px;font-weight:500;gap:8px}.metric-label .icon{height:17px;width:17px;color:#99aac3}.metrics strong{font-size:39px;letter-spacing:-1.5px;font-weight:600;line-height:1.2;display:block;margin:14px 0 8px}.metrics small{font-size:13px;color:#92a0b5}.green{color:#3a866b}.amber{color:#74719e}.overview-row{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin:21px 0 28px}.activity,.flow-note{display:flex;align-items:center;gap:25px;background:#fff;border:1px solid #34455f;border-radius:14px;padding:21px 24px;min-height:122px}.activity h2,.flow-note h2{font-size:14px;letter-spacing:-.2px;margin:0 0 7px;font-weight:650}.activity p{font-size:13px;color:#93a0b5;margin:0}.activity-bars{display:flex;align-items:end;gap:14px;flex:1;min-width:0;height:70px}.day{flex:1;text-align:center;color:#91a0b7;font-size:13px}.bar-track{height:40px;display:flex;align-items:end;justify-content:center}.bar{width:100%;max-width:25px;background:#98c1ed;border-radius:4px 4px 1px 1px;min-height:2px}.day:last-child .bar{background:linear-gradient(#78b9ff,#4899ef)}.bar.zero{background:#e8edf5}.count{font-size:13px;color:#98a5b9;margin-bottom:2px}.flow-note{background:#eff3f8;border-color:#d3deea}.flow-note p{font-size:13px;color:#738292;line-height:1.8;margin:0}.flow-note h2{color:#435b75}.flow-symbol{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#d5e2f0;color:#5586ba;flex:none}.flow-symbol .icon{width:22px;height:22px}.inbox{background:#fff;border:1px solid #34455f;border-radius:18px;padding:27px;box-shadow:0 5px 20px #15294403}.inbox-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.inbox-heading>div:first-child{display:flex;align-items:center;gap:14px}.inbox-heading h2{font-size:18px;margin:0;letter-spacing:-.5px;font-weight:650}.inbox-heading>div>span{font-size:13px;color:#8190a8;padding:4px 9px;border:1px solid #34455f;border-radius:6px;background:#f7f9fc}.view-toggle{display:flex;background:#f4f6fa;border:1px solid #34455f;padding:4px;border-radius:9px;gap:3px}.view-toggle button{display:flex;align-items:center;gap:7px;border:0;background:none;color:#8493a9;border-radius:6px;padding:7px 10px;font-size:13px}.view-toggle button .icon{width:14px;height:14px}.view-toggle .selected{background:#fff;color:#3572b3;box-shadow:0 2px 5px #12213b0e}.filters{display:flex;gap:10px;background:#f7f9fc;padding:12px;border:1px solid #34455f;border-radius:11px}.search{display:flex;align-items:center;flex:1;min-width:160px;border:1px solid #34455f;border-radius:8px;background:#fff;padding-left:12px}.search .icon{color:#9aabc2;width:16px;height:16px}.search input{width:100%;border:0;background:none;font-size:13px;padding-left:9px;outline-offset:-2px}.filters select{font-size:13px;background:#fff;max-width:180px;color:#667893}.filter-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:16px 1px 22px;color:#8998ae;font-size:13px}.filter-meta label{display:flex;align-items:center;gap:7px;cursor:pointer}.filter-meta input{accent-color:#3d8adc}.link-button{border:0;background:none;color:#446b95;font-size:13px;padding:0}.results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{border:1px solid #34455f;border-radius:14px;background:#fff;overflow:hidden;cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #203e5b10;border-color:#88add4}.product-card:focus-visible{outline:3px solid #79baff;outline-offset:3px}.product-photo{height:210px;position:relative;display:flex;justify-content:center;background:linear-gradient(135deg,#f1f4f9,#f8faff);padding:28px}.product-photo img{max-width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.product-photo .badge{position:absolute;top:12px;left:12px;box-shadow:0 2px 5px #ffffff55}.product-photo .test-tag{position:absolute;right:12px;bottom:10px}.card-content{padding:18px}.category-name{font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#4e7cad;font-weight:650;margin-bottom:7px}.card-content h3{font-size:16px;line-height:1.6;letter-spacing:-.2px;font-weight:600;margin:0 0 16px;min-height:41px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.card-affiliate{border-top:1px solid #34455f;padding-top:14px;display:flex;align-items:center;gap:9px}.small-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#f0f3f8;color:#8190aa;font-size:13px;font-weight:700;flex:none}.card-affiliate>div{min-width:0}.card-affiliate strong{font-size:13px;display:block;font-weight:600;overflow-wrap:anywhere}.card-affiliate small{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#96a2b6;font-size:13px;margin-top:2px}.card-affiliate time{margin-left:auto;color:#94a3b9;font-size:13px;white-space:nowrap}.badge{display:inline-flex;border-radius:6px;border:1px solid #34455f;background:#edf2fb;color:#607baf;font-size:13px;line-height:1.5;font-weight:650;padding:5px 8px;white-space:nowrap}.badge.pending_review{background:#dfeeff;color:#2d5f95;border-color:#b8d4f2}.badge.approved{background:#eaf6ef;color:#3d8162;border-color:#cce5d7}.badge.declined{background:#fbedef;color:#aa5965;border-color:#efd3da}.badge.needs_info{background:#f0eefa;color:#7b6caa;border-color:#e0daf1}.test-tag{font-size:13px;letter-spacing:.6px;color:#7e8ba0;background:#fff;border:1px solid #34455f;padding:4px 6px;border-radius:4px}.empty{grid-column:1/-1;display:grid;align-content:center;justify-items:center;text-align:center;min-height:300px;padding:35px;background:radial-gradient(ellipse at 50% 45%,#eef3f8,transparent 60%)}.empty-icon{width:70px;height:70px;display:grid;place-items:center;background:#e9f2fb;border:1px solid #34455f;color:#6698ce;border-radius:20px;font-size:30px;margin-bottom:22px;transform:rotate(-6deg)}.empty h3{font-size:20px;letter-spacing:-.6px;margin:0 0 10px;font-weight:600}.empty p{max-width:420px;font-size:14px;color:#8a99af;line-height:1.9}.pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:22px;margin-top:26px;border-top:1px solid #34455f;color:#92a0b4;font-size:13px}.pagination>div{display:flex;gap:8px}.pagination .outline{font-size:13px;padding:7px 11px;min-height:32px}footer{display:flex;justify-content:space-between;gap:20px;padding-top:28px;color:#8394ad;font-size:13px;letter-spacing:.7px}footer span{font-size:13px;letter-spacing:0}.results.table-mode{display:block;overflow-x:auto}.data-table{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.data-table th{font-size:13px;text-transform:uppercase;letter-spacing:.7px;color:#8b9cb4;font-weight:600;padding:13px 10px;border-bottom:1px solid #34455f}.data-table td{padding:16px 10px;border-bottom:1px solid #34455f;font-size:13px}.data-table tr[data-id]{cursor:pointer}.data-table tr[data-id]:hover{background:#f4f8fc}.table-product{display:flex;gap:13px;align-items:center;max-width:420px}.table-product img{width:52px;height:52px;object-fit:contain;border-radius:9px;background:#f3f6fa}.table-product strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.data-table small{font-size:13px;display:block;color:#91a0b5;margin-top:3px}.table-open{height:30px;width:30px;border:1px solid #34455f;color:#4c7fb5;background:#edf6ff;border-radius:8px}
dialog{position:fixed;inset:32px;margin:auto;width:min(1120px,calc(100% - 64px));height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);max-width:none;background:#f4f6fa;border:1px solid #34455f;border-radius:22px;padding:0;color:var(--ink);box-shadow:0 35px 120px #06101f55}dialog::backdrop{background:#09132499;backdrop-filter:blur(5px)}.drawer-top{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #34455f;padding:21px 28px;display:flex;justify-content:space-between;align-items:center}.drawer-top .eyebrow{font-size:13px;color:#5279a2}.drawer-top h2{font-size:20px;font-weight:650;margin:5px 0 0}.drawer-top .icon-button{width:34px;height:34px}.drawer-top .icon{width:17px;height:17px}#detail-body{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:24px;padding:26px}.detail-overview,.detail-review{min-width:0}.detail-image{height:270px;display:grid;place-items:center;border:1px solid #34455f;background:#fff;border-radius:16px;padding:22px}.detail-image img{width:100%;height:100%;max-height:225px;object-fit:contain}.detail-heading{padding:23px 0 15px}.detail-heading h3{font-size:22px;font-weight:650;line-height:1.4;letter-spacing:-.6px;margin:14px 0 10px;overflow-wrap:anywhere}.detail-heading .test-tag{margin-left:7px}.detail-heading .category-name{font-size:13px}.ref{font-family:Consolas,monospace;font-size:13px;color:#93a3b9;word-break:break-all;margin:8px 0}.detail-section{background:#fff;border:1px solid #34455f;border-radius:13px;padding:21px;margin-bottom:18px}.detail-section h3{font-size:16px;font-weight:650;letter-spacing:-.3px;margin:0 0 18px}.detail-section dl{display:grid;grid-template-columns:115px minmax(0,1fr);gap:12px;margin:0;font-size:13px;line-height:1.65}.detail-section dt{color:#8b9bb1}.detail-section dd{margin:0;color:#455b7a;overflow-wrap:anywhere}.detail-section p{font-size:13px;color:#8494ab;line-height:1.85;margin-bottom:0}.detail-section label{font-size:13px;color:#657791;font-weight:600;margin:15px 0 7px}.detail-section select,.detail-section textarea{width:100%;font-size:14px;background:#fbfcfe}.detail-section textarea{resize:vertical;min-height:90px}.detail-section .primary{margin-top:17px;min-height:40px}.comparison{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;margin-bottom:17px}.comparison th{text-align:left;color:#92a0b5;font-size:13px;font-weight:550;padding:9px 8px;border-bottom:1px solid #34455f}.comparison th:first-child{width:65px}.comparison th:nth-child(2){width:39%}.comparison td{padding:13px 8px;border-bottom:1px solid #34455f;vertical-align:top;overflow-wrap:anywhere;line-height:1.75}.comparison .changed{background:#ecf5ff;color:#376ea9}.timeline{list-style:none;margin:0;padding:0}.timeline li{padding:0 0 19px 20px;border-left:1px solid #34455f;margin-left:4px;position:relative}.timeline li:last-child{border-left-color:transparent;padding-bottom:0}.timeline li:before{content:'';position:absolute;left:-5px;top:5px;height:7px;width:7px;border-radius:50%;background:#6fa2d8;box-shadow:0 0 0 3px #edf6ff}.timeline strong{font-size:13px;font-weight:600}.timeline time{display:block;font-size:13px;color:#98a6ba;margin-top:4px}.timeline p{font-size:13px;margin-top:6px}.payload-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.payload-header h3{margin:0}.payload-header .outline{font-size:13px;padding:5px 9px;min-height:28px}.payload-panel>summary{cursor:pointer;color:#5e7392;font-size:14px;font-weight:600;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between}.payload-panel>summary:after{content:'+';font-size:19px;color:#5885b5}.payload-panel[open]>summary:after{content:'−'}.payload-panel[open]>summary{margin-bottom:20px}.payload-json{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:#102039;color:#c0cfe3;border-radius:9px;font:10px/1.9 Consolas,monospace;max-height:380px;overflow:auto;margin:16px 0 0}#review-saved{color:#34815e}
@media(min-width:1700px){main{padding-top:36px}.page-heading{min-height:216px}.page-heading h1{font-size:37px}.page-heading p{font-size:15px}.results{grid-template-columns:repeat(4,minmax(0,1fr))}.product-photo{height:220px}}
@media(max-width:1250px){.dashboard{grid-template-columns:205px 1fr}.sidebar{width:205px;padding:29px 16px}.wordmark .marbill-logo{width:150px}.sidebar-product{font-size:14px}.sidebar-product small{font-size:13px}.toolbar{padding:0 25px}main{padding:26px}.page-heading{padding:27px;min-height:190px}.page-heading h1{font-size:27px}.page-heading h1 br{display:block}.page-heading h1 span{margin-left:0;display:block;margin-top:5px}.page-heading .outline{font-size:13px;gap:6px;padding:10px}.metrics{gap:12px}.metrics article{padding:18px}.metrics article:nth-child(n+2){padding-top:16px}.metric-label{font-size:13px}.metrics strong{font-size:34px}.metrics small{font-size:13px}.overview-row{grid-template-columns:1.2fr 1fr;gap:13px}.activity,.flow-note{padding:18px;gap:16px}.activity-bars{gap:8px}.flow-note p{font-size:13px}.results{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{flex-wrap:wrap}.search{flex-basis:100%}.filters select{flex:1;max-width:none}.inbox{padding:22px}}
@media(max-width:950px){.overview-row{grid-template-columns:1fr}.flow-note{min-height:85px}.page-heading .outline{align-self:flex-end}.activity{min-height:115px}.inbox-heading>div:first-child{display:block}.inbox-heading>div>span{display:inline-block;margin-top:7px}.inbox-heading h2{font-size:16px}.page-heading h1{font-size:24px}.metrics{grid-template-columns:1fr 1fr}.metric-label{font-size:13px}.metrics small{font-size:13px}.metrics strong{font-size:36px}dialog{inset:20px;width:calc(100% - 40px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}#detail-body{grid-template-columns:1fr;gap:0;padding:24px}.detail-image{height:230px}.detail-image img{max-height:185px}}
@media(max-width:700px){.login-screen{grid-template-columns:1fr}.login-story{padding:28px;min-height:300px;gap:30px}.login-story .wordmark .marbill-logo{width:132px}.login-story h1{font-size:34px;letter-spacing:-1.2px;margin:12px 0}.login-story p,.login-footer,.login-workflow{display:none}.login-story .eyebrow{font-size:13px}.login-side{padding:35px 26px}.login-card{max-width:400px}.login-card h2{font-size:25px}.login-card input{font-size:16px}.dashboard{display:block}.sidebar{position:static;width:100%;padding:19px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.sidebar .wordmark{margin:0}.sidebar .marbill-logo{width:122px}.sidebar-product{font-size:13px;margin:0;padding-left:14px;border-left:1px solid #ffffff26;letter-spacing:1.2px}.sidebar-product small{font-size:13px;letter-spacing:1px;margin-top:5px}.nav-label,.nav-item,.sidebar-bottom>a,.admin-user .avatar,.admin-user>div{display:none}.sidebar-bottom{margin:0}.admin-user{padding:0;border:0}.admin-user button{padding:7px}.toolbar{height:55px;padding:0 20px;font-size:13px}.toolbar .slash{margin:0 7px}.toolbar>div{gap:5px}.toolbar #updated{font-size:13px}.toolbar .icon-button{width:28px;height:28px;margin-left:5px}main{padding:20px 16px}.page-heading{border-radius:15px;padding:25px 23px;display:block;min-height:0;margin-bottom:17px}.page-heading .eyebrow{font-size:13px;letter-spacing:1.2px}.page-heading h1{font-size:27px;letter-spacing:-.9px;margin:12px 0}.page-heading h1 span{line-height:1.3}.page-heading p{font-size:13px;max-width:310px}.page-heading .outline{margin-top:21px;padding:9px 12px;min-height:37px;font-size:13px}.integration-banner{align-items:flex-start;padding:13px;gap:10px;margin-bottom:17px}.integration-banner p{font-size:13px;line-height:1.8}.integration-banner strong{font-size:13px}.connection-badge{display:none}.metrics{gap:10px}.metrics article{padding:17px}.metrics article:nth-child(n+2){padding-top:15px}.metric-label{font-size:13px}.metric-label .icon{width:15px;height:15px}.metrics strong{font-size:34px;margin:12px 0 6px}.metrics small{font-size:13px}.overview-row{margin:17px 0 20px}.activity{padding:18px;gap:20px}.activity h2{font-size:13px}.activity p{font-size:13px}.activity-bars{gap:7px}.flow-note{padding:17px}.flow-note h2{font-size:13px}.flow-note p{font-size:13px}.flow-symbol{height:36px;width:36px}.inbox{padding:18px 15px;border-radius:15px}.inbox-heading{gap:9px;margin-bottom:18px}.inbox-heading h2{font-size:16px}.view-toggle button{padding:8px}.view-toggle button>span{display:none}.filters{padding:10px;gap:8px}.filters select{font-size:13px;padding:10px 7px;max-width:100%;flex-basis:30%;min-width:0}.search input{font-size:15px}.filter-meta{font-size:13px;margin:14px 1px 19px}.link-button{font-size:13px}.results{grid-template-columns:1fr;gap:17px}.product-photo{height:230px}.card-content{padding:19px}.card-content h3{min-height:0;font-size:17px}.card-affiliate strong{font-size:13px}.card-affiliate small,.card-affiliate time{font-size:13px}.category-name{font-size:13px}.badge{font-size:13px}.empty{padding:25px 13px;min-height:290px}.empty h3{font-size:18px}.empty p{font-size:13px}.pagination{margin-top:20px;padding-top:17px;font-size:13px}.pagination .outline{font-size:13px;padding:6px 9px}footer{display:block;line-height:1.8;font-size:13px;padding-top:23px}footer span{display:block;margin-top:9px}dialog{inset:0;width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0}.drawer-top{padding:18px 20px}.drawer-top h2{font-size:19px}#detail-body{padding:20px}.detail-section{padding:19px}.detail-section dl{font-size:13px;grid-template-columns:110px minmax(0,1fr)}.detail-heading h3{font-size:22px}.detail-section select,.detail-section textarea{font-size:17px}.comparison{font-size:13px}.comparison th:first-child{width:65px}.comparison th:nth-child(2){width:36%}}

/* Keep operational details readable at normal zoom. */
.comparison th:first-child{width:82px}.comparison td:first-child{white-space:nowrap}
.metric-label{font-size:15px}.metrics small{font-size:13px;color:#6f8099}.integration-banner strong{font-size:15px}.integration-banner p{font-size:14px}.activity h2,.flow-note h2{font-size:15px}.flow-note p{font-size:14px}.category-name{font-size:13px}.card-affiliate strong{font-size:15px}.card-affiliate small,.card-affiliate time{font-size:13px}.data-table td{font-size:15px}.data-table th{font-size:13px}.table-product strong{font-size:15px}.detail-section dl{font-size:15px;grid-template-columns:120px minmax(0,1fr)}.detail-section dt{color:#697b94}.detail-section dd{color:#405572}.detail-section p,.detail-section label{font-size:14px;color:#6c7e98}.detail-section select,.detail-section textarea{font-size:15px}.comparison{font-size:15px}.comparison th{font-size:13px;color:#697c97}.timeline strong{font-size:15px}.timeline time{font-size:13px;color:#6d809c}.timeline p{font-size:14px}.ref{font-size:14px;color:#70839f}.payload-json{font-size:14px}
@media(max-width:700px){.metric-label{font-size:13px}.metrics small{font-size:13px}.integration-banner strong{font-size:14px}.integration-banner p{font-size:13px}.activity h2,.flow-note h2{font-size:14px}.flow-note p{font-size:13px}.detail-section dl{font-size:15px;grid-template-columns:110px minmax(0,1fr)}.comparison{font-size:14px}.comparison th{font-size:13px}.comparison th:first-child{width:68px}.comparison td:first-child{white-space:nowrap}.detail-section select,.detail-section textarea,.search input{font-size:16px}.filters select{font-size:15px;flex-basis:100%}}

/* Marbill midnight workspace: readable text, clear controls, no white panels. */
body{background:radial-gradient(ellipse at 95% 8%,#18325066,transparent 60%),#0a1120;font-size:16px;color:#f2f6fd}
.primary,.outline{font-size:15px;min-height:48px;border-radius:11px}.primary{background:linear-gradient(120deg,#63aeff,#3999ff);color:#0e1721;border-color:#85c0ff}.primary:hover{background:#7fbdff}.outline{background:#24354e;color:#e3ecfa;border-color:#60738f}.outline:hover{background:#324865;border-color:#92a6c2}.primary:disabled,.outline:disabled{background:#25324a;color:#9cacC4;border-color:#465773;opacity:1}
input,select,textarea{background:#0d182b;color:#f5f7fd;border-color:#647591;font-size:16px;min-height:48px}select option{background:#142138;color:#f5f7fd}.error{background:#482332;border-color:#a35c73;color:#ffcad4;font-size:16px}
.login-story{background:radial-gradient(ellipse at 80% 70%,#2f3c4966,transparent 65%),linear-gradient(145deg,#172e4d,#0b1425)}.login-story h1{font-weight:700}.login-story p{color:#c6d4e8;font-size:18px}.login-workflow,.login-footer{font-size:14px;color:#c4d2e7}.login-side{background:#111d31}.lock-icon{background:#48a0ff17;border-color:#3c6693;color:#81beff}.login-card .eyebrow{color:#81beff;font-size:12px}.login-card p{color:#c6d2e6;font-size:16px}.login-card label{font-size:16px}.login-card input{background:#0b1629;border-color:#7586a1;height:56px;font-size:17px}.login-card h2{font-size:34px}.login-card .primary{height:56px;font-size:17px}.back-link{font-size:15px;color:#d0dced}
.dashboard{grid-template-columns:260px 1fr}.sidebar{width:260px;background:linear-gradient(170deg,#172841,#0a1425 65%);border-right:1px solid #33435b;padding:32px 22px}.sidebar-product{font-size:14px}.sidebar-product small{font-size:11px;color:#b0c0d9;letter-spacing:1px}.nav-label{font-size:12px;color:#aabbd5;letter-spacing:1.2px}.nav-item{font-size:15px;min-height:52px;color:#d4dfef}.nav-item .icon{color:#b4c5df}.nav-item.active{color:#fff;background:#48a0ff17;border-color:#477cb54a}.nav-item b{font-size:13px;color:#e4ecfa}.sidebar-bottom>a{font-size:14px;color:#d0dced}.admin-user strong{font-size:14px;color:#f5f7fd}.admin-user small{font-size:12px;color:#b4c4de}.admin-user button{color:#d0ddef}.avatar{color:#8ec5ff;background:#26334a;font-size:14px}
.toolbar{background:#101b2dd9;border-color:#33445f;font-size:14px;color:#c4d3e8}.toolbar strong{color:#f0f4fc}.toolbar .slash{color:#8397b7}.icon-button{background:#23334d;border-color:#596c89;color:#d4e1f4;width:40px;height:40px}.icon-button:hover{background:#344966}.icon-button .icon{width:19px;height:19px}.live-dot{background:#90e6bb}.toolbar .icon-button{margin-left:7px}
main{max-width:1740px;padding:32px}.page-heading{min-height:196px;border-color:#51617a;background:radial-gradient(ellipse at 80% 0,#29425f,transparent 65%),linear-gradient(110deg,#1a2b45,#202935);box-shadow:0 18px 35px #0002;padding:32px}.page-heading .eyebrow{font-size:12px;letter-spacing:1.4px}.page-heading h1{font-size:36px;font-weight:700}.page-heading p{font-size:17px;color:#c9d7eb}.page-heading .outline{font-size:15px;border-color:#8594ad;background:#ffffff09;min-height:48px}
.integration-banner{background:#272d34;border-color:#436181;padding:18px 20px}.banner-icon{background:#2e4359;color:#a1ceff;height:38px;width:38px}.integration-banner strong{font-size:16px;color:#add5ff}.integration-banner p{font-size:14px;color:#acc7e4}.connection-badge{font-size:13px;color:#9dc5ef;border-color:#4e7299;background:none}.integration-banner.connected{background:linear-gradient(100deg,#16372e,#182b2e);border-color:#3e7663}.connected .banner-icon{color:#a9f0d0;background:#265244}.connected strong{color:#b8f4d7}.connected p{color:#b4d6c8}.connected .connection-badge{color:#b5f3d4;background:#194434;border-color:#4a8b6e}
.metrics article{background:linear-gradient(145deg,#1e2c44,#162238);border-color:#3d4e69;border-radius:18px;padding:24px;box-shadow:0 10px 30px #0002}.metrics article:nth-child(2){border-top-color:#63aeff}.metrics article:nth-child(3){border-top-color:#73dab0}.metrics article:nth-child(4){border-top-color:#b6a6f4}.metric-label{color:#d0ddf0;font-size:15px}.metric-label .icon{color:#abc0df;width:20px;height:20px}.metrics strong{font-size:46px;color:#f8faff}.metrics small{font-size:13px;color:#bacbe3}.metrics strong.green{color:#90e9c1}.metrics strong.amber{color:#c7b8fd}
.activity,.flow-note{background:#172439;border-color:#3a4b66;padding:24px;min-height:138px}.activity h2,.flow-note h2{font-size:17px;color:#edf3ff}.activity p{font-size:13px;color:#b6c7e1}.day,.count{font-size:12px;color:#c4d4eb}.bar.zero{background:#43546d}.flow-note{background:linear-gradient(125deg,#322b2b,#252b3b);border-color:#44596f}.flow-note p{color:#c9cfd6;font-size:15px}.flow-symbol{background:#334b65;color:#a6d1ff}.overview-row{grid-template-columns:1.15fr 1fr}
.inbox{background:linear-gradient(140deg,#17253b,#121e32);border-color:#3c4c67;padding:28px;border-radius:22px}.inbox-heading h2{font-size:24px;color:#f5f8ff}.inbox-heading>div>span{font-size:13px;background:#26364e;border-color:#4d607e;color:#d6e3f7}.view-toggle{background:#0e192b;border-color:#485c7b;padding:5px}.view-toggle button{font-size:14px;color:#bdcce3;padding:9px 12px;min-height:40px}.view-toggle .selected{background:#3f3a36;color:#9dccff;box-shadow:inset 0 0 0 1px #46688c}.filters{background:#101b2e;border-color:#354965;padding:13px;flex-wrap:wrap}.search{background:#0b1629;border-color:#647591;min-width:240px}.search .icon{color:#b8cce6;width:20px;height:20px}.search input{color:#eff4fe;font-size:16px;padding:12px 14px}.filters select{font-size:15px;color:#ebf1fc;background:#0c182b;max-width:210px}.filter-meta{font-size:14px;color:#c2d1e8;margin:20px 1px}.filter-meta label{display:flex;align-items:center;gap:8px}.filter-meta input{min-height:0;width:17px;height:17px}.link-button{font-size:14px;color:#97c9ff}.product-card{background:#1b2940;border-color:#4a5e7c;border-radius:17px}.product-card:hover{background:#23334c;border-color:#71a7e0;box-shadow:0 15px 30px #0004}.product-photo{background:radial-gradient(ellipse at 50% 30%,#3a4f6b,#17243a);height:230px;padding:28px}.card-content{padding:24px}.card-content h3{font-size:19px;line-height:1.45;color:#f4f7fe;min-height:55px}.category-name{font-size:12px;color:#92c7ff;letter-spacing:1.2px}.card-affiliate{border-color:#40516c;flex-wrap:wrap;gap:10px}.card-affiliate strong{font-size:14px;color:#e0eafb}.card-affiliate small{font-size:13px;color:#b3c5df;max-width:190px}.card-affiliate time{font-size:13px;color:#bfcee4}.small-avatar{background:#31415b;color:#d6e4fa;font-size:13px;width:34px;height:34px}.badge{font-size:12px;background:#263a5b;color:#c4d8f8;border-color:#6c85a7;padding:6px 10px}.badge.pending_review{background:#20344a;color:#a9d3ff;border-color:#47709b}.badge.approved{background:#193f32;color:#b3efcf;border-color:#4a9977}.badge.declined{background:#4c2835;color:#ffbecd;border-color:#ac6c80}.badge.needs_info{background:#3c3154;color:#e2d4ff;border-color:#9a83c2}.test-tag{font-size:11px;background:#25354c;color:#d3e0f5;border-color:#6a7e9c}
.empty{background:radial-gradient(ellipse at 50% 50%,#2b353f55,transparent 65%)}.empty-icon{background:#263444;border-color:#4b739d;color:#8fc5ff}.empty h3{font-size:25px}.empty p{font-size:16px;color:#c4d3e9}.pagination{font-size:14px;color:#b9cae3;border-color:#40526d}.pagination .outline{font-size:14px}footer,footer span{font-size:13px;color:#b0c3df}.data-table{min-width:760px}.data-table th{font-size:13px;color:#b9cbe5;border-color:#536782}.data-table td{font-size:15px;color:#e6edfa;border-color:#354864}.data-table tr[data-id]:hover{background:#263852}.table-product strong{font-size:16px}.table-product img{background:#2b3b54}.data-table small{font-size:13px;color:#b6c9e5}.table-open{background:#2d353d;color:#8ac3ff;border-color:#4c7198;width:40px;height:40px}
dialog{width:min(1240px,calc(100% - 64px));background:#101c30;border-color:#667a98;box-shadow:0 35px 130px #0009}dialog::backdrop{background:#030812c9;backdrop-filter:blur(8px)}.drawer-top{background:#1c2b43;border-color:#495c79}.drawer-top .eyebrow{font-size:12px;color:#93c7ff}.drawer-top h2{font-size:25px}.drawer-top .icon-button{width:42px;height:42px}#detail-body{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);padding:28px;gap:24px}.detail-image{background:radial-gradient(ellipse at 50% 30%,#3d506a,#1b2a43);border-color:#4d6384;height:290px}.detail-image img{max-height:245px}.detail-heading h3{font-size:26px;color:#f8faff;line-height:1.4}.detail-heading .category-name{font-size:13px}.ref{color:#b8cbe8;font-size:13px}.detail-section{background:#1b2941;border-color:#4c5f7f;padding:24px}.detail-section h3{font-size:19px;color:#f4f8ff}.detail-section dl{font-size:15px;grid-template-columns:130px minmax(0,1fr);gap:14px}.detail-section dt{color:#bfcfe7}.detail-section dd{color:#f0f4fc}.detail-section p{font-size:14px;color:#c2d1e8}.detail-section label{font-size:15px;color:#dae4f5}.detail-section select,.detail-section textarea{font-size:16px;background:#0d192c;border-color:#6a7f9e;color:#f3f7ff}.detail-section textarea{min-height:120px}.detail-section .primary{font-size:16px;min-height:48px}.comparison{font-size:15px}.comparison th{font-size:13px;color:#c4d3e9;border-color:#5e718e;padding:10px 8px}.comparison th:first-child{width:90px}.comparison td{border-color:#475b79;padding:14px 8px}.comparison td:first-child{white-space:nowrap}.comparison .changed{background:#28394c;color:#aad3ff}.timeline strong{font-size:16px}.timeline time{font-size:13px;color:#b9cce6}.timeline p{font-size:14px;color:#c5d4e8}.timeline li{border-color:#5b7294}.timeline li:before{background:#77b9ff;box-shadow:0 0 0 3px #48a0ff15}.payload-panel>summary{font-size:16px;color:#dce8fa}.payload-panel>summary:after{color:#87c1ff}.payload-json{font-size:13px;background:#080f1e;color:#d3e2f8}.payload-header .outline{font-size:13px;min-height:40px}#review-saved{color:#a2f1cd}
@media(min-width:1700px){.page-heading h1{font-size:40px}.page-heading p{font-size:18px}.results{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1400px){.dashboard{grid-template-columns:230px 1fr}.sidebar{width:230px;padding:28px 17px}.sidebar .marbill-logo{width:155px}.sidebar-product{font-size:13px;margin-bottom:32px}.sidebar-product small{font-size:10px}.nav-item{font-size:14px;padding:12px 10px}.page-heading{display:block;min-height:0}.page-heading .outline{margin-top:22px}.page-heading h1{font-size:34px}.page-heading h1 br{display:block}.page-heading h1 span{display:block;margin:8px 0 0}.overview-row{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.filters .search{flex-basis:100%}.filters select{flex:1;max-width:none}.flow-note{min-height:110px}.results{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:950px){#detail-body{grid-template-columns:1fr;gap:0;padding:26px}.detail-image{height:260px}.detail-image img{max-height:215px}.toolbar{font-size:13px;padding:0 24px}.page-heading h1{font-size:30px}.page-heading p{font-size:16px}.metric-label{font-size:14px}.inbox{padding:22px}.inbox-heading>div:first-child{display:block}.inbox-heading h2{font-size:22px}.inbox-heading>div>span{margin-top:10px}.filter-meta{align-items:flex-start}.results{grid-template-columns:1fr}}
@media(max-width:700px){.dashboard{display:block}.sidebar{width:100%;padding:22px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:14px}.sidebar .marbill-logo{width:125px}.sidebar-product{font-size:10px;margin:0;letter-spacing:1px}.sidebar-product small{display:none}.sidebar .wordmark{margin:0}.admin-user button{padding:5px}.toolbar{height:64px;padding:0 18px;font-size:12px}.toolbar #updated{font-size:12px}.toolbar .icon-button{width:36px;height:36px}.toolbar .slash{margin:0 4px}.toolbar>div{gap:4px}.toolbar>div:first-child{gap:2px}.toolbar>div:first-child>span:first-child{display:none}main{padding:23px 16px}.page-heading{padding:27px 24px;border-radius:19px}.page-heading .eyebrow{font-size:11px;letter-spacing:1px}.page-heading h1{font-size:31px}.page-heading p{font-size:16px}.page-heading .outline{font-size:15px;min-height:48px}.integration-banner{padding:17px;gap:12px}.integration-banner strong{font-size:15px}.integration-banner p{font-size:14px}.metrics{gap:12px}.metrics article{padding:20px 17px}.metrics article:nth-child(n+2){padding-top:18px}.metric-label{font-size:14px}.metric-label .icon{display:none}.metrics strong{font-size:40px}.metrics small{font-size:13px;line-height:1.5}.activity{display:block;padding:23px}.activity h2{font-size:17px}.activity-bars{margin-top:20px}.flow-note{padding:22px;gap:15px}.flow-note h2{font-size:16px}.flow-note p{font-size:14px}.flow-symbol{display:none}.inbox{padding:22px 17px}.inbox-heading{align-items:flex-start;flex-direction:column;gap:17px}.inbox-heading h2{font-size:23px}.view-toggle button>span{display:inline}.view-toggle button{font-size:14px}.filters{padding:12px}.search{min-width:0}.search input{font-size:16px}.filters select{font-size:16px;flex-basis:100%;padding:12px;min-height:50px}.filter-meta{font-size:13px;gap:15px;flex-direction:column}.link-button{font-size:14px}.card-content{padding:21px}.card-content h3{font-size:20px}.card-affiliate strong{font-size:15px}.card-affiliate small,.card-affiliate time{font-size:13px}.category-name{font-size:12px}.badge{font-size:12px}.empty p{font-size:16px}.empty h3{font-size:23px}.pagination{font-size:13px;flex-wrap:wrap;gap:14px}.pagination .outline{font-size:14px;padding:10px 12px}footer,footer span{font-size:13px;line-height:1.7}dialog{inset:0;width:100%;height:100dvh;max-height:100dvh;border-radius:0}#detail-body{padding:20px}.drawer-top{padding:21px}.drawer-top h2{font-size:23px}.detail-heading h3{font-size:25px}.detail-section{padding:20px}.detail-section h3{font-size:19px}.detail-section dl{font-size:15px;grid-template-columns:1fr;gap:4px}.detail-section dd{margin-bottom:11px}.comparison{font-size:14px}.comparison th{font-size:12px}.comparison th:first-child{width:74px}.comparison th:nth-child(2){width:35%}.comparison td{padding:12px 6px}.detail-section select,.detail-section textarea{font-size:16px}.login-story{min-height:310px;padding:30px}.login-story h1{font-size:38px}.login-side{padding:38px 25px}.login-card h2{font-size:31px}.login-card p{font-size:16px}}

@media(max-width:700px){.toolbar>span:first-child{font-size:0}.toolbar>span:first-child .slash{display:none}.toolbar strong{font-size:13px;white-space:nowrap}.toolbar #updated{white-space:nowrap;font-size:11px}.toolbar{padding:0 16px}.toolbar>div{gap:6px}}

/* Marbill team workspace. Status colors retain their review meaning. */
body{background:radial-gradient(ellipse at 95% 8%,#163d6966,transparent 60%),#080f20}.wordmark .marbill-logo{width:180px}.sidebar{background:radial-gradient(ellipse at 40% 0%,#1b447080,transparent 50%),linear-gradient(170deg,#11243f,#091426 65%);border-color:#304969}.sidebar-product b{color:#95d3ff}.nav-item.active{background:linear-gradient(90deg,#1c64f233,#1c64f213);border-color:#5a98e35e;box-shadow:inset 3px 0 #54afe2}.avatar{background:#183e67;color:#b6e2ff}
.primary{background:linear-gradient(115deg,#195bd9,#236ecf);border-color:#649dea;color:#fff}.primary:hover{background:linear-gradient(115deg,#246ae8,#267adb)}.primary:disabled{background:#25324a;color:#9cacc4;border-color:#465773}
.login-story{background:radial-gradient(ellipse at 80% 65%,#1b6ca55e,transparent 65%),linear-gradient(145deg,#123362,#0a1428)}.login-story h1 em{color:#9ed8ff}.login-side{background:radial-gradient(ellipse at 100% 0%,#19447a38,transparent 70%),#101d32}.lock-icon{color:#a6ddff;background:#1c64f222;border-color:#487aae}.login-card .eyebrow{color:#99d4ff}
.page-heading{background:radial-gradient(ellipse at 85% 0,#2868a580,transparent 65%),linear-gradient(110deg,#18365d,#142c4a);border-color:#446f9f}.page-heading h1 span{color:#9ad5ff}.page-heading .eyebrow{color:#a6ddff}.metrics article:nth-child(2){border-top-color:#75baff}.flow-note{background:linear-gradient(125deg,#173559,#172b46);border-color:#3e6690}.flow-symbol{background:#24517b;color:#b2e2ff}.flow-note p{color:#c9dcf2}
.view-toggle .selected{background:#1d4371;color:#b9e2ff;box-shadow:inset 0 0 0 1px #548dca}.product-card:hover{border-color:#70b9f2}.category-name{color:#a6dcff}.link-button{color:#aadfff}.empty{background:radial-gradient(ellipse at 50% 50%,#17457a55,transparent 65%)}.empty-icon{background:#173a64;border-color:#4d83b8;color:#a0d8ff}.table-open{background:#1b3b62;color:#b7e1ff;border-color:#497eb2}.comparison .changed{background:#1b416c;color:#c4e8ff}.payload-panel>summary:after{color:#9fdcff}.timeline li:before{background:#83caff;box-shadow:0 0 0 3px #54afe21a}
.badge.pending_review{background:#4a3520;color:#ffe0a9;border-color:#9b7547}.integration-banner:not(.connected){background:#342d27;border-color:#816143}.integration-banner:not(.connected) strong{color:#ffe1ad}.integration-banner:not(.connected) p{color:#e4cbac}.integration-banner:not(.connected) .banner-icon{background:#59432e;color:#ffd4a1}.integration-banner:not(.connected) .connection-badge{color:#efcc9d;border-color:#99774e}
@media(max-width:1400px){.sidebar .marbill-logo{width:169px}}
@media(max-width:700px){.sidebar .marbill-logo{width:132px}.login-story .wordmark .marbill-logo{width:166px}}
