*{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_170s6_1{display:flex;flex-direction:column;width:100%;gap:12px}._label_170s6_8{font-size:16px;font-weight:600;color:#333;text-align:left}._requiredStar_170s6_15{color:#ff63b6}._canvasWrapper_170s6_19{border:2px solid #E7E6E5;border-radius:10px;overflow:hidden;background-color:#fff}._signatureCanvas_170s6_26{width:100%;height:150px;touch-action:none;-webkit-user-select:none;user-select:none;display:block}@media(max-width:768px){._signatureCanvas_170s6_26{height:120px}}._buttonRow_170s6_45{display:flex;justify-content:flex-end;gap:10px}._clearButton_170s6_51{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_170s6_51: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_1dhs2_1{display:flex;flex-direction:column;align-items:center;gap:8px}._logoSm_1dhs2_8{width:56px;height:56px}._logoLg_1dhs2_13{width:96px;height:96px}._titleSm_1dhs2_18{font-size:18px;font-weight:700;color:#7566ec;margin:0;text-align:center}._titleLg_1dhs2_26{font-size:24px;font-weight:700;color:#7566ec;margin:0;text-align:center}._careAlertsSection_160i9_1{width:100%}._sectionHeader_160i9_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}._sectionTitle_160i9_13{font-size:20px;font-weight:700;color:#e65100;margin:0;display:flex;align-items:center;gap:8px}._alertCount_160i9_23{background-color:#e65100;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;min-width:20px;text-align:center}._addButton_160i9_34{background:none;border:2px solid #E65100;color:#e65100;font-size:14px;font-weight:600;padding:6px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._addButton_160i9_34:hover{background-color:#e65100;color:#fff}._alertsList_160i9_52{display:flex;flex-direction:column;gap:10px}._alertCard_160i9_58{background-color:#fff8e1;border:1px solid #FFB74D;border-left:4px solid #E65100;border-radius:8px;padding:14px 16px}._alertCardResolved_160i9_66{background-color:#f5f5f5;border:1px solid #E0E0E0;border-left:4px solid #BDBDBD;border-radius:8px;padding:14px 16px;opacity:.7}._alertTop_160i9_75{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._alertText_160i9_82{font-size:15px;color:#333;line-height:1.5;flex:1;margin:0}._alertCardResolved_160i9_66 ._alertText_160i9_82{color:#757575}._resolveButton_160i9_94{background:none;border:1px solid #E65100;color:#e65100;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}._resolveButton_160i9_94:hover{background-color:#e65100;color:#fff}._alertMeta_160i9_113{font-size:12px;color:#888;margin-top:8px}._resolvedLabel_160i9_119{color:#9e9e9e;font-style:italic}._addForm_160i9_125{display:flex;flex-direction:column;gap:10px;background-color:#fff8e1;border:1px solid #FFB74D;border-radius:8px;padding:16px}._textArea_160i9_135{width:100%;min-height:80px;padding:10px 12px;border:1px solid #DDD;border-radius:6px;font-size:15px;font-family:inherit;line-height:1.5;resize:vertical;box-sizing:border-box}._textArea_160i9_135:focus{outline:none;border-color:#e65100;box-shadow:0 0 0 2px #e6510026}._formActions_160i9_154{display:flex;gap:8px;justify-content:flex-end}._saveButton_160i9_160{background-color:#e65100;border:none;color:#fff;font-size:14px;font-weight:600;padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .2s ease}._saveButton_160i9_160:hover{background-color:#bf360c}._saveButton_160i9_160:disabled{background-color:#ffab91;cursor:not-allowed}._cancelButton_160i9_181{background:none;border:1px solid #999;color:#666;font-size:14px;font-weight:600;padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .2s ease}._cancelButton_160i9_181:hover{background-color:#f5f5f5}._emptyState_160i9_197{font-size:14px;color:#999;font-style:italic;padding:8px 0}._resolvedToggle_160i9_204{background:none;border:none;color:#888;font-size:13px;cursor:pointer;padding:4px 0;margin-top:4px;text-decoration:underline}._resolvedToggle_160i9_204:hover{color:#555}._backdrop_m5lfb_1{position:fixed;inset:0;background:#14141e73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}._modal_m5lfb_12{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-width:440px;width:100%;padding:24px}._title_m5lfb_21{margin:0 0 12px;color:#222;font-size:18px}._message_m5lfb_27{margin:0 0 20px;color:#444;font-size:15px;line-height:1.5}._buttonRow_m5lfb_34{display:flex;gap:10px;justify-content:flex-end}._cancelButton_m5lfb_40,._confirmButton_m5lfb_41,._destructiveButton_m5lfb_42{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background-color .15s,border-color .15s}._cancelButton_m5lfb_40{background:#fff;color:#555;border-color:#e0e0e0}._cancelButton_m5lfb_40:hover{border-color:#aaa}._confirmButton_m5lfb_41{background:#7566ec;color:#fff}._confirmButton_m5lfb_41:hover{background:#5548c8}._destructiveButton_m5lfb_42{background:#d32f2f;color:#fff}._destructiveButton_m5lfb_42:hover{background:#b71c1c}._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_atqlo_1{min-height:100vh;background-color:#f9f9f9;padding:40px 20px}._header_atqlo_7{text-align:center;margin-bottom:40px}._userBar_atqlo_12{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:20px}._userName_atqlo_20{font-size:14px;color:#666}._logoutButton_atqlo_25{padding:8px 16px;background:transparent;color:#666;border:1px solid #ddd;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}._logoutButton_atqlo_25:hover{background:#f5f5f5;border-color:#ccc;color:#333}._subtitle_atqlo_42{font-size:16px;color:#666;margin:0}._grid_atqlo_48{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1200px;margin:0 auto}._card_atqlo_56{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_atqlo_56:hover{border-color:#7566ec;box-shadow:0 4px 12px #7566ec26;transform:translateY(-2px)}._cardIcon_atqlo_75{font-size:32px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#f4f8ff;border-radius:12px}._cardTitle_atqlo_86{font-size:18px;font-weight:600;color:#333;margin:0}._cardDescription_atqlo_93{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}}._emptyState_airwr_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._searchContainer_airwr_10{position:relative;width:100%;margin-bottom:24px}._searchInput_airwr_16{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_airwr_16:focus{border-color:#7566ec;box-shadow:0 0 0 3px #7566ec1a}._searchInput_airwr_16::placeholder{color:#999}._clearButton_airwr_37{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_airwr_37:hover{color:#7566ec}._clientsGrid_airwr_55{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%}@media(max-width:768px){._clientsGrid_airwr_55{grid-template-columns:1fr}}._clientCard_airwr_68{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_airwr_68:hover{border-color:#7566ec;box-shadow:0 4px 12px #7566ec26;transform:translateY(-2px)}._clientCardHeader_airwr_86{display:flex;justify-content:space-between;align-items:center;gap:12px}._clientName_airwr_93{font-size:20px;font-weight:700;color:#7566ec;margin:0;text-align:left}._statusBadgePending_airwr_101{background-color:#ff9800;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:10px;white-space:nowrap}._statusBadgeSigned_airwr_111{background-color:#4caf50;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:10px;white-space:nowrap}._clientInfo_airwr_121{display:flex;flex-direction:column;gap:6px}._infoRow_airwr_127{display:flex;gap:8px;align-items:baseline}._infoLabel_airwr_133{font-size:13px;font-weight:600;color:#666;min-width:60px}._infoValue_airwr_140{font-size:14px;color:#333}._viewDetailsButton_airwr_145{font-size:14px;font-weight:600;color:#7566ec;margin-top:8px;text-align:right}._backButton_116kp_1{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_116kp_1:hover{color:#5548c8;text-decoration:underline}._clientNameRow_116kp_18{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;flex-wrap:wrap}._clientNameHeader_116kp_27{font-size:28px;font-weight:700;color:#333;margin:0;text-align:center}._statusBadgePending_116kp_35{background-color:#ff9800;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px}._statusBadgeSigned_116kp_44{background-color:#4caf50;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px}._pendingInfoBox_116kp_53{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_116kp_66{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:12px;padding:24px;width:100%}._sectionTitle_116kp_74{font-size:20px;font-weight:700;color:#7566ec;margin:0 0 16px;text-align:left}._infoGrid_116kp_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}._infoItem_116kp_89{display:flex;flex-direction:column;gap:4px}._infoLabel_116kp_95{font-size:13px;font-weight:600;color:#666}._infoValue_116kp_101{font-size:15px;color:#333;line-height:1.5}._actionLinks_116kp_107{display:flex;flex-direction:column;gap:4px}._actionButton_116kp_113{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_116kp_113:hover{color:#5548c8;text-decoration:underline}._divider_116kp_130{width:100%;border:none;border-top:2px solid #E7E6E5;margin:20px 0}._soapSection_116kp_137{width:100%}._sectionHeader_116kp_141{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}@media(max-width:768px){._sectionHeader_116kp_141{flex-direction:column;align-items:flex-start}}._emptyState_116kp_157{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background-color:#f9f8f6;border-radius:10px}._soapNotesGrid_116kp_168{display:flex;flex-direction:column;gap:16px;width:100%}._soapNoteCard_116kp_175{background-color:#fff;border:2px solid #E7E6E5;border-radius:10px;padding:20px;cursor:pointer;transition:all .3s ease}._soapNoteCard_116kp_175:hover{border-color:#7566ec;box-shadow:0 4px 12px #7566ec26;transform:translate(4px)}._soapNoteHeader_116kp_190{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #E7E6E5}._soapNoteDate_116kp_199{font-size:18px;font-weight:700;color:#7566ec;margin:0}._soapNoteLocation_116kp_206{font-size:14px;color:#666}._soapNoteContent_116kp_211{display:flex;flex-direction:column;gap:12px}._soapField_116kp_217{display:flex;flex-direction:column;gap:4px}._soapFieldLabel_116kp_223{font-size:13px;font-weight:600;color:#666}._soapFieldValue_116kp_229{font-size:14px;color:#333;line-height:1.5}._viewNoteButton_116kp_235{font-size:14px;font-weight:600;color:#7566ec;margin-top:12px;text-align:right}._backButton_t2gm7_1{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_t2gm7_1:hover{color:#5548c8;text-decoration:underline}._pageTitle_t2gm7_18{font-size:28px;font-weight:700;color:#333;margin:10px 0 0;text-align:center}._clientNameSubtitle_t2gm7_26{font-size:20px;font-weight:600;color:#7566ec;margin:8px 0 0;text-align:center}._section_t2gm7_34{width:100%;margin-bottom:20px}._sectionTitle_t2gm7_39{font-size:18px;font-weight:700;color:#7566ec;margin:0 0 12px}._infoGrid_t2gm7_46{display:flex;flex-direction:column;gap:12px}._infoRow_t2gm7_52{display:flex;flex-direction:column;gap:4px}._infoLabel_t2gm7_58{font-size:13px;font-weight:600;color:#666}._infoValue_t2gm7_64{font-size:15px;color:#333;line-height:1.5}._divider_t2gm7_70{width:100%;border:none;border-top:2px solid #E7E6E5;margin:20px 0}._checkboxList_t2gm7_77{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._checkboxItem_t2gm7_86{font-size:15px;color:#333;padding:6px 0}._notesBox_t2gm7_92{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_t2gm7_103{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:8px}._pendingBanner_t2gm7_112{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_t2gm7_124{background-color:#ff9800;color:#fff;font-size:14px;font-weight:600;padding:6px 12px;border-radius:20px}._pendingSignatureBox_t2gm7_133{background-color:#fff3e0;border:2px dashed #FF9800;border-radius:8px;padding:24px;text-align:center}._pendingSignatureText_t2gm7_141{font-size:16px;font-style:italic;color:#f57c00}._formSection_1pnwu_1{width:100%;display:flex;flex-direction:column;gap:8px}._fieldLabel_1pnwu_10{font-size:16px;font-weight:600;color:#333;text-align:left}._selectInput_1pnwu_17{width:100%;padding:12px 40px 12px 16px;font-size:16px;border:1px solid #E7E6E5;border-radius:10px;outline:none;background-color:#fff;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1.5L6 6.5L11 1.5' stroke='%237566EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;transition:all .3s ease;box-sizing:border-box;cursor:pointer}._selectInput_1pnwu_17:focus{border-color:#7566ec;box-shadow:0 0 0 3px #7566ec1a}@media(max-width:768px){._selectInput_1pnwu_17{font-size:14px;padding:10px 36px 10px 14px}}._sectionTitle_1pnwu_49{font-size:16px;font-weight:600;color:#333;margin:0;text-align:left}._sectionHeader_1pnwu_57{font-size:20px;font-weight:700;color:#7566ec;margin:20px 0 10px;text-align:left;width:100%}._sectionSubHeader_1pnwu_66{font-size:18px;font-weight:600;color:#333;margin:10px 0;text-align:left}._categorySection_1pnwu_74{width:100%;background-color:#f9f8f6;border-radius:10px;padding:16px;margin:10px 0}._categoryTitle_1pnwu_82{font-size:15px;font-weight:700;color:#7566ec;margin:0 0 12px;text-align:left;text-transform:uppercase;letter-spacing:.5px}._nameRow_1pnwu_92{display:flex;gap:16px;width:100%}@media(max-width:768px){._nameRow_1pnwu_92{flex-direction:column}}._divider_1pnwu_104{width:100%;border:none;border-top:2px solid #E7E6E5;margin:20px 0}._errorBox_1pnwu_111{background-color:#ffebee;border:1px solid #D32F2F;border-radius:10px;padding:16px;width:100%}._errorList_1pnwu_119{margin:8px 0 0 20px;font-size:14px;color:#d32f2f;text-align:left}._covidInfoList_1pnwu_126{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:8px}._covidInfoItem_1pnwu_135{font-size:14px;color:#7566ec;font-weight:400;text-align:left;line-height:1.6}._radioContainer_1pnwu_143{display:flex;flex-direction:column;gap:12px}._radioWrapper_1pnwu_149{display:flex;align-items:center;gap:10px}._radioWrapper_1pnwu_149 input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#7566EC;flex-shrink:0}._radioWrapper_1pnwu_149 label{font-size:15px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5}._buttonRow_1pnwu_171{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._buttonRow_1pnwu_171{flex-direction:column}}._waiverBox_1pnwu_184{background-color:#f4f8ff;border:1px solid #7566EC;border-radius:10px;padding:20px;margin:12px 0}._waiverIntro_1pnwu_192{font-size:14px;font-weight:600;color:#333;margin:0 0 12px;text-align:left}._waiverList_1pnwu_200{margin:0 0 16px;padding-left:24px;display:flex;flex-direction:column;gap:10px}._waiverList_1pnwu_200 li{font-size:14px;color:#333;line-height:1.6;text-align:left}._waiverStatement_1pnwu_215{font-size:14px;color:#333;line-height:1.6;margin:12px 0 0;text-align:left}._waiverCheckbox_1pnwu_223{margin-top:16px}._checkboxLabel_1pnwu_227{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_1pnwu_227 input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#7566EC;flex-shrink:0}._requiredStar_1pnwu_246{color:#d32f2f;font-weight:700}._successMessage_z0f3p_1{background-color:#e8f5e9;border:1px solid #4CAF50;border-radius:8px;padding:12px 16px;margin:10px 0;width:100%}._reviewCard_z0f3p_10{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;display:flex;flex-direction:column;gap:12px}._sectionTitle_z0f3p_21{font-size:18px;font-weight:700;color:#7566ec;margin:16px 0 8px;text-align:left}._fieldLabel_z0f3p_29{font-size:14px;font-weight:600;color:#666;margin:8px 0 0;text-align:left}._fieldValue_z0f3p_37{font-size:16px;font-weight:400;color:#000;margin:0;text-align:left;white-space:pre-wrap;line-height:1.6}._fieldDivider_z0f3p_47{width:100%;border:none;border-top:1px solid #E7E6E5;margin:12px 0}._warningBox_z0f3p_54{background-color:#fff3cd;border:1px solid #FFC107;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}._conditionsGrid_z0f3p_64{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}._conditionItem_z0f3p_70{font-size:14px;color:#000;margin:0;text-align:left}._signatureImage_z0f3p_77{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:10px}._infoBox_z0f3p_86{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:10px;padding:16px;width:100%}._buttonRow_z0f3p_94{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._buttonRow_z0f3p_94{flex-direction:column}}._pendingMessage_z0f3p_107{background-color:#fff3e0;border:1px solid #FF9800;border-radius:8px;padding:12px 16px;margin:10px 0;width:100%}._signingInfoBox_z0f3p_116{background-color:#e3f2fd;border:1px solid #2196F3;border-radius:10px;padding:20px;width:100%;display:flex;flex-direction:column;gap:12px}._signingInfoTitle_z0f3p_127{font-size:18px;font-weight:700;color:#1565c0;margin:0;text-align:left}._signingInfoRow_z0f3p_135{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._signingInfoLabel_z0f3p_142{font-size:14px;font-weight:600;color:#333}._signingInfoValue_z0f3p_148{font-size:13px;background-color:#fff;padding:6px 10px;border-radius:4px;border:1px solid #E7E6E5;word-break:break-all}._signingInfoPin_z0f3p_157{font-size:20px;font-weight:700;background-color:#fff;padding:8px 16px;border-radius:4px;border:1px solid #E7E6E5;letter-spacing:4px}._pendingSignatureText_z0f3p_167{font-size:14px;font-style:italic;color:#f57c00;margin:0}._waiverAgreed_z0f3p_174{font-size:16px;font-weight:600;color:#2e7d32;margin:0;text-align:left}._waiverPending_z0f3p_182{font-size:16px;font-weight:600;color:#f57c00;margin:0;text-align:left}._backButton_1ppym_1{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_1ppym_1:hover{color:#5548c8;text-decoration:underline}._alertBox_1ppym_18{background-color:#fff3cd;border:1px solid #FFC107;border-radius:8px;padding:12px 16px;margin:10px 0;width:100%}._abbreviationsBox_1ppym_27{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:10px;padding:16px;width:100%;display:flex;flex-direction:column;gap:8px}._contactInfo_1ppym_38{font-size:13px;color:#7566ec;font-weight:600;text-align:left;margin:0}._abbreviationsList_1ppym_46{display:flex;flex-direction:column;gap:4px}._abbreviationItem_1ppym_52{font-size:13px;color:#000;text-align:left;margin:0;line-height:1.6}._formSection_1ppym_60{width:100%;display:flex;flex-direction:column;gap:8px}._sectionTitle_1ppym_67{font-size:16px;font-weight:600;color:#333;margin:0;text-align:left}._referenceBox_1ppym_75{background:#f7f5ff;border:1px solid #D7D0F5;border-radius:10px;padding:14px 16px;margin-bottom:20px}._refLabel_1ppym_83{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#666;font-weight:600;margin:8px 0 2px}._refValue_1ppym_92{font-size:14px;color:#333;margin:0}._priorContraBox_1ppym_98{margin-top:10px;padding:8px 10px;background:#fff8e1;border-left:3px solid #F57C00;border-radius:4px}._checkboxLabel_1ppym_106{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}._requiredStar_1ppym_114{color:#d32f2f}._nameRow_1ppym_118{display:flex;gap:16px;width:100%}@media(max-width:768px){._nameRow_1ppym_118{flex-direction:column}}._clientNameDisplay_1ppym_130{font-size:18px;font-weight:600;color:#7566ec;padding:12px 16px;background-color:#f4f8ff;border:2px solid #7566EC;border-radius:8px;text-align:left}._therapistAttribution_1ppym_143{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background-color:#f4f8ff;border:1px solid #C9D6F5;border-radius:8px}._therapistAttributionRow_1ppym_153{display:flex;gap:10px;align-items:baseline}._therapistAttributionLabel_1ppym_159{font-size:13px;font-weight:600;color:#555;min-width:90px}._therapistAttributionValue_1ppym_166{font-size:16px;font-weight:600;color:#333}._divider_1ppym_172{width:100%;border:none;border-top:2px solid #E7E6E5;margin:10px 0}._errorBox_1ppym_179{background-color:#ffebee;border:1px solid #D32F2F;border-radius:10px;padding:16px;width:100%}._errorList_1ppym_187{margin:8px 0 0 20px;font-size:14px;color:#d32f2f;text-align:left}._successMessage_151t2_1{background-color:#e8f5e9;border:1px solid #4CAF50;border-radius:8px;padding:12px 16px;margin:10px 0;width:100%}._reviewSection_151t2_10{width:100%}._reviewCard_151t2_14{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;display:flex;flex-direction:column;gap:16px}._fieldLabel_151t2_25{font-size:14px;font-weight:600;color:#666;margin:0;text-align:left}._fieldValue_151t2_33{font-size:16px;font-weight:400;color:#000;margin:0;text-align:left;white-space:pre-wrap;line-height:1.6}._fieldDivider_151t2_43{width:100%;border:none;border-top:1px solid #E7E6E5;margin:0}._soapSection_151t2_50{background-color:#f4f8ff;border-left:4px solid #7566EC;padding:16px;border-radius:4px;display:flex;flex-direction:column;gap:8px}._soapTitle_151t2_60{font-size:16px;font-weight:700;color:#7566ec;margin:0;text-align:left}._signatureImage_151t2_68{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:10px}._infoBox_151t2_77{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:10px;padding:16px;width:100%}._buttonRow_151t2_85{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._buttonRow_151t2_85{flex-direction:column}}._contactFooter_151t2_98{font-size:14px;color:#666;text-align:center;margin:0}._backButton_15kpe_1{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_15kpe_1:hover{color:#5548c8;text-decoration:underline}._reviewSection_15kpe_18{width:100%}._reviewCard_15kpe_22{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;display:flex;flex-direction:column;gap:16px}._fieldLabel_15kpe_33{font-size:14px;font-weight:600;color:#666;margin:0;text-align:left}._fieldValue_15kpe_41{font-size:16px;font-weight:400;color:#000;margin:0;text-align:left;white-space:pre-wrap;line-height:1.6}._fieldDivider_15kpe_51{width:100%;border:none;border-top:1px solid #E7E6E5;margin:0}._soapSection_15kpe_58{background-color:#f4f8ff;border-left:4px solid #7566EC;padding:16px;border-radius:4px;display:flex;flex-direction:column;gap:8px}._soapTitle_15kpe_68{font-size:16px;font-weight:700;color:#7566ec;margin:0;text-align:left}._signatureImage_15kpe_76{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:10px}._buttonRow_15kpe_85{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._buttonRow_15kpe_85{flex-direction:column}}._addendumsSection_15kpe_99{margin-top:28px;padding-top:20px;border-top:2px solid #E7E6E5}._addendumsTitle_15kpe_105{color:#7566ec;font-size:16px;font-weight:600;margin:0 0 14px}._addendum_15kpe_99{background:#f7f5ff;border-left:3px solid #7566EC;padding:12px 14px;border-radius:4px;margin-bottom:10px}._addendumMeta_15kpe_120{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-bottom:6px}._addendumAuthor_15kpe_128{font-weight:600}._addendumDate_15kpe_132{font-style:italic}._addendumText_15kpe_136{margin:0;font-size:14px;color:#333;white-space:pre-wrap}._addAddendumButton_15kpe_143{background:#fff;border:1px dashed #7566EC;color:#7566ec;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;width:100%;margin-top:8px}._addAddendumButton_15kpe_143:hover{background:#f7f5ff}._addendumForm_15kpe_160{background:#fff;border:1px solid #7566EC;border-radius:8px;padding:14px;margin-top:8px}._addendumTextarea_15kpe_168{width:100%;border:1px solid #E7E6E5;border-radius:6px;padding:10px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box}._addendumTextarea_15kpe_168:focus{outline:none;border-color:#7566ec}._addendumButtons_15kpe_184{display:flex;gap:10px;margin-top:10px}._addendumCancelButton_15kpe_190,._addendumSubmitButton_15kpe_191{flex:1;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._addendumCancelButton_15kpe_190{background:#fff;border:1px solid #E7E6E5;color:#666}._addendumSubmitButton_15kpe_191{background:#7566ec;border:1px solid #7566EC;color:#fff}._addendumSubmitButton_15kpe_191:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed}._form_u3kqe_1{display:flex;flex-direction:column;gap:24px}._credentialBox_u3kqe_7{background:#f7f5ff;border:1px solid #7566EC;border-radius:12px;padding:20px;margin:12px 0}._credentialRow_u3kqe_15{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}._credentialLabel_u3kqe_22{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#666;font-weight:600}._credentialValue_u3kqe_30{display:inline-block;background:#fff;border:1px solid #E7E6E5;padding:8px 12px;border-radius:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px;word-break:break-all}._fieldGroup_u3kqe_41{display:flex;flex-direction:column;gap:6px}._label_u3kqe_47{font-size:14px;font-weight:600;color:#333}._input_u3kqe_53{padding:12px 16px;border:1px solid #E7E6E5;border-radius:8px;font-size:16px;transition:border-color .2s ease}._input_u3kqe_53:focus{outline:none;border-color:#7566ec}._row_u3kqe_66{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:500px){._row_u3kqe_66{grid-template-columns:1fr}}._buttonRow_u3kqe_78{display:flex;gap:16px;width:100%}._submitButton_u3kqe_84{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_u3kqe_84:hover{background-color:#5548c8}._submitButton_u3kqe_84:disabled{background-color:#ccc;cursor:not-allowed}._cancelButton_u3kqe_106{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_u3kqe_106:hover{border-color:#7566ec;color:#7566ec}._empty_1lt01_1{text-align:center;padding:40px 20px;color:#888}._list_1lt01_7{list-style:none;padding:0;margin:0}._row_1lt01_13{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid #E7E6E5;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:background-color .15s,border-color .15s}._row_1lt01_13:hover{background:#f7f5ff;border-color:#7566ec}._rowMain_1lt01_30{display:flex;flex-direction:column;gap:4px;min-width:0}._name_1lt01_37{font-weight:600;color:#222}._meta_1lt01_42{font-size:13px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1lt01_50{font-size:24px;color:#ccc;padding-left:12px}._wideContainer_oqlma_1{max-width:900px}._section_oqlma_5{margin-bottom:32px}._sectionTitle_oqlma_9{color:#7566ec;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid #E7E6E5}._clientList_oqlma_18{list-style:none;padding:0;margin:0}._clientRow_oqlma_24{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #E7E6E5;border-radius:8px;margin-bottom:8px}._clientMain_oqlma_35{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;cursor:pointer}._clientName_oqlma_44{font-weight:600;color:#222}._clientMeta_oqlma_49{font-size:12px;color:#888}._unassignButton_oqlma_54{background:#fff;border:1px solid #D32F2F;color:#d32f2f;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._unassignButton_oqlma_54:hover:not(:disabled){background:#fff5f5}._unassignButton_oqlma_54:disabled{opacity:.6;cursor:not-allowed}._passwordDisclosure_oqlma_74{background:#f7f5ff;border:1px solid #7566EC;border-radius:12px;padding:20px;margin-bottom:24px}._passwordDisclosureTitle_oqlma_82{color:#7566ec;margin:0 0 6px;font-size:16px}._passwordValue_oqlma_88{display:block;background:#fff;border:1px solid #E7E6E5;padding:12px 14px;border-radius:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:16px;word-break:break-all;margin-bottom:12px}._passwordActions_oqlma_100{display:flex;gap:10px}._passwordCopyButton_oqlma_105,._passwordDismissButton_oqlma_106{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid #7566EC}._passwordCopyButton_oqlma_105{background:#7566ec;color:#fff}._passwordDismissButton_oqlma_106{background:#fff;color:#7566ec}._footerActions_oqlma_125{display:flex;gap:12px;width:100%}._footerActions_oqlma_125>*{flex:1}._sectionHeader_oqlma_134{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #E7E6E5}._sectionHeader_oqlma_134 ._sectionTitle_oqlma_9{margin:0;border-bottom:none;padding-bottom:0}._assignButton_oqlma_149{background:#fff;border:1px dashed #7566EC;color:#7566ec;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._assignButton_oqlma_149:hover{background:#f7f5ff}._pickerBackdrop_oqlma_164{position:fixed;inset:0;background:#14141e73;display:flex;align-items:center;justify-content:center;z-index:900;padding:16px}._pickerModal_oqlma_175{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;width:100%;max-width:480px;padding:20px;display:flex;flex-direction:column;gap:12px;max-height:80vh}._pickerTitle_oqlma_188{margin:0;color:#222;font-size:18px}._pickerSearch_oqlma_194{width:100%;padding:10px 12px;border:1px solid #E7E6E5;border-radius:8px;font-size:14px;box-sizing:border-box}._pickerSearch_oqlma_194:focus{outline:none;border-color:#7566ec}._pickerEmpty_oqlma_207{color:#888;font-size:14px;text-align:center;padding:20px 0}._pickerList_oqlma_214{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1}._pickerItem_oqlma_222{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #E7E6E5;border-radius:6px;margin-bottom:6px}._pickerName_oqlma_232{font-weight:500;color:#333}._pickerAddButton_oqlma_237{background:#7566ec;color:#fff;border:none;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._pickerAddButton_oqlma_237:hover:not(:disabled){background:#5548c8}._pickerAddButton_oqlma_237:disabled{opacity:.6;cursor:not-allowed}._pickerCloseButton_oqlma_255{background:#fff;border:1px solid #E0E0E0;color:#555;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;align-self:flex-end}._pickerCloseButton_oqlma_255:hover{border-color:#aaa}._form_1u3tj_1{display:flex;flex-direction:column;gap:20px}._fieldGroup_1u3tj_7{display:flex;flex-direction:column;gap:6px}._label_1u3tj_13{font-size:14px;font-weight:600;color:#333}._input_1u3tj_19{padding:12px 16px;border:1px solid #E7E6E5;border-radius:8px;font-size:16px}._input_1u3tj_19:focus{outline:none;border-color:#7566ec}._error_1u3tj_31{color:#d32f2f;font-size:14px;margin:0}._submitButton_1u3tj_37{flex:1;padding:14px 24px;background-color:#7566ec;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer}._submitButton_1u3tj_37:disabled{background-color:#ccc;cursor:not-allowed}._errorBox_ejkys_1{background-color:#ffebee;border:1px solid #D32F2F;border-radius:10px;padding:24px;text-align:center}._successBox_ejkys_9{background-color:#e8f5e9;border:1px solid #4CAF50;border-radius:10px;padding:24px;text-align:center}._pinCard_ejkys_17{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_ejkys_31{font-size:20px;font-weight:600;color:#333;margin:0}._pinInputWrapper_ejkys_38{width:100%;display:flex;justify-content:center}._pinInput_ejkys_38{width:260px;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_ejkys_38:focus{border-color:#7566ec}._pinError_ejkys_61{color:#d32f2f;font-size:14px;margin:0}._reviewCard_ejkys_67{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;display:flex;flex-direction:column;gap:12px}._sectionTitle_ejkys_78{font-size:18px;font-weight:700;color:#7566ec;margin:16px 0 8px;text-align:left}._fieldLabel_ejkys_86{font-size:14px;font-weight:600;color:#666;margin:8px 0 0;text-align:left}._fieldValue_ejkys_94{font-size:16px;font-weight:400;color:#000;margin:0;text-align:left;white-space:pre-wrap;line-height:1.6}._fieldDivider_ejkys_104{width:100%;border:none;border-top:1px solid #E7E6E5;margin:12px 0}._warningBox_ejkys_111{background-color:#fff3cd;border:1px solid #FFC107;border-radius:8px;padding:12px}._conditionsGrid_ejkys_118{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}._conditionItem_ejkys_124{font-size:14px;color:#000;margin:0;text-align:left}._signatureSection_ejkys_131{background-color:#f4f8ff;border:2px solid #7566EC;border-radius:10px;padding:24px;width:100%;margin-top:20px}._signatureSectionTitle_ejkys_140{font-size:20px;font-weight:700;color:#7566ec;margin:0 0 8px;text-align:left}._dateField_ejkys_148{margin-top:16px;max-width:250px}._editButtonContainer_ejkys_153{display:flex;justify-content:flex-end;margin-bottom:16px}._editRow_ejkys_159{display:flex;gap:16px;width:100%}@media(max-width:768px){._editRow_ejkys_159{flex-direction:column}}._editButtonRow_ejkys_171{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:768px){._editButtonRow_ejkys_171{flex-direction:column}}._editSection_ejkys_184{margin:16px 0}._conditionsEditSection_ejkys_188{display:flex;flex-direction:column;gap:16px}._categorySection_ejkys_194{border:1px solid #E7E6E5;border-radius:8px;padding:12px;background-color:#fafafa}._categoryTitle_ejkys_201{font-size:14px;font-weight:700;color:#666;margin:0 0 8px;letter-spacing:.5px}._waiverSection_ejkys_209{background-color:#fff;border:1px solid #E7E6E5;border-radius:10px;padding:24px;width:100%;margin-top:20px}._waiverSectionTitle_ejkys_218{font-size:20px;font-weight:700;color:#7566ec;margin:0 0 16px;text-align:left}._waiverBox_ejkys_226{background-color:#f4f8ff;border:1px solid #7566EC;border-radius:10px;padding:20px}._waiverIntro_ejkys_233{font-size:14px;font-weight:600;color:#333;margin:0 0 12px;text-align:left}._waiverList_ejkys_241{margin:0 0 16px;padding-left:24px;display:flex;flex-direction:column;gap:10px}._waiverList_ejkys_241 li{font-size:14px;color:#333;line-height:1.6;text-align:left}._waiverStatement_ejkys_256{font-size:14px;color:#333;line-height:1.6;margin:12px 0 0;text-align:left}._waiverCheckbox_ejkys_264{margin-top:16px}._checkboxLabel_ejkys_268{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_ejkys_268 input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#7566EC;flex-shrink:0}._requiredStar_ejkys_287{color:#d32f2f;font-weight:700}._clientNameHeader_7izea_1{font-size:24px;font-weight:700;color:#333;margin:8px 0 0;text-align:center}._sectionHeader_7izea_9{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;flex-wrap:wrap}._sectionTitle_7izea_18{font-size:22px;font-weight:700;color:#7566ec;margin:0}._addButton_7izea_25{background:linear-gradient(135deg,#7566ec,#9b8fff);border:none;color:#fff;font-size:14px;font-weight:600;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._addButton_7izea_25:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7566ec4d}._formCard_7izea_44{background-color:#f4f8ff;border:1px solid #E7E6E5;border-radius:12px;padding:24px;width:100%;box-sizing:border-box}._formTitle_7izea_53{font-size:18px;font-weight:700;color:#7566ec;margin:0 0 16px}._formField_7izea_60{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._formLabel_7izea_67{font-size:13px;font-weight:600;color:#666}._formInput_7izea_73{width:100%;padding:10px 12px;border:1px solid #DDD;border-radius:6px;font-size:15px;font-family:inherit;box-sizing:border-box}._formInput_7izea_73:focus{outline:none;border-color:#7566ec;box-shadow:0 0 0 2px #7566ec26}._formTextArea_7izea_89{width:100%;min-height:60px;padding:10px 12px;border:1px solid #DDD;border-radius:6px;font-size:15px;font-family:inherit;line-height:1.5;resize:vertical;box-sizing:border-box}._formTextArea_7izea_89:focus{outline:none;border-color:#7566ec;box-shadow:0 0 0 2px #7566ec26}._formActions_7izea_108{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}._saveButton_7izea_115{background:linear-gradient(135deg,#7566ec,#9b8fff);border:none;color:#fff;font-size:14px;font-weight:600;padding:10px 24px;border-radius:6px;cursor:pointer;transition:all .2s ease}._saveButton_7izea_115:hover{box-shadow:0 4px 12px #7566ec4d}._saveButton_7izea_115:disabled{opacity:.5;cursor:not-allowed}._cancelButton_7izea_136{background:none;border:1px solid #999;color:#666;font-size:14px;font-weight:600;padding:10px 24px;border-radius:6px;cursor:pointer;transition:all .2s ease}._cancelButton_7izea_136:hover{background-color:#f5f5f5}._goalsList_7izea_153{display:flex;flex-direction:column;gap:16px;width:100%}._goalCard_7izea_160{background-color:#fff;border:2px solid #E7E6E5;border-left:5px solid #7566EC;border-radius:10px;padding:20px;width:100%;box-sizing:border-box}._goalCardAchieved_7izea_170{border-left-color:#4caf50;opacity:.8}._goalCardDiscontinued_7izea_176{border-left-color:#bdbdbd;opacity:.65}._goalTop_7izea_182{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._goalTitle_7izea_189{font-size:17px;font-weight:700;color:#333;margin:0}._goalCardAchieved_7izea_170 ._goalTitle_7izea_189{color:#2e7d32}._goalCardDiscontinued_7izea_176 ._goalTitle_7izea_189{color:#757575}._statusBadge_7izea_204{font-size:11px;font-weight:600;padding:3px 10px;border-radius:10px;white-space:nowrap;flex-shrink:0}._statusActive_7izea_213{background-color:#e8eaf6;color:#7566ec}._statusAchieved_7izea_219{background-color:#e8f5e9;color:#2e7d32}._statusDiscontinued_7izea_225{background-color:#f5f5f5;color:#757575}._goalDescription_7izea_231{font-size:14px;color:#555;line-height:1.5;margin:8px 0 0}._goalMeta_7izea_238{font-size:12px;color:#888;margin-top:10px;display:flex;gap:16px;flex-wrap:wrap}._discontinuedReason_7izea_247{font-size:13px;color:#999;font-style:italic;margin-top:8px}._progressSection_7izea_255{margin-top:16px;padding-top:14px;border-top:1px solid #EEE}._progressTitle_7izea_261{font-size:13px;font-weight:600;color:#666;margin:0 0 10px}._progressList_7izea_268{display:flex;flex-direction:column;gap:8px}._progressItem_7izea_274{display:flex;gap:10px;font-size:14px;line-height:1.5}._progressDot_7izea_281{width:6px;height:6px;border-radius:50%;background-color:#7566ec;margin-top:7px;flex-shrink:0}._goalCardAchieved_7izea_170 ._progressDot_7izea_281{background-color:#4caf50}._goalCardDiscontinued_7izea_176 ._progressDot_7izea_281{background-color:#bdbdbd}._progressContent_7izea_298{flex:1}._progressText_7izea_302{color:#333}._progressMeta_7izea_306{font-size:12px;color:#999;margin-top:2px}._addNoteButton_7izea_312{background:none;border:1px dashed #7566EC;color:#7566ec;font-size:13px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .2s ease;margin-top:10px}._addNoteButton_7izea_312:hover{background-color:#f4f0ff}._addNoteForm_7izea_329{display:flex;gap:8px;margin-top:10px;align-items:flex-start}._noteInput_7izea_336{flex:1;padding:8px 12px;border:1px solid #DDD;border-radius:6px;font-size:14px;font-family:inherit;min-height:36px;resize:vertical}._noteInput_7izea_336:focus{outline:none;border-color:#7566ec;box-shadow:0 0 0 2px #7566ec26}._noteSaveButton_7izea_353{background-color:#7566ec;border:none;color:#fff;font-size:13px;font-weight:600;padding:8px 16px;border-radius:6px;cursor:pointer;white-space:nowrap}._noteSaveButton_7izea_353:disabled{opacity:.5;cursor:not-allowed}._noteCancelButton_7izea_370{background:none;border:1px solid #CCC;color:#666;font-size:13px;padding:8px 12px;border-radius:6px;cursor:pointer;white-space:nowrap}._goalActions_7izea_382{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #EEE}._achieveButton_7izea_390{background:none;border:1px solid #4CAF50;color:#4caf50;font-size:13px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .2s ease}._achieveButton_7izea_390:hover{background-color:#4caf50;color:#fff}._discontinueButton_7izea_407{background:none;border:1px solid #999;color:#999;font-size:13px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .2s ease}._discontinueButton_7izea_407:hover{background-color:#757575;color:#fff}._completedToggle_7izea_425{background:none;border:none;color:#888;font-size:14px;cursor:pointer;padding:4px 0;text-decoration:underline}._completedToggle_7izea_425:hover{color:#555}._emptyState_7izea_439{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background-color:#f9f8f6;border-radius:10px;width:100%;box-sizing:border-box}._emptyText_7izea_452{font-size:16px;color:#666;margin:0}._modalOverlay_7izea_459{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_7izea_473{background-color:#fff;border-radius:12px;padding:24px;max-width:420px;width:100%}._modalTitle_7izea_481{font-size:18px;font-weight:700;color:#333;margin:0 0 12px}._modalText_7izea_488{font-size:14px;color:#666;margin:0 0 16px}@media(max-width:768px){._sectionHeader_7izea_9{flex-direction:column;align-items:flex-start}._goalActions_7izea_382,._addNoteForm_7izea_329{flex-direction:column}}._shareBox_14r5m_1{background-color:#f5f3ff;border:1px solid #DDD6FE;border-radius:10px;padding:14px 16px;margin-bottom:24px}._shareLabel_14r5m_9{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7566ec;margin-bottom:8px}._shareRow_14r5m_18{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._shareUrl_14r5m_25{flex:1;min-width:0;background-color:#fff;border:1px solid #DDD6FE;border-radius:6px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;color:#333;word-break:break-all}._shareHint_14r5m_38{font-size:12px;color:#666;margin-top:8px;line-height:1.4}._tabs_14r5m_45{display:flex;gap:4px;margin-bottom:20px;border-bottom:2px solid #E7E6E5}._tab_14r5m_45{background:none;border:none;padding:10px 16px;font-size:14px;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s ease}._tab_14r5m_45:hover{color:#7566ec}._tabActive_14r5m_69{color:#7566ec;border-bottom-color:#7566ec}._emptyState_14r5m_74{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._grid_14r5m_83{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%}@media(max-width:768px){._grid_14r5m_83{grid-template-columns:1fr}}._card_14r5m_96{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}._card_14r5m_96:hover{border-color:#7566ec;box-shadow:0 4px 12px #7566ec26;transform:translateY(-2px)}._cardHeader_14r5m_114{display:flex;justify-content:space-between;align-items:center;gap:12px}._name_14r5m_121{font-size:20px;font-weight:700;color:#7566ec;margin:0;text-align:left}._statusBadge_14r5m_129{font-size:11px;font-weight:600;padding:4px 10px;border-radius:10px;text-transform:uppercase;white-space:nowrap;color:#fff}._status_pending_14r5m_139{background-color:#ff9800}._status_approved_14r5m_143{background-color:#4caf50}._status_rejected_14r5m_147{background-color:#9e9e9e}._info_14r5m_151{display:flex;flex-direction:column;gap:6px}._infoRow_14r5m_157{display:flex;gap:8px;align-items:baseline}._infoLabel_14r5m_163{font-size:13px;font-weight:600;color:#666;min-width:80px}._infoValue_14r5m_170{font-size:14px;color:#333}._duplicateHint_14r5m_175{font-size:13px;color:#c77700;background-color:#fff8e1;border:1px solid #FFE082;border-radius:6px;padding:8px 10px;margin-top:4px}._duplicateHintLink_14r5m_185{color:#7566ec;font-weight:600;text-decoration:underline}._viewLink_14r5m_191{font-size:14px;font-weight:600;color:#7566ec;margin-top:8px;text-align:right}._subtitle_apnsw_1{font-size:22px;font-weight:700;color:#333;margin:8px 0 0;text-align:center}._statusRow_apnsw_9{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:12px;flex-wrap:wrap}._statusBadge_apnsw_18{font-size:11px;font-weight:700;padding:4px 12px;border-radius:10px;text-transform:uppercase;color:#fff}._status_pending_apnsw_27{background-color:#ff9800}._status_approved_apnsw_28{background-color:#4caf50}._status_rejected_apnsw_29{background-color:#9e9e9e}._submittedMeta_apnsw_31{font-size:13px;color:#666}._duplicateBanner_apnsw_36{background-color:#fff8e1;border:1px solid #FFE082;color:#6b4c00;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}._duplicateLink_apnsw_46{color:#7566ec;font-weight:600;text-decoration:underline}._reviewedBanner_apnsw_52{background-color:#f5f5f5;border:1px solid #E0E0E0;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;color:#333}._reviewNotes_apnsw_62{margin-top:6px;font-style:italic;color:#666}._section_apnsw_70{width:100%;margin-bottom:20px}._sectionTitle_apnsw_75{font-size:18px;font-weight:700;color:#7566ec;margin:0 0 12px}._sectionBody_apnsw_82{display:flex;flex-direction:column;gap:12px}._divider_apnsw_88{width:100%;border:none;border-top:2px solid #E7E6E5;margin:20px 0}._infoRow_apnsw_96{display:flex;flex-direction:column;gap:4px}._infoLabel_apnsw_102{font-size:13px;font-weight:600;color:#666}._infoValue_apnsw_108{font-size:15px;color:#333;line-height:1.5;word-break:break-word}._empty_apnsw_115{font-size:15px;color:#999;font-style:italic}._checkList_apnsw_121{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._checkList_apnsw_121 li{font-size:15px;color:#333;padding:6px 0}._signatureImage_apnsw_136{max-width:300px;height:auto;border:1px solid #E7E6E5;border-radius:8px;background-color:#fff;padding:8px}._label_apnsw_145{font-size:14px;font-weight:600;color:#333;margin-bottom:6px;display:block}._textarea_apnsw_153{width:100%;font-family:inherit;font-size:14px;padding:10px 12px;border:2px solid #E7E6E5;border-radius:8px;outline:none;resize:vertical;box-sizing:border-box}._textarea_apnsw_153:focus{border-color:#7566ec}._actionError_apnsw_169{margin-top:10px;padding:10px;background-color:#ffebee;border:1px solid #FFCDD2;border-radius:6px;color:#c62828;font-size:13px}._actionRow_apnsw_179{display:flex;gap:12px;width:100%}._actionRow_apnsw_179>*{flex:1}._subtitle_w930p_1{font-size:20px;font-weight:600;color:#333;margin:8px 0 0;text-align:center}._notice_w930p_9{background-color:#f4f8ff;border:1px solid #C9D6F5;border-radius:8px;padding:12px 16px;font-size:14px;color:#333;margin-bottom:20px;line-height:1.5}._errorBox_w930p_20{background-color:#ffebee;border:1px solid #FFCDD2;border-radius:8px;padding:12px 16px;margin-bottom:16px}._errorList_w930p_28{margin:6px 0 0;padding-left:20px;color:#c62828;font-size:14px}._formSection_w930p_35{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._sectionTitle_w930p_43{font-size:16px;font-weight:600;color:#333;margin:0}._row2_w930p_50{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){._row2_w930p_50{grid-template-columns:1fr}}._divider_w930p_62{width:100%;border:none;border-top:2px solid #E7E6E5;margin:16px 0}._buttonRow_w930p_69{display:flex;gap:12px;width:100%}._buttonRow_w930p_69>*{flex:1}
