.confirm-card[data-v-a8886e88]{width:min(420px,100%)}.toast-stack[data-v-a8886e88]{z-index:50;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;top:20px;right:20px}.toast-success[data-v-a8886e88]{border-left-color:var(--color-success)}.toast-error[data-v-a8886e88]{border-left-color:var(--color-danger-strong)}.toast-info[data-v-a8886e88]{border-left-color:var(--color-info)}.toast-icon[data-v-a8886e88]{width:20px;height:20px;color:var(--color-text-on-status);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.toast-success .toast-icon[data-v-a8886e88]{background:var(--color-success)}.toast-error .toast-icon[data-v-a8886e88]{background:var(--color-danger-strong)}.toast-info .toast-icon[data-v-a8886e88]{background:var(--color-info)}.toast-msg[data-v-a8886e88]{flex:1;padding-top:1px;line-height:1.4}.toast-link[data-v-a8886e88]{pointer-events:auto;margin-top:4px;font-weight:600;display:block}.toast-close[data-v-a8886e88]{color:var(--color-text-muted);background:0 0;margin:-2px -4px 0 0;padding:0;font-size:18px;font-weight:400;line-height:1}.toast-close[data-v-a8886e88]:hover{color:var(--color-text);background:0 0}.toast-enter-active[data-v-a8886e88],.toast-leave-active[data-v-a8886e88]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-a8886e88],.toast-leave-to[data-v-a8886e88]{opacity:0;transform:translate(20px)}.brand-mark[data-v-28a99bf5]{flex:none;display:block}.brand-name-uai[data-v-e579282f]{color:var(--color-brand-uai)}.brand-name-gest[data-v-e579282f]{color:var(--color-brand-gest)}.brand-name-3d[data-v-e579282f]{color:var(--color-brand-3d)}.aviso-exemplo[data-v-6261b904]{border:1px solid var(--color-info-border);border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-info);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-6px 0 18px;padding:9px 12px;font-size:13px;display:flex}.aviso-exemplo span[data-v-6261b904]{min-width:200px;color:var(--color-text);flex:1}.aviso-plano[data-v-b9f73a40]{border:1px solid var(--color-info-border);border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-info);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-6px 0 18px;padding:9px 12px;font-size:13px;display:flex}.aviso-plano.so-leitura[data-v-b9f73a40]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning)}.aviso-plano.atrasado[data-v-b9f73a40]{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.aviso-plano span[data-v-b9f73a40]{min-width:200px;color:var(--color-text);flex:1}.aviso-link[data-v-b9f73a40]{color:inherit;font-weight:600}.field-error[data-v-7225283b]{color:var(--color-danger);margin:6px 0 0;font-size:12px}.aceite[data-v-c50c4f65]{font-size:var(--font-size-sm);align-items:flex-start}.aceite input[data-v-c50c4f65]{margin-top:3px}.aceite a[data-v-c50c4f65]{color:var(--color-accent-text)}.termos-novos[data-v-ed7d269d]{gap:14px;max-width:560px;margin:24px auto;display:grid}.termos-novos h1[data-v-ed7d269d]{font-size:var(--font-size-lg);margin:0}.termos-novos p[data-v-ed7d269d]{color:var(--color-text-muted);margin:0}.termos-novos form[data-v-ed7d269d]{justify-items:start;gap:14px;display:grid}.cadastro-modal[data-v-4b80e87c]{width:min(560px,100%)}.app-shell[data-v-52eaf0bc]{background:radial-gradient(circle at 100% 0, var(--color-accent-glow), transparent 38%), var(--color-bg);min-height:100vh}.app-shell.menu-recolhido[data-v-52eaf0bc]{--sb:68px}.sidebar[data-v-52eaf0bc]{z-index:20;width:var(--sb);background:var(--color-sidebar);border-right:1px solid var(--color-border);flex-direction:column;padding:14px 12px;transition:width .18s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-topo[data-v-52eaf0bc]{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:10px;padding:0 4px 0 6px;display:flex}.brand[data-v-52eaf0bc]{color:var(--color-text);flex-shrink:0;align-items:center;gap:10px;line-height:1;text-decoration:none;display:flex}.sidebar-nav[data-v-52eaf0bc]{scrollbar-width:none;flex:1;overflow:hidden auto}.nav-grupo[data-v-52eaf0bc]{gap:2px;display:grid}.nav-grupo-titulo[data-v-52eaf0bc]{color:var(--color-text-faint);letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;padding:16px 10px 6px;font-size:10.5px;font-weight:700;display:block}.sidebar-rodape[data-v-52eaf0bc]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 0 10px;display:flex}.status-dot[data-v-52eaf0bc]{color:var(--color-info-text);white-space:nowrap;align-items:center;font-size:11px;display:inline-flex}.status-dot[data-v-52eaf0bc]:before{content:"";background:var(--color-info);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:7px}[data-v-52eaf0bc] .sidebar-preferencia{color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:8px;padding:0 4px 0 10px;display:flex;position:relative}[data-v-52eaf0bc] .preferencia-select{border-color:var(--color-border);min-width:0;color:var(--color-text-muted);cursor:pointer;background:0 0;flex:1;padding:5px 8px;font-size:12px}[data-v-52eaf0bc] .preferencia-select:hover,[data-v-52eaf0bc] .preferencia-select:focus{color:var(--color-text)}.sidebar-sair[data-v-52eaf0bc]{width:100%;color:var(--color-text-muted);text-align:left;background:0 0;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;font-size:12px;display:flex}.sidebar-sair[data-v-52eaf0bc]:hover{background:var(--color-surface-hover);color:var(--color-text)}.sidebar-sair-texto[data-v-52eaf0bc]{flex-direction:column;min-width:0;display:flex}.sidebar-sair-texto strong[data-v-52eaf0bc]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.menu-recolhido .sidebar-sair[data-v-52eaf0bc]{justify-content:center;padding:6px 0}.menu-recolhido .sidebar-sair-texto[data-v-52eaf0bc]{display:none}.menu-recolhido .sidebar-topo[data-v-52eaf0bc]{justify-content:center;padding:0}.menu-recolhido[data-v-52eaf0bc] .sidebar-preferencia{justify-content:center;min-height:30px;padding:0}.menu-recolhido[data-v-52eaf0bc] .preferencia-select{opacity:0;position:absolute;inset:0}.menu-recolhido .nav-grupo-titulo[data-v-52eaf0bc]{background:var(--color-border);color:#0000;height:1px;margin:12px 8px;padding:0;overflow:hidden}.menu-recolhido .sidebar-rodape[data-v-52eaf0bc]{flex-direction:column;padding:10px 0 0}.menu-recolhido .status-dot[data-v-52eaf0bc]:before{margin:0}@media (width<=900px){.app-shell[data-v-52eaf0bc],.app-shell.menu-recolhido[data-v-52eaf0bc]{--sb:0px}.sidebar[data-v-52eaf0bc]{width:264px;box-shadow:var(--shadow-sidebar);transform:translate(-100%)}.menu-aberto .sidebar[data-v-52eaf0bc]{transform:none}.menu-recolhido .sidebar-topo[data-v-52eaf0bc]{justify-content:space-between;padding:0 4px 0 6px}.menu-recolhido .nav-grupo-titulo[data-v-52eaf0bc]{height:auto;color:var(--color-text-faint);background:0 0;margin:0;padding:16px 10px 6px}.menu-recolhido .sidebar-rodape[data-v-52eaf0bc]{flex-direction:row;padding:10px 4px 0 10px}.menu-recolhido[data-v-52eaf0bc] .sidebar-preferencia{justify-content:flex-start;padding:0 4px 0 10px}.menu-recolhido[data-v-52eaf0bc] .preferencia-select{opacity:1;position:static}.menu-recolhido .sidebar-sair[data-v-52eaf0bc]{justify-content:flex-start;padding:6px 10px}.menu-recolhido .sidebar-sair-texto[data-v-52eaf0bc]{display:flex}.menu-recolhido .status-dot[data-v-52eaf0bc]:before{margin-right:7px}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f1012;--color-sidebar:#131416;--color-surface:#17181b;--color-surface-subtle:#17191b;--color-surface-sunken:#141519;--color-surface-hover:#1f2124;--color-surface-raised:#1d1f23;--color-surface-raised-translucent:#1d1f23f0;--color-surface-footer:#1a1c1f;--color-tooltip:#0d0f0e;--color-neutral-bg:#1b1d20;--color-counter-bg:#24262a;--color-overlay:#000000b8;--color-overlay-soft:#0000008c;--color-topbar:#131416f0;--color-bottombar:#131416f5;--color-stage-2d:#121615;--color-stage-3d-from:#23272b;--color-stage-3d-to:#141618;--color-stage-handle:#101113;--color-stage-grid:#252c29;--color-stage-grid-major:#33403a;--color-control:#131417;--color-control-border:#393c43;--color-control-border-hover:#4a4d55;--color-swatch-ring:#42444a;--color-swatch-border:#ffffff59;--color-swatch-border-strong:#ffffff80;--color-scrollbar:#3a3f44;--color-skeleton:#1f2124;--color-skeleton-shine:#2a2d32;--color-text:#edf0ee;--color-text-body:#d6dbd8;--color-text-muted:#9ba5a0;--color-text-faint:#7c8580;--color-text-placeholder:#4b514e;--color-text-on-accent:#1a0f08;--color-text-on-danger:#fff;--color-brand-mark-fg:#fff;--color-brand-uai:#f0a181;--color-brand-gest:#f4f2ec;--color-brand-3d:#b3cfc0;--color-text-on-status:#101614;--color-border:#2a2d32;--color-accent:#d9824f;--color-accent-hover:#e08d5c;--color-accent-text:#f0b18a;--color-accent-bg:#2a201c;--color-accent-subtle:#292321;--color-accent-muted:#3a2922;--color-accent-border:#4a3931;--color-accent-border-strong:#6d5143;--color-accent-highlight-from:#2c211c;--color-accent-highlight-to:#1f1b19;--color-accent-highlight-border:#4a3528;--color-accent-highlight-soft-from:#261d19;--color-accent-highlight-soft-to:#1b1918;--color-focus-ring:#d9824f4d;--color-accent-glow:#d9824f12;--color-secondary-bg:#332c29;--color-secondary-bg-hover:#473a34;--color-secondary-text:#e4b59b;--color-success:#4ade80;--color-success-bg:#15241b;--color-success-border:#24452f;--color-warning:#f0c27a;--color-warning-bg:#2a2416;--color-warning-border:#4d4122;--color-danger:#ff8d80;--color-danger-strong:#ff6b5e;--color-danger-solid:#b94c3f;--color-danger-solid-hover:#963b32;--color-danger-bg:#2c1a18;--color-danger-bg-hover:#3a2220;--color-danger-bg-strong:#4a2620;--color-danger-border:#55302a;--color-danger-ring:#ff6b5e4d;--color-info:#69b7b0;--color-info-text:#9fc7c3;--color-info-bg:#152423;--color-info-border:#24423f;--color-chart-1:#cf7440;--color-chart-2:#3987e5;--color-chart-3:#c98500;--color-chart-4:#9085e9;--color-chart-5:#199e70;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--font-sans:"DM Sans Variable", "DM Sans", "Segoe UI", sans-serif;--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:24px;--font-size-display:30px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:4px;--radius-sm:6px;--radius-control:7px;--radius-md:8px;--radius-card:10px;--radius-lg:12px;--radius-pill:999px;--shadow-card:0 1px 0 #ffffff05 inset, 0 8px 24px #00000029;--shadow-card-flat:0 8px 24px #00000029;--shadow-sidebar:12px 0 40px #00000073;--shadow-popover:0 8px 24px #00000073;--shadow-dropdown:0 12px 32px #00000080;--shadow-toast:0 10px 30px #0006;--shadow-modal:0 18px 60px #00000073;--shadow-drawer:-18px 0 60px #00000073;--shadow-swatch:0 0 0 2px #00000029;--duration-fast:.15s;--duration-base:.2s;--ease-standard:ease;--sb:236px}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f5f6f5;--color-sidebar:#fafbfa;--color-surface:#fff;--color-surface-subtle:#fafbfa;--color-surface-sunken:#f0f2f1;--color-surface-hover:#eef0ef;--color-surface-raised:#fff;--color-surface-raised-translucent:#fffffff0;--color-surface-footer:#fafbfa;--color-tooltip:#fff;--color-neutral-bg:#eef0ef;--color-counter-bg:#e6e9e7;--color-overlay:#0f101273;--color-overlay-soft:#0f10124d;--color-topbar:#fafbfaf0;--color-bottombar:#fffffff5;--color-control:#fff;--color-control-border:#cdd3d0;--color-control-border-hover:#aab2ae;--color-swatch-ring:#cdd3d0;--color-swatch-border:#0000002e;--color-swatch-border-strong:#0000004d;--color-scrollbar:#cdd3d0;--color-skeleton:#eceeed;--color-skeleton-shine:#f6f7f6;--color-text:#1a1d1c;--color-text-body:#2d3230;--color-text-muted:#5c6661;--color-text-faint:#6b7570;--color-text-placeholder:#a3aba7;--color-text-on-accent:#fff;--color-text-on-status:#fff;--color-brand-uai:#a9532f;--color-brand-gest:#24383b;--color-brand-3d:#4c7063;--color-border:#e1e5e3;--color-accent:#a8562a;--color-accent-hover:#8f4822;--color-accent-text:#9a4b1e;--color-accent-bg:#fbeee6;--color-accent-subtle:#fdf3ec;--color-accent-muted:#f7e2d5;--color-accent-border:#efcfba;--color-accent-border-strong:#e0ad8c;--color-accent-highlight-from:#fdf1e9;--color-accent-highlight-to:#fffaf6;--color-accent-highlight-border:#f0d3bf;--color-accent-highlight-soft-from:#fdf4ee;--color-accent-highlight-soft-to:#fffbf8;--color-focus-ring:#a8562a47;--color-accent-glow:#d9824f14;--color-secondary-bg:#f3ebe6;--color-secondary-bg-hover:#eadcd3;--color-secondary-text:#8a4a26;--color-success:#15803d;--color-success-bg:#ecfdf3;--color-success-border:#b7e4c7;--color-warning:#8a5a00;--color-warning-bg:#fef7e6;--color-warning-border:#f3dca5;--color-danger:#b42318;--color-danger-strong:#d92d20;--color-danger-solid:#c4392b;--color-danger-solid-hover:#a32d21;--color-danger-bg:#fef1ef;--color-danger-bg-hover:#fde4e0;--color-danger-bg-strong:#fbd5cf;--color-danger-border:#f5c2ba;--color-danger-ring:#d92d2040;--color-info:#0f766e;--color-info-text:#0f766e;--color-info-bg:#ecf8f6;--color-info-border:#b5e0da;--color-chart-1:#c8693a;--color-chart-2:#2a78d6;--color-chart-3:#eda100;--color-chart-4:#6250d6;--color-chart-5:#1baf7a;--shadow-card:0 1px 2px #1018140d, 0 4px 12px #1018140a;--shadow-card-flat:0 4px 12px #1018140d;--shadow-sidebar:12px 0 40px #1018141f;--shadow-popover:0 8px 24px #1018141f;--shadow-dropdown:0 12px 32px #10181424;--shadow-toast:0 10px 30px #1018141f;--shadow-modal:0 18px 60px #1018142e;--shadow-drawer:-18px 0 60px #10181424;--shadow-swatch:0 0 0 2px #0000000f}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}:root{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);margin:0;font-size:14px}#app{min-height:100vh}.brand-nome{white-space:nowrap}.brand strong{letter-spacing:-.2px;font-size:16px;font-weight:700;display:block}.nav-item{color:var(--color-text-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:11px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-item svg{flex:0 0 18px}.nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.nav-item.router-link-exact-active{background:var(--color-accent-bg);color:var(--color-accent-text);font-weight:600}.nav-item.router-link-exact-active svg{color:var(--color-accent)}button.icone-botao,a.icone-botao{width:34px;height:34px;color:var(--color-text-muted);background:0 0;border-radius:8px;flex:0 0 34px;place-items:center;padding:0;display:inline-grid}button.icone-botao:hover,a.icone-botao:hover{background:var(--color-surface-hover);color:var(--color-text)}.topbar-movel,.sidebar-fundo,button.icone-botao.sidebar-fechar,.menu-recolhido .brand-nome,.menu-recolhido .nav-item span,.menu-recolhido .status-dot span{display:none}.menu-recolhido .nav-item{justify-content:center;padding:9px 0}.container{margin-left:var(--sb);padding:26px max(32px, calc((100vw - var(--sb) - 1440px) / 2)) 72px;transition:margin-left .18s}.container.amplo{padding-inline:24px}h1{letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700;line-height:1.15}h2{letter-spacing:-.1px;margin:0 0 14px;font-size:16px;font-weight:650}p.subtitle{color:var(--color-text-muted);margin:4px 0 0;font-size:13.5px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:16px;padding:20px}table,.summary-line,.summary-total,.resumo{font-variant-numeric:tabular-nums}.field-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px;display:grid}.field-grid>*{min-width:0}.field-grid .c2{grid-column:span 2}.field-grid .c3{grid-column:span 3}.field-grid .c4{grid-column:span 4}.field-grid .c6{grid-column:span 6}.field-grid .c8{grid-column:span 8}label{color:var(--color-text-muted);margin-bottom:7px;font-size:12px;font-weight:600;display:block}label.obrigatorio:after{content:" *";color:var(--color-danger)}input,select{border:1px solid var(--color-control-border);background:var(--color-control);width:100%;color:var(--color-text);border-radius:7px;padding:9px 11px;font-family:inherit;font-size:14px}textarea{border:1px solid var(--color-control-border);background:var(--color-control);width:100%;color:var(--color-text);resize:vertical;border-radius:7px;padding:9px 11px;font-family:inherit;font-size:14px}input:focus,select:focus{outline:2px solid var(--color-focus-ring);border-color:var(--color-accent)}.color-field .color-picker{cursor:pointer;flex:0 0 42px;width:42px;height:40px;padding:4px}.table-color .color-swatch{border:1px solid var(--color-swatch-border);width:18px;height:18px;box-shadow:var(--shadow-swatch);border-radius:4px;flex:0 0 18px;display:inline-block}.palette-color{border:2px solid var(--color-swatch-ring);width:22px;height:22px;box-shadow:inset var(--shadow-swatch);border-radius:50%;padding:0}.palette-color:hover{border-color:var(--color-accent);transform:scale(1.12)}.palette-color.ativo{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-focus-ring), inset var(--shadow-swatch)}.campo-dica{margin:5px 0 0}button{cursor:pointer;background:var(--color-accent);color:var(--color-text-on-accent);border:none;border-radius:7px;padding:9px 15px;font-family:inherit;font-size:14px;font-weight:600}button:hover{background:var(--color-accent-hover)}button>svg,a.botao>svg{vertical-align:-3px;flex:none}a.botao{background:var(--color-accent);color:var(--color-text-on-accent);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}a.botao:hover{background:var(--color-accent-hover)}a.botao.secondary,button.secondary{background:var(--color-secondary-bg);color:var(--color-secondary-text)}button.secondary:hover{background:var(--color-secondary-bg-hover)}button.danger{background:var(--color-danger-solid);color:var(--color-text-on-danger)}button.danger:hover{background:var(--color-danger-solid-hover)}button:disabled{cursor:not-allowed;opacity:.45}button,a.botao,.file-button{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}button:not(:disabled):active,a.botao:active{transform:translateY(1px)}:where(button,a,summary,[tabindex],label.file-button):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button[aria-busy=true]{opacity:1;cursor:progress;--spinner:var(--color-text-on-accent);position:relative;color:#0000!important}button.secondary[aria-busy=true]{--spinner:var(--color-secondary-text)}button.danger[aria-busy=true]{--spinner:var(--color-text-on-danger)}button[aria-busy=true]>*{visibility:hidden}button[aria-busy=true]:after{content:"";border:2px solid var(--spinner);border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:auto;animation:.7s linear infinite girar;position:absolute;inset:0}@keyframes girar{to{transform:rotate(360deg)}}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:var(--color-control-border-hover)}fieldset.campos{display:contents}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background:var(--color-surface-sunken);color:var(--color-text-muted)}.form-error{color:var(--color-danger);margin:12px 0 0;font-size:13px}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--color-danger-strong)}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus{outline-color:var(--color-danger-ring);border-color:var(--color-danger-strong)}.history-count,.detail-meta{color:var(--color-text-muted);font-size:13px}.pagination{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.file-list a,.external-link{color:var(--color-accent-text)}.dropzone strong{max-width:100%;color:var(--color-accent-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-button{background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer;border-radius:6px;margin:0;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.file-button-sec{background:var(--color-secondary-bg);color:var(--color-secondary-text);justify-content:center}.file-button-sec:hover{background:var(--color-secondary-bg-hover)}.text-button{color:var(--color-accent-text);background:0 0;margin-top:8px;padding:0;font-size:12px}.text-button:hover{color:var(--color-text);background:0 0;text-decoration:underline}.modal-backdrop{z-index:40;background:var(--color-overlay);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:var(--color-surface-raised);border:1px solid var(--color-border);width:min(680px,100%);max-height:90vh;box-shadow:var(--shadow-modal);border-radius:12px;padding:24px;overflow-y:auto}.modal-card h3{color:var(--color-accent-text);margin:22px 0 8px;font-size:14px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--color-border);padding:12px 8px}th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.row{align-items:center;gap:8px;display:flex}.chip{background:var(--color-accent-subtle);border:1px solid var(--color-accent-border);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.option{border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text);border-radius:6px;align-items:center;gap:8px;margin:0;padding:11px 12px;display:flex}.option input{width:auto}.option strong{color:var(--color-accent-text);margin-left:auto;font-weight:600}.option-inline{align-self:end;min-height:40px}.filament-list{gap:10px;display:grid}.filament-row{grid-template-columns:minmax(220px,1fr) 150px auto;align-items:end;gap:10px;display:grid}.filament-row button{height:40px}.product-hint{color:var(--color-text-muted);margin:0 0 11px;font-size:13px}.help{border:1px solid var(--color-border);background:var(--color-surface-subtle);width:15px;height:15px;color:var(--color-text-muted);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.help:hover,.help:focus{color:var(--color-accent-text);border-color:var(--color-accent);outline:none}.help:after{content:attr(data-tip);background:var(--color-tooltip);border:1px solid var(--color-border);width:max-content;max-width:min(240px,75vw);color:var(--color-text);text-align:left;white-space:normal;pointer-events:none;z-index:20;box-shadow:var(--shadow-popover);border-radius:6px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:0}.help:hover:after,.help:focus:after{animation:.15s aparecer;display:block}.tooltip-flutuante{z-index:60;white-space:pre-line;background:var(--color-tooltip);border:1px solid var(--color-border);max-width:min(240px,75vw);color:var(--color-text);box-shadow:var(--shadow-popover);pointer-events:none;border-radius:6px;padding:6px 9px;font-size:12px;line-height:1.4;animation:.15s aparecer;position:fixed}.tooltip-flutuante[hidden]{display:none}@keyframes aparecer{0%{opacity:0}to{opacity:1}}.fselect-options li{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.fselect-options li:hover,.fselect-options li.active{background:var(--color-accent-subtle)}.fselect-tag{background:var(--color-accent-muted);color:var(--color-accent-text);border-radius:4px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.fselect .color-swatch{border:1px solid var(--color-swatch-border);width:16px;height:16px;box-shadow:var(--shadow-swatch);border-radius:4px;flex:0 0 16px}.select-com-acoes select{flex:1;min-width:0}.select-com-acoes button{flex:none}.toast{background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:3px solid var(--color-text-muted);box-shadow:var(--shadow-toast);color:var(--color-text);pointer-events:auto;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.calc-form .card:last-child{margin-bottom:0}.resumo{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent;max-height:calc(100vh - 40px);margin-bottom:0;overflow-y:auto}.resumo-topo h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.resumo-estado{color:var(--color-text-muted);flex-shrink:0;font-size:11.5px}.resumo-estado.salvo{color:var(--color-success)}.resumo-vazio p{margin:0;font-size:13px}.resumo-preco span{color:var(--color-text-muted);font-size:12px;font-weight:600}.resumo-preco strong{color:var(--color-accent-text);letter-spacing:-.6px;font-size:30px;font-weight:700;line-height:1.15}.resumo-preco small{color:var(--color-text-muted);font-size:12px}.resumo-numeros div{border:1px solid var(--color-border);background:var(--color-control);border-radius:8px;gap:2px;padding:10px;display:grid}.resumo-numeros span{color:var(--color-text-muted);font-size:11px;font-weight:600}.resumo-numeros strong{white-space:nowrap;font-size:14px}.resumo h3.sub{color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.6px;margin:18px 0 4px;font-size:12px}.resumo .summary-line{gap:12px;padding:7px 0;font-size:13px}.filamentos-usados{gap:6px;margin:0 0 4px;padding:0;list-style:none;display:grid}.filamentos-usados li{border:1px solid var(--color-border);background:var(--color-control);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.filamentos-usados .color-swatch{border:1px solid var(--color-swatch-border);width:26px;height:26px;box-shadow:var(--shadow-swatch);border-radius:6px;display:inline-block}.fu-info{gap:3px;min-width:0;display:grid}.fu-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fu-info small,.fu-num small{color:var(--color-text-muted);font-size:12px}.fu-num{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;display:grid}.fu-num strong{font-size:14px}@media (width<=520px){.filamentos-usados li{gap:8px 10px;padding:9px 10px}}.resumo-produto{cursor:pointer;align-items:flex-start;margin-top:16px;font-size:13px}.resumo-produto input{margin-top:2px}.resumo-produto small{color:var(--color-text-muted);margin-top:2px;font-size:12px;display:block}.resumo-produto+.resumo-salvar{margin-top:10px}.resumo-salvar{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding:11px;display:flex}.filament-remover{height:38px}.calc-form .field-grid{align-items:end}.product-hint.c12{margin:-6px 0 0}.summary-line{border-bottom:1px dashed var(--color-border);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.summary-line strong.acento{color:var(--color-accent-text)}.summary-total{color:var(--color-accent-text);justify-content:space-between;padding:14px 0 0;font-size:20px;font-weight:700;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{text-align:right}.arrasto-fantasma{z-index:50;border:1px solid var(--color-accent-border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);pointer-events:none;padding:6px 10px;font-weight:600;position:fixed;transform:translate(-50%,-140%)}.tabela-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-flat);margin-bottom:16px}.tabela-card.sem-cartao{box-shadow:none;background:0 0;border:none;margin:0}.tabela-card .vazio{background:0 0;border:none;margin:0}.tabela-ferramentas{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.sem-cartao .tabela-ferramentas{padding:0 0 12px}.tabela-busca{flex:0 340px;min-width:200px;margin:0;position:relative}.tabela-busca svg{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tabela-busca input{padding-left:32px}.tabela-contagem{color:var(--color-text-muted);font-size:12.5px}.tabela-ferramentas-acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.tabela{min-width:0}.tabela th,.tabela td{white-space:nowrap}.tabela.compacta th,.tabela.compacta td{padding:9px 12px}.tabela th{background:var(--color-surface-sunken);padding-top:10px;padding-bottom:10px}.tabela tbody tr:last-child td{border-bottom:none}.tabela tbody tr:hover{background:var(--color-surface-hover)}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tabela tr.selecionada{background:var(--color-accent-bg)}.tabela .col-nome{white-space:normal;min-width:180px}.tabela .col-nome strong{font-weight:600;display:block}.tabela .col-nome small{color:var(--color-text-muted);margin-top:2px;font-size:12px;display:block}.tabela .col-forte{color:var(--color-accent-text);font-weight:600}.tabela .col-acoes{text-align:right;width:1%}.tabela .col-check,.tabela.compacta .col-check{width:40px;padding-left:14px;padding-right:0}.tabela .col-check input{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;margin:0;display:block}.tabela tr.marcada{background:var(--color-accent-bg)}.th-ordenar{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;align-items:center;gap:4px;padding:0;display:inline-flex}.th-ordenar:hover{color:var(--color-text);background:0 0}th.num .th-ordenar{flex-direction:row-reverse}.tabela-card .pagination{border-top:1px solid var(--color-border);margin:0;padding:12px}button.icone-botao.perigo:hover{background:var(--color-danger-bg-hover);color:var(--color-danger)}.materiais{align-items:center;gap:4px;display:inline-flex}.materiais .color-swatch{border:1px solid var(--color-swatch-border);border-radius:3px;width:12px;height:12px;display:inline-block}.materiais .color-swatch:last-of-type{margin-right:4px}.produtos-barra .tabela-ferramentas{border-bottom:none}.modo-visao button{align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.produto-cartao{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);text-align:left;flex-direction:column;padding:0;font-weight:400;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.produto-cartao:hover{background:var(--color-surface);border-color:var(--color-accent-border);transform:translateY(-1px)}.produto-cartao.selecionado{border-color:var(--color-accent)}.produto-cartao-corpo strong{font-size:14.5px;font-weight:600}.produto-cartao-corpo .detail-meta{font-variant-numeric:tabular-nums;font-size:12.5px}.produto-cartao-preco small{color:var(--color-text-muted);font-size:11.5px;font-weight:500}.produto-preco span{color:var(--color-text-muted);font-size:11.5px;font-weight:600}.produto-preco strong{font-variant-numeric:tabular-nums;font-size:16px}.produto-preco strong.acento{color:var(--color-accent-text)}.produto-sem-preco p{margin:0}.produto-sem-preco button{align-items:center;gap:6px;display:inline-flex}.precos-lista li{border-bottom:1px dashed var(--color-border);font-variant-numeric:tabular-nums;grid-template-columns:88px 1fr auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.precos-valores small{color:var(--color-text-muted);font-size:12px}.precos-lista .text-button{margin:0}@media (width<=760px){.precos-lista li{grid-template-columns:1fr auto}.precos-lista .text-button{justify-self:end}}.produto-secao{margin:22px 0 8px}.produto-secao h3{margin:0}.produto-estimativa{border:1px solid var(--color-accent-highlight-border);background:linear-gradient(135deg, var(--color-accent-highlight-soft-from), var(--color-accent-highlight-soft-to));border-radius:10px;gap:10px;margin-top:16px;padding:14px 16px;display:grid}.produto-estimativa.vazia{border-style:dashed;border-color:var(--color-control-border);background:0 0}.produto-estimativa-topo strong{color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.6px;font-size:13px}.produto-estimativa-numeros span{color:var(--color-text-muted);font-size:11.5px;font-weight:600}.produto-estimativa-numeros strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.produto-estimativa-numeros strong.acento{color:var(--color-accent-text)}.produto-estimativa-numeros strong.negativo,.resumo-numeros strong.negativo{color:var(--color-danger)}.produto-detalhe-numeros span{color:var(--color-text-muted);font-size:11.5px;font-weight:600}.produto-detalhe-numeros strong{font-variant-numeric:tabular-nums}.produto-detalhe .external-link{align-items:center;gap:5px;display:inline-flex}.arquivos-lista li{border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:7px;align-items:center;gap:8px;padding:6px 6px 6px 10px;font-size:13px;display:flex}.arquivos-lista .detail-meta{white-space:nowrap;font-size:12px}@media (width<=560px){.modo-visao span{display:none}}.form-limitado{max-width:1100px}.vazio{border:1px dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;padding:36px 20px;display:flex}.vazio strong{color:var(--color-text);font-weight:600}.vazio p{max-width:420px;margin:0;font-size:13.5px}.vazio-acoes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.vazio-ilustracao{background:var(--color-accent-subtle);width:60px;height:60px;color:var(--color-accent-text);border-radius:50%;place-items:center;margin-bottom:6px;display:grid;position:relative}.vazio-ilustracao:after{content:"";border:1px dashed var(--color-accent-border);border-radius:50%;position:absolute;inset:-6px}.vazio-ilustracao.erro{background:var(--color-danger-bg);color:var(--color-danger)}.vazio-ilustracao.erro:after{border-color:var(--color-danger-border)}.skeleton{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--color-skeleton) 0, var(--color-skeleton-shine) 50%, var(--color-skeleton) 100%) 0 0 / 200% 100%;height:12px;animation:1.4s ease-in-out infinite brilho;display:block}.skeleton-text+.skeleton-text{margin-top:8px}.skeleton-block{border-radius:var(--radius-md)}.num .skeleton,.col-acoes .skeleton{margin-left:auto}.skeleton-circle{border-radius:50%}@keyframes brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton,button[aria-busy=true]:after{animation-duration:0s}button:not(:disabled):active,a.botao:active{transform:none}}.produto-cartao-esqueleto{cursor:default}.produto-cartao-esqueleto .produto-cartao-imagem{aspect-ratio:4/3;border-radius:0;height:auto}.abas{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.aba{color:var(--color-text-muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-weight:600;display:inline-flex}.aba:hover{background:var(--color-surface-hover);color:var(--color-text)}.aba.ativo{border-bottom-color:var(--color-accent);color:var(--color-text)}.drawer{background:var(--color-surface-raised);border-left:1px solid var(--color-border);width:min(520px,100vw);height:100%;box-shadow:var(--shadow-drawer);flex-direction:column;display:flex}.drawer.largo{width:min(720px,100vw)}.drawer-topo h2{margin:0;font-size:18px}.drawer-topo .detail-meta{margin:3px 0 0}.drawer-corpo h3{color:var(--color-accent-text);margin:22px 0 8px;font-size:13px}.drawer-corpo .field-grid{gap:14px}.drawer-rodape .rodape-esquerda{margin-right:auto}.drawer-enter-active .drawer,.drawer-leave-active .drawer{transition:transform .2s}.drawer-enter-from .drawer,.drawer-leave-to .drawer{transform:translate(100%)}.drawer-voltar{align-items:center;gap:4px;margin:0 0 12px;display:inline-flex}@media (width<=560px){.drawer .field-grid{grid-template-columns:1fr}.drawer .field-grid>*{grid-column:auto}}@media (width<=1100px){.tabela.compacta th,.tabela.compacta td{padding-inline:8px}.resumo{max-height:none}.resumo-barra-preco span{color:var(--color-text-muted);font-size:11px;font-weight:600}.resumo-barra-preco strong{color:var(--color-accent-text);font-size:19px}}@media (width<=900px){.topbar-movel{z-index:15;background:var(--color-topbar);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;height:54px;padding:0 12px;display:flex;position:sticky;top:0}.sidebar-fundo{z-index:19;background:var(--color-overlay-soft);display:block;position:fixed;inset:0}button.icone-botao.sidebar-fechar{display:inline-grid}button.icone-botao.sidebar-recolher{display:none}.menu-recolhido .brand-nome,.menu-recolhido .nav-item span,.menu-recolhido .status-dot span{display:initial}.menu-recolhido .nav-item{justify-content:flex-start;padding:8px 10px}}@media (width<=760px){.container,.container.amplo{padding:18px 16px 64px}.card{padding:18px}table{min-width:600px}table.tabela{min-width:var(--tabela-min,600px)}.tabela .col-nome{z-index:1;background:var(--color-surface);min-width:150px;max-width:170px;box-shadow:1px 0 0 var(--color-border);position:sticky;left:0}.tabela th.col-nome{background:var(--color-surface-sunken)}.tabela tr:hover .col-nome{background:var(--color-surface-hover)}.tabela tr.selecionada .col-nome{background:var(--color-accent-bg)}.tabela .col-check{z-index:1;background:var(--color-surface);position:sticky;left:0}.tabela th.col-check{background:var(--color-surface-sunken)}.tabela tr:hover .col-check{background:var(--color-surface-hover)}.tabela tr.marcada .col-check,.tabela tr.marcada .col-nome{background:var(--color-accent-bg)}.tabela.com-selecao .col-nome{left:40px}.card:has(table){overflow-x:auto}.field-grid{grid-template-columns:1fr}.field-grid .c2,.field-grid .c3,.field-grid .c4,.field-grid .c6,.field-grid .c8{grid-column:auto}.filament-row{grid-template-columns:minmax(0,1fr);align-items:stretch}}.field-grid .c12{grid-column:1/-1}.modo-abas button{border:1px solid var(--color-border);background:var(--color-surface-raised-translucent);color:var(--color-text);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.modo-abas button:hover{background:var(--color-accent-subtle);border-color:var(--color-accent-border-strong)}.modo-abas button.ativo{background:var(--color-accent-bg);border-color:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent)}.modo-abas strong{font-size:15px}.modo-abas button.ativo strong{color:var(--color-accent-text)}.modo-abas small{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:1.35}.modelo-pronto small{color:var(--color-text-muted);font-size:11px;font-weight:400}.palco-abas button{color:var(--color-text-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:12px;font-size:13px}.palco-abas button:hover{background:var(--color-neutral-bg)}.palco-abas button.ativo{color:var(--color-accent-text);border-bottom-color:var(--color-accent)}.fonte-opcao{border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text);cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:8px 6px;font-weight:400;display:flex;overflow:hidden}.fonte-opcao:hover{border-color:var(--color-accent-border-strong);background:var(--color-accent-subtle)}.fonte-opcao.ativo{border-color:var(--color-accent);background:var(--color-accent-subtle)}.fonte-opcao small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-muted);font-size:10px;overflow:hidden}.fonte-enviar{color:var(--color-accent-text);border-style:dashed}.painel-titulo-sub{justify-content:space-between;align-items:center;display:flex}button.mini{padding:5px 9px;font-size:12px}.contorno-item .color-swatch{border:1px solid var(--color-swatch-border);border-radius:4px;align-self:center;width:14px;height:14px;display:inline-block}.palco-card{padding:0;overflow:hidden}.viewer-tools button{padding:7px 11px;font-size:12px}.palco-medidas .color-swatch,.elementos-lista .color-swatch,.camada-item .color-swatch{border:1px solid var(--color-swatch-border);border-radius:4px;flex:0 0 14px;width:14px;height:14px;display:inline-block}.estudio-painel>.segmentado{margin-bottom:14px}.estudio-painel .card{margin-bottom:14px;padding:18px}.estudio-painel .field-grid{align-items:end;gap:12px 14px}@container (width<=430px){.field-grid .c4{grid-column:span 6}}details.secao>summary h2{flex:1;margin:0}details.secao>summary:hover h2{color:var(--color-accent-text)}details.secao>summary .chip{color:var(--color-accent-text);padding:3px 9px;font-size:12px}.estudio-painel h2{margin-bottom:12px}.painel-titulo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.painel-titulo h2{margin:0}.painel-titulo button,.painel-titulo .file-button{padding:8px 11px;font-size:13px}.estudio-painel .help:after{left:auto;right:0}.estudio-painel h3.sub{color:var(--color-accent-text);margin:18px 0 10px;font-size:13px}.elementos-lista li{border:1px solid var(--color-border);background:var(--color-surface-subtle);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.elementos-lista li.ativo{border-color:var(--color-accent);background:var(--color-accent-subtle)}.el-nome small{color:var(--color-text-muted);font-size:11px}button.icone{color:var(--color-text-muted);background:0 0;padding:4px 7px;font-size:13px;font-weight:400}button.icone:hover{background:var(--color-secondary-bg);color:var(--color-text)}button.icone.perigo:hover{background:var(--color-danger-bg-strong);color:var(--color-danger)}.segmentado{border:1px solid var(--color-border);border-radius:6px;display:flex;overflow:hidden}.segmentado button{background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:0;flex:1;padding:9px 10px;font-size:13px;font-weight:600}.segmentado button.ativo{background:var(--color-accent-muted);color:var(--color-accent-text)}.slot{align-items:center;gap:6px;display:flex}.slot .color-picker{flex:0 0 38px;width:38px;height:34px;padding:3px}.option-compact{padding:7px 10px}.importar-ferramentas button{padding:7px 11px;font-size:12px}.cor-item{border:1px solid var(--color-border);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr 74px;align-items:end;gap:10px;padding:8px;display:grid}.cor-item.ativa{border-color:var(--color-accent)}.cor-item.removida .color-swatch{opacity:.25}.cor-item .color-swatch.grande{border:1px solid var(--color-swatch-border);border-radius:6px;align-self:center;width:30px;height:30px}.pincel .color-swatch{border:1px solid var(--color-swatch-border-strong);border-radius:4px;width:16px;height:16px}@media (width<=980px){.modo-abas small{display:none}}.fontes-sistema-lista button{width:100%;color:var(--color-text);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 8px;font-size:15px;font-weight:400;overflow:hidden}.fontes-sistema-lista button:hover{background:var(--color-surface-hover)}.fontes-sistema-lista button.ativo{border-color:var(--color-accent);background:var(--color-accent-subtle)}
