._1AJFjG_overlay{z-index:1000;padding:var(--space-2,16px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._1AJFjG_modal{border-radius:var(--border-radius-lg,12px);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-lg,0 10px 25px #0003);background:#fff;overflow-y:auto}._1AJFjG_header{padding:var(--space-3,24px);border-bottom:1px solid var(--color-gray-200,#e5e7eb);justify-content:space-between;align-items:center;display:flex}._1AJFjG_title{color:var(--color-gray-700,#4b4b4b);margin:0;font-size:1.25rem;font-weight:600}._1AJFjG_closeButton{color:var(--color-gray-500,#8e8e8e);cursor:pointer;border-radius:var(--border-radius-md,8px);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}._1AJFjG_closeButton:hover{background:var(--color-gray-100,#f5f5f5);color:var(--color-gray-700,#4b4b4b)}._1AJFjG_tabs{border-bottom:2px solid var(--color-gray-200,#e5e7eb);display:flex}._1AJFjG_tab{padding:var(--space-2,16px);color:var(--color-gray-700,#4b4b4b);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;font-size:.875rem;font-weight:500;transition:all .2s;position:relative;bottom:-2px}._1AJFjG_tab:hover{background:var(--color-gray-100,#f5f5f5)}._1AJFjG_tabActive{color:var(--color-primary-default,#006c67);border-bottom:2px solid var(--color-primary-default,#006c67);font-weight:600}._1AJFjG_content{padding:var(--space-3,24px);gap:var(--space-3,24px);flex-direction:column;display:flex}._1AJFjG_searchBox{gap:var(--space-2,16px);display:flex}._1AJFjG_input{padding:var(--space-2,16px);border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);flex:1;font-size:.875rem}._1AJFjG_input:focus{border-color:var(--color-primary-default,#006c67);outline:none}._1AJFjG_searchButton{padding:var(--space-2,16px) var(--space-3,24px);background:var(--color-primary-default,#006c67);color:#fff;border-radius:var(--border-radius-md,8px);cursor:pointer;white-space:nowrap;border:none;font-size:.875rem;font-weight:600;transition:all .2s}._1AJFjG_searchButton:hover:not(:disabled){background:var(--color-primary-dark,#005550)}._1AJFjG_searchButton:disabled{opacity:.5;cursor:not-allowed}._1AJFjG_results{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--border-radius-md,8px);max-height:300px;padding:var(--space-2,16px);overflow-y:auto}._1AJFjG_userItem{align-items:center;gap:var(--space-2,16px);padding:var(--space-2,16px);border-radius:var(--border-radius-md,8px);cursor:pointer;transition:background .2s;display:flex}._1AJFjG_userItem:hover{background:var(--color-gray-50,#f9fafb)}._1AJFjG_checkbox{cursor:pointer;width:20px;height:20px}._1AJFjG_userInfo{flex-direction:column;flex:1;display:flex}._1AJFjG_userName{color:var(--color-gray-700,#4b4b4b);font-size:.875rem;font-weight:600}._1AJFjG_userEmail{color:var(--color-gray-500,#8e8e8e);font-size:.75rem}._1AJFjG_messageBox,._1AJFjG_emailBox{gap:var(--space-1,8px);flex-direction:column;display:flex}._1AJFjG_label{color:var(--color-gray-700,#4b4b4b);font-size:.875rem;font-weight:600}._1AJFjG_textarea{padding:var(--space-2,16px);border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);resize:vertical;font-family:inherit;font-size:.875rem}._1AJFjG_textarea:focus{border-color:var(--color-primary-default,#006c67);outline:none}._1AJFjG_charCount{color:var(--color-gray-500,#8e8e8e);text-align:right;font-size:.75rem}._1AJFjG_hint{color:var(--color-gray-500,#8e8e8e);margin:0;font-size:.75rem;line-height:1.4}._1AJFjG_emptyState{padding:var(--space-3,24px);text-align:center;background:var(--color-gray-50,#f9fafb);border-radius:var(--border-radius-md,8px);border:1px solid var(--color-gray-200,#e5e7eb)}._1AJFjG_emptyStateText{color:var(--color-gray-700,#4b4b4b);margin:0 0 var(--space-1,8px) 0;font-size:.875rem;font-weight:600}._1AJFjG_emptyStateHint{color:var(--color-gray-500,#8e8e8e);margin:0;font-size:.75rem}._1AJFjG_sendButton{padding:var(--space-2,16px);background:var(--color-primary-default,#006c67);color:#fff;border-radius:var(--border-radius-md,8px);cursor:pointer;border:none;font-size:.875rem;font-weight:600;transition:all .2s}._1AJFjG_sendButton:hover:not(:disabled){background:var(--color-primary-dark,#005550);box-shadow:var(--shadow-md,0 4px 6px #0000001a);transform:translateY(-1px)}._1AJFjG_sendButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){._1AJFjG_modal{max-height:95vh}._1AJFjG_header,._1AJFjG_content{padding:var(--space-2,16px)}._1AJFjG_searchBox{flex-direction:column}._1AJFjG_searchButton{width:100%}}
._6DHytW_container{max-width:1200px;margin:0 auto;padding:2rem 1rem}._6DHytW_header{margin-bottom:2rem}._6DHytW_titleSkeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;width:200px;height:2.5rem;margin-bottom:.5rem;animation:1.5s infinite _6DHytW_shimmer}._6DHytW_subtitleSkeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;width:450px;height:1.25rem;animation:1.5s infinite _6DHytW_shimmer}._6DHytW_filterSkeleton{border-bottom:1px solid #e5e7eb;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}._6DHytW_filterTab{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;width:150px;height:2.5rem;animation:1.5s infinite _6DHytW_shimmer}._6DHytW_connectionsList{flex-direction:column;gap:1.5rem;display:flex}._6DHytW_connectionCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}._6DHytW_cardHeader{gap:1rem;margin-bottom:1rem;display:flex}._6DHytW_avatar{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:64px;height:64px;animation:1.5s infinite _6DHytW_shimmer}._6DHytW_details{flex-direction:column;flex:1;justify-content:center;gap:.5rem;display:flex}._6DHytW_name{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;width:200px;height:1.5rem;animation:1.5s infinite _6DHytW_shimmer}._6DHytW_email{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;width:250px;height:1rem;animation:1.5s infinite _6DHytW_shimmer}._6DHytW_bio{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;width:100%;height:3rem;margin-bottom:1rem;animation:1.5s infinite _6DHytW_shimmer}._6DHytW_actions{gap:1rem;display:flex}._6DHytW_actionButton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;width:100px;height:2.5rem;animation:1.5s infinite _6DHytW_shimmer}@keyframes _6DHytW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.Ym5e7q_container{max-width:600px;margin:4rem auto;padding:0 1rem}.Ym5e7q_errorCard{text-align:center;background:#fff;border:1px solid #fee2e2;border-radius:12px;padding:2rem}.Ym5e7q_iconContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.Ym5e7q_icon{color:#dc2626;width:64px;height:64px}.Ym5e7q_title{color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.Ym5e7q_message{color:#6b7280;margin-bottom:2rem;font-size:1rem;line-height:1.6}.Ym5e7q_actions{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.Ym5e7q_buttonIcon{flex-shrink:0;width:20px;height:20px;margin-right:.5rem}@media (max-width:640px){.Ym5e7q_actions{flex-direction:column;align-items:stretch}}.Ym5e7q_details{text-align:left;border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.Ym5e7q_detailsSummary{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem}.Ym5e7q_detailsSummary:hover{color:#374151}.Ym5e7q_errorStack{color:#1f2937;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;max-height:200px;margin-top:1rem;padding:1rem;font-size:.75rem;overflow:auto}
.JdRZta_bookingsList{flex-direction:column;gap:1rem;display:flex}.JdRZta_paginationContainer{margin-top:1rem}.JdRZta_error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:1rem}@media (max-width:768px){.JdRZta_bookingsList{gap:.75rem}.JdRZta_paginationContainer{margin-top:.75rem}.JdRZta_error{padding:.75rem}}
.XTia2q_bookingsList{flex-direction:column;gap:1rem;display:flex}.XTia2q_paginationContainer{margin-top:1rem}@media (max-width:768px){.XTia2q_bookingsList{gap:.75rem}.XTia2q_paginationContainer{margin-top:.75rem}}
._21CemW_reviewsList{flex-direction:column;gap:1rem;display:flex}@media (max-width:768px){._21CemW_reviewsList{gap:.75rem}}._21CemW_filterField{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}._21CemW_filterLabel{color:var(--color-text-primary,#202124);font-size:.875rem;font-weight:500}
.GeI3vG_connectionsList{flex-direction:column;gap:1rem;display:flex}.GeI3vG_filterField{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.GeI3vG_filterLabel{color:var(--color-text-primary,#202124);font-size:.875rem;font-weight:500}@media (max-width:768px){.GeI3vG_connectionsList{gap:.75rem}}