@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Icons+Outlined";.base-dialog[data-v-cb65ed2a]{border:1px solid #dbe4f4;border-left:4px solid var(--dialog-accent,#154ab6);background:#fff;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;width:100%;max-width:520px;padding:.9rem 1.1rem;display:grid;box-shadow:0 12px 24px #0d234a1f}.base-dialog--inline[data-v-cb65ed2a]{position:relative}.base-dialog--overlay[data-v-cb65ed2a]{width:calc(100% - 2rem);max-width:520px;margin:4rem auto 0}.base-dialog--sucesso[data-v-cb65ed2a]{--dialog-accent:#0b8a5a}.base-dialog--alerta[data-v-cb65ed2a]{--dialog-accent:#8a5700}.base-dialog--erro[data-v-cb65ed2a]{--dialog-accent:#b42318}.base-dialog--informacao[data-v-cb65ed2a]{--dialog-accent:#154ab6}.base-dialog__icon[data-v-cb65ed2a]{border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.base-dialog__icon .material-icons-outlined[data-v-cb65ed2a]{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:1.35rem}.base-dialog__body[data-v-cb65ed2a]{gap:.15rem;min-width:0;display:grid}.base-dialog__titulo[data-v-cb65ed2a]{color:#021130;margin:0;font-size:.95rem;font-weight:700;line-height:1.2}.base-dialog__descricao[data-v-cb65ed2a]{color:#4b5d87;word-break:break-word;margin:0;font-size:.84rem;line-height:1.35}.base-dialog__tempo[data-v-cb65ed2a]{color:#6b7d9a;margin:.2rem 0 0;font-size:.78rem}.base-dialog__tempo strong[data-v-cb65ed2a]{color:#021130;font-weight:600}.base-dialog__close[data-v-cb65ed2a]{color:#6b7d9a;cursor:pointer;background:#fff;border:1px solid #dbe4f4;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.base-dialog__close[data-v-cb65ed2a]:hover{color:#154ab6;background:#f4f7fc;border-color:#c4d3f3}.base-dialog__close .material-icons-outlined[data-v-cb65ed2a]{font-size:1rem}.base-dialog__actions[data-v-cb65ed2a]{border-top:1px solid #eef2f9;grid-column:1/-1;justify-content:flex-end;gap:.5rem;margin-top:.3rem;padding-top:.6rem;display:flex}.base-dialog__btn[data-v-cb65ed2a]{cursor:pointer;border:0;border-radius:6px;align-items:center;gap:.4rem;min-height:38px;padding:0 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.base-dialog__btn--secondary[data-v-cb65ed2a]{color:var(--color-secondary);border:1px solid var(--color-border);background:#fff}.base-dialog__btn--secondary[data-v-cb65ed2a]:hover{color:var(--color-danger);border-color:var(--color-danger);background:#f4f7fc}.base-dialog__btn--primary[data-v-cb65ed2a]{background:var(--color-primary);color:#fff}.base-dialog__btn--primary[data-v-cb65ed2a]:hover{background:var(--color-hover-primary)}.base-dialog__btn--danger[data-v-cb65ed2a]{background:var(--color-danger);color:#fff}.base-dialog__btn--danger[data-v-cb65ed2a]:hover{background:#8a1a13}.base-dialog__btn[data-v-cb65ed2a]:disabled,.base-dialog__close[data-v-cb65ed2a]:disabled{cursor:not-allowed;opacity:.72}.base-dialog__spinner[data-v-cb65ed2a]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite dialog-spin-cb65ed2a}@keyframes dialog-spin-cb65ed2a{to{transform:rotate(360deg)}}.base-dialog-overlay[data-v-cb65ed2a]{z-index:60;background:#0a173180;place-items:start center;padding:0 1rem 1rem;display:grid;position:fixed;inset:0}.dialog-fade-enter-active[data-v-cb65ed2a],.dialog-fade-leave-active[data-v-cb65ed2a]{transition:opacity .22s}.dialog-fade-enter-active .base-dialog[data-v-cb65ed2a],.dialog-fade-leave-active .base-dialog[data-v-cb65ed2a]{transition:opacity .2s,transform .24s cubic-bezier(.16,1,.3,1)}.dialog-fade-enter-from[data-v-cb65ed2a],.dialog-fade-leave-to[data-v-cb65ed2a]{opacity:0}.dialog-fade-enter-from .base-dialog[data-v-cb65ed2a],.dialog-fade-leave-to .base-dialog[data-v-cb65ed2a]{opacity:0;transform:translateY(-14px)scale(.97)}@media (width<=540px){.base-dialog[data-v-cb65ed2a]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.4rem .7rem}.base-dialog__close[data-v-cb65ed2a]{grid-area:1/2;justify-self:end}.base-dialog__actions[data-v-cb65ed2a]{grid-column:1/-1}}.toast-viewport[data-v-765d0d63]{z-index:1000;pointer-events:none;width:min(390px,100vw - 2rem);position:fixed;top:1rem;right:1rem}.toast-stack[data-v-765d0d63]{gap:.75rem;display:grid}.toast-card[data-v-765d0d63]{pointer-events:auto;color:#10213f;background:linear-gradient(135deg,#fffffff5,#f8fbfff5),#fff;border:1px solid #dce5f4;border-left-width:4px;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:start;gap:.8rem;min-height:76px;padding:.85rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f2f652e}.toast-card__icon[data-v-765d0d63]{border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.35rem;display:inline-flex}.toast-card__content[data-v-765d0d63]{gap:.18rem;min-width:0;display:grid}.toast-card__title[data-v-765d0d63]{font-size:.88rem;line-height:1.2}.toast-card__message[data-v-765d0d63]{color:#52627d;margin:0;font-size:.82rem;line-height:1.45}.toast-card__close[data-v-765d0d63]{color:#6c7c96;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.toast-card__close[data-v-765d0d63]:hover{color:#1d3764;background:#eef4ff}.toast-card__close .material-icons-outlined[data-v-765d0d63]{font-size:1rem}.toast-card--success[data-v-765d0d63]{border-left-color:#0b8a5a}.toast-card--success .toast-card__icon[data-v-765d0d63]{color:#0b8a5a;background:#def5e9}.toast-card--danger[data-v-765d0d63]{border-left-color:#c43d3d}.toast-card--danger .toast-card__icon[data-v-765d0d63]{color:#b42318;background:#ffe8e8}.toast-card--warning[data-v-765d0d63]{border-left-color:#c68f0a}.toast-card--warning .toast-card__icon[data-v-765d0d63]{color:#9a6700;background:#fff3cf}.toast-card--info[data-v-765d0d63]{border-left-color:#3461ff}.toast-card--info .toast-card__icon[data-v-765d0d63]{color:#1f4ed8;background:#e6edff}.toast-enter-active[data-v-765d0d63],.toast-leave-active[data-v-765d0d63],.toast-move[data-v-765d0d63]{transition:opacity .22s,transform .22s}.toast-enter-from[data-v-765d0d63],.toast-leave-to[data-v-765d0d63]{opacity:0;transform:translate(28px)scale(.98)}.toast-leave-active[data-v-765d0d63]{width:100%;position:absolute}@media (width<=560px){.toast-viewport[data-v-765d0d63]{width:auto;top:.75rem;left:.75rem;right:.75rem}}.topbar[data-v-43d01b55]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091426;border-bottom:1px solid #ffffff1a;width:100%;min-height:72px;padding:.7rem 1rem;position:fixed;top:0;left:0}.topbar__container[data-v-43d01b55]{align-items:center;gap:1rem;width:100%;min-width:0;max-width:1400px;margin:0 auto;display:flex}.brand[data-v-43d01b55]{flex-shrink:0;align-items:center;display:inline-flex}.brand__logo[data-v-43d01b55]{width:auto;height:34px}.menu[data-v-43d01b55]{flex:1;justify-content:right;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:visible}.mobile-menu-trigger[data-v-43d01b55],.mobile-menu[data-v-43d01b55]{display:none}.menu-icon[data-v-43d01b55]{font-size:1.2rem}.menu-item[data-v-43d01b55]{position:relative}.menu-link[data-v-43d01b55]{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.85rem;transition:all .2s;display:inline-flex}.menu-link[data-v-43d01b55]:hover{color:#fff;background:#ffffff1a}.menu-link--active[data-v-43d01b55],.menu-item--open .menu-link--dropdown[data-v-43d01b55]{color:#fff;background:#ffffff24}.menu-link--dropdown[data-v-43d01b55]{display:inline-flex}.dropdown-arrow[data-v-43d01b55]{fill:currentColor;width:14px;height:14px;margin-left:.2rem;transition:transform .2s}.menu-item--open .dropdown-arrow[data-v-43d01b55]{transform:rotate(180deg)}.dropdown-menu[data-v-43d01b55]{z-index:30;background:#fff;border:1px solid #e0e7ff;border-radius:12px;min-width:200px;margin:0;padding:.5rem 0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 28px #0000002e}.dropdown-item[data-v-43d01b55]{text-align:left;color:#1b2433;cursor:pointer;background:0 0;border:none;width:100%;padding:.6rem 1rem;font-size:.85rem;transition:background-color .15s;display:block}.dropdown-item[data-v-43d01b55]:hover{color:#0f2f65;background-color:#f3f7ff}.dropdown-item--active[data-v-43d01b55]{color:#0033a1;background-color:#0949c41f;font-weight:700;box-shadow:inset 3px 0 #0033a1}@media (width<=980px){.topbar__container[data-v-43d01b55]{justify-content:space-between}.menu--desktop[data-v-43d01b55]{display:none}.mobile-menu-trigger[data-v-43d01b55]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.mobile-menu[data-v-43d01b55]{border:1px solid var(--color-border);z-index:30;background:#fff;border-left:0;border-radius:0 0 12px;gap:.2rem;width:min(320px,100vw - 1rem);max-height:calc(100vh - 5rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + 1px);left:0;overflow-y:auto;box-shadow:0 14px 30px #0003}.mobile-menu__link[data-v-43d01b55],.mobile-menu__submenu-item[data-v-43d01b55]{width:100%;min-height:44px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.65rem;padding:.6rem .7rem;font-size:.9rem;display:flex}.mobile-menu__link[data-v-43d01b55]:hover,.mobile-menu__link--active[data-v-43d01b55],.mobile-menu__submenu-item[data-v-43d01b55]:hover,.mobile-menu__submenu-item--active[data-v-43d01b55]{color:var(--color-primary);background:#edf3ff}.mobile-menu__link--toggle[data-v-43d01b55]{font-family:inherit}.mobile-menu__arrow[data-v-43d01b55]{margin-left:auto;transition:transform .2s}.mobile-menu__item:has(.mobile-menu__submenu) .mobile-menu__arrow[data-v-43d01b55]{transform:rotate(0)}.mobile-menu__submenu[data-v-43d01b55]{gap:.15rem;padding:.15rem 0 .35rem 2.1rem;display:grid}.mobile-menu__submenu-item[data-v-43d01b55]{min-height:40px;font-size:.84rem}}@media (width<=560px){.topbar[data-v-43d01b55]{padding:.65rem .75rem}.brand__logo[data-v-43d01b55]{height:30px}}.btn[data-v-b4e51534]{min-height:var(--control-height);cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;max-width:100%;font-family:Sora,sans-serif;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.btn[data-v-b4e51534]:hover:not(:disabled){transform:translateY(-1px)}.btn[data-v-b4e51534]:disabled{cursor:not-allowed;opacity:.6}.btn--sm[data-v-b4e51534]{padding:.4rem .85rem;font-size:.82rem}.btn--md[data-v-b4e51534]{padding:.5rem 1rem;font-size:.88rem}.btn--block[data-v-b4e51534]{width:100%}.btn--primary[data-v-b4e51534]{background:var(--color-primary);color:#fff}.btn--secondary[data-v-b4e51534]{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}.btn--ghost[data-v-b4e51534]{color:var(--color-primary);background:0 0}.btn--danger[data-v-b4e51534]{background:var(--color-danger);color:#fff}@media (width<=480px){.btn--sm[data-v-b4e51534],.btn--md[data-v-b4e51534]{min-height:44px}.btn--sm[data-v-b4e51534]{padding-inline:.7rem}}.toolbar[data-v-32bf47cf]{z-index:15;border-bottom:1px solid var(--color-border);background-color:#ebebeb6b;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:58px;margin:72px auto 0;padding:.65rem 1rem;display:flex;position:sticky;top:72px;overflow:visible}.wrapper_toolbar[data-v-32bf47cf]{width:min(100%, var(--content-max-width));justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin:auto;display:flex}.toolbar__left[data-v-32bf47cf],.toolbar__right[data-v-32bf47cf]{flex-shrink:0;align-items:center;gap:1.3rem;min-width:0;display:flex}.toolbar__left[data-v-32bf47cf]{flex:auto}.toolbar__right[data-v-32bf47cf]{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:.45rem}.toolbar__title[data-v-32bf47cf]{color:var(--color-secondary);overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:600}.toolbar__back-link[data-v-32bf47cf]{color:var(--color-primary);align-items:center;gap:.35rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.toolbar__back-icon[data-v-32bf47cf]{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:1.5rem;line-height:1}.create-dropdown[data-v-32bf47cf]{position:relative}.toolbar-create-client[data-v-32bf47cf]{white-space:nowrap}.load-more[data-v-32bf47cf]{border:1px solid var(--color-border);background:var(--color-primary);color:var(--color-surface);font-family:var(--font-primary);cursor:pointer;border-radius:6px;min-height:50px;padding:.55rem .8rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s}.load-more[data-v-32bf47cf]:hover{transform:translateY(-1px)}.toolbar-search[data-v-32bf47cf]{background:#fff;border:1px solid #cfd9ee;border-radius:6px;align-items:center;gap:.35rem;min-height:44px;padding:0 .5rem;display:inline-flex}.toolbar-search__icon[data-v-32bf47cf]{color:#4b5d87;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:1.05rem}.toolbar-search__input[data-v-32bf47cf]{width:220px;min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;font-family:Inter,sans-serif;font-size:.84rem}.toolbar-search--documentos .toolbar-search__input[data-v-32bf47cf]{width:180px}.toolbar-select[data-v-32bf47cf]{min-width:100px;min-height:44px;color:var(--color-text);background:#fff;border:1px solid #cfd9ee;border-radius:6px;outline:0;max-width:100%;padding:0 .55rem;font-family:Inter,sans-serif;font-size:.84rem}.toolbar-print[data-v-32bf47cf]{border-color:var(--color-border);color:var(--color-secondary)}.toolbar-print[data-v-32bf47cf]:hover{background:var(--color-hover-primary);color:#fff;border-color:var(--color-hover-primary)}.toolbar-print__content[data-v-32bf47cf]{align-items:center;gap:.5rem;display:inline-flex}.toolbar-print__icon[data-v-32bf47cf]{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:1rem}.toolbar-action-content[data-v-32bf47cf]{align-items:center;gap:.45rem;display:inline-flex}.toolbar-action-icon[data-v-32bf47cf]{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:1rem}.toolbar-cancel[data-v-32bf47cf]{color:var(--color-secondary);border-color:var(--color-border)}.toolbar-cancel[data-v-32bf47cf]:hover{color:var(--color-danger);border-color:var(--color-danger)}.toolbar-save[data-v-32bf47cf]{background:var(--color-primary)}.toolbar-delete[data-v-32bf47cf]{color:var(--color-secondary);border-color:var(--color-border)}.toolbar-delete[data-v-32bf47cf]:hover{color:var(--color-danger);border-color:var(--color-danger)}.toolbar-edit[data-v-32bf47cf]{color:var(--color-secondary);border-color:var(--color-border)}.toolbar-edit[data-v-32bf47cf]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.create-dropdown__trigger[data-v-32bf47cf]{justify-content:space-between;gap:.25rem;width:auto;min-width:82px;display:inline-flex}.create-dropdown__caret[data-v-32bf47cf]{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.create-dropdown__menu[data-v-32bf47cf]{border:1px solid var(--color-border);z-index:10;background:#fff;border-radius:10px;min-width:190px;margin:0;padding:.35rem 0;list-style:none;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 12px 28px #0d234a26}.create-dropdown__item[data-v-32bf47cf]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:.52rem .75rem;font-family:Inter,sans-serif;font-size:.83rem}.create-dropdown__item[data-v-32bf47cf]:hover{background:#0949c414}@media (width<=920px){.wrapper_toolbar[data-v-32bf47cf]{gap:.6rem;width:100%}.toolbar__left[data-v-32bf47cf],.toolbar__right[data-v-32bf47cf]{flex-wrap:nowrap}.toolbar__left[data-v-32bf47cf]{gap:.75rem}.toolbar-search[data-v-32bf47cf]{flex:0 220px}.toolbar-search__input[data-v-32bf47cf]{width:100%;min-width:120px}}@media (width<=560px){.toolbar[data-v-32bf47cf]{padding:.75rem}.toolbar__left[data-v-32bf47cf],.toolbar__right[data-v-32bf47cf]{gap:.55rem}.toolbar__title[data-v-32bf47cf]{white-space:nowrap;text-overflow:ellipsis;max-width:42vw;font-size:1rem;overflow:hidden}.toolbar-search__input[data-v-32bf47cf]{width:150px}.create-dropdown[data-v-32bf47cf],.create-dropdown__trigger[data-v-32bf47cf]{flex-shrink:0}}.layout[data-v-78405faf]{min-height:100vh}.layout__content[data-v-78405faf]{width:100%;min-width:0;padding:1.25rem var(--content-gutter) 2rem;justify-content:center;display:flex}@media (width<=760px){.layout__content[data-v-78405faf]{padding-top:1rem}}.auth-layout[data-v-b4003bee]{color:#172033;background:linear-gradient(135deg,#071b49 0%,#124fa3 48%,#3e8ed8 100%);place-items:center;min-height:100vh;padding:1rem;display:grid}[data-v-b4003bee] .auth-form-shell{background:#fff;border:1px solid #fff9;border-radius:10px;width:min(100%,520px);padding:2.5rem;position:relative;box-shadow:0 24px 70px #03153a47}[data-v-b4003bee] .auth-back{color:#315a91;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:0;font-size:.84rem;display:inline-flex}[data-v-b4003bee] .auth-back:hover{color:#0d4fb5}[data-v-b4003bee] .auth-back .material-icons-outlined{font-size:1.05rem}[data-v-b4003bee] .auth-logo{width:auto;height:45px;margin-bottom:2rem;display:block}[data-v-b4003bee] .auth-title{color:#111827;margin:0;font-family:Sora,sans-serif;font-size:1.45rem;line-height:1.25}[data-v-b4003bee] .auth-subtitle{color:#667085;margin:.45rem 0 1.4rem;font-size:.88rem;line-height:1.5}[data-v-b4003bee] .auth-form{gap:.2rem;display:grid}[data-v-b4003bee] .auth-field{gap:.35rem;margin-bottom:.65rem;display:grid}[data-v-b4003bee] .auth-field label{color:#475467;font-size:.8rem;font-weight:600}[data-v-b4003bee] .auth-field input,[data-v-b4003bee] .auth-field select{color:#172033;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;outline:0;padding:0 .8rem}[data-v-b4003bee] .auth-field input:focus,[data-v-b4003bee] .auth-field select:focus{border-color:#175dcc;box-shadow:0 0 0 3px #175dcc24}[data-v-b4003bee] .auth-field input:disabled,[data-v-b4003bee] .auth-field select:disabled{cursor:not-allowed;color:#98a2b3;opacity:1;background:#f2f4f7}[data-v-b4003bee] .auth-submit{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#155dcc;border:0;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:700;display:inline-flex}[data-v-b4003bee] .auth-submit:hover{background:#104da9}[data-v-b4003bee] .auth-submit:disabled{cursor:not-allowed;opacity:.65}[data-v-b4003bee] .auth-submit__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-submit-spin-b4003bee}@keyframes auth-submit-spin-b4003bee{to{transform:rotate(360deg)}}[data-v-b4003bee] .auth-link-row{color:#667085;text-align:center;margin:.75rem 0 0;font-size:.84rem}[data-v-b4003bee] .auth-link-row.-recover{color:#667085;text-align:left;flex-direction:row;justify-content:start;gap:.25rem;margin:1rem 0 .75rem;font-size:.84rem;display:flex}[data-v-b4003bee] .auth-link{color:#155dcc;font-weight:600;text-decoration:none}[data-v-b4003bee] .auth-link:hover{text-decoration:underline}[data-v-b4003bee] .auth-error{color:#c43d3d;margin:0 0 .5rem;font-size:.8rem}@media (width<=560px){.auth-layout[data-v-b4003bee]{padding:.75rem}[data-v-b4003bee] .auth-form-shell{padding:1.5rem}}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--font-primary:"Inter", sans-serif;--color-primary:#3461ff;--color-secondary:#0f2f65;--color-hover-primary:#3461ff;--color-background:#c9d7f030;--color-surface:#fff;--color-surface-strong:#f4f7fd;--color-text:#1b2433;--color-muted:#5f6f8a;--color-border:#d8e0ef;--color-success:#0b8a5a;--color-warning:#c68f0a;--color-danger:#c43d3d;--radius-xsm:5px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--shadow-soft:0 10px 35px #0f2f6514;--content-max-width:1400px;--content-gutter:clamp(.75rem, 2.5vw, 2rem);--control-height:46px;--chart-1:#3461ff;--chart-2:#f59e0b;--chart-3:#10b981;--chart-4:#a855f7;--chart-5:#64748b;--chart-grid:#e3e9f5;--chart-axis-text:#5f6f8a;--chart-legend-text:#1b2433;--chart-tooltip-bg:#0f2f65;--chart-tooltip-text:#fff}*{box-sizing:border-box}html,body,#app{min-height:100%;font-family:var(--font-primary);color:var(--color-text);margin:0}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{background-color:var(--color-background);background-attachment:fixed;overflow-x:hidden}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #3461ff59}img,svg,video{max-width:100%}::placeholder{color:#7b8aa5;opacity:1}@media (width<=980px){:root{--content-gutter:.75rem}table tbody tr+tr td{padding-top:1.15rem!important}}a{color:inherit;text-decoration:none}#nprogress{pointer-events:none}#nprogress .bar{z-index:9999;background:var(--color-primary);width:100%;height:3px;position:fixed;top:0;left:0}#nprogress .peg{opacity:.9;width:110px;height:100%;box-shadow:0 0 10px var(--color-primary), 0 0 5px var(--color-primary);position:absolute;right:0;transform:rotate(2deg)translateY(-1px)}#nprogress .spinner{display:none}.form-control-invalid{border-color:#d0443e!important;box-shadow:0 0 0 3px #d0443e1a!important}.custom-field-error{color:#b42318;margin-top:.28rem;font-size:.75rem;font-weight:500;line-height:1.35;display:block}.custom-submit-spinner{vertical-align:middle;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;margin-right:.45rem;animation:.7s linear infinite custom-submit-spin;display:inline-block}@keyframes custom-submit-spin{to{transform:rotate(360deg)}}
