.modal-title[data-v-709232fb]{color:#2d333a;font-size:1.1rem;font-weight:600;margin:0}.btn-icon[data-v-709232fb]{background:transparent;border:none;color:#6c757d;cursor:pointer;font-size:20px;padding:4px}.btn-icon[data-v-709232fb]:hover{color:#343a40}.modal-body[data-v-709232fb]{overflow:auto;padding:14px 16px}.form-grid[data-v-709232fb]{display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.form-group[data-v-709232fb]{display:flex;flex-direction:column}.col-span-2[data-v-709232fb]{grid-column:1/-1}.form-group label[data-v-709232fb]{color:#374151;font-weight:500;margin-bottom:6px}.form-control[data-v-709232fb]{border:1px solid #ced4da;border-radius:8px;font-size:14px;line-height:1.4;padding:8px 10px;width:100%}.form-control[data-v-709232fb]:focus{border-color:#6aa9ff;box-shadow:0 0 0 3px #007bff26;outline:none}.form-check[data-v-709232fb]{align-items:center;display:flex;gap:8px;margin-top:4px}.modal-footer[data-v-709232fb]{border-top:1px solid #e9ecef;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.btn[data-v-709232fb]{border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:14px;padding:8px 14px;transition:all .15s ease}.btn-primary[data-v-709232fb]{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-709232fb]:hover{background-color:#0069d9;border-color:#0062cc}.btn-outline-secondary[data-v-709232fb]{background:#fff;border-color:#6c757d;color:#6c757d}.btn-outline-secondary[data-v-709232fb]:hover{background:#6c757d;color:#fff}.is-invalid[data-v-709232fb]{border-color:#dc3545}.invalid-feedback[data-v-709232fb]{color:#dc3545;font-size:12px;margin-top:4px}.alert[data-v-709232fb]{border-radius:8px;padding:12px}.alert-danger[data-v-709232fb]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media(max-width:640px){.form-grid[data-v-709232fb]{grid-template-columns:1fr}}
