html{overflow-y:hidden}.q-drawer__backdrop{background-color:initial}.q-checkbox__inner--falsy .q-checkbox__bg{background:var(--q-primary)!important;color:var(--q-primary)!important}.swal2-container{z-index:7000!important}h1{font-size:2rem!important;line-height:1.9rem!important}h2{font-size:1.5rem!important;line-height:1.4rem!important}body.q-body--force-scrollbar-y{overflow-y:auto!important}.ignore-safe-area>div.q-dialog__inner{padding-bottom:0!important}.ignore-safe-area>div.q-dialog__inner>div{max-height:unset!important}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.platform-ios .absolute-bottom,.platform-ios .fixed-bottom,.platform-ios .ios-safe-bottom{padding-bottom:var(--safe-area-bottom,env(safe-area-inset-bottom,34px))!important}.force-full-page-container,.full-page-container{display:flex;flex-direction:column;height:calc(100dvh - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.force-full-page-container{min-height:calc(100dvh - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.platform-android .q-page-container{padding-bottom:env(safe-area-inset-bottom)}.platform-android .q-dialog.maximized .q-card{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.platform-android .q-drawer,.platform-android .q-notifications__list{padding-top:env(safe-area-inset-top)}.platform-android .q-drawer{padding-bottom:env(safe-area-inset-bottom);top:0}.platform-android .q-drawer .q-drawer__content{height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:100%;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.platform-ios .q-layout{height:100vh;overflow:hidden;position:fixed}.c-btn[data-v-ca820e72]{font-size:12pt!important;font-style:Medium;font-weight:500;padding-bottom:8px;padding-top:8px;text-align:center;vertical-align:middle}.c-card[data-v-68b0a19e]{border:1px solid #b3b3b3;border-radius:8px;box-shadow:0 2px 4px 0 #0000000d,0 1px 6px -1px #0000000d,0 1px 2px 0 #0000000d}.c-card--flat[data-v-68b0a19e]{border:none;box-shadow:none}.c-input[data-v-0f155c5e] .q-field__control{border-radius:8px}.c-input.q-field--readonly[data-v-0f155c5e] .q-field__control{background-color:#f5f5f5}.c-input.q-field--readonly[data-v-0f155c5e] .q-field__control:before{border-color:#0000003d!important;border-style:solid!important}.c-input.q-field--readonly[data-v-0f155c5e] .q-field__native{color:#0009}.c-select[data-v-85cb6b6a] .q-field__control{border-radius:8px}.c-select.has-error[data-v-85cb6b6a] .q-field__control:before{border-color:#ef5549}.c-select.has-error[data-v-85cb6b6a] .q-field__label{color:#ef5549}.c-select[data-v-85cb6b6a] .q-field--disabled{opacity:.6}.c-select[data-v-85cb6b6a] .q-field--disabled .q-field__control{background-color:#f5f5f5}.c-tab-toggle[data-v-b11078cc]{display:flex;flex-wrap:wrap;gap:16px}.tab-btn[data-v-b11078cc]{background:#fff;border:1px solid #dcdcdc;border-radius:8px;color:#1e1e1e;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.5;outline:none;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.tab-btn[data-v-b11078cc]:hover:not(.active){background:#f0f7ff;border-color:#014a7f}.tab-btn[data-v-b11078cc]:active:not(.active){background:#e0f0ff}.tab-btn.active[data-v-b11078cc]{background:#014a7f;border-color:#014a7f;color:#fff;cursor:default;font-weight:700}.tab-btn[data-v-b11078cc]:focus-visible{box-shadow:0 0 0 2px #014a7f33}@media (max-width:768px){.tab-btn[data-v-b11078cc]{font-size:14px;padding:10px 20px}}.c-collapsible-section[data-v-78a2d462]{background:#fff;border:1px solid #dcdcdc;border-radius:8px;overflow:hidden}.section-header[data-v-78a2d462]{align-items:center;background:#f2f2f2;border-bottom:1px solid #dcdcdc;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.section-header[data-v-78a2d462]:hover{background:#e8e8e8}.section-header.disabled[data-v-78a2d462]{background:#f8f8f8;cursor:not-allowed;opacity:.6}.section-header.disabled[data-v-78a2d462]:hover{background:#f8f8f8}.section-title-container[data-v-78a2d462]{display:flex;flex:1;flex-direction:column;gap:4px}.section-title[data-v-78a2d462]{color:#1e1e1e;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.section-subtitle[data-v-78a2d462]{color:#757575;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.toggle-button[data-v-78a2d462]{align-items:center;border-radius:4px;display:flex;justify-content:center;padding:12px}.section-content[data-v-78a2d462]{padding:24px}.collapse-enter-active[data-v-78a2d462],.collapse-leave-active[data-v-78a2d462]{max-height:2000px;overflow:hidden;transition:all .3s ease}.collapse-enter-from[data-v-78a2d462],.collapse-leave-to[data-v-78a2d462]{max-height:0;padding-bottom:0;padding-top:0}.c-stepper[data-v-3778505c]{height:100%;width:100%}.c-step[data-v-2cff18d7]{width:100%}.c-step-header-wrapper[data-v-045e3343]{align-items:center;display:flex;justify-content:flex-start}.c-step-header-item[data-v-045e3343]{flex-shrink:0;gap:10px}.c-step-circle[data-v-045e3343]{background:#fff;border:2px solid var(--q-primary);border-radius:50%;height:32px;transition:all .3s ease;width:32px}.c-step-circle.active[data-v-045e3343],.c-step-circle.completed[data-v-045e3343]{background:var(--q-primary);border-color:var(--q-primary)}.c-step-circle.pending[data-v-045e3343]{background:#fff;border-color:var(--q-primary)}.c-step-number[data-v-045e3343]{color:var(--q-primary);font-size:14px;font-weight:600;line-height:1}.c-step-circle.active .c-step-number[data-v-045e3343],.c-step-circle.completed .c-step-number[data-v-045e3343]{color:#fff}.c-step-label[data-v-045e3343]{word-wrap:break-word;color:#1d1d1d;font-size:14px;font-weight:500;margin-left:4px;max-width:140px;transition:all .3s ease}.c-step-label.active[data-v-045e3343]{color:#1d1d1d;font-weight:600}.c-step-label.completed[data-v-045e3343]{color:#1d1d1d}.c-step-label.pending[data-v-045e3343]{color:#9e9e9e}.c-step-connector[data-v-045e3343]{align-self:center;background:#bdbdbd;height:1px;margin:0 16px;transition:all .3s ease;width:4em}.c-step-connector.active[data-v-045e3343]{background:var(--q-primary)}@media (max-width:768px){.c-step-header-item[data-v-045e3343]{min-width:80px}.c-step-circle[data-v-045e3343]{height:32px;width:32px}.c-step-circle .q-icon[data-v-045e3343]{font-size:16px!important}.c-step-label[data-v-045e3343]{font-size:12px;max-width:80px}.c-step-connector[data-v-045e3343]{min-width:20px}}.c-stepper-header-wrapper[data-v-5c558bb8]{padding:24px 0;width:100%}.c-stepper-header[data-v-5c558bb8]{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0 24px;width:100%}.c-stepper-content[data-v-6d3f2576],.c-stepper-navigation[data-v-fcd6d434]{width:100%}.c-step-indicator[data-v-8b4a488a]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.step-group[data-v-8b4a488a],.step-item[data-v-8b4a488a]{align-items:center;display:flex}.step-item[data-v-8b4a488a]{gap:8px}.step-badge[data-v-8b4a488a]{align-items:center;background:#fff;border:1px solid var(--q-primary);border-radius:50%;color:var(--q-primary);display:flex;flex-shrink:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.step-badge.active[data-v-8b4a488a],.step-badge.completed[data-v-8b4a488a]{background:var(--q-primary);border-color:var(--q-primary);color:#fff}.step-label[data-v-8b4a488a]{color:#1e1e1e;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;transition:all .2s ease;white-space:nowrap}.step-label.active[data-v-8b4a488a]{font-weight:700}.step-divider[data-v-8b4a488a]{background:#dcdcdc;border-radius:8px;flex-shrink:0;height:3px;transition:all .2s ease;width:80px}.step-divider.completed[data-v-8b4a488a]{background:var(--q-primary)}@media (max-width:768px){.c-step-indicator[data-v-8b4a488a]{gap:8px}.step-divider[data-v-8b4a488a]{width:40px}.step-label[data-v-8b4a488a]{font-size:14px}.step-badge[data-v-8b4a488a]{font-size:12px;height:20px;width:20px}}