@charset "ISO-8859-1";.form-container-v3{width: 90%;box-sizing: border-box;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 0;}.form-section-v3{width: 100%;box-sizing: border-box;border: none;border-radius: 0;background-color: #fff;margin-bottom: 15px;overflow: hidden;}.form-section-v3 .form-section-title-v3{background-color: transparent;color: #24282d;font-size: 16px;font-weight: bold;padding-bottom: 15px;padding-top: 15px;margin: 0;border-bottom: none;display: block;}.form-section-content-v3{padding: 0;box-sizing: border-box;width: 100%;display: grid;gap: 1px;column-gap: 10px;align-items: start;}.form-section-content-v3.columns-1{grid-template-columns: 1fr;}.form-section-content-v3.columns-2{grid-template-columns: 1fr 1fr;}.form-section-content-v3.columns-3{grid-template-columns: 1fr 1fr 1fr;}.form-section-content-v3.columns-4{grid-template-columns: 1fr 1fr 1fr 1fr;}.form-field-v3,.form-field-row-v3,.form-field-container-v3{display: flex;flex-direction: column;gap: 5px;width: 99%;box-sizing: border-box;}.form-field-container-v3{display: grid;grid-template-columns: 150px 1fr;gap: 15px;padding: 2px 0;}.form-field-v3.span-2{grid-column: span 2;}.form-field-v3.span-3{grid-column: span 3;}.form-field-v3 label,.form-field-container-v3 .entry_label,.v3-section-table .label{font-weight: normal;color: #333;text-align: right;}.form-field-v3 label{font-size: 13px;margin-bottom: 3px;display: block;}.form-field-container-v3 .entry_label,.form-blank-cell-v3 .entry_label,.v3-section-table .label{padding: 5px;background-color: #eaebed !important;line-height: 1.1;min-width: 120px;max-width: 200px;min-height: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.v3-section-table .label{white-space: nowrap;color: #24282d;padding: 4px;}.form-field-container-v3 .input_cell,.v3-section-table .input_cell{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding: 0;margin: 0;}.v3-section-table .input_cell{padding: 4px;background-color: #fff;}.form-field-v3 input,.form-field-v3 select,.form-field-v3 textarea,.form-field-container-v3 .input_cell input.forminput,.form-field-container-v3 .input_cell select,.form-field-container-v3 .input_cell textarea,.v3-section-table input.forminput,.v3-section-table select.forminput,.v3-section-table textarea.forminput{border: 1px solid gray;border-radius: 2px;font-size: 13px;width: 100%;box-sizing: border-box;color: #24282d;}.form-field-v3 input,.form-field-v3 select,.form-field-v3 textarea,.v3-section-table input.forminput,.v3-section-table select.forminput,.v3-section-table textarea.forminput{padding: 4px 6px;}.form-field-container-v3 .input_cell input.forminput,.form-field-container-v3 .input_cell select,.form-field-container-v3 .input_cell textarea{padding: 2px 4px;font-size: 12px;max-width: 100%;}.form-field-container-v3 .input_cell input[type=checkbox]{width:auto !important;}.form-field-v3 textarea,.v3-section-table textarea.forminput{min-height: 150px;min-width: 395px;resize: vertical;}.form-field-container-v3 .input_cell textarea{resize: vertical;min-height: 75px;}.form-field-v3 input[type="checkbox"]{width: auto;}.form-field-v3 input[required]{border-left: 3px solid #ff6b6b;}.form-field-v3 input:focus,.form-field-v3 select:focus,.form-field-v3 textarea:focus{outline: none;border-color: #00529b;box-shadow: 0 0 3px rgba(0, 82, 155, 0.3);}.form-field-container-v3 .input_cell:has(input[name*="EMailAddress"]),.form-field-container-v3 .input_cell:has(input[name*="Email"]),.form-field-container-v3 .input_cell:has(div.button.mail){flex-direction: row;align-items: center;gap: 0;}.form-field-container-v3 .input_cell:has(div.button.mail) input.forminput{flex: 1;margin-right: 0;}.form-field-container-v3 .input_cell div.button.mail{margin-left: -19px;margin-top: 0;z-index: 1;}.form-field-container-v3 .input_cell:has(div.button.go){flex-direction: row;align-items: center;gap: 0;}.form-field-container-v3 .input_cell:has(div.button.go) input.forminput{flex: 1;margin-right: 0;}.form-field-container-v3 .input_cell div.button.go{margin-left: -19px;margin-top: 0;z-index: 1;}.v3-section-table td.input_cell.email input.forminput,.v3-section-table td.input_cell.url-input-c input.forminput{margin-right: -19px;}.v3-section-table td.input_cell.email div.button.mail,.v3-section-table td.input_cell.url-input-c div.button.go{margin-top: -2px;}.v3-section-table td.input_cell > div.lookup_input_link_container{border: 1px solid gray;border-radius: 2px;padding-left: 2px;min-height: 19px;}.form-field-container-v3:has(input[name="BirthDate"]){display: grid !important;grid-template-columns: 150px 1fr !important;gap: 15px !important;}.form-field-container-v3 .input_cell:has(input[name="BirthDate"]){display: flex !important;flex-direction: row !important;align-items: center !important;gap: 8px !important;width: 100% !important;}.form-field-container-v3 .input_cell:has(input[name="BirthDate"]) input[name="BirthDate"]{flex: 1 !important;min-width: 0 !important;}.form-field-container-v3 .input_cell div.birthday-age{font-size: 12px;color: #666;white-space: nowrap;margin: 0;flex-shrink: 0;}.form-field-container-v3 .input_cell div.currency_input{width: 100%;box-sizing: border-box;}.form-field-container-v3 .input_cell div.currency_input input{width: 100%;box-sizing: border-box;}.form-section-content-v3.columns-3 .form-field-container-v3{grid-template-columns: 120px 1fr;}.form-section-content-v3.columns-3 .form-field-container-v3 .entry_label{width: 120px;min-width: 120px;}.form-section-content-v3.columns-4 .form-field-container-v3{grid-template-columns: 100px 1fr;}.form-section-content-v3.columns-4 .form-field-container-v3 .entry_label{width: 100px;min-width: 100px;}.form-field-container-v3.entry_colspan{grid-column: 1 / -1;grid-template-columns: 150px 1fr;}.form-section-content-v3.columns-3 .form-field-container-v3.entry_colspan{grid-template-columns: 120px 1fr;}.form-section-content-v3.columns-4 .form-field-container-v3.entry_colspan{grid-template-columns: 100px 1fr;}.form-field-container-v3.entry_colspan .input_cell input,.form-field-container-v3.entry_colspan .input_cell textarea{width: 100%;}.v3-section-table{width: 97%;border-collapse: collapse;margin: 0;padding: 0;table-layout: fixed;}.v3-section-table td{padding: 4px;vertical-align: top;border: none;}.form-container-v3 .addon_section,.form-container-v3 .notes_parent{width: 100%;box-sizing: border-box;margin: 0;border: none;border-radius: 0;background-color: #fff;}.form-container-v3 .addon_section{margin-bottom: 0;}.form-container-v3 .addon_section .tk_section_heading{background-color: #d6e4f0;color: #0c0c0c;font-size: 15px;height: 35px;line-height: 35px;padding-left: 10px;margin-bottom: 10px;margin-left: -10px;margin-right: -10px;font-weight: bold;vertical-align: middle;width: 99%;}.form-container-v3 .addon_section > *:not(.tk_section_heading){padding: 15px;box-sizing: border-box;}.addon-section-content-v3,.notes-content-v3{width: 100%;padding: 10px 0;}.addon-section-content-v3 table{width: 100%;border-collapse: collapse;}.addon-section-content-v3 .tk_section_heading{display: none;}.notes-content-v3 .notes-panel{width: 100%;}.form-blank-row-v3{grid-column: 1 / -1;height: 20px;width: 100%;}.form-blank-cell-v3{min-height: 30px;display: grid;grid-template-columns: 150px 1fr;gap: 0px;align-items: center;padding: 2px 0;}.form-section-v3.placeholder-section{min-height: 50px;background-color: #fafafa;border: 1px dashed #ddd;display: flex;align-items: center;justify-content: center;color: #999;font-style: italic;}.form-section-v3.placeholder-section::before{content: "Loading section...";}.contact_right .form-container-v3{width: 90%;max-width: 90%;}.contact_right .form-section-v3{width: 100%;max-width: 100%;}.contact_right .form-container-v3 .addon_section table,.contact_right .form-container-v3 .addon_section .data-table,.contact_right .form-container-v3 .addon_section .generalized-type-data-table,.contact_right .form-container-v3 .addon_section .dt-container{table-layout: fixed;word-wrap: break-word;}.form-container-v3.debug-mode .form-section-v3{border: 2px solid #ff6b6b;}.form-container-v3.debug-mode .form-section-content-v3{border: 1px dashed #00529b;}.form-container-v3.debug-mode .form-field-v3{border: 1px dotted #28a745;padding: 2px;}@media only screen and (max-width: 768px) {.form-section-content-v3.columns-2, .form-section-content-v3.columns-3 { grid-template-columns: 1fr;}  .form-field-v3.span-2, .form-field-v3.span-3{grid-column: span 1;}}@media only screen and (max-width: 1200px) {.form-section-content-v3.columns-3 { grid-template-columns: 1fr 1fr;}}