*{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}._appContainer_1ou6m_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f9f8f6;padding:20px}._outerContainer_1ou6m_11{display:flex;flex:1;width:770px;max-width:984px;max-height:80%;flex-direction:column;justify-content:center;align-items:center;padding:45px 50px 10px;overflow:auto;background-color:#fff;box-shadow:0 2px 10px #0000001a;border-radius:14px}@media(max-width:768px){._outerContainer_1ou6m_11{background-color:#f9f8f6;box-shadow:none;width:100%;max-height:100%;padding:45px 10px 10px;border-radius:0}}._headerContainer_1ou6m_38{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:30px;gap:10px}._bodyContainer_1ou6m_48{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;flex:1;gap:20px}._footerContainer_1ou6m_58{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:30px;gap:15px}._textHeader_1ou6m_68{font-size:32px;font-weight:700;text-align:center;margin:0;line-height:1.2}@media(max-width:768px){._textHeader_1ou6m_68{font-size:28px}}._textParagraph_1ou6m_82{font-size:18px;font-weight:400;text-align:center;color:#000;margin:0;line-height:1.5}@media(max-width:768px){._textParagraph_1ou6m_82{font-size:16px}}._primaryButton_ne7n6_1{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;height:55px;background-image:linear-gradient(90deg,#ff63b6 -.17%,#9baafc 99.83%);border:none;border-radius:12px;color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}._primaryButton_ne7n6_1:hover:not(:disabled){opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}._primaryButton_ne7n6_1:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._primaryButton_ne7n6_1{font-size:16px;height:50px}}._secondaryButton_ne7n6_36{display:flex;align-items:center;justify-content:center;padding:12px 24px;background-color:#fff;border:2px solid #7566EC;border-radius:12px;color:#7566ec;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}._secondaryButton_ne7n6_36:hover{background-color:#f4f8ff;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}@media(max-width:768px){._secondaryButton_ne7n6_36{width:100%}}._fieldContainer_6tn2v_1{display:flex;flex-direction:column;width:100%;gap:8px}._label_6tn2v_8{font-size:16px;font-weight:600;color:#333;text-align:left}._requiredStar_6tn2v_15{color:#ff63b6}._input_6tn2v_19{width:100%;padding:12px 16px;font-size:16px;border:1px solid #E7E6E5;border-radius:10px;outline:none;transition:all .3s ease;box-sizing:border-box}._input_6tn2v_19:focus{border-color:#7566ec;box-shadow:0 0 0 3px #7566ec1a}._input_6tn2v_19::placeholder{color:#999}@media(max-width:768px){._input_6tn2v_19{font-size:14px;padding:10px 14px}}._textArea_6tn2v_46{width:100%;padding:12px 16px;font-size:16px;border:1px solid #E7E6E5;border-radius:10px;outline:none;resize:vertical;font-family:inherit;transition:all .3s ease;box-sizing:border-box}._textArea_6tn2v_46:focus{border-color:#7566ec;box-shadow:0 0 0 3px #7566ec1a}._textArea_6tn2v_46::placeholder{color:#999}@media(max-width:768px){._textArea_6tn2v_46{font-size:14px;padding:10px 14px}}._container_1dvxj_1{display:flex;flex-direction:column;width:100%;gap:12px}._label_1dvxj_8{font-size:16px;font-weight:600;color:#333;text-align:left}._requiredStar_1dvxj_15{color:#ff63b6}._canvasWrapper_1dvxj_19{border:2px solid #E7E6E5;border-radius:10px;overflow:hidden;background-color:#fff}._signatureCanvas_1dvxj_26{width:100%;height:150px}@media(max-width:768px){._signatureCanvas_1dvxj_26{height:120px}}._buttonRow_1dvxj_37{display:flex;justify-content:flex-end;gap:10px}._clearButton_1dvxj_43{padding:8px 20px;background-color:#fff;border:1px solid #E7E6E5;border-radius:8px;color:#333;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}._clearButton_1dvxj_43:hover{background-color:#f9f8f6;border-color:#7566ec}._container_1w3td_1{display:flex;flex-direction:column;width:100%;gap:12px}._label_1w3td_8{font-size:16px;font-weight:600;color:#333;text-align:left}._requiredStar_1w3td_15{color:#ff63b6}._optionsContainer_1w3td_19{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}@media(max-width:768px){._optionsContainer_1w3td_19{grid-template-columns:1fr}}._checkboxOption_1w3td_31{display:flex;align-items:center;gap:10px}._checkboxInput_1w3td_37{width:18px;height:18px;cursor:pointer;accent-color:#7566EC}._checkboxLabel_1w3td_44{font-size:15px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}@media(max-width:768px){._checkboxLabel_1w3td_44{font-size:14px}}._container_1bnhn_1{display:flex;flex-direction:column;width:100%;gap:12px}._label_1bnhn_8{font-size:16px;font-weight:600;color:#333;text-align:left}._requiredStar_1bnhn_15{color:#ff63b6}._optionsContainer_1bnhn_19{display:flex;flex-direction:column;gap:10px}._radioOption_1bnhn_25{display:flex;align-items:center;gap:10px}._radioInput_1bnhn_31{width:20px;height:20px;cursor:pointer;accent-color:#7566EC}._radioLabel_1bnhn_38{font-size:16px;color:#333;cursor:pointer}@media(max-width:768px){._radioLabel_1bnhn_38{font-size:14px}}._container_16lon_1{display:flex;flex-direction:column;width:100%;gap:12px}._label_16lon_8{font-size:16px;font-weight:600;color:#333;text-align:left}._subLabel_16lon_15{font-size:14px;color:#666;text-align:left;margin:0}._areasContainer_16lon_22{display:flex;flex-direction:column;gap:10px}._areaButton_16lon_28{padding:14px 20px;background-color:#fff;border:2px solid #E7E6E5;border-radius:10px;color:#333;font-size:15px;font-weight:400;cursor:pointer;text-align:left;transition:all .3s ease}._areaButton_16lon_28:hover{background-color:#f4f8ff;border-color:#7566ec}._areaButton_16lon_28._selected_16lon_46{background-color:#e8f0fe;border-color:#7566ec;color:#7566ec;font-weight:600}@media(max-width:768px){._areaButton_16lon_28{font-size:14px;padding:12px 16px}}._backButton_dh9u5_1{background:none;border:none;color:#7566ec;font-size:16px;font-weight:600;cursor:pointer;padding:8px 0;transition:all .3s ease;align-self:flex-start;text-align:left}._backButton_dh9u5_1:hover{color:#5548c8;text-decoration:underline}._container_1233m_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}._loginBox_1233m_10{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;padding:40px;width:100%;max-width:400px}._header_1233m_19{text-align:center;margin-bottom:32px}._title_1233m_24{font-size:28px;font-weight:700;color:#333;margin:0}._subtitle_1233m_31{font-size:16px;color:#666;margin:8px 0 0}._form_1233m_37{display:flex;flex-direction:column;gap:20px}._inputGroup_1233m_43{display:flex;flex-direction:column;gap:8px}._label_1233m_49{font-size:14px;font-weight:500;color:#444}._input_1233m_43{padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .2s,box-shadow .2s}._input_1233m_43:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._input_1233m_43::placeholder{color:#aaa}._error_1233m_73{color:#e53935;font-size:14px;margin:0;padding:12px;background:#ffebee;border-radius:8px;text-align:center}._button_1233m_83{padding:14px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}._button_1233m_83:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._button_1233m_83:active{transform:translateY(0)}._container_145k6_1{min-height:100vh;background-color:#f9f9f9;padding:40px 20px}._header_145k6_7{text-align:center;margin-bottom:40px}._userBar_145k6_12{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:20px}._userName_145k6_20{font-size:14px;color:#666}._logoutButton_145k6_25{padding:8px 16px;background:transparent;color:#666;border:1px solid #ddd;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}._logoutButton_145k6_25:hover{background:#f5f5f5;border-color:#ccc;color:#333}._logo_145k6_25{font-size:24px;font-weight:700;color:#7566ec;margin:0 0 8px}._subtitle_145k6_49{font-size:16px;color:#666;margin:0}._grid_145k6_55{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1200px;margin:0 auto}._card_145k6_63{background-color:#fff;border:1px solid #E7E6E5;border-radius:12px;padding:24px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:flex;flex-direction:column;gap:12px}._card_145k6_63:hover{border-color:#7566ec;box-shadow:0 4px 12px #7566ec26;transform:translateY(-2px)}._cardIcon_145k6_82{font-size:32px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#f4f8ff;border-radius:12px}._cardTitle_145k6_93{font-size:18px;font-weight:600;color:#333;margin:0}._cardDescription_145k6_100{font-size:14px;color:#666;margin:0;line-height:1.5}._container_1qn4t_1{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1rem}._title_1qn4t_11{margin:0 0 1rem;font-size:1.25rem;color:#333}._searchInput_1qn4t_17{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;margin-bottom:1rem}._searchInput_1qn4t_17:focus{outline:none;border-color:#4a90d9;box-shadow:0 0 0 2px #4a90d933}._list_1qn4t_31{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}._listItem_1qn4t_39{padding:.5rem 0;border-bottom:1px solid #eee}._listItem_1qn4t_39:last-child{border-bottom:none}._label_1qn4t_48{display:flex;align-items:center;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .15s}._label_1qn4t_48:hover{background-color:#f5f5f5}._input_1qn4t_61{margin-right:.75rem;width:18px;height:18px;cursor:pointer}._name_1qn4t_68{font-size:1rem;color:#333}._emptyMessage_1qn4t_73{padding:1rem;text-align:center;color:#888;font-style:italic}._wideContainer_v47uj_1{max-width:1000px}._columns_v47uj_5{display:grid;grid-template-columns:1fr 1fr;gap:2rem;min-height:400px}._column_v47uj_5{display:flex;flex-direction:column}._saveButton_v47uj_17{padding:14px 32px;font-size:16px;font-weight:600;color:#fff;background:#7566ec;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}._saveButton_v47uj_17:hover{background:#5548c8}._saveButton_v47uj_17:active{background:#4438b0}@media(max-width:768px){._columns_v47uj_5{grid-template-columns:1fr}._column_v47uj_5{min-height:300px}}._logoText_1oy67_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._emptyState_1oy67_9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._searchContainer_1oy67_18{position:relative;width:100%;margin-bottom:24px}._searchInput_1oy67_24{width:100%;padding:14px 40px 14px 16px;font-size:16px;border:2px solid #E7E6E5;border-radius:12px;outline:none;transition:all .3s ease;box-sizing:border-box}._searchInput_1oy67_24:focus{border-color:#7566ec;box-shadow:0 0 0 3px #7566ec1a}._searchInput_1oy67_24::placeholder{color:#999}._clearButton_1oy67_45{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;font-size:20px;cursor:pointer;padding:4px 8px;transition:all .2s ease}._clearButton_1oy67_45:hover{color:#7566ec}._clientsGrid_1oy67_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%}@media(max-width:768px){._clientsGrid_1oy67_63{grid-template-columns:1fr}}._clientCard_1oy67_76{background-color:#fff;border:2px solid #E7E6E5;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:12px}._clientCard_1oy67_76:hover{border-color:#7566ec;box-shadow:0 4px 12px #7566ec26;transform:translateY(-2px)}._clientCardHeader_1oy67_94{display:flex;justify-content:space-between;align-items:center;gap:12px}._clientName_1oy67_101{font-size:20px;font-weight:700;color:#7566ec;margin:0;text-align:left}._statusBadgePending_1oy67_109{background-color:#ff9800;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:10px;white-space:nowrap}._statusBadgeSigned_1oy67_119{background-color:#4caf50;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:10px;white-space:nowrap}._clientInfo_1oy67_129{display:flex;flex-direction:column;gap:6px}._infoRow_1oy67_135{display:flex;gap:8px;align-items:baseline}._infoLabel_1oy67_141{font-size:13px;font-weight:600;color:#666;min-width:60px}._infoValue_1oy67_148{font-size:14px;color:#333}._viewDetailsButton_1oy67_153{font-size:14px;font-weight:600;color:#7566ec;margin-top:8px;text-align:right}._logoText_1sqpc_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._backButton_1sqpc_9{background:none;border:none;color:#7566ec;font-size:16px;font-weight:600;cursor:pointer;padding:8px 0;align-self:flex-start;transition:all .3s ease}._backButton_1sqpc_9:hover{color:#5548c8;text-decoration:underline}._clientNameRow_1sqpc_26{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;flex-wrap:wrap}._clientNameHeader_1sqpc_35{font-size:28px;font-weight:700;color:#333;margin:0;text-align:center}._statusBadgePending_1sqpc_43{background-color:#ff9800;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px}._statusBadgeSigned_1sqpc_52{background-color:#4caf50;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px}._pendingInfoBox_1sqpc_61{background-color:#fff3e0;border:1px solid #FF9800;border-radius:10px;padding:16px;margin-top:16px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}._summaryCard_1sqpc_74{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:12px;padding:24px;width:100%}._sectionTitle_1sqpc_82{font-size:20px;font-weight:700;color:#7566ec;margin:0 0 16px;text-align:left}._infoGrid_1sqpc_90{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}._infoItem_1sqpc_97{display:flex;flex-direction:column;gap:4px}._infoLabel_1sqpc_103{font-size:13px;font-weight:600;color:#666}._infoValue_1sqpc_109{font-size:15px;color:#333;line-height:1.5}._actionButton_1sqpc_115{background:none;border:none;color:#7566ec;font-size:16px;font-weight:600;cursor:pointer;padding:8px 0;text-align:left;transition:all .3s ease}._actionButton_1sqpc_115:hover{color:#5548c8;text-decoration:underline}._divider_1sqpc_132{width:100%;border:none;border-top:2px solid #E7E6E5;margin:20px 0}._soapSection_1sqpc_139{width:100%}._sectionHeader_1sqpc_143{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}@media(max-width:768px){._sectionHeader_1sqpc_143{flex-direction:column;align-items:flex-start}}._emptyState_1sqpc_159{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background-color:#f9f8f6;border-radius:10px}._soapNotesGrid_1sqpc_170{display:flex;flex-direction:column;gap:16px;width:100%}._soapNoteCard_1sqpc_177{background-color:#fff;border:2px solid #E7E6E5;border-radius:10px;padding:20px;cursor:pointer;transition:all .3s ease}._soapNoteCard_1sqpc_177:hover{border-color:#7566ec;box-shadow:0 4px 12px #7566ec26;transform:translate(4px)}._soapNoteHeader_1sqpc_192{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #E7E6E5}._soapNoteDate_1sqpc_201{font-size:18px;font-weight:700;color:#7566ec;margin:0}._soapNoteLocation_1sqpc_208{font-size:14px;color:#666}._soapNoteContent_1sqpc_213{display:flex;flex-direction:column;gap:12px}._soapField_1sqpc_219{display:flex;flex-direction:column;gap:4px}._soapFieldLabel_1sqpc_225{font-size:13px;font-weight:600;color:#666}._soapFieldValue_1sqpc_231{font-size:14px;color:#333;line-height:1.5}._viewNoteButton_1sqpc_237{font-size:14px;font-weight:600;color:#7566ec;margin-top:12px;text-align:right}._logoText_1c781_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._backButton_1c781_9{background:none;border:none;color:#7566ec;font-size:16px;font-weight:600;cursor:pointer;padding:8px 0;align-self:flex-start;transition:all .3s ease}._backButton_1c781_9:hover{color:#5548c8;text-decoration:underline}._pageTitle_1c781_26{font-size:28px;font-weight:700;color:#333;margin:10px 0 0;text-align:center}._clientNameSubtitle_1c781_34{font-size:20px;font-weight:600;color:#7566ec;margin:8px 0 0;text-align:center}._section_1c781_42{width:100%;margin-bottom:20px}._sectionTitle_1c781_47{font-size:18px;font-weight:700;color:#7566ec;margin:0 0 12px}._infoGrid_1c781_54{display:flex;flex-direction:column;gap:12px}._infoRow_1c781_60{display:flex;flex-direction:column;gap:4px}._infoLabel_1c781_66{font-size:13px;font-weight:600;color:#666}._infoValue_1c781_72{font-size:15px;color:#333;line-height:1.5}._divider_1c781_78{width:100%;border:none;border-top:2px solid #E7E6E5;margin:20px 0}._checkboxList_1c781_85{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._checkboxItem_1c781_94{font-size:15px;color:#333;padding:6px 0}._notesBox_1c781_100{background-color:#f9f8f6;border:1px solid #E7E6E5;border-radius:8px;padding:16px;font-size:15px;color:#333;line-height:1.6;white-space:pre-wrap}._signatureImage_1c781_111{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:8px}._pendingBanner_1c781_120{background-color:#fff3e0;border:1px solid #FF9800;border-radius:10px;padding:16px;margin-top:16px;width:100%;display:flex;flex-direction:column;align-items:center}._pendingBadge_1c781_132{background-color:#ff9800;color:#fff;font-size:14px;font-weight:600;padding:6px 12px;border-radius:20px}._pendingSignatureBox_1c781_141{background-color:#fff3e0;border:2px dashed #FF9800;border-radius:8px;padding:24px;text-align:center}._pendingSignatureText_1c781_149{font-size:16px;font-style:italic;color:#f57c00}._logoText_1xsf9_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._formSection_1xsf9_9{width:100%;display:flex;flex-direction:column;gap:8px}._sectionTitle_1xsf9_16{font-size:16px;font-weight:600;color:#333;margin:0;text-align:left}._sectionHeader_1xsf9_24{font-size:20px;font-weight:700;color:#7566ec;margin:20px 0 10px;text-align:left;width:100%}._sectionSubHeader_1xsf9_33{font-size:18px;font-weight:600;color:#333;margin:10px 0;text-align:left}._categorySection_1xsf9_41{width:100%;background-color:#f9f8f6;border-radius:10px;padding:16px;margin:10px 0}._categoryTitle_1xsf9_49{font-size:15px;font-weight:700;color:#7566ec;margin:0 0 12px;text-align:left;text-transform:uppercase;letter-spacing:.5px}._nameRow_1xsf9_59{display:flex;gap:16px;width:100%}@media(max-width:768px){._nameRow_1xsf9_59{flex-direction:column}}._divider_1xsf9_71{width:100%;border:none;border-top:2px solid #E7E6E5;margin:20px 0}._errorBox_1xsf9_78{background-color:#ffebee;border:1px solid #D32F2F;border-radius:10px;padding:16px;width:100%}._errorList_1xsf9_86{margin:8px 0 0 20px;font-size:14px;color:#d32f2f;text-align:left}._covidInfoList_1xsf9_93{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:8px}._covidInfoItem_1xsf9_102{font-size:14px;color:#7566ec;font-weight:400;text-align:left;line-height:1.6}._radioContainer_1xsf9_110{display:flex;flex-direction:column;gap:12px}._radioWrapper_1xsf9_116{display:flex;align-items:center;gap:10px}._radioWrapper_1xsf9_116 input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#7566EC;flex-shrink:0}._radioWrapper_1xsf9_116 label{font-size:15px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5}._buttonRow_1xsf9_138{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._buttonRow_1xsf9_138{flex-direction:column}}._waiverBox_1xsf9_151{background-color:#f4f8ff;border:1px solid #7566EC;border-radius:10px;padding:20px;margin:12px 0}._waiverIntro_1xsf9_159{font-size:14px;font-weight:600;color:#333;margin:0 0 12px;text-align:left}._waiverList_1xsf9_167{margin:0 0 16px;padding-left:24px;display:flex;flex-direction:column;gap:10px}._waiverList_1xsf9_167 li{font-size:14px;color:#333;line-height:1.6;text-align:left}._waiverStatement_1xsf9_182{font-size:14px;color:#333;line-height:1.6;margin:12px 0 0;text-align:left}._waiverCheckbox_1xsf9_190{margin-top:16px}._checkboxLabel_1xsf9_194{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_1xsf9_194 input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#7566EC;flex-shrink:0}._requiredStar_1xsf9_213{color:#d32f2f;font-weight:700}._logoText_1si8u_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._successMessage_1si8u_9{background-color:#e8f5e9;border:1px solid #4CAF50;border-radius:8px;padding:12px 16px;margin:10px 0;width:100%}._reviewCard_1si8u_18{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;display:flex;flex-direction:column;gap:12px}._sectionTitle_1si8u_29{font-size:18px;font-weight:700;color:#7566ec;margin:16px 0 8px;text-align:left}._fieldLabel_1si8u_37{font-size:14px;font-weight:600;color:#666;margin:8px 0 0;text-align:left}._fieldValue_1si8u_45{font-size:16px;font-weight:400;color:#000;margin:0;text-align:left;white-space:pre-wrap;line-height:1.6}._fieldDivider_1si8u_55{width:100%;border:none;border-top:1px solid #E7E6E5;margin:12px 0}._warningBox_1si8u_62{background-color:#fff3cd;border:1px solid #FFC107;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}._conditionsGrid_1si8u_72{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}._conditionItem_1si8u_78{font-size:14px;color:#000;margin:0;text-align:left}._signatureImage_1si8u_85{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:10px}._infoBox_1si8u_94{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:10px;padding:16px;width:100%}._buttonRow_1si8u_102{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._buttonRow_1si8u_102{flex-direction:column}}._pendingMessage_1si8u_115{background-color:#fff3e0;border:1px solid #FF9800;border-radius:8px;padding:12px 16px;margin:10px 0;width:100%}._signingInfoBox_1si8u_124{background-color:#e3f2fd;border:1px solid #2196F3;border-radius:10px;padding:20px;width:100%;display:flex;flex-direction:column;gap:12px}._signingInfoTitle_1si8u_135{font-size:18px;font-weight:700;color:#1565c0;margin:0;text-align:left}._signingInfoRow_1si8u_143{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._signingInfoLabel_1si8u_150{font-size:14px;font-weight:600;color:#333}._signingInfoValue_1si8u_156{font-size:13px;background-color:#fff;padding:6px 10px;border-radius:4px;border:1px solid #E7E6E5;word-break:break-all}._signingInfoPin_1si8u_165{font-size:20px;font-weight:700;background-color:#fff;padding:8px 16px;border-radius:4px;border:1px solid #E7E6E5;letter-spacing:4px}._pendingSignatureText_1si8u_175{font-size:14px;font-style:italic;color:#f57c00;margin:0}._waiverAgreed_1si8u_182{font-size:16px;font-weight:600;color:#2e7d32;margin:0;text-align:left}._waiverPending_1si8u_190{font-size:16px;font-weight:600;color:#f57c00;margin:0;text-align:left}._logoText_8elqf_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._backButton_8elqf_9{background:none;border:none;color:#7566ec;font-size:16px;font-weight:600;cursor:pointer;padding:8px 0;align-self:flex-start;transition:all .3s ease}._backButton_8elqf_9:hover{color:#5548c8;text-decoration:underline}._alertBox_8elqf_26{background-color:#fff3cd;border:1px solid #FFC107;border-radius:8px;padding:12px 16px;margin:10px 0;width:100%}._abbreviationsBox_8elqf_35{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:10px;padding:16px;width:100%;display:flex;flex-direction:column;gap:8px}._contactInfo_8elqf_46{font-size:13px;color:#7566ec;font-weight:600;text-align:left;margin:0}._abbreviationsList_8elqf_54{display:flex;flex-direction:column;gap:4px}._abbreviationItem_8elqf_60{font-size:13px;color:#000;text-align:left;margin:0;line-height:1.6}._formSection_8elqf_68{width:100%;display:flex;flex-direction:column;gap:8px}._sectionTitle_8elqf_75{font-size:16px;font-weight:600;color:#333;margin:0;text-align:left}._nameRow_8elqf_83{display:flex;gap:16px;width:100%}@media(max-width:768px){._nameRow_8elqf_83{flex-direction:column}}._clientNameDisplay_8elqf_95{font-size:18px;font-weight:600;color:#7566ec;padding:12px 16px;background-color:#f4f8ff;border:2px solid #7566EC;border-radius:8px;text-align:left}._divider_8elqf_106{width:100%;border:none;border-top:2px solid #E7E6E5;margin:10px 0}._errorBox_8elqf_113{background-color:#ffebee;border:1px solid #D32F2F;border-radius:10px;padding:16px;width:100%}._errorList_8elqf_121{margin:8px 0 0 20px;font-size:14px;color:#d32f2f;text-align:left}._logoText_fm937_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._successMessage_fm937_9{background-color:#e8f5e9;border:1px solid #4CAF50;border-radius:8px;padding:12px 16px;margin:10px 0;width:100%}._reviewSection_fm937_18{width:100%}._reviewCard_fm937_22{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;display:flex;flex-direction:column;gap:16px}._fieldLabel_fm937_33{font-size:14px;font-weight:600;color:#666;margin:0;text-align:left}._fieldValue_fm937_41{font-size:16px;font-weight:400;color:#000;margin:0;text-align:left;white-space:pre-wrap;line-height:1.6}._fieldDivider_fm937_51{width:100%;border:none;border-top:1px solid #E7E6E5;margin:0}._soapSection_fm937_58{background-color:#f4f8ff;border-left:4px solid #7566EC;padding:16px;border-radius:4px;display:flex;flex-direction:column;gap:8px}._soapTitle_fm937_68{font-size:16px;font-weight:700;color:#7566ec;margin:0;text-align:left}._signatureImage_fm937_76{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:10px}._infoBox_fm937_85{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:10px;padding:16px;width:100%}._buttonRow_fm937_93{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._buttonRow_fm937_93{flex-direction:column}}._contactFooter_fm937_106{font-size:14px;color:#666;text-align:center;margin:0}._logoText_5x2jj_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._backButton_5x2jj_9{background:none;border:none;color:#7566ec;font-size:16px;font-weight:600;cursor:pointer;padding:8px 0;align-self:flex-start;transition:all .3s ease}._backButton_5x2jj_9:hover{color:#5548c8;text-decoration:underline}._reviewSection_5x2jj_26{width:100%}._reviewCard_5x2jj_30{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;display:flex;flex-direction:column;gap:16px}._fieldLabel_5x2jj_41{font-size:14px;font-weight:600;color:#666;margin:0;text-align:left}._fieldValue_5x2jj_49{font-size:16px;font-weight:400;color:#000;margin:0;text-align:left;white-space:pre-wrap;line-height:1.6}._fieldDivider_5x2jj_59{width:100%;border:none;border-top:1px solid #E7E6E5;margin:0}._soapSection_5x2jj_66{background-color:#f4f8ff;border-left:4px solid #7566EC;padding:16px;border-radius:4px;display:flex;flex-direction:column;gap:8px}._soapTitle_5x2jj_76{font-size:16px;font-weight:700;color:#7566ec;margin:0;text-align:left}._signatureImage_5x2jj_84{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:10px}._buttonRow_5x2jj_93{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._buttonRow_5x2jj_93{flex-direction:column}}._form_14r74_1{display:flex;flex-direction:column;gap:24px}._fieldGroup_14r74_7{display:flex;flex-direction:column;gap:6px}._label_14r74_13{font-size:14px;font-weight:600;color:#333}._input_14r74_19{padding:12px 16px;border:1px solid #E7E6E5;border-radius:8px;font-size:16px;transition:border-color .2s ease}._input_14r74_19:focus{outline:none;border-color:#7566ec}._row_14r74_32{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:500px){._row_14r74_32{grid-template-columns:1fr}}._buttonRow_14r74_44{display:flex;gap:16px;width:100%}._submitButton_14r74_50{flex:1;padding:14px 24px;background-color:#7566ec;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}._submitButton_14r74_50:hover{background-color:#5548c8}._submitButton_14r74_50:disabled{background-color:#ccc;cursor:not-allowed}._cancelButton_14r74_72{flex:1;padding:14px 24px;background-color:#fff;color:#666;border:1px solid #E7E6E5;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelButton_14r74_72:hover{border-color:#7566ec;color:#7566ec}._logoText_1qrvj_1{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._errorBox_1qrvj_9{background-color:#ffebee;border:1px solid #D32F2F;border-radius:10px;padding:24px;text-align:center}._successBox_1qrvj_17{background-color:#e8f5e9;border:1px solid #4CAF50;border-radius:10px;padding:24px;text-align:center}._pinCard_1qrvj_25{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:32px;width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}._pinTitle_1qrvj_39{font-size:20px;font-weight:600;color:#333;margin:0}._pinInputWrapper_1qrvj_46{width:100%;display:flex;justify-content:center}._pinInput_1qrvj_46{width:160px;height:60px;font-size:32px;font-weight:700;text-align:center;letter-spacing:12px;border:2px solid #E7E6E5;border-radius:8px;outline:none;transition:border-color .2s}._pinInput_1qrvj_46:focus{border-color:#7566ec}._pinError_1qrvj_69{color:#d32f2f;font-size:14px;margin:0}._reviewCard_1qrvj_75{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;display:flex;flex-direction:column;gap:12px}._sectionTitle_1qrvj_86{font-size:18px;font-weight:700;color:#7566ec;margin:16px 0 8px;text-align:left}._fieldLabel_1qrvj_94{font-size:14px;font-weight:600;color:#666;margin:8px 0 0;text-align:left}._fieldValue_1qrvj_102{font-size:16px;font-weight:400;color:#000;margin:0;text-align:left;white-space:pre-wrap;line-height:1.6}._fieldDivider_1qrvj_112{width:100%;border:none;border-top:1px solid #E7E6E5;margin:12px 0}._warningBox_1qrvj_119{background-color:#fff3cd;border:1px solid #FFC107;border-radius:8px;padding:12px}._conditionsGrid_1qrvj_126{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}._conditionItem_1qrvj_132{font-size:14px;color:#000;margin:0;text-align:left}._signatureSection_1qrvj_139{background-color:#f4f8ff;border:2px solid #7566EC;border-radius:10px;padding:24px;width:100%;margin-top:20px}._signatureSectionTitle_1qrvj_148{font-size:20px;font-weight:700;color:#7566ec;margin:0 0 8px;text-align:left}._dateField_1qrvj_156{margin-top:16px;max-width:250px}._editButtonContainer_1qrvj_161{display:flex;justify-content:flex-end;margin-bottom:16px}._editRow_1qrvj_167{display:flex;gap:16px;width:100%}@media(max-width:768px){._editRow_1qrvj_167{flex-direction:column}}._editButtonRow_1qrvj_179{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._editButtonRow_1qrvj_179{flex-direction:column}}._editSection_1qrvj_192{margin:16px 0}._conditionsEditSection_1qrvj_196{display:flex;flex-direction:column;gap:16px}._categorySection_1qrvj_202{border:1px solid #E7E6E5;border-radius:8px;padding:12px;background-color:#fafafa}._categoryTitle_1qrvj_209{font-size:14px;font-weight:700;color:#666;margin:0 0 8px;letter-spacing:.5px}._waiverSection_1qrvj_217{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;margin-top:20px}._waiverSectionTitle_1qrvj_226{font-size:20px;font-weight:700;color:#7566ec;margin:0 0 16px;text-align:left}._waiverBox_1qrvj_234{background-color:#f4f8ff;border:1px solid #7566EC;border-radius:10px;padding:20px}._waiverIntro_1qrvj_241{font-size:14px;font-weight:600;color:#333;margin:0 0 12px;text-align:left}._waiverList_1qrvj_249{margin:0 0 16px;padding-left:24px;display:flex;flex-direction:column;gap:10px}._waiverList_1qrvj_249 li{font-size:14px;color:#333;line-height:1.6;text-align:left}._waiverStatement_1qrvj_264{font-size:14px;color:#333;line-height:1.6;margin:12px 0 0;text-align:left}._waiverCheckbox_1qrvj_272{margin-top:16px}._checkboxLabel_1qrvj_276{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_1qrvj_276 input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#7566EC;flex-shrink:0}._requiredStar_1qrvj_295{color:#d32f2f;font-weight:700}
