:root { --w-line: rgba(126, 206, 224, .17); --w-panel: rgba(7, 18, 33, .88); }
.workspace-page { background: #07101d; color: #eaf5fa; }
.workspace-topbar { align-items:center; backdrop-filter: blur(18px); background:rgba(5,13,25,.88); border-bottom:1px solid var(--w-line); display:flex; justify-content:space-between; padding:10px clamp(16px,4vw,48px); position:sticky; top:0; z-index:3; }
.workspace-actions { align-items:center; display:flex; gap:9px; }
.workspace-switch { background:rgba(255,255,255,.045); border:1px solid var(--w-line); border-radius:9px; display:flex; padding:3px; }.workspace-switch a { border-radius:6px; color:#9db8c7; font-size:10px; padding:6px 8px; }.workspace-switch a.active { background:rgba(102,222,213,.18); color:#eafffb; }
.workspace-actions > a:not(.button) { color:#9fb7c6; font-size:12px; padding:8px; }
.workspace-shell { display:grid; grid-template-columns:245px minmax(0,1fr); min-height:calc(100vh - 58px); }
.workspace-sidebar { border-right:1px solid var(--w-line); padding:25px 13px; }
.workspace-label { color:#66879b; font:800 10px var(--mono); letter-spacing:.1em; margin:0 9px 10px; text-transform:uppercase; }
.workspace-sidebar > a { border-radius:9px; color:#aac0cc; display:flex; font-size:11px; gap:7px; margin:2px 0; padding:9px; }
.workspace-sidebar > a:hover,.workspace-sidebar > a.active { background:rgba(95,210,210,.10); color:#fff; }.workspace-sidebar b { margin-left:auto; }
.workspace-category-icon { align-items:center; background:rgba(102,189,255,.10); border:1px solid rgba(107,194,255,.28); border-radius:7px; color:#91d7ff; display:inline-flex; flex:0 0 21px; font-family:var(--mono); font-size:9px; font-style:normal; font-weight:900; height:21px; justify-content:center; letter-spacing:-.04em; }
.workspace-category-icon.all { background:rgba(124,231,220,.12); border-color:rgba(124,231,220,.34); color:#a8f3ea; font-size:12px; letter-spacing:0; }
.workspace-category-icon.bm-br { background:rgba(88,205,127,.12); border-color:rgba(114,231,150,.32); color:#a5f2b2; font-size:8px; }
.workspace-category-icon.bm-world { background:rgba(92,161,255,.13); border-color:rgba(112,181,255,.34); color:#a2d5ff; font-size:13px; letter-spacing:0; }
.workspace-category-icon.bm-high { background:rgba(190,139,255,.13); border-color:rgba(203,156,255,.34); color:#d7b8ff; font-size:14px; letter-spacing:0; }
.workspace-category-icon.other-other_google { background:rgba(66,133,244,.14); border-color:rgba(112,166,255,.36); color:#9bc3ff; }.workspace-category-icon.other-other_google_anormais { background:rgba(245,181,52,.13); border-color:rgba(250,197,76,.36); color:#ffd568; }.workspace-category-icon.other-other_tiktok { background:rgba(76,238,226,.11); border-color:rgba(96,244,232,.32); color:#85fff2; font-size:13px; letter-spacing:0; }.workspace-category-icon.other-other_outros { background:rgba(177,112,255,.12); border-color:rgba(194,142,255,.34); color:#d2aaff; font-size:13px; letter-spacing:0; }
.workspace-platform-logo { background:rgba(100,164,255,.10); border:1px solid rgba(111,183,255,.26); border-radius:7px; flex:0 0 21px; height:21px; object-fit:contain; padding:3px; width:21px; }

/* Workspace no mesmo ritmo compacto do restante da interface */
.workspace-shell { grid-template-columns:225px minmax(0,1fr); }
.workspace-sidebar { padding:17px 10px; }
.workspace-sidebar > a { padding:7px; }
.workspace-content { padding:clamp(15px,2.6vw,30px); }
.workspace-toolbar { margin:11px 0 15px; }
.workspace-board { gap:12px; }
.workspace-column { flex-basis:270px; }
.workspace-card { border-radius:12px; padding:11px; }
.workspace-card h3 { margin:8px 0 5px; }
.workspace-mini { margin:9px 0; }
@media(max-width:760px){.workspace-sidebar{padding:8px}.workspace-content{padding:15px}.workspace-column{flex-basis:260px}}

/* Compactacao final do painel operacional */
.workspace-topbar { min-height:54px; padding-block:7px; }
.workspace-shell { min-height:calc(100vh - 54px); }
.workspace-sidebar { padding-top:13px; }
.workspace-label { margin-bottom:7px; }
.workspace-head { min-height:44px; }
.workspace-toolbar { margin:8px 0 12px; }
.workspace-board { padding-bottom:12px; }
.workspace-card { padding:10px; }

/* Estoque publico: mesma leitura de catalogo, com identidade Meta */
.public-workspace { background:radial-gradient(circle at 78% 4%,rgba(76,151,255,.12),transparent 30%),#040c18; }
.public-workspace .workspace-topbar { background:rgba(3,11,23,.84); border-bottom-color:rgba(101,180,255,.18); }
.public-workspace .workspace-sidebar { background:rgba(4,14,29,.72); }
.public-workspace .workspace-sidebar > a { align-items:center; }
.public-workspace .workspace-sidebar > a::before { background:center/contain no-repeat url('../assets/platform-meta.svg'); content:""; flex:0 0 20px; height:20px; opacity:.95; width:20px; }
.public-workspace .workspace-sidebar > a.active::before { filter:drop-shadow(0 0 6px rgba(104,183,255,.55)); }
.public-workspace .workspace-head { background:linear-gradient(120deg,rgba(58,135,255,.09),rgba(4,13,27,.02)); border:1px solid rgba(100,179,255,.16); border-radius:14px; padding:13px; }
.public-workspace .workspace-toolbar { margin-top:11px; }
.public-workspace .workspace-card-top small { color:#76e3d1; }
.public-workspace .workspace-column { flex-basis:280px; }
.public-workspace .workspace-board { transform:rotateX(180deg); }
.public-workspace .workspace-column { transform:rotateX(180deg); }
.public-workspace .workspace-board::-webkit-scrollbar { height:10px; }
.public-workspace .workspace-board::-webkit-scrollbar-thumb { background:linear-gradient(90deg,#579dff,#58ded5); border-radius:999px; }
.public-workspace .workspace-board::-webkit-scrollbar-track { background:rgba(255,255,255,.05); border-radius:999px; }

/* Barra de rolagem no topo: workspace e central publica de estoque */
.workspace-page:not(.public-workspace) .workspace-board { transform:rotateX(180deg); }
.workspace-page:not(.public-workspace) .workspace-column { transform:rotateX(180deg); }
.workspace-page:not(.public-workspace) .workspace-board::-webkit-scrollbar { height:10px; }
.workspace-page:not(.public-workspace) .workspace-board::-webkit-scrollbar-thumb { background:linear-gradient(90deg,#579dff,#58ded5); border-radius:999px; }
.stock-type-switch { background:rgba(255,255,255,.045); border:1px solid var(--w-line); border-radius:9px; display:grid; gap:3px; margin:0 4px 13px; padding:3px; }
.stock-type-switch a { border-radius:6px; color:#a9c0cb; font-size:10px; padding:7px; }
.stock-type-switch a.active { background:linear-gradient(120deg,rgba(86,168,255,.22),rgba(66,241,255,.10)); color:#efffff; }
.stock-category-icon { align-items:center; background:rgba(92,161,255,.12); border:1px solid rgba(112,181,255,.28); border-radius:7px; color:#a5d8ff; display:inline-flex; flex:0 0 21px; font-family:var(--mono); font-size:9px; font-style:normal; font-weight:900; height:21px; justify-content:center; width:21px; }
.stock-category-icon.br { background:rgba(75,185,125,.13); border-color:rgba(106,219,144,.30); color:#a8efb3; font-size:8px; }
.stock-category-icon.world { color:#9bd8ff; font-size:14px; }
.stock-category-icon.price { background:rgba(181,132,255,.13); border-color:rgba(198,154,255,.32); color:#dbbcff; font-size:8px; }
.stock-category-icon.other { background:rgba(159,128,255,.12); border-color:rgba(179,149,255,.28); color:#d6c4ff; }
.stock-platform-logo { background:rgba(100,164,255,.10); border:1px solid rgba(111,183,255,.26); border-radius:7px; flex:0 0 21px; height:21px; object-fit:contain; padding:3px; width:21px; }
.stock-top-scroll { background:rgba(5,16,32,.62); border:1px solid rgba(100,179,255,.16); border-radius:8px; height:13px; margin:0 0 9px; overflow-x:auto; overflow-y:hidden; }
.stock-top-scroll > div { height:1px; }
.stock-top-scroll::-webkit-scrollbar { height:8px; }.stock-top-scroll::-webkit-scrollbar-thumb { background:linear-gradient(90deg,#579dff,#58ded5); border-radius:999px; }.stock-top-scroll::-webkit-scrollbar-track { background:rgba(255,255,255,.04); border-radius:999px; }
.workspace-sidebar > a span,.workspace-more a span { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.workspace-sidebar > a b,.workspace-more a b { background:rgba(123,218,214,.10); border-radius:999px; color:#83ddd9; font-size:9px; padding:2px 6px; }.workspace-subtitle { border-top:1px solid var(--w-line); margin-top:12px !important; padding-top:14px; }.workspace-more { border-top:1px solid var(--w-line); margin:10px 5px 0; padding-top:10px; }.workspace-more summary { color:#8eddd9; cursor:pointer; font-size:10px; font-weight:800; list-style:none; }.workspace-more summary::after { content:'+'; float:right; font-size:14px; }.workspace-more[open] summary::after { content:'−'; }.workspace-more > div { display:grid; gap:2px; margin-top:7px; }.workspace-more a { border-radius:8px; color:#a9c0cb; display:flex; font-size:10px; gap:6px; padding:7px 5px; }.workspace-more a:hover { background:rgba(95,210,210,.08); color:#fff; }
.workspace-guide { background:rgba(109,191,255,.07); border:1px solid var(--w-line); border-radius:12px; display:flex; gap:8px; margin:22px 4px; padding:10px; }.workspace-guide span { background:#75dfd4; border-radius:50%; color:#04212a; flex:0 0 17px; font:800 12px Georgia; height:17px; text-align:center; }.workspace-guide p { color:#9db3c0; font-size:10px; line-height:1.45; margin:0; }.workspace-guide strong { color:#effcff; display:block; font-size:11px; }
.workspace-content { min-width:0; padding:clamp(20px,4vw,46px); }.workspace-head { align-items:end; display:flex; justify-content:space-between; }.workspace-head h1 { font-size:clamp(28px,4vw,43px); margin:4px 0 9px; }.workspace-head p { color:#9db4c3; font-size:13px; margin:0; }.workspace-count { border-left:1px solid var(--w-line); padding-left:20px; }.workspace-count strong { color:#7ee2d9; display:block; font:800 28px var(--display); }.workspace-count span { color:#8fa7b7; font-size:10px; }
.workspace-toolbar { align-items:center; display:flex; gap:8px; margin:28px 0; }.workspace-toolbar label { align-items:center; background:#050d19; border:1px solid var(--w-line); border-radius:10px; color:#76dce0; display:flex; flex:1; gap:8px; max-width:440px; padding:0 11px; }.workspace-toolbar input { background:transparent; border:0; color:#eaf5fa; font:12px var(--body); outline:0; padding:11px 0; width:100%; }.workspace-toolbar button { background:transparent; border:1px solid var(--w-line); border-radius:9px; color:#bfd1da; cursor:pointer; font:11px var(--body); padding:10px; }
.workspace-board { display:flex; gap:15px; overflow-x:auto; padding-bottom:20px; }.workspace-column { flex:0 0 290px; }.column-head { align-items:center; display:flex; justify-content:space-between; margin:0 4px 10px; }.column-head h2 { font-size:13px; margin:0; }.column-head span { background:rgba(120,216,215,.13); border-radius:999px; color:#83e3db; font-size:10px; padding:3px 7px; }.lot-list { display:grid; gap:10px; }.workspace-card { background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012)),var(--w-panel); border:1px solid var(--w-line); border-radius:14px; padding:13px; transition:.2s ease; }.workspace-card:hover { border-color:rgba(118,226,217,.48); transform:translateY(-2px); }.workspace-card.is-inactive { display:none; opacity:.48; }.show-inactive .workspace-card.is-inactive { display:block; }.workspace-card-top { display:flex; justify-content:space-between; }.workspace-card-top span { color:#7cdbe2; font:800 9px var(--mono); }.workspace-card-top small { color:#74d9ad; font-size:9px; }.is-inactive .workspace-card-top small { color:#e89c9c; }.workspace-card h3 { font-size:15px; line-height:1.25; margin:10px 0 6px; }.workspace-card > p { color:#9fb4c1; display:-webkit-box; font-size:10.5px; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin:0; overflow:hidden; }.workspace-mini { display:grid; gap:6px; grid-template-columns:1fr 1fr; margin:12px 0; }.workspace-mini span { background:rgba(121,201,255,.07); border-radius:7px; color:#c6d8e2; font-size:9px; overflow:hidden; padding:7px; text-overflow:ellipsis; white-space:nowrap; }.workspace-mini b { color:#7895a8; display:block; font-size:8px; margin-bottom:3px; text-transform:uppercase; }.workspace-card details { border-top:1px solid var(--w-line); color:#9bb4c4; font-size:10px; padding-top:8px; }.workspace-card summary { cursor:pointer; }.workspace-card pre { font:9px/1.45 var(--mono); overflow:auto; white-space:pre-wrap; }.edit-lot { background:transparent; border:0; color:#75dfd4; cursor:pointer; font:800 10px var(--body); margin-top:11px; padding:0; }
.workspace-editor { background:#091726; border:1px solid rgba(120,222,218,.35); border-radius:18px; color:#eaf5fa; max-width:760px; padding:0; width:calc(100% - 26px); }.workspace-editor::backdrop { backdrop-filter:blur(8px); background:rgba(0,5,12,.75); }.workspace-editor form { padding:24px; }.editor-head { align-items:start; display:flex; justify-content:space-between; }.editor-head h2 { margin:3px 0 20px; }.editor-head button { background:transparent; border:0; color:#b9d0d9; cursor:pointer; font-size:25px; }.editor-grid { display:grid; gap:11px; grid-template-columns:repeat(2,1fr); }.workspace-editor label { color:#9db4c2; display:grid; font-size:10px; gap:5px; margin-bottom:11px; }.workspace-editor input,.workspace-editor textarea,.workspace-editor select { background:#050e1a; border:1px solid var(--w-line); border-radius:8px; color:#eaf5fa; font:12px var(--body); padding:9px; width:100%; }.editor-checks { display:flex; gap:20px; }.editor-checks label { align-items:center; display:flex; gap:7px; }.editor-checks input { width:auto; }.editor-actions { display:flex; gap:9px; justify-content:flex-end; margin-top:16px; }
.card-actions { align-items:center; display:flex; gap:8px; justify-content:space-between; margin-top:12px; }.card-actions form { display:flex; gap:6px; }.card-actions button { background:transparent; border:0; color:#91b7c5; cursor:pointer; font:800 9px var(--body); padding:3px 0; }.card-actions .edit-lot { margin:0; }.card-actions button:hover { color:#7de8dd; }.card-actions .delete-lot { color:#ef9d9d; }.card-actions .delete-lot:hover { color:#ffb7b7; }
.workspace-page { background: radial-gradient(circle at 86% 0, rgba(60,190,190,.11), transparent 28%), #040d19; }.workspace-topbar { box-shadow:0 10px 35px rgba(0,0,0,.22); }.workspace-sidebar { background:rgba(4,13,25,.45); }.workspace-head h1 { letter-spacing:-.045em; }.workspace-toolbar { background:rgba(255,255,255,.025); border:1px solid var(--w-line); border-radius:14px; padding:9px; }.workspace-card { box-shadow:0 12px 26px rgba(0,0,0,.12); }.workspace-card:hover { box-shadow:0 18px 38px rgba(0,0,0,.22), 0 0 22px rgba(94,225,213,.07); }.column-head { border-bottom:1px solid var(--w-line); padding-bottom:9px; }.workspace-editor { box-shadow:0 30px 100px rgba(0,0,0,.55); }
.workspace-content { padding-top:clamp(14px,2vw,26px); }
.workspace-head { align-items:center; min-height:52px; }
.workspace-head .eyebrow { font-size:8px; line-height:1; margin:0 0 4px; }
.workspace-head h1 { font-size:clamp(23px,2.5vw,32px); line-height:1; margin:0 0 5px; }
.workspace-head p { font-size:11px; line-height:1.35; }
.workspace-count { align-items:center; background:rgba(100,220,212,.07); border:1px solid rgba(111,222,215,.18); border-radius:10px; display:flex; gap:7px; padding:7px 10px; }
.workspace-count strong { font-size:21px; line-height:1; }
.workspace-count span { font-size:9px; max-width:62px; line-height:1.15; }
.workspace-toolbar { gap:7px; margin:13px 0 18px; padding:6px; }
.workspace-toolbar label { border-radius:8px; max-width:360px; padding:0 9px; }
.workspace-toolbar input { font-size:11px; padding:8px 0; }
.workspace-toolbar button,.workspace-toolbar .button { border-radius:8px; font-size:10px; min-height:32px; padding:7px 9px; }
@media(max-width:760px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{border-bottom:1px solid var(--w-line);border-right:0;display:flex;gap:4px;overflow:auto;padding:10px}.workspace-sidebar>a{white-space:nowrap}.workspace-sidebar .workspace-label,.workspace-guide{display:none}.workspace-head{align-items:start;flex-direction:column;gap:15px}.workspace-toolbar{align-items:stretch;flex-wrap:wrap}.workspace-toolbar label{flex-basis:100%}.workspace-board{margin-right:-20px}.workspace-topbar{align-items:flex-start;gap:10px}.workspace-actions{flex-wrap:wrap;justify-content:flex-end}.editor-grid{grid-template-columns:1fr}.workspace-editor form{padding:17px}.card-actions{align-items:flex-start;flex-direction:column}.card-actions form{width:100%}}

/* Valor do lote: exibido no fim do card, imediatamente antes das acoes. */
.workspace-card{display:flex;flex-direction:column}.workspace-card>p{color:#9de4f5;font-size:13px;font-weight:800;margin:12px 0 7px;order:4}.workspace-card .workspace-card-top,.workspace-card h3,.workspace-card .workspace-mini,.workspace-card details{order:initial}.workspace-card .card-actions{border-top:1px solid var(--w-line);margin-top:0;order:5;padding-top:9px}.workspace-card>.edit-lot{border-top:1px solid var(--w-line);margin-top:0;order:5;padding-top:9px}

/* Acabamento BM Pro: remove o azul residual do estoque e workspace. */
/* Lateral minimizável: preserva os ícones e libera a área dos cards. */
.workspace-sidebar>.sidebar-toggle{margin:0 0 13px;width:100%}.sidebar-toggle{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#e9edf1;cursor:pointer;display:inline-flex;font:800 10px var(--body);gap:5px;justify-content:center;min-height:31px;padding:6px 8px}.sidebar-toggle>span:first-child{font-size:20px;line-height:.65;transition:transform .2s ease}.sidebar-minimized .sidebar-toggle>span:first-child{transform:rotate(180deg)}.workspace-shell{transition:grid-template-columns .24s ease}.workspace-sidebar{transition:padding .24s ease}.sidebar-minimized .workspace-shell{grid-template-columns:64px minmax(0,1fr)}.sidebar-minimized .workspace-sidebar{padding:17px 9px}.sidebar-minimized .workspace-sidebar .workspace-label,.sidebar-minimized .workspace-sidebar>a span,.sidebar-minimized .workspace-sidebar>a b,.sidebar-minimized .workspace-sidebar .workspace-guide,.sidebar-minimized .workspace-sidebar .workspace-more,.sidebar-minimized .sidebar-toggle-label{display:none}.sidebar-minimized .workspace-sidebar>.sidebar-toggle{margin-bottom:13px;padding:6px;width:100%}.sidebar-minimized .workspace-sidebar>a{justify-content:center;padding:8px}.sidebar-minimized .workspace-sidebar>a i,.sidebar-minimized .workspace-sidebar>a img{margin:0}@media(max-width:760px){.sidebar-toggle-label{display:none}.sidebar-minimized .workspace-shell{grid-template-columns:1fr}.sidebar-minimized .workspace-sidebar{display:none}}

/* Informações detalhadas: leitura confortável e hierarquia mais clara. */
.workspace-card details{border-top-color:rgba(255,255,255,.13)!important;margin-top:2px;padding-top:10px}.workspace-card summary{align-items:center;border-radius:7px;color:#f1f4f6;display:flex;font-family:var(--body);font-size:11px;font-weight:800;gap:7px;letter-spacing:.01em;line-height:1.35;padding:6px 7px;transition:background .18s ease,color .18s ease}.workspace-card summary::before{color:#cbd2da;content:'+';font-family:var(--mono);font-size:15px;line-height:1}.workspace-card details[open] summary{background:rgba(255,255,255,.065);color:#fff}.workspace-card details[open] summary::before{content:'–'}.workspace-card pre{background:rgba(255,255,255,.035);border-left:2px solid rgba(255,255,255,.3);border-radius:0 8px 8px 0;color:#d6dde3;font-family:var(--body)!important;font-size:11px!important;font-weight:500;letter-spacing:.005em;line-height:1.58!important;margin:8px 0 2px;max-height:250px;padding:10px 11px;white-space:pre-wrap!important;word-break:break-word}.workspace-card pre::-webkit-scrollbar{width:6px}.workspace-card pre::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28);border-radius:999px}

/* Navegação lateral com leitura de filtro e faixas de preço. */
.workspace-sidebar>a{gap:7px!important;min-height:37px;padding:5px 6px!important}.workspace-sidebar>a span{font-size:10px!important}.workspace-sidebar>a b{font-size:8px!important;min-width:22px!important;padding:2px 5px!important}.workspace-category-icon.price-tier{height:25px!important;width:27px!important}.workspace-category-icon.price-tier.bm-br{background-size:20px!important}.workspace-category-icon.price-tier.bm-world{background-size:20px!important}.workspace-category-icon.all{background-size:19px!important;height:25px!important;width:25px!important}.workspace-subtitle{margin-top:12px!important;padding-top:11px}.sidebar-minimized .workspace-category-icon.price-tier{width:27px!important}
.workspace-category-icon.price-tier{font-size:0!important}.workspace-category-icon.price-tier.bm-br{background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.035)),url('../assets/icon-brazil.svg') center/26px no-repeat!important}.workspace-category-icon.price-tier.bm-world{background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.035)),url('../assets/icon-global.svg') center/26px no-repeat!important}.workspace-category-icon.all{background:linear-gradient(145deg,#f8fafb,#bfc7cf),url('../assets/icon-lots.svg') center/24px no-repeat!important;font-size:0!important}.workspace-category-icon.all::before{display:none!important}
.workspace-category-icon.price-tier{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important;font-family:var(--body)!important;font-size:16px!important;height:30px!important;letter-spacing:0!important;width:34px!important}.workspace-category-icon.price-tier::after{display:none!important}.workspace-category-icon.all{font-size:0!important}.workspace-category-icon.all::before{content:'◫';font-size:17px;line-height:1}
.workspace-sidebar{box-shadow:inset -1px 0 0 rgba(255,255,255,.025)}.workspace-label{align-items:center;color:#8e99a4;display:flex;font-size:9px!important;gap:8px;letter-spacing:.13em!important;margin:13px 7px 8px!important}.workspace-label::after{background:linear-gradient(90deg,rgba(255,255,255,.17),transparent);content:'';height:1px;min-width:20px;flex:1}.workspace-sidebar>.workspace-label:first-child{margin-top:2px!important}.workspace-sidebar>a{align-items:center;background:rgba(255,255,255,.022);border:1px solid transparent;gap:9px!important;margin:4px 0!important;min-height:43px;padding:7px 8px!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}.workspace-sidebar>a:hover{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.15);transform:translateX(2px)}.workspace-sidebar>a.active{background:linear-gradient(100deg,rgba(255,255,255,.14),rgba(255,255,255,.055))!important;border-color:rgba(255,255,255,.24)!important;box-shadow:inset 3px 0 0 #fff!important}.workspace-sidebar>a span{color:#d5dbe1;font-size:11px;font-weight:700;line-height:1.25}.workspace-sidebar>a.active span{color:#fff}.workspace-sidebar>a b{align-items:center;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.13);border-radius:999px!important;color:#f4f6f8!important;display:inline-flex;font:800 9px var(--mono);justify-content:center;min-width:25px;padding:3px 6px!important}.workspace-category-icon.all{background:linear-gradient(145deg,#f8fafb,#bfc7cf)!important;border-color:rgba(255,255,255,.8)!important;border-radius:8px!important;color:#090b0f!important;font-size:14px!important;height:29px!important;width:29px!important}.workspace-category-icon.price-tier{border-radius:8px!important;height:30px!important;width:38px!important}.workspace-category-icon.price-tier::after{bottom:3px;font-size:5.5px!important}.workspace-subtitle{border-top:1px solid rgba(255,255,255,.1)!important;margin-top:16px!important;padding-top:14px}.workspace-sidebar .workspace-more{margin-top:10px!important}.sidebar-minimized .workspace-sidebar>a{background:transparent!important;border-color:transparent!important}.sidebar-minimized .workspace-sidebar>a.active{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.2)!important}.sidebar-minimized .workspace-category-icon.price-tier{width:38px!important}
/* Barra horizontal sempre visível no topo da área de lotes. */
.stock-top-scroll{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;height:16px!important;margin:0 0 12px!important;padding:3px!important;scrollbar-color:#e8edf2 rgba(255,255,255,.06);scrollbar-width:auto}.stock-top-scroll>div{height:2px!important}.stock-top-scroll::-webkit-scrollbar{height:10px}.stock-top-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f7f8fa,#aeb7c1)!important;border:2px solid rgba(8,10,14,.9);border-radius:999px}.stock-top-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.04)!important;border-radius:999px}.workspace-board{scrollbar-color:#d9dee4 rgba(255,255,255,.06);scrollbar-width:auto}.workspace-board::-webkit-scrollbar{height:11px!important}.workspace-board::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f7f8fa,#aeb7c1)!important;border:2px solid #090b0f;border-radius:999px}.workspace-board::-webkit-scrollbar-track{background:rgba(255,255,255,.06)!important;border-radius:999px}

/* A barra superior é a única interface de rolagem horizontal. */
.workspace-board{scrollbar-width:none!important}.workspace-board::-webkit-scrollbar{display:none!important}

/* Sincronização imediata da barra superior: não suaviza o scroll enquanto arrasta. */
.workspace-board,.stock-top-scroll{scroll-behavior:auto!important;overscroll-behavior-x:contain}

/* Faixa no próprio ícone: valor principal e origem abreviada. */
.workspace-category-icon.price-tier{background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.045))!important;border-color:rgba(255,255,255,.24)!important;color:#f6f8fa!important;font-family:var(--mono)!important;font-size:8px!important;height:27px!important;letter-spacing:-.06em!important;line-height:1!important;position:relative;width:32px!important}.workspace-category-icon.price-tier::after{bottom:3px;color:#bfc7cf;content:'INT';font-size:5px;font-weight:900;left:0;letter-spacing:.08em;position:absolute;text-align:center;width:100%}.workspace-category-icon.price-tier.bm-br::after{content:'BR'}
body.workspace-page{--w-bg:#050608;--w-panel:#12161d;--w-panel-2:#080a0e;--w-line:rgba(255,255,255,.14);--w-text:#f3f5f7;--w-muted:#aeb7c1;--w-accent:#fff;--w-accent-2:#cbd2da;background:radial-gradient(circle at 80% 0,rgba(255,255,255,.045),transparent 27%),linear-gradient(145deg,#030405,#0b0d11 54%,#030405)!important}.workspace-topbar{background:rgba(5,7,10,.9)!important;border-color:rgba(255,255,255,.12)!important}.workspace-sidebar{background:linear-gradient(180deg,#151a22,#07090d)!important;border-color:rgba(255,255,255,.12)!important}.workspace-sidebar>a.active{background:rgba(255,255,255,.11)!important;box-shadow:inset 3px 0 0 #fff}.workspace-head,.workspace-toolbar,.workspace-column,.workspace-card{background:linear-gradient(150deg,rgba(23,28,36,.96),rgba(8,10,14,.99))!important;border-color:rgba(255,255,255,.14)!important}.workspace-column::before{background:linear-gradient(90deg,#fff,#7d8792)!important}.workspace-mini span{background:rgba(255,255,255,.055)!important}.workspace-card:hover{border-color:rgba(255,255,255,.42)!important}.workspace-card-top small{color:#cfd6dd!important}.workspace-card>p{color:#d8dde3!important}.workspace-page .button.primary{background:linear-gradient(120deg,#f7f8fa,#cbd2da)!important;border-color:rgba(255,255,255,.72)!important;color:#090b0f!important}
