._header_slvcr_1{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 var(--space-8);background:var(--color-bg-white);border-bottom:1px solid var(--color-border)}._title_slvcr_11{font-size:1.25rem;font-weight:600}._layout_1mbe9_1{display:flex;min-height:100vh}._main_1mbe9_6{flex:1;margin-left:var(--sidebar-width);display:flex;flex-direction:column}._content_1mbe9_13{flex:1;padding:var(--space-8);max-width:1280px;width:100%}._sidebar_7f1fn_1{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background:var(--color-bg-white);border-right:1px solid var(--color-border);display:flex;flex-direction:column;z-index:10}._logo_7f1fn_14{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-6);font-size:1.125rem;font-weight:700;color:var(--color-primary)}._logoIcon_7f1fn_24{font-size:1.5rem}._nav_7f1fn_28{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-3)}._navItem_7f1fn_35{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-secondary);font-weight:500;font-size:.875rem;text-decoration:none;transition:background-color .15s,color .15s}._navItem_7f1fn_35:hover{background-color:var(--color-bg);color:var(--color-text);text-decoration:none}._active_7f1fn_56{background-color:var(--color-primary-light);color:var(--color-primary)}._navIcon_7f1fn_61{font-size:1.125rem;width:1.5rem;text-align:center}._container_7uhf6_1{display:flex;flex-direction:column;gap:var(--space-4)}._swatches_7uhf6_7{display:flex;gap:var(--space-2);flex-wrap:wrap}._swatch_7uhf6_7{width:32px;height:32px;border:2px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .2s,transform .2s;background:none;padding:0;flex-shrink:0}._swatch_7uhf6_7:hover{transform:scale(1.15);border-color:var(--color-text-secondary)}._swatch_7uhf6_7._selected_7uhf6_32{border-color:var(--color-text);border-width:3px;transform:scale(1.1)}._hexInput_7uhf6_38{display:flex;flex-direction:column;gap:var(--space-2)}._hexLabel_7uhf6_44{font-weight:500;color:var(--color-text);font-size:.875rem}._inputWrapper_7uhf6_50{display:flex;gap:var(--space-3);align-items:center}._input_7uhf6_50{flex:1;padding:var(--space-3) var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;font-family:var(--font-mono);background:var(--color-bg-white);color:var(--color-text);transition:border-color .2s;text-transform:uppercase}._input_7uhf6_50:focus{outline:none;border-color:var(--color-primary)}._input_7uhf6_50:invalid{border-color:var(--color-danger)}._colorPreview_7uhf6_78{width:48px;height:48px;border:2px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0}._container_8wkj3_1{padding:var(--space-6);background:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:var(--radius-lg);text-align:center}._message_8wkj3_9{color:var(--color-danger);font-weight:500;margin-bottom:var(--space-3)}._retry_8wkj3_15{padding:var(--space-2) var(--space-4);background:var(--color-danger);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500}._retry_8wkj3_15:hover{opacity:.9}._container_1y96g_1{display:flex;justify-content:center;align-items:center;padding:var(--space-12)}._spinner_1y96g_8{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1y96g_8 .8s linear infinite}@keyframes _spin_1y96g_8{to{transform:rotate(360deg)}}._container_nn3s6_1{padding:var(--space-8);max-width:800px;display:flex;flex-direction:column;gap:var(--space-6)}._container_nn3s6_1 h1{margin:0 0 var(--space-8) 0;font-size:2rem;color:var(--color-text)}._section_nn3s6_15{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}._section_nn3s6_15 h2{margin:0 0 var(--space-2) 0;font-size:1.25rem;color:var(--color-text)}._description_nn3s6_28{margin:0 0 var(--space-6) 0;color:var(--color-text-secondary);font-size:.875rem}._form_nn3s6_34{display:flex;flex-direction:column;gap:var(--space-6)}._formGroup_nn3s6_40{display:flex;flex-direction:column;gap:var(--space-2)}._label_nn3s6_46{font-weight:500;color:var(--color-text);font-size:.875rem}._input_nn3s6_52{padding:var(--space-3) var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;font-family:inherit;background:var(--color-bg-white);color:var(--color-text);transition:border-color .2s}._input_nn3s6_52:focus{outline:none;border-color:var(--color-primary)}._actions_nn3s6_68{display:flex;gap:var(--space-3);margin-top:var(--space-2)}._primaryButton_nn3s6_74,._secondaryButton_nn3s6_75{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s;border:1px solid transparent}._primaryButton_nn3s6_74{background:var(--color-primary);color:#fff}._primaryButton_nn3s6_74:hover{background:var(--color-primary-hover)}._secondaryButton_nn3s6_75{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}._secondaryButton_nn3s6_75:hover{background:var(--color-bg);border-color:var(--color-text-secondary)}._callbackUrlRow_nn3s6_109{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-4)}._callbackUrlValue_nn3s6_120{font-size:.8125rem;font-family:monospace;color:var(--color-text);word-break:break-all}._callbackUrlNotConfigured_nn3s6_127{font-size:.8125rem;font-style:italic;color:var(--color-text-secondary)}._currentConnection_nn3s6_133{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);border-radius:var(--radius-md);margin-bottom:var(--space-4)}._connectionLabel_nn3s6_144{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary)}._connectionValue_nn3s6_150{font-size:.875rem;font-weight:600;color:var(--color-text)}._orgList_nn3s6_156{display:flex;flex-direction:column;gap:var(--space-2)}._orgItem_nn3s6_162{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._orgHeader_nn3s6_168{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg);border:none;cursor:pointer;font-size:.875rem;font-family:inherit;color:var(--color-text);text-align:left;transition:background-color .15s}._orgHeader_nn3s6_168:hover{background:var(--color-border)}._orgHeaderExpanded_nn3s6_188{border-bottom:1px solid var(--color-border)}._orgChevron_nn3s6_192{font-size:.625rem;color:var(--color-text-secondary);flex-shrink:0;width:1rem;text-align:center}._orgName_nn3s6_200{font-weight:500;flex:1}._activeBadge_nn3s6_205{font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:9999px;background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.02em}._clinicList_nn3s6_216{padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}._clinicRow_nn3s6_223{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);transition:background-color .15s}._clinicRow_nn3s6_223:hover{background:var(--color-bg)}._clinicRowActive_nn3s6_236{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}._clinicRowSelected_nn3s6_240{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._clinicInfo_nn3s6_244{display:flex;flex-direction:column;gap:2px}._clinicName_nn3s6_250{font-size:.875rem;font-weight:500;color:var(--color-text)}._clinicPhone_nn3s6_256{font-size:.75rem;color:var(--color-text-secondary)}._clinicActions_nn3s6_261{flex-shrink:0}._connectedBadge_nn3s6_265{font-size:.75rem;font-weight:500;padding:2px 10px;border-radius:9999px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}._selectButton_nn3s6_274{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-white);color:var(--color-text-secondary);font-size:.8125rem;font-family:inherit;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}._selectButton_nn3s6_274:hover{border-color:var(--color-primary);color:var(--color-primary)}._selectButtonActive_nn3s6_295{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._saveBar_nn3s6_301{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}._saveBarText_nn3s6_313{font-size:.875rem;color:var(--color-text);font-weight:500}._emptyState_nn3s6_319{padding:var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:.875rem}._primaryButton_nn3s6_74:disabled{opacity:.6;cursor:not-allowed}._clinicianSection_nn3s6_333{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}._clinicianSection_nn3s6_333 h3{margin:0 0 var(--space-2) 0;font-size:1rem;font-weight:600;color:var(--color-text)}._clinicianDescription_nn3s6_346{margin:0 0 var(--space-4) 0;color:var(--color-text-secondary);font-size:.8125rem}._clinicianTable_nn3s6_352{width:100%;border-collapse:collapse;font-size:.875rem}._clinicianTable_nn3s6_352 th{text-align:left;padding:var(--space-2) var(--space-3);font-weight:500;color:var(--color-text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._clinicianTable_nn3s6_352 td{padding:var(--space-3);color:var(--color-text);border-bottom:1px solid var(--color-border)}._clinicianTable_nn3s6_352 tbody tr{transition:background-color .15s}._clinicianTable_nn3s6_352 tbody tr:hover{background:var(--color-bg)}._clinicianRowActive_nn3s6_383{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}._clinicianRowSelected_nn3s6_387{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._clinicianEmail_nn3s6_391{color:var(--color-text-secondary)}._clinicianActionCell_nn3s6_395{text-align:right;white-space:nowrap}._layout_1xi7i_1{display:flex;gap:var(--space-6);align-items:flex-start}._form_1xi7i_7{display:flex;flex-direction:column;gap:var(--space-6);flex:1;min-width:0;max-width:800px}._fieldset_1xi7i_16{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-bg-white);display:flex;flex-direction:column;gap:var(--space-4)}._legend_1xi7i_26{font-weight:600;font-size:1rem;padding:0 var(--space-2)}._row_1xi7i_32{display:flex;gap:var(--space-4)}._row_1xi7i_32>*{flex:1}._field_1xi7i_16{display:flex;flex-direction:column;gap:var(--space-1)}._label_1xi7i_47{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary)}._input_1xi7i_53{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;outline:none;transition:border-color .15s}._input_1xi7i_53:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._textarea_1xi7i_67{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;outline:none;resize:vertical;transition:border-color .15s}._textarea_1xi7i_67:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._actions_1xi7i_82{display:flex;justify-content:flex-end;gap:var(--space-3)}._cancelButton_1xi7i_88{padding:var(--space-2) var(--space-5);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}._cancelButton_1xi7i_88:hover{background:var(--color-bg)}._submitButton_1xi7i_102{padding:var(--space-2) var(--space-5);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500}._submitButton_1xi7i_102:hover:not(:disabled){background:var(--color-primary-hover)}._submitButton_1xi7i_102:disabled{opacity:.6;cursor:not-allowed}._widgetPanel_1xi7i_122{width:282px;flex-shrink:0;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}._widgetTitle_1xi7i_134{font-size:1rem;font-weight:600}._widgetLoading_1xi7i_139{display:flex;justify-content:center;padding:var(--space-6)}._widgetSync_1xi7i_145{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;padding:var(--space-4)}._widgetMessage_1xi7i_153{font-size:.875rem;color:var(--color-text-secondary);text-align:center}._widgetErrorText_1xi7i_159{font-size:.875rem;color:var(--color-danger);text-align:center}._syncButton_1xi7i_165{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s}._syncButton_1xi7i_165:hover{background:var(--color-primary-hover)}._syncButton_1xi7i_165:disabled{opacity:.6;cursor:not-allowed}._widgetContainer_1xi7i_186{min-height:220px}._badge_1jxmv_1{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize;white-space:nowrap}._default_1jxmv_12{background:var(--color-bg);color:var(--color-text-secondary)}._success_1jxmv_17{background:var(--color-success-light);color:var(--color-success)}._warning_1jxmv_22{background:var(--color-warning-light);color:var(--color-warning)}._danger_1jxmv_27{background:var(--color-danger-light);color:var(--color-danger)}._info_1jxmv_32{background:var(--color-info-light);color:var(--color-info)}._wrapper_l43xg_1{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._table_l43xg_8{width:100%;border-collapse:collapse}._table_l43xg_8 th{text-align:left;padding:var(--space-3) var(--space-4);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-bg);border-bottom:1px solid var(--color-border)}._table_l43xg_8 td{padding:var(--space-3) var(--space-4);font-size:.875rem;border-bottom:1px solid var(--color-border)}._table_l43xg_8 tbody tr:last-child td{border-bottom:none}._clickable_l43xg_35{cursor:pointer;transition:background-color .15s}._clickable_l43xg_35:hover{background-color:var(--color-bg)}._empty_l43xg_44{text-align:center;padding:var(--space-8);color:var(--color-text-muted)}._pagination_6640r_1{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-4) 0}._button_6640r_9{padding:var(--space-2) var(--space-4);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--color-text);transition:background-color .15s}._button_6640r_9:hover:not(:disabled){background:var(--color-bg)}._button_6640r_9:disabled{opacity:.5;cursor:not-allowed}._info_6640r_29{font-size:.875rem;color:var(--color-text-secondary)}._page_u4ssf_1{display:flex;flex-direction:column;gap:var(--space-4)}._toolbar_u4ssf_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._filter_u4ssf_14{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;background:var(--color-bg-white);outline:none}._filter_u4ssf_14:focus{border-color:var(--color-primary)}._addButton_u4ssf_27{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .15s}._addButton_u4ssf_27:hover{background:var(--color-primary-hover);text-decoration:none}._dashboard_ebelk_1{display:flex;flex-direction:column;gap:var(--space-8)}._cards_ebelk_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}._card_ebelk_7{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}._cardLabel_ebelk_20{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:var(--space-2)}._cardValue_ebelk_26{font-size:2rem;font-weight:700;color:var(--color-text)}._section_ebelk_32{display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_ebelk_38{font-size:1.25rem;font-weight:600}._empty_ebelk_43{color:var(--color-text-muted);padding:var(--space-8);text-align:center}._appointmentList_ebelk_49{display:flex;flex-direction:column;gap:var(--space-2)}._appointmentCard_ebelk_55{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:box-shadow .15s}._appointmentCard_ebelk_55:hover{box-shadow:var(--shadow-sm)}._appointmentTime_ebelk_71{font-size:.875rem;font-weight:600;color:var(--color-primary);min-width:80px}._appointmentInfo_ebelk_78{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}._appointmentName_ebelk_86{font-weight:600;font-size:.875rem}._appointmentReason_ebelk_91{font-size:.8125rem;color:var(--color-text-secondary)}._appointmentMeta_ebelk_96{display:flex;align-items:center;gap:var(--space-3)}._provider_ebelk_102{font-size:.8125rem;color:var(--color-text-secondary)}._container_1hrju_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12);text-align:center}._code_1hrju_10{font-size:4rem;font-weight:800;color:var(--color-text-muted)}._message_1hrju_16{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:var(--space-6)}._link_1hrju_22{padding:var(--space-2) var(--space-5);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:.875rem;font-weight:500}._link_1hrju_22:hover{background:var(--color-primary-hover);text-decoration:none}._page_1dnqo_1{display:flex;flex-direction:column;gap:var(--space-6)}._header_1dnqo_7{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}._name_1dnqo_14{font-size:1.5rem;font-weight:700}._meta_1dnqo_19{font-size:.875rem;color:var(--color-text-secondary);margin-top:var(--space-1)}._actions_1dnqo_25{display:flex;gap:var(--space-2)}._editButton_1dnqo_30{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none}._editButton_1dnqo_30:hover{background:var(--color-primary-hover);text-decoration:none}._deleteButton_1dnqo_45{padding:var(--space-2) var(--space-4);background:var(--color-bg-white);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-size:.875rem;font-weight:500}._deleteButton_1dnqo_45:hover{background:var(--color-danger-light)}._syncButton_1dnqo_59{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s}._syncButton_1dnqo_59:hover{background:var(--color-primary-hover)}._syncButton_1dnqo_59:disabled{opacity:.6;cursor:not-allowed}._syncButtonInactive_1dnqo_80{padding:var(--space-2) var(--space-4);background:var(--color-bg);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:default}._tabs_1dnqo_91{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border)}._tab_1dnqo_91{padding:var(--space-3) var(--space-4);background:none;border:none;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);transition:color .15s,border-color .15s}._tab_1dnqo_91:hover{color:var(--color-text)}._tabActive_1dnqo_114{color:var(--color-primary);border-bottom-color:var(--color-primary)}._grid_1dnqo_119{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-4)}._card_1dnqo_125{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}._cardTitle_1dnqo_132{font-size:1rem;font-weight:600;margin-bottom:var(--space-4)}._dl_1dnqo_138{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);font-size:.875rem}._dl_1dnqo_138 dt{font-weight:600;color:var(--color-text-secondary)}._dl_1dnqo_138 dd{color:var(--color-text)}._tableWrap_1dnqo_154{overflow-x:auto}._table_1dnqo_154{width:100%;border-collapse:collapse;font-size:.875rem}._table_1dnqo_154 th{text-align:left;padding:var(--space-2) var(--space-3);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}._table_1dnqo_154 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._clickableRow_1dnqo_180{cursor:pointer;transition:background-color .15s}._clickableRow_1dnqo_180:hover{background:var(--color-bg)}._empty_1dnqo_189{color:var(--color-text-muted);padding:var(--space-4);text-align:center}._sessionsButton_1dnqo_196{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s;align-self:flex-start}._sessionsButton_1dnqo_196:hover{background:var(--color-primary-hover)}._sessionsButton_1dnqo_196:disabled{opacity:.6;cursor:not-allowed}._sessionsError_1dnqo_218{font-size:.875rem;color:var(--color-danger)}._sessionsList_1dnqo_223{display:flex;flex-direction:column;gap:var(--space-2)}._sessionRow_1dnqo_229{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-bg);border-radius:var(--radius-md);font-size:.875rem}._sessionMeta_1dnqo_239{color:var(--color-text-secondary);font-size:.8125rem}._form_1wa39_1{display:flex;flex-direction:column;gap:var(--space-6);max-width:800px}._fieldset_1wa39_8{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-bg-white);display:flex;flex-direction:column;gap:var(--space-4)}._legend_1wa39_18{font-weight:600;font-size:1rem;padding:0 var(--space-2)}._row_1wa39_24{display:flex;gap:var(--space-4)}._row_1wa39_24>*{flex:1}._field_1wa39_8{display:flex;flex-direction:column;gap:var(--space-1)}._label_1wa39_39{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary)}._input_1wa39_45{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;outline:none;transition:border-color .15s}._input_1wa39_45:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._actions_1wa39_59{display:flex;justify-content:flex-end;gap:var(--space-3)}._cancelButton_1wa39_65{padding:var(--space-2) var(--space-5);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}._cancelButton_1wa39_65:hover{background:var(--color-bg)}._submitButton_1wa39_79{padding:var(--space-2) var(--space-5);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500}._submitButton_1wa39_79:hover:not(:disabled){background:var(--color-primary-hover)}._submitButton_1wa39_79:disabled{opacity:.6;cursor:not-allowed}._input_1qvkx_1{width:100%;max-width:320px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;background:var(--color-bg-white);color:var(--color-text);outline:none;transition:border-color .15s}._input_1qvkx_1:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._input_1qvkx_1::placeholder{color:var(--color-text-muted)}._page_1r5r6_1{display:flex;flex-direction:column;gap:var(--space-4)}._toolbar_1r5r6_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._addButton_1r5r6_14{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .15s}._addButton_1r5r6_14:hover{background:var(--color-primary-hover);text-decoration:none}:root{--color-primary: #16a34a;--color-primary-hover: #15803d;--color-primary-light: #dcfce7;--color-secondary: #64748b;--color-success: #16a34a;--color-success-light: #dcfce7;--color-warning: #d97706;--color-warning-light: #fef3c7;--color-danger: #dc2626;--color-danger-light: #fee2e2;--color-info: #0891b2;--color-info-light: #cffafe;--color-bg: #f8fafc;--color-bg-white: #ffffff;--color-border: #e2e8f0;--color-text: #1e293b;--color-text-secondary: #64748b;--color-text-muted: #94a3b8;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--sidebar-width: 240px;--header-height: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);line-height:1.5}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:600}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}
