:root{--qb-brand-50:#eff4fe;--qb-brand-100:#dce8fc;--qb-brand-200:#bfd4f8;--qb-brand-300:#94b5f1;--qb-brand-400:#6a97e9;--qb-brand-500:#4381e1;--qb-brand-600:#2f66c7;--qb-brand-700:#2753a1;--qb-brand-800:#254783;--qb-brand-900:#233e6b;--qb-n-0:#fff;--qb-n-25:#fbfcfe;--qb-n-50:#f5f7fa;--qb-n-100:#edf0f5;--qb-n-200:#dfe4ec;--qb-n-300:#c6cdda;--qb-n-400:#94a0b4;--qb-n-500:#5c6879;--qb-n-600:#4e5969;--qb-n-700:#3a4353;--qb-n-800:#252c39;--qb-n-900:#141a24;--qb-success:#15803d;--qb-success-bg:#e8f6ee;--qb-warning:#b45309;--qb-warning-bg:#fdf3e3;--qb-danger:#c62828;--qb-danger-bg:#fdecec;--qb-radius-sm:8px;--qb-radius-md:10px;--qb-radius-lg:14px;--qb-shadow-raised:0 1px 2px #141a240a, 0 1px 3px #141a240f;--qb-shadow-overlay:0 10px 30px #141a241f, 0 2px 8px #141a240f;--qb-sidebar-w:248px;--qb-topbar-h:60px;--qb-bottomnav-h:60px;--qb-safe-bottom:env(safe-area-inset-bottom,0px);--qb-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{font-family:var(--qb-font);background:var(--qb-n-50);color:var(--qb-n-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0}html,body,#__next{max-width:100%}a{color:var(--qb-brand-600);text-decoration:none}a:hover{color:var(--qb-brand-500)}:focus-visible{outline:2px solid var(--qb-brand-500);outline-offset:2px;border-radius:4px}::selection{background:var(--qb-brand-100);color:var(--qb-brand-900)}.grecaptcha-badge{display:none!important}.qb-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qb-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.qb-min-dvh{min-height:100dvh}.qb-full-dvh{height:100dvh}.qb-skip-link{z-index:100;border-radius:var(--qb-radius-sm);background:var(--qb-brand-600);color:#fff;padding:10px 16px;font-weight:600;transition:top .15s;position:absolute;top:-60px;left:8px}.qb-skip-link:focus{color:#fff;top:8px}.qb-otp-input{letter-spacing:.35em;font-weight:600}.qb-otp-input::placeholder{letter-spacing:normal;font-weight:400}.qb-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qb-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ant-table-wrapper{overflow-x:auto}.ant-table-thead>tr>th{letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.ant-modal-content,.ant-drawer-content{box-shadow:var(--qb-shadow-overlay)}.ant-card{box-shadow:var(--qb-shadow-raised)}@media (max-width:767px){.ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px}.ant-card-extra{margin-inline-start:0}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal .ant-modal-body{padding:16px!important}.ant-modal .ant-modal-content{max-height:calc(100vh - 32px);overflow-y:auto}.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selector{font-size:16px!important}.ant-btn:not(.ant-btn-sm):not(.ant-btn-link):not(.ant-btn-text){min-height:44px}}@media (max-width:420px){.ant-steps.ant-steps-small .ant-steps-item-title{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.qb-skip-link{transition:none}}
