.modal-form-container[data-v-c16fd29c]{padding:10px 20px 28px}.modal-form-container h3[data-v-c16fd29c]{font-size:1.4rem;font-weight:700;margin-bottom:20px;color:#0f172a}.modal-field[data-v-c16fd29c]{margin-bottom:16px}.modal-field label[data-v-c16fd29c]{font-weight:600;font-size:.8rem;display:block;margin-bottom:6px;color:#334155}.modal-field[data-v-c16fd29c] .ant-input,.modal-field[data-v-c16fd29c] .ant-input-number,.modal-field[data-v-c16fd29c] .ant-select-selection{width:100%!important;padding:10px 14px;border-radius:60px!important;border:1px solid #e2e8f0!important;font-size:.95rem!important;height:auto!important}.modal-field[data-v-c16fd29c] .ant-select-selection{height:auto!important;min-height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modal-field[data-v-c16fd29c] .ant-input-number-input{height:auto!important;padding:0!important}.modal-field[data-v-c16fd29c] .ant-input-number-handler-wrap{display:none}.modal-field[data-v-c16fd29c] .ant-input-number{width:100%!important;border-radius:60px!important;border:1px solid #e2e8f0!important}.modal-field[data-v-c16fd29c] .ant-input-focused,.modal-field[data-v-c16fd29c] .ant-input-number:focus,.modal-field[data-v-c16fd29c] .ant-input:focus,.modal-field[data-v-c16fd29c] .ant-select-selection:focus{border-color:#5269fe!important;box-shadow:0 0 0 2px rgba(82,105,254,.1)!important}.field-tip[data-v-c16fd29c]{display:block;margin-top:6px;font-size:.75rem;color:#5269fe;font-weight:500}.level-section[data-v-c16fd29c]{margin-top:8px}.level-section-header[data-v-c16fd29c]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.level-section-title[data-v-c16fd29c]{font-weight:600;font-size:.9rem;color:#0f172a}.btn-add-level[data-v-c16fd29c]{background:#5269fe;color:#fff;border:none;border-radius:40px;padding:8px 18px;font-size:.8rem;font-weight:600;cursor:pointer;transition:.15s}.btn-add-level[data-v-c16fd29c]:hover{background:#4457e8}.btn-add-level[data-v-c16fd29c]:active{transform:scale(.96)}.level-list[data-v-c16fd29c]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.level-item-box[data-v-c16fd29c]{background:#f8fafc;border:1px solid #eef2f7;border-radius:20px;padding:14px 14px 4px}.level-item-header[data-v-c16fd29c]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:6px;cursor:pointer;padding:2px 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.level-item-title-group[data-v-c16fd29c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.level-item-arrow[data-v-c16fd29c]{font-size:.85rem;color:#94a3b8;transition:transform .2s}.level-item-title[data-v-c16fd29c]{font-weight:700;font-size:.95rem;color:#0f172a}.level-item-delete-icon[data-v-c16fd29c]{color:#e11d48;font-size:1.1rem;cursor:pointer;padding:4px}.level-item-summary[data-v-c16fd29c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:2px;-ms-flex-wrap:wrap;flex-wrap:wrap}.summary-chip[data-v-c16fd29c]{background:#fff;border:1px solid #eef2f7;border-radius:40px;padding:2px 8px;font-size:.7rem;color:#334155;font-weight:500;white-space:nowrap}.level-item-body[data-v-c16fd29c]{overflow:hidden}.level-empty[data-v-c16fd29c]{text-align:center;padding:20px;background:#f8fafc;border-radius:20px;color:#94a3b8;font-size:.85rem}.modal-buttons[data-v-c16fd29c]{display:-ms-flexbox;display:flex;gap:12px;margin-top:24px}.modal-buttons .btn-cancel[data-v-c16fd29c]{-ms-flex:1;flex:1;padding:12px;border-radius:60px!important;border:1px solid #e2e8f0!important;background:#f1f5f9!important;font-weight:600;font-size:.9rem;height:auto!important;color:#475569!important}.modal-buttons .btn-confirm[data-v-c16fd29c]{-ms-flex:1;flex:1;padding:12px;border-radius:60px!important;border:none!important;background:#5269fe!important;font-weight:600;font-size:.9rem;color:#fff!important;height:auto!important}.modal-buttons .btn-confirm[data-v-c16fd29c]:hover{background:#4457e8!important}