: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);background:var(--surface-subtle);font-size:12px;font-weight:600;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:400;color:var(--text-2);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:500;font-variant-numeric:tabular-nums;color:var(--text)}.sd-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.sd-cell__primary{font-weight:500;color:var(--text);overflow-wrap:anywhere}.sd-cell__secondary{font-size:12px;font-weight:400;color:var(--text-muted);overflow-wrap:anywhere}.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-table__group{cursor:default}.sd-table__group-cell{padding:8px 18px;border-bottom:1px solid var(--divider);background:var(--surface-subtle);font-size:12.5px;font-weight:600;color:var(--text);text-align:left}.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__section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;font-family:var(--font-sans);text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.sd-sidebar__section-toggle:hover{color:var(--text)}.sd-sidebar__section-toggle:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sd-sidebar__section-chevron{flex:none;transition:transform var(--dur-hover) var(--ease-out)}.sd-sidebar__section-chevron--fechada{transform:rotate(-90deg)}.sd-sidebar__list--fechada{display:none}@media(prefers-reduced-motion:reduce){.sd-sidebar__section-chevron{transition:none}}.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__list--fechada{display:flex}}.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__list--fechada{display:flex}.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-barra100__lista li.sd-barra100__li--botao{display:block;padding:0}.sd-barra100__item{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;gap:8px;align-items:center;width:100%;padding:3px 4px;margin:0 -4px;border:0;border-radius:var(--radius-xs);background:transparent;font:inherit;font-size:12.5px;color:inherit;text-align:left;cursor:pointer;box-sizing:content-box}.sd-barra100__item:hover{background:var(--surface-hover)}.sd-barra100__item[aria-pressed=true]{font-weight:700}.sd-barra100--apagado{opacity:.38}.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{--gc-escala: 1;--gc-altura: calc(100dvh / var(--gc-escala))}@media(min-width:900px){:root{--gc-escala: .8}}#root,.sd-modal,.sd-drawer,.sd-popover>*,.sd-toast{zoom:var(--gc-escala)}.sd-drawer{height:var(--gc-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(--gc-altura);padding:0;gap:0}.sd-sidebar{max-height:var(--gc-altura)}.sd-shell__main{gap:0;min-height:var(--gc-altura);background:var(--bg)}.sd-shell__content{gap:16px;padding:20px 24px 32px}.sd-sidebar--escura{background:var(--gc-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{height:36px;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(.gc-logo){display:flex;align-items:center;justify-content:center;width:100%;height:auto;background:transparent;border-radius:0}.gc-logo{display:block;height:44px;width:auto;max-width:100%;object-fit:contain;object-position:left 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(.gc-logo){width:36px;justify-content:flex-start;overflow:hidden}.sd-sidebar--recolhida .gc-logo{flex:none;width:auto;height:32px;max-width:none}@media(min-width:1025px){.sd-shell{background:var(--gc-trilho)}.sd-sidebar{top:0;height:var(--gc-altura);max-height:none;border-radius:0;box-shadow:none}.sd-topbar{border-radius:0;box-shadow:none;border-bottom:1px solid var(--border)}}.gc-topbar-acoes{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px}.gc-topbar-acoes strong{color:var(--text)}.gc-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{background:transparent;letter-spacing:normal;text-transform:none}.gc-painel .sd-table__td{font-size:13.5px}.gc-lista-barra{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);overflow-x:auto}.gc-lista-barra>*{flex:none}.gc-lista-barra .gc-busca{flex:1 1 220px;min-width:180px}.gc-lista-barra .sd-field--select{flex:1 1 160px;min-width:140px}.gc-lista-barra .gc-empurra{margin-left:auto}.gc-vazio{margin:0;padding:24px 16px;color:var(--text-muted);text-align:center}.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(--gc-trilho-tinta);font-size:22px;font-weight:700;letter-spacing:-.2px;line-height:1.2}.sda-login-page{--sda-form-bg: #ffffff;--sda-form-title: #002b49;--sda-form-muted: #5c6670;--sda-form-border: #dce4ea;--sda-form-error: #b42318;--sda-form-success: #166534;--gc-login-marinho: #002b49;--gc-login-claro: #87d1e6}.gc-login{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:var(--gc-altura, 100dvh);background:#eef3f6;color:#333;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif)}.gc-login__hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;overflow:hidden;padding:clamp(32px,5vw,64px);background:radial-gradient(circle at 85% 15%,rgba(135,209,230,.22),transparent 45%),radial-gradient(circle at 10% 95%,rgba(135,209,230,.12),transparent 40%),linear-gradient(160deg,#003a61 0%,var(--gc-login-marinho) 55%,#001d33 100%);color:#fff}.gc-login__marca-dagua{position:absolute;right:-12%;bottom:-18%;width:min(70%,640px);opacity:.07;pointer-events:none}.gc-login__hero-logo{position:relative;width:clamp(180px,16vw,240px);height:auto}.gc-login__hero-nome{position:relative;font-size:22px;font-weight:700}.gc-login__hero-texto{position:relative;display:grid;gap:22px;max-width:36rem}.gc-login__sobretitulo{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--gc-login-claro);font-size:14px;font-weight:700;letter-spacing:.4px}.gc-login__sobretitulo:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--gc-login-claro)}.gc-login__hero h1{margin:0;color:#fff;font-size:clamp(30px,3.2vw,48px);font-weight:700;line-height:1.18;letter-spacing:-.4px}.gc-login__hero h1 em{color:var(--gc-login-claro);font-style:normal}.gc-login__hero-rodape{position:relative;display:grid;gap:28px}.gc-login__servicos{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.gc-login__servicos li{padding:8px 14px;border:1px solid rgba(135,209,230,.35);border-radius:999px;background:#ffffff0f;color:#ffffffe6;font-size:14px;font-weight:500}.gc-login__frases{position:relative;min-height:64px}.gc-login__frases p{display:none;margin:0;padding-left:16px;border-left:3px solid var(--gc-login-claro);color:#ffffffd1;font-size:16px;line-height:1.5}.gc-login__frases p.is-ativa{display:block;animation:gc-login-entra .6s ease}.gc-login__pontos{display:flex;gap:6px;margin-top:16px;padding-left:19px}.gc-login__pontos span{width:6px;height:6px;border-radius:999px;background:#ffffff4d;transition:width .3s ease,background .3s ease}.gc-login__pontos span.is-ativo{width:20px;background:var(--gc-login-claro)}@keyframes gc-login-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gc-login__frases p.is-ativa{animation:none}}.gc-login__passos{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:passo}.gc-login__passos li{display:flex;align-items:center;gap:12px;color:#fff9;font-size:15px;counter-increment:passo}.gc-login__passos li:before{content:counter(passo);display:grid;place-items:center;width:28px;height:28px;border:1.5px solid rgba(255,255,255,.35);border-radius:999px;font-size:13px;font-weight:700}.gc-login__passos li.is-feito{color:#fffc}.gc-login__passos li.is-feito:before{content:"✓";border-color:var(--gc-login-claro);color:var(--gc-login-claro)}.gc-login__passos li.is-atual{color:#fff;font-weight:600}.gc-login__passos li.is-atual:before{border-color:var(--gc-login-claro);background:var(--gc-login-claro);color:var(--gc-login-marinho)}.gc-login__lado{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:clamp(24px,4vw,56px)}.gc-login__cartao{display:grid;gap:24px;width:min(100%,28rem);padding:clamp(28px,3vw,44px);border:1px solid var(--sda-form-border);border-radius:20px;background:var(--sda-form-bg);box-shadow:0 24px 48px -24px #002b4940}.gc-login__logo{display:block;width:min(100%,220px);height:auto}.gc-login__logo-texto{color:var(--sda-form-title);font-size:28px;font-weight:700}.gc-login__titulo h2{margin:0 0 6px;color:var(--sda-form-title);font-size:24px;font-weight:700;letter-spacing:-.2px}.gc-login__titulo p{margin:0;color:var(--sda-form-muted);font-size:15px;line-height:1.5}.gc-login__form{display:grid;gap:20px}.gc-login__campo{display:grid;gap:8px;color:var(--sda-form-title);font-size:14px;font-weight:600}.gc-login__rotulo-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gc-login__campo input{width:100%;height:52px;padding:0 16px;border:1.5px solid #d2dbe2;border-radius:12px;background:#fff;color:#333;font:inherit;font-size:16px;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}.gc-login__campo input::placeholder{color:#9aa4ad;font-weight:400}.gc-login__campo input:focus{border-color:var(--gc-login-marinho);outline:none;box-shadow:0 0 0 4px #87d1e673}.gc-login__senha{position:relative;display:block}.gc-login__senha input{padding-right:52px}.gc-login__olho{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--sda-form-muted);cursor:pointer;transform:translateY(-50%)}.gc-login__olho:hover,.gc-login__olho:focus-visible{background:#eef3f6;color:var(--gc-login-marinho);outline:none}.gc-login__link{padding:0;border:0;background:transparent;color:var(--gc-login-marinho);font:inherit;font-size:13.5px;font-weight:600;text-decoration:underline;text-decoration-color:#002b494d;text-underline-offset:3px;cursor:pointer}.gc-login__link:hover{text-decoration-color:currentColor}.gc-login__link:disabled{opacity:.6;cursor:not-allowed}.gc-login__entrar{display:flex;align-items:center;justify-content:center;height:52px;margin-top:4px;border:0;border-radius:12px;background:var(--gc-login-claro);color:var(--gc-login-marinho);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:filter .15s ease,transform .15s ease}.gc-login__entrar:hover{filter:brightness(.95)}.gc-login__entrar:active{transform:translateY(1px)}.gc-login__entrar:focus-visible{outline:3px solid var(--gc-login-marinho);outline-offset:2px}.gc-login__entrar:disabled{opacity:.7;cursor:progress}.gc-login__aviso{margin:0;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.4}.gc-login__aviso--erro{background:#fdecec;color:var(--sda-form-error)}.gc-login__aviso--ok{background:#e8f5ec;color:var(--sda-form-success)}.gc-login__carregando{margin:0;color:var(--sda-form-muted)}.gc-login__divisor{display:flex;align-items:center;gap:12px;color:var(--sda-form-muted);font-size:13px}.gc-login__divisor:before,.gc-login__divisor:after{content:"";flex:1;height:1px;background:var(--sda-form-border)}.gc-login__rodape{margin:0;color:var(--sda-form-muted);font-size:13px}.sda-google-identity-host{display:flex;width:100%;min-height:44px;justify-content:center}.sda-google-identity-host--disabled{pointer-events:none;opacity:.65}@media(max-width:1024px){.gc-login{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.gc-login__hero{gap:20px;padding:28px 24px 32px}.gc-login__hero-rodape,.gc-login__passos{display:none}.gc-login__hero h1{font-size:24px}.gc-login__marca-dagua{right:-20%;bottom:-60%;width:60%}.gc-login__lado{justify-content:flex-start;padding:24px 16px 32px}.gc-login__cartao{margin-top:-40px}.gc-login__logo,.gc-login__logo-texto{display:none}}@media(max-width:480px){.gc-login__hero h1{font-size:21px}.gc-login__cartao{padding:24px 20px;border-radius:16px}}.gc-regras{display:grid;gap:8px;margin:-6px 0 0;padding:14px 16px;border-radius:12px;background:#f4f7f9;list-style:none}.gc-regras__item{display:flex;align-items:center;gap:10px;color:var(--sda-form-muted);font-size:14px;transition:color .2s ease}.gc-regras__marca{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:999px;background:#dfe6ec;color:#8a96a1;transition:background .2s ease,color .2s ease}.gc-regras__item.is-ok{color:var(--sda-form-success)}.gc-regras__item.is-ok .gc-regras__marca{background:#2f9e5b;color:#fff}.gc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gc-login__trocar-conta{margin:0;padding-top:20px;border-top:1px solid var(--sda-form-border);color:var(--sda-form-muted);font-size:14px;text-align:center}main{display:grid;gap:16px;min-width:0}.gc-quadro{display:flex;gap:16px;align-items:flex-start;padding-bottom:12px;overflow-x:auto}.gc-coluna{display:flex;flex:0 0 clamp(260px,22%,340px);flex-direction:column;max-height:max(420px,calc(var(--gc-altura) - 300px));overflow:hidden;border-radius:var(--radius-card);background:color-mix(in srgb,var(--ac-strong) 22%,var(--surface))}.gc-coluna header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;color:var(--surface);background:var(--gc-trilho)}.gc-coluna header h2{margin:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.gc-contagem{flex:none;min-width:24px;padding:2px 8px;border-radius:var(--radius-full);background:var(--ac-strong);color:var(--gc-trilho);font-size:12px;font-weight:700;text-align:center}.gc-coluna__corpo{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:0;margin:0;padding:12px 4px 12px 12px;overflow-y:auto;list-style:none;scrollbar-gutter:stable}.gc-coluna__corpo::-webkit-scrollbar{width:8px}.gc-coluna__corpo::-webkit-scrollbar-track{margin:6px 0;background:transparent}.gc-coluna__corpo::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:color-mix(in srgb,var(--gc-trilho) 35%,transparent)}.gc-quadro::-webkit-scrollbar{height:10px}.gc-quadro::-webkit-scrollbar-track{border-radius:var(--radius-full);background:var(--border)}.gc-quadro::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--text-soft)}.gc-coluna.is-alvo{outline:2px solid var(--gc-trilho);outline-offset:-2px}.gc-coluna .sd-empty{padding:12px 4px}.gc-card{display:grid;gap:6px;width:100%;padding:14px;border:0;border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-card);color:var(--text);font:inherit;text-align:left;cursor:pointer}.gc-card strong{font-size:13.5px;line-height:1.3}.gc-card small,.gc-card span{color:var(--text-muted);font-size:12px}.gc-card:hover{box-shadow:inset 0 0 0 1px var(--ac-strong),var(--shadow-card)}.gc-card:focus-visible{outline:2px solid var(--gc-trilho);outline-offset:1px}.gc-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:16px;list-style:none}.gc-grade .gc-card{border:1px solid var(--border);box-shadow:none}.gc-ficha{display:grid;gap:16px}.gc-pagina-form{width:min(100%,max(40rem,72%));margin-inline:auto}.gc-painel.gc-form{--field-h: 52px;display:grid;gap:0;padding:0}.gc-form .sd-field{width:100%;padding-inline:16px;font-size:16px;font-weight:500}.gc-form .sd-field-label{margin-bottom:8px;color:var(--text);font-size:14px;font-weight:600}.gc-form .sd-field-help{margin-top:8px;font-size:13.5px}.gc-secao{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2.2fr);gap:20px 56px;padding:36px 40px;border-top:1px solid var(--border)}.gc-secao:first-child{border-top:0}.gc-secao__cab h2{margin:0 0 8px;color:var(--gc-trilho-tinta);font-size:17px;font-weight:700}.gc-secao__cab p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.55}.gc-secao__campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:28px 24px;align-content:start}.gc-secao__campos>.gc-largo,.gc-secao__campos>.gc-check{grid-column:1 / -1}.gc-check{display:flex;align-items:flex-start;gap:12px;color:var(--text);font-size:15px;line-height:1.45;cursor:pointer}.gc-check input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--gc-trilho)}.gc-form__erro{margin:0 40px 24px;padding:14px 16px;border-radius:var(--radius-control);background:var(--bad-bg, #fdecec);color:var(--bad-fg, #b42318);font-size:14.5px;font-weight:600}.gc-form__rodape{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:22px 40px;border-top:1px solid var(--border);background:var(--surface-subtle)}.gc-form__rodape .sd-btn{min-height:48px;padding-inline:24px;font-size:15px}@media(max-width:1024px){.gc-secao{grid-template-columns:minmax(0,1fr);padding:28px 24px}.gc-form__erro{margin-inline:24px}.gc-form__rodape{padding:20px 24px}}@media(max-width:480px){.gc-form__rodape .sd-btn{flex:1 1 auto}}.gc-painel{display:grid;gap:8px;padding:16px}.gc-painel>h2{margin:0;color:var(--gc-trilho-tinta);font-size:16px}.gc-painel>ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gc-painel--lista{gap:0;padding:0}.gc-pessoas{margin:0;padding:0;list-style:none}.gc-pessoas li{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border)}.gc-pessoas li:first-child{border-top:0}.gc-pessoas li>div{display:grid;gap:2px;min-width:0}.gc-pessoas small{color:var(--text-muted)}.gc-pessoas .sd-field--select{flex:0 1 220px}.gc-acoes{display:flex;flex-wrap:wrap;gap:8px}.gc-senha{display:grid;gap:12px}.gc-senha__valor{display:flex;gap:8px;align-items:end}.gc-senha__valor .sd-field{flex:1;min-width:0}.gc-painel__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.gc-painel__cab h2{margin:0;color:var(--gc-trilho-tinta);font-size:16px}.gc-contatos-form{display:grid;gap:20px;justify-items:start}.gc-contato-bloco{position:relative;width:100%;margin:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle)}.gc-contato-bloco legend{padding:0 6px;color:var(--gc-trilho-tinta);font-size:14px;font-weight:700}.gc-contato-bloco__remover{position:absolute;top:-13px;right:14px;padding:3px 10px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.gc-contato-bloco__remover:hover{background:var(--surface-hover);color:var(--bad-fg, #b42318)}.gc-negocio{--gc-negocio-h: max(640px, calc(var(--gc-altura) - 184px));display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,1.1fr);grid-template-areas:"topo topo" "dados timeline";gap:16px;align-items:start}.gc-negocio>.sd-page-header{grid-area:topo}.gc-negocio__dados{display:flex;flex-direction:column;grid-area:dados;gap:16px;height:var(--gc-negocio-h);min-width:0}.gc-negocio>.gc-timeline{grid-area:timeline}@media(max-width:1024px){.gc-negocio{--gc-negocio-h: max(560px, calc(var(--gc-altura) - 140px));grid-template-columns:minmax(0,1fr);grid-template-areas:"topo" "timeline" "dados"}}.gc-timeline{display:flex;flex-direction:column;gap:0;height:var(--gc-negocio-h);padding:0}.gc-timeline .gc-painel__cab small{color:var(--text-muted);font-size:13px}.gc-timeline__rolagem{flex:1 1 auto;min-height:160px;padding:8px 18px 16px;overflow-y:auto;scrollbar-gutter:stable}.gc-timeline__lista{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gc-timeline__dia{display:flex;align-items:center;gap:12px;margin:10px 0 2px;color:var(--text-muted);font-size:12.5px;font-weight:700}.gc-timeline__dia:before,.gc-timeline__dia:after{content:"";flex:1;height:1px;background:var(--border)}.gc-timeline__dia span{padding:3px 10px;border-radius:var(--radius-full);background:var(--surface-subtle)}.gc-timeline__evento{display:flex;align-items:flex-start;gap:10px;color:var(--text);font-size:13.5px}.gc-timeline__icone{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--ac-strong) 28%,var(--surface));color:var(--gc-trilho)}.gc-timeline__evento--aprovacao .gc-timeline__icone{background:#dcf3e4;color:#1f7a45}.gc-timeline__descricao{display:grid;gap:2px;padding-top:4px;min-width:0}.gc-timeline__descricao small{color:var(--text-muted);font-size:12px}.gc-timeline__troca{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.gc-timeline__troca b{padding:2px 9px;border-radius:var(--radius-full);background:var(--surface-subtle);border:1px solid var(--border);font-weight:600}.gc-timeline__troca b:last-of-type{border-color:color-mix(in srgb,var(--gc-trilho) 30%,transparent);background:color-mix(in srgb,var(--ac-strong) 30%,var(--surface));color:var(--gc-trilho)}.gc-timeline__mensagem{display:flex;align-items:flex-start;gap:10px}.gc-timeline__avatar{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--gc-trilho);color:#fff;font-size:11px;font-weight:700}.gc-timeline__bolha{flex:1;min-width:0;padding:10px 14px;border:1px solid var(--border);border-radius:4px 14px 14px;background:var(--surface)}.gc-timeline__topo{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.gc-timeline__topo strong{color:var(--text);font-size:13.5px}.gc-timeline__topo time{color:var(--text-muted);font-size:12px}.gc-timeline__editar{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.gc-timeline__editar:hover,.gc-timeline__editar:focus-visible{background:var(--surface-hover);color:var(--gc-trilho)}.gc-timeline__texto{margin:0;color:var(--text);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.gc-timeline__edicao{display:grid;gap:8px}.gc-timeline__edicao .gc-acoes{justify-content:flex-end}.gc-timeline__composer{display:grid;gap:8px;padding:14px 18px 16px;border-top:1px solid var(--border);background:var(--surface-subtle)}.gc-timeline__composer .sd-field--textarea{min-height:72px;font-size:14px;font-weight:500}.gc-timeline__composer-acoes{display:flex;align-items:center;justify-content:space-between;gap:12px}.gc-timeline__composer-acoes small{color:var(--text-muted);font-size:12px}.gc-timeline__erro{margin:0}.gc-negocio__resumo{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:16px 24px;align-items:end;padding:18px 20px}.gc-negocio__resumo dl{display:flex;flex-wrap:wrap;gap:16px 32px;margin:0}.gc-negocio__resumo dt,.gc-negocio__etapa>span{margin-bottom:6px;color:var(--text-muted);font-size:12.5px;font-weight:600}.gc-negocio__resumo dd{margin:0;color:var(--text);font-size:14.5px;font-weight:600}.gc-negocio__etapa{display:grid}.gc-propostas{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;padding:0}.gc-propostas__aviso{margin:12px 16px 0}.gc-propostas__rolagem,.gc-timeline__rolagem{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gc-trilho) 30%,transparent) transparent}.gc-propostas__rolagem{flex:1 1 auto;min-height:0;padding:16px 12px 16px 16px;overflow-y:auto}.gc-propostas__rolagem::-webkit-scrollbar,.gc-timeline__rolagem::-webkit-scrollbar{width:8px}.gc-propostas__rolagem::-webkit-scrollbar-track,.gc-timeline__rolagem::-webkit-scrollbar-track{margin:6px 0;background:transparent}.gc-propostas__rolagem::-webkit-scrollbar-thumb,.gc-timeline__rolagem::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:color-mix(in srgb,var(--gc-trilho) 30%,transparent)}.gc-propostas__lista{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gc-proposta{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.gc-proposta__topo{display:flex;align-items:flex-start;gap:12px}.gc-proposta__topo>div{display:grid;gap:2px;min-width:0}.gc-proposta__topo strong{color:var(--gc-trilho-tinta);font-size:15px}.gc-proposta__topo small{color:var(--text-muted);font-size:13px}.gc-proposta__icone{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--ac-strong) 30%,var(--surface));color:var(--gc-trilho)}.gc-proposta__anexos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gc-anexo{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.gc-anexo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-anexo__baixar{color:var(--text-muted)}.gc-anexo:hover{border-color:color-mix(in srgb,var(--gc-trilho) 35%,transparent);background:color-mix(in srgb,var(--ac-strong) 18%,var(--surface))}.gc-anexo:hover .gc-anexo__baixar{color:var(--gc-trilho)}.gc-proposta__sem-anexo{margin:0;color:var(--text-muted);font-size:13px}.gc-proposta__acoes{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px dashed var(--border)}.gc-arquivo{position:relative;display:inline-flex;align-items:center;gap:8px;height:var(--control-h-sm, 34px);padding:0 14px;border:1.5px dashed color-mix(in srgb,var(--gc-trilho) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ac-strong) 14%,var(--surface));color:var(--gc-trilho);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.gc-arquivo:hover{border-color:var(--gc-trilho);background:color-mix(in srgb,var(--ac-strong) 28%,var(--surface))}.gc-arquivo:focus-within{outline:2px solid var(--gc-trilho);outline-offset:2px}.gc-arquivo.is-enviando{opacity:.7;cursor:progress}.gc-arquivo__entrada{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.gc-arquivo.is-enviando .gc-arquivo__entrada{cursor:progress}.gc-avatar{display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:var(--radius-full);background:var(--gc-trilho);color:#fff;font-weight:700;line-height:1;object-fit:cover}.gc-avatar--quadrado{border-radius:9px;background:color-mix(in srgb,var(--ac-strong) 35%,var(--surface));color:var(--gc-trilho)}img.gc-avatar{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.gc-card__topo{display:flex;align-items:center;gap:10px;min-width:0}.gc-card__nomes{display:grid;gap:2px;min-width:0}.gc-card__nomes strong,.gc-card__nomes small,.gc-card__nomes span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-com-avatar{display:inline-flex;align-items:center;gap:10px}.gc-pessoas li{justify-content:flex-start}.gc-pessoas li>div{flex:1}.gc-topbar-acoes .gc-avatar{font-size:11px}.gc-painel--foto{padding:18px 20px}.gc-foto-perfil{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.gc-foto-perfil__acoes{display:grid;gap:6px}.gc-foto-perfil__acoes small{color:var(--text-muted);font-size:12.5px}.gc-foto-perfil__erro{margin:0;color:var(--bad-fg, #b42318);font-size:13px;font-weight:600}.gc-anexos-gerais{display:grid;gap:12px}.gc-soltar{position:relative;display:grid;justify-items:center;gap:4px;padding:20px 16px;border:1.5px dashed color-mix(in srgb,var(--gc-trilho) 40%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--ac-strong) 10%,var(--surface));color:var(--gc-trilho);text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.gc-soltar strong{font-size:14px}.gc-soltar small{color:var(--text-muted);font-size:12.5px}.gc-soltar:hover,.gc-soltar.is-arrastando{border-color:var(--gc-trilho);background:color-mix(in srgb,var(--ac-strong) 26%,var(--surface))}.gc-soltar:focus-within{outline:2px solid var(--gc-trilho);outline-offset:2px}.gc-soltar.is-enviando{opacity:.7;cursor:progress}.gc-anexos-gerais__lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gc-anexo-geral{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.gc-anexo-geral__texto{display:grid;flex:1;gap:2px;min-width:0}.gc-anexo-geral__texto strong{overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.gc-anexo-geral__texto small{color:var(--text-muted);font-size:12.5px}.gc-icone-botao{display:grid;flex:none;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-muted);cursor:pointer}.gc-icone-botao:hover,.gc-icone-botao:focus-visible{border-color:color-mix(in srgb,var(--gc-trilho) 35%,transparent);color:var(--gc-trilho)}.gc-icone-botao--perigo:hover,.gc-icone-botao--perigo:focus-visible{border-color:#f2c4c0;background:#fdecec;color:var(--bad-fg, #b42318)}.gc-select-busca{position:relative;width:100%}.gc-select-busca__campo{width:100%;padding-right:64px;cursor:pointer}.gc-select-busca.is-aberto .gc-select-busca__campo{cursor:text}.gc-select-busca__campo::placeholder{color:var(--text-soft);font-weight:500}.gc-select-busca__icones{position:absolute;top:50%;right:12px;display:flex;align-items:center;gap:4px;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.gc-select-busca__limpar{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;pointer-events:auto}.gc-select-busca__limpar:hover{background:var(--surface-hover);color:var(--text)}.gc-select-busca__lista{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:260px;margin:0;padding:6px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 12px 32px -12px #002b494d;list-style:none}.gc-select-busca__lista li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:8px;color:var(--text);font-size:14.5px;cursor:pointer}.gc-select-busca__lista li.is-ativo{background:color-mix(in srgb,var(--ac-strong) 25%,var(--surface))}.gc-select-busca__lista li[aria-selected=true]{color:var(--gc-trilho);font-weight:700}.gc-select-busca__criar{justify-content:flex-start!important;border-top:1px dashed var(--border);color:var(--gc-trilho)!important;font-weight:600}.gc-select-busca__vazio{color:var(--text-muted)!important;cursor:default!important}.gc-campo-acao{display:flex;gap:10px}.gc-campo-acao>.sd-field,.gc-campo-acao>input{flex:1 1 auto;min-width:0}.gc-campo-acao>.sd-btn{flex:none;height:var(--field-h)}.gc-aviso{margin:-6px 0 0;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--ac-strong) 22%,var(--surface));color:var(--gc-trilho);font-size:14px;font-weight:600}.gc-painel--foto{display:grid;gap:18px}.gc-dados{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:14px 24px;margin:0;padding-top:16px;border-top:1px solid var(--border)}.gc-dados dt{margin-bottom:4px;color:var(--text-muted);font-size:12.5px;font-weight:600}.gc-dados dd{margin:0;color:var(--text);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.gc-dados dd.is-vazio{color:var(--text-faint)}.gc-dados__largo{grid-column:1 / -1}.gc-pessoas li.is-inativo strong{color:var(--text-muted);text-decoration:line-through}.gc-cadastro-simples__edicao{display:flex;flex:1;flex-wrap:wrap;gap:8px;align-items:center}.gc-cadastro-simples__edicao .sd-field{flex:1 1 220px}.gc-cadastro-simples__erro{margin:12px 16px 0}.gc-pessoas li>.gc-acoes{display:flex;flex:none;flex-wrap:wrap;gap:8px}.gc-lista-barra>.gc-acoes{flex-wrap:nowrap}.gc-lista-barra>.gc-acoes .sd-field{flex:1 1 220px;min-width:180px}.gc-select-busca__texto{display:grid;gap:1px;min-width:0}.gc-select-busca__texto small{color:var(--text-muted);font-size:12.5px;font-weight:500}.gc-dica{margin:0;color:var(--text-muted);font-size:14px}.gc-campo-erro{margin:-6px 0 0}.gc-proposta__titulo{flex:1}.gc-proposta.is-aprovada{border-color:#b7e2c6;box-shadow:inset 4px 0 #2f9e5b}.gc-selo-aprovada{display:inline-flex;flex:none;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-full);background:#dcf3e4;color:#1f7a45;font-size:12.5px;font-weight:700}.gc-proposta__aprovacao{margin:0;color:#1f7a45;font-size:13px;font-weight:600}.gc-proposta__acoes .sd-btn:disabled{cursor:not-allowed;opacity:.6}.gc-coluna{background:color-mix(in srgb,var(--etapa-cor, var(--gc-trilho)) 12%,var(--surface))}.gc-coluna header{background:var(--etapa-cor, var(--gc-trilho));color:var(--etapa-texto, #ffffff)}.gc-coluna header h2{display:inline-flex;align-items:center;gap:6px;min-width:0}.gc-coluna__acoes{display:inline-flex;flex:none;align-items:center;gap:6px}.gc-coluna .gc-contagem{background:color-mix(in srgb,var(--etapa-texto, #ffffff) 22%,transparent);color:var(--etapa-texto, #ffffff)}.gc-coluna__editar{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--etapa-texto, #ffffff);opacity:.75;cursor:pointer}.gc-coluna__editar:hover,.gc-coluna__editar:focus-visible{background:color-mix(in srgb,var(--etapa-texto, #ffffff) 18%,transparent);opacity:1}.gc-coluna.is-alvo{outline-color:var(--etapa-cor, var(--gc-trilho))}.gc-coluna__corpo::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--etapa-cor, var(--gc-trilho)) 45%,transparent)}.gc-cores{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gc-cor{display:grid;place-items:center;width:38px;height:38px;border:2px solid transparent;border-radius:10px;box-shadow:inset 0 0 0 1px #00000014;cursor:pointer;transition:transform .1s ease}.gc-cor:hover{transform:scale(1.06)}.gc-cor.is-escolhida{border-color:var(--surface);box-shadow:0 0 0 2px var(--gc-trilho)}.gc-cor:focus-visible{outline:2px solid var(--gc-trilho);outline-offset:2px}.gc-cor-personalizada{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px dashed var(--border-input);border-radius:10px;color:var(--text-muted);font-size:13.5px;font-weight:600;cursor:pointer}.gc-cor-personalizada input{width:30px;height:30px;padding:0;border:0;border-radius:7px;background:none;cursor:pointer}.gc-cor-previa{display:flex;align-items:center;justify-content:space-between;width:min(100%,22rem);padding:14px 16px;border-radius:var(--radius-card) var(--radius-card) 0 0}.gc-cor-previa span{min-width:24px;padding:2px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 22%,transparent);font-size:12px;font-weight:700;text-align:center}.gc-coluna__cab.is-arrastavel{cursor:grab}.gc-coluna__cab.is-arrastavel:active{cursor:grabbing}.gc-coluna__alca{flex:none;margin-right:-4px;opacity:.6}.gc-coluna.is-arrastando{opacity:.45}.gc-coluna.is-alvo-coluna{box-shadow:-4px 0 0 0 var(--gc-trilho)}.gc-coluna header h2{flex:1}.gc-card__acao{display:inline-flex;align-items:center;gap:5px;justify-self:start;max-width:100%;padding:3px 8px;border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-muted);font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-card__acao.is-atrasada{background:#fdecec;color:#b42318}.gc-card__acao.is-sem{background:#fff4e0;color:#9a5b00}.gc-timeline__evento--ganho .gc-timeline__icone,.gc-timeline__evento--acao_concluida .gc-timeline__icone{background:#dcf3e4;color:#1f7a45}.gc-timeline__evento--perdido .gc-timeline__icone{background:#fdecec;color:#b42318}.gc-timeline__evento--acao .gc-timeline__icone{background:#fff4e0;color:#9a5b00}.gc-fechamento{display:grid;grid-column:1 / -1;gap:12px;padding-top:14px;border-top:1px solid var(--border)}.gc-fechamento__datas{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}.gc-fechamento__datas dt{margin-bottom:4px;color:var(--text-muted);font-size:12.5px;font-weight:600}.gc-fechamento__datas dd{margin:0;font-size:14px;font-weight:600}.gc-fechamento__motivo{flex-basis:100%}.gc-fechamento__perda{display:grid;gap:8px}.gc-fechamento__nota{align-self:center;color:var(--text-muted);font-size:13px}.gc-negocio__funil{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.gc-link-botao{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--gc-trilho);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gc-trilho) 30%,transparent);text-underline-offset:3px;cursor:pointer}.gc-proxima-acao{flex:none;display:grid;gap:12px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface)}.gc-proxima-acao__linha{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gc-proxima-acao__icone{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff4e0;color:#9a5b00}.gc-proxima-acao__icone.is-atrasada{background:#fdecec;color:#b42318}.gc-proxima-acao__texto{display:grid;flex:1;gap:2px;min-width:12rem}.gc-proxima-acao__texto small{color:var(--text-muted);font-size:12px;font-weight:600}.gc-proxima-acao__texto strong{color:var(--text);font-size:14px}.gc-proxima-acao__texto strong span{color:var(--text-muted);font-weight:500}.gc-proxima-acao__texto strong.is-atrasada{color:#b42318}.gc-proxima-acao__texto strong.is-sem{color:#9a5b00}.gc-proxima-acao__form{display:grid;gap:12px;padding-top:12px;border-top:1px dashed var(--border)}.gc-proxima-acao__titulo{margin:0;color:var(--gc-trilho-tinta);font-size:14px;font-weight:700}.gc-proxima-acao__botoes{justify-content:flex-end}
