@charset "UTF-8";.ui-button{border:0;border-radius:4px;cursor:pointer;font:inherit;font-weight:700;padding:12px 16px;text-decoration:none}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.65}.ui-button-primary{background:var(--primary);color:var(--on-primary)}.ui-button-action{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-sm);background:var(--primary);box-shadow:var(--shadow);color:var(--on-primary);font-size:14px;font-weight:800;padding:11px 17px}.ui-button-secondary{background:var(--surface-3);color:var(--text)}.ui-button-link,.ui-button-danger{background:transparent;padding:0}.ui-button-link{color:var(--primary-strong)}.ui-button-danger{color:var(--danger)}.ui-button-compact{padding:5px 12px;font-size:13.5px}:root{color-scheme:light;--bg: #eaf1ea;--surface: #ffffff;--surface-2: #f4f7f4;--surface-3: #eaf0ea;--line: #e1e8e2;--line-strong: #cbd6cd;--text: #17251b;--muted: #5d6b60;--faint: #8a968d;--primary: #2e7d32;--primary-strong: #1b5e20;--primary-050: #f2f9f3;--primary-100: #e6f4e9;--on-primary: #ffffff;--danger: #c62828;--danger-bg: #fdebec;--danger-line: #f0c4c7;--warning: #8a5a00;--warning-bg: #fff3d6;--info: #1f5e8c;--info-bg: #e4f0fa;--ok: #2e7d32;--restricted: #5b4bb7;--restricted-bg: #f1eefb;--restricted-line: #cfc6f0;--topbar-bg: var(--primary);--topbar-text: var(--on-primary);--topbar-line: transparent;--topbar-control-bg: rgba(255, 255, 255, .16);--topbar-control-hover: rgba(255, 255, 255, .28);--avatar-bg: #ddefe0;--route-progress-track: var(--primary-100);--route-progress-bar: var(--text);--brand-from: #7cc47f;--brand-to: #2e7d32;--promo: #ef6c00;--promo-bg: #fff1e2;--promo-line: #f5cba1;--girar: #b26a00;--girar-bg: #fff4d6;--girar-line: #eecf92;--margem: #1565c0;--margem-bg: #e4effb;--no-order: #5d6b60;--no-order-bg: #edf0ed;--logo-canvas: #ffffff;--zebra-cinza: var(--surface-2);--zebra-azul: #edf2fa;--zebra-ambar: #faf3e4;--zebra-lilas: #f2eefa;--grid-zebra-bg: #e5ebe5;--grid-ro-bg: #f1f4f1;--grid-ro: #56645a;--grid-edit-bg: #c4e4cd;--grid-sold: #1b5e20;--block-band: #eceef0;--cat-1: #43a047;--cat-2: #ef6c00;--cat-3: #e53935;--cat-4: #00897b;--cat-5: #3f51b5;--cat-6: #6a3fb5;--cat-7: #8a6212;--cat-8: #00738f;--cat-9: #ad2f6f;--cat-10: #546e8a;--chart-1: var(--cat-5);--chart-2: var(--cat-2);--chart-muted: var(--faint);--shadow: 0 1px 2px rgba(20, 40, 25, .06), 0 10px 30px rgba(20, 40, 25, .1);--scrim: rgba(15, 30, 20, .45);--radius: 12px;--radius-sm: 8px;--date-input-min: 11.5em;--content-max-default: 1120px;--focus-ring: var(--primary)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-theme=dark]{color-scheme:dark;--bg: #0c120f;--surface: #16201b;--surface-2: #1b2721;--surface-3: #22332b;--line: #2a3a31;--line-strong: #35473c;--text: #e8f0ea;--muted: #9db0a2;--faint: #6e8175;--primary: #4caf50;--primary-strong: #66bb6a;--primary-050: #1c2a22;--primary-100: #20362a;--on-primary: #0e1512;--danger: #ef6e6e;--danger-bg: #3a2020;--danger-line: #5a2e2e;--warning: #e0a93b;--warning-bg: #33280f;--info: #5fa8d8;--info-bg: #12242f;--ok: #6ecb72;--restricted: #a99bf0;--restricted-bg: #221d36;--restricted-line: #3d3466;--topbar-bg: var(--surface);--topbar-text: var(--text);--topbar-line: var(--line);--topbar-control-bg: var(--surface-3);--topbar-control-hover: var(--line);--avatar-bg: var(--primary-100);--route-progress-track: var(--primary-100);--route-progress-bar: var(--primary);--promo: #ffa24d;--promo-bg: #37281a;--promo-line: #5a4526;--girar: #e7b15a;--girar-bg: #332a18;--girar-line: #54452a;--margem: #6fb0f5;--margem-bg: #17293c;--no-order: #9db0a2;--no-order-bg: #222c27;--logo-canvas: #ffffff;--zebra-cinza: var(--surface-2);--zebra-azul: #1a2430;--zebra-ambar: #2b2617;--zebra-lilas: #241f30;--grid-zebra-bg: #233129;--grid-ro-bg: #1a2620;--grid-ro: #a8bbad;--grid-edit-bg: #21422f;--grid-sold: #7fd587;--block-band: #262a2d;--cat-1: #3f9a44;--cat-2: #cf6a12;--cat-3: #c94a48;--cat-4: #0f7f74;--cat-5: #5b6ec4;--cat-6: #7d5bd0;--cat-7: #a8842b;--cat-8: #2f8fa6;--cat-9: #c05a8a;--cat-10: #6b7f96;--chart-1: var(--cat-5);--chart-2: var(--cat-2);--chart-muted: #5c6c62;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 16px 40px rgba(0, 0, 0, .45);--scrim: rgba(0, 0, 0, .6)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0c120f;--surface: #16201b;--surface-2: #1b2721;--surface-3: #22332b;--line: #2a3a31;--line-strong: #35473c;--text: #e8f0ea;--muted: #9db0a2;--faint: #6e8175;--primary: #4caf50;--primary-strong: #66bb6a;--primary-050: #1c2a22;--primary-100: #20362a;--on-primary: #0e1512;--danger: #ef6e6e;--danger-bg: #3a2020;--danger-line: #5a2e2e;--warning: #e0a93b;--warning-bg: #33280f;--info: #5fa8d8;--info-bg: #12242f;--ok: #6ecb72;--restricted: #a99bf0;--restricted-bg: #221d36;--restricted-line: #3d3466;--topbar-bg: var(--surface);--topbar-text: var(--text);--topbar-line: var(--line);--topbar-control-bg: var(--surface-3);--topbar-control-hover: var(--line);--avatar-bg: var(--primary-100);--route-progress-track: var(--primary-100);--route-progress-bar: var(--primary);--promo: #ffa24d;--promo-bg: #37281a;--promo-line: #5a4526;--girar: #e7b15a;--girar-bg: #332a18;--girar-line: #54452a;--margem: #6fb0f5;--margem-bg: #17293c;--no-order: #9db0a2;--no-order-bg: #222c27;--logo-canvas: #ffffff;--zebra-cinza: var(--surface-2);--zebra-azul: #1a2430;--zebra-ambar: #2b2617;--zebra-lilas: #241f30;--grid-zebra-bg: #233129;--grid-ro-bg: #1a2620;--grid-ro: #a8bbad;--grid-edit-bg: #21422f;--grid-sold: #7fd587;--block-band: #262a2d;--cat-1: #3f9a44;--cat-2: #cf6a12;--cat-3: #c94a48;--cat-4: #0f7f74;--cat-5: #5b6ec4;--cat-6: #7d5bd0;--cat-7: #a8842b;--cat-8: #2f8fa6;--cat-9: #c05a8a;--cat-10: #6b7f96;--chart-1: var(--cat-5);--chart-2: var(--cat-2);--chart-muted: #5c6c62;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 16px 40px rgba(0, 0, 0, .45);--scrim: rgba(0, 0, 0, .6)}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-height:100dvh;background:radial-gradient(1100px 500px at 80% -10%,var(--primary-100),transparent 60%),radial-gradient(900px 500px at -10% 110%,var(--primary-050),transparent 55%),var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{color:inherit;font:inherit}input[type=date]{min-width:var(--date-input-min)}.sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:-1px;border:0;padding:0;white-space:nowrap}@media print{.app-shell,.app-content{height:auto!important;max-height:none!important;overflow:visible!important}body *{visibility:hidden}.print-sheet,.print-sheet *{visibility:visible}.print-sheet{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;border:0;box-shadow:none;background:none}.no-print,.no-print *{display:none!important}}
