@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-wght-normal-C8sJyxwB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-vietnamese-wght-normal-Tdf5mmdl.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bp-azul:#1e2544;--bp-azul-medio:#2d3561;--bp-azul-claro:#3a4478;--bp-azul-suave:#8b98c4;--bp-laranja:#e8601c;--bp-laranja-forte:#c94e14;--bp-laranja-escuro:#a83f0f;--bp-amarelo:#f6ce5c;--bp-amarelo-suave:#fde68a;--bp-erro:#dc2626;--bp-sucesso:#16a34a;--bp-aviso:#b45309;--bp-info:#2563eb;--font-display:"Oswald Variable", "Oswald", "Arial Narrow", Arial, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--touch:44px;--sidebar-w:268px;--sidebar-w-collapsed:76px;--topbar-h:60px;--bottomnav-h:64px;--content-max:none;--form-max:880px;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.16s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#f3f4f8;--c-surface:#fff;--c-surface-2:#f7f8fb;--c-surface-3:#eceef4;--c-border:#e1e4ee;--c-border-strong:#c7ccdc;--c-text:#1a2040;--c-text-muted:#5b6275;--c-text-subtle:#6b7280;--c-primary:var(--bp-azul-medio);--c-primary-hover:var(--bp-azul);--c-primary-soft:#e8eaf4;--c-primary-text:var(--bp-azul-medio);--c-accent:var(--bp-laranja-forte);--c-accent-hover:var(--bp-laranja-escuro);--c-accent-soft:#fdeee6;--c-accent-text:#b4470f;--c-highlight:var(--bp-amarelo);--c-highlight-soft:#fef6dc;--c-on-accent:#fff;--c-danger:var(--bp-erro);--c-danger-soft:#fdecec;--c-danger-text:#b91c1c;--c-success:var(--bp-sucesso);--c-success-soft:#e8f6ee;--c-success-text:#15803d;--c-warning:var(--bp-aviso);--c-warning-soft:#fdf3e2;--c-warning-text:#92400e;--c-info:var(--bp-info);--c-info-soft:#e8effd;--c-info-text:#1d4ed8;--c-focus:#2d6cdf;--c-overlay:#0a0d1e7a;--c-sidebar:var(--bp-azul);--c-sidebar-text:#ffffffc7;--c-sidebar-muted:#ffffff7a;--c-sidebar-hover:#ffffff12;--c-sidebar-active:#ffffff1f;--shadow-sm:0 1px 2px #1419320f, 0 1px 3px #1419320d;--shadow-md:0 4px 16px #14193214, 0 1px 3px #1419320f;--shadow-lg:0 18px 48px #1419322e;--chart-1:#2d3561;--chart-2:#e8601c;--chart-3:#e2b33a;--chart-4:#3b82a6;--chart-5:#8a5cb8;--chart-6:#2f9e6e;--chart-7:#c2416b;--chart-8:#6b7280;--chart-grid:#1a204014;--chart-text:#5b6275}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#070a19;--c-surface:#121730;--c-surface-2:#171d3a;--c-surface-3:#1f2648;--c-border:#262e55;--c-border-strong:#39427a;--c-text:#e8eaf4;--c-text-muted:#a3abcc;--c-text-subtle:#8a92b6;--c-primary:#6f7fd0;--c-primary-hover:#8794dc;--c-primary-soft:#1d2550;--c-primary-text:#aab4f0;--c-accent:var(--bp-laranja-forte);--c-accent-hover:#e0621f;--c-accent-soft:#3a1f12;--c-accent-text:#f59a62;--c-highlight:var(--bp-amarelo);--c-highlight-soft:#3a3115;--c-danger:#ef4444;--c-danger-soft:#3b1518;--c-danger-text:#fca5a5;--c-success:#22c55e;--c-success-soft:#10301f;--c-success-text:#86efac;--c-warning:#f59e0b;--c-warning-soft:#36270c;--c-warning-text:#fcd34d;--c-info:#60a5fa;--c-info-soft:#13254a;--c-info-text:#93c5fd;--c-focus:#8fb2ff;--c-overlay:#0009;--c-sidebar:#0c1024;--c-sidebar-hover:#ffffff0f;--c-sidebar-active:#ffffff1a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 20px #00000059;--shadow-lg:0 18px 48px #0000008c;--chart-1:#8794dc;--chart-2:#f07b3c;--chart-3:#f6ce5c;--chart-4:#5fb4d6;--chart-5:#b48ae0;--chart-6:#4cc38a;--chart-7:#ec6f97;--chart-8:#9ca3af;--chart-grid:#e8eaf414;--chart-text:#a3abcc}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-bg);min-height:100dvh;color:var(--c-text);font-family:var(--font-body);font-size:var(--text-md);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,h4{color:var(--c-text);margin:0;line-height:1.2}h1,h2{font-family:var(--font-display);letter-spacing:.01em;font-weight:600}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg);font-weight:600}h4{font-size:var(--text-md);font-weight:600}p{margin:0}a{color:var(--c-primary-text);text-underline-offset:2px}img,svg,canvas{max-width:100%;display:block}.leaflet-container canvas,.leaflet-container svg{max-width:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--bp-amarelo) 55%, transparent);color:var(--c-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.muted{color:var(--c-text-muted)}.subtle{color:var(--c-text-subtle);font-size:var(--text-sm)}.overline{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-subtle);font-weight:600}.stack{gap:var(--gap,var(--space-4));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--gap,var(--space-2));flex-wrap:wrap;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.grid-auto{gap:var(--gap,var(--space-4));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,220px)), 1fr));display:grid}.grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){.grid-2{grid-template-columns:minmax(0,1fr)}}.text-right{text-align:right}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pre-wrap{white-space:pre-wrap}@keyframes bp-spin{to{transform:rotate(360deg)}}@keyframes bp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.bp-skeleton-group{flex-direction:column;gap:8px;display:flex}.bp-skeleton{background:linear-gradient(90deg, var(--c-surface-3) 25%, var(--c-surface-2) 50%, var(--c-surface-3) 75%);background-size:200% 100%;animation:1.4s linear infinite bp-shimmer;display:block}.bp-input,.bp-select,.bp-textarea{border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);background:var(--c-surface);width:100%;min-height:42px;color:var(--c-text);font-size:var(--text-md);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:9px 12px;line-height:1.35}.bp-input::placeholder,.bp-textarea::placeholder{color:var(--c-text-subtle);opacity:.85}.bp-input:hover,.bp-select:hover,.bp-textarea:hover{border-color:color-mix(in srgb, var(--c-border-strong) 60%, var(--c-primary) 40%)}.bp-input:focus,.bp-select:focus,.bp-textarea:focus{border-color:var(--c-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-focus) 22%, transparent);outline:none}.bp-input[aria-invalid=true],.bp-select[aria-invalid=true],.bp-textarea[aria-invalid=true]{border-color:var(--c-danger)}.bp-input:disabled,.bp-select:disabled,.bp-textarea:disabled,.bp-input[readonly]{background:var(--c-surface-2);color:var(--c-text-muted)}.bp-input--sm,.bp-select.bp-input--sm{min-height:34px;font-size:var(--text-sm);padding:5px 10px}.bp-textarea{resize:vertical;min-height:96px}.bp-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.bp-input[type=date],.bp-input[type=time],.bp-input[type=month],.bp-input[type=datetime-local]{min-width:0;max-width:100%}@media (pointer:coarse){html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:16px}}@supports (-webkit-touch-callout:none){html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:16px}.bp-input:is([type=date],[type=time],[type=month],[type=datetime-local]){appearance:none;width:100%;display:block}.bp-input:is([type=date],[type=time],[type=month],[type=datetime-local])::-webkit-date-and-time-value{text-align:left;min-height:1.35em;margin:0}}.bp-input.mono{letter-spacing:.02em}.bp-search{align-items:center;min-width:0;display:flex;position:relative}.bp-search>svg{color:var(--c-text-subtle);pointer-events:none;position:absolute;left:12px}.bp-search>.bp-input{padding-left:38px}.bp-check{cursor:pointer;min-height:28px;font-size:var(--text-md);align-items:flex-start;gap:10px;line-height:1.35;display:inline-flex}.bp-check input{width:20px;height:20px;accent-color:var(--c-accent);cursor:pointer;flex:none;margin:1px 0 0}.bp-check--sm{font-size:var(--text-sm)}.bp-check--sm input{width:16px;height:16px}.bp-segmented{gap:var(--space-2);flex-wrap:wrap;display:flex}.bp-segmented label{flex:auto;position:relative}.bp-segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bp-segmented span{min-height:42px;padding:0 var(--space-4);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);background:var(--c-surface);text-align:center;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;font-weight:600;display:flex}.bp-segmented input:checked+span{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary-text);box-shadow:inset 0 0 0 1px var(--c-primary)}.bp-segmented input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:2px}.form-grid{gap:var(--space-4);grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));display:grid}.form-grid>.span-all{grid-column:1/-1}.form-grid>.span-2{grid-column:span 2}@container (width<=620px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>.span-2{grid-column:auto}}@supports not (container-type:inline-size){@media (width<=720px){.form-grid{grid-template-columns:minmax(0,1fr)}}}.bp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bp-field__label{font-size:var(--text-sm);color:var(--c-text);font-weight:600}.bp-field__req{color:var(--c-danger)}.bp-field__opt{color:var(--c-text-subtle);margin-left:4px;font-weight:400}.bp-field__hint{font-size:var(--text-xs);color:var(--c-text-subtle)}.bp-field__error{font-size:var(--text-xs);color:var(--c-danger-text);font-weight:600}.painel-pagina{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.painel-pagina>.bp-page-header,.painel-pagina>.painel-cab{margin-bottom:0}.paineis-dica{margin-top:calc(-1 * var(--space-3));color:var(--c-text-subtle);font-size:var(--text-xs)}.graficos{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.graficos>.is-largo{grid-column:1/-1}.tabela-intro{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--c-border);flex-direction:column;display:flex}.tabela-intro>p{max-width:110ch;font-size:var(--text-sm)}.tabela-controles{gap:var(--space-3);flex-wrap:wrap;display:flex}.tabela-controles>.bp-search{flex:320px}.tabela-controles>.bp-select{flex:0 240px}.bp-btn{--btn-bg:var(--c-surface);--btn-fg:var(--c-text);--btn-border:var(--c-border-strong);--btn-hover:var(--c-surface-3);justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-md);white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.bp-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-hover)}.bp-btn:active:not(:disabled){transform:translateY(1px)}.bp-btn:disabled,.bp-btn[aria-disabled=true]{opacity:.55}.bp-btn--sm{min-height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.bp-btn--lg{min-height:var(--touch);padding:0 var(--space-5);font-size:var(--text-lg)}.bp-btn--block{width:100%;display:flex}.bp-btn--icon{width:40px;padding:0}.bp-btn--icon.bp-btn--sm{width:32px}.bp-btn--icon.bp-btn--lg{width:var(--touch)}.bp-btn--primary{--btn-bg:var(--c-accent);--btn-fg:var(--c-on-accent);--btn-border:var(--c-accent);--btn-hover:var(--c-accent-hover)}.bp-btn--secondary{--btn-bg:var(--c-primary);--btn-fg:#fff;--btn-border:var(--c-primary);--btn-hover:var(--c-primary-hover)}:root[data-theme=dark] .bp-btn--secondary{--btn-fg:#0b0f22}.bp-btn--outline{--btn-bg:transparent;--btn-fg:var(--c-text)}.bp-btn--ghost{--btn-bg:transparent;--btn-border:transparent;--btn-fg:var(--c-text-muted);--btn-hover:var(--c-surface-3)}.bp-btn--ghost:hover{color:var(--c-text)}.bp-btn--soft{--btn-bg:var(--c-primary-soft);--btn-border:transparent;--btn-fg:var(--c-primary-text);--btn-hover:color-mix(in srgb, var(--c-primary-soft) 70%, var(--c-primary) 30%)}.bp-btn--danger{--btn-bg:var(--c-danger);--btn-fg:#fff;--btn-border:var(--c-danger);--btn-hover:#b91c1c}.bp-btn--success{--btn-bg:var(--c-success);--btn-fg:#fff;--btn-border:var(--c-success);--btn-hover:#15803d}.bp-btn__icon{flex:none}.bp-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite bp-spin}
