@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -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-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,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.relative{position:relative}.static{position:static}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);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,)}.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))}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity, 1);transform:translate3d(var(--p-enter-translate-x, 0),var(--p-enter-translate-y, 0),0) scale3d(var(--p-enter-scale, 1),var(--p-enter-scale, 1),var(--p-enter-scale, 1)) rotate(var(--p-enter-rotate, 0))}}@keyframes leave{to{opacity:var(--p-leave-opacity, 1);transform:translate3d(var(--p-leave-translate-x, 0),var(--p-leave-translate-y, 0),0) scale3d(var(--p-leave-scale, 1),var(--p-leave-scale, 1),var(--p-leave-scale, 1)) rotate(var(--p-leave-rotate, 0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{transform:scale3d(.3,.3,.3);opacity:0}50%{opacity:1}}@keyframes zoomindown{0%{transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);opacity:0}60%{transform:scale3d(.475,.475,.475) translate3d(0,60px,0);opacity:1}}@keyframes zoominleft{0%{transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);opacity:0}60%{transform:scale3d(.475,.475,.475) translate3d(10px,0,0);opacity:1}}}:root{--malua-fundo: #efebe2;--malua-superficie: #ffffff;--malua-superficie-sutil: #fbf9f4;--malua-nav: #171614;--malua-nav-ativo: #2b2825;--malua-nav-hover: #262421;--malua-borda: #e1dbcd;--malua-borda-clara: #e4dfd1;--malua-borda-divisor: #ede8dc;--malua-borda-linha: #f2eee4;--malua-borda-hover: #c9c1af;--malua-borda-perigo: #e8c7bc;--malua-texto: #1b1a17;--malua-texto-2: #6e675b;--malua-rotulo: #8a8377;--malua-rotulo-2: #9a9385;--malua-apagado: #a19a8b;--malua-aba-inativa: #948c7e;--malua-laranja: #c97a16;--malua-laranja-forte: #f9a03f;--malua-laranja-texto: #171614;--malua-ok-bg: #e7ede4;--malua-ok-fg: #4e6b4c;--malua-erro-bg: #f9edeb;--malua-erro-fg: #b55a4c;--malua-erro-forte: #b4462f;--malua-erro-valor: #a4562b;--malua-erro-hover: #fbf0ec;--malua-aviso-bg: #fdf7ee;--malua-aviso-fg: #a4682a;--malua-info-bg: #eaf0fb;--malua-info-fg: #3b5fa0;--malua-neutro-bg: #ede8dc;--malua-neutro-fg: #8a8377;--malua-trilho: #d8d2c4;--malua-trilho-ligado: #4e6b4c;--malua-r-card: 14px;--malua-r-modal: 20px;--malua-r-campo: 11px;--malua-r-botao: 12px;--malua-r-icone: 9px;--malua-r-selo: 7px;--malua-r-pill: 999px;--malua-sombra-aba: 0 1px 3px rgba(23, 22, 20, .12);--malua-sombra-popover: 0 14px 34px rgba(23, 22, 20, .18);--malua-sombra-modal: 0 24px 60px rgba(23, 22, 20, .34);--malua-sombra-bolinha: 0 1px 3px rgba(23, 22, 20, .3);--malua-veu: rgba(23, 22, 20, .5);--malua-altura-controle: 46px;--malua-altura-controle-2: 38px;--malua-botao-icone: 31px;--malua-aside: 396px;--malua-fonte: "Qanelas", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--malua-escala-fonte: 1;--malua-serie-1: #c97a16;--malua-serie-2: #1d6fb8;--malua-serie-3: #c43d2b;--malua-serie-4: #00908a;--malua-serie-5: #7b4fc9;--malua-serie-6: #4e9a2f;--malua-serie-7: #c02d93;--malua-serie-8: #8f7415;--malua-seq-1: #f6e3c4;--malua-seq-2: #ecc389;--malua-seq-3: #dfa14e;--malua-seq-4: #c97a16;--malua-seq-5: #8f5410;--malua-div-neg: #c43d2b;--malua-div-meio: #d8d2c4;--malua-div-pos: #4e9a2f;--malua-grade: #ede8dc;--malua-eixo-texto: #9a9385}.pagina-corpo{padding:20px 26px 28px;display:flex;flex-direction:column;gap:14px;min-height:0}.barra-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.barra-acoes .espacador{flex:1}.titulo-pagina{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--malua-texto)}.titulo-secao{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--malua-texto)}.nome-item{font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--malua-texto);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apoio{font-size:10px;font-weight:500;color:var(--malua-rotulo-2)}.rotulo{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--malua-rotulo-2)}.valor-monetario{font-size:13px;font-weight:700;color:var(--malua-texto);font-variant-numeric:tabular-nums}.valor-monetario.negativo{color:var(--malua-erro-valor)}.alinhar-direita{text-align:right}.cartao{background:var(--malua-superficie);border:1px solid var(--malua-borda);border-radius:var(--malua-r-card)}.kpi{display:flex;flex-direction:column;gap:3px}.kpi .numero{font-size:19px;font-weight:800;letter-spacing:-.03em;color:var(--malua-texto);font-variant-numeric:tabular-nums}.vazio{padding:50px 20px;text-align:center;color:var(--malua-apagado);font-size:11.5px;font-weight:500}.carregando{padding:40px 20px;text-align:center;color:var(--malua-rotulo);font-size:11.5px;font-weight:500}.toast{position:fixed;right:26px;bottom:22px;z-index:60;padding:11px 15px;border-radius:var(--malua-r-campo);background:var(--malua-ok-bg);color:var(--malua-ok-fg);border:1px solid var(--malua-borda-clara);font-size:11.5px;font-weight:700;box-shadow:var(--malua-sombra-popover)}.toast.toast-erro{background:var(--malua-erro-bg);color:var(--malua-erro-fg)}.barra-progresso{height:5px;border-radius:var(--malua-r-pill);background:var(--malua-neutro-bg);overflow:hidden}.barra-progresso>span{display:block;height:100%;background:var(--malua-ok-fg);border-radius:inherit}.barra-progresso>span.aviso{background:var(--malua-aviso-fg)}.barra-progresso>span.erro{background:var(--malua-erro-fg)}.botao-primario{height:var(--malua-altura-controle);padding:0 17px;border:0;border-radius:var(--malua-r-botao);background:var(--malua-laranja-forte);color:var(--malua-laranja-texto);font-family:inherit;font-weight:700;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.botao-primario:hover:not(:disabled){filter:brightness(.94)}.botao-primario:disabled{opacity:.5;cursor:not-allowed}.botao-primario.cta{font-weight:800;text-transform:uppercase;letter-spacing:.02em}.botao-secundario{height:var(--malua-altura-controle);padding:0 17px;border:1px solid var(--malua-borda);border-radius:var(--malua-r-botao);background:var(--malua-superficie);color:var(--malua-texto);font-family:inherit;font-weight:700;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.botao-secundario:hover:not(:disabled){border-color:var(--malua-borda-hover)}.botao-secundario:disabled{opacity:.5;cursor:not-allowed}.botao-secundario.compacto{height:var(--malua-altura-controle-2);padding:0 14px;border-radius:10px;font-weight:600;color:var(--malua-texto-2)}.botao-secundario.acao:hover:not(:disabled){color:var(--malua-laranja);border-color:var(--malua-borda-hover)}.botao-perigo{height:var(--malua-altura-controle);padding:0 17px;border:1px solid var(--malua-borda-perigo);border-radius:var(--malua-r-botao);background:var(--malua-superficie);color:var(--malua-erro-forte);font-family:inherit;font-weight:700;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.botao-perigo:hover:not(:disabled){background:var(--malua-erro-hover)}.botao-icone{width:var(--malua-botao-icone);height:var(--malua-botao-icone);border:1px solid var(--malua-borda-clara);border-radius:var(--malua-r-icone);background:var(--malua-superficie);color:var(--malua-texto-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.botao-icone:hover:not(:disabled){border-color:var(--malua-borda-hover)}.botao-icone:disabled{opacity:.45;cursor:not-allowed}.botao-icone.remover:hover:not(:disabled){border-color:var(--malua-borda-perigo);color:var(--malua-erro-forte)}.chip{border-radius:var(--malua-r-pill);padding:8px 15px;border:1px solid var(--malua-borda);background:var(--malua-superficie);color:var(--malua-texto-2);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.chip:hover{border-color:var(--malua-borda-hover)}.chip.ativo{background:var(--malua-nav);border-color:var(--malua-nav);color:var(--malua-laranja-forte)}.segmentado{display:inline-flex;gap:4px;background:var(--malua-borda-clara);padding:4px;border-radius:var(--malua-r-botao)}.segmentado>button{border:0;border-radius:var(--malua-r-icone);padding:9px 16px;background:transparent;color:var(--malua-aba-inativa);font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.segmentado>button.ativo{background:var(--malua-superficie);color:var(--malua-texto);box-shadow:var(--malua-sombra-aba)}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>span,.campo>label{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--malua-rotulo-2)}.campo>input,.campo>select,.campo>textarea,.campo-com-botao>input,.campo-com-botao>select{height:var(--malua-altura-controle);border:1px solid var(--malua-borda);border-radius:var(--malua-r-campo);background:var(--malua-superficie);padding:0 12px;font-family:inherit;font-weight:600;font-size:12.5px;color:var(--malua-texto);outline:0;width:100%;box-sizing:border-box}.campo>textarea{height:auto;min-height:78px;padding:11px 12px;resize:vertical;line-height:1.45}.campo>input:focus,.campo>select:focus,.campo>textarea:focus,.campo-com-botao>input:focus,.campo-com-botao>select:focus{border-color:var(--malua-laranja-forte)}.campo>input::placeholder,.campo>textarea::placeholder{color:var(--malua-apagado);font-weight:500}.campo>input:disabled,.campo>select:disabled,.campo>textarea:disabled{background:var(--malua-superficie-sutil);color:var(--malua-rotulo)}.campo.numero>input{text-align:right;font-variant-numeric:tabular-nums}.campo.compacto>input,.campo.compacto>select{height:40px;font-size:12px}.campo .erro-campo{font-size:10px;font-weight:600;color:var(--malua-erro-fg);text-transform:none;letter-spacing:0}.linha-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.campo-busca{position:relative;display:flex;align-items:center;flex:1;min-width:200px}.campo-busca .ms{position:absolute;left:12px;font-size:18px;color:var(--malua-rotulo);pointer-events:none}.campo-busca input{height:var(--malua-altura-controle);width:100%;border:1px solid var(--malua-borda);border-radius:var(--malua-r-campo);background:var(--malua-superficie);padding:0 12px 0 37px;font-family:inherit;font-weight:600;font-size:12.5px;color:var(--malua-texto);outline:0;box-sizing:border-box}.campo-busca input:focus{border-color:var(--malua-laranja-forte)}.campo-busca input::placeholder{color:var(--malua-apagado);font-weight:500}.chave{width:42px;height:24px;border:0;border-radius:12px;padding:3px;display:flex;align-items:center;justify-content:flex-start;background:var(--malua-trilho);cursor:pointer;transition:background .15s}.chave.ligada{justify-content:flex-end;background:var(--malua-trilho-ligado)}.chave .bolinha{width:18px;height:18px;border-radius:50%;background:var(--malua-superficie);box-shadow:0 1px 2px #1b1a1747}.chave-grande{width:46px;height:26px;border:0;border-radius:var(--malua-r-pill);padding:3px;position:relative;background:var(--malua-trilho);cursor:pointer;transition:background .15s;flex:none}.chave-grande.ligada{background:var(--malua-trilho-ligado)}.chave-grande .bolinha{width:20px;height:20px;border-radius:50%;background:var(--malua-superficie);box-shadow:var(--malua-sombra-bolinha);position:absolute;top:3px;left:3px;transition:left .15s}.chave-grande.ligada .bolinha{left:23px}.campo-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--malua-borda);border-radius:var(--malua-r-campo);background:var(--malua-superficie)}.campo-toggle .texto{display:flex;flex-direction:column;gap:2px;min-width:0}.campo-toggle .texto strong{font-size:11.5px;font-weight:700;color:var(--malua-texto)}.campo-toggle .texto small{font-size:10px;font-weight:500;color:var(--malua-rotulo)}.tabela{border:1px solid var(--malua-borda);border-radius:var(--malua-r-card);background:var(--malua-superficie);overflow-x:auto}.linha-tabela{display:grid;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--malua-borda-linha)}.linha-tabela:last-child{border-bottom:0}.linha-cabecalho{background:var(--malua-superficie-sutil);border-bottom:1px solid var(--malua-borda-divisor);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--malua-rotulo-2);position:sticky;top:0;z-index:1}.linha-cabecalho:first-child{border-radius:var(--malua-r-card) var(--malua-r-card) 0 0}.linha-tabela:not(.linha-cabecalho):hover{background:var(--malua-superficie-sutil)}.linha-tabela.selecionavel{cursor:pointer}.linha-tabela.selecionada{background:var(--malua-superficie-sutil);box-shadow:inset 3px 0 0 var(--malua-laranja-forte)}.celula-item{display:flex;align-items:center;gap:10px;min-width:0}.celula-item .ms,.celula-item .malua{font-size:18px;color:var(--malua-rotulo);flex:none}.celula-item .texto{display:flex;flex-direction:column;gap:1px;min-width:0}.celula-acoes{display:flex;align-items:center;justify-content:flex-end;gap:6px}.grupo-tabela{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--malua-superficie-sutil);border-bottom:1px solid var(--malua-borda-divisor);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--malua-rotulo-2);position:sticky;top:0;z-index:1}.grupo-tabela .contagem{color:var(--malua-apagado);letter-spacing:.04em}.grade-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:11px}.grade-cards>*{min-width:0}.modal-fundo{position:fixed;inset:0;background:var(--malua-veu);display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}.modal-caixa{width:100%;max-width:440px;max-height:calc(100vh - 48px);background:var(--malua-superficie);border-radius:var(--malua-r-modal);box-shadow:var(--malua-sombra-modal);display:flex;flex-direction:column;overflow:hidden}.modal-caixa.estreito{max-width:400px}.modal-caixa.medio{max-width:520px}.modal-caixa.largo{max-width:680px}.modal-caixa.extra{max-width:720px}.modal-caixa.amplo{max-width:960px}.modal-cabecalho{display:flex;align-items:center;gap:12px;padding:17px 21px;border-bottom:1px solid var(--malua-borda-divisor);flex:none}.modal-cabecalho>.ms,.modal-cabecalho>.malua{font-size:22px;color:var(--malua-laranja);flex:none}.modal-cabecalho.perigo>.ms,.modal-cabecalho.perigo>.malua{color:var(--malua-erro-valor)}.modal-cabecalho .titulos{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.modal-cabecalho .eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--malua-rotulo-2)}.modal-cabecalho .titulo{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--malua-texto)}.modal-corpo{padding:17px 21px;overflow-y:auto;display:flex;flex-direction:column;gap:13px;flex:1;min-height:0}.modal-rodape{display:flex;gap:8px;padding:17px 21px 19px;border-top:1px solid var(--malua-borda-divisor);flex:none}.modal-rodape>[rodape]{display:contents}.modal-rodape .botao-secundario{flex:1}.modal-rodape .botao-primario,.modal-rodape .botao-perigo{flex:2}.popover{position:absolute;z-index:40;min-width:216px;background:var(--malua-superficie);border:1px solid var(--malua-borda);border-radius:16px;box-shadow:var(--malua-sombra-popover);overflow:hidden}.popover .item{display:flex;align-items:center;gap:9px;width:100%;padding:10px 14px;border:0;background:transparent;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--malua-texto);cursor:pointer;text-align:left}.popover .item:hover{background:var(--malua-superficie-sutil)}.popover .item.perigo{color:var(--malua-erro-forte)}.popover .separador{height:1px;background:var(--malua-borda-divisor)}.aside{width:var(--malua-aside);background:var(--malua-superficie);border-left:1px solid var(--malua-borda);display:flex;flex-direction:column;overflow:hidden}.aside-cabecalho{padding:16px 20px 14px;border-bottom:1px solid var(--malua-borda-divisor);display:flex;align-items:center;gap:10px;flex:none}.aside-cabecalho .titulos{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.aside-cabecalho .eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--malua-rotulo-2)}.aside-cabecalho .titulo{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--malua-texto)}.aside-corpo{flex:1;overflow-y:auto;padding:15px 20px;display:flex;flex-direction:column;gap:13px;min-height:0}.aside-rodape{padding:13px 20px 18px;border-top:1px solid var(--malua-borda-divisor);display:flex;gap:8px;flex:none}.resumo-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11.5px;font-weight:600;color:var(--malua-texto-2)}.resumo-linha .valor{font-variant-numeric:tabular-nums;color:var(--malua-texto);font-weight:700}.resumo-linha.total{padding-top:10px;border-top:1px solid var(--malua-borda-divisor);font-size:13px;font-weight:800;color:var(--malua-texto)}.resumo-linha.total .valor{font-size:15px;font-weight:800}.selo-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:var(--malua-r-selo);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--malua-neutro-bg);color:var(--malua-neutro-fg)}.selo-status.ok{background:var(--malua-ok-bg);color:var(--malua-ok-fg)}.selo-status.erro{background:var(--malua-erro-bg);color:var(--malua-erro-fg)}.selo-status.aviso{background:var(--malua-aviso-bg);color:var(--malua-aviso-fg)}.selo-status.info{background:var(--malua-info-bg);color:var(--malua-info-fg)}.selo-status.neutro{background:var(--malua-neutro-bg);color:var(--malua-neutro-fg)}.contador{font-size:10px;font-weight:800;color:var(--malua-superficie);background:var(--malua-erro-forte);border-radius:var(--malua-r-pill);padding:3px 7px;line-height:1}.contador.aviso{background:var(--malua-aviso-fg)}.contador.ok{background:var(--malua-ok-fg)}.nota-info{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:var(--malua-r-campo);background:var(--malua-superficie-sutil);border:1px solid var(--malua-borda-clara);color:var(--malua-texto-2);font-size:10.5px;font-weight:500;line-height:1.45}.nota-info>.ms{font-size:16px;color:var(--malua-rotulo);flex:none}.nota-info.aviso{background:var(--malua-aviso-bg);border-color:var(--malua-aviso-bg);color:var(--malua-aviso-fg)}.nota-info.aviso>.ms{color:var(--malua-aviso-fg)}.nota-info.erro{background:var(--malua-erro-bg);border-color:var(--malua-erro-bg);color:var(--malua-erro-fg)}.nota-info.erro>.ms{color:var(--malua-erro-fg)}.nota-info.info{background:var(--malua-info-bg);border-color:var(--malua-info-bg);color:var(--malua-info-fg)}.nota-info.info>.ms{color:var(--malua-info-fg)}@layer tailwind-base,primeng,tailwind-utilities;@font-face{font-family:Qanelas;src:url(/assets/fonts/Qanelas-Regular.otf) format("opentype");font-weight:400;font-display:block}@font-face{font-family:Qanelas;src:url(/assets/fonts/Qanelas-Medium.otf) format("opentype");font-weight:500;font-display:block}@font-face{font-family:Qanelas;src:url(/assets/fonts/Qanelas-SemiBold.otf) format("opentype");font-weight:600;font-display:block}@font-face{font-family:Qanelas;src:url(/assets/fonts/Qanelas-Bold.otf) format("opentype");font-weight:700;font-display:block}@font-face{font-family:Qanelas;src:url(/assets/fonts/Qanelas-ExtraBold.otf) format("opentype");font-weight:800;font-display:block}@font-face{font-family:Motgan;src:url(/assets/fonts/Motgan.ttf) format("truetype");font-weight:400;font-display:block}@font-face{font-family:Malua Icons;src:url(/assets/fonts/malua-icons.woff) format("woff"),url(/assets/fonts/malua-icons.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}html{zoom:var(--malua-escala-fonte)}body{margin:0;font-family:var(--malua-fonte);background:var(--malua-fundo);color:var(--malua-texto);-webkit-font-smoothing:antialiased}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.malua{display:inline-block;font-family:Malua Icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased}.malua-chope:before{content:"\e900"}.malua-tap:before{content:"\e901"}.malua-porcoes:before{content:"\e902"}.malua-refrigerante:before{content:"\e903"}.malua-suco:before{content:"\e904"}.malua-lanche:before{content:"\e905"}.malua-lata-cerveja:before{content:"\e906"}.malua-estufa:before{content:"\e907"}.malua-conservas:before{content:"\e908"}.malua-drink-baixo:before{content:"\e909"}.malua-bem-bolado:before{content:"\e90a"}.malua-chope-2:before{content:"\e90b"}.malua-chope-3:before{content:"\e90c"}.malua-chope-4:before{content:"\e90d"}.malua-tap-2:before{content:"\e90e"}.malua-tap-3:before{content:"\e90f"}.malua-tap-4:before{content:"\e910"}.malua-porcoes-2:before{content:"\e911"}.malua-porcoes-3:before{content:"\e912"}.malua-porcoes-4:before{content:"\e913"}.malua-refrigerante-2:before{content:"\e914"}.malua-refrigerante-3:before{content:"\e915"}.malua-refrigerante-4:before{content:"\e916"}.malua-suco-2:before{content:"\e917"}.malua-suco-3:before{content:"\e918"}.malua-suco-4:before{content:"\e919"}.malua-lanche-2:before{content:"\e91a"}.malua-lanche-3:before{content:"\e91b"}.malua-lanche-4:before{content:"\e91c"}.malua-lata-cerveja-2:before{content:"\e91d"}.malua-lata-cerveja-3:before{content:"\e91e"}.malua-lata-cerveja-4:before{content:"\e91f"}.malua-estufa-2:before{content:"\e920"}.malua-estufa-3:before{content:"\e921"}.malua-estufa-4:before{content:"\e922"}.malua-conservas-2:before{content:"\e923"}.malua-conservas-3:before{content:"\e924"}.malua-conservas-4:before{content:"\e925"}.malua-drink-baixo-2:before{content:"\e926"}.malua-drink-baixo-3:before{content:"\e927"}.malua-drink-baixo-4:before{content:"\e928"}.malua-bem-bolado-2:before{content:"\e929"}.malua-bem-bolado-3:before{content:"\e92a"}.malua-bem-bolado-4:before{content:"\e92b"}.malua-cardapio:before{content:"\e92c"}.malua-ficha-tecnica:before{content:"\e92d"}.malua-nfce:before{content:"\e92e"}.malua-estoque:before{content:"\e92f"}.malua-vendas:before{content:"\e930"}.malua-comandas:before{content:"\e931"}.malua-mesas:before{content:"\e932"}.malua-ifood:before{content:"\e933"}.malua-keeta:before{content:"\e934"}.malua-99food:before{content:"\e935"}.malua-delivery:before{content:"\e936"}.malua-consumo:before{content:"\e937"}.malua-preparo:before{content:"\e938"}.malua-producao:before{content:"\e939"}.malua-despesas-fixas:before{content:"\e93a"}.malua-comprar:before{content:"\e93b"}.malua-receita:before{content:"\e93c"}.malua-cartao-credito:before{content:"\e93d"}.malua-pix:before{content:"\e93e"}.malua-dinheiro:before{content:"\e93f"}.malua-conta-corrente:before{content:"\e940"}.malua-banco:before{content:"\e941"}.malua-contas-financeiras:before{content:"\e942"}.malua-dashboard:before{content:"\e943"}.malua-midias-sociais:before{content:"\e944"}.malua-instagram:before{content:"\e945"}.malua-videos:before{content:"\e946"}.malua-posts:before{content:"\e947"}.malua-eventos:before{content:"\e948"}.malua-couvert:before{content:"\e949"}.malua-musica:before{content:"\e94a"}.malua-reservas:before{content:"\e94b"}.malua-garcom:before{content:"\e94c"}.malua-clientes:before{content:"\e94d"}.malua-equipe:before{content:"\e94e"}.malua-fornecedores:before{content:"\e94f"}.malua-inventario:before{content:"\e950"}.malua-perdas:before{content:"\e951"}.malua-transferencia:before{content:"\e952"}.malua-contas-pagar:before{content:"\e953"}.malua-contas-receber:before{content:"\e954"}.malua-caixa:before{content:"\e955"}.malua-precificacao:before{content:"\e956"}.malua-relatorios:before{content:"\e957"}.malua-receita-culinaria:before{content:"\e958"}.malua-tempo-preparo:before{content:"\e959"}.malua-higiene:before{content:"\e95a"}.malua-avaliacoes:before{content:"\e95b"}.malua-promocoes:before{content:"\e95c"}.malua-wifi:before{content:"\e95d"}.malua-configuracoes:before{content:"\e95e"}@media print{body *{visibility:hidden}.imprimir-conteudo,.imprimir-conteudo *{visibility:visible}.imprimir-conteudo{position:absolute;top:0;left:0;width:100%}}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@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;}@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-border-style: solid;--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}}}
