:root{--f: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--black: #000000;--white: #FFFFFF;--off-white: #F8F8F8;--gray-200: #EEEEEE;--gray-300: #D4D4D4;--gray-400: #9CA3AF;--gray-600: #737373;--green: #2E7D32;--green-action: #2E7D32;--green-action-hover: #1B5E20;--green-hover: #1B5E20;--warning: #F59E0B;--warning-text: #B45309;--error: #DC2626;--error-text: #DC2626;--error-hover: #B91C1C;--field-border: #D4D4D4;--border-radius: 0px;--t: .15s ease;--ease: cubic-bezier(.16, 1, .3, 1);--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--fs-2xs: 10px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 15px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px;--fs-display-md: 36px;--font-weight-bold: 700;--font-weight-black: 800;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--z-raised: 10;--z-dropdown: 20;--z-drawer: 50;--z-scrim: 45;--shadow-brutal: 4px 4px 0px #000000}.lbl{font-size:var(--fs-2xs);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.1em;color:var(--gray-600)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.selo{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--gray-300);color:var(--gray-600);background:var(--white);white-space:nowrap;line-height:1}.selo:before{content:"";width:6px;height:6px;background:currentColor;flex-shrink:0}.selo--warn{color:var(--warning-text);border-color:var(--warning)}.selo--warn:before{background:var(--warning)}.selo--dark{color:#fff;background:#000;border-color:#000}.selo--line{color:#000;border-color:#000}.selo--err{color:var(--error-text);border-color:var(--error-text)}.selo--ok{color:#2e7d32;border-color:#2e7d32}.selo--okfill{color:#fff!important;background:#2e7d32!important;border-color:#2e7d32!important}.selo--fx-n{color:#fff!important;background:var(--gray-600)!important;border-color:var(--gray-600)!important}.selo--fx-w{color:#000!important;background:var(--warning)!important;border-color:var(--warning)!important}.selo--fx-e{color:#fff!important;background:var(--error)!important;border-color:var(--error)!important}.selo--fx-x{color:#fff!important;background:#000!important;border-color:#000!important}.b,.basta-root .b{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);min-height:44px;font-family:var(--f);font-size:var(--fs-xs);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.06em;border:1.5px solid var(--black)!important;background:var(--white)!important;color:var(--black)!important;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--t),color var(--t),border-color var(--t);border-radius:0!important}.b:hover,.basta-root .b:hover{background:var(--off-white)!important}.b:focus-visible,.basta-root .b:focus-visible{outline:2px solid var(--black);outline-offset:2px}.b svg{width:14px;height:14px;flex-shrink:0}.b--go,.basta-root .b--go{background:var(--green-action)!important;border-color:var(--green-action)!important;color:var(--white)!important}.b--go:hover,.basta-root .b--go:hover{background:var(--green-action-hover)!important;border-color:var(--green-action-hover)!important}.b--dark,.basta-root .b--dark{background:var(--black)!important;color:var(--white)!important;border-color:var(--black)!important}.b--dark:hover,.basta-root .b--dark:hover{background:var(--gray-600)!important;border-color:var(--gray-600)!important}.b--ghost,.basta-root .b--ghost{border-color:var(--gray-300)!important}.b--ghost:hover,.basta-root .b--ghost:hover{border-color:var(--black)!important}.b--sm,.basta-root .b--sm{padding:var(--space-sm) var(--space-md);min-height:36px;font-size:var(--fs-2xs)}.b--sm svg{width:12px;height:12px}.btn-marcar-emitido,.basta-root .btn-marcar-emitido{background:#2e7d32!important;background-color:#2e7d32!important;border:1.5px solid #2E7D32!important;color:#fff!important;font-weight:800!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;transition:background .15s ease,border-color .15s ease!important}.btn-marcar-emitido:hover:not(:disabled),.basta-root .btn-marcar-emitido:hover:not(:disabled){background:#1b5e20!important;background-color:#1b5e20!important;border-color:#1b5e20!important;color:#fff!important}.btn-marcar-emitido[disabled],.basta-root .btn-marcar-emitido[disabled]{opacity:.5!important;cursor:not-allowed!important}.btn-marcar-pago,.basta-root .btn-marcar-pago{background:#000!important;background-color:#000!important;border:1.5px solid #000000!important;color:#fff!important;font-weight:800!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;transition:background .15s ease,border-color .15s ease!important}.btn-marcar-pago:hover:not(:disabled),.basta-root .btn-marcar-pago:hover:not(:disabled){background:#262626!important;background-color:#262626!important;border-color:#262626!important;color:#fff!important}.btn-marcar-pago[disabled],.basta-root .btn-marcar-pago[disabled]{opacity:.5!important;cursor:not-allowed!important}.btn-desmarcar-pago,.basta-root .btn-desmarcar-pago{background:#fff!important;background-color:#fff!important;border:1.5px solid #000000!important;color:#000!important;font-weight:800!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;transition:background .15s ease,border-color .15s ease!important}.btn-desmarcar-pago:hover:not(:disabled),.basta-root .btn-desmarcar-pago:hover:not(:disabled){background:#f5f5f5!important;background-color:#f5f5f5!important;color:#000!important}.btn-desmarcar-pago[disabled],.basta-root .btn-desmarcar-pago[disabled]{opacity:.5!important;cursor:not-allowed!important}.b--link,.basta-root .b--link{border:none!important;padding:var(--space-xs) 0;min-height:0;background:none!important;color:var(--gray-600)!important;border-bottom:1.5px solid var(--gray-300)!important;text-transform:none;letter-spacing:0;font-weight:var(--font-weight-bold);font-size:var(--fs-sm);border-radius:0}.b--link:hover,.basta-root .b--link:hover{background:none!important;color:var(--black)!important;border-bottom-color:var(--black)!important}.b[disabled],.basta-root .b[disabled]{opacity:.45;cursor:not-allowed}.seg,.basta-root .seg{display:inline-flex;border:1.5px solid var(--black)!important;max-width:100%;overflow-x:auto;scrollbar-width:none}.seg__b,.basta-root .seg__b{font-family:var(--f);font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:10px 20px!important;min-height:40px!important;background:var(--white)!important;color:var(--black)!important;cursor:pointer;border:none!important;border-right:1.5px solid var(--black)!important;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-sm);transition:background var(--t),color var(--t);border-radius:0!important}.seg__b:last-child,.basta-root .seg__b:last-child{border-right:none!important}.seg__b:hover,.basta-root .seg__b:hover{background:var(--off-white)!important}.seg__b:focus-visible,.basta-root .seg__b:focus-visible{outline:2px solid var(--black);outline-offset:-4px}.seg__b[aria-pressed=true],.basta-root .seg__b[aria-pressed=true],.seg__b[aria-pressed=true]:hover,.basta-root .seg__b[aria-pressed=true]:hover{background:var(--black)!important;color:var(--white)!important}.seg__n{font-variant-numeric:tabular-nums;opacity:.7}.page-head{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:end;margin-bottom:32px}.page-head.ph--btn{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:32px!important}.page-title{font-size:clamp(28px,4vw,36px);font-weight:var(--font-weight-black);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--black)}.ph__t{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px}.rel-links{display:flex;gap:var(--space-lg);flex-wrap:wrap}.ph__rg,.basta-root .ph__rg{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--black)!important;text-decoration:underline;text-underline-offset:4px;border:none!important;background:none!important;padding:0!important;white-space:nowrap;cursor:pointer;border-radius:0}.ph__rg:hover,.basta-root .ph__rg:hover{color:var(--gray-600)!important}.ph__rg:focus-visible,.basta-root .ph__rg:focus-visible{outline:2px solid var(--black);outline-offset:3px}.ph__go,.basta-root .ph__go{display:inline-flex;align-items:center;justify-content:center;font-family:var(--f);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;box-sizing:border-box;height:44px;min-width:140px;padding:0 28px;margin-left:auto;background:#2e7d32!important;color:#fff!important;border:1.5px solid #2E7D32!important;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:0!important;transition:opacity .15s ease}.ph__go:hover,.basta-root .ph__go:hover{opacity:.9}.ph__go:focus-visible,.basta-root .ph__go:focus-visible{outline:2px solid var(--black);outline-offset:3px}.relogio,.basta-root .relogio{background:#fff!important;border:1.5px solid #000000!important;margin-bottom:32px!important;padding:0!important}.relogio__h,.basta-root .relogio__h{padding:20px 28px 14px!important;margin:0!important}.relogio__title,.basta-root .relogio__title{font-size:11.5px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#4a4a4a!important;margin:0!important;padding:0!important}.relogio__bar,.basta-root .relogio__bar{display:flex!important;gap:4px!important;height:16px!important;margin:0 28px 24px!important;padding:0!important}.relogio__seg,.basta-root .relogio__seg{height:100%!important}.relogio__seg--d0{background:#4a4a4a!important}.relogio__seg--d11{background:#f59e0b!important}.relogio__seg--d21{background:#dc2626!important}.relogio__seg--d31{background:#000!important}.relogio__grid,.basta-root .relogio__grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border-top:1.5px solid #000000!important;margin:0!important;padding:0!important}.relogio__col,.basta-root .relogio__col{padding:24px 28px!important;background:#fff!important;border:none!important;border-right:1.5px solid #E5E5E5!important;text-align:left!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:4px!important;border-radius:0!important;transition:background .15s ease!important;box-sizing:border-box!important}.relogio__col:last-child,.basta-root .relogio__col:last-child{border-right:none!important}.relogio__col:hover,.basta-root .relogio__col:hover{background:#fafafa!important}.relogio__col.is-selected,.basta-root .relogio__col.is-selected{background:#f5f3ef!important;box-shadow:inset 0 -3px #000!important}.relogio__col-label,.basta-root .relogio__col-label{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#000!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important}.kpi-sq{width:7px;height:7px;display:inline-block;flex-shrink:0}.kpi-sq--gray{background:#4a4a4a}.kpi-sq--orange{background:#f59e0b}.kpi-sq--red{background:#dc2626}.kpi-sq--black{background:#000}.relogio__col-num,.basta-root .relogio__col-num{font-size:34px!important;font-weight:800!important;line-height:1.1!important;color:#000!important;margin:8px 0 6px!important;padding:0!important;font-variant-numeric:tabular-nums!important}.relogio__col-sub,.basta-root .relogio__col-sub{font-size:12px!important;color:#737373!important;font-weight:600!important;margin:0!important;padding:0!important}@media(max-width:768px){.relogio__grid,.basta-root .relogio__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.relogio__col:first-child,.basta-root .relogio__col:first-child{grid-column:1 / -1!important;border-bottom:1px solid #D4D4D4!important}}.gs,.basta-root .gs{display:flex!important;align-items:stretch!important;gap:12px!important;margin-bottom:32px!important;position:relative!important}.gs__f,.basta-root .gs__f{position:relative!important;flex:1!important;min-width:0!important}.gs__go,.basta-root .gs__go{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:var(--f)!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:0 36px!important;min-height:56px!important;height:56px!important;background:#2e7d32!important;color:#fff!important;border:1.5px solid #2E7D32!important;cursor:pointer!important;white-space:nowrap!important;border-radius:0!important;box-sizing:border-box!important;transition:opacity .15s ease!important}.gs__go:hover,.basta-root .gs__go:hover{opacity:.9!important}.gs__i,.basta-root .gs__i{position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;color:#737373!important;pointer-events:none!important}.gs__in,.basta-root .gs__in{width:100%!important;min-height:56px!important;height:56px!important;padding:16px 48px 16px 52px!important;font-family:var(--f)!important;font-size:15px!important;background:#fff!important;color:#000!important;border:1.5px solid #D4D4D4!important;border-radius:0!important;box-sizing:border-box!important;transition:border-color var(--t)!important}.gs__in::placeholder{color:#888}.gs__in:focus{border-color:#000;outline:none}.gs__in::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.gs__x,.basta-root .gs__x{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:none!important;border:1px solid #D4D4D4!important;color:#000!important;cursor:pointer;border-radius:0!important}.gs__x:hover,.basta-root .gs__x:hover{border-color:#000!important}.gs__x svg{width:14px;height:14px}.gs__list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:var(--z-dropdown);list-style:none;margin:0;padding:0;background:var(--white);border:1.5px solid var(--black);max-height:min(440px,60vh);overflow-y:auto;box-shadow:var(--shadow-brutal)}.gs__o{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-lg);align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--gray-200);cursor:pointer}.gs__o:last-child{border-bottom:none}.gs__o[aria-selected=true],.gs__o:hover{background:var(--off-white);box-shadow:inset 4px 0 0 var(--black)}.gs__n{font-size:var(--fs-base);font-weight:var(--font-weight-black)}.gs__n mark{background:color-mix(in srgb,var(--green) 30%,transparent);color:inherit}.gs__m{grid-column:1;font-size:var(--fs-xs);color:var(--gray-600)}.gs__m b{color:var(--black)}.gs__s{grid-column:2;grid-row:1 / span 2;text-align:right}.gs__vazio{padding:var(--space-lg);font-size:var(--fs-sm);color:var(--gray-600)}.busca__q{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--fs-sm);margin:0 0 16px;padding:var(--space-sm) var(--space-lg);background:var(--off-white);border:1px solid var(--gray-300)}.q__sep{margin:0 var(--space-md);color:var(--gray-400)}.blk,.basta-root .blk{background:var(--white);border:1.5px solid #000000!important;margin-bottom:48px!important}.blk__bar,.basta-root .blk__bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding:20px 28px!important;border-bottom:1.5px solid #000000!important;background:#fff!important}.blk__t,.basta-root .blk__t{font-size:13.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;display:flex!important;gap:var(--space-md)!important;align-items:baseline!important;color:#000!important;margin:0!important}.blk__empty,.basta-root .blk__empty{padding:48px 24px!important;text-align:center!important;font-size:14px!important;font-weight:700!important;color:var(--gray-600)!important}.fila-wrap,.basta-root .fila-wrap{overflow-x:auto!important;width:100%!important}.fila,.basta-root .fila{list-style:none!important;margin:0!important;padding:0!important;min-width:960px!important}.q--head,.basta-root .q--head{display:grid!important;grid-template-columns:140px minmax(220px,1.5fr) minmax(140px,1fr) 130px 90px 120px!important;column-gap:24px!important;align-items:center!important;padding:18px 28px!important;background:#f4f2ee!important;border-bottom:1.5px solid #E5E5E5!important;margin:0!important}.q--head:hover,.basta-root .q--head:hover{background:#f4f2ee!important}.q__th,.basta-root .q__th{text-align:left!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#737373!important;background:none!important;border:none!important;padding:0!important;cursor:pointer!important;border-bottom:1.5px solid transparent!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.q__th:hover,.basta-root .q__th:hover,.q__th.is-on,.basta-root .q__th.is-on{color:#000!important}.q__th:focus-visible,.basta-root .q__th:focus-visible{outline:2px solid var(--black)!important;outline-offset:2px!important}.q,.basta-root .q{display:grid!important;grid-template-columns:140px minmax(220px,1.5fr) minmax(140px,1fr) 130px 90px 120px!important;column-gap:24px!important;align-items:center!important;padding:24px 28px!important;border-bottom:1px solid #EEEEEE!important;background:#fff!important;min-height:84px!important;box-sizing:border-box!important;margin:0!important;transition:background .15s ease!important}.q:last-child,.basta-root .q:last-child{border-bottom:none!important}.q:hover,.basta-root .q:hover{background:#fafafa!important}.q__tag,.basta-root .q__tag{white-space:nowrap!important}.q__who,.basta-root .q__who{min-width:0!important}.q__name,.basta-root .q__name{font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.35!important;color:#000!important;margin:0 0 4px!important;padding:0!important}.q__meta,.basta-root .q__meta{font-size:12px!important;color:#737373!important;margin:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;line-height:1.3!important}.q__bank,.basta-root .q__bank{min-width:0!important}.bank,.basta-root .bank{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13.5px!important;font-weight:700!important;color:#000!important;white-space:nowrap!important}.bank__sq,.basta-root .bank__sq{width:9px!important;height:9px!important;flex-shrink:0!important}.q__ns,.basta-root .q__ns{min-width:0!important}.nseg,.basta-root .nseg{font-size:13.5px!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:#4a4a4a!important}.nseg b,.basta-root .nseg b{font-size:15px!important;font-weight:800!important;color:#000!important}.q__dias,.basta-root .q__dias{min-width:0!important}.q__d,.basta-root .q__d{font-size:17px!important;font-weight:800!important;font-variant-numeric:tabular-nums!important;color:#000!important}.q__act,.basta-root .q__act{display:flex!important;align-items:center!important}.q__act .b,.basta-root .q__act .b{width:100%!important;min-height:42px!important;height:42px!important;padding:0 18px!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:0!important}.q__act .b--dark,.basta-root .q__act .b--dark{background:#000!important;color:#fff!important;border:1.5px solid #000000!important}.q__act .b--dark:hover,.basta-root .q__act .b--dark:hover{opacity:.85!important;background:#000!important}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);background:#0000008c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease),visibility 0s linear .2s}.drawer-overlay.is-open{opacity:1;visibility:visible;pointer-events:all;transition:opacity .2s var(--ease),visibility 0s}.drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:760px;background:var(--off-white);border-left:2px solid var(--black);z-index:var(--z-drawer);display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s linear .32s}.drawer.is-open{transform:translate(0);visibility:visible;transition:transform .32s var(--ease),visibility 0s}.drawer__head{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--gray-300);display:flex;align-items:flex-start;gap:var(--space-md);background:var(--white)}.drawer__head-info{flex:1;min-width:0}.drawer__eyebrow{font-size:var(--fs-2xs);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.1em;color:var(--green-action);margin-bottom:var(--space-xs)}.drawer__name{font-size:var(--fs-3xl);font-weight:var(--font-weight-black);line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--black);margin:0}.drawer__sub{font-size:var(--fs-sm);color:var(--gray-600);margin-top:var(--space-xs)}.drawer__conta{display:block;margin-top:4px}.drawer__close,.basta-root .drawer__close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:1px solid var(--gray-300)!important;color:var(--gray-600)!important;cursor:pointer;flex-shrink:0;border-radius:0!important}.drawer__close:hover,.basta-root .drawer__close:hover{border-color:var(--black)!important;color:var(--black)!important}.drawer__close:focus-visible,.basta-root .drawer__close:focus-visible{outline:2px solid var(--black);outline-offset:2px}.drawer__close svg{width:14px;height:14px}.drawer__body{flex:1;overflow-y:auto;padding:var(--space-xl);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-content:start}.drawer__foot{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--gray-300);background:var(--white);align-items:center}.card{background:var(--white);border:1px solid var(--gray-300)}.card__h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--gray-300)}.card__t{font-size:var(--fs-sm);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.08em;color:var(--black);margin:0}.card__b{padding:var(--space-lg)}.card--focus{border:2px solid var(--black)}.itabs{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);align-items:center}.itab,.basta-root .itab{font-family:var(--f);font-size:var(--fs-xs);font-weight:var(--font-weight-bold);padding:6px var(--space-md);min-height:32px;background:var(--white)!important;color:var(--black)!important;border:1.5px solid var(--black)!important;cursor:pointer;text-align:left;border-radius:0!important}.itab:hover,.basta-root .itab:hover{background:var(--off-white)!important}.itab[aria-pressed=true],.basta-root .itab[aria-pressed=true]{background:var(--black)!important;color:var(--white)!important}.itab:focus-visible,.basta-root .itab:focus-visible{outline:2px solid var(--black);outline-offset:2px}.opts{display:grid;gap:var(--space-sm);margin-bottom:var(--space-lg)}.opt{position:relative;display:grid;grid-template-columns:16px 1fr;gap:var(--space-md);align-items:start;padding:var(--space-md) var(--space-lg);border:1.5px solid var(--gray-300);background:var(--white);cursor:pointer}.opt:hover{border-color:var(--black)}.opt input{position:absolute;opacity:0;pointer-events:none}.opt__box{width:16px;height:16px;border:1.5px solid var(--field-border);margin-top:2px;position:relative}.opt__t{display:block;font-size:var(--fs-base);font-weight:var(--font-weight-bold);line-height:var(--lh-snug);color:var(--black)}.opt__s{display:block;font-size:var(--fs-xs);color:var(--gray-600);margin-top:var(--space-xs);line-height:var(--lh-normal)}.opt:has(input:checked){border-color:var(--black);background:#faf9f5}.opt:has(input:checked) .opt__box{border-color:var(--black);background:var(--black)}.opt:has(input:checked) .opt__box:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.chk{display:grid;grid-template-columns:16px 1fr auto;gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg);border:1px solid var(--gray-300);background:var(--white);cursor:pointer}.chk+.chk{border-top:none}.chk input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid var(--field-border);margin:0;position:relative;cursor:pointer;background:var(--white);border-radius:0}.chk input:checked{background:var(--black);border-color:var(--black)}.chk input:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.chk__t{font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--black)}.chk__s{display:block;font-size:var(--fs-xs);font-weight:var(--font-weight-normal);color:var(--gray-600);margin-top:2px}.chk__r{font-size:var(--fs-xs);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums;color:var(--green-action)}.fl{display:block;font-size:var(--fs-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);margin-bottom:var(--space-sm)}.fi{width:100%;padding:var(--space-md) var(--space-lg);font-family:var(--f);font-size:var(--fs-base);color:var(--black);background:var(--white);border:1px solid var(--field-border);border-radius:0;min-height:48px;box-sizing:border-box}.fi:focus{outline:2px solid var(--black);outline-offset:2px;border-color:var(--black)}.fi--calc{background:var(--off-white);font-weight:var(--font-weight-bold);cursor:default}.fh{font-size:var(--fs-xs);color:var(--gray-600);margin-top:var(--space-sm);line-height:var(--lh-normal)}.rd-obs{min-height:88px;resize:vertical;line-height:var(--lh-normal)}.row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-md)}@media(max-width:560px){.row3{grid-template-columns:minmax(0,1fr)}}.acts{display:flex;gap:var(--space-sm);flex-wrap:wrap;align-items:center;margin-top:var(--space-lg)}.sub-t{font-size:var(--fs-xs);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-sm)}.aps-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-sm)}.ok-reg{--gap: var(--space-2xl);display:grid;justify-items:center;align-content:start;text-align:center;gap:var(--gap);padding:var(--space-2xl) var(--space-lg)}.ok-reg__i{width:112px;height:112px;display:inline-flex;align-items:center;justify-content:center;background:var(--green-action);color:var(--white);position:relative;animation:okPop .45s cubic-bezier(.2,1.5,.4,1) both}.ok-reg__i:before,.ok-reg__i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--green-action);pointer-events:none;opacity:0;animation:okRing .9s cubic-bezier(.2,.7,.3,1) .3s both}.ok-reg__i:after{animation-delay:.48s}.ok-reg__i svg{width:50%;height:50%;stroke-width:2.5}.ok-reg__i polyline{stroke-dasharray:24;stroke-dashoffset:24;animation:okDraw .32s ease-out .28s forwards}.ok-reg__t{font-size:var(--fs-xl);font-weight:var(--font-weight-black);letter-spacing:-.01em;max-width:28ch;margin:0;color:var(--black);animation:okUp .45s ease-out .5s both}@keyframes okPop{0%{transform:scale(0) rotate(-12deg)}to{transform:none}}@keyframes okRing{0%{transform:scale(1);opacity:.9}to{transform:scale(1.75);opacity:0}}@keyframes okDraw{to{stroke-dashoffset:0}}@keyframes okUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root{--color-brand-primary: #F9A825;--color-brand-secondary: #FBC02D;--color-brand-muted: #FFF9C4;--color-brand-text: #1F2937;--color-success-bg: #ECFDF5;--color-success-text: #065F46;--color-success-border: #A7F3D0;--color-warning-bg: #FFFBEB;--color-warning-text: #B45309;--color-warning-border: #FDE68A;--color-danger-bg: #FEF2F2;--color-danger-text: #991B1B;--color-danger-border: #FECACA;--color-info-bg: #EFF6FF;--color-info-text: #1E40AF;--color-info-border: #BFDBFE;--color-text-primary: #111827;--color-text-secondary: #4B5563;--color-text-muted: #9CA3AF;--color-text-disabled: #D1D5DB;--color-text-inverse: #FFFFFF;--color-surface-default: #FFFFFF;--color-surface-raised: #FFFFFF;--color-surface-sunken: #F3F4F6;--color-border-subtle: #E5E7EB;--color-border-default: #D1D5DB;--color-border-strong: #9CA3AF;--color-focus-ring: #60A5FA;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px}.dark{--color-brand-primary: #FBC02D;--color-brand-secondary: #FDD835;--color-brand-muted: #4A3F13;--color-brand-text: #FFFFFF;--color-success-bg: #064E3B;--color-success-text: #A7F3D0;--color-success-border: #10B981;--color-warning-bg: #78350F;--color-warning-text: #FDE68A;--color-warning-border: #F59E0B;--color-danger-bg: #7F1D1D;--color-danger-text: #FECACA;--color-danger-border: #EF4444;--color-info-bg: #1E40AF;--color-info-text: #BFDBFE;--color-info-border: #3B82F6;--color-text-primary: #F9FAFB;--color-text-secondary: #D1D5DB;--color-text-muted: #6B7280;--color-text-disabled: #4B5563;--color-text-inverse: #111827;--color-surface-default: #111827;--color-surface-raised: #1F2937;--color-surface-sunken: #030712;--color-border-subtle: #374151;--color-border-default: #4B5563;--color-border-strong: #9CA3AF;--color-focus-ring: #3B82F6}body{background-color:var(--color-surface-default);color:var(--color-text-primary);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){.responsive-table thead{display:none}.responsive-table tr{display:block;margin-bottom:1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:.5rem;box-shadow:0 1px 2px #0000000d}.responsive-table td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:.75rem .5rem;border-bottom:1px solid var(--color-border-subtle)}.responsive-table tr:last-child{margin-bottom:0}.responsive-table td:last-child{border-bottom:none}.responsive-table td:before{content:attr(data-label);text-align:left;font-weight:600;color:var(--color-text-primary)}.responsive-table td.user-cell{padding-top:.5rem;padding-bottom:.5rem;border:none}.responsive-table td.user-cell:before{display:none}.responsive-table td.actions-cell:before{content:"Ações"}}@media(min-width:768px){.has-sidebar .modal-overlay{padding-left:240px}}
