@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&family=Plus+Jakarta+Sans:wght@600&display=swap";:root{--mu-bg: oklch(98% .008 80);--mu-paper: oklch(96% .012 78);--mu-card: oklch(99.5% .004 80);--mu-line: oklch(88% .012 75);--mu-line-soft: oklch(92% .008 75);--mu-ink: oklch(20% .012 60);--mu-ink-2: oklch(38% .012 60);--mu-ink-3: oklch(55% .01 60);--mu-mute: oklch(70% .008 60);--mu-clay: oklch(58% .105 45);--mu-clay-soft: oklch(88% .045 50);--mu-brand: #AD6543;--mu-brand-ink: #1A1511;--mu-sage: oklch(58% .06 145);--mu-pos: oklch(55% .11 150);--mu-neg: oklch(55% .135 30);--mu-warn: oklch(70% .13 75);--mu-radius-sm: 4px;--mu-radius: 8px;--mu-radius-lg: 14px;--mu-shadow-sm: 0 1px 0 oklch(88% .012 75 / .6);--mu-shadow: 0 1px 2px oklch(20% .012 60 / .04), 0 4px 14px oklch(20% .012 60 / .05);--mu-font-display: "Instrument Serif", "Iowan Old Style", Georgia, serif;--mu-font-ui: "Geist", ui-sans-serif, system-ui, sans-serif;--mu-font-mono: "Geist Mono", ui-monospace, "SF Mono", monospace}[data-dir=b]{--mu-bg: oklch(97% .005 90);--mu-paper: oklch(95% .006 90);--mu-card: oklch(99% .003 90);--mu-line: oklch(85% .006 85);--mu-line-soft: oklch(90% .005 85);--mu-ink: oklch(16% .01 70);--mu-ink-2: oklch(40% .008 70);--mu-clay: oklch(45% .08 35);--mu-clay-soft: oklch(86% .03 40)}[data-dir=c],[data-theme=dark]{--mu-bg: oklch(16% .008 60);--mu-paper: oklch(19% .008 60);--mu-card: oklch(22% .01 60);--mu-line: oklch(30% .01 60);--mu-line-soft: oklch(26% .01 60);--mu-ink: oklch(95% .01 80);--mu-ink-2: oklch(75% .012 75);--mu-ink-3: oklch(58% .012 70);--mu-mute: oklch(45% .012 65);--mu-clay: oklch(74% .105 70);--mu-clay-soft: oklch(35% .06 65);--mu-pos: oklch(72% .14 150);--mu-shadow-sm: 0 1px 0 oklch(30% .01 60 / .6);--mu-shadow: 0 1px 2px oklch(0% 0 0 / .25), 0 6px 18px oklch(0% 0 0 / .3)}[data-accent=latao]{--mu-clay: oklch(74% .105 70);--mu-clay-soft: oklch(88% .06 70)}[data-accent=sage]{--mu-clay: oklch(55% .075 145);--mu-clay-soft: oklch(88% .05 145)}[data-accent=indigo]{--mu-clay: oklch(48% .11 265);--mu-clay-soft: oklch(88% .06 265)}[data-theme=dark][data-accent=latao]{--mu-clay-soft: oklch(35% .06 65)}[data-theme=dark][data-accent=sage]{--mu-clay-soft: oklch(30% .04 150)}[data-theme=dark][data-accent=indigo]{--mu-clay-soft: oklch(30% .06 265)}[data-density=compact] .mu-app{font-size:12px}[data-density=compact] .mu-app th,[data-density=compact] .mu-app td{padding-top:7px!important;padding-bottom:7px!important}.mu-app{font-family:var(--mu-font-ui);color:var(--mu-ink);background:var(--mu-bg);width:100%;height:100%;box-sizing:border-box;font-size:13px;line-height:1.45;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;display:flex;overflow:hidden}.mu-app *,.mu-app *:before,.mu-app *:after{box-sizing:border-box}.mu-app button{font-family:inherit}.mu-label{font-family:var(--mu-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--mu-ink-3)}.mu-display{font-family:var(--mu-font-display);font-weight:400;letter-spacing:-.012em}.mu-mono{font-family:var(--mu-font-mono)}.mu-num{font-variant-numeric:tabular-nums}.mu-divider{height:1px;background:var(--mu-line);border:0}.mu-divider-soft{height:1px;background:var(--mu-line-soft);border:0}.mu-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid var(--mu-line);color:var(--mu-ink-2);background:var(--mu-card);white-space:nowrap}.mu-chip.pos{color:var(--mu-pos);border-color:color-mix(in oklch,var(--mu-pos) 30%,var(--mu-line));background:color-mix(in oklch,var(--mu-pos) 8%,var(--mu-card))}.mu-chip.neg{color:var(--mu-neg);border-color:color-mix(in oklch,var(--mu-neg) 30%,var(--mu-line));background:color-mix(in oklch,var(--mu-neg) 8%,var(--mu-card))}.mu-chip.warn{color:#865900;color:oklch(50% .13 75);border-color:color-mix(in oklch,var(--mu-warn) 40%,var(--mu-line));background:color-mix(in oklch,var(--mu-warn) 14%,var(--mu-card))}.mu-chip.info{color:#2563eb;border-color:color-mix(in oklch,#3b82f6 30%,var(--mu-line));background:color-mix(in oklch,#3b82f6 8%,var(--mu-card))}.mu-chip.disputa{color:#9333ea;border-color:color-mix(in oklch,#9333ea 30%,var(--mu-line));background:color-mix(in oklch,#9333ea 8%,var(--mu-card))}.mu-chip .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.mu-btn{font-family:var(--mu-font-ui);font-size:12px;font-weight:500;letter-spacing:.005em;padding:7px 12px;border-radius:var(--mu-radius-sm);border:1px solid var(--mu-line);background:var(--mu-card);color:var(--mu-ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .12s,border-color .12s,color .12s}.mu-btn:hover{border-color:var(--mu-ink-3)}.mu-btn.primary{background:var(--mu-ink);color:var(--mu-bg);border-color:var(--mu-ink)}[data-dir=c] .mu-btn.primary{background:var(--mu-clay);color:#110904;border-color:var(--mu-clay)}.mu-btn.primary:hover:not(:disabled){background:var(--mu-bg);color:var(--mu-ink);border-color:var(--mu-ink)}.mu-btn.ghost{background:transparent;border-color:transparent}.mu-btn.ghost:hover{background:var(--mu-paper)}.mu-btn.contorno{background:var(--mu-card);border-color:var(--mu-line)}.mu-btn.contorno:hover:not(:disabled){background:color-mix(in oklch,var(--mu-clay) 12%,var(--mu-card));border-color:var(--mu-clay);color:var(--mu-clay)}.mu-btn.contorno:disabled{opacity:.55;cursor:not-allowed}.mu-btn.acao-orc{background:#dcd7cf;border-color:var(--mu-line)}.mu-btn.acao-orc:hover:not(:disabled){background:color-mix(in srgb,#dcd7cf 90%,#000);border-color:var(--mu-ink-3)}.mu-linha-hover{transition:background .12s ease}.mu-linha-hover:hover{background:var(--mu-paper)}.mu-input{font-family:inherit;font-size:12px;padding:7px 10px;border-radius:var(--mu-radius-sm);border:1px solid var(--mu-line);background:var(--mu-card);color:var(--mu-ink);outline:none;width:100%;box-sizing:border-box;max-width:100%}.mu-input:focus{border-color:var(--mu-clay)}.mu-input:disabled,fieldset:disabled .mu-input{background:var(--mu-paper);color:var(--mu-ink-3);cursor:not-allowed;opacity:1}fieldset:disabled [role=radiogroup]{opacity:.55;cursor:not-allowed}@keyframes mu-spin{to{transform:rotate(360deg)}}.mu-spin{display:inline-flex;animation:mu-spin .7s linear infinite}@keyframes mu-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mu-toast-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;background:currentColor;opacity:.5;animation:mu-toast-bar 8s linear forwards}.mu-acoes-bloqueadas button:not([data-acao-leitura=true]):not([data-acao-leitura=true] *),.mu-acoes-bloqueadas a[href]:not([data-acao-leitura=true]):not([data-acao-leitura=true] *){opacity:.5;cursor:not-allowed}.mu-app .mu-scroll-fade{position:relative}.mu-app .mu-scroll-fade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(to bottom,transparent,var(--mu-bg));pointer-events:none}.mu-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.mu-scroll-hidden::-webkit-scrollbar{width:0;height:0;display:none}.mu-scroll-suave{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--mu-ink) 22%,transparent) transparent}.mu-scroll-suave::-webkit-scrollbar{width:10px;height:10px}.mu-scroll-suave::-webkit-scrollbar-track{background:transparent}.mu-scroll-suave::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--mu-ink) 20%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.mu-scroll-suave::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--mu-ink) 34%,transparent);background-clip:padding-box}@keyframes mu-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mu-overlay-in{0%{opacity:0}to{opacity:1}}.mu-drawer{animation:mu-drawer-in .22s cubic-bezier(.32,.72,0,1)}.mu-drawer-overlay{animation:mu-overlay-in .18s ease}.crud-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:100}.crud-modal{background:var(--mu-card);border-radius:var(--mu-radius-lg);box-shadow:var(--mu-shadow);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:24px;border:1px solid var(--mu-line-soft)}.crud-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.crud-modal-titulo{font-size:15px;font-weight:500;color:var(--mu-ink)}.crud-modal-fechar{background:none;border:none;cursor:pointer;color:var(--mu-ink-3);font-size:18px;line-height:1;padding:2px 6px;border-radius:var(--mu-radius-sm)}.crud-modal-fechar:hover{background:var(--mu-line-soft)}.crud-campo{margin-bottom:14px}.crud-campo label{display:block;font-size:12px;font-weight:500;color:var(--mu-ink-2);margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}.crud-campo input,.crud-campo select{width:100%;padding:8px 10px;border:1px solid var(--mu-line);border-radius:var(--mu-radius-sm);background:var(--mu-card);color:var(--mu-ink);font-family:var(--mu-font-ui);font-size:13px;transition:border-color .1s}.crud-campo input:focus,.crud-campo select:focus{outline:none;border-color:var(--mu-clay)}.crud-modal-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--mu-line-soft)}.crud-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.crud-cabecalho{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--mu-line-soft);flex-shrink:0}.crud-titulo{font-size:18px;font-weight:500;color:var(--mu-ink)}.crud-tabela-wrapper{flex:1;overflow:auto;padding:0 24px 24px}.crud-tabela{width:100%;border-collapse:collapse;font-size:13px}.crud-tabela th{text-align:left;padding:12px 8px 8px;color:var(--mu-ink-3);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--mu-line)}.crud-tabela td{padding:10px 8px;color:var(--mu-ink);border-bottom:1px solid var(--mu-line-soft)}.crud-tabela tr:last-child td{border-bottom:none}.crud-tabela tr:hover td{background:var(--mu-paper)}.crud-acoes-linha{display:flex;gap:6px}.crud-estado{padding:40px 24px;text-align:center;color:var(--mu-ink-3);font-size:13px}.crud-erro{color:var(--mu-neg)}.mu-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border:1px solid var(--mu-line);border-radius:var(--mu-radius-sm);background:var(--mu-card);color:var(--mu-ink-2);font-family:var(--mu-font-ui);font-size:12px;cursor:pointer;transition:background .1s,border-color .1s}.mu-btn:hover:not(:disabled){background:var(--mu-paper);border-color:var(--mu-ink-3)}.mu-btn:disabled{opacity:.5;cursor:not-allowed}.mu-btn-primary{background:var(--mu-clay);border-color:var(--mu-clay);color:#fbf8f3}.mu-btn-primary:hover:not(:disabled){background:oklch(from var(--mu-clay) calc(l - .05) c h);border-color:oklch(from var(--mu-clay) calc(l - .05) c h)}.mu-btn-danger{color:var(--mu-neg);border-color:transparent;background:transparent}.mu-btn-danger:hover:not(:disabled){background:oklch(from var(--mu-neg) 95% .02 h);border-color:transparent}
