@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-opsz-normal.5678e9b0.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-opsz-italic.16c56ad6.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-opsz-normal.0fa6be33.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-opsz-italic.653e9c38.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--brand-marinho:#0D315C;--brand-azul-digital:#3B82F6;--brand-amarelo-solar:#FECD19;--brand-azul-gelo:#E6F0F4;--brand-cinza-tecnico:#959595;--brand-wordmark:#164A7D;--brand-branco:#FFFFFF;--marinho-50:#F2F6FA;--marinho-100:#E5EDF5;--marinho-200:#C7D7E8;--marinho-300:#9DB8D4;--marinho-400:#628BB3;--marinho-500:#346894;--marinho-600:#164A7D;--marinho-700:#0D315C;--marinho-800:#092746;--marinho-900:#061B32;--marinho-950:#031222;--azul-50:#EFF6FF;--azul-100:#DBEAFE;--azul-200:#BFDBFE;--azul-300:#93C5FD;--azul-400:#60A5FA;--azul-500:#3B82F6;--azul-600:#2563EB;--azul-700:#1D4ED8;--azul-800:#1E40AF;--azul-900:#1E3A8A;--amarelo-50:#FFFBEA;--amarelo-100:#FFF4BF;--amarelo-200:#FFE985;--amarelo-300:#FFDC4D;--amarelo-400:#FECD19;--amarelo-500:#F4BE00;--amarelo-600:#DAA900;--amarelo-700:#AD8400;--amarelo-800:#7D6000;--amarelo-900:#503D00;--surface-page:#F6F9FB;--surface-card:#FFFFFF;--surface-technical:#E6F0F4;--surface-sunken:#F2F6FA;--surface-inverse:#0D315C;--surface-selected:#EFF6FF;--surface-disabled:#E5EDF5;--border-soft:#D8E3EB;--border-strong:#B9C9D6;--border-field:#B9C9D6;--border-focus:#3B82F6;--border-inverse:rgba(255,255,255,0.24);--text-primary:#0D2748;--text-secondary:#52677E;--text-disabled:#959595;--text-link:#2563EB;--text-link-hover:#1D4ED8;--text-on-marinho:#FFFFFF;--text-on-amarelo:#061B32;--text-inverse-secondary:#9DB8D4;--action-primary-bg:#0D315C;--action-primary-bg-hover:#092746;--action-primary-bg-active:#061B32;--action-primary-fg:#FFFFFF;--action-priority-bg:#FECD19;--action-priority-bg-hover:#F4BE00;--action-priority-bg-active:#DAA900;--action-priority-fg:#061B32;--action-secondary-bg:#FFFFFF;--action-secondary-fg:#0D2748;--action-ghost-fg:#0D2748;--action-danger-fg:#C53B4B;--action-danger-border:#C53B4B;--action-disabled-bg:#E5EDF5;--action-disabled-fg:#959595;--success-fg:#16835B;--success-bg:#E7F6EF;--success-border:#B7E2CE;--warning-fg:#B56A00;--warning-bg:#FFF4D6;--warning-border:#FECD19;--error-fg:#C53B4B;--error-bg:#FDECEF;--error-border:#F3C2C9;--info-fg:#2563EB;--info-bg:#EFF6FF;--info-border:#3B82F6;--grade-p:#3B82F6;--grade-m:#0D315C;--grade-g:#16835B;--grade-gg:#B56A00;--cad-piece-fill:#DCD7E6;--cad-piece-stroke:#52677E;--cad-piece-selected-fill:#DBEAFE;--cad-piece-selected-stroke:#3B82F6;--cad-guide:#3B82F6;--cad-notch:#FECD19;--interaction-hover-bg:var(--marinho-50);--interaction-active-bg:var(--marinho-100);--accent:var(--azul-500);--accent-strong:var(--azul-600);--accent-subtle-bg:var(--azul-50);--selected-bg:var(--azul-100);--selected-fg:var(--azul-700);--selected-border-soft:var(--azul-200);--brand-ink:var(--brand-marinho);--icon-brand:var(--marinho-600);--icon-muted:var(--marinho-500);--neutral-bg:var(--marinho-100);--muted-bg:var(--marinho-50);--attention-bg:var(--amarelo-200);--attention-fg:var(--marinho-900);--tooltip-bg:var(--marinho-900);--tooltip-fg:var(--text-on-marinho);--tooltip-secondary-fg:var(--marinho-200);--text-on-accent:var(--brand-branco);--field-disabled-bg:var(--brand-azul-gelo);--progress-warning:var(--amarelo-400);--favorite-mark:var(--amarelo-400);--font-ui:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-numeric:"Inter Variable","Inter",system-ui,sans-serif;--text-display-size:32px;--text-display-lh:40px;--text-display-weight:700;--text-page-size:28px;--text-page-lh:36px;--text-page-weight:700;--text-panel-size:20px;--text-panel-lh:28px;--text-panel-weight:650;--text-section-size:18px;--text-section-lh:26px;--text-section-weight:650;--text-body-size:15px;--text-body-lh:22px;--text-body-weight:400;--text-control-size:14px;--text-control-lh:20px;--text-control-weight:600;--text-data-size:13px;--text-data-lh:18px;--text-data-weight:500;--text-caption-size:12px;--text-caption-lh:16px;--text-caption-weight:500;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-strong:650;--weight-bold:700;--text-technical-size:11px;--text-technical-sm-size:10px;--text-technical-xs-size:9px;--tracking-heading:-0.02em;--tracking-body:0em;--tracking-label:0.06em;--tracking-technical:0.04em;--tracking-technical-title:0.02em;--tracking-technical-table:0.03em;--numeric-tabular:"tnum" 1,"lnum" 1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--layout-page-margin:24px;--layout-region-gap:16px;--layout-header-height:72px;--layout-sidebar-width:248px;--layout-sidebar-collapsed:72px;--layout-panel-width:320px;--layout-panel-width-wide:340px;--layout-statusbar-height:44px;--control-height-comfortable:40px;--field-height-comfortable:40px;--control-height-compact:32px;--field-height-compact:36px;--icon-button-size:32px;--icon-size:24px;--touch-target-min:44px;--radius-control:8px;--radius-card:10px;--radius-panel:12px;--radius-pill:999px;--border-width-hairline:1px;--border-width-focus:2px;--focus-ring:0 0 0 2px var(--surface-card),0 0 0 4px var(--border-focus);--elevation-card:none;--elevation-menu:0 4px 16px rgba(13,49,92,0.10);--elevation-panel:0 8px 24px rgba(13,49,92,0.12);--elevation-modal:0 16px 48px rgba(13,49,92,0.16);--scrim-modal:rgba(6,27,50,0.40);--duration-instant:80ms;--duration-fast:120ms;--duration-base:180ms;--duration-panel:240ms;--duration-spin:900ms;--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}[data-tema=escuro]{color-scheme:dark;--surface-page:var(--marinho-950);--surface-card:var(--marinho-900);--surface-technical:var(--marinho-800);--surface-sunken:var(--marinho-950);--surface-inverse:var(--marinho-50);--surface-selected:var(--marinho-700);--surface-disabled:var(--marinho-800);--border-soft:var(--marinho-700);--border-strong:var(--marinho-400);--border-field:var(--marinho-400);--border-focus:var(--azul-400);--border-inverse:rgba(3,18,34,0.24);--focus-ring:0 0 0 2px var(--surface-card),0 0 0 4px var(--border-focus);--text-primary:var(--marinho-50);--text-secondary:var(--marinho-300);--text-disabled:var(--brand-cinza-tecnico);--text-link:var(--azul-300);--text-link-hover:var(--azul-200);--text-inverse-secondary:var(--marinho-500);--action-primary-bg:var(--azul-600);--action-primary-bg-hover:var(--azul-700);--action-primary-bg-active:var(--azul-800);--action-primary-fg:var(--brand-branco);--action-secondary-bg:var(--marinho-900);--action-secondary-fg:var(--marinho-50);--action-ghost-fg:var(--marinho-50);--action-danger-fg:#DC8993;--action-danger-border:#DC8993;--action-disabled-bg:var(--marinho-800);--action-disabled-fg:var(--brand-cinza-tecnico);--success-fg:#7FBBA5;--success-bg:#0A323B;--success-border:#0F5449;--warning-fg:#D6AD73;--warning-bg:#2D2C27;--error-fg:#DC8993;--error-bg:#302238;--error-border:#6F2D40;--info-fg:var(--azul-300);--info-bg:#12325D;--grade-m:var(--marinho-300);--grade-g:#5CA88C;--grade-gg:#CB974D;--cad-piece-fill:#35445A;--cad-piece-stroke:var(--marinho-300);--cad-piece-selected-fill:var(--azul-900);--cad-piece-selected-stroke:var(--azul-400);--cad-guide:var(--azul-400);--interaction-hover-bg:var(--marinho-800);--interaction-active-bg:var(--marinho-700);--accent:var(--azul-400);--accent-strong:var(--azul-500);--accent-subtle-bg:var(--marinho-800);--selected-bg:#163A6D;--selected-fg:var(--azul-200);--selected-border-soft:var(--marinho-600);--brand-ink:var(--marinho-50);--icon-brand:var(--marinho-300);--icon-muted:var(--marinho-300);--neutral-bg:var(--marinho-800);--muted-bg:var(--marinho-800);--attention-bg:#4B4D2B;--attention-fg:var(--marinho-50);--tooltip-bg:var(--marinho-700);--tooltip-fg:var(--brand-branco);--tooltip-secondary-fg:var(--marinho-200);--field-disabled-bg:var(--marinho-800);--elevation-menu:0 4px 16px rgba(0,0,0,0.32);--elevation-panel:0 8px 24px rgba(0,0,0,0.40);--elevation-modal:0 16px 48px rgba(0,0,0,0.48);--scrim-modal:rgba(3,18,34,0.64)}.dm-raiz{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-lh);-webkit-font-smoothing:antialiased}.dm-raiz *,.dm-raiz :after,.dm-raiz :before{box-sizing:border-box}.dm-raiz :where(h1,h2,h3,h4,h5,h6){margin:0;letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold)}.dm-raiz :where(p){margin:0}.dm-raiz :where(a){color:var(--text-link);text-decoration:none}.dm-raiz :where(a:hover){color:var(--text-link-hover);text-decoration:underline}.dm-raiz :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)}.dm-tabular{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--numeric-tabular),tabular-nums lining-nums}.dm-label{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.dm-apenas-leitores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes dm-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dm-raiz *,[class*=" dm-"],[class^=dm-]{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--button-padding-x:var(--space-4);--button-padding-x-compact:var(--space-3);--button-icon-gap:var(--space-2);--button-loading-opacity:0.9;--badge-padding-y:3px;--badge-padding-x:10px;--badge-dot-size:6px;--badge-font-weight:600;--tool-button-size:48px;--tool-button-favorite-size:8px;--tool-button-pressed-shadow:inset 0 1px 3px rgba(13,49,92,0.18);--tooltip-offset:var(--space-2);--tooltip-padding:6px 10px;--tooltip-padding-secondary:var(--space-2) var(--space-3);--tooltip-font-weight:600;--z-tooltip:40;--menu-panel-min-width:184px;--menu-panel-offset:var(--space-1);--menu-item-height:32px;--menu-submenu-indent:var(--space-6);--menu-submenu-max-height:208px;--z-menu:30;--avatar-size-sm:32px;--avatar-size-lg:64px}.dm-icon{display:inline-flex;flex:0 0 auto}.dm-icon>svg{display:block}.dm-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-icon-gap);height:var(--control-height-comfortable);padding:0 var(--button-padding-x);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--text-control-size);line-height:var(--text-control-lh);font-weight:var(--text-control-weight);white-space:nowrap;text-decoration:none;cursor:pointer;transition:var(--transition-control)}.dm-button:where(:hover,:focus-visible){text-decoration:none}.dm-button[data-density=compact]{height:var(--control-height-compact);padding:0 var(--button-padding-x-compact)}.dm-button[data-full-width]{width:100%}.dm-button[data-variant=primary]{background:var(--action-primary-bg);color:var(--action-primary-fg);border-color:var(--action-primary-bg)}.dm-button[data-variant=priority]{background:var(--action-priority-bg);color:var(--action-priority-fg);border-color:var(--action-priority-bg)}.dm-button[data-variant=secondary]{background:var(--action-secondary-bg);color:var(--action-secondary-fg);border-color:var(--border-strong)}.dm-button[data-variant=ghost]{background:transparent;color:var(--action-ghost-fg);border-color:transparent}.dm-button[data-variant=danger]{background:var(--surface-card);color:var(--action-danger-fg);border-color:var(--action-danger-border)}.dm-button[data-variant=primary]:where(:hover,[data-dm-estado=hover] *):not([data-disabled],[data-loading]){background:var(--action-primary-bg-hover);border-color:var(--action-primary-bg-hover)}.dm-button[data-variant=priority]:where(:hover,[data-dm-estado=hover] *):not([data-disabled],[data-loading]){background:var(--action-priority-bg-hover);border-color:var(--action-priority-bg-hover)}.dm-button:is([data-variant=secondary],[data-variant=ghost]):where(:hover,[data-dm-estado=hover] *):not([data-disabled],[data-loading]){background:var(--interaction-hover-bg)}.dm-button[data-variant=danger]:where(:hover,[data-dm-estado=hover] *):not([data-disabled],[data-loading]){background:var(--error-bg)}.dm-button[data-variant=primary]:where(:active,[data-dm-estado=active] *):not([data-disabled],[data-loading]){background:var(--action-primary-bg-active);border-color:var(--action-primary-bg-active)}.dm-button[data-variant=priority]:where(:active,[data-dm-estado=active] *):not([data-disabled],[data-loading]){background:var(--action-priority-bg-active);border-color:var(--action-priority-bg-active)}.dm-button:is([data-variant=secondary],[data-variant=ghost]):where(:active,[data-dm-estado=active] *):not([data-disabled],[data-loading]){background:var(--interaction-active-bg)}.dm-button[data-variant=danger]:where(:active,[data-dm-estado=active] *):not([data-disabled],[data-loading]){background:var(--error-border)}.dm-button:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-button[data-disabled]{background:var(--action-disabled-bg);color:var(--action-disabled-fg);border-color:var(--action-disabled-bg);cursor:not-allowed}.dm-button[data-loading]{opacity:var(--button-loading-opacity);cursor:not-allowed}.dm-button__spinner{display:inline-flex;animation:dm-spin var(--duration-spin) linear infinite}.dm-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-data-size);line-height:var(--text-data-lh);font-weight:var(--badge-font-weight);white-space:nowrap}.dm-badge[data-tone=neutral]{background:var(--neutral-bg);color:var(--text-primary)}.dm-badge[data-tone=info]{background:var(--selected-bg);color:var(--selected-fg)}.dm-badge[data-tone=success]{background:var(--success-bg);color:var(--success-fg)}.dm-badge[data-tone=warning]{background:var(--attention-bg);color:var(--attention-fg)}.dm-badge[data-tone=error]{background:var(--error-bg);color:var(--error-fg)}.dm-badge[data-tone=soon]{background:var(--muted-bg);color:var(--text-disabled)}.dm-badge__dot{width:var(--badge-dot-size);height:var(--badge-dot-size);background:currentColor}.dm-avatar,.dm-badge__dot{border-radius:var(--radius-pill)}.dm-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--avatar-size-sm);height:var(--avatar-size-sm);overflow:hidden;background:var(--selected-bg);color:var(--selected-fg);font-family:var(--font-ui);font-size:var(--text-data-size);line-height:var(--text-data-lh);font-weight:var(--weight-bold);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dm-avatar[data-size=lg]{width:var(--avatar-size-lg);height:var(--avatar-size-lg);font-size:var(--text-section-size);line-height:var(--text-section-lh)}.dm-avatar__foto{display:block;width:100%;height:100%;object-fit:cover}.dm-card{background:var(--surface-card);border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--elevation-card);padding:var(--space-5);color:var(--text-primary);font-family:var(--font-ui)}.dm-card[data-subtle]{background:var(--surface-sunken)}.dm-card[data-elevation=menu]{box-shadow:var(--elevation-menu)}.dm-card[data-elevation=panel]{box-shadow:var(--elevation-panel)}.dm-card[data-elevation=modal]{box-shadow:var(--elevation-modal)}.dm-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.dm-card__title{margin:0;font-size:var(--text-panel-size);line-height:var(--text-panel-lh);font-weight:var(--text-panel-weight);letter-spacing:var(--tracking-heading)}.dm-icon-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);cursor:pointer;transition:var(--transition-control)}.dm-icon-button:where(:hover,[data-dm-estado=hover] *):not(:disabled,[data-active]){background:var(--interaction-hover-bg)}.dm-icon-button[data-active]{background:var(--selected-bg);border-color:var(--accent);color:var(--accent-strong)}.dm-icon-button:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-icon-button:disabled{color:var(--text-disabled);cursor:not-allowed}.dm-tool-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tool-button-size);height:var(--tool-button-size);padding:0;border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-card);color:var(--brand-ink);cursor:pointer;transition:var(--transition-control)}.dm-tool-button[data-state=hover],.dm-tool-button[data-state=normal]:where(:hover,[data-dm-estado=hover] *):not([aria-disabled=true]){border-color:var(--accent)}.dm-tool-button[data-state=active]{background:var(--selected-bg);border-color:var(--accent);color:var(--selected-fg)}.dm-tool-button[data-state=disabled]{background:var(--surface-disabled);border-color:var(--border-soft);color:var(--text-disabled);cursor:not-allowed}.dm-tool-button[data-state=pressed]{background:var(--surface-sunken);border-color:var(--accent);color:var(--selected-fg);box-shadow:var(--tool-button-pressed-shadow)}.dm-tool-button[aria-disabled=true]{background:var(--surface-disabled);border-color:var(--border-soft);color:var(--text-disabled);box-shadow:none;cursor:not-allowed}.dm-tool-button:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-tool-button__favorite{position:absolute;top:var(--space-1);right:var(--space-1);width:var(--tool-button-favorite-size);height:var(--tool-button-favorite-size);border-radius:var(--radius-pill);background:var(--favorite-mark)}.dm-tooltip{position:relative;display:inline-flex}.dm-tooltip__balao{display:none;position:absolute;z-index:var(--z-tooltip);padding:var(--tooltip-padding);border-radius:var(--radius-control);background:var(--tooltip-bg);color:var(--tooltip-fg);font-family:var(--font-ui);font-size:var(--text-data-size);line-height:var(--text-data-lh);font-weight:var(--tooltip-font-weight);box-shadow:var(--elevation-menu);white-space:nowrap;pointer-events:none}.dm-tooltip__balao[data-secondary]{padding:var(--tooltip-padding-secondary)}.dm-tooltip:focus-within>.dm-tooltip__balao,.dm-tooltip:hover>.dm-tooltip__balao,[data-dm-estado=hover] .dm-tooltip>.dm-tooltip__balao{display:block}.dm-tooltip__balao[data-placement=top]{bottom:calc(100% + var(--tooltip-offset));left:50%;transform:translateX(-50%)}.dm-tooltip__balao[data-placement=bottom]{top:calc(100% + var(--tooltip-offset));left:50%;transform:translateX(-50%)}.dm-tooltip__balao[data-placement=right]{left:calc(100% + var(--tooltip-offset));top:50%;transform:translateY(-50%)}.dm-tooltip__balao[data-placement=left]{right:calc(100% + var(--tooltip-offset));top:50%;transform:translateY(-50%)}.dm-tooltip__secundario{display:block;font-weight:var(--text-body-weight);color:var(--tooltip-secondary-fg)}.dm-menu{position:relative;display:inline-block;font-family:var(--font-ui)}.dm-menu>summary{list-style:none}.dm-menu>summary::-webkit-details-marker{display:none}.dm-menu__gatilho{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-icon-gap);width:var(--icon-button-size);height:var(--icon-button-size);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-control)}.dm-menu__gatilho[data-com-texto]{width:auto;height:var(--control-height-comfortable);padding:0 var(--button-padding-x);border-color:var(--border-strong);background:var(--action-secondary-bg);color:var(--action-secondary-fg);font-size:var(--text-control-size);line-height:var(--text-control-lh);font-weight:var(--text-control-weight);white-space:nowrap}.dm-menu__gatilho:where(:hover,[data-dm-estado=hover] *){background:var(--interaction-hover-bg);color:var(--text-primary)}.dm-menu[open]>.dm-menu__gatilho,.dm-menu__gatilho:where(:active,[data-dm-estado=active] *){background:var(--interaction-active-bg);color:var(--text-primary)}.dm-menu__gatilho:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-menu__painel{position:absolute;z-index:var(--z-menu);display:flex;flex-direction:column;gap:var(--space-1);min-width:var(--menu-panel-min-width);padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--elevation-menu);color:var(--text-primary)}.dm-menu[data-placement=bottom]>.dm-menu__painel{top:calc(100% + var(--menu-panel-offset))}.dm-menu[data-placement=top]>.dm-menu__painel{bottom:calc(100% + var(--menu-panel-offset))}.dm-menu[data-align=end]>.dm-menu__painel{right:0}.dm-menu[data-align=start]>.dm-menu__painel{left:0}.dm-menu__item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--menu-item-height);padding:0 var(--space-2);border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-control-size);line-height:var(--text-control-lh);font-weight:var(--text-control-weight);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--transition-control)}.dm-menu__item>.dm-icon{color:var(--text-secondary)}.dm-menu__item:where(:hover,[data-dm-estado=hover] *):not([data-disabled]){background:var(--interaction-hover-bg);color:var(--text-primary);text-decoration:none}.dm-menu__item:where(:active,[data-dm-estado=active] *):not([data-disabled]){background:var(--interaction-active-bg)}.dm-menu__item:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-menu__item[data-tone=danger],.dm-menu__item[data-tone=danger]>.dm-icon{color:var(--action-danger-fg)}.dm-menu__item[data-tone=danger]:where(:hover,[data-dm-estado=hover] *){background:var(--error-bg);color:var(--action-danger-fg)}.dm-menu__item[data-selected]{font-weight:var(--weight-semibold)}.dm-menu__item[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.dm-menu__rotulo{flex:1 1;min-width:0}.dm-menu__check.dm-icon{color:var(--accent)}.dm-menu[data-submenu]{display:block;margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--border-width-hairline) solid var(--border-soft)}.dm-menu[data-submenu]>.dm-menu__painel{position:static;min-width:0;max-height:var(--menu-submenu-max-height);overflow-y:auto;padding:var(--space-1) 0 0 var(--menu-submenu-indent);border:none;background:transparent;box-shadow:none}.dm-menu__seta{transition:transform var(--duration-fast) var(--ease-standard)}.dm-menu[open]>summary .dm-menu__seta{transform:rotate(180deg)}:root{--choice-size:18px;--choice-label-weight:500;--choice-offset-top:2px;--checkbox-radius:4px;--checkbox-dash-width:8px;--checkbox-dash-height:2px;--radio-dot-size:8px;--radio-swatch-size:14px;--radio-swatch-offset-top:4px;--field-padding-x:var(--space-3);--field-value-weight:500;--field-value-weight-tabular:600;--select-padding-right:36px;--select-arrow-offset:10px;--select-value-weight:600;--textarea-padding-y:var(--space-2)}.dm-checkbox,.dm-radio{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-primary);font-family:var(--font-ui);cursor:pointer}.dm-checkbox[data-description],.dm-radio[data-description]{align-items:flex-start}.dm-checkbox[data-disabled],.dm-radio[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.dm-checkbox__input,.dm-radio__input{position:absolute;opacity:0;width:var(--choice-size);height:var(--choice-size);margin:0}.dm-checkbox__box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--choice-size);height:var(--choice-size);border:var(--border-width-hairline) solid var(--border-field);border-radius:var(--checkbox-radius);background:var(--surface-card);color:var(--text-on-accent);transition:var(--transition-control)}.dm-checkbox[data-description] .dm-checkbox__box,.dm-radio[data-description] .dm-radio__circulo{margin-top:var(--choice-offset-top)}.dm-checkbox__box[data-on]{background:var(--accent);border-color:var(--accent)}.dm-checkbox[data-disabled] .dm-checkbox__box{background:var(--surface-disabled);border-color:var(--border-soft)}.dm-checkbox__traco{width:var(--checkbox-dash-width);height:var(--checkbox-dash-height);border-radius:var(--border-width-hairline);background:var(--text-on-accent)}.dm-checkbox__input:focus-visible+.dm-checkbox__box,.dm-radio__input:focus-visible+.dm-radio__amostra,.dm-radio__input:focus-visible+.dm-radio__circulo,[data-dm-estado=focus] .dm-checkbox__box,[data-dm-estado=focus] .dm-radio__circulo{box-shadow:var(--focus-ring)}.dm-checkbox__rotulo,.dm-radio__rotulo{font-size:var(--text-body-size);line-height:var(--text-body-lh);font-weight:var(--choice-label-weight)}.dm-checkbox__descricao,.dm-radio__descricao{display:block;font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--text-secondary)}.dm-radio__circulo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--choice-size);height:var(--choice-size);border:var(--border-width-hairline) solid var(--border-field);border-radius:var(--radius-pill);background:var(--surface-card);transition:var(--transition-control)}.dm-radio__circulo[data-on]{border-color:var(--accent)}.dm-radio__ponto{width:var(--radio-dot-size);height:var(--radio-dot-size);border-radius:var(--radius-pill);background:var(--accent)}.dm-radio__amostra{flex:0 0 auto;width:var(--radio-swatch-size);height:var(--radio-swatch-size);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-pill)}.dm-radio[data-description] .dm-radio__amostra{margin-top:var(--radio-swatch-offset-top)}.dm-radio__amostra[data-on]{box-shadow:0 0 0 var(--border-width-focus) var(--surface-card),0 0 0 calc(var(--border-width-focus) * 2) var(--accent)}.dm-field{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-ui)}.dm-field__cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.dm-field__rotulo{font-size:var(--text-control-size);line-height:var(--text-control-lh);font-weight:var(--text-control-weight);color:var(--text-primary)}.dm-field__obrigatorio{color:var(--error-fg)}.dm-field__mensagem{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--text-secondary)}.dm-field__mensagem[data-erro]{color:var(--error-fg)}.dm-input,.dm-select{display:flex;align-items:center;height:var(--field-height-comfortable);border:var(--border-width-hairline) solid var(--border-field);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-ui);transition:var(--transition-control);box-sizing:border-box}.dm-input{gap:var(--space-2);padding:0 var(--field-padding-x)}.dm-select{position:relative}.dm-input[data-density=compact],.dm-select[data-density=compact]{height:var(--field-height-compact)}.dm-input[data-full-width],.dm-select[data-full-width]{width:100%}.dm-input:where(:focus-within,[data-dm-estado=focus] *),.dm-select:where(:focus-within,[data-dm-estado=focus] *){border-width:var(--border-width-focus);border-color:var(--border-focus)}.dm-input[data-invalid]{border-width:var(--border-width-focus);border-color:var(--error-fg)}.dm-input:where(:focus-within,[data-dm-estado=focus] *),.dm-input[data-invalid]{padding:0 calc(var(--field-padding-x) - var(--border-width-focus) + var(--border-width-hairline))}.dm-input[data-disabled],.dm-select[data-disabled]{background:var(--field-disabled-bg)}.dm-input__controle{flex:1 1;min-width:0;padding:0;border:none;outline:none;background:transparent;color:inherit;font-family:inherit;font-size:var(--text-body-size);line-height:var(--text-body-lh);font-weight:var(--field-value-weight)}.dm-input__controle[data-tabular]{font-weight:var(--field-value-weight-tabular)}.dm-input__controle::placeholder{color:var(--text-secondary)}.dm-input__controle:disabled{color:var(--text-disabled);cursor:not-allowed}.dm-input__controle:focus-visible,.dm-select__controle:focus-visible{outline:none;box-shadow:none}.dm-input__sufixo{font-size:var(--text-data-size);font-weight:var(--field-value-weight);color:var(--text-secondary)}.dm-select__controle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:0 var(--select-padding-right) 0 var(--field-padding-x);border:none;outline:none;background:transparent;color:var(--text-primary);font-family:inherit;font-size:var(--text-body-size);font-weight:var(--select-value-weight);cursor:pointer}.dm-select:where(:focus-within,[data-dm-estado=focus] *) .dm-select__controle{padding-left:calc(var(--field-padding-x) - var(--border-width-focus) + var(--border-width-hairline))}.dm-select__controle:disabled{color:var(--text-disabled);cursor:not-allowed}.dm-select__seta{position:absolute;right:var(--select-arrow-offset);display:inline-flex;color:var(--text-secondary);pointer-events:none}.dm-textarea{display:block;min-height:var(--field-height-comfortable);padding:var(--textarea-padding-y) var(--field-padding-x);border:var(--border-width-hairline) solid var(--border-field);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-lh);font-weight:var(--field-value-weight);resize:vertical;transition:var(--transition-control);box-sizing:border-box}.dm-textarea[data-full-width]{width:100%}.dm-textarea::placeholder{color:var(--text-secondary)}.dm-textarea:where(:focus-visible,:focus,[data-dm-estado=focus] *),.dm-textarea[data-invalid]{outline:none;box-shadow:none;border-width:var(--border-width-focus);padding:calc(var(--textarea-padding-y) - var(--border-width-focus) + var(--border-width-hairline)) calc(var(--field-padding-x) - var(--border-width-focus) + var(--border-width-hairline))}.dm-textarea:where(:focus-visible,:focus,[data-dm-estado=focus] *){border-color:var(--border-focus)}.dm-textarea[data-invalid]{border-color:var(--error-fg)}.dm-textarea:disabled{background:var(--field-disabled-bg);color:var(--text-disabled);cursor:not-allowed}:root{--segmented-gap:2px;--segmented-padding:3px;--segmented-option-height:28px;--segmented-option-radius:6px;--segmented-weight:500;--segmented-weight-on:650;--sidebar-item-weight:500;--sidebar-item-weight-active:650;--stepper-number-size:22px;--stepper-line-min:24px;--stepper-weight:500;--stepper-weight-current:650;--tabs-padding-bottom:10px;--tabs-weight:500;--tabs-weight-on:700;--topbar-logo-height:40px;--topbar-divider-height:28px;--topbar-search-max:500px;--topbar-avatar-size:32px}.dm-segmented{display:inline-flex;gap:var(--segmented-gap);padding:var(--segmented-padding);border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-sunken);font-family:var(--font-ui)}.dm-segmented[data-full-width]{width:100%}.dm-segmented__opcao{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--segmented-option-height);padding:0 var(--space-3);border:var(--border-width-hairline) solid transparent;border-radius:var(--segmented-option-radius);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-control-size);font-weight:var(--segmented-weight);white-space:nowrap;cursor:pointer;transition:var(--transition-control)}.dm-segmented[data-full-width] .dm-segmented__opcao{flex:1 1}.dm-segmented__opcao[aria-pressed=true]{background:var(--surface-card);border-color:var(--border-soft);color:var(--brand-ink);font-weight:var(--segmented-weight-on)}.dm-segmented__opcao:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-sidebar{display:flex;flex-direction:column;flex:0 0 auto;gap:var(--space-6);width:var(--layout-sidebar-width);padding:var(--space-6) var(--space-3);border-right:var(--border-width-hairline) solid var(--border-soft);background:var(--surface-card);font-family:var(--font-ui);overflow-y:auto;transition:width var(--duration-panel) var(--ease-standard)}.dm-sidebar[data-collapsed]{width:var(--layout-sidebar-collapsed)}.dm-sidebar__grupo{display:flex;flex-direction:column;gap:var(--space-1)}.dm-sidebar__rotulo-grupo{padding:0 var(--space-3) var(--space-2)}.dm-sidebar__item{display:flex;align-items:center;gap:var(--space-3);width:100%;height:var(--control-height-comfortable);padding:0 var(--space-3);border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font-family:inherit;font-size:var(--text-body-size);font-weight:var(--sidebar-item-weight);text-align:left;text-decoration:none;cursor:pointer;transition:var(--transition-control)}.dm-sidebar[data-collapsed] .dm-sidebar__item{justify-content:center;padding:0}.dm-sidebar__icone{color:var(--icon-brand)}.dm-sidebar__item[data-active]{background:var(--surface-selected);color:var(--brand-ink);font-weight:var(--sidebar-item-weight-active)}.dm-sidebar__item[data-active] .dm-sidebar__icone{color:var(--brand-ink)}.dm-sidebar__item:where(:not([data-active],[data-soon])):where(:hover,[data-dm-estado=hover] *){background:var(--interaction-hover-bg);color:var(--text-primary);text-decoration:none}.dm-sidebar__item[data-soon]{color:var(--text-disabled);cursor:default}.dm-sidebar__item[data-soon] .dm-sidebar__icone{color:var(--text-disabled)}.dm-sidebar__item:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-sidebar__texto{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-stepper{margin:0;padding:0;list-style:none;font-family:var(--font-ui)}.dm-stepper,.dm-stepper__etapa{display:flex;align-items:center;gap:var(--space-4)}.dm-stepper__etapa{flex:1 1 auto;min-width:0}.dm-stepper__etapa[data-last]{flex:0 1 auto}.dm-stepper__botao{display:inline-flex;align-items:center;gap:var(--space-3);padding:0;border:none;border-radius:var(--radius-control);min-width:0;background:transparent;font-family:inherit;text-align:start;cursor:pointer}.dm-stepper__botao:disabled{cursor:default}.dm-stepper__botao:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-stepper__numero{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--stepper-number-size);height:var(--stepper-number-size);border-radius:var(--radius-pill);background:var(--neutral-bg);color:var(--text-disabled);font-size:var(--text-caption-size);font-weight:var(--weight-bold)}.dm-stepper__rotulo{color:var(--text-disabled);font-size:var(--text-body-size);font-weight:var(--stepper-weight)}.dm-stepper__botao:is([data-status=done],[data-status=current]) .dm-stepper__numero{background:var(--accent-strong);color:var(--text-on-accent)}.dm-stepper__botao:is([data-status=done],[data-status=current]) .dm-stepper__rotulo{color:var(--text-primary)}.dm-stepper__botao[data-status=current] .dm-stepper__rotulo{font-weight:var(--stepper-weight-current)}.dm-stepper__linha{flex:1 1;min-width:var(--stepper-line-min);height:var(--border-width-hairline);background:var(--border-soft)}.dm-tabs{display:flex;gap:var(--space-5);border-bottom:var(--border-width-hairline) solid var(--border-soft);font-family:var(--font-ui)}.dm-tabs__aba{margin-bottom:calc(var(--border-width-hairline) * -1);padding:0 0 var(--tabs-padding-bottom);border:none;border-bottom:var(--border-width-focus) solid transparent;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-body-size);font-weight:var(--tabs-weight);cursor:pointer;transition:var(--transition-control)}.dm-tabs__aba[aria-selected=true]{border-bottom-color:var(--brand-ink);color:var(--brand-ink);font-weight:var(--tabs-weight-on)}.dm-tabs__aba:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-topbar{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-5);height:var(--layout-header-height);padding:0 var(--space-6);border-bottom:var(--border-width-hairline) solid var(--border-soft);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-ui)}.dm-topbar__logo{display:block;width:auto;height:var(--topbar-logo-height)}.dm-topbar__divisor{width:var(--border-width-hairline);height:var(--topbar-divider-height);background:var(--border-soft)}.dm-topbar__workspace{color:var(--text-secondary);font-size:var(--text-body-size);white-space:nowrap}.dm-topbar__busca{flex:1 1;max-width:var(--topbar-search-max)}.dm-topbar__espaco{flex:1 1}.dm-topbar__usuario{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);color:inherit;text-decoration:none;white-space:nowrap}.dm-topbar__avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--topbar-avatar-size);height:var(--topbar-avatar-size);border-radius:var(--radius-pill);background:var(--selected-bg);color:var(--selected-fg);font-size:var(--text-data-size);font-weight:var(--weight-bold)}.dm-topbar__nome{font-size:var(--text-body-size);font-weight:var(--text-control-weight)}.dm-topbar__usuario[href]{padding:var(--space-1) var(--space-2);transition:var(--transition-control)}.dm-topbar__usuario[href]:where(:hover,[data-dm-estado=hover] *){background:var(--interaction-hover-bg);color:inherit;text-decoration:none}.dm-topbar__usuario[href]:where(:focus-visible,[data-dm-estado=focus] *){outline:none;box-shadow:var(--focus-ring)}.dm-topbar .dm-topbar__menu{display:none}@media (max-width:47.999rem){.dm-topbar{gap:var(--space-3);padding:0 var(--space-4)}.dm-topbar .dm-topbar__menu{display:inline-flex}.dm-topbar__divisor,.dm-topbar__nome,.dm-topbar__seta,.dm-topbar__workspace{display:none}}:root{--callout-icon-offset:2px;--dialog-width:520px;--z-dialog:100;--empty-circle-size:40px;--skeleton-bar-height:8px;--progress-track-height:4px;--progress-gap:6px;--floating-window-width:480px;--floating-window-screen-gap:var(--space-8);--z-floating-window:90}.dm-callout{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid;border-radius:var(--radius-control);font-family:var(--font-ui)}.dm-callout[data-tone=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg)}.dm-callout[data-tone=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-fg)}.dm-callout[data-tone=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-fg)}.dm-callout[data-tone=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-fg)}.dm-callout__icone{display:inline-flex;flex:0 0 auto;margin-top:var(--callout-icon-offset)}.dm-callout__texto{flex:1 1;min-width:0;color:var(--text-primary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.dm-callout__titulo{font-weight:var(--weight-bold)}.dm-dialog__scrim{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:var(--space-6);background:var(--scrim-modal)}.dm-dialog{width:100%;max-width:var(--dialog-width);padding:var(--space-6);border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:var(--elevation-modal);color:var(--text-primary);font-family:var(--font-ui)}.dm-dialog__titulo{margin:0 0 var(--space-2);font-size:var(--text-section-size);line-height:var(--text-section-lh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading)}.dm-dialog__corpo{color:var(--text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.dm-dialog__acoes{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.dm-empty{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--border-width-hairline) dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-ui)}.dm-empty__circulo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--empty-circle-size);height:var(--empty-circle-size);border-radius:var(--radius-pill);background:var(--accent-subtle-bg)}.dm-empty__texto{flex:1 1;min-width:0;font-size:var(--text-body-size);line-height:var(--text-body-lh)}.dm-empty__titulo{font-weight:var(--weight-strong)}.dm-empty__descricao{color:var(--text-secondary)}.dm-skeleton{position:relative}.dm-skeleton__linhas{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3)}.dm-skeleton__barra{display:block;height:var(--skeleton-bar-height);border-radius:var(--radius-pill);background:var(--neutral-bg)}.dm-progress{display:flex;flex-direction:column;gap:var(--progress-gap);font-family:var(--font-ui)}.dm-progress__trilho{height:var(--progress-track-height);overflow:hidden;border-radius:var(--radius-pill);background:var(--neutral-bg)}.dm-progress__preenchimento{height:100%;border-radius:var(--radius-pill);background:var(--accent);transition:width var(--duration-base) var(--ease-standard)}.dm-progress[data-tone=warning] .dm-progress__preenchimento{background:var(--progress-warning)}.dm-progress[data-tone=success] .dm-progress__preenchimento{background:var(--success-fg)}.dm-progress__rotulo{color:var(--text-secondary);font-size:var(--text-data-size);line-height:var(--text-data-lh)}.dm-janela__scrim{position:fixed;inset:0;z-index:var(--z-floating-window);overflow:hidden;background:var(--scrim-modal)}.dm-janela{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(var(--floating-window-width),calc(100vw - var(--floating-window-screen-gap)));max-height:calc(100vh - var(--floating-window-screen-gap));border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:var(--elevation-modal);color:var(--text-primary);font-family:var(--font-ui)}.dm-janela__cabecalho{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-6);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.dm-janela__cabecalho :where(button,a,input){cursor:pointer;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.dm-janela__titulo{margin:0;font-size:var(--text-section-size);line-height:var(--text-section-lh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading)}.dm-janela__aviso{flex:0 0 auto;padding:0 var(--space-6) var(--space-3)}.dm-janela__conteudo{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-1) var(--space-6) var(--space-5)}.dm-janela__rodape{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:var(--border-width-hairline) solid var(--border-soft)}:root{--table-header-padding-y:14px;--table-row-height:64px;--table-row-height-compact:44px;--table-selected-stripe:3px;--kpi-footnote-gap:6px;--status-bar-reading-min:184px}.dm-table{overflow:hidden;border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-ui)}.dm-table__tabela{width:100%;border-collapse:collapse;table-layout:auto}.dm-table__cabecalho{padding:var(--table-header-padding-y) var(--space-4);color:var(--text-primary);font-weight:var(--weight-strong);white-space:nowrap}.dm-table__cabecalho,.dm-table__celula{border-bottom:var(--border-width-hairline) solid var(--border-soft);font-size:var(--text-body-size);text-align:left}.dm-table__celula{height:var(--table-row-height);padding:var(--space-4);line-height:var(--text-body-lh);vertical-align:middle}.dm-table[data-density=compact] .dm-table__celula{height:var(--table-row-height-compact)}.dm-table__linha:last-child .dm-table__celula{border-bottom:none}.dm-table__cabecalho[data-align=center],.dm-table__celula[data-align=center]{text-align:center}.dm-table__cabecalho[data-align=right],.dm-table__celula[data-align=right]{text-align:right}.dm-table__linha{transition:background-color var(--duration-fast) var(--ease-standard)}.dm-table__linha[data-selected]{background:var(--surface-selected)}.dm-table__linha[data-selected]>.dm-table__celula:first-child{box-shadow:inset var(--table-selected-stripe) 0 0 var(--accent)}.dm-kpi{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-ui)}.dm-kpi__rotulo{color:var(--text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.dm-kpi__valor{font-size:var(--text-page-size);line-height:var(--text-page-lh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading)}.dm-kpi__unidade{font-size:var(--text-panel-size)}.dm-kpi__rodape{display:inline-flex;align-items:center;gap:var(--kpi-footnote-gap);color:var(--text-secondary);font-size:var(--text-data-size);line-height:var(--text-data-lh)}.dm-kpi__delta{font-weight:var(--weight-bold)}.dm-kpi__rodape[data-tone=success] :is(.dm-kpi__seta,.dm-kpi__delta){color:var(--success-fg)}.dm-kpi__rodape[data-tone=warning] :is(.dm-kpi__seta,.dm-kpi__delta){color:var(--warning-fg)}.dm-kpi__rodape[data-tone=error] :is(.dm-kpi__seta,.dm-kpi__delta){color:var(--error-fg)}.dm-kpi__rodape[data-tone=neutral] :is(.dm-kpi__seta,.dm-kpi__delta){color:var(--text-secondary)}.dm-property{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-body-size)}.dm-property[data-divider]{border-bottom:var(--border-width-hairline) solid var(--border-soft)}.dm-property__rotulo{color:var(--text-secondary)}.dm-property__valor{font-weight:var(--weight-bold);text-align:right}.dm-selection-bar{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border:var(--border-width-hairline) solid var(--selected-border-soft);border-radius:var(--radius-card);background:var(--surface-selected);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-body-size)}.dm-selection-bar__contagem{font-weight:var(--weight-bold)}.dm-selection-bar__dica{color:var(--text-secondary)}.dm-selection-bar__espaco{flex:1 1}.dm-selection-bar__acoes{display:flex;align-items:center;gap:var(--space-3)}.dm-status-bar{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-6);box-sizing:border-box;height:var(--layout-statusbar-height);padding:0 var(--space-4);border-top:var(--border-width-hairline) solid var(--border-soft);background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-data-size);line-height:var(--text-data-lh);font-weight:var(--text-data-weight)}.dm-status-bar__fim,.dm-status-bar__leituras{display:flex;align-items:center;min-width:0}.dm-status-bar__leituras{flex:1 1;gap:var(--space-6);overflow:hidden}.dm-status-bar__leituras>.dm-status-bar__leitura:first-child{min-width:var(--status-bar-reading-min)}.dm-status-bar__fim{flex:0 0 auto;gap:var(--space-1)}.dm-status-bar__fim>.dm-status-bar__leitura{margin-right:var(--space-2)}.dm-status-bar__leitura{white-space:nowrap}