@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_27c1d5ca-module__9rNIbG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_27c1d5ca-module__9rNIbG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--transicao:.15s ease;--anel-foco:0 0 0 3px #2f7fb829;--anel-erro:0 0 0 3px #c64a3e29}.btn{background:var(--btn-fundo);color:var(--btn-cor);border:1px solid var(--btn-borda);transition:background var(--transicao), border-color var(--transicao), color var(--transicao), box-shadow var(--transicao), opacity var(--transicao);justify-content:center;align-items:center;gap:7px;display:inline-flex}.btn:focus-visible{box-shadow:var(--anel-foco);outline:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primario{--btn-fundo:var(--sky-dark);--btn-cor:#fff;--btn-borda:transparent}.btn-primario:hover:not(:disabled){--btn-fundo:var(--navy)}.btn-secundario{--btn-fundo:var(--surface);--btn-cor:var(--text-2);--btn-borda:var(--border-2)}.btn-secundario:hover:not(:disabled){--btn-borda:var(--sky-dark);--btn-cor:var(--sky-dark)}.btn-perigo{--btn-fundo:var(--surface);--btn-cor:var(--st-atrasado-dot);--btn-borda:#f0cfc8}.btn-perigo:hover:not(:disabled){--btn-fundo:var(--st-atrasado-bg);--btn-borda:#e6b5ab}.btn-sucesso{--btn-fundo:#2f8a64;--btn-cor:#fff;--btn-borda:transparent}.btn-sucesso:hover:not(:disabled){--btn-fundo:#237049}.btn-fantasma{--btn-fundo:var(--surface);--btn-cor:var(--sky-dark);--btn-borda:var(--border-2)}.btn-fantasma:hover:not(:disabled){--btn-borda:var(--sky-dark);--btn-fundo:var(--warn-azul-bg)}.btn-neutro{--btn-fundo:var(--surface);--btn-cor:var(--text-3);--btn-borda:var(--border-2)}.btn-neutro:hover:not(:disabled){--btn-borda:var(--text-faint);--btn-cor:var(--text);--btn-fundo:var(--surface-alt)}.btn-marcar{--btn-fundo:var(--surface);--btn-cor:var(--text-2);--btn-borda:var(--border-2)}.btn-marcar:hover:not(:disabled){--btn-borda:#2f8a64;--btn-fundo:#eaf6ee;--btn-cor:#237049}.btn-ambar{--btn-fundo:var(--surface);--btn-cor:#8a6420;--btn-borda:var(--warn-ambar-border)}.btn-ambar:hover:not(:disabled){--btn-borda:#b8862b;--btn-fundo:var(--warn-ambar-bg)}.btn-icone{--icone-cor:var(--text-muted);--icone-fundo:transparent;background:var(--icone-fundo);color:var(--icone-cor);cursor:pointer;transition:background var(--transicao), color var(--transicao), box-shadow var(--transicao);border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.btn-icone:hover:not(:disabled){--icone-cor:var(--text);--icone-fundo:var(--divider)}.btn-icone:focus-visible{box-shadow:var(--anel-foco);outline:none}.btn-icone:disabled{opacity:.5;cursor:not-allowed}.btn-icone-perigo:hover:not(:disabled){--icone-cor:var(--st-atrasado-dot);--icone-fundo:var(--st-atrasado-bg)}.btn-icone-sky:hover:not(:disabled){--icone-cor:var(--sky-dark);--icone-fundo:var(--warn-azul-bg)}.btn-icone-claro{--icone-cor:#5b6b86}.btn-icone-claro:hover:not(:disabled){--icone-cor:#fff;--icone-fundo:#ffffff14}.campo{--campo-borda:var(--border-2);--campo-fundo:var(--surface);transition:border-color var(--transicao), background var(--transicao), box-shadow var(--transicao)}.campo:hover:not(:disabled):not(:focus-within){--campo-borda:var(--text-faint)}.campo:focus,.campo:focus-within{--campo-borda:var(--sky-dark);--campo-fundo:var(--surface);box-shadow:var(--anel-foco);outline:none}.campo[aria-invalid=true]{--campo-borda:var(--st-atrasado-dot)}.campo[aria-invalid=true]:focus,.campo[aria-invalid=true]:focus-within{box-shadow:var(--anel-erro)}.campo:disabled,.campo[data-disabled]{opacity:.6;cursor:not-allowed}.campo-busca{--campo-fundo:var(--surface-alt)}.dropzone{--campo-borda:var(--border-2);--campo-fundo:var(--surface-alt);transition:border-color var(--transicao), background var(--transicao)}.dropzone:hover{--campo-borda:var(--sky-dark);--campo-fundo:#f4f7ff}select.campo{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2213%22 height=%2213%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%2364748b%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpolyline points=%226 9 12 15 18 9%22/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.linha-hover{--linha-fundo:transparent;background:var(--linha-fundo);transition:background var(--transicao)}.linha-hover:hover{--linha-fundo:#fafbfc}.item-hover{--linha-fundo:transparent;background:var(--linha-fundo);transition:background var(--transicao)}.item-hover:hover{--linha-fundo:var(--surface-alt)}.opcao-hover{--linha-fundo:transparent;background:var(--linha-fundo);transition:background var(--transicao)}.opcao-hover:hover,.opcao-hover[data-highlighted]{--linha-fundo:var(--warn-azul-bg)}.card-hover{--card-fundo:var(--surface);--card-borda:var(--border);background:var(--card-fundo);transition:background var(--transicao), border-color var(--transicao), box-shadow var(--transicao)}.card-hover:hover{--card-fundo:#fafcfe}.card-borda-hover{--card-borda:var(--border);transition:border-color var(--transicao), box-shadow var(--transicao)}.card-borda-hover:hover{--card-borda:var(--card-accent,var(--sky-dark))}.trimestre{--tri-borda:var(--border-2)}.trimestre.ligado{--tri-borda:#5eead4}.trimestre:hover:not(:disabled){--tri-borda:#0d9488}.trimestre:focus-visible{outline:none;box-shadow:0 0 0 3px #0d94882e}.celula-hover{transition:filter var(--transicao), transform var(--transicao)}.celula-hover:hover{filter:brightness(.95)}.link{--link-cor:var(--sky-dark);color:var(--link-cor);cursor:pointer;transition:color var(--transicao);text-decoration:none}.link:hover{--link-cor:var(--navy)}.link-discreto{--link-cor:var(--text-3)}.link-discreto:hover{--link-cor:var(--sky-dark)}.link-ambar{--link-cor:#8a6420}.link-ambar:hover{--link-cor:var(--navy)}.link-navy{--link-cor:var(--text)}.link-navy:hover{--link-cor:var(--sky-dark)}.link-gclick{--link-cor:#0f766e}.link-gclick:hover{--link-cor:var(--navy)}.link-verde{--link-cor:#237049}.link-verde:hover{--link-cor:var(--navy)}.link:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:4px}.nav-item{--nav-cor:#cbd5e1;--nav-fundo:transparent;color:var(--nav-cor);background:var(--nav-fundo);transition:background var(--transicao), color var(--transicao)}.nav-item:hover{--nav-cor:#fff;--nav-fundo:#ffffff0d}.nav-item.ativo,.nav-item.ativo:hover{--nav-cor:#fff;--nav-fundo:transparent}.nav-item:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.nav-conta{transition:background var(--transicao);border-radius:8px}.nav-conta:hover{background:#ffffff0d}.aba{--aba-fundo:transparent;--aba-cor:var(--text-3);background:var(--aba-fundo);color:var(--aba-cor);transition:background var(--transicao), color var(--transicao)}.aba:hover:not(.ativa){--aba-cor:var(--text);--aba-fundo:#fff9}.aba.ativa{--aba-fundo:var(--surface);--aba-cor:var(--text)}.flutuante{z-index:100;outline:none}.menu-flutuante{box-sizing:border-box;min-width:var(--anchor-width);max-height:min(320px, var(--available-height));background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow-dropdown);color:var(--text);transform-origin:var(--transform-origin);border-radius:10px;outline:none;padding:4px;font-size:12.5px;transition:opacity .12s,transform .12s;overflow-y:auto}.menu-flutuante[data-starting-style],.menu-flutuante[data-ending-style]{opacity:0;transform:scale(.97)translateY(-3px)}.menu-item{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:7px;outline:none;align-items:center;gap:8px;padding:7px 9px 7px 10px;display:flex}.menu-item[data-highlighted]{background:var(--warn-azul-bg);color:var(--text)}.menu-item[data-selected]{color:var(--sky-dark);font-weight:600}.menu-item[data-disabled]{opacity:.5;cursor:default}.menu-item-check{color:var(--sky-dark);margin-left:auto;display:flex}.menu-item-texto{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.select-gatilho{cursor:pointer;text-align:left}.select-gatilho[data-popup-open]{--campo-borda:var(--sky-dark);box-shadow:var(--anel-foco)}.select-gatilho-valor{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-gatilho-valor[data-placeholder]{color:#8a98a8}.select-gatilho-icone{color:var(--text-3);transition:transform var(--transicao);flex:none;display:flex}.select-gatilho[data-popup-open] .select-gatilho-icone{transform:rotate(180deg)}.select-gatilho-nu[data-popup-open]{box-shadow:none}.calendario{width:268px;min-width:0;max-height:none;padding:12px;overflow:visible}.cal-cabecalho{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.cal-titulo{text-align:center;color:var(--text);text-transform:capitalize;flex:1;font-size:12.5px;font-weight:600}.cal-semana{color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:.04em;grid-template-columns:repeat(7,1fr);margin-bottom:3px;font-size:10px;font-weight:600;display:grid}.cal-grade{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-grade-meses{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.cal-dia,.cal-mes{height:30px;color:var(--text-2);font:inherit;cursor:pointer;transition:background var(--transicao), color var(--transicao), border-color var(--transicao);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;font-size:12px;display:flex}.cal-mes{text-transform:capitalize;height:34px}.cal-dia:hover,.cal-mes:hover{background:var(--warn-azul-bg);color:var(--text)}.cal-dia:focus-visible,.cal-mes:focus-visible{box-shadow:var(--anel-foco);outline:none}.cal-dia.fora{color:var(--text-faint)}.cal-dia.hoje,.cal-mes.hoje{border-color:var(--sky);font-weight:600}.cal-dia.selecionado,.cal-mes.selecionado,.cal-dia.selecionado:hover,.cal-mes.selecionado:hover{background:var(--sky-dark);border-color:var(--sky-dark);color:#fff;font-weight:600}.cal-rodape{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.cal-acao{color:var(--sky-dark);font:inherit;cursor:pointer;transition:background var(--transicao);background:0 0;border:none;border-radius:6px;padding:4px 7px;font-size:11.5px;font-weight:600}.cal-acao:hover{background:var(--warn-azul-bg)}.cal-acao:disabled{opacity:.45;cursor:not-allowed}.interruptor{flex:none;width:40px;height:23px;display:inline-flex;position:relative}.interruptor input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.interruptor input:disabled{cursor:not-allowed}.interruptor-trilho{pointer-events:none;transition:background var(--transicao), box-shadow var(--transicao), opacity var(--transicao);background:#cbd5e1;border-radius:13px;padding:2px;position:absolute;inset:0}.interruptor-botao{width:19px;height:19px;transition:transform var(--transicao);background:#fff;border-radius:50%;display:block;box-shadow:0 1px 3px #0003}.interruptor input:hover:not(:disabled)+.interruptor-trilho{background:#b9c5d3}.interruptor input:checked+.interruptor-trilho{background:#2f8a64}.interruptor input:checked:hover:not(:disabled)+.interruptor-trilho{background:#297a58}.interruptor input:checked+.interruptor-trilho .interruptor-botao{transform:translate(17px)}.interruptor input:focus-visible+.interruptor-trilho{box-shadow:var(--anel-foco)}.interruptor input:disabled+.interruptor-trilho{opacity:.6}.caixa-interruptor{border:1px solid var(--divider);background:var(--surface-alt);cursor:pointer;transition:border-color var(--transicao), background var(--transicao);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.caixa-interruptor:hover{border-color:var(--border-2);background:#f3f6f9}.caixa-selecao{width:15px;height:15px;accent-color:var(--navy);cursor:pointer;margin:0}.caixa-selecao:focus-visible{box-shadow:var(--anel-foco);border-radius:3px;outline:none}.linha-hover.linha-marcada{--linha-fundo:#f3f7fb}.linha-hover.linha-marcada:hover{--linha-fundo:#ecf2f8}.celula-selecao{cursor:pointer;align-self:stretch;align-items:center;display:flex}:root{--navy:#0c1b27;--navy-2:#1f3346;--sky:#56a6dc;--sky-dark:#2f7fb8;--sky-deep:#256a9c;--bg-app:#f5f7fa;--surface:#fff;--surface-alt:#f8fafc;--border:#e6e8ec;--border-2:#e2e8f0;--divider:#eef1f5;--divider-2:#f5f6f8;--grid-line:#d8dfe8;--text:#0c1b27;--text-2:#334155;--text-3:#64748b;--text-muted:#94a3b8;--text-faint:#cbd5e1;--st-entregue-fg:#237049;--st-entregue-bg:#def0e6;--st-entregue-dot:#2f8a64;--st-parcial-fg:#8a6420;--st-parcial-bg:#f6ead0;--st-parcial-dot:#b8862b;--st-atrasado-fg:#a83f34;--st-atrasado-bg:#f8e2dd;--st-atrasado-dot:#c64a3e;--st-aguardando-fg:#64748b;--st-aguardando-bg:#eef1f5;--st-aguardando-dot:#94a3b8;--warn-verde-bg:#eaf6ee;--warn-verde-border:#def0e6;--warn-ambar-bg:#faf3e2;--warn-ambar-border:#ecd9a8;--warn-azul-bg:#eaf3fb;--warn-azul-border:#cfe5f4;--tier-diamante-fg:#2f7fb8;--tier-diamante-bg:#eaf3fb;--tier-diamante-dot:#56a6dc;--tier-ouro-fg:#a16207;--tier-ouro-bg:#f6ead0;--tier-ouro-dot:#d4a85a;--tier-prata-fg:#5a6b7d;--tier-prata-bg:#ebeff4;--tier-prata-dot:#8a98a8;--tier-bronze-fg:#9a5b2c;--tier-bronze-bg:#f4e6da;--tier-bronze-dot:#c2814e;--reg-mei-fg:#5a6b7d;--reg-mei-bg:#ebeff4;--reg-mei-accent:#6b8aa3;--reg-simples-fg:#2f8a64;--reg-simples-bg:#def0e6;--reg-simples-accent:#2f8a64;--reg-presumido-fg:#b8862b;--reg-presumido-bg:#f6ead0;--reg-presumido-accent:#b8862b;--reg-real-fg:#2f7fb8;--reg-real-bg:#eaf3fb;--reg-real-accent:#2f7fb8;--reg-imune-fg:#9a5b2c;--reg-imune-bg:#f4e6da;--reg-imune-accent:#c2814e;--ob-ecd:#2f7fb8;--ob-ecf:#56a6dc;--ob-reinf:#6b8aa3;--ob-lucros:#1f3346;--shadow-card-focus:0 2px 10px #2f7fb821;--shadow-dropdown:0 12px 32px #0c1b2729;--shadow-modal:0 20px 60px #0f172a4d;--shadow-tab-active:0 1px 2px #0c1b271f;--sidebar-w:248px;--topbar-h:60px}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg-app);color:var(--text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-faint);border:2px solid var(--bg-app);border-radius:6px}input::placeholder{color:#8a98a8}select{appearance:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
