.pbm-header[data-v-4797c93b]{flex-direction:column;gap:24px;width:100%;display:flex}.pbm-header-actions[data-v-4797c93b]{justify-content:space-between;align-items:center;display:flex}.pbm-icon-button[data-v-4797c93b]{width:20px;height:20px;color:var(--paragraph);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.pbm-icon-button[data-v-4797c93b]:hover{color:var(--q-primary)}.pbm-icon-back[data-v-4797c93b],.pbm-icon-close[data-v-4797c93b]{flex-shrink:0;height:20px}.pbm-icon-close[data-v-4797c93b]{width:20px}.pbm-icon-spacer[data-v-4797c93b]{width:24px;height:24px}.pbm-header-titles[data-v-4797c93b]{flex-direction:column;gap:8px;display:flex}.pbm-header-title[data-v-4797c93b]{letter-spacing:normal;color:var(--paragraph);margin:0;font-size:22px;font-weight:500;line-height:normal}.pbm-header-program[data-v-4797c93b]{color:var(--black-555);margin:0;font-size:13px;font-weight:500}.pbm-progress[data-v-4797c93b]{gap:8px;height:4px;display:flex}.pbm-progress-segment[data-v-4797c93b]{background-color:#e0e0e0;border-radius:100px;flex:1;height:100%;transition:background-color .3s}.pbm-progress-segment--active[data-v-4797c93b]{background-color:var(--q-primary)}.pbm-field[data-v-9bffcc8a]{flex-direction:column;gap:8px;min-width:0;display:flex}.pbm-field-label[data-v-9bffcc8a]{color:var(--paragraph);font-size:12px;font-weight:500}.pbm-field-optional[data-v-9bffcc8a]{color:#6b7280;font-weight:400}.pbm-input[data-v-9bffcc8a] .q-field__control{background-color:var(--black-f5);border-radius:8px;height:48px;min-height:48px;padding:0 16px}.pbm-input[data-v-9bffcc8a] .q-field__input,.pbm-input[data-v-9bffcc8a] .q-field__native{color:var(--paragraph);min-height:48px;font-size:15px}.pbm-input[data-v-9bffcc8a] .q-field__native::placeholder{color:#6b7280;opacity:1}.pbm-select--empty[data-v-9bffcc8a] .q-field__native{color:#6b7280}.pbm-input[data-v-9bffcc8a] .q-field__marginal{height:48px}.pbm-pills[data-v-9bffcc8a]{gap:12px;display:flex}.pbm-pill[data-v-9bffcc8a]{flex:1;min-height:40px;font-size:14px;font-weight:700}.pbm-toggle-row[data-v-9bffcc8a]{border-bottom:1px solid #e5e3de;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.pbm-toggle-label[data-v-9bffcc8a]{color:var(--paragraph);font-size:16px;font-weight:500}.pbm-form-group[data-v-1373ad39]{border:0;min-width:0;margin:0;padding:0}.pbm-form-group--separated[data-v-1373ad39]{border-top:1px solid #e5e3de;padding-top:16px}.pbm-form-group-title[data-v-1373ad39]{float:left;width:100%;color:var(--paragraph);flex-direction:column;gap:2px;margin-bottom:12px;padding:0;font-size:14px;font-weight:600;display:flex}.pbm-form-group-hint[data-v-1373ad39]{color:#6b7280;font-size:12px;font-weight:400}.pbm-form-fields[data-v-1373ad39]{clear:both;flex-direction:column;gap:12px;display:flex}.pbm-form-fields--grid[data-v-1373ad39]{-moz-column-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pbm-form-fields--grid .pbm-form-field--wide[data-v-1373ad39]{grid-column:1/-1}.pbm-form-error[data-v-1373ad39]{color:var(--q-negative);margin:0;font-size:13px}@media (width<=599px){.pbm-form-fields--grid[data-v-1373ad39]{grid-template-columns:minmax(0,1fr)}}.q-dialog__inner>.pbm-dialog{width:520px;max-width:calc(100vw - 32px);min-height:min(800px,100vh - 48px);color:var(--paragraph);background-color:#fff;border-radius:32px;flex-direction:column;padding:24px 6px 24px 0;display:flex;overflow:hidden;box-shadow:0 8px 20px #00000014}.pbm-dialog-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:24px;min-height:0;padding:8px 26px 8px 32px;display:flex;overflow-y:auto}.q-dialog__inner--maximized>.pbm-dialog{border-radius:0;width:100%;max-width:100vw;min-height:100%;padding:0}.q-dialog__inner--maximized>.pbm-dialog>.pbm-dialog-body{padding:24px 20px}.q-dialog__inner>.pbm-dialog.pbm-dialog--compact{min-height:0}@media (width<=599px){.q-dialog__inner>.pbm-dialog.pbm-dialog--compact{border-radius:24px;padding:16px 6px 16px 0}.q-dialog__inner>.pbm-dialog.pbm-dialog--compact>.pbm-dialog-body{padding:8px 14px 8px 20px}}.pbm-dialog .pbm-step{flex-direction:column;flex:1;gap:24px;display:flex}.pbm-dialog .pbm-footer{flex-direction:column;gap:12px;margin-top:auto;display:flex}.pbm-dialog .pbm-btn{width:100%;min-height:48px;font-size:16px;font-weight:500}.pbm-dialog .pbm-btn.q-btn--outline:before{border-width:1.5px}.pbm-dialog .pbm-text{color:var(--paragraph);margin:0;font-size:16px;font-weight:500;line-height:24px}.pbm-dialog .pbm-badge{background-color:var(--primary-100);color:var(--primary-700);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.pbm-dialog .pbm-card{background-color:var(--black-f5);color:var(--paragraph);border-radius:16px;padding:16px;font-size:14px;line-height:1.5}.pbm-dialog .pbm-card ul{margin:8px 0 0;padding-left:20px;list-style-type:disc}.pbm-dialog .pbm-list{flex-direction:column;gap:12px;max-height:340px;display:flex;overflow-y:auto}.pbm-dialog .pbm-option{background-color:var(--black-f5);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:16px;transition:border-color .2s;display:flex}.pbm-dialog .pbm-option--selected,.pbm-dialog .pbm-option:focus-visible,.pbm-dialog .pbm-option:hover{border-color:var(--q-primary)}.pbm-dialog .pbm-option-icon{color:var(--q-primary);flex-shrink:0}.pbm-dialog .pbm-option-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pbm-dialog .pbm-option-title{color:var(--paragraph);font-size:15px;font-weight:500}.pbm-dialog .pbm-option-caption{color:var(--black-555);font-size:13px;line-height:1.4}.pbm-dialog .pbm-label{color:var(--paragraph);font-size:12px;font-weight:500}.pbm-dialog .pbm-field-control .q-field__control{background-color:var(--black-f5);border-radius:8px;height:48px;min-height:48px;padding:0 16px}.pbm-dialog .pbm-error{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.pbm-dialog .pbm-error-text{margin:0;font-size:16px;font-weight:500;line-height:24px}
