:root{--bg: #EEEBE6;--surface: #FFFFFF;--surface-hover: #F7F4EF;--surface-row-hover: #FAF7F2;--surface-subtle: #FCFAF7;--text: #2B2926;--text-2: #3C3833;--text-muted: #6B655D;--text-soft: #A8A29A;--text-faint: #BDB7AD;--border: #ECE7DF;--border-input: #E4DED4;--divider: #F1ECE4;--divider-row: #F6F2EB;--disabled-bg: #EDE9E2;--disabled-fg: #B4AEA4;--overlay: rgba(43, 41, 38, .42);--ok-bg: #E2F1E6;--ok-fg: #25683F;--info-bg: #E5EDFA;--info-fg: #2C5E99;--bad-bg: #FBE4E0;--bad-fg: #A93A2C;--warn-bg: #FBF0DC;--warn-fg: #8A5A00;--neutral-bg: #F1ECE4;--neutral-fg: #6B655D;--ac-strong: #C2501A;--ac-strong-h: #AB4617;--ac-soft: #FCE6D2;--ac-tint: #FBF3EC;--ac-text: #9E470C;--ac-dot: #FF7F00;--ac-on-strong: #FFFFFF;--cat-estrategico: #6B47A8;--cat-ceo: #2C63AE;--cat-comercial: #2F7D54;--cat-cs: #E06A1B;--cat-operacional: #BDB7AD;--cat-rosa: #C2407A;--cat-1: var(--cat-cs);--cat-2: var(--cat-ceo);--cat-3: var(--cat-comercial);--cat-4: var(--cat-estrategico);--cat-5: var(--cat-rosa);--cat-outros: var(--cat-operacional);--chart-cur: #E86F00;--chart-cur-soft: #FFD6B3;--chart-prev: #B9B3AD;--chart-prev-line: #8F8880;--chart-grid: #EFEDE9;--chart-axis: #D6D3CD;--chart-target: var(--text);--heat-1: #FBE7E7;--heat-2: #FDE4CC;--heat-3: #FFC58A;--heat-4: #F58A1F;--heat-5: #BD4F00;--heat-on-5: #FFFFFF;--sb-bg: #15171C;--sb-bg-2: #1E2128;--sb-bg-3: #2A2E37;--sb-border: #2B2F38;--sb-text: #E9EAEE;--sb-text-2: #A0A5B1;--hero-bg: #1B1D24;--hero-text: #FFFFFF;--hero-text-2: #A9AEBA;--tag-laranja: var(--cat-cs);--tag-azul: var(--cat-ceo);--tag-lilas: var(--cat-estrategico);--tag-verde: var(--cat-comercial);--tag-magenta: #B0306E;--tag-marinho: #26457A;--tag-ambar: var(--warn-fg);--tag-grafite: var(--text-muted);--avatar-purple-bg: #ECE3F8;--avatar-purple-fg: #6B47A8;--avatar-blue-bg: #E3ECFA;--avatar-blue-fg: #2C63AE;--avatar-green-bg: #E2F1E6;--avatar-green-fg: #25683F;--tom-0: #2B81D6;--tom-1: #248F6B;--tom-2: #C26513;--tom-3: #A351CD;--tom-4: #DA3E5D;--tom-5: #1E87AD;--tom-6: #947A14;--tom-7: #7B56D2;--radius-panel: 26px;--radius-card: 24px;--radius-control: 13px;--radius-icon: 11px;--radius-sm: 10px;--radius-xs: 6px;--radius-pill: 20px;--radius-full: 9999px;--shadow-card: 0 2px 14px rgba(60, 50, 40, .04);--shadow-pop: 0 12px 32px rgba(60, 50, 40, .14);--shadow-modal: 0 30px 70px rgba(43, 41, 38, .3);--shadow-glow: 0 6px 16px var(--ac-tint);--shadow-focus: 0 0 0 4px var(--ac-tint);--shadow-segment: 0 1px 3px rgba(60, 50, 40, .08);--app-padding: 18px;--panel-gap: 18px;--card-padding: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--control-h: 42px;--field-h: 44px;--field-py: 11px;--icon-btn-size: 34px;--segment-h: 36px;--cell-py: 12px;--sidebar-w: 260px;--sidebar-w-collapsed: 72px;--topbar-h: 66px;--dur-fast: .12s;--dur-hover: .15s;--dur-dropdown: .16s;--dur-overlay: .18s;--dur-modal: .22s;--ease-out: cubic-bezier(.2, .8, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--z-dropdown: 800;--z-tabbar: 900;--z-drawer: 950;--z-modal: 1000;--z-popover: 1050;--z-toast: 1100;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 13.5px;--fs-lg: 15px;--fs-xl: 18px;--fs-2xl: 24px;--fs-3xl: 26px;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-code: ui-monospace, "SFMono-Regular", Consolas, monospace}:root[data-empresa=sd-tech]{--ac-strong: #3976C9;--ac-strong-h: #3268B1;--ac-soft: #E3ECFA;--ac-tint: #F3F7FC;--ac-text: #2C63AE;--ac-dot: #2F80ED}:root[data-empresa=sd-agro]{--ac-strong: #418451;--ac-strong-h: #397447;--ac-soft: #E2F1E6;--ac-tint: #F4F8F5;--ac-text: #356C42;--ac-dot: #34A853}:root[data-empresa=sd-prime]{--ac-strong: #8962C7;--ac-strong-h: #7956AF;--ac-soft: #ECE3F8;--ac-tint: #F8F6FC;--ac-text: #6B47A8;--ac-dot: #8B5CF6}[data-density=compact]{--control-h: 34px;--field-h: 36px;--field-py: 7px;--icon-btn-size: 30px;--segment-h: 30px;--cell-py: 7px;--card-padding: 18px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block;max-width:100%}.sd-page-title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.4px;line-height:1.25;color:var(--text)}.sd-kpi-value{font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1.15;font-variant-numeric:tabular-nums}.sd-modal-title{margin:0;font-size:18px;font-weight:800;line-height:1.3}.sd-card-title{margin:0;font-size:15px;font-weight:800;line-height:1.35}.sd-cell{font-size:13.5px;font-weight:600}.sd-subtitle{margin:0;font-size:13px;font-weight:500;color:var(--text-muted)}.sd-kpi-label{font-size:12.5px;font-weight:600;color:var(--text-muted)}.sd-field-label{font-size:12px;font-weight:700;color:var(--text-2)}.sd-section-label,.sd-table-header{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.sd-meta{font-size:13px;font-weight:500;color:var(--text-muted)}.sd-num{font-variant-numeric:tabular-nums}.sd-code{font-family:var(--font-code);font-size:12.5px;background:var(--surface-hover);border-radius:var(--radius-sm);padding:2px 6px}pre.sd-code{padding:12px 14px;overflow-x:auto;white-space:pre}.sd-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--ac-strong);outline-offset:2px}::placeholder{color:var(--text-soft);opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h);padding:0 18px;border:1.5px solid transparent;border-radius:var(--radius-control);font-size:13.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--dur-hover),color var(--dur-hover),border-color var(--dur-hover),box-shadow var(--dur-hover)}.sd-btn svg{flex:none;width:16px;height:16px}.sd-btn--sm{height:34px;padding:0 12px;font-size:12px;border-radius:var(--radius-sm);gap:6px}.sd-btn--lg{height:48px;padding:0 22px;font-size:15px}.sd-btn--primary{background:var(--ac-strong);color:var(--ac-on-strong);box-shadow:var(--shadow-glow)}.sd-btn--primary:hover:not(:disabled){background:var(--ac-strong-h)}.sd-btn--secondary{background:var(--ac-soft);color:var(--ac-text)}.sd-btn--secondary:hover:not(:disabled){background:var(--ac-tint);border-color:var(--ac-soft)}.sd-btn--outline{background:var(--surface);color:var(--text-2);border-color:var(--border-input)}.sd-btn--outline:hover:not(:disabled){background:var(--surface-hover)}.sd-btn--ghost{background:transparent;color:var(--ac-text)}.sd-btn--ghost:hover:not(:disabled){background:var(--ac-tint)}.sd-btn--danger{background:var(--bad-bg);color:var(--bad-fg)}.sd-btn--danger:hover:not(:disabled){border-color:var(--bad-fg)}.sd-btn:disabled{background:var(--disabled-bg);color:var(--disabled-fg);border-color:transparent;box-shadow:none;cursor:not-allowed}.sd-btn__spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sd-girar .7s linear infinite}@keyframes sd-girar{to{transform:rotate(360deg)}}.sd-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--icon-btn-size);height:var(--icon-btn-size);padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background var(--dur-hover),color var(--dur-hover)}.sd-icon-btn svg{width:16px;height:16px}.sd-icon-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.sd-icon-btn--large{width:44px;height:44px;border-radius:var(--radius-control)}.sd-icon-btn--large svg{width:18px;height:18px}.sd-icon-btn--accent{background:var(--ac-soft);color:var(--ac-text);border-color:transparent}.sd-icon-btn--accent:hover:not(:disabled){background:var(--ac-tint);color:var(--ac-text)}.sd-icon-btn--danger{background:var(--bad-bg);color:var(--bad-fg);border-color:transparent}.sd-icon-btn--danger:hover:not(:disabled){background:var(--bad-bg);color:var(--bad-fg);border-color:var(--bad-fg)}.sd-icon-btn--success{background:var(--ok-bg);color:var(--ok-fg);border-color:transparent}.sd-icon-btn--success:hover:not(:disabled){background:var(--ok-bg);color:var(--ok-fg);border-color:var(--ok-fg)}.sd-icon-btn--muted{background:transparent;border-color:transparent}.sd-icon-btn:disabled{color:var(--disabled-fg);cursor:not-allowed}.sd-icon-btn__badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--ac-strong);color:var(--ac-on-strong);font-size:11px;font-weight:800;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.sd-field{width:100%;min-height:var(--field-h);padding:var(--field-py) 14px;border:1.5px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:13.5px;font-weight:600;transition:border-color var(--dur-hover),box-shadow var(--dur-hover)}.sd-field:focus{outline:none;border-color:var(--ac-strong);box-shadow:var(--shadow-focus)}.sd-field:focus-visible{outline:none}.sd-field:disabled{background:var(--surface-subtle);color:var(--text-muted);cursor:not-allowed}.sd-field--invalid{border-color:var(--bad-fg)}.sd-field--textarea{min-height:96px;resize:vertical;line-height:1.5}.sd-field--select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.sd-field-wrap{position:relative;display:block;width:100%}.sd-field-wrap__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;color:var(--text-muted);pointer-events:none}.sd-field-wrap__icon svg{width:18px;height:18px}.sd-field--with-icon{padding-left:42px}.sd-field-label{display:inline-block;margin-bottom:6px}.sd-field-label__required{color:var(--bad-fg)}.sd-form-field{display:flex;flex-direction:column;min-width:0}.sd-field-help{margin:6px 0 0;font-size:12.5px;font-weight:500;color:var(--text-muted)}.sd-field-help--error{color:var(--bad-fg)}.sd-form-grid{display:grid;gap:var(--panel-gap)}.sd-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:768px){.sd-form-grid--2,.sd-form-grid--3{grid-template-columns:1fr}}.sd-segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:var(--radius-control);background:var(--surface-hover);max-width:100%}.sd-segmented__item{display:inline-flex;align-items:center;gap:6px;height:var(--segment-h);padding:0 14px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--dur-hover),color var(--dur-hover)}.sd-segmented__item:hover:not(:disabled){color:var(--text)}.sd-segmented__item--active{background:var(--surface);color:var(--ac-text);box-shadow:var(--shadow-segment)}.sd-segmented__item--active:hover:not(:disabled){color:var(--ac-text)}.sd-segmented__item:disabled{color:var(--disabled-fg);cursor:not-allowed}.sd-segmented__count{font-size:12px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.sd-segmented__count--accent{padding:1px 7px;border-radius:var(--radius-pill);background:var(--ac-strong);color:var(--ac-on-strong)}.sd-checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;font-weight:600}.sd-checkbox__input{width:18px;height:18px;margin:0;accent-color:var(--ac-strong);cursor:pointer}.sd-checkbox__label{color:var(--text-2)}.sd-switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;font-weight:600}.sd-switch--disabled{cursor:not-allowed;opacity:.6}.sd-switch__input{position:absolute;opacity:0;width:38px;height:22px;margin:0;cursor:inherit}.sd-switch__track{position:relative;width:38px;height:22px;border-radius:var(--radius-pill);background:var(--border-input);transition:background var(--dur-hover)}.sd-switch__thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-segment);transition:transform var(--dur-hover) var(--ease-out)}.sd-switch__input:checked+.sd-switch__track{background:var(--ac-strong)}.sd-switch__input:checked+.sd-switch__track .sd-switch__thumb{transform:translate(16px)}.sd-switch__label{color:var(--text-2)}.sd-switch__input:focus-visible+.sd-switch__track{outline:2px solid var(--ac-strong);outline-offset:2px}.sd-file-drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;border:1.5px dashed var(--border-input);border-radius:var(--radius-card);background:var(--surface-subtle);text-align:center;transition:border-color var(--dur-hover),background var(--dur-hover)}.sd-file-drop--over{border-color:var(--ac-strong);background:var(--ac-tint)}.sd-file-drop--disabled{opacity:.6}.sd-file-drop__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--ac-soft);color:var(--ac-text)}.sd-file-drop__label{margin:0;font-size:13.5px;font-weight:700;color:var(--text-2)}.sd-file-drop__hint{margin:0}.sd-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.sd-badge__dot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.sd-badge--ok{background:var(--ok-bg);color:var(--ok-fg)}.sd-badge--info{background:var(--info-bg);color:var(--info-fg)}.sd-badge--warn{background:var(--warn-bg);color:var(--warn-fg)}.sd-badge--bad{background:var(--bad-bg);color:var(--bad-fg)}.sd-badge--accent{background:var(--ac-soft);color:var(--ac-text)}.sd-badge--neutral{background:var(--neutral-bg);color:var(--neutral-fg)}.sd-category-tag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text-2);white-space:nowrap}.sd-category-tag__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sd-tag-cor, var(--cat-operacional))}.sd-icon-pill{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:12px;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.sd-icon-pill svg{width:20px;height:20px}.sd-icon-pill--sm{width:38px;height:38px;border-radius:var(--radius-icon)}.sd-icon-pill--sm svg{width:17px;height:17px}.sd-icon-pill--accent{background:var(--ac-soft);color:var(--ac-text)}.sd-icon-pill--ok{background:var(--ok-bg);color:var(--ok-fg)}.sd-icon-pill--info{background:var(--info-bg);color:var(--info-fg)}.sd-icon-pill--warn{background:var(--warn-bg);color:var(--warn-fg)}.sd-icon-pill--bad{background:var(--bad-bg);color:var(--bad-fg)}.sd-icon-pill--neutral{background:var(--neutral-bg);color:var(--neutral-fg)}.sd-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:var(--radius-icon);font-size:12px;font-weight:800;letter-spacing:.2px}.sd-avatar--sm{width:30px;height:30px;border-radius:var(--radius-sm);font-size:11px}.sd-card{min-width:0;padding:var(--card-padding);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.sd-card--panel{border-radius:var(--radius-panel)}.sd-card--flush{padding:0;overflow:hidden}.sd-card--flush>.sd-card__header{padding:var(--card-padding) var(--card-padding) 14px}.sd-card__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.sd-card--flush>.sd-card__header{margin-bottom:0}.sd-card__heading{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;min-width:0}.sd-card__heading .sd-meta{margin:0}.sd-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sd-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--panel-gap)}.sd-summary-strip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-summary-strip--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.sd-summary-strip--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.sd-summary-strip--3{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.sd-summary-strip--4{grid-template-columns:minmax(0,1fr)}}.sd-summary-card{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:var(--card-padding);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.sd-summary-card__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.sd-summary-card__body p{margin:0}.sd-summary-card__label{overflow-wrap:break-word}.sd-summary-card__value-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sd-summary-card__vazio{color:var(--text-muted)}.sd-summary-card__hint{overflow-wrap:anywhere}.sd-summary-card__tag{min-width:0}.sd-summary-card__tag .sd-badge{white-space:normal}.sd-summary-card__spark{margin-top:8px}.sd-summary-card--hero{background:var(--hero-bg);box-shadow:none}.sd-summary-card--hero .sd-kpi-value,.sd-summary-card--hero .sd-summary-card__vazio{color:var(--hero-text)}.sd-summary-card--hero .sd-summary-card__label,.sd-summary-card--hero .sd-summary-card__hint{color:var(--hero-text-2)}.sd-table-wrap{width:100%;overflow-x:auto}.sd-table{width:100%;border-collapse:collapse}.sd-table__th{padding:12px 18px;border-bottom:1px solid var(--divider);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);text-align:left;white-space:nowrap}.sd-table__td{padding:var(--cell-py) 18px;border-bottom:1px solid var(--divider-row);font-size:13.5px;font-weight:600;color:var(--text);vertical-align:middle}.sd-table__row:last-child .sd-table__td{border-bottom:0}.sd-table__row--clickable{cursor:pointer}.sd-table__row:hover .sd-table__td{background:var(--surface-row-hover)}.sd-table__row--selected .sd-table__td,.sd-table__row--selected:hover .sd-table__td{background:var(--ac-tint)}.sd-table__row:focus-visible{outline:2px solid var(--ac-strong);outline-offset:-2px}.sd-table__cell--right{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.sd-table__cell--center{text-align:center}.sd-table__empty{margin:0;padding:22px var(--card-padding);font-size:13.5px;font-weight:600;color:var(--text-muted)}.sd-table__vazio{padding:16px var(--card-padding)}.sd-table__sort{display:inline-flex;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;border:0;border-radius:var(--radius-xs);background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:background .15s,color .15s}.sd-table__sort:hover{background:var(--surface-hover);color:var(--text-2)}.sd-table__sort--ativo{color:var(--text-2)}.sd-table__sort-icon{flex-shrink:0;opacity:.55}.sd-table__sort--ativo .sd-table__sort-icon{opacity:1;color:var(--ac-text)}.sd-table-paged{display:flex;flex-direction:column;min-width:0}.sd-table__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--divider)}.sd-table__range{font-variant-numeric:tabular-nums}.sd-table__pager{display:inline-flex;gap:8px}@media(max-width:768px){.sd-table__cell--desktop{display:none}.sd-table__th,.sd-table__td{padding-left:12px;padding-right:12px}}.sd-ident{display:flex;align-items:center;gap:12px;min-width:0}.sd-table__td .sd-ident{min-width:200px}.sd-table__td .sd-ident__text{min-width:140px}.sd-ident__text{display:flex;flex-direction:column;min-width:0}.sd-ident__title{font-size:13.5px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.sd-ident__meta{font-size:12.5px;font-weight:500;color:var(--text-muted);overflow-wrap:anywhere}.sd-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 18px;flex-wrap:wrap}.sd-page-header__text{display:flex;flex-direction:column;gap:4px;min-width:0}.sd-page-header__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sd-page-header__breadcrumb{font-size:12.5px;font-weight:600;color:var(--text-muted)}.sd-page-header__meta{display:inline-flex;align-items:center;gap:8px}.sd-page-header__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sd-page-header__actions .sd-field{width:auto}.sd-empty,.sd-error-state{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:6px 0}.sd-empty__icon{display:inline-flex;color:var(--text-muted)}.sd-empty__title,.sd-error-state__title{margin:0;font-size:13.5px;font-weight:700;color:var(--text-2)}.sd-empty__desc,.sd-error-state__desc{margin:0}.sd-empty__action{margin-top:4px}.sd-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-control);font-size:13.5px;font-weight:600}.sd-alert__icon{display:inline-flex;flex:none}.sd-alert__icon svg{width:18px;height:18px}.sd-alert__body{flex:1;min-width:0}.sd-alert__title{margin:0;font-weight:800}.sd-alert__text{color:inherit}.sd-alert__text p{margin:0}.sd-alert__action{flex:none}.sd-alert--ok{background:var(--ok-bg);color:var(--ok-fg)}.sd-alert--info{background:var(--info-bg);color:var(--info-fg)}.sd-alert--warn{background:var(--warn-bg);color:var(--warn-fg)}.sd-alert--bad{background:var(--bad-bg);color:var(--bad-fg)}.sd-alert--accent{background:var(--ac-tint);color:var(--ac-text)}@media(max-width:480px){.sd-alert{flex-wrap:wrap}}.sd-skeleton{display:block;background:var(--surface-hover);border-radius:var(--radius-sm);animation:sd-pulsar 1.4s ease-in-out infinite}.sd-skeleton--text{height:12px;border-radius:6px}.sd-skeleton--circle{border-radius:50%}.sd-skeleton-text{display:flex;flex-direction:column;gap:8px}@keyframes sd-pulsar{50%{opacity:.55}}.sd-progress{width:100%;height:6px;border-radius:var(--radius-pill);background:var(--surface-hover);overflow:hidden}.sd-progress__bar{display:block;height:100%;border-radius:inherit;background:var(--ac-strong);transition:width var(--dur-modal) var(--ease-out)}.sd-stack{display:flex;flex-direction:column;gap:var(--panel-gap);min-width:0}.sd-row{display:grid;gap:var(--panel-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media(max-width:1024px){.sd-row{grid-template-columns:minmax(0,1fr)}}.sd-tabs{display:flex;flex-direction:column;gap:18px;min-width:0}.sd-tabs__lista{display:flex;gap:4px;border-bottom:1px solid var(--divider);overflow-x:auto}.sd-tabs__tab{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer}.sd-tabs__tab:hover{color:var(--text)}.sd-tabs__tab--ativa{color:var(--ac-text);border-bottom-color:var(--ac-strong)}.sd-tabs__painel{min-width:0}.sd-tabs__tab:focus-visible{outline:2px solid var(--ac-strong);outline-offset:-2px;border-radius:var(--radius-xs)}.sd-tabs__count{margin-left:6px;font-size:12px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.sd-tabs__tab--ativa .sd-tabs__count{color:var(--ac-text)}.sd-chip{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid var(--border-input);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font-size:12.5px;font-weight:600;line-height:1;transition:background var(--dur-hover),border-color var(--dur-hover),color var(--dur-hover)}.sd-chip--sm{font-size:11.5px}.sd-chip__main{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;white-space:nowrap}.sd-chip--sm .sd-chip__main{min-height:26px;padding:0 9px}.sd-chip--interactive .sd-chip__main{cursor:pointer}.sd-chip--interactive:hover{background:var(--surface-hover)}.sd-chip--selected{background:var(--ac-soft);border-color:var(--ac-soft);color:var(--ac-text)}.sd-chip--selected:hover{background:var(--ac-soft)}.sd-chip--disabled{color:var(--disabled-fg);border-color:var(--border)}.sd-chip__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--sd-chip-dot, var(--text-muted))}.sd-chip__icon{display:inline-flex;flex:none}.sd-chip__icon svg{width:14px;height:14px}.sd-chip__label{overflow:hidden;text-overflow:ellipsis}.sd-chip__remove{display:inline-flex;align-items:center;padding:0 8px 0 2px;border:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:transparent;color:inherit;cursor:pointer;opacity:.7}.sd-chip__remove:hover{opacity:1}.sd-chip__main:focus-visible,.sd-chip__remove:focus-visible{outline:2px solid var(--ac-strong);outline-offset:1px;border-radius:var(--radius-pill)}.sd-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.sd-list__item{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;min-width:0}.sd-list--divided .sd-list__item+.sd-list__item{border-top:1px solid var(--divider-row)}.sd-list__row{display:flex;align-items:center;gap:12px;flex:1 1 240px;min-width:0;min-height:52px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none}.sd-list--compact .sd-list__row{min-height:40px;padding:4px 8px;gap:10px}.sd-list__row:not(.sd-list__row--static){cursor:pointer}.sd-list__row:not(.sd-list__row--static):hover{background:var(--surface-row-hover)}.sd-list__row:focus-visible{outline:2px solid var(--ac-strong);outline-offset:-2px}.sd-list__row:disabled{color:var(--disabled-fg);cursor:not-allowed}.sd-list__item--selected .sd-list__row{background:var(--ac-tint)}.sd-list__leading{display:inline-flex;flex:none}.sd-list__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sd-list__title{font-size:13.5px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-list__meta{font-size:12.5px;font-weight:500;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-list__trailing{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;flex:0 1 auto;max-width:100%;padding:0 6px 8px 10px}@media(min-width:769px){.sd-list__trailing{padding-bottom:0}}.sd-breadcrumb__lista{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:12.5px;font-weight:600;color:var(--text-muted)}.sd-breadcrumb__item+.sd-breadcrumb__item:before{content:"›";margin-right:6px;color:var(--text-muted)}.sd-breadcrumb__link{color:var(--ac-text);text-decoration:none}.sd-breadcrumb__link:hover{text-decoration:underline}.sd-table__carregando{display:flex;flex-direction:column;gap:12px;padding:18px var(--card-padding)}.sd-breadcrumb{min-width:0}.sd-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--app-padding);background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sd-aparecer var(--dur-overlay) ease}.sd-modal{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100dvh - 2 * var(--app-padding));border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-modal);animation:sd-subir var(--dur-modal) var(--ease-out)}.sd-modal:focus{outline:none}.sd-modal--sm{max-width:420px}.sd-modal--lg{max-width:720px}.sd-modal--xl{max-width:900px}.sd-modal--2xl{max-width:1140px}.sd-modal--full{max-width:none;height:calc(100dvh - 2 * var(--app-padding))}.sd-modal__header{display:flex;align-items:flex-start;gap:14px;padding:24px 24px 0}.sd-modal__heading{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sd-modal__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.sd-modal__close:hover{background:var(--surface-hover);color:var(--text)}.sd-modal__body{display:flex;flex-direction:column;gap:18px;padding:20px 24px 24px;overflow-y:auto}.sd-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--divider);border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--surface-subtle)}@media(max-width:768px){.sd-modal-overlay{padding:0;align-items:flex-end}.sd-modal,.sd-modal--sm,.sd-modal--lg,.sd-modal--xl,.sd-modal--2xl,.sd-modal--full{max-width:none;height:94dvh;max-height:94dvh;border-radius:var(--radius-panel) var(--radius-panel) 0 0}}.sd-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;justify-content:flex-end;background:var(--overlay);animation:sd-aparecer var(--dur-overlay) ease}.sd-drawer{display:flex;flex-direction:column;width:100%;max-width:560px;height:100dvh;border-radius:var(--radius-panel) 0 0 var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-modal);animation:sd-entrar-direita var(--dur-modal) var(--ease-out)}.sd-drawer:focus{outline:none}.sd-drawer--lg{max-width:760px}.sd-drawer--xl{max-width:960px}.sd-drawer__header{display:flex;align-items:flex-start;gap:14px;padding:24px 24px 16px;border-bottom:1px solid var(--divider)}.sd-drawer__heading{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sd-drawer__body{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0;padding:20px 24px 24px;overflow-y:auto}.sd-drawer__footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--divider);background:var(--surface-subtle)}@media(max-width:768px){.sd-drawer-overlay{align-items:flex-end}.sd-drawer,.sd-drawer--lg,.sd-drawer--xl{max-width:none;height:94dvh;border-radius:var(--radius-panel) var(--radius-panel) 0 0;animation-name:sd-subir}}@keyframes sd-entrar-direita{0%{opacity:0;transform:translate(24px)}}.sd-popover{z-index:var(--z-popover);min-width:200px;max-width:min(360px,calc(100vw - 12px));max-height:min(420px,calc(100dvh - 12px));overflow:auto;padding:6px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-pop);animation:sd-subir var(--dur-dropdown) var(--ease-out)}.sd-popover:focus{outline:none}.sd-menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.sd-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font-size:13.5px;font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.sd-menu__item:hover:not(:disabled),.sd-menu__item:focus-visible{background:var(--surface-hover);color:var(--text);outline:none}.sd-menu__item:disabled{color:var(--disabled-fg);cursor:not-allowed}.sd-menu__item--danger{color:var(--bad-fg)}.sd-menu__item--danger:hover:not(:disabled),.sd-menu__item--danger:focus-visible{background:var(--bad-bg);color:var(--bad-fg)}.sd-menu__icon{display:inline-flex;flex:none}.sd-menu__icon svg{width:16px;height:16px}.sd-menu__label{flex:1;min-width:0}.sd-menu__kbd{padding:1px 6px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-subtle);color:var(--text-muted);font-family:var(--font-sans);font-size:11px;font-weight:700}.sd-action-menu{display:inline-flex}.sd-menu__switch{position:relative;flex:none;width:30px;height:18px;border-radius:var(--radius-full);background:var(--border-input);transition:background var(--dur-hover)}.sd-menu__switch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-segment);transition:transform var(--dur-hover) var(--ease-out)}.sd-menu__item[aria-checked=true] .sd-menu__switch{background:var(--ac-strong)}.sd-menu__item[aria-checked=true] .sd-menu__switch:after{transform:translate(12px)}.sd-confirm__body{margin:0;font-size:13.5px;font-weight:500;line-height:1.55;color:var(--text-2)}@keyframes sd-aparecer{0%{opacity:0}}@keyframes sd-subir{0%{opacity:0;transform:translateY(14px) scale(.97)}}.sd-toast-region{position:fixed;right:var(--app-padding);bottom:var(--app-padding);z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;pointer-events:none}.sd-toast{display:flex;align-items:center;gap:10px;max-width:420px;padding:10px 10px 10px 16px;border-radius:var(--radius-control);background:var(--text);color:var(--surface);font-size:13.5px;font-weight:600;box-shadow:var(--shadow-pop);pointer-events:auto;animation:sd-subir var(--dur-dropdown) var(--ease-out)}.sd-toast--success{background:var(--ok-bg);color:var(--ok-fg)}.sd-toast--danger{background:var(--bad-bg);color:var(--bad-fg)}.sd-toast--warn{background:var(--warn-bg);color:var(--warn-fg)}.sd-toast--info{background:var(--info-bg);color:var(--info-fg)}.sd-toast__texto{flex:1;min-width:0}.sd-toast__acao{flex:none;padding:6px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sd-toast__acao:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.sd-toast__fechar{display:inline-flex;flex:none;padding:6px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;opacity:.75;cursor:pointer}.sd-toast__fechar:hover{opacity:1}.sd-toast__acao:focus-visible,.sd-toast__fechar:focus-visible{outline:2px solid currentColor;outline-offset:1px}.sd-tooltip{z-index:var(--z-toast);max-width:260px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--text);color:var(--surface);font-size:var(--fs-sm);font-weight:600;line-height:1.35;box-shadow:var(--shadow-pop);pointer-events:none;animation:sd-aparecer var(--dur-fast) ease}@media(max-width:768px){.sd-toast-region{left:var(--app-padding);bottom:calc(76px + env(safe-area-inset-bottom))}}.sd-shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);gap:var(--panel-gap);transition:grid-template-columns var(--dur-modal) var(--ease-out);min-height:100dvh;padding:var(--app-padding);background:var(--bg)}.sd-shell__nav{min-width:0}.sd-shell__main,.sd-shell__content{display:flex;flex-direction:column;gap:var(--panel-gap);min-width:0}.sd-shell__veu{display:none}.sd-sidebar{position:sticky;top:var(--app-padding);display:flex;flex-direction:column;max-height:calc(100dvh - 2 * var(--app-padding));padding:22px 14px;border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-card);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-input) transparent}.sd-sidebar::-webkit-scrollbar{width:6px}.sd-sidebar::-webkit-scrollbar-thumb{background:var(--border-input);border-radius:var(--radius-full)}.sd-sidebar::-webkit-scrollbar-track{background:transparent}.sd-sidebar__brand{display:flex;align-items:center;gap:12px;padding:6px 12px 20px;margin-bottom:8px;border-bottom:1px solid var(--divider)}.sd-sidebar__header{padding:0 4px 8px}.sd-sidebar__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ac-dot)}.sd-sidebar__mark{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-icon);background:var(--ac-dot);color:var(--ac-on-strong);font-size:14px;font-weight:800;letter-spacing:-.3px}.sd-sidebar__brand-text{display:flex;flex-direction:column;min-width:0}.sd-sidebar__brand-name{font-size:15px;font-weight:800;letter-spacing:-.2px;color:var(--text)}.sd-sidebar__brand-sub{font-size:12.5px;font-weight:500;color:var(--text-muted)}.sd-sidebar__sections{display:flex;flex-direction:column;gap:4px;flex:1}.sd-sidebar__section{min-width:0}.sd-sidebar__section-label{margin:0;padding:12px 12px 6px}.sd-sidebar__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.sd-sidebar__item{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:var(--radius-control);color:var(--text-muted);font-size:13.5px;font-weight:600;text-decoration:none;transition:background var(--dur-hover),color var(--dur-hover)}.sd-sidebar__item:hover{background:var(--surface-hover);color:var(--text)}.sd-sidebar__item--active,.sd-sidebar__item--active:hover{background:var(--ac-soft);color:var(--ac-text)}.sd-sidebar__icon{display:inline-flex;flex:none}.sd-sidebar__icon svg{width:18px;height:18px}.sd-sidebar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-sidebar__badge{flex:none;min-width:22px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--ac-soft);color:var(--ac-text);font-size:11.5px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.sd-sidebar__item--active .sd-sidebar__badge{background:var(--surface)}.sd-sidebar__footer{padding-top:12px;margin-top:12px;border-top:1px solid var(--divider)}@media(max-height:1000px){.sd-sidebar{padding:16px 12px}.sd-sidebar__brand{padding:4px 12px 14px;margin-bottom:4px}.sd-sidebar__section-label{padding:10px 12px 4px}.sd-sidebar__item{height:38px}.sd-sidebar__toggle{height:36px;margin-top:4px}}@media(max-height:820px){.sd-sidebar__sections{gap:0}.sd-sidebar__section-label{padding:8px 12px 2px}.sd-sidebar__item{height:34px;font-size:13px}.sd-sidebar__list{gap:1px}}@media(max-height:700px){.sd-sidebar{padding:12px 10px}.sd-sidebar__brand{padding:2px 12px 10px}.sd-sidebar__brand-sub{display:none}.sd-sidebar__section-label{height:1px;margin:6px 12px;padding:0;overflow:hidden;background:var(--divider);color:transparent;font-size:0}.sd-sidebar__item{height:32px}}.sd-sidebar__toggle{display:none;align-items:center;gap:12px;width:100%;height:40px;margin-top:8px;padding:0 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background var(--dur-hover),color var(--dur-hover)}.sd-sidebar__toggle:hover{background:var(--surface-hover);color:var(--text)}@media(min-width:1025px){.sd-sidebar__toggle{display:flex}.sd-shell--recolhida{grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr)}.sd-sidebar--recolhida{padding:22px 10px}.sd-sidebar--recolhida .sd-sidebar__brand{justify-content:center;padding:6px 0 18px}.sd-sidebar--recolhida .sd-sidebar__brand-text,.sd-sidebar--recolhida .sd-sidebar__label,.sd-sidebar--recolhida .sd-sidebar__footer{display:none}.sd-sidebar--recolhida .sd-sidebar__section-label{height:1px;margin:8px 10px 6px;padding:0;overflow:hidden;background:var(--divider);color:transparent;font-size:0}.sd-sidebar--recolhida .sd-sidebar__section:first-child .sd-sidebar__section-label{display:none}.sd-sidebar--recolhida .sd-sidebar__item,.sd-sidebar--recolhida .sd-sidebar__toggle{position:relative;justify-content:center;padding:0}.sd-sidebar--recolhida .sd-sidebar__badge{position:absolute;top:9px;right:11px;min-width:9px;height:9px;padding:0;border-radius:50%;background:var(--ac-strong);color:transparent;font-size:0;box-shadow:0 0 0 2px var(--surface)}.sd-sidebar--recolhida .sd-sidebar__item--active .sd-sidebar__badge{background:var(--ac-strong)}}.sd-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;padding:12px 16px 12px 18px;border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-card)}.sd-topbar__left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.sd-topbar__right{display:flex;align-items:center;gap:10px;flex:none}.sd-shell__menu,.sd-tabbar{display:none}.sd-tabbar__label{white-space:nowrap}@media(max-width:1024px){.sd-shell{grid-template-columns:minmax(0,1fr)}.sd-shell__menu{display:inline-flex}.sd-shell__nav{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer);width:min(300px,84vw);padding:var(--app-padding) 0 var(--app-padding) var(--app-padding);transform:translate(-110%);transition:transform var(--dur-modal) var(--ease-out)}.sd-shell--gaveta-aberta .sd-shell__nav{transform:none}.sd-shell__nav .sd-sidebar{position:static;height:100%;max-height:none;box-shadow:var(--shadow-pop)}.sd-shell--gaveta-aberta .sd-shell__veu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-drawer) - 1);background:var(--overlay)}}@media(max-width:768px){.sd-shell{--app-padding: 12px;--panel-gap: 12px}.sd-shell--com-tabbar{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.sd-topbar{min-height:56px;padding:8px 10px}.sd-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-tabbar);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--divider);box-shadow:var(--shadow-pop)}.sd-tabbar__item{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:52px;padding:6px 2px;border-radius:var(--radius-control);color:var(--text-muted);font-size:11px;font-weight:700;text-decoration:none}button.sd-tabbar__item{border:0;background:none;font:inherit;font-size:11px;font-weight:700;cursor:pointer}button.sd-tabbar__item[aria-expanded=true]{color:var(--ac-text)}.sd-tabbar__item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sd-tabbar__item--active{color:var(--ac-text)}.sd-tabbar__icon{position:relative;display:inline-flex}.sd-tabbar__icon svg{width:20px;height:20px}.sd-tabbar__badge{position:absolute;top:-6px;right:-12px;min-width:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--ac-strong);color:var(--ac-on-strong);font-size:10.5px;line-height:16px;text-align:center}.sd-tabbar__item--destaque .sd-tabbar__icon{align-items:center;justify-content:center;width:52px;height:52px;margin-top:-22px;border-radius:50%;background:var(--ac-strong);color:var(--ac-on-strong);box-shadow:var(--shadow-glow)}}@media(max-height:1000px)and (min-width:1025px){.sd-sidebar__toggle{height:36px;margin-top:4px}}@media(max-height:700px)and (min-width:1025px){.sd-sidebar__toggle{height:32px;margin-top:2px}}.sd-sidebar--escura{background:var(--sb-bg);box-shadow:none;scrollbar-color:var(--sb-border) transparent}.sd-sidebar--escura .sd-sidebar__brand-name{color:var(--sb-text)}.sd-sidebar--escura .sd-sidebar__brand-sub,.sd-sidebar--escura .sd-sidebar__section-label,.sd-sidebar--escura .sd-sidebar__item,.sd-sidebar--escura .sd-sidebar__toggle{color:var(--sb-text-2)}.sd-sidebar--escura .sd-sidebar__item:hover,.sd-sidebar--escura .sd-sidebar__toggle:hover{background:var(--sb-bg-2);color:var(--sb-text)}.sd-sidebar--escura .sd-sidebar__item--active,.sd-sidebar--escura .sd-sidebar__item--active:hover{background:var(--sb-bg-3);color:var(--sb-text);box-shadow:inset 3px 0 0 var(--ac-dot)}.sd-sidebar--escura .sd-sidebar__badge,.sd-sidebar--escura .sd-sidebar__item--active .sd-sidebar__badge{background:var(--sb-bg-3);color:var(--sb-text)}.sd-sidebar--escura .sd-sidebar__footer{border-top-color:var(--sb-border);color:var(--sb-text-2)}.sd-delta{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sd-delta--alta{background:var(--ok-bg);color:var(--ok-fg)}.sd-delta--queda{background:var(--bad-bg);color:var(--bad-fg)}.sd-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;color:var(--text-muted)}.sd-legenda span{display:inline-flex;align-items:center;gap:6px}.sd-legenda__cor{width:10px;height:10px;border-radius:3px;display:inline-block}.sd-spark{display:block;width:100%;height:44px}.sd-spark__barra{fill:var(--chart-cur)}.sd-spark__barra--parcial{fill:var(--chart-cur-soft)}.sd-spark--inverso .sd-spark__barra{fill:var(--bad-fg)}.sd-spark--inverso .sd-spark__barra--parcial{fill:var(--bad-bg)}.sd-rank{display:flex;flex-direction:column;gap:2px}.sd-rank__linha{display:grid;grid-template-columns:22px minmax(140px,1.5fr) minmax(0,1.5fr) 96px 78px;align-items:center;gap:10px;padding:6px;border-radius:var(--radius-xs);font-size:13px}.sd-rank__linha:hover{background:var(--surface-row-hover)}.sd-rank__cabecalho,.sd-rank__cabecalho:hover{background:none;padding-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.sd-rank__pos{color:var(--text-muted);font-size:12px;text-align:right}.sd-rank__rotulo{display:flex;flex-direction:column;min-width:0}.sd-rank__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.sd-rank__escolher{border:0;background:none;padding:0;font:inherit;color:var(--ac-text);cursor:pointer;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sd-rank__escolher:hover{text-decoration:underline}.sd-rank__escolher:focus-visible{outline:2px solid var(--ac-strong);outline-offset:2px;border-radius:var(--radius-xs)}.sd-rank__sub{font-size:11.5px;color:var(--text-muted)}.sd-rank__mov{margin-left:5px;font-size:10.5px;font-weight:600;color:var(--text-muted)}.sd-rank__mov--sobe{color:var(--ok-fg)}.sd-rank__mov--cai{color:var(--bad-fg)}.sd-rank__barras{position:relative;height:18px}.sd-rank__atual{position:absolute;left:0;top:4px;height:10px;border-radius:0 4px 4px 0;background:var(--chart-cur)}.sd-rank__anterior{position:absolute;left:0;top:14px;height:3px;border-radius:0 2px 2px 0;background:var(--chart-prev)}.sd-rank__valor{text-align:right;font-weight:600;color:var(--text)}.sd-rank__num{text-align:right}.sd-barra100{display:flex;flex-direction:column;gap:12px;margin:0}.sd-barra100__barra{display:flex;gap:2px;height:26px;border-radius:var(--radius-xs);overflow:hidden}.sd-barra100__seg{display:block;height:100%}.sd-barra100__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;padding:0;list-style:none}.sd-barra100__lista li{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:3px 0;font-size:12.5px;color:var(--text)}.sd-barra100__cor{width:10px;height:10px;border-radius:3px}.sd-barra100__rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-barra100__pct{min-width:44px;text-align:right;color:var(--text-muted)}.sd-empilhada{display:flex;flex-direction:column;gap:10px;margin:0}.sd-empilhada__linha{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px}.sd-empilhada__rotulo{font-size:12px;color:var(--text-muted);text-align:right}.sd-empilhada__barra{display:flex;gap:2px;height:24px}.sd-empilhada__seg{display:grid;place-items:center;height:100%;border-radius:3px;font-size:11px;font-style:normal;font-weight:700;color:var(--ac-on-strong);overflow:hidden}.sd-empilhada__seg--claro{color:var(--text)}.sd-heat{display:flex;flex-direction:column;gap:3px;font-size:12px;overflow-x:auto}.sd-heat__linha{display:grid;gap:3px;align-items:center}.sd-heat__cabecalho{padding-bottom:4px;font-size:11px;font-weight:500;text-align:center;color:var(--text-muted)}.sd-heat__cabecalho--total{text-align:right}.sd-heat__rotulo{padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.sd-heat__celula{display:grid;place-items:center;height:30px;border-radius:var(--radius-xs);background:var(--surface-subtle);font-size:11.5px;font-weight:600;color:var(--text)}.sd-heat__celula--1{background:var(--heat-1)}.sd-heat__celula--2{background:var(--heat-2)}.sd-heat__celula--3{background:var(--heat-3)}.sd-heat__celula--4{background:var(--heat-4)}.sd-heat__celula--5{background:var(--heat-5);color:var(--heat-on-5)}.sd-heat__celula--parcial{background:var(--divider);color:var(--text-muted)}.sd-heat__total{text-align:right;font-weight:700;color:var(--text)}.sd-heat__total--ok{color:var(--ok-fg)}.sd-heat__total--warn{color:var(--warn-fg)}.sd-heat__total--crit{color:var(--bad-fg)}.sd-variacao{display:block;width:100%;height:auto}.sd-variacao__eixo{font-size:11px;fill:var(--text-muted)}.sd-variacao__base{stroke:var(--chart-axis);stroke-width:1}.sd-variacao__barra{shape-rendering:geometricPrecision}.sd-variacao__barra--alta{fill:var(--ok-fg)}.sd-variacao__barra--queda{fill:var(--bad-fg)}.sd-variacao__barra--neutra{fill:var(--chart-prev)}.sd-variacao__rotulo{font-size:10.5px;fill:var(--text-muted)}.sd-medidor{position:relative;height:8px;border-radius:var(--radius-full);background:var(--divider)}.sd-medidor--com-rotulo{margin-top:18px}.sd-medidor__valor{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-full);background:var(--ac-dot)}.sd-medidor--ok .sd-medidor__valor{background:var(--ok-fg)}.sd-medidor--warn .sd-medidor__valor{background:var(--warn-fg)}.sd-medidor--crit .sd-medidor__valor{background:var(--bad-fg)}.sd-medidor__ritmo{position:absolute;top:-3px;width:2px;height:14px;border-radius:2px;background:var(--chart-target);font-style:normal}.sd-medidor__rotulo{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-size:10.5px;white-space:nowrap;color:var(--text-muted)}.sd-medidor--escuro{background:var(--sb-bg-3)}.sd-medidor--escuro .sd-medidor__ritmo{background:var(--hero-text)}.sd-medidor--escuro .sd-medidor__rotulo{color:var(--hero-text-2)}@media(max-width:768px){.sd-rank__linha{grid-template-columns:18px minmax(0,1fr) auto auto;grid-template-areas:"pos nome valor var" ". barras barras barras";column-gap:8px;row-gap:3px}.sd-rank__linha>:nth-child(1){grid-area:pos}.sd-rank__linha>:nth-child(2){grid-area:nome}.sd-rank__linha>:nth-child(3){grid-area:barras}.sd-rank__linha>:nth-child(4){grid-area:valor;white-space:nowrap}.sd-rank__linha>:nth-child(5){grid-area:var;white-space:nowrap}.sd-rank__cabecalho>:nth-child(3){display:none}.sd-rank__nome{display:-webkit-box;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.sd-barra100__lista{grid-template-columns:minmax(0,1fr)}}.sd-uf{display:grid;gap:var(--space-3);margin:0}.sd-uf__mosaico{display:grid;gap:6px;max-width:460px}.sd-uf__estado{display:grid;place-items:center;align-content:center;gap:1px;aspect-ratio:1;min-width:0;padding:2px;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;color:var(--text);text-align:center}.sd-uf__estado b{font-size:12.5px;font-weight:700}.sd-uf__estado small{font-size:10px;line-height:1.15;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}button.sd-uf__estado{cursor:pointer}button.sd-uf__estado:hover{border-color:var(--text-muted)}button.sd-uf__estado:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sd-uf__estado--ativo{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.sd-uf__estado--vazio{background:var(--neutral-bg);color:var(--text-muted)}.sd-uf__estado--s1{background:var(--heat-1)}.sd-uf__estado--s2{background:var(--heat-2)}.sd-uf__estado--s3{background:var(--heat-3)}.sd-uf__estado--s4{background:var(--heat-4);color:var(--heat-on-5)}.sd-uf__estado--s5{background:var(--heat-5);color:var(--heat-on-5)}.sd-uf__estado--n2{background:var(--bad-fg);color:var(--heat-on-5)}.sd-uf__estado--n1{background:color-mix(in srgb,var(--bad-fg) 35%,var(--surface))}.sd-uf__estado--z{background:var(--surface-hover);border-color:var(--border)}.sd-uf__estado--p1{background:color-mix(in srgb,var(--ok-fg) 35%,var(--surface))}.sd-uf__estado--p2{background:var(--ok-fg);color:var(--heat-on-5)}.sd-uf__legenda{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--text-muted)}.sd-uf__legenda i{display:inline-block;width:22px;height:10px;border-radius:3px}.sd-uf__sem{display:inline-flex;align-items:center;gap:4px;margin-left:8px}.sd-heat__celula--contexto{opacity:.4}.sd-heat__cabecalho--contexto{opacity:.55}.sd-rank--sem-variacao .sd-rank__linha{grid-template-columns:22px minmax(140px,1.5fr) minmax(0,1.5fr) 96px}.sd-rank__atual--negativo{background:var(--bad-fg)}@media(max-width:768px){.sd-rank--sem-variacao .sd-rank__linha{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"pos nome valor" ". barras barras"}}:root{--wfm-escala: 1;--wfm-altura: calc(100dvh / var(--wfm-escala))}@media(min-width:900px){:root{--wfm-escala: .8}}#root,.sd-modal,.sd-drawer,.sd-popover>*,.sd-toast{zoom:var(--wfm-escala)}.sd-drawer{height:var(--wfm-altura)}.sd-popover{position:fixed}.sd-field--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--field-h);padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.sd-shell{min-height:var(--wfm-altura);padding:0;gap:0}.sd-sidebar{max-height:var(--wfm-altura)}.sd-shell__main{gap:0;min-height:var(--wfm-altura);background:var(--bg)}.sd-shell__content{gap:16px;padding:20px 24px 32px}.sd-sidebar--escura{background:var(--wfm-trilho)}.sd-sidebar--escura .sd-sidebar__brand{position:relative;align-items:center;justify-content:center;gap:0;margin:0 0 8px;padding:8px 12px 18px;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--sb-text) 16%,transparent);border-radius:0}.sd-sidebar--escura .sd-sidebar__section-label,.sd-sidebar--escura .sd-sidebar__footer{color:var(--sb-text-2)}.sd-sidebar--escura .sd-sidebar__item,.sd-sidebar--escura .sd-sidebar__toggle{color:var(--sb-text)}.sd-sidebar--escura .sd-sidebar__item:hover,.sd-sidebar--escura .sd-sidebar__toggle:hover{background:color-mix(in srgb,var(--sb-text) 8%,transparent);color:var(--sb-text)}.sd-sidebar--escura .sd-sidebar__item--active,.sd-sidebar--escura .sd-sidebar__item--active:hover{background:color-mix(in srgb,var(--ac-strong) 22%,transparent);color:var(--sb-text);box-shadow:inset 3px 0 0 var(--ac-strong)}.sd-sidebar__mark:has(.wfm-logo){display:flex;align-items:center;justify-content:center;width:100%;height:auto;background:transparent;border-radius:0}.wfm-logo{display:block;height:44px;width:auto;max-width:100%;object-fit:contain;object-position:center}.sd-sidebar__brand-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sd-sidebar--recolhida .sd-sidebar__brand{justify-content:center;padding:10px 6px}.sd-sidebar--recolhida .sd-sidebar__mark:has(.wfm-logo){width:36px;justify-content:flex-start;overflow:hidden}.sd-sidebar--recolhida .wfm-logo{flex:none;width:auto;height:18px;max-width:none;object-position:left center}.wfm-faixa{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-control);min-height:148px}.wfm-faixa img{display:block;width:100%;height:168px;object-fit:cover}.wfm-faixa figcaption{position:absolute;inset:auto 0 0 0;margin:0;padding:28px 20px 16px;background:linear-gradient(transparent,var(--sb-bg));color:var(--sb-text);font-size:15px;font-weight:700}.sd-sidebar--escura .sd-sidebar__item{height:36px}@media(min-width:1025px){.sd-shell{background:var(--wfm-trilho)}.sd-sidebar{top:0;height:var(--wfm-altura);max-height:none;border-radius:0;box-shadow:none}.sd-topbar{border-radius:0;box-shadow:none;border-bottom:1px solid var(--border)}}.wfm-busca{width:min(320px,100%)}.wfm-lista-barra{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);overflow-x:auto}.wfm-lista-barra .sd-field--select{flex:1 1 160px;min-width:140px}.wfm-lista-barra .wfm-busca{flex:1 1 180px;min-width:160px}.wfm-form{display:grid;gap:12px;padding:16px}.wfm-form__acoes{display:flex;justify-content:flex-end}.wfm-status{margin:0;padding:0 16px 16px;list-style:none}.wfm-status li{padding:8px 0;border-top:1px solid var(--border)}.wfm-painel,.sd-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xs);box-shadow:none;overflow:hidden}.sd-btn--primary{box-shadow:none}.sd-table__th,.sd-section-label,.sd-table-header,.sd-sidebar__section-label,.wfm-trilha__secao{background:transparent;letter-spacing:normal;text-transform:none}.wfm-painel .sd-table__td{font-size:13.5px}.wfm-paginacao{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--divider);color:var(--text-muted);font-size:13px;font-weight:600}.wfm-paginacao__acoes{display:flex;gap:8px}.wfm-trilha{display:flex;flex-direction:column;min-width:7.5rem}.wfm-trilha__secao{font-size:13px;font-weight:600;color:var(--text-faint)}.wfm-trilha__pagina{font-weight:700;color:var(--text)}.wfm-grade{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:16px;align-items:start}@media(max-width:900px){.wfm-grade{grid-template-columns:1fr}}.wfm-ficha{display:grid;grid-template-columns:8rem 1fr;gap:8px 16px;margin:0}.wfm-ficha dt{color:var(--text-muted);font-weight:600}.wfm-ficha dd{margin:0}.wfm-historico{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sd-shell .sd-page-header{align-items:center}.sd-shell .sd-page-title{padding-left:10px;border-left:3px solid var(--ac-strong);color:var(--wfm-trilho-tinta);font-size:22px;font-weight:700;letter-spacing:-.2px;line-height:1.2}.sd-page-header__breadcrumb a{color:var(--text-muted);text-decoration:none}.sd-page-header__breadcrumb a:hover{color:var(--ac-strong);text-decoration:underline}.wfm-acesso{min-height:var(--wfm-altura);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,520px);background:var(--surface)}.wfm-acesso__hero{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:48px 56px 56px;background-color:var(--sb-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg) 28%,transparent),color-mix(in srgb,var(--sb-bg) 78%,transparent)),url(/marca/hero.jpg);background-size:cover;background-position:center}.wfm-acesso__marca{width:min(240px,70%);height:auto}.wfm-acesso__titulo{margin:0;max-width:18ch;color:var(--sb-text);font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.12}.wfm-acesso__texto{margin:12px 0 0;max-width:42ch;color:var(--sb-text-2);font-size:15px;line-height:1.5}.wfm-acesso__painel{display:grid;place-items:center;padding:32px 28px;background:var(--surface)}.wfm-acesso__caixa{width:100%;max-width:380px}.wfm-acesso__logo{display:block;width:min(220px,100%);height:auto;margin:0 auto 12px}.wfm-acesso__ajuda{margin:0 0 24px;text-align:center;color:var(--text-muted);font-size:14px}.wfm-acesso__form{display:flex;flex-direction:column;gap:16px}.wfm-acesso__form .sd-btn{width:100%}.wfm-acesso__linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.wfm-acesso__esqueci{border:0;background:none;padding:0;color:var(--ac-text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.wfm-acesso__esqueci:disabled{color:var(--text-faint);cursor:default}.wfm-acesso__olho-campo{position:relative;display:block}.wfm-acesso__olho-campo .sd-field{padding-right:42px}.wfm-acesso__olho{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.wfm-acesso__olho:hover{color:var(--text);background:var(--surface-hover)}.wfm-acesso__rodape{margin:20px 0 0;text-align:center;color:var(--text-muted);font-size:12.5px}@media(max-width:880px){.wfm-acesso{grid-template-columns:1fr}.wfm-acesso__hero{min-height:240px;padding:28px 24px 32px}.wfm-acesso__texto{display:none}.wfm-acesso__painel{padding:28px 20px 40px}}.wfm-cadastros{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:16px}.wfm-cadastro-card{min-height:72px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.wfm-cadastro-card:hover{border-color:var(--ac-strong)}.wfm-cadastro-form,.wfm-cadastro-confirma{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 16px 12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface)}.wfm-cadastro-acoes{display:flex;gap:4px;justify-content:flex-end}.wfm-cadastro-form label{display:flex;gap:6px;align-items:center;color:var(--text-muted);font-size:13px}.wfm-conta{display:flex;align-items:center;gap:8px;max-width:220px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wfm-conta-texto{display:grid;min-width:0}.wfm-conta-texto strong,.wfm-conta-texto small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfm-conta-texto small{color:var(--text-muted);font-size:12px}.wfm-conta-avatar{display:inline-grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:99px;color:var(--surface);font-size:12px;flex:none}.wfm-conta-avatar.is-grande{width:64px;height:64px;font-size:18px}.wfm-conta-avatar img{width:100%;height:100%;object-fit:cover}.wfm-conta-painel{display:grid;gap:16px;padding:16px}.wfm-conta-painel h2{margin:0 0 8px;color:var(--text-muted);font-size:12px;font-weight:600}.wfm-conta-painel form,.wfm-conta-painel section{display:grid;gap:8px;justify-items:start}[style*=--etapa]{--etapa-viva: oklch(from var(--etapa) .6 max(c, .15) h);--etapa-texto: oklch(from var(--etapa) .42 max(c, .12) h);--etapa-fundo: oklch(from var(--etapa) .95 .035 h)}.wfm-lista-barra.wfm-crm-barra{--field-h: 34px;--field-py: 5px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);gap:8px}.wfm-crm-barra .wfm-chips{flex:1 1 100%}.wfm-crm-barra .sd-field--select{flex:1 1 160px}.wfm-crm-barra .wfm-busca{flex:1 1 240px}.wfm-crm-barra .wfm-sb{flex:1 1 160px}.wfm-sb{position:relative;min-width:0}.wfm-sb__gatilho{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--field-h);padding:var(--field-py) 12px var(--field-py) 14px;border:1.5px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);color:var(--text-muted);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.wfm-sb__gatilho:hover{border-color:var(--text-faint)}.wfm-sb__gatilho:focus-visible,.wfm-sb__gatilho[aria-expanded=true]{border-color:var(--ac-strong);box-shadow:var(--shadow-focus);outline:none}.wfm-sb.is-preenchido .wfm-sb__gatilho{padding-right:34px;border-color:color-mix(in srgb,var(--ac-strong) 55%,var(--border-input));background:color-mix(in srgb,var(--ac-strong) 6%,var(--surface));color:var(--text);font-weight:600}.wfm-sb.is-preenchido .wfm-sb__gatilho svg{display:none}.wfm-sb__valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfm-sb__limpar{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:99px;background:var(--surface-hover);color:var(--text-muted);cursor:pointer;transform:translateY(-50%)}.wfm-sb__limpar:hover{background:var(--bad-bg);color:var(--bad-fg)}.wfm-sb__painel{width:280px}.wfm-sb__busca{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding:6px 10px;border:1.5px solid var(--border-input);border-radius:var(--radius-xs);color:var(--text-muted)}.wfm-sb__busca:focus-within{border-color:var(--ac-strong)}.wfm-sb__busca input{flex:1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:13px;outline:none}.wfm-sb__lista{display:grid;gap:1px;max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.wfm-sb__lista li{padding:7px 10px;border-radius:var(--radius-xs);font-size:13px;cursor:pointer}.wfm-sb__lista li.is-ativo{background:var(--surface-hover)}.wfm-sb__lista li[aria-selected=true]{background:color-mix(in srgb,var(--ac-strong) 14%,var(--surface));font-weight:600}.wfm-sb__lista .wfm-sb__nada{color:var(--text-muted);cursor:default}.wfm-nova{display:grid;gap:16px}.wfm-nova__bloco{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,5fr);gap:clamp(16px,2vw,32px);padding:clamp(16px,1.5vw,24px)}.wfm-nova__bloco>header h2{margin:0 0 4px;font-size:15px;font-weight:700}.wfm-nova__bloco>header p{margin:0;color:var(--text-muted);font-size:13px}.wfm-nova__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px 16px;align-items:start}.wfm-nova__largo{grid-column:1 / -1}.wfm-nova__multi{display:grid;gap:8px;justify-items:start}.wfm-nova__multi>.wfm-sb,.wfm-nova__linha{width:100%}.wfm-nova__linha{display:flex;gap:6px;align-items:center}.wfm-nova__acoes{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 0;background:linear-gradient(to bottom,transparent,var(--bg) 35%)}@media(max-width:760px){.wfm-nova__bloco,.wfm-nova__grade{grid-template-columns:1fr}}.wfm-kanban-rola .wfm-kanban__coluna{flex:1 0 260px;width:auto}.wfm-kanban-rola{position:relative}.wfm-kanban-rola:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;background:linear-gradient(to right,transparent,var(--bg));pointer-events:none}.wfm-kanban__coluna{gap:8px;padding:0 8px 8px;background:var(--wfm-coluna);border-radius:var(--radius-sm)}.wfm-kanban__coluna.is-alvo{outline:2px dashed var(--etapa-viva, var(--ac-strong));outline-offset:2px}.wfm-kanban__coluna header{position:sticky;top:0;z-index:1;margin:0 -8px;padding:10px 12px;background:var(--etapa-fundo, var(--surface));border-top:4px solid var(--etapa-viva, var(--border));border-radius:var(--radius-sm) var(--radius-sm) 0 0}.wfm-kanban__coluna h2{display:flex;align-items:center;gap:6px;color:var(--etapa-texto, var(--text));font-size:13px;font-weight:700}.wfm-contagem{padding:2px 8px;border-radius:99px;background:var(--etapa-viva, var(--text-muted));color:var(--surface);font-size:12px;font-weight:700}.wfm-soltar{height:48px;border:2px dashed var(--etapa-viva, var(--border));border-radius:var(--radius-xs);background:var(--surface);opacity:.7}.wfm-kanban__card{position:relative;gap:6px;padding:10px 12px;border:0;border-left:3px solid var(--etapa-viva, var(--border));border-radius:var(--radius-xs);box-shadow:var(--shadow-card)}.wfm-kanban__card:hover{box-shadow:var(--shadow-pop)}.wfm-kanban__card[draggable=true]{cursor:grab}.wfm-card-nome{display:-webkit-box;padding-right:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wfm-card-linha{display:flex;align-items:center;gap:6px;min-width:0}.wfm-card-rodape{justify-content:space-between}.wfm-card-acoes{position:absolute;top:6px;right:6px;opacity:0}.wfm-kanban__card:hover .wfm-card-acoes,.wfm-kanban__card:focus-within .wfm-card-acoes{opacity:1}.wfm-kanban__card.is-inativa{opacity:.6}.wfm-prazo{flex:none;padding:1px 6px;border-radius:var(--radius-xs);font-size:11px;font-weight:600}.wfm-prazo--hoje{color:var(--info-fg);background:var(--info-bg)}.wfm-prazo--atrasada{color:var(--bad-fg);background:var(--bad-bg)}.wfm-prazo--sem{color:var(--warn-fg);background:var(--warn-bg)}.wfm-avatar{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:99px;color:var(--surface);font-size:10px;font-weight:700}.wfm-chips .is-apagado{opacity:.4}.wfm-passos{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-card)}.wfm-passos ol{display:flex;flex:1 1 560px;margin:0;padding:0;list-style:none}.wfm-passos li{position:relative;flex:1;min-width:0}.wfm-passos li+li:before{content:"";position:absolute;top:13px;right:calc(50% + 16px);left:calc(-50% + 16px);height:2px;background:var(--border)}.wfm-passos li.is-feita:before,.wfm-passos li.is-atual:before{background:var(--etapa-viva, var(--ac-strong))}.wfm-passo{display:grid;justify-items:center;gap:6px;width:100%;padding:0 4px;border:0;background:none;color:var(--text-soft);font:inherit;font-size:12px;text-align:center;cursor:pointer}.wfm-passo__marca{display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--border);border-radius:99px;background:var(--surface);font-size:12px;font-weight:700}.wfm-passo:hover .wfm-passo__marca{border-color:var(--text-soft)}.is-feita .wfm-passo{color:var(--text-muted)}.is-feita .wfm-passo__marca{border-color:var(--etapa-viva);background:var(--etapa-viva);color:var(--surface)}.is-atual .wfm-passo{color:var(--etapa-texto, var(--text));font-weight:700}.is-atual .wfm-passo__marca{width:32px;height:32px;margin-top:-2px;border-color:var(--etapa-viva);background:var(--etapa-viva);color:var(--surface);box-shadow:0 0 0 4px var(--etapa-fundo)}.wfm-desfechos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-left:16px;border-left:1px solid var(--border);color:var(--text-muted);font-size:12px}.wfm-desfechos .is-atual{border-color:var(--etapa-viva);background:var(--etapa-fundo);color:var(--etapa-texto)}.wfm-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.wfm-indicador{display:grid;gap:4px;padding:14px 16px;border-left:3px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-card)}.wfm-indicador>span{color:var(--text-muted);font-size:12px}.wfm-indicador>strong{font-size:18px;line-height:1.25}.wfm-indicador>small{color:var(--text-muted);font-size:12px}.wfm-indicador.is-ruim{border-left-color:var(--bad-fg);background:color-mix(in srgb,var(--bad-bg) 45%,var(--surface))}.wfm-indicador.is-ruim>strong{color:var(--bad-fg)}.wfm-indicador.is-alerta{border-left-color:var(--warn-fg);background:color-mix(in srgb,var(--warn-bg) 45%,var(--surface))}.wfm-indicador.is-alerta>strong{color:var(--warn-fg)}.wfm-indicador.is-bom{border-left-color:var(--ok-fg)}.wfm-indicador.is-acao{border-left-color:var(--ac-strong)}.wfm-lead{display:grid;grid-template-columns:minmax(320px,2fr) minmax(0,3fr);gap:16px;align-items:start}.wfm-lead>.sd-card{min-width:0}.wfm-id{color:var(--text-muted);font-size:14px}.wfm-percepcao-bloco{display:grid;gap:8px}.wfm-percepcao-bloco>span{color:var(--text-muted);font-size:12px}.wfm-percepcoes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wfm-percepcao{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.wfm-percepcao--quente{--tom: var(--bad-fg);--tom-fundo: var(--bad-bg)}.wfm-percepcao--morno{--tom: var(--warn-fg);--tom-fundo: var(--warn-bg)}.wfm-percepcao--frio{--tom: var(--info-fg);--tom-fundo: var(--info-bg)}.wfm-percepcao svg{color:var(--tom, currentColor)}.wfm-percepcao:hover{border-color:var(--tom, var(--text-soft))}.wfm-percepcao.is-ativa{border-color:var(--tom);background:var(--tom);color:var(--surface)}.wfm-percepcao.is-ativa svg{color:var(--surface)}.wfm-secao{padding-top:12px;border-top:1px solid var(--border)}.wfm-secao>h2{margin:0 0 8px;color:var(--text);font-size:13px;font-weight:700}.wfm-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px 16px}.wfm-campo{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.wfm-campo span{color:var(--text-muted);font-size:12px}.wfm-campo strong{font-size:14px;font-weight:600}.wfm-campo a{color:var(--ac-strong);text-decoration:none}.wfm-campo a:hover{text-decoration:underline}.wfm-campo.is-largo{grid-column:1 / -1}.is-atrasada{color:var(--bad-fg)}.wfm-lead{align-items:stretch}.wfm-lado{display:flex;flex-direction:column}.wfm-lado__corpo{display:flex;flex:1;flex-direction:column;min-height:0}.wfm-chat{flex:1 1 0;min-height:360px;overflow-y:auto;padding:4px 12px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--wfm-coluna);overscroll-behavior:contain}.wfm-composer{display:grid;gap:8px;padding-top:4px}.wfm-composer__acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wfm-composer__acoes .sd-field-wrap,.wfm-composer__acoes>.sd-field{flex:1 1 200px}.wfm-timeline{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wfm-timeline li{display:grid;gap:4px;padding:10px 12px;border-radius:var(--radius-xs);background:var(--surface)}.wfm-timeline li.wfm-mensagem{grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:12px 40px 12px 12px;box-shadow:var(--shadow-card)}.wfm-mensagem>:not(.wfm-avatar):not(.wfm-timeline__editar){grid-column:2}.wfm-mensagem>.wfm-avatar{grid-row:1 / span 2}.wfm-mensagem__topo{display:flex;align-items:baseline;gap:8px}.wfm-mensagem__topo strong{font-size:13px}.wfm-avatar--grande{width:36px;height:36px;font-size:13px}.wfm-timeline li.wfm-dia{position:sticky;top:0;z-index:1;justify-items:center;padding:8px 0 0;background:none}.wfm-dia span{padding:2px 10px;border-radius:99px;background:var(--surface);box-shadow:var(--shadow-card);color:var(--text-muted);font-size:12px;font-weight:700}.wfm-timeline .is-troca{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:6px 12px;background:none;color:var(--text-muted);font-size:12px}.wfm-timeline .is-troca b{padding:1px 8px;border-radius:99px;background:var(--etapa-fundo, var(--surface-hover));color:var(--etapa-texto, var(--text));font-weight:600}.wfm-timeline small{color:var(--text-muted)}.wfm-timeline li{position:relative}.wfm-timeline__editar{position:absolute;top:4px;right:4px;opacity:0}.wfm-timeline li:hover .wfm-timeline__editar,.wfm-timeline li:focus-within .wfm-timeline__editar{opacity:1}.wfm-mencao{color:var(--text-muted)}.wfm-chips,.wfm-confirma{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wfm-confirma{padding:12px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface)}@media(max-width:1100px){.wfm-lead{grid-template-columns:1fr}.wfm-desfechos{padding-left:0;border-left:0}.wfm-chat{flex:none;height:60dvh}}.wfm-crm-quadro .wfm-kanban{gap:16px;padding-bottom:12px}.wfm-crm-quadro:after{display:none}.wfm-crm-quadro .wfm-kanban__coluna{gap:0;max-height:max(420px,calc(var(--wfm-altura) - 312px));padding:0;overflow:hidden;border-radius:var(--radius-card);background:color-mix(in srgb,var(--etapa-viva, var(--text-muted)) 26%,var(--surface))}.wfm-crm-quadro .wfm-kanban__coluna header{position:static;flex:none;margin:0;padding:14px 16px;border-top:0;border-radius:0;background:var(--etapa-texto, var(--text-muted))}.wfm-crm-coluna__corpo{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:0;padding:12px 4px 12px 12px;overflow-y:auto;scrollbar-gutter:stable}.wfm-crm-quadro .wfm-kanban__coluna ul{gap:12px}.wfm-crm-coluna__corpo::-webkit-scrollbar{width:8px}.wfm-crm-quadro .wfm-kanban::-webkit-scrollbar{height:10px}.wfm-crm-coluna__corpo::-webkit-scrollbar-track{margin:6px 0;background:transparent}.wfm-crm-quadro .wfm-kanban::-webkit-scrollbar-track{border-radius:var(--radius-full);background:var(--border)}.wfm-crm-coluna__corpo::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:color-mix(in srgb,var(--etapa-texto, var(--text-muted)) 45%,transparent)}.wfm-crm-quadro .wfm-kanban::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--text-soft)}.wfm-crm-quadro .wfm-soltar{border-radius:var(--radius-control)}.wfm-crm-quadro .wfm-kanban__coluna h2{overflow:hidden;color:var(--surface);text-overflow:ellipsis;white-space:nowrap}.wfm-crm-quadro .wfm-contagem{flex:none;background:color-mix(in srgb,var(--surface) 22%,transparent);color:var(--surface)}.wfm-crm-quadro .sd-empty{padding:12px 4px}.wfm-crm-quadro .wfm-lead-card{display:grid;gap:7px;padding:14px;border:0;border-radius:var(--radius-control);box-shadow:var(--shadow-card);cursor:pointer}.wfm-lead-card:focus-visible{outline:2px solid var(--etapa-viva, var(--ac-strong));outline-offset:1px}.wfm-lead-card__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.wfm-lead-card .wfm-card-nome{padding-right:0;color:var(--text);font-size:13.5px;line-height:1.3}.wfm-lead-card__dado{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font-size:12px}.wfm-lead-card__dado>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfm-lead-card__dado>svg{flex:none;width:13px;height:13px;color:var(--etapa-texto, var(--text-soft))}a.wfm-lead-card__fone{width:fit-content;text-decoration:none}a.wfm-lead-card__fone:hover{color:var(--ac-strong);text-decoration:underline}.wfm-lead-card__valor{color:var(--etapa-texto, var(--text));font-size:13.5px}.wfm-lead-card .wfm-prazo{padding:2px 8px;border-radius:var(--radius-full)}.wfm-lead-card .wfm-card-rodape{margin-top:4px;padding-top:10px;border-top:1px solid var(--border);font-size:12px}.wfm-percepcao{display:inline-flex;flex:none;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-size:11px;font-weight:700}.wfm-percepcao.is-quente{background:var(--bad-bg);color:var(--bad-fg)}.wfm-percepcao.is-morno{background:var(--warn-bg);color:var(--warn-fg)}.wfm-percepcao.is-frio{background:var(--info-bg);color:var(--info-fg)}.wfm-lead-lista{display:grid;gap:1px}.wfm-lead-lista small{color:var(--text-soft);font-size:11.5px}.wfm-lead-etapa{display:inline-block;padding:2px 9px;border-radius:99px;background:var(--etapa-fundo, var(--surface-hover));color:var(--etapa-texto, var(--text));font-size:12px;font-weight:700;white-space:nowrap}.wfm-kanban{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:8px}.wfm-kanban__coluna{display:flex;flex-direction:column;gap:8px;width:280px;flex:none;max-height:calc(var(--wfm-altura) - 168px);overflow:auto;padding:0 4px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.wfm-kanban__coluna header{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:1;padding-bottom:4px;background:var(--bg)}.wfm-kanban__coluna h2{margin:0;font-size:14px;font-weight:700}.wfm-kanban__coluna h2.is-alerta{color:var(--bad-fg)}.wfm-kanban__coluna p{margin:0;color:var(--text-muted);font-size:12px}.wfm-kanban__coluna ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wfm-kanban__coluna li{display:block}.wfm-kanban__card{display:grid;gap:4px;width:100%;padding:12px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:default}button.wfm-kanban__card{cursor:pointer}button.wfm-kanban__card:hover{border-color:var(--ac-strong);background:var(--surface)}.wfm-kanban__card strong,.wfm-kanban__coluna strong{font-size:14px;line-height:1.3}.wfm-kanban__coluna li span{color:var(--text-muted);font-size:12px}.wfm-kanban__coluna li b{font-size:13px;font-variant-numeric:tabular-nums}.wfm-notas-filtros{display:grid;gap:16px;padding:clamp(16px,1.5vw,24px)}.wfm-notas-filtros__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 16px;align-items:start}.wfm-notas-filtros__acoes,.wfm-notas-barra,.wfm-notas-barra__acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wfm-notas-filtros__celula{display:flex;flex-direction:column;min-width:0}.wfm-notas-filtros__acoes{justify-content:flex-end;min-height:var(--field-h)}.wfm-notas-barra{justify-content:space-between}.wfm-nota-card{gap:8px}.wfm-nota-card.is-marcada{outline:2px solid var(--ac-strong);outline-offset:-1px}.wfm-nota-card__topo,.wfm-nota-card__acoes{display:flex;gap:8px;align-items:center;justify-content:space-between}.wfm-nota-card__linha{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wfm-nota-card__acoes{justify-content:flex-start;padding-top:4px;border-top:1px solid var(--border)}.wfm-nota-campo{display:grid;gap:1px;min-width:0}.wfm-nota-campo small{color:var(--text-muted);font-size:11px}.wfm-nota-campo strong{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis}.wfm-nota-numero{color:var(--ac-strong);font-variant-numeric:tabular-nums;font-weight:700}.wfm-nota-alerta{color:var(--warn-fg);font-weight:600}.wfm-nota-limite{padding:4px 2px;color:var(--text-muted);font-size:12px}.wfm-kanban__coluna.is-sem-evento{background:color-mix(in srgb,var(--warn-bg) 45%,var(--wfm-coluna))}.wfm-linha-marcada .sd-table__td{background:color-mix(in srgb,var(--ac-strong) 8%,transparent)}.wfm-quebra{white-space:pre-line}.wfm-nota-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:stretch}.wfm-nota-secao{display:grid;gap:12px;padding:clamp(16px,1.5vw,24px)}.wfm-nota-secao h2{margin:0;font-size:13px;font-weight:700}.wfm-nota-secao__topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.wfm-nota-chave{font-variant-numeric:tabular-nums;letter-spacing:.02em;word-spacing:.15em}.wfm-nota-responsaveis,.wfm-nota-parcelas{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wfm-nota-responsaveis li,.wfm-nota-parcelas li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--radius-xs);background:var(--surface-subtle)}.wfm-nota-parcelas li>span:first-child{color:var(--text-muted);font-size:12px}.wfm-xml-tabela{max-height:480px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-xs)}.wfm-xml-caminho{color:var(--text-muted);font-size:12px;word-break:break-word}.wfm-xml-valor{font-weight:600;word-break:break-word}.wfm-xml-texto{max-height:480px;margin:0;overflow:auto;padding:12px;border-radius:var(--radius-xs);background:var(--surface-subtle);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.wfm-log-mensagem{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:pre-line}.wfm-tarefas-filtro{align-items:center}.wfm-periodo{display:flex;flex:2 1 420px;gap:8px;align-items:center;color:var(--text-muted);font-size:13px}.wfm-periodo>.sd-field--select{flex:1 1 170px;min-width:170px}.wfm-periodo>.sd-field,.wfm-periodo>.sd-field-wrap{flex:1 1 120px;min-width:118px}.wfm-tipo{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:99px;background:var(--etapa-fundo, var(--surface-hover));color:var(--etapa-texto, var(--text));font-size:12px;font-weight:600;white-space:nowrap}.wfm-tipo:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--etapa-viva, var(--text-soft))}.wfm-data{font-variant-numeric:tabular-nums;white-space:nowrap}.wfm-data--atrasada{color:var(--bad-fg);font-weight:600}.wfm-data--hoje{color:var(--warn-fg);font-weight:600}.wfm-data--concluida{color:var(--ok-fg)}.wfm-data--futura{color:var(--text-muted)}.wfm-sim{color:var(--ok-fg)}.wfm-nao{color:var(--text-soft)}.wfm-tarefa-contato,.wfm-tarefa-pessoas,.wfm-tarefa-pessoa{display:grid;gap:2px;min-width:0}.wfm-tarefa-contato small,.wfm-tarefa-pessoa small{color:var(--text-muted);font-size:12px}.wfm-tarefa-descricao{display:-webkit-box;max-width:48ch;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.wfm-tarefa-marcados{display:flex;flex-wrap:wrap;gap:4px}.wfm-tarefa-marcados span{padding:1px 6px;border-radius:99px;background:var(--surface-hover);color:var(--text-muted);font-size:11px}.wfm-tarefa-acoes{display:inline-flex;gap:2px;justify-content:flex-end}.wfm-linha-concluida .sd-table__td{background:color-mix(in srgb,var(--ok-bg) 45%,transparent)}.wfm-linha-inativa .sd-table__td{color:var(--text-soft);text-decoration:line-through;text-decoration-color:var(--text-faint)}.wfm-tarefa-bloco{display:grid;gap:10px}.wfm-tarefa-bloco>h2,.wfm-tarefa-titulo{margin:0;font-size:13px;font-weight:700}.wfm-datahora{display:grid;grid-template-columns:minmax(120px,2fr) minmax(72px,1fr) auto minmax(72px,1fr);gap:6px;align-items:center}.wfm-datahora__dois-pontos{color:var(--text-muted);font-weight:700}.wfm-tarefa-form .wfm-nova__grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.wfm-nova__marcas{display:flex;flex-wrap:wrap;gap:24px}.wfm-cor{width:48px;height:var(--field-h);padding:2px;border:1.5px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);cursor:pointer}.wfm-painel .sd-table__td a{color:var(--ac-strong);font-weight:600;text-decoration:none}.wfm-painel .sd-table__td a:hover{text-decoration:underline}.wfm-tarefa-pessoas .wfm-card-linha{white-space:nowrap}.wfm-tarefa-data,.wfm-tarefa-atividade{display:grid;gap:4px;justify-items:start}.wfm-tarefa-data small{display:inline-flex;gap:4px;align-items:center;font-size:11px}.wfm-tarefa-contato strong{font-weight:600}.wfm-cob-card{display:grid;gap:6px;cursor:pointer}.wfm-cob-card.is-alerta{box-shadow:0 0 0 1px color-mix(in srgb,var(--bad-fg) 35%,transparent),var(--shadow-card)}.wfm-cob-card__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.wfm-cob-aditivo{display:inline-flex;align-items:center;gap:4px;color:var(--etapa-texto, var(--text));font-size:13px;font-weight:700;word-break:break-word}.wfm-cob-dia{flex:none;padding:2px 8px;border-radius:99px;background:var(--etapa-fundo, var(--surface-hover));color:var(--etapa-texto, var(--text));font-size:11px;font-weight:700}.wfm-cob-cliente{overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wfm-cob-valor{padding:5px 8px;border:1px solid color-mix(in srgb,var(--etapa-viva, var(--border)) 25%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--etapa-viva, var(--surface-hover)) 8%,var(--surface));color:var(--etapa-texto, var(--text));font-size:14px;font-weight:700}.wfm-cob-linha{display:flex;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:11px}.wfm-cob-linha b{font-weight:600}.wfm-cob-tranche{display:grid;gap:3px;padding-top:6px;border-top:1px dashed var(--border)}.wfm-cob-criterio{color:var(--text-soft);font-size:10px;font-style:italic}.wfm-cob-estouro{display:flex;align-items:center;gap:4px;margin:0;padding:4px 8px;border:1px solid color-mix(in srgb,var(--bad-fg) 30%,transparent);border-radius:var(--radius-xs);background:var(--bad-bg);color:var(--bad-fg);font-size:11px;font-weight:600}.wfm-cob-meta{display:grid;gap:2px;padding-top:6px;border-top:1px solid var(--border);color:var(--text-soft);font-size:11px}.wfm-cob-meta span{display:inline-flex;align-items:center;gap:4px}.wfm-cob-subtitulo{color:var(--text-muted);font-size:11px;font-weight:500}.wfm-barra{display:block;height:5px;overflow:hidden;border-radius:99px;background:var(--surface-hover)}.wfm-barra>span{display:block;width:var(--nivel, 0%);height:100%;border-radius:99px;background:var(--tom, var(--ac-strong));transition:width .4s ease}.wfm-barra.is-bom{--tom: var(--ok-fg)}.wfm-barra.is-alerta{--tom: var(--warn-fg)}.wfm-barra.is-ruim{--tom: var(--bad-fg)}.wfm-cob-filtros{--field-h: 34px;--field-py: 5px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;padding:12px 16px}.wfm-cob-filtros .sd-form-field{flex:1 1 110px}.wfm-cob-filtros .sd-field-label{margin-bottom:3px;font-size:12px}.wfm-cob-filtros__acoes{display:flex;flex:none;gap:4px}.wfm-cob-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;align-items:stretch}.wfm-cob-resumo .wfm-indicadores{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:1fr}.wfm-cob-grafico__card{height:100%;padding:10px 16px}.wfm-cob-alerta{display:grid;padding:0;border:0;background:none;text-align:left;cursor:pointer}.wfm-cob-alerta.is-ativo .wfm-indicador{outline:2px solid var(--bad-fg);outline-offset:1px}.wfm-cob-grafico{display:grid;gap:8px}.wfm-cob-grafico h2,.wfm-cob-titulo{margin:0;font-size:14px;font-weight:700}.wfm-cob-grafico ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:6px 20px;margin:0;padding:0;list-style:none}.wfm-cob-grafico li{display:grid;grid-template-columns:minmax(80px,30%) 1fr auto;gap:8px;align-items:center;font-size:12px}.wfm-cob-grafico li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfm-cob-grafico__barra{height:8px;border-radius:99px;background:linear-gradient(to right,var(--ac-strong) var(--nivel, 0%),var(--surface-hover) var(--nivel, 0%))}.wfm-cob-busca{display:inline-flex;flex:1 1 200px;align-items:center;gap:6px;color:var(--text-muted);--field-h: 34px;--field-py: 5px}.wfm-girando{animation:wfm-girar 1s linear infinite}@keyframes wfm-girar{to{transform:rotate(360deg)}}.wfm-cob-coluna{display:grid;gap:16px;align-content:start}.wfm-cob-chips{display:flex;flex-wrap:wrap;gap:6px}.wfm-cob-notas{display:grid;gap:8px}.wfm-cob-form{display:grid;gap:16px}@media(prefers-reduced-motion:reduce){.wfm-girando,.wfm-barra>span{animation:none;transition:none}}.wfm-inicio{display:flex;flex-direction:column;gap:12px}.wfm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wfm-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface)}.wfm-kpi span{color:var(--text-muted);font-size:13px;font-weight:600}.wfm-kpi strong{color:var(--text);font-size:26px;line-height:1.1}.wfm-bloco{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);overflow:hidden}.wfm-bloco h2,.wfm-bloco__topo h2{display:flex;align-items:baseline;gap:8px;margin:0;padding:14px 16px 10px;font-size:15px;font-weight:700}.wfm-bloco h2 .sd-num,.wfm-bloco__topo h2 .sd-num{color:var(--text-muted);font-size:13px;font-weight:600}.wfm-bloco__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:16px}.wfm-bloco__topo h2{padding-right:0}.wfm-grafico{margin:0;padding:4px 16px 16px}.wfm-grafico ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.wfm-grafico li{display:grid;grid-template-columns:minmax(120px,180px) 1fr auto;gap:12px;align-items:center}.wfm-grafico__nome{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wfm-grafico__pista{display:block;height:22px;overflow:hidden;border-radius:var(--radius-xs);background:var(--divider)}.wfm-grafico__pista span{display:block;height:100%;background:var(--ac-strong)}.wfm-grafico__eixo{display:flex;justify-content:space-between;margin:8px 0 0 192px;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.wfm-grafico figcaption{margin:4px 0 0 192px;color:var(--text-muted);font-size:12px}.wfm-inicio__filtro{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:0 16px 12px}.wfm-inicio__campo{display:flex;flex-direction:column;gap:4px;min-width:148px;color:var(--text-muted);font-size:13px;font-weight:600}.wfm-linha{margin:0;padding:4px 2px 8px;color:var(--text-muted);font-size:14px}.wfm-bloco>.wfm-linha{padding:0 16px 14px}@media(max-width:900px){.wfm-kpis,.wfm-grafico li{grid-template-columns:1fr}.wfm-grafico__eixo,.wfm-grafico figcaption{margin-left:0}}.sd-popover.wfm-sino{width:min(400px,calc(100vw - 12px));max-width:none;max-height:none;overflow:hidden;padding:0}.wfm-sino__corpo{display:flex;flex-direction:column;max-height:min(600px,calc(var(--wfm-altura) - 96px))}.wfm-sino__topo,.wfm-sino__rodape{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px}.wfm-sino__topo{border-bottom:1px solid var(--border)}.wfm-sino__topo span{color:var(--text-muted);font-size:12px}.wfm-sino__rodape{border-top:1px solid var(--border)}.wfm-sino__erro{margin:0;padding:8px 14px;background:var(--bad-bg);color:var(--bad-fg);font-size:12px}.wfm-sino__lista{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.wfm-sino__lista li{display:flex;align-items:flex-start;gap:4px;padding:4px 8px 4px 0;border-bottom:1px solid var(--border);border-left:3px solid transparent}.wfm-sino__lista li:last-child{border-bottom:0}.wfm-sino__lista li.is-nova{border-left-color:var(--ac-strong);background:color-mix(in srgb,var(--ac-strong) 6%,var(--surface))}.wfm-sino__item{display:grid;flex:1;gap:2px;min-width:0;padding:6px 10px;border:0;border-radius:var(--radius-xs);background:none;color:var(--text-muted);font:inherit;font-size:13px;text-align:left;cursor:pointer}.wfm-sino__item:hover{background:var(--surface-hover)}.wfm-sino__item p{margin:0}.wfm-sino__item strong{font-size:12px}.is-nova .wfm-sino__item{color:var(--text)}.wfm-sino__item small{color:var(--text-soft);font-size:11px}.wfm-notif-texto{color:var(--text-muted)}.wfm-notif-texto p{margin:0}.wfm-notif-texto.is-nova{color:var(--text);font-weight:600}.wfm-notif-lida{color:var(--ok-fg)}.wfm-acessos{display:grid;gap:20px;padding:clamp(16px,1.5vw,24px)}.wfm-acessos__grupo{display:grid;gap:10px}.wfm-acessos__grupo h2{margin:0;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wfm-acessos__abas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.wfm-acessos__aba{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-xs)}.wfm-acessos__aba:hover{background:var(--surface-row-hover)}.wfm-acessos__aba small{color:var(--text-soft);font-size:11px}.wfm-cal{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:16px;align-items:start}.wfm-cal__main,.wfm-cal__agenda{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.wfm-cal__main{display:flex;flex-direction:column;gap:8px;padding:12px;min-width:0}.wfm-cal__barra{display:flex;align-items:center;gap:8px}.wfm-cal__mes{min-width:10rem;text-align:center;font-size:16px;text-transform:capitalize}.wfm-cal__hoje{margin-left:auto;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:700;padding:6px 12px;cursor:pointer}.wfm-cal__hoje:hover{background:var(--surface-hover)}.wfm-cal__semana,.wfm-cal__grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.wfm-cal__semana span{color:var(--text-muted);font-size:12px;font-weight:600;text-align:center}.wfm-cal__celula{display:flex;flex-direction:column;gap:4px;min-height:92px;padding:6px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow:hidden}.wfm-cal__celula--vazia{border-color:transparent;background:transparent;cursor:default;min-height:0}.wfm-cal__celula--hoje{background:color-mix(in srgb,var(--ac-strong) 8%,var(--surface))}.wfm-cal__celula--ativa{border-color:var(--ac-strong);box-shadow:inset 0 0 0 1px var(--ac-strong)}.wfm-cal__topo{display:flex;align-items:center;justify-content:space-between;gap:4px}.wfm-cal__numero{font-size:13px;font-weight:700}.wfm-cal__numero--hoje{min-width:1.4rem;padding:0 6px;border-radius:var(--radius-pill, 999px);background:var(--ac-strong);color:var(--ac-on-strong);text-align:center}.wfm-cal__conta{font-size:12px;font-weight:600;color:var(--text-muted)}.wfm-cal__chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:0}.wfm-cal__chip{display:flex;gap:4px;align-items:baseline;padding:1px 4px;border-radius:4px;background:color-mix(in srgb,var(--ac-strong) 16%,transparent);color:var(--text);font-size:11px;font-weight:600}.wfm-cal__chip em,.wfm-cal__chip span,.wfm-cal__agenda strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfm-cal__chip em{font-style:normal;font-weight:700;color:var(--text-muted)}.wfm-cal__chip span{min-width:0}.wfm-cal__chip--feita{opacity:.6}.wfm-cal__chip--feita span{text-decoration:line-through}.wfm-cal__mais{color:var(--text-muted);font-size:11px;font-weight:600}.wfm-cal__agenda{display:flex;flex-direction:column;gap:8px;padding:16px;max-height:720px;overflow:auto}.wfm-cal__agenda h2{margin:0;font-size:16px;text-transform:capitalize}.wfm-cal__agenda p,.wfm-cal__vazio{margin:0;color:var(--text-muted);font-size:13px}.wfm-cal__agenda ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wfm-cal__agenda li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface)}.wfm-cal__agenda time{font-size:13px;font-weight:700;color:var(--text-muted)}.wfm-cal__agenda div{display:flex;flex-direction:column;gap:2px;min-width:0}.wfm-cal__agenda strong{font-size:14px}.wfm-cal__agenda li span{color:var(--text-muted);font-size:12px}.wfm-cal__agenda li.is-feita strong{text-decoration:line-through;opacity:.7}@media(max-width:960px){.wfm-cal{grid-template-columns:1fr}}.wfm-usuario-form{display:grid;gap:14px;padding:clamp(16px,1.5vw,24px)}.wfm-senha{display:grid;gap:12px}.wfm-senha p{margin:0}.wfm-senha__valor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-subtle)}.wfm-senha__valor code{font-size:18px;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}
