.ios-control-card input.underline-input,.ios-control-card select.underline-select,.ios-control-card textarea.underline-textarea,form input.underline-input,form select.underline-select,form textarea.underline-textarea{border-radius:0!important;border:none!important;border-bottom:1.5px solid #b0b0b0!important;background:transparent!important;box-shadow:none!important}.dark .ios-control-card input.underline-input,.dark .ios-control-card select.underline-select,.dark .ios-control-card textarea.underline-textarea,.dark form input.underline-input,.dark form select.underline-select,.dark form textarea.underline-textarea{border-radius:0!important;border:none!important;border-bottom:1.5px solid #6b7280!important;background:transparent!important;box-shadow:none!important;color:#f3f4f6!important}.underline-form-row{display:flex!important;align-items:baseline!important;margin-bottom:1rem!important;padding:.375rem 0!important;gap:.5rem!important;flex-wrap:wrap!important}.underline-form-label{font-weight:600!important;color:#1f2937!important;font-size:.875rem!important;white-space:nowrap!important;flex-shrink:0!important;min-width:-moz-fit-content!important;min-width:fit-content!important;letter-spacing:.025em!important}.underline-form-label:after{content:":"!important;margin-left:.25rem!important}.underline-input-container{flex:1!important;position:relative!important;min-width:200px!important}.underline-input,.underline-select,.underline-textarea{width:100%!important;border-radius:0!important;border:none!important;border-bottom:2px solid #d1d5db!important;background:transparent!important;padding:.5rem .5rem .375rem!important;font-size:.95rem!important;color:#111827!important;transition:border-color .3s ease,border-width .2s ease,background-color .2s ease!important;outline:none!important;box-shadow:none!important;font-family:Battambang,Noto Sans Khmer,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.underline-input:hover,.underline-select:hover,.underline-textarea:hover{border-bottom-color:#6366f1!important;background-color:rgba(99,102,241,.03)!important}.underline-textarea{resize:vertical!important;min-height:60px!important;line-height:1.5!important}.dark .underline-input:focus,.dark .underline-select:focus,.dark .underline-textarea:focus,.underline-input:focus,.underline-select:focus,.underline-textarea:focus{border-bottom-width:3px!important;border-bottom-color:#6366f1!important;box-shadow:0 2px 4px rgba(99,102,241,.15)!important;border-radius:0!important;background-color:rgba(99,102,241,.05)!important}.underline-input:not(:-moz-placeholder),.underline-textarea:not(:-moz-placeholder){border-bottom-color:#4a5568!important}.underline-input:not(:placeholder-shown),.underline-select:has(option:checked:not([value=""])),.underline-textarea:not(:placeholder-shown){border-bottom-color:#4a5568!important}.dark .underline-form-label{color:#f3f4f6!important}.dark .underline-input,.dark .underline-select,.dark .underline-textarea{color:#f9fafb!important;border-bottom-color:#4b5563!important;background:transparent!important}.dark .underline-input:focus,.dark .underline-select:focus,.dark .underline-textarea:focus{border-bottom-color:#818cf8!important;background:transparent!important}.dark .underline-input:not(:-moz-placeholder),.dark .underline-textarea:not(:-moz-placeholder){border-bottom-color:#9ca3af!important}.dark .underline-input:not(:placeholder-shown),.dark .underline-select:has(option:checked:not([value=""])),.dark .underline-textarea:not(:placeholder-shown){border-bottom-color:#9ca3af!important}.underline-input::-moz-placeholder,.underline-textarea::-moz-placeholder{color:#999!important;font-style:italic!important;opacity:.7!important}.underline-input::placeholder,.underline-textarea::placeholder{color:#999!important;font-style:italic!important;opacity:.7!important}.dark .underline-input::-moz-placeholder,.dark .underline-textarea::-moz-placeholder{color:#6b7280!important}.dark .underline-input::placeholder,.dark .underline-textarea::placeholder{color:#6b7280!important}.underline-select{cursor:pointer!important;padding-right:1.5rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M1.41 0L6 4.59L10.59 0L12 1.41l-6 6l-6-6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .5rem center!important;background-color:transparent!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.dark .underline-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff' d='M1.41 0L6 4.59L10.59 0L12 1.41l-6 6l-6-6z'/%3E%3C/svg%3E")!important;background-color:transparent!important}.underline-helper-text{font-size:.85rem!important;color:#6c757d!important;margin-top:.25rem!important;padding-left:.5rem!important;font-style:italic!important}.underline-required{color:#ef4444!important;font-weight:700!important;margin-left:.125rem!important}.underline-section-header{font-size:1.25rem!important;font-weight:600!important;color:#111827!important;margin:2rem 0 1rem!important;padding-bottom:.5rem!important;border-bottom:2px solid #e5e7eb!important;display:flex!important;align-items:center!important;gap:.5rem!important}.dark .underline-section-header{color:#f9fafb!important;border-bottom-color:#4b5563!important}.dark .underline-helper-text{color:#9ca3af!important}@media (max-width:768px){.underline-form-row{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}.underline-form-label{font-size:.95rem!important}.underline-input-container{width:100%!important;min-width:unset!important}.underline-input,.underline-select,.underline-textarea{padding:.5rem!important;font-size:1rem!important;min-height:44px!important}}.underline-input.error,.underline-select.error,.underline-textarea.error{border-bottom-color:#ef4444!important;border-bottom-width:2px!important}.underline-input:disabled,.underline-select:disabled,.underline-textarea:disabled{opacity:.6!important;cursor:not-allowed!important;border-bottom-style:dashed!important}