:root{color:#18212f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}*{box-sizing:border-box}.dashboard{color:#18212f;background:#f4f7fb;min-height:100vh;padding:24px}.save-blocker{z-index:80;cursor:wait;background:#f4f7fb2e;position:fixed;inset:0}.save-toast{z-index:90;color:#18212f;background:#fff;border:1px solid #cfd8e6;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;animation:.18s ease-out toast-in;display:inline-flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #18212f29}.save-toast.saving{color:#155eef;border-color:#b9d4ff}.save-toast.saved{color:#067647;border-color:#9bd8ba}.save-toast.error{color:#b42318;border-color:#fda29b}.save-spinner{border:2px solid #b9d4ff;border-top-color:#155eef;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite spin}button:disabled{cursor:wait;opacity:.62}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.topbar,.control-band,.stats-grid,.workspace{max-width:1650px;margin:0 auto}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.logout-button{color:#52627a;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500}.logout-button:hover{color:#26364d;background:#f8fbff;border-color:#cfd8e6}.login-page{background:#f4f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #dfe6ef;border-radius:16px;gap:16px;width:min(420px,100%);padding:28px;display:grid;box-shadow:0 18px 46px #18212f1a}.loading-card{color:#26364d;background:#fff;border:1px solid #dfe6ef;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:8px 14px 8px 10px;font-size:15px;font-weight:400;display:inline-flex;box-shadow:0 14px 34px #18212f14}.loading-card img{object-fit:cover;border-radius:999px;width:28px;height:28px;animation:1.05s linear infinite spin}.login-eyebrow{color:#66758d;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.login-eyebrow img{object-fit:cover;border-radius:999px;width:34px;height:34px;box-shadow:0 2px 7px #18212f24}.login-card h1{color:#101827;font-size:28px}.login-card label{color:#52627a;gap:7px;font-size:13px;font-weight:500;display:grid}.login-card input{color:#101827;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5deec;border-radius:10px;outline:none;padding:0 12px}.login-card input:focus{border-color:#b8cdf8;box-shadow:0 0 0 3px #2f6bff1a}.login-card p{color:#b42318;background:#f0443814;border:1px solid #f044382e;border-radius:9px;margin:0;padding:9px 10px;font-size:13px}.login-card button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#155eef;border:1px solid #155eef;border-radius:10px;font-size:15px;font-weight:600}.eyebrow,.status,.panel-head,.notice{align-items:center;gap:8px;display:flex}.eyebrow{color:#586780;text-transform:uppercase;font-size:14px;font-weight:700}.brand-logo{object-fit:cover;object-position:center;border:1px solid #ffffffe6;border-radius:999px;width:41px;height:41px;display:block;box-shadow:0 2px 7px #18212f29}.api-health{background:#fff;border:1px solid #dfe6ef;border-radius:11px;grid-template-columns:minmax(155px,.65fr) minmax(400px,1.8fr) minmax(180px,.75fr);align-items:center;gap:13px;max-width:1650px;margin:-4px auto 14px;padding:13px 18px;display:grid;box-shadow:0 8px 24px #18212f0b}.api-health-main{border-right:1px solid #e4e9f2;align-items:center;gap:10px;min-width:0;min-height:58px;display:flex}.api-dot{background:#98a2b3;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 6px #98a2b31f}.api-health.ok .api-dot{background:#18b26b;box-shadow:0 0 0 6px #18b26b21}.api-health.degraded .api-dot{background:#f79009;box-shadow:0 0 0 6px #f7900924}.api-health.blocked .api-dot,.api-health.missing_keys .api-dot{background:#f04438;box-shadow:0 0 0 6px #f0443824}.api-health strong{color:#18212f;font-size:18px;font-weight:600;line-height:1.05;display:block}.api-health small{color:#66758d;margin-top:6px;font-size:12px;display:block}.api-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 7px;display:grid}.api-health-grid span{color:#26364d;white-space:nowrap;background:#18b26b09;border:1px solid #18b26b29;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.api-health-grid svg{color:#18a45f;flex:none;width:13px;height:13px}.api-health-grid span:nth-child(8){background:#f4f8ff;border-color:#d8e6ff}.api-health-grid span:nth-child(8) svg{color:#2563d9}.api-health-error{color:#66758d;border-left:1px solid #e4e9f2;align-items:center;gap:10px;min-height:58px;padding-left:18px;display:flex;overflow:hidden}.api-health-error>svg{color:#18a45f;background:#18b26b17;border-radius:999px;flex:none;width:39px;height:39px;padding:8px}.api-health-error span{color:#52627a;white-space:nowrap;font-size:13px;display:block}.api-health-error strong{color:#18a45f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:600;overflow:hidden}.api-health.degraded .api-health-error>svg,.api-health.degraded .api-health-error strong{color:#f79009}.api-health.blocked .api-health-error>svg,.api-health.missing_keys .api-health-error>svg,.api-health.blocked .api-health-error strong,.api-health.missing_keys .api-health-error strong{color:#f04438}.stats-base-panel{background:#fff;border:1px solid #dfe6ef;border-radius:11px;max-width:1650px;margin:0 auto 14px;padding:13px 16px 14px;box-shadow:0 8px 24px #18212f0a}.stats-base-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.stats-base-head>div{align-items:center;gap:10px;min-width:0;display:flex}.stats-base-icon{color:#2563eb;background:#f1f6ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.stats-base-head h2{color:#0f172a;font-size:20px;font-weight:600}.stats-base-head p{color:#66758d;margin:3px 0 0;font-size:14px}.parser-status{color:#087443;white-space:nowrap;background:#18b26b14;border:1px solid #d7eadf;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 12px;font-size:12px;display:inline-flex}.parser-status.down{color:#c22a20;background:#f0443814;border-color:#ffd9d5}.stats-base-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.stats-base-card{background:#fbfdff;border:1px solid #e5edf7;border-radius:9px;min-width:0;min-height:76px;padding:10px 11px}.stats-base-card small,.stats-base-card span{color:#66758d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.stats-base-card strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 5px;font-size:17px;font-weight:500;line-height:1.15;display:block;overflow:hidden}.stats-base-card .status-counts-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.stats-base-incidents{gap:7px;margin-top:10px;display:grid}.stats-base-incidents p{color:#7a8799;margin:0;padding:8px 10px;font-size:13px}.incident-list{scrollbar-width:thin;scrollbar-color:#aeb9c8 transparent;max-height:310px;padding-right:2px;overflow-y:auto}.incident-list::-webkit-scrollbar{width:6px}.incident-list::-webkit-scrollbar-track{background:0 0}.incident-list::-webkit-scrollbar-thumb{background:#aeb9c8;border-radius:999px}.incident-row{color:#40516a;border-radius:7px;grid-template-columns:130px 70px minmax(0,1fr);align-items:center;gap:8px;min-height:25px;padding:3px 6px;font-size:13px;display:grid}.incident-row:nth-child(2n){background:#f7faff}.incident-toggle{color:#101827;cursor:pointer;width:100%;min-height:34px;font:inherit;text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 11px;display:grid}.incident-toggle:hover{color:#26364d;background:#f8fbff;border-color:#cfd8e6}.incident-toggle span{color:#101827;font-size:14px;font-weight:600;line-height:1.1}.incident-toggle b{color:#101827;font-size:16px;font-weight:500;line-height:1}.incident-row b,.incident-row em,.incident-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.incident-row b{color:#0f172a;font-weight:500}.incident-row em{color:#2563eb;font-style:normal}h1,h2{letter-spacing:0;margin:0}h1{margin-top:6px;font-size:34px;line-height:1.15}h2{font-size:16px;line-height:1.2}.status{background:#fff;border:1px solid #d8e0eb;border-radius:8px;justify-content:center;min-width:112px;padding:10px 12px;font-weight:800}.status.live{color:#067647;background:#effcf5;border-color:#9bd8ba}.status.error,.status.missing_keys{color:#b54708;background:#fffbeb;border-color:#fedf89}.notice{color:#7a2e0e;background:#fffbeb;border:1px solid #fedf89;border-radius:8px;max-width:1650px;margin:0 auto 16px;padding:12px 14px;font-size:14px}.control-band{background:#fff;border:1px solid #dfe6ef;border-radius:8px;margin-bottom:14px;padding:14px}.filters{grid-template-columns:240px 86px 170px minmax(210px,1fr) 104px 92px 44px;align-items:end;gap:12px;display:grid}.book-settings{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(126px,.65fr) minmax(0,1fr) 82px 72px;gap:6px;padding:8px 10px}.book-settings input,.book-settings select{min-height:30px;padding:5px 7px;font-size:12px}.book-settings .save-button,.book-settings .direction-tabs,.book-settings .filter-button{min-height:30px}.book-settings .direction-tabs button,.book-settings .filter-button{font-size:12px}.book-settings label,.book-settings .token-filter,.book-settings .direction-filter,.book-settings .sort-select{gap:4px;font-size:11px}.settings-pills{align-items:end;gap:5px;min-width:0;display:flex}.settings-pills .mode-pill{text-overflow:ellipsis;white-space:nowrap;max-width:50%;min-height:30px;padding:0 7px;overflow:hidden}.modal-controls{grid-template-columns:1fr 1fr;gap:14px;display:grid}label,.token-filter,.direction-filter,.readonly-filter,.sort-select{text-align:left;color:#586780;gap:6px;font-size:12px;font-weight:800;display:grid}.readonly-value{color:#18212f;white-space:nowrap;background:#f8fafc;border:1px solid #cfd8e6;border-radius:7px;align-items:center;min-height:42px;padding:0 11px;font-size:14px;font-weight:600;display:flex}.token-tabs{align-items:center;gap:18px;min-height:42px;padding:0 2px;display:flex}.token-tabs button{color:#07111f;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0;font-size:14px;font-weight:600}.token-tabs button.active{color:#ff8a00}.direction-tabs{border:1px solid #cfd8e6;border-radius:8px;grid-template-columns:1fr 1fr;min-height:42px;display:grid;overflow:hidden}.direction-tabs button{color:#586780;cursor:pointer;background:#fff;border:0;font-weight:700}.direction-tabs button.active.buy{color:#067647;background:#ecfdf3}.direction-tabs button.active.sell{color:#b42318;background:#fef3f2}input,select{box-sizing:border-box;color:#18212f;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e6;border-radius:7px;outline:none;padding:10px 11px;font-size:14px}input:focus,select:focus{border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed24}.side-toggle{border:1px solid #cfd8e6;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}button{font:inherit}.side-toggle button,.save-button,.filter-button,.icon-button,.apply-button,.reset-button{color:#586780;cursor:pointer;background:#fff;border:0;min-height:42px;font-weight:800}.side-toggle button.active{color:#1f5ed5;background:#eaf1ff}.save-button{color:#fff;background:#18212f;border-radius:8px;place-items:center;display:grid}.filter-button{color:#18212f;border:1px solid #cfd8e6;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.filter-button b{color:#fff;background:#ff9f2d;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.stats-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.traffic-stats{background:#fff;border:1px solid #dfe6ef;border-radius:8px;max-width:1650px;margin:0 auto 14px;overflow:hidden}.traffic-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.traffic-head>div:first-child{gap:2px;display:grid}.traffic-head span,.traffic-toggle{color:#66758d;font-size:13px;font-weight:500}.traffic-head strong{color:#18212f;font-size:15px;font-weight:500}.traffic-toggle{cursor:pointer;align-items:center;gap:7px;display:flex}.traffic-toggle input{accent-color:#155eef;width:15px;height:15px}.traffic-card{border:1px solid #0000;border-radius:8px;gap:3px;min-width:0;padding:7px 9px;display:grid}.traffic-card.buy{background:#ecfdf36b;border-color:#0676471f}.traffic-card.sell{background:#fef3f26b;border-color:#b423181c}.traffic-card div{justify-content:space-between;align-items:center;gap:8px;display:flex}.traffic-card span{color:#66758d;font-size:12px;font-weight:500}.traffic-card strong{color:#18212f;white-space:nowrap;font-size:16px;font-weight:500}.traffic-card p,.traffic-card b{color:#07111f;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.token-breakdown{flex-wrap:wrap;gap:3px 7px;min-height:18px;display:flex}.traffic-card .token-breakdown span{color:#26364d;white-space:nowrap;font-size:12px;line-height:1.2}.traffic-card.buy b{color:#067647}.traffic-card.sell b{color:#b42318}.traffic-controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.traffic-window-tabs{background:#f3f6fa;border-radius:8px;grid-template-columns:repeat(4,minmax(56px,auto));align-items:center;gap:2px;padding:2px;display:grid}.traffic-window-tabs button{color:#52627a;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:25px;padding:0 7px;font-size:11px;font-weight:600}.traffic-window-tabs button.active{color:#155eef;background:#fff;box-shadow:0 1px 3px #18212f1a}.traffic-card.token-usdt{background:#ecfdf373;border-color:#0676471f}.traffic-card.token-btc{background:#fffaebb8;border-color:#f7900929}.traffic-card.token-eth{background:#eff6ffb8;border-color:#155eef24}.traffic-card.token-usdc{background:#ecfeff9e;border-color:#0891b224}.traffic-card .traffic-token-head span{color:#66758d;font-size:12px}.traffic-stats{background:#fff;border:1px solid #dfe6eff2;border-radius:14px;overflow:hidden;box-shadow:0 14px 32px #18212f11}.traffic-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:21px 22px 14px;display:grid}.traffic-title{align-items:center;gap:10px;display:flex!important}.traffic-title-icon{color:#5977ff;background:#eef3ff;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.traffic-title span:not(.traffic-title-icon){color:#07111f;font-size:20px;font-weight:700;line-height:1.15}.traffic-title strong{color:#66758d;margin-top:6px;font-size:12px;font-weight:500;line-height:1.2;display:block}.traffic-controls{align-items:start;gap:20px}.traffic-window-tabs{background:#fff;border:1px solid #dfe6ef;border-radius:9px;gap:0;padding:0;display:inline-flex;overflow:hidden}.traffic-window-tabs button{color:#66758d;background:#fff;border:0;border-right:1px solid #e5ebf3;border-radius:0;min-width:59px;min-height:32px;font-size:11px;font-weight:500}.traffic-window-tabs button:last-child{border-right:0}.traffic-window-tabs button.active{color:#155eef;background:#2f6bff0a;border:1px solid #2f6bff;border-radius:8px;margin:-1px 0;box-shadow:0 0 0 1px #2f6bff1a}.traffic-status-tabs{background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:0;padding:3px;display:inline-flex}.traffic-status-tabs button{color:#52627a;background:0 0;border:1px solid #0000;border-radius:8px;min-height:27px;padding:0 11px;font-size:11px;font-weight:500}.traffic-status-tabs button.active.confirmed{color:#087443;background:#18b26b1c;border-color:#18b26b38}.traffic-status-tabs button.active.open{color:#155eef;background:#2f6bff1a;border-color:#2f6bff38}.traffic-status-tabs button.active.cancelled{color:#c22a20;background:#f044381a;border-color:#f0443833}.traffic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:14px 22px 22px;display:grid}.traffic-card{border:1px solid #dfe6ef;border-radius:10px;gap:16px;min-height:206px;padding:18px 14px 14px;position:relative;box-shadow:0 10px 22px #18212f0d;background:#fff!important}.traffic-card.token-usdt{border-color:#18b26b61;box-shadow:0 10px 28px #18b26b14}.traffic-card.token-btc{border-color:#ff9f2d6b;box-shadow:0 10px 28px #ff9f2d17}.traffic-card.token-eth{border-color:#6670856b;box-shadow:0 10px 28px #66708514}.traffic-card.token-usdc{border-color:#2f6bff75;box-shadow:0 10px 28px #2f6bff17}.traffic-card .traffic-token-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.traffic-token-title{align-items:center;gap:10px;display:flex!important}.traffic-token-icon{object-fit:contain;border-radius:999px;width:29px;height:29px;display:block!important}.traffic-card .traffic-token-head strong{color:#101827;font-size:15px;font-weight:700}.traffic-card .traffic-token-head>span{color:#52627a;background:#ffffffc7;border:1px solid #dfe6ef;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:600}.traffic-card.token-usdt .traffic-token-head>span{color:#0b8f57;border-color:#18b26b3d}.traffic-card.token-btc .traffic-token-head>span{color:#d16b0a;border-color:#ff9f2d47}.traffic-card.token-usdc .traffic-token-head>span{color:#155eef;border-color:#2f6bff47}.traffic-card .traffic-token-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;display:grid;position:relative}.traffic-card .traffic-token-sides:before{content:"";background:#66758d29;width:1px;position:absolute;top:2px;bottom:0;left:50%;transform:translate(-50%)}.traffic-card .traffic-metric{border:0;border-radius:0;align-items:stretch;gap:9px;min-width:0;padding:0 8px 0 6px;background:0 0!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.traffic-card .traffic-metric-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid!important}.traffic-card .traffic-metric-top span{border-radius:7px;grid-column:auto;width:max-content;padding:4px 8px;font-size:11px;font-weight:500}.traffic-card .traffic-metric-top strong{color:#18212f;white-space:nowrap;grid-column:auto;justify-self:start;font-size:14px;font-weight:700}.traffic-card .traffic-metric-values{gap:9px;min-width:0;display:grid!important}.traffic-card .traffic-metric p{color:#52627a;text-overflow:clip;overflow-wrap:normal;white-space:nowrap;grid-column:auto;min-width:0;font-size:12px;line-height:1.25;overflow:visible}.traffic-card .traffic-metric b{text-overflow:clip;overflow-wrap:normal;white-space:nowrap;grid-column:auto;min-width:0;font-size:12px;font-weight:500;line-height:1.25;overflow:visible;color:#52627a!important}.traffic-card .traffic-conversion{grid-column:1/-1;gap:5px;width:100%;min-width:0;margin-top:6px;flex-direction:column!important;display:flex!important}.traffic-card .traffic-conversion-bar{grid-template-columns:minmax(32px,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;display:grid!important}.traffic-conversion-bar span{border-radius:999px;grid-column:auto;width:100%;height:4px;padding:0;overflow:hidden;background:#52627a1a!important}.traffic-conversion-bar i{border-radius:inherit;min-width:2px;height:100%;display:block}.traffic-conversion-bar em{color:#52627a;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.25}.traffic-conversion-bar.confirmed i{background:#18b26b}.traffic-conversion-bar.open i{background:#2f6bff}.traffic-conversion-bar.cancelled i{background:#f04438}.traffic-metric.buy .traffic-metric-top span{background:#18b26b1a;color:#0b8f57!important}.traffic-metric.sell .traffic-metric-top span{background:#f0443817;color:#c22a20!important}.limit-traffic{background:#fff;border:1px solid #dfe6ef;border-radius:13px;margin-top:14px;padding:18px;box-shadow:0 12px 34px #18212f0e}.limit-traffic-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.limit-traffic-head h2{color:#0b1730;margin:0;font-size:23px;font-weight:650}.limit-traffic-head p{color:#66758d;margin:3px 0 0;font-size:14px}.limit-traffic-head em{color:#155eef;white-space:nowrap;background:#eef6ff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.limit-traffic-summary{grid-template-columns:.72fr 1.14fr 1.14fr 1.05fr 1fr;gap:10px;margin-bottom:16px;display:grid}.limit-legend,.limit-summary-card,.limit-filter-card{background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;min-width:0;min-height:44px;padding:8px 12px;display:flex}.limit-legend{color:#52627a;white-space:nowrap;gap:7px;font-size:13px;font-weight:500}.limit-legend .order-line,.limit-legend .volume-line{border-radius:999px;width:24px;height:5px}.limit-legend .order-line{background:#155eef}.limit-legend .volume-line{background:#18b26b;margin-left:6px}.limit-summary-card{justify-content:space-between;gap:12px;min-width:0}.limit-filter-card{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.limit-filter-card>span{color:#66758d;font-size:12px}.limit-filter-card div{flex-wrap:wrap;gap:6px;display:flex}.limit-filter-card button{color:#26364d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:7px;padding:5px 10px;font-size:13px}.limit-filter-card button.active{color:#155eef;background:#eef6ff;border-color:#9dbdff}.limit-filter-card button.active.buy{color:#067647;background:#18b26b1c;border-color:#18b26b4d}.limit-filter-card button.active.sell{color:#b42318;background:#f044381a;border-color:#f0443847}.mini-token-grid.status-grid button.active.confirmed{color:#067647;background:#18b26b1c;border-color:#18b26b4d}.mini-token-grid.status-grid button.active.open{color:#155eef;background:#2f6bff1a;border-color:#2f6bff47}.mini-token-grid.status-grid button.active.cancelled{color:#b42318;background:#f044381a;border-color:#f0443847}.limit-summary-card .summary-icon{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.limit-summary-card .summary-icon.blue{color:#155eef;background:#eef6ff}.limit-summary-card .summary-icon.green{color:#067647;background:#ecfdf3}.limit-summary-card div{min-width:0;margin-right:auto}.limit-summary-card small{color:#66758d;font-size:12px;display:block}.limit-summary-card strong{color:#18212f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:400;display:block;overflow:hidden}.limit-summary-card b{color:#155eef;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.limit-summary-card:last-child b{color:#18a45f}.limit-bucket-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.limit-bucket-row{background:#fff;border:1px solid #edf1f6;border-radius:9px;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 16px #18212f09}.limit-bucket-row.top{border-color:#8ab4ff;box-shadow:0 8px 24px #155eef1f}.limit-bucket-row.open{border-color:#b5ccff}.limit-bucket-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(126px,.78fr) minmax(150px,1fr) minmax(88px,.46fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.limit-bucket-button:hover{background:#f8fbff}.limit-rank{color:#18212f;background:#f1f4f8;border-radius:9px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:600;display:grid}.limit-bucket-label strong{color:#18212f;font-size:14px;font-weight:400;display:block}.limit-bucket-label span{color:#8a94a6;font-size:11px;display:block}.limit-bucket-bars{gap:4px;display:grid}.limit-volume-bar,.limit-order-bar{background:#eef2f7;border-radius:999px;height:5px;overflow:hidden}.limit-volume-bar span,.limit-order-bar span{border-radius:inherit;height:100%;display:block}.limit-volume-bar span{background:#18b26b}.limit-order-bar span{background:#155eef}.limit-bucket-values{text-align:right;gap:2px;display:grid}.limit-bucket-values b{color:#18212f;font-size:13px;font-weight:400}.limit-bucket-values span{color:#66758d;font-size:12px}.limit-bucket-sides{gap:4px;display:flex}.limit-bucket-sides span{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:12px}.limit-bucket-sides .buy{color:#067647;background:#18b26b1c}.limit-bucket-sides .sell{color:#b42318;background:#f044381a}.limit-top-corner{color:#fff;background:#155eef;border-radius:0 8px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:0;right:0}.limit-event-list{scrollbar-width:thin;scrollbar-color:#596f8f59 transparent;background:#fbfdff;border-top:1px solid #edf1f6;max-height:178px;overflow-y:auto}.limit-event-list::-webkit-scrollbar{width:5px}.limit-event-list::-webkit-scrollbar-thumb{background:#596f8f59;border-radius:999px}.limit-event-list p{color:#66758d;text-align:center;margin:0;padding:13px 14px;font-size:13px}.limit-event-row{color:#18212f;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(140px,1fr) auto minmax(112px,auto) minmax(112px,auto) minmax(82px,auto);align-items:center;gap:4px 14px;padding:7px 10px;font-size:13px;display:grid}.limit-event-row:last-child{border-bottom:0}.limit-event-row>div{min-width:0}.limit-event-row .merchant-link{max-width:100%;font-size:13px;font-weight:500}.limit-event-row .auth-badge{vertical-align:-2px;width:14px;height:14px;margin-left:3px;display:inline-block}.limit-event-row .online-dot{vertical-align:1px;margin-left:4px;display:inline-block}.limit-event-row div>span{color:#66758d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.limit-status-pill{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 7px;font-size:11px;font-style:normal;line-height:1.2}.limit-status-pill.confirmed{color:#087443;background:#18b26b21}.limit-status-pill.open{color:#155eef;background:#2f6bff1f}.limit-status-pill.cancelled{color:#c22a20;background:#f044381f}.limit-event-row strong,.limit-event-row b{white-space:nowrap;font-size:13px;font-weight:500}.limit-event-row strong,.limit-event-row>span,.limit-event-row b{text-align:right}.limit-event-row>span{color:#26364d;white-space:nowrap}.coverage-panel{background:#fff;border:1px solid #dfe6ef;border-radius:12px;max-width:1650px;margin:-4px auto 12px;padding:14px 18px 18px;overflow:hidden;box-shadow:0 10px 28px #18212f0d}.coverage-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.coverage-head h2{color:#18212f;letter-spacing:0;margin:0;font-size:19px;font-weight:600}.coverage-head p{color:#8a94a6;margin:3px 0 0;font-size:14px}.coverage-head strong{color:#2563d9;white-space:nowrap;background:#f4f8ff;border:1px solid #d8e6ff;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.coverage-update-time{color:#66758d!important;background:#fff!important;border-color:#edf1f6!important}.coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 0 0;display:grid}.coverage-row{background:#fff;border:1px solid #dfe6ef;border-radius:8px;gap:9px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 7px 18px #18212f09}.coverage-card-head,.coverage-card-head>div,.coverage-card-body,.coverage-card-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.coverage-card-head>div{justify-content:flex-start}.coverage-row b{color:#18212f;font-size:16px;font-weight:600}.coverage-side{border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600}.coverage-side.side-1{color:#067647;background:#18b26b1c}.coverage-side.side-0{color:#b42318;background:#f044381a}.coverage-card-body strong{color:#18212f;font-size:17px;font-weight:500;line-height:1}.coverage-card-body span{color:#18a45f;font-size:15px;font-weight:600}.coverage-row.limited .coverage-card-body span{color:#f04438}.coverage-row.parsing .coverage-card-body span{color:#2563d9}.coverage-card-meta small{color:#66758d;white-space:nowrap;font-size:11px}.coverage-row em{display:none}.coverage-row.covered em{color:#067647;background:#ecfdf3cc}.coverage-row.limited em{color:#f97316;background:#fff6edf2}.coverage-row.parsing em{color:#2563d9;background:#eff6fff2}.coverage-meter{background:#eef2f7;border-radius:999px;width:100%;height:5px;overflow:hidden}.coverage-meter span{border-radius:inherit;background:#18b26b;height:100%;display:block}.coverage-row.limited .coverage-meter span{background:#f04438}.coverage-row.parsing .coverage-meter span{background:#3b82f6}.stat{text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:13px}.stat span{color:#66758d;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.stat strong{color:#18212f;overflow-wrap:anywhere;font-size:19px;line-height:1.15;display:block}.stat.green strong{color:#067647}.stat.red strong{color:#b42318}.workspace{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:14px;display:grid}.dashboard:not(.detached-dashboard)>.workspace{grid-template-columns:minmax(360px,1.25fr) minmax(330px,.98fr) minmax(310px,.94fr)}.dashboard:not(.detached-dashboard)>.workspace>.panel.wide{order:1;grid-row:auto}.dashboard:not(.detached-dashboard)>.workspace>.panel:nth-child(2){order:3}.dashboard:not(.detached-dashboard)>.workspace>.panel:nth-child(3){display:none}.dashboard:not(.detached-dashboard)>.workspace>.panel:nth-child(4){order:2}.dashboard:not(.detached-dashboard) .ad-row{grid-template-columns:minmax(170px,1fr) minmax(128px,.62fr) minmax(168px,.86fr);gap:14px;min-height:72px;padding:10px 12px}.dashboard:not(.detached-dashboard) .payment-cell,.dashboard:not(.detached-dashboard) .action-cell{display:none}.dashboard:not(.detached-dashboard) .price-cell strong{white-space:nowrap;font-size:17px}.dashboard:not(.detached-dashboard) .price-cell{justify-content:flex-end;min-width:0}.dashboard:not(.detached-dashboard) .amount-cell strong,.dashboard:not(.detached-dashboard) .amount-cell span{white-space:normal;overflow-wrap:anywhere;font-size:12px}.single-book{z-index:1;max-width:1500px;margin:0 auto;position:relative}.detached-dashboard .topbar,.detached-dashboard .control-band,.detached-dashboard .stats-grid,.detached-dashboard .single-book{max-width:920px}.detached-dashboard{padding:10px}.detached-dashboard .single-book{margin-bottom:10px}.detached-dashboard .panel{width:100%;display:inline-grid}.detached-dashboard .topbar{align-items:center;margin-bottom:10px}.detached-dashboard h1{margin-top:2px;font-size:18px}.detached-book-eyebrow{font-size:11px}.detached-book-pills{grid-column:1/-1;align-self:start;align-items:center;margin-top:1px}.detached-book-pills .pill{justify-content:center;min-width:78px}.mini-actions{align-items:center;gap:8px;display:flex}.mini-menu-button{min-width:88px}.mini-settings{z-index:90;margin-bottom:10px;padding:10px;position:relative;overflow:visible}.detached-filters{grid-template-columns:minmax(210px,1.2fr) 72px 146px minmax(190px,1fr) 105px minmax(160px,1fr) minmax(220px,1.2fr) 42px;align-items:end;gap:10px;display:grid}.detached-book-settings{border-bottom:0;grid-template-columns:42px;justify-content:start;padding:0}.detached-book-settings .direction-filter{gap:3px;font-size:10px}.detached-book-settings .direction-tabs{border-radius:7px;min-height:26px}.detached-book-settings .direction-tabs button{min-height:26px;padding:0 7px;font-size:11px;font-weight:600}.detached-book-settings .settings-pills{align-items:end}.detached-book-settings .settings-pills .mode-pill{min-height:28px}.detached-book-settings .filter-button{justify-content:center;gap:4px;width:36px;min-height:36px;padding:0;font-size:11px}.icon-filter-button{transition:transform .15s,border-color .15s,background .15s,color .15s}.icon-filter-button:hover{color:#155eef;background:#eef6ff;border-color:#b9d4ff;transform:translateY(-1px)scale(1.04)}.detached-book-settings .book-filter-popover{z-index:140;right:0}.book-heading-filter{display:inline-grid}.book-heading-filter .filter-button{background:0 0;border:0;width:26px;min-height:26px;padding:0}.book-heading-filter .book-filter-popover{z-index:160;left:0;right:auto}.detached-dashboard .orderbook-list .ad-row{grid-template-columns:minmax(190px,1.25fr) minmax(88px,.55fr) minmax(160px,1fr) minmax(130px,.8fr)}.detached-dashboard .orderbook-list .action-cell{display:none}.detached-dashboard .orderbook-list{box-sizing:border-box;flex-direction:column;max-height:calc(100vh - 132px);padding-bottom:8px;display:flex}.detached-filters .wide-field{min-width:0}.orders-filters{grid-template-columns:minmax(210px,1.2fr) 146px 105px 72px 42px;align-items:end;gap:10px;display:grid}.orders-checks{grid-column:1/-2}.checks-title{color:#586780;flex:100%;font-size:12px;font-weight:800}.inline-checks{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:42px;display:flex}.mini-check{color:#18212f;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.mini-check input{accent-color:#ff9f2d;width:14px;height:14px}.detached-save{align-self:end}.detached-stats{grid-template-columns:repeat(5,minmax(110px,1fr))}.orders-stats{grid-template-columns:repeat(3,minmax(110px,1fr))}.detached-dashboard .stats-grid{gap:6px;margin-bottom:10px}.detached-dashboard .stat{padding:8px 10px}.detached-dashboard .stat span{margin-bottom:3px;font-size:11px}.detached-dashboard .stat strong{font-size:15px}.detached-dashboard .panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 10px;padding:9px 10px 10px;display:grid}.detached-dashboard .panel-head h2{min-width:0}.panel-head-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.detached-dashboard .region-note{display:none}.detached-dashboard .ad-row{flex-wrap:wrap;align-items:flex-start;gap:7px 10px;min-height:0;padding:10px 12px;display:flex}.detached-dashboard .merchant-cell{flex:calc(100% - 112px);min-width:0}.detached-dashboard .merchant-line{flex-wrap:wrap;row-gap:2px}.detached-dashboard .payment-cell{display:none}.detached-dashboard .merchant-line strong,.detached-dashboard .merchant-link{font-size:13px}.detached-dashboard .merchant-stats{gap:5px;margin-top:4px;font-size:11px}.detached-dashboard .merchant-tags{margin-top:4px}.detached-dashboard .price-cell strong{font-size:18px}.detached-dashboard .price-cell{flex:0 0 102px;justify-content:flex-end}.detached-dashboard .amount-cell,.detached-dashboard .ad-row>.deal-list{flex:100%;min-width:0}.detached-dashboard .price-cell span,.detached-dashboard .amount-cell strong,.detached-dashboard .amount-cell span{font-size:12px}.detached-dashboard .auth-badge{width:14px;height:14px}.panel{background:#fff;border:1px solid #dfe6ef;border-radius:8px;overflow:hidden}.changes-panel{z-index:20;position:relative;overflow:visible}.changes-panel:has(.changes-filter-popover){min-height:520px}.changes-panel .panel-head{z-index:50;position:relative;overflow:visible}.changes-panel .changes-feed{z-index:1;position:relative}.panel.wide{grid-row:span 3}.panel-head{border-bottom:1px solid #e7edf5;justify-content:space-between;padding:13px 14px}.panel-head h2{align-items:center;gap:8px;margin-right:auto;display:flex}.panel-action{color:#26364d;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.panel-action.active{color:#155eef;background:#eef6ff;border-color:#b9d4ff}.panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.mode-pill{color:#155eef;background:#eef6ff;border-radius:7px;align-items:center;min-height:24px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.panel-menu-wrap{z-index:20;position:relative}.changes-filter-popover{z-index:40;background:#fff;border:1px solid #dfe6ef;border-radius:8px;gap:8px;width:260px;max-height:min(520px,70vh);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 34px #18212f29}.book-filter-wrap{z-index:120;align-self:end}.book-filter-wrap .filter-button{width:100%}.book-filter-popover{width:292px;max-height:min(560px,76vh)}.compact-sort .sort-select{color:#66758d;gap:5px;font-size:12px;font-weight:700}.compact-sort select{color:#18212f;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:7px;padding:0 8px;font-size:13px}.compact-filter-actions{grid-template-columns:1fr 1fr;gap:8px;padding-top:2px;display:grid}.compact-filter-actions .apply-button,.compact-filter-actions .reset-button{border-radius:7px;min-height:32px;font-size:12px;font-weight:700}.changes-filter-popover>span{color:#66758d;font-size:12px;font-weight:700}.mini-token-grid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.mini-token-grid.two{grid-template-columns:repeat(3,1fr)}.mini-token-grid button{color:#26364d;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:7px;min-height:28px;font-size:12px;font-weight:600}.mini-token-grid button.active{color:#155eef;background:#eef6ff;border-color:#b9d4ff}.mini-token-grid button.active.buy{color:#067647;background:#ecfdf3;border-color:#b7e9cc}.mini-token-grid button.active.sell{color:#b42318;background:#fef3f2;border-color:#ffc9c4}.changes-filter-field{gap:5px;display:grid}.changes-filter-field span{color:#66758d;font-size:12px;font-weight:700}.changes-filter-field input{color:#18212f;width:100%;min-height:32px;font:inherit;border:1px solid #d8e0eb;border-radius:7px;padding:0 8px;font-size:13px;font-weight:400}.panel-head span{color:#66758d;align-items:center;gap:6px;font-size:13px;display:inline-flex}.panel-head .book-change-label{color:#52627a;font-size:12px}.orderbook-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(100vh - 245px,1500px);display:grid;overflow-y:auto}.orderbook-list,.changes-feed,.watch-events,.watch-account-list{scrollbar-width:thin;scrollbar-color:transparent transparent}.orderbook-list::-webkit-scrollbar{width:6px}.changes-feed::-webkit-scrollbar{width:6px}.watch-events::-webkit-scrollbar{width:6px}.watch-account-list::-webkit-scrollbar{width:6px}.orderbook-list::-webkit-scrollbar-track{background:0 0}.changes-feed::-webkit-scrollbar-track{background:0 0}.watch-events::-webkit-scrollbar-track{background:0 0}.watch-account-list::-webkit-scrollbar-track{background:0 0}.orderbook-list::-webkit-scrollbar-thumb{background:#aeb9c800;border-radius:999px;transition:background .18s}.changes-feed::-webkit-scrollbar-thumb{background:#aeb9c800;border-radius:999px;transition:background .18s}.watch-events::-webkit-scrollbar-thumb{background:#aeb9c800;border-radius:999px;transition:background .18s}.watch-account-list::-webkit-scrollbar-thumb{background:#aeb9c800;border-radius:999px;transition:background .18s}.orderbook-list:hover,.changes-feed:hover,.watch-events:hover,.watch-account-list:hover{scrollbar-color:#aeb9c8 transparent}.orderbook-list:hover::-webkit-scrollbar-thumb{background:#aeb9c8eb}.changes-feed:hover::-webkit-scrollbar-thumb{background:#aeb9c8eb}.watch-events:hover::-webkit-scrollbar-thumb{background:#aeb9c8eb}.watch-account-list:hover::-webkit-scrollbar-thumb{background:#aeb9c8eb}.region-note{color:#18212f;background:#f1f4f8;border-radius:8px;align-items:center;gap:8px;margin:12px 14px 0;padding:10px 12px;font-size:13px;display:flex}.ad-row{text-align:left;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(220px,1.2fr) minmax(110px,.55fr) minmax(210px,1fr) minmax(190px,.95fr) 74px;align-items:center;gap:14px;min-height:86px;padding:13px 14px;display:grid}.ad-row.watched{background:#fffaf0}.ad-row:last-child{border-bottom:0}.merchant-cell,.amount-cell,.payment-cell,.action-cell{min-width:0}.merchant-line{align-items:center;gap:4px;min-width:0;display:flex}.merchant-line strong,.merchant-link{color:#07111f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.merchant-link:hover{color:#155eef;text-decoration:underline}.online-dot{background:#18b26b;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #e8fff3}.auth-badge{object-fit:contain;flex:none;width:16px;height:16px;display:block}.unavailable-badge{color:#66758d;cursor:default;background:#eef2f7;border-radius:999px;outline:none;flex:none;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.3;position:relative}.requirement-popover{z-index:80;color:#18212f;opacity:0;pointer-events:none;background:#fff;border:1px solid #dfe6ef;border-radius:8px;gap:7px;width:260px;padding:12px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 16px 38px #18212f2e}.unavailable-badge:hover .requirement-popover,.unavailable-badge:focus .requirement-popover,.unavailable-badge:focus-within .requirement-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.requirement-popover b{color:#18212f;font-size:13px;font-weight:600}.requirement-popover small{color:#66758d;font-size:11px;line-height:1.35}.requirement-popover span{color:#18212f;background:#f6f8fb;border-radius:7px;padding:8px 9px;font-size:11px;line-height:1.35}.merchant-stats{color:#66758d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.merchant-stats i{background:#b8c2d2;width:1px;height:11px}.merchant-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.merchant-tags span{color:#f04455;background:#fff0f0;border-radius:3px;padding:2px 5px;font-size:11px;font-weight:500}.merchant-tags .activity-chip{color:#155eef;background:#eef6ff}.deal-list{flex:100%;gap:3px;display:grid}.ad-row>.deal-list{grid-column:1/-1;align-self:start;margin-top:-2px}.deal-line{color:#155eef;background:#eef6ff;border-radius:4px;align-items:center;width:fit-content;padding:2px 5px;font-size:11px;font-weight:600;line-height:1.35;display:flex}.deal-line.confirmed{color:#067647;background:#ecfdf3}.price-cell{align-items:baseline;gap:7px;display:flex}.price-cell strong{color:#07111f;font-size:22px;font-weight:600;line-height:1}.price-cell span{color:#07111f;font-size:13px}.amount-cell{gap:7px;display:grid}.amount-cell strong,.amount-cell span{overflow-wrap:anywhere}.amount-cell strong{color:#07111f;font-size:13px;font-weight:500}.amount-cell span{color:#07111f;font-size:13px}.payment-cell{gap:6px;display:grid}.payment-line{color:#07111f;padding-left:10px;font-size:13px;line-height:1.2;position:relative}.payment-line:before{content:"";background:#ff9f2d;width:2px;height:.9em;position:absolute;top:.2em;left:0}.payment-line.color-1:before{background:#12b76a}.payment-line.color-2:before{background:#f04455}.action-cell{place-items:center;display:grid}.feed-row strong,.watch-row strong{color:#18212f;display:block}.feed-row span,.feed-row small,.watch-row span,.muted{color:#66758d;font-size:12px}.pill{border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.side-0{color:#b42318;background:#fef3f2}.side-1{color:#067647;background:#ecfdf3}.stack-list,.feed{display:grid}.changes-feed{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(1120px,100vh - 260px);overflow-y:auto}.changes-feed.is-empty{place-items:center;min-height:360px}.changes-feed.is-empty .muted{padding:0 14px}.detached-dashboard .changes-feed{max-height:calc(100vh - 76px)}.watch-config{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e5ebf3;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:14px 16px;display:grid}.watch-config .save-button{align-self:end}.watch-panel{border-color:#dfe6ef;border-radius:13px;box-shadow:0 10px 24px #18212f11}.watch-panel .panel-head{border-bottom:1px solid #e5ebf3;align-items:center;min-height:78px;padding:19px 24px;display:flex}.watch-panel .panel-head h2{color:#101827;gap:0;font-size:19px;font-weight:700;line-height:1.1}.watch-panel .panel-head h2 svg{display:none}.watch-panel .panel-head>span{color:#18243a;background:#f1f5ff;border-radius:10px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.watch-panel .watch-config{background:#fff;border-bottom:1px solid #e5ebf3;grid-template-columns:minmax(0,1fr) 104px;gap:10px;padding:21px 24px 24px}.watch-panel .watch-input{gap:10px;min-width:0;display:grid}.watch-panel .watch-input>span{color:#52627a;font-size:14px;font-weight:400;line-height:1.15}.watch-panel .watch-input input{color:#101827;background:#fff;border:1px solid #d5deec;border-radius:10px;outline:none;width:100%;min-height:40px;padding:0 14px;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s}.watch-panel .watch-input input:focus{border-color:#b8cdf8;box-shadow:0 0 0 3px #2f6bff1a}.watch-panel .watch-input input::placeholder{color:#6b778c;font-size:14px;font-weight:400}.watch-panel .watch-config .save-button{color:#155eef;width:100%;min-height:40px;box-shadow:none;background:#2f6bff0f;border:1px solid #b8cdf8;border-radius:10px;justify-content:center;align-self:end;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.watch-panel .watch-config .save-button svg{display:none}.watch-panel .watch-config .save-button:disabled{opacity:.62;cursor:not-allowed}.watch-nick-chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.watch-nick-chips span{color:#26364d;background:#f8fbff;border:1px solid #dfe6ef;border-radius:999px;align-items:center;gap:6px;padding:4px 5px 4px 9px;font-size:12px;display:inline-flex}.watch-nick-chips button{color:#66758d;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.watch-nick-chips button:hover{color:#b42318;background:#fef3f2}.watch-account-list{gap:12px;max-height:930px;padding:14px;display:grid;overflow-y:auto}.watch-account-card{background:#f8fafc;border:1px solid #dfe6ef;border-radius:14px;gap:7px;padding:9px;display:grid;position:relative;box-shadow:0 10px 26px #18212f0e}.watch-account-card.filter-open{z-index:90}.watch-account-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding-right:36px;display:grid}.watch-account-head>div{gap:4px;min-width:0;display:grid}.watch-account-title{align-items:center;gap:6px;min-width:0;display:flex}.watch-account-subline{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;display:flex}.watch-presence-pill{color:#52627a;white-space:nowrap;border:1px solid #dfe6ef;border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.watch-presence-pill.online{color:#067647;background:#ecfdf3;border-color:#bbf7d0}.watch-presence-pill.offline{background:#f8fafc}.watch-online-dot{animation:1.4s ease-in-out infinite watch-online-pulse}@keyframes watch-online-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.38;transform:scale(.78)}}.watch-card-remove{color:#66758d;cursor:pointer;background:0 0;border:0;border-radius:0 14px 0 26px;place-items:center;width:42px;height:42px;transition:color .18s,transform .18s;display:grid;position:absolute;top:0;right:0;overflow:hidden}.watch-card-remove:before{content:"";border-radius:inherit;opacity:.72;transform-origin:100% 0;background:linear-gradient(135deg,#eef1f7 0%,#e4e8f1 100%);transition:opacity .18s,transform .22s,box-shadow .22s;position:absolute;inset:0;transform:translate(14px,-14px)scale(.92)}.watch-card-remove:after{content:"";opacity:.65;background:#ffffff8c;border-radius:0 14px 0 18px;width:18px;height:18px;transition:opacity .18s,transform .22s;position:absolute;top:0;right:0}.watch-card-remove svg{z-index:1;opacity:0;width:16px;height:16px;transition:opacity .16s,transform .22s;position:relative;transform:translate(8px,-8px)rotate(-35deg)scale(.72)}.watch-card-remove:hover,.watch-card-remove:focus-visible{color:#344054;outline:none;transform:translateY(-1px)}.watch-card-remove:hover:before,.watch-card-remove:focus-visible:before{opacity:1;transform:translate(0)scale(1);box-shadow:-10px 12px 24px #18212f1c}.watch-card-remove:hover:after,.watch-card-remove:focus-visible:after{opacity:0;transform:translate(6px,-6px)}.watch-card-remove:hover svg,.watch-card-remove:focus-visible svg{opacity:1;transform:translate(0)rotate(0)scale(1)}.watch-card-remove:disabled{opacity:.55;cursor:default}.watch-account-head .merchant-link,.watch-account-head strong{color:#07111f;font-size:18px;font-weight:600;line-height:1.05}.watch-account-head b{color:#18212f;white-space:nowrap;font-size:18px;font-weight:500}.watch-account-head span,.watch-account-metrics small,.watch-account-metrics span,.watch-live-ads small,.watch-live-ads span,.watch-event-row span{color:#66758d;font-size:12px}.watch-account-metrics{background:#fff;border:1px solid #dfe6ef;border-radius:11px;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1.18fr);gap:0;padding:8px 9px;display:grid;position:relative;box-shadow:0 5px 14px #18212f0a}.watch-account-metrics>div{background:0 0;border:0;border-radius:0;align-content:center;gap:4px;min-width:0;padding:0 8px;display:grid}.watch-account-metrics>div:first-child{padding-left:0}.watch-account-metrics>div:not(:last-child){border-right:1px solid #dfe5ee}.watch-account-metrics>div:last-child{padding-right:0}.watch-account-metrics small{color:#6b7280;font-size:11px;font-weight:500;line-height:1.1;display:block}.watch-account-metrics strong{color:#101827;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.05}.watch-direction-summary{flex-wrap:wrap;gap:4px;display:flex}.watch-direction-pill{border-radius:999px;justify-content:center;align-items:center;min-width:38px;min-height:21px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.watch-direction-pill.sell{color:#b91c1c;background:#fff1f2}.watch-direction-pill.buy{color:#059669;background:#ecfdf3}.watch-last-deal,.watch-last-deal-empty{background:#fff;border:1px solid #dfe6ef;border-radius:11px;gap:7px;padding:9px;display:grid;box-shadow:0 5px 14px #18212f0a}.watch-last-deal-title,.watch-last-deal-empty>span{color:#6b7280;font-size:11px;font-weight:500}.watch-last-deal-line{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:visible}.watch-last-deal-line i{background:#dfe5ee;width:1px;height:18px;display:block}.watch-last-deal-line b,.watch-last-deal-empty>b{color:#101827;white-space:nowrap;flex:0 auto;min-width:0;font-size:13px;font-weight:500;line-height:1.05}.watch-deal-chip{color:#101827;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:21px;padding:4px 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.watch-deal-chip.neutral{background:#f3f5f8}.watch-deal-chip.status-cancelled{color:#dc2626;background:#fff1f2}.watch-deal-chip.status-confirmed,.watch-deal-chip.side-1{color:#16a34a;background:#ecfdf3}.watch-deal-chip.status-open{color:#2563eb;background:#eff6ff}.watch-deal-chip.side-0{color:#dc2626;background:#fff1f2}.watch-live-ads{background:#eff6ff99;border:1px solid #2f6bff38;border-radius:11px;gap:8px;padding:8px;display:grid}.watch-live-ad-row{background:#fff;border:1px solid #edf1f6;border-radius:8px;grid-template-columns:minmax(0,1fr) 126px;align-items:start;gap:7px;min-height:0;padding:10px;display:grid;overflow:hidden}.watch-live-ad-row .merchant-cell,.watch-live-ad-row .price-cell,.watch-live-ad-row .amount-cell,.watch-live-ad-row .payment-cell{min-width:0}.watch-live-ad-row .merchant-line{flex-wrap:wrap;align-items:center;row-gap:3px}.watch-live-ad-row .merchant-link,.watch-live-ad-row .merchant-line strong{max-width:116px}.watch-live-ad-row .price-cell{justify-content:flex-end;justify-self:end;align-items:baseline;gap:4px;min-width:0;max-width:126px;display:flex}.watch-live-ad-row .amount-cell,.watch-live-ad-row .payment-cell{grid-column:1/-1}.watch-live-ad-row .amount-cell{gap:5px}.watch-live-ad-row .amount-cell strong,.watch-live-ad-row .amount-cell span{white-space:normal;overflow-wrap:anywhere}.watch-live-ad-row .payment-cell{flex-wrap:wrap;gap:5px 8px;padding-top:2px;display:flex}.watch-live-ad-row:last-child{border-bottom:1px solid #edf1f6}.watch-live-ad-row .merchant-link,.watch-live-ad-row .merchant-line strong{font-size:12px}.watch-live-ad-row .merchant-stats,.watch-live-ad-row .amount-cell span,.watch-live-ad-row .price-cell span{font-size:10px}.watch-live-ad-row .price-cell span{line-height:1}.watch-live-ad-row .amount-cell strong{font-size:12px}.watch-live-ad-row .price-cell strong{white-space:nowrap;font-size:14px;line-height:1.15}.watch-live-ad-row .payment-line{padding-left:8px;font-size:10px}.watch-live-ad-row .pill{padding:2px 6px;font-size:10px}.watch-input>span{font-size:13px;font-weight:400}.watch-input input{font-size:14px;font-weight:400}.watch-input input::placeholder{color:#66758d;font-weight:400}.watch-events-toggle{color:#18212f;cursor:pointer;width:100%;min-height:37px;font:inherit;text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 14px #18212f0a}.watch-events-toggle:hover,.watch-events-toggle:focus-visible{border-color:#cfd8e6;outline:none;transform:translateY(-1px);box-shadow:0 8px 17px #18212f11}.watch-filter-toggle{color:#52627a;cursor:pointer;font:inherit;background:#fff;border:1px solid #e5ebf3;border-radius:8px;grid-template-columns:auto auto auto;justify-self:start;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-grid}.watch-filter-toggle svg{color:#66758d}.watch-filter-toggle svg:last-child{transition:transform .18s}.watch-filter-toggle.open svg:last-child{transform:rotate(180deg)}.watch-filter-wrap{z-index:1000;justify-self:start;position:relative}.watch-filter-popover{z-index:1200;width:300px;left:0;right:auto}.watch-filter-popover .status-checks{gap:7px;display:grid}.watch-events-toggle span{color:#101827;font-size:14px;font-weight:500;line-height:1.1}.watch-events-toggle b{color:#101827;font-size:18px;font-weight:500;line-height:1}.watch-events-toggle svg{color:#66758d;transition:transform .18s;display:none}.watch-events-toggle.open svg{transform:rotate(180deg)}.watch-events{background:#fff;border:1px solid #e5ebf3;border-radius:8px;flex-direction:column;gap:6px;max-height:520px;padding:6px;display:flex;overflow-y:auto}.watch-events .change-row{border:1px solid #edf1f6;border-radius:8px;flex:none;grid-template-columns:minmax(0,1fr);align-items:start;min-height:96px;padding:10px 12px 12px;display:grid;overflow:visible}.watch-events .change-row:last-child{border-bottom:1px solid #edf1f6}.watch-events .change-summary b{font-size:14px;font-weight:700}.watch-events .change-main{grid-area:1/1;gap:7px;min-width:0;padding-right:70px}.watch-events .change-summary{gap:5px}.watch-events .change-summary b,.watch-events .change-summary span{white-space:normal;overflow-wrap:anywhere}.watch-events .change-timing{gap:3px;font-size:12px;line-height:1.35}.watch-events .change-timing span{white-space:normal;overflow-wrap:anywhere;display:block}.watch-events .change-row>small{color:#52627a;white-space:nowrap;grid-area:1/1;justify-self:end;padding-top:1px;font-size:12px}.watch-event-row{border-bottom:1px solid #edf1f6;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.watch-event-row:last-child{border-bottom:0;padding-bottom:0}.watch-event-row>div{gap:5px;min-width:0;display:grid}.watch-event-icon{color:#66758d;background:#fff;border:1px solid #e5ebf3;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.watch-event-row b{color:#18212f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.watch-event-row .status-pill{padding:4px 7px;font-size:11px;font-weight:500}@media (width<=1350px){.watch-account-head{grid-template-columns:minmax(0,1fr)}.watch-account-head>b{justify-self:start}}.watch-row,.feed-row{text-align:left;border-bottom:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.watch-row:last-child,.feed-row:last-child{border-bottom:0}.watch-row b,.feed-row b{color:#18212f;white-space:nowrap}.feed-row>div:last-child{text-align:right}.change-row{align-items:flex-start}.change-main{gap:6px;min-width:0;display:grid}.change-summary{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.change-summary b{color:#07111f;font-size:13px;font-weight:700}.change-summary span:not(.pill){color:#26364d;background:#f5f7fb;border-radius:4px;padding:2px 5px;font-size:11px;line-height:1.35}.change-summary .status-pill{border-radius:4px;padding:2px 5px;font-size:11px;font-weight:500;line-height:1.35}.status-pill.open,.change-summary .status-pill.open{color:#3f5f9f;background:#2f6bff1a}.status-pill.confirmed,.change-summary .status-pill.confirmed{color:#3f7f5c;background:#18b26b1a}.status-pill.cancelled,.change-summary .status-pill.cancelled{color:#9a514a;background:#f0443817}.change-timing{color:#66758d;gap:2px;font-size:11px;line-height:1.35;display:grid}.change-row>small{flex:none;padding-top:1px}.muted,.empty{text-align:center;padding:18px 14px}.modal-backdrop{z-index:30;background:#18212f8c;place-items:start center;padding:28px 16px;display:grid;position:fixed;inset:0}.filter-modal{background:#fff;border-radius:8px;width:min(520px,100%);margin-top:8px;overflow:hidden;box-shadow:0 24px 80px #18212f47}.modal-head{justify-content:space-between;align-items:center;padding:22px 32px 14px;display:flex}.modal-head h2{font-size:20px}.icon-button{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover,.filter-button:hover,.reset-button:hover{background:#f4f7fb}.modal-section{padding:10px 32px}.modal-section h3{color:#8a94a6;margin:0 0 12px;font-size:14px;font-weight:800}.check-row{color:#18212f;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:12px 0;font-size:14px;font-weight:500;line-height:1.45;display:grid}.check-row input{accent-color:#ff9f2d;width:16px;height:16px;margin:1px 0 0}.segment-control{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.segment-control button{color:#18212f;cursor:pointer;background:#edf1f6;border:1px solid #e3e8f1;border-radius:4px;min-height:38px}.segment-control button.active{color:#ff8a00;background:#fff4e5;border-color:#ff9f2d;font-weight:800}.modal-actions{grid-template-columns:1fr 1fr;gap:20px;padding:24px 32px;display:grid}.apply-button,.reset-button{border-radius:999px;min-height:46px;font-weight:900}.apply-button{color:#111827;background:#ff9f2d}.reset-button{color:#18212f;border:1px solid #d5dce8}@media (width<=1100px){.stats-base-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-events-card{grid-column:span 2}.stats-grid{grid-template-columns:repeat(4,1fr)}.api-health{grid-template-columns:1fr}.api-health-main,.api-health-error{border:0;min-height:0;padding-left:0}.coverage-grid,.limit-traffic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.limit-bucket-list,.traffic-head{grid-template-columns:1fr}.traffic-controls{flex-wrap:wrap;justify-content:flex-start}.traffic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard:not(.detached-dashboard)>.workspace,.workspace,.filters,.detached-filters,.orders-filters{grid-template-columns:1fr}.detached-stats{grid-template-columns:repeat(3,1fr)}.detached-dashboard .topbar{align-items:flex-start}.ad-row{grid-template-columns:minmax(190px,1.2fr) minmax(110px,.7fr) minmax(180px,1fr)}.dashboard:not(.detached-dashboard) .ad-row{grid-template-columns:minmax(170px,1fr) minmax(126px,.62fr) minmax(166px,.86fr)}.payment-cell,.action-cell{grid-column:span 1}.action-cell{justify-items:start}.panel.wide{grid-row:auto}}@media (width<=720px){.dashboard{padding:14px}.stats-base-grid{grid-template-columns:1fr}.stats-base-card,.stats-events-card,.stats-compact-card{grid-column:1/-1}.topbar{flex-direction:column}h1{font-size:26px}.stats-grid{grid-template-columns:1fr 1fr}.api-health{padding:16px}.api-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-health strong{font-size:24px}.api-health small{font-size:14px}.coverage-panel{padding:14px}.coverage-head{flex-direction:column;align-items:flex-start}.coverage-grid{grid-template-columns:1fr}.traffic-head{align-items:flex-start;padding:16px 14px 11px}.traffic-grid{grid-template-columns:1fr;padding:11px 14px 14px}.traffic-card{min-height:0}.traffic-window-tabs,.traffic-status-tabs{width:100%;overflow-x:auto}.traffic-window-tabs button,.traffic-status-tabs button{flex:1 0 auto}.limit-traffic-head{flex-direction:column;align-items:flex-start}.limit-traffic-summary{grid-template-columns:1fr}.limit-event-row{grid-template-columns:1fr minmax(112px,auto)}.limit-event-row>span,.limit-event-row>b{grid-column:span 1}.traffic-controls{justify-content:space-between;width:100%}.detached-stats{grid-template-columns:1fr 1fr}.mini-actions{justify-content:space-between;width:100%}.detached-dashboard .ad-row{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;min-height:0;display:flex}.detached-dashboard .amount-cell{flex:100%}.detached-dashboard .merchant-cell,.detached-dashboard .price-cell,.detached-dashboard .amount-cell{min-width:0}.detached-dashboard .merchant-cell{flex:calc(100% - 112px)}.detached-dashboard .price-cell{flex:0 0 102px}.detached-dashboard .merchant-link,.detached-dashboard .merchant-line strong{max-width:150px}.detached-dashboard .action-cell{justify-items:end}.ad-row{grid-template-columns:1fr;gap:14px;min-height:0}.price-cell strong{font-size:21px}.action-cell{justify-items:start}.modal-actions{grid-template-columns:1fr}.watch-account-card{padding:12px}.watch-account-metrics{grid-template-columns:1fr;padding:9px}.watch-account-metrics>div{padding:0 0 8px}.watch-account-metrics>div:not(:last-child){border-bottom:1px solid #dfe5ee;border-right:0}.watch-account-metrics>div:last-child{padding-bottom:0}.watch-last-deal,.watch-last-deal-empty{padding:9px}.watch-last-deal-line i{display:block}.watch-events-toggle{min-height:39px;padding:8px 11px}.watch-events-toggle span{font-size:14px}.watch-events-toggle b{font-size:18px}}.detached-dashboard .orderbook-list .detached-ad-row{grid-template-columns:minmax(0,1fr) auto!important;grid-auto-rows:auto!important;align-items:start!important;gap:6px 10px!important;height:auto!important;min-height:0!important;padding:10px 12px!important;display:grid!important;overflow:visible!important}.detached-dashboard .detached-ad-row .merchant-cell{grid-area:1/1;min-width:0}.detached-dashboard .detached-ad-row .price-cell{grid-area:1/2;justify-content:flex-end;align-self:start;min-width:96px}.detached-dashboard .detached-ad-row .amount-cell,.detached-dashboard .detached-ad-row>.deal-list{grid-column:1/-1;min-width:0}.detached-dashboard .detached-ad-row .amount-cell{grid-row:2}.detached-dashboard .detached-ad-row>.deal-list{grid-row:3;margin-top:0}.detached-dashboard .detached-ad-row .merchant-line{flex-wrap:wrap;row-gap:3px}.detached-dashboard .detached-ad-row .merchant-link,.detached-dashboard .detached-ad-row .merchant-line strong{max-width:190px}.detached-dashboard .detached-ad-row .amount-cell strong,.detached-dashboard .detached-ad-row .amount-cell span{white-space:normal;overflow-wrap:anywhere}.detached-dashboard .orderbook-list .detached-book-row{text-align:left;box-sizing:border-box;background:#fff;border-bottom:1px solid #dbe4f0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-height:112px;display:grid;padding:14px 12px 24px!important}.detached-dashboard .orderbook-list .detached-book-row:last-child{border-bottom:0}.detached-book-merchant,.detached-book-price,.detached-book-amount{min-width:0}.detached-book-merchant{grid-area:1/1;gap:4px;display:grid}.detached-book-merchant-line{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.detached-book-merchant-line .merchant-link,.detached-book-merchant-line strong{color:#07111f;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:14px;font-weight:600;overflow:hidden}.detached-book-stats{color:#52627a;flex-wrap:wrap;align-items:center;gap:5px;min-height:14px;font-size:12px;line-height:1.25;display:flex}.detached-book-stats i{background:#d8e0eb;width:1px;height:12px}.detached-book-price{white-space:nowrap;grid-area:1/2;justify-content:flex-end;align-items:baseline;gap:6px;min-width:96px;display:flex}.detached-book-price strong{color:#07111f;font-size:18px;font-weight:600;line-height:1}.detached-book-price span{color:#07111f;font-size:13px}.detached-book-amount{color:#07111f;grid-area:2/1/auto/-1;gap:4px;margin-bottom:0;font-size:13px;line-height:1.45;display:grid}.detached-book-merchant-line .unavailable-badge{font-size:11px}.detached-book-amount strong{font-weight:600;line-height:1.35;display:block}.detached-book-amount span{overflow-wrap:anywhere;line-height:1.45;display:block}.detached-book-row.watched{background:#fffaf0}.detached-book-dashboard{padding:10px}@media (width<=720px){.detached-book-dashboard{padding:14px}}
