.form-section-header{font-weight:bold;font-size:14px;margin:10px 0px}.form-section-content{display:flex;flex-direction:column;gap:5px 0px}.form-row{display:flex;align-items:center;gap:10px}.form-row.columns{display:grid;gap:25px}.form-row.columns.columns-2{grid-template-columns:1fr 1fr}.nwc-form-card{background:var(--nwc-card-bg, #fff);border:1px solid var(--nwc-outline, #cac4d0);border-radius:12px;overflow:hidden}.nwc-form-card-header{background:var(--nwc-primary, #004d73);color:var(--nwc-white, #fff);font-size:.875rem;font-weight:600;padding:10px 20px}.nwc-form-card-body{padding:20px;display:flex;flex-direction:column;gap:16px}.nwc-form-card-body .k-input,.nwc-form-card-body .k-textbox,.nwc-form-card-body .k-numerictextbox,.nwc-form-card-body .k-maskedtextbox,.nwc-form-card-body .k-dropdownlist,.nwc-form-card-body .k-picker{width:100% !important;min-height:34px}.nwc-form-card-body .k-input-inner,.nwc-form-card-body .k-input-value-text{padding-block:7px;line-height:1.4}.nwc-form-row{display:flex;gap:20px}.nwc-form-row.cols-2>.nwc-form-field,.nwc-form-row.cols-3>.nwc-form-field{flex:1}.nwc-form-field{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.nwc-form-field.field-error .k-input,.nwc-form-field.field-error input[type=text],.nwc-form-field.field-error input[type=email],.nwc-form-field.field-error input[type=password]{border-color:var(--nwc-error, #dc2626) !important}.nwc-form-readonly-value{font-size:.9375rem;color:var(--nwc-on-surface-variant, #49454f);padding:6px 0;font-style:italic}.field-error-msg,.validation-message{display:block;font-size:.75rem;color:var(--nwc-error, #dc2626);line-height:1.4;margin-top:2px}.required-star{color:var(--nwc-error, #dc2626);margin-left:2px}.nwc-form-subsection-label{font-size:.8125rem;font-weight:600;color:var(--nwc-on-surface-variant, #49454f);letter-spacing:.03em;padding-top:12px;margin-top:8px;border-top:1px solid var(--nwc-outline-variant, #e0e0e0)}