.MyBookingRequests-module__su2zmW__block{margin-bottom:var(--space-6);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}.MyBookingRequests-module__su2zmW__title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--color-text);font-weight:700}.MyBookingRequests-module__su2zmW__help{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm)}.MyBookingRequests-module__su2zmW__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.MyBookingRequests-module__su2zmW__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.MyBookingRequests-module__su2zmW__rowAction{border-color:var(--color-brand)}.MyBookingRequests-module__su2zmW__main{gap:var(--space-1);flex:14rem;min-width:0;display:grid}.MyBookingRequests-module__su2zmW__provider{color:var(--color-text);overflow-wrap:anywhere;font-weight:700}.MyBookingRequests-module__su2zmW__when,.MyBookingRequests-module__su2zmW__reason{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.MyBookingRequests-module__su2zmW__needsYou{font-size:var(--font-size-sm);color:var(--color-brand)}.MyBookingRequests-module__su2zmW__side{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.MyBookingRequests-module__su2zmW__open{min-height:44px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:480px){.MyBookingRequests-module__su2zmW__block{padding:var(--space-4)}.MyBookingRequests-module__su2zmW__side{justify-content:space-between;width:100%}}
.AdminPagination-module__k115yW__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.AdminPagination-module__k115yW__list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AdminPagination-module__k115yW__step,.AdminPagination-module__k115yW__num{min-width:36px;height:36px;padding-inline:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;font-weight:600}.AdminPagination-module__k115yW__step:hover:not(:disabled),.AdminPagination-module__k115yW__num:hover:not(:disabled){border-color:var(--jaahez-cobalt);color:var(--color-link)}.AdminPagination-module__k115yW__step:focus-visible,.AdminPagination-module__k115yW__num:focus-visible{outline:2px solid var(--jaahez-cobalt);outline-offset:2px}.AdminPagination-module__k115yW__current,.AdminPagination-module__k115yW__current:hover:not(:disabled){background:var(--jaahez-cobalt);border-color:var(--jaahez-cobalt);color:#fff;cursor:default}.AdminPagination-module__k115yW__step:disabled,.AdminPagination-module__k115yW__num:disabled:not(.AdminPagination-module__k115yW__current){opacity:.5;cursor:not-allowed}.AdminPagination-module__k115yW__gap{text-align:center;min-width:24px;color:var(--color-text-muted)}.AdminPagination-module__k115yW__info{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:480px){.AdminPagination-module__k115yW__bar{justify-content:center}.AdminPagination-module__k115yW__step,.AdminPagination-module__k115yW__num{min-width:40px;height:40px}}.AdminPagination-module__k115yW__options{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminPagination-module__k115yW__pressed,.AdminPagination-module__k115yW__pressed:hover:not(:disabled){background:var(--jaahez-cobalt);border-color:var(--jaahez-cobalt);color:#fff}.AdminPagination-module__k115yW__size{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:inline-flex}.AdminPagination-module__k115yW__size select{min-height:36px;padding-inline:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);font:inherit}
.AdminWatermark-module__NN78gq__panel{margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.AdminWatermark-module__NN78gq__head{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.AdminWatermark-module__NN78gq__head:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px;border-radius:var(--radius-md)}.AdminWatermark-module__NN78gq__title{font-size:var(--font-size-md);margin:0;font-weight:700;display:block}.AdminWatermark-module__NN78gq__sub{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.AdminWatermark-module__NN78gq__badge{padding:2px var(--space-3);font-size:var(--font-size-sm);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.AdminWatermark-module__NN78gq__badgeOn{color:#1f7a55;background:#48c78e29}.AdminWatermark-module__NN78gq__badgeOff{color:var(--color-text-muted);background:#78787824}.AdminWatermark-module__NN78gq__body{gap:var(--space-5);padding:0 var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:860px){.AdminWatermark-module__NN78gq__body{grid-template-columns:minmax(0,1fr)}}.AdminWatermark-module__NN78gq__section{gap:var(--space-3);min-width:0;margin-bottom:var(--space-4);flex-direction:column;display:flex}.AdminWatermark-module__NN78gq__sectionTitle{font-size:var(--font-size-sm);margin:0;font-weight:700}.AdminWatermark-module__NN78gq__note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.AdminWatermark-module__NN78gq__warn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:#f59e0b29;margin:0}.AdminWatermark-module__NN78gq__logoBox{min-height:110px;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-sm);background-color:#fff;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 25% 75%,#e8e8e8 75%),linear-gradient(45deg,#e8e8e8 25%,#0000 25% 75%,#e8e8e8 75%);background-position:0 0,8px 8px;background-size:16px 16px;justify-content:center;align-items:center;display:flex}.AdminWatermark-module__NN78gq__logoImg{object-fit:contain;max-width:100%;max-height:90px;display:block}.AdminWatermark-module__NN78gq__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminWatermark-module__NN78gq__switch{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.AdminWatermark-module__NN78gq__positions{width:max-content;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);gap:6px;display:grid}.AdminWatermark-module__NN78gq__pos{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);cursor:pointer}.AdminWatermark-module__NN78gq__pos:hover:not(:disabled){border-color:var(--color-brand)}.AdminWatermark-module__NN78gq__pos:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.AdminWatermark-module__NN78gq__pos:disabled{cursor:not-allowed;opacity:.6}.AdminWatermark-module__NN78gq__posOn{border-color:var(--color-brand);background:var(--color-brand);box-shadow:inset 0 0 0 3px var(--color-surface-raised)}.AdminWatermark-module__NN78gq__slider{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.AdminWatermark-module__NN78gq__slider label{font-size:var(--font-size-sm)}.AdminWatermark-module__NN78gq__slider input[type=range]{grid-column:1/-1;width:100%}.AdminWatermark-module__NN78gq__value{font-variant-numeric:tabular-nums;font-weight:600}.AdminWatermark-module__NN78gq__previews{gap:var(--space-3);display:grid}.AdminWatermark-module__NN78gq__previewFigure{margin:0}.AdminWatermark-module__NN78gq__previewFigure figcaption{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.AdminWatermark-module__NN78gq__previewImg{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.AdminWatermark-module__NN78gq__previewEmpty{border:1px dashed var(--color-border);border-radius:var(--radius-sm);min-height:140px;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--space-3);justify-content:center;align-items:center;display:flex}.AdminWatermark-module__NN78gq__actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;grid-column:1/-1;display:flex}
.AdminNudgesPanel-module__xZWWAq__stack{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.AdminNudgesPanel-module__xZWWAq__card{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.AdminNudgesPanel-module__xZWWAq__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminNudgesPanel-module__xZWWAq__cardTitle{font-size:var(--font-size-md);margin:0;font-weight:700}.AdminNudgesPanel-module__xZWWAq__hint{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.AdminNudgesPanel-module__xZWWAq__switchRow{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:600;display:inline-flex}.AdminNudgesPanel-module__xZWWAq__switchRow input{width:18px;height:18px}.AdminNudgesPanel-module__xZWWAq__twoCols{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AdminNudgesPanel-module__xZWWAq__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.AdminNudgesPanel-module__xZWWAq__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.AdminNudgesPanel-module__xZWWAq__label{font-size:var(--font-size-sm);font-weight:600}.AdminNudgesPanel-module__xZWWAq__input,.AdminNudgesPanel-module__xZWWAq__select,.AdminNudgesPanel-module__xZWWAq__textarea{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:inherit;font:inherit}.AdminNudgesPanel-module__xZWWAq__number{max-width:9rem}.AdminNudgesPanel-module__xZWWAq__textarea{resize:vertical;min-height:6rem;line-height:1.6}.AdminNudgesPanel-module__xZWWAq__input:focus-visible,.AdminNudgesPanel-module__xZWWAq__select:focus-visible,.AdminNudgesPanel-module__xZWWAq__textarea:focus-visible,.AdminNudgesPanel-module__xZWWAq__switchRow input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.AdminNudgesPanel-module__xZWWAq__input:disabled,.AdminNudgesPanel-module__xZWWAq__select:disabled,.AdminNudgesPanel-module__xZWWAq__textarea:disabled{opacity:.6;cursor:not-allowed}.AdminNudgesPanel-module__xZWWAq__note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.AdminNudgesPanel-module__xZWWAq__sent{padding:2px var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-muted);border-radius:999px;align-self:flex-start;margin:0}.AdminNudgesPanel-module__xZWWAq__actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.AdminNudgesPanel-module__xZWWAq__results{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AdminNudgesPanel-module__xZWWAq__results li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised)}@media (max-width:760px){.AdminNudgesPanel-module__xZWWAq__twoCols{grid-template-columns:minmax(0,1fr)}}
.CampaignCard-module__kzIjsW__root{--cn-color-red:#b91c1c;--cn-color-orange:#c2410c;--cn-color-blue:#0a6a99;--cn-color-green:#15803d;--cn-color-black:#111827;--cn-color-gray:#4b5563;gap:var(--cn-gap,12px);min-inline-size:0;text-align:var(--cn-align,start);flex:auto;display:grid}.CampaignCard-module__kzIjsW__title{align-items:center;gap:var(--space-2);font-size:var(--cn-title-size,17px);font-weight:var(--cn-title-weight,700);color:var(--cn-title-color,var(--color-text));overflow-wrap:anywhere;flex-wrap:wrap;margin:0;line-height:1.35;display:flex}.CampaignCard-module__kzIjsW__root[data-read=true] .CampaignCard-module__kzIjsW__title{color:var(--cn-title-color,var(--color-text-muted))}:root[data-theme=dark] .CampaignCard-module__kzIjsW__root{--cn-color-red:#fca5a5;--cn-color-orange:#fdba74;--cn-color-blue:#93c5fd;--cn-color-green:#86efac;--cn-color-black:#fafaf7;--cn-color-gray:#cbd5e1}:root[data-theme=dark] .CampaignCard-module__kzIjsW__root[data-custom-title=true] .CampaignCard-module__kzIjsW__titleText{background:#fff;border-radius:4px;padding-inline:3px}:root[data-theme=dark] .CampaignCard-module__kzIjsW__root[data-custom-body=true] .CampaignCard-module__kzIjsW__body{background:#fff;border-radius:4px;padding-inline:3px}:root[data-theme=dark] .CampaignCard-module__kzIjsW__mark[data-custom=true]{background:#fff;border-radius:4px;padding-inline:3px}:root[data-theme=dark] .CampaignCard-module__kzIjsW__root[data-custom-body=true] .CampaignCard-module__kzIjsW__body{--cn-color-red:#b91c1c;--cn-color-orange:#c2410c;--cn-color-blue:#0a6a99;--cn-color-green:#15803d;--cn-color-black:#111827;--cn-color-gray:#4b5563}.CampaignCard-module__kzIjsW__mark{overflow-wrap:anywhere}.CampaignCard-module__kzIjsW__root[data-align=CENTER] .CampaignCard-module__kzIjsW__title{justify-content:center}.CampaignCard-module__kzIjsW__root[data-align=END] .CampaignCard-module__kzIjsW__title{justify-content:flex-end}.CampaignCard-module__kzIjsW__body{font-size:var(--cn-body-size,15px);line-height:var(--cn-line-height,1.55);color:var(--cn-body-color,var(--color-text-muted));overflow-wrap:anywhere;white-space:pre-line;margin:0}.CampaignCard-module__kzIjsW__media{box-sizing:border-box;max-inline-size:100%;border-radius:var(--cn-media-radius,6px);background:var(--color-surface-raised);margin-inline-start:var(--cn-media-ms,0);margin-inline-end:var(--cn-media-me,auto);display:block}.CampaignCard-module__kzIjsW__fitContain{inline-size:var(--cn-media-width,100%);block-size:var(--cn-media-height,240px);object-fit:contain;object-position:center}.CampaignCard-module__kzIjsW__fitCover{inline-size:var(--cn-media-width,100%);block-size:var(--cn-media-height,240px);object-fit:cover;object-position:var(--cn-media-position,center)}.CampaignCard-module__kzIjsW__fitNatural{block-size:auto;inline-size:auto;max-inline-size:var(--cn-media-width,100%);max-block-size:var(--cn-media-height,240px);object-fit:contain;background:0 0}video.CampaignCard-module__kzIjsW__fitNatural{inline-size:var(--cn-media-width,100%)}.CampaignCard-module__kzIjsW__videoCard,.CampaignCard-module__kzIjsW__button{justify-content:center;align-items:center;gap:var(--space-1);justify-self:var(--cn-justify,start);box-sizing:border-box;max-inline-size:100%;min-block-size:var(--cn-button-min-height,44px);padding:0 var(--cn-button-pad-inline,16px);border-radius:var(--radius-sm);font-size:var(--cn-button-font,15px);overflow-wrap:anywhere;flex-wrap:wrap;text-decoration:none;display:inline-flex}.CampaignCard-module__kzIjsW__root[data-align=CENTER] .CampaignCard-module__kzIjsW__videoCard,.CampaignCard-module__kzIjsW__root[data-align=CENTER] .CampaignCard-module__kzIjsW__button{justify-self:center}.CampaignCard-module__kzIjsW__root[data-align=END] .CampaignCard-module__kzIjsW__videoCard,.CampaignCard-module__kzIjsW__root[data-align=END] .CampaignCard-module__kzIjsW__button{justify-self:end}.CampaignCard-module__kzIjsW__videoCard{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text)}.CampaignCard-module__kzIjsW__button{background:var(--color-brand);color:var(--color-on-brand,#fff);cursor:pointer;font-weight:600}.CampaignCard-module__kzIjsW__outside{font-size:var(--font-size-sm);opacity:.9;flex-basis:100%;font-weight:400}
.NotificationsClient-module__eaTuNG__section{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-5)}.NotificationsClient-module__eaTuNG__sectionTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--space-1);font-weight:700}.NotificationsClient-module__eaTuNG__sectionSubtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-4)}.NotificationsClient-module__eaTuNG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.NotificationsClient-module__eaTuNG__filterGroup{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.NotificationsClient-module__eaTuNG__filterButton{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;border:none;font-weight:600}.NotificationsClient-module__eaTuNG__filterButtonActive{background:var(--color-brand);color:var(--color-on-brand)}.NotificationsClient-module__eaTuNG__linkButton{color:var(--color-brand);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:none;text-decoration:underline}.NotificationsClient-module__eaTuNG__list{gap:var(--space-2);flex-direction:column;display:flex}.NotificationsClient-module__eaTuNG__item{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);display:flex}.NotificationsClient-module__eaTuNG__itemUnread{border-color:var(--color-brand);background:#18b7e80d}.NotificationsClient-module__eaTuNG__itemTitle{color:var(--color-text);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.NotificationsClient-module__eaTuNG__itemBody{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px}.NotificationsClient-module__eaTuNG__itemTime{font-size:var(--font-size-xs,12px);color:var(--color-text-muted);white-space:nowrap}.NotificationsClient-module__eaTuNG__silentTag{font-size:var(--font-size-xs,12px);border-radius:var(--radius-full);background:var(--color-border);color:var(--color-text-muted);padding:1px 8px}.NotificationsClient-module__eaTuNG__emptyState{padding:var(--space-6);text-align:center;color:var(--color-text-muted)}.NotificationsClient-module__eaTuNG__prefRow{padding-block:var(--space-3);border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.NotificationsClient-module__eaTuNG__prefRow:last-of-type{border-block-end:none}.NotificationsClient-module__eaTuNG__toggle{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-border);cursor:pointer;flex-shrink:0;width:44px;height:24px;position:relative}.NotificationsClient-module__eaTuNG__toggleOn{background:var(--color-brand);border-color:var(--color-brand)}.NotificationsClient-module__eaTuNG__toggleKnob{top:2px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px}.NotificationsClient-module__eaTuNG__toggleOn .NotificationsClient-module__eaTuNG__toggleKnob{inset-inline-start:22px}.NotificationsClient-module__eaTuNG__quietHoursRow{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.NotificationsClient-module__eaTuNG__quietHoursField{gap:var(--space-1);flex-direction:column;display:flex}.NotificationsClient-module__eaTuNG__quietHoursField input{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit}.NotificationsClient-module__eaTuNG__saveButton{margin-top:var(--space-4);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font:inherit;cursor:pointer;color:#fff;background:var(--jaahez-gradient-primary);border:none;font-weight:600}.NotificationsClient-module__eaTuNG__saveButton:disabled{opacity:.6;cursor:not-allowed}.NotificationsClient-module__eaTuNG__item{border-inline-start-width:4px;border-inline-start-color:var(--color-border);align-items:flex-start}.NotificationsClient-module__eaTuNG__itemUnread{border-inline-start-color:var(--color-brand);background:#18b7e817}.NotificationsClient-module__eaTuNG__item:not(.NotificationsClient-module__eaTuNG__itemUnread) .NotificationsClient-module__eaTuNG__itemTitle{color:var(--color-text-muted);font-weight:500}.NotificationsClient-module__eaTuNG__unreadDot{background:var(--color-brand);border-radius:50%;flex-shrink:0;width:9px;height:9px}.NotificationsClient-module__eaTuNG__itemLink{margin-top:var(--space-1);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:600;display:inline-block}.NotificationsClient-module__eaTuNG__itemTime{padding-top:2px}.NotificationsClient-module__eaTuNG__countBadge{min-width:20px;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-xs,12px);text-align:center;margin-inline-start:var(--space-2);padding-inline:6px;line-height:20px;display:inline-block}.NotificationsClient-module__eaTuNG__filterButtonActive .NotificationsClient-module__eaTuNG__countBadge{color:var(--color-brand);background:#fff}.NotificationsClient-module__eaTuNG__markAllButton{padding:var(--space-2) var(--space-3);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand);font-size:var(--font-size-sm);cursor:pointer;background:0 0;font-weight:600}.NotificationsClient-module__eaTuNG__markAllButton:disabled{opacity:.45;cursor:not-allowed}.NotificationsClient-module__eaTuNG__itemStacked{align-items:stretch;gap:var(--space-2);flex-direction:column}.NotificationsClient-module__eaTuNG__itemStacked .NotificationsClient-module__eaTuNG__itemTime{align-self:flex-start;padding-top:0}.NotificationsClient-module__eaTuNG__rowActions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.NotificationsClient-module__eaTuNG__rowAction{align-items:center;gap:var(--space-1);min-height:34px;padding:0 var(--space-3);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;font-weight:600;text-decoration:none;display:inline-flex}.NotificationsClient-module__eaTuNG__rowAction svg{flex:none;width:16px;height:16px}@media (pointer:coarse){.NotificationsClient-module__eaTuNG__rowAction{min-height:44px}}.NotificationsClient-module__eaTuNG__rowHint{font-size:var(--font-size-sm);color:var(--color-text-muted);align-self:center}.NotificationsClient-module__eaTuNG__tabs{gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:2px;display:flex;overflow-x:auto}.NotificationsClient-module__eaTuNG__tab{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;flex-shrink:0;font-weight:600;display:inline-flex}.NotificationsClient-module__eaTuNG__tabActive{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.NotificationsClient-module__eaTuNG__tabCount{border-radius:var(--radius-full);background:var(--color-brand);min-width:20px;color:var(--color-on-brand);font-size:var(--font-size-xs,12px);text-align:center;padding-inline:6px;line-height:20px}.NotificationsClient-module__eaTuNG__tabActive .NotificationsClient-module__eaTuNG__tabCount{color:var(--color-brand);background:#fff}.NotificationsClient-module__eaTuNG__dayHeading{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:700}.NotificationsClient-module__eaTuNG__list>.NotificationsClient-module__eaTuNG__dayHeading:first-child{margin-top:0}@media (min-width:900px){.NotificationsClient-module__eaTuNG__board{gap:var(--space-5);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.NotificationsClient-module__eaTuNG__side{top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.NotificationsClient-module__eaTuNG__side .NotificationsClient-module__eaTuNG__tabs{flex-direction:column;margin-bottom:0;overflow:visible}.NotificationsClient-module__eaTuNG__side .NotificationsClient-module__eaTuNG__tab{border-radius:var(--radius-md);justify-content:space-between}.NotificationsClient-module__eaTuNG__side .NotificationsClient-module__eaTuNG__toolbar{flex-direction:column;align-items:stretch;margin-bottom:0}.NotificationsClient-module__eaTuNG__side .NotificationsClient-module__eaTuNG__filterGroup,.NotificationsClient-module__eaTuNG__side .NotificationsClient-module__eaTuNG__markAllButton{width:100%}.NotificationsClient-module__eaTuNG__side .NotificationsClient-module__eaTuNG__filterButton{flex:1}}.NotificationsClient-module__eaTuNG__main{min-width:0}.NotificationsClient-module__eaTuNG__unreadToggle{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;font-weight:600;display:inline-flex}.NotificationsClient-module__eaTuNG__unreadToggleOn{border-color:var(--color-brand);background:#18b7e81f}.NotificationsClient-module__eaTuNG__unreadToggleOn:before{content:"✓";color:var(--color-brand);font-weight:700}.NotificationsClient-module__eaTuNG__markAllButton{min-height:44px}.NotificationsClient-module__eaTuNG__itemText{flex:1;min-width:0}.NotificationsClient-module__eaTuNG__kind{margin-bottom:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-muted,#f1f5f9);color:var(--color-text-muted);font-size:var(--font-size-xs,12px);font-weight:700;display:inline-block}.NotificationsClient-module__eaTuNG__kind[data-kind=messages]{background:#18b7e829}.NotificationsClient-module__eaTuNG__kind[data-kind=appointments]{background:#8b6ff529}.NotificationsClient-module__eaTuNG__kind[data-kind=requests]{background:#48c78e2e}.NotificationsClient-module__eaTuNG__itemTitle{font-size:var(--font-size-md,1rem);line-height:1.5}.NotificationsClient-module__eaTuNG__item{padding:var(--space-4)}.NotificationsClient-module__eaTuNG__emptyState{align-items:center;gap:var(--space-3);padding:var(--space-7,48px) var(--space-4);flex-direction:column;display:flex}.NotificationsClient-module__eaTuNG__emptyState p{margin:0}
.InlineStatus-module__-E1f8a__wrap{flex-direction:column;gap:2px;min-width:0;display:flex}.InlineStatus-module__-E1f8a__row{align-items:center;gap:var(--space-2);min-width:0;min-height:36px;display:flex}.InlineStatus-module__-E1f8a__label{color:var(--color-text-muted);font-size:var(--font-size-sm);flex-shrink:0}.InlineStatus-module__-E1f8a__text{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-weight:600}.InlineStatus-module__-E1f8a__placeholder{color:var(--color-text-muted);font-style:italic}.InlineStatus-module__-E1f8a__input{min-width:0;min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;flex:12rem}.InlineStatus-module__-E1f8a__input:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.InlineStatus-module__-E1f8a__iconButton{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.InlineStatus-module__-E1f8a__iconButton:hover:not(:disabled){background:var(--color-border);color:var(--color-text)}.InlineStatus-module__-E1f8a__iconButton:focus-visible,.InlineStatus-module__-E1f8a__textButton:focus-visible,.InlineStatus-module__-E1f8a__clearLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.InlineStatus-module__-E1f8a__iconButton:disabled{opacity:.45;cursor:not-allowed}.InlineStatus-module__-E1f8a__confirm{background:var(--color-brand);color:var(--color-on-gradient,#fff)}.InlineStatus-module__-E1f8a__confirm:hover:not(:disabled){background:var(--color-brand);filter:brightness(1.1);color:var(--color-on-gradient,#fff)}.InlineStatus-module__-E1f8a__hint{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;display:flex}.InlineStatus-module__-E1f8a__counter{font-variant-numeric:tabular-nums;flex-shrink:0}.InlineStatus-module__-E1f8a__discard{margin:var(--space-1) 0 0;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-danger-text);flex-wrap:wrap;display:flex}.InlineStatus-module__-E1f8a__textButton,.InlineStatus-module__-E1f8a__clearLink{padding:var(--space-1) 0;min-height:32px;font:inherit;font-size:var(--font-size-sm);color:var(--color-brand);cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}.InlineStatus-module__-E1f8a__clearLink{color:var(--color-text-muted);align-self:flex-start}.InlineStatus-module__-E1f8a__ok,.InlineStatus-module__-E1f8a__error{min-height:1.2em;font-size:var(--font-size-sm);margin:0}.InlineStatus-module__-E1f8a__ok{color:#0f7a4a}[data-theme=dark] .InlineStatus-module__-E1f8a__ok{color:#5fd9a2}.InlineStatus-module__-E1f8a__error{color:var(--color-danger-text)}
.QuickReplies-module__WFWWta__wrap{width:100%;display:block;position:relative}.QuickReplies-module__WFWWta__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.QuickReplies-module__WFWWta__hint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:2px 0 0;display:block}.QuickReplies-module__WFWWta__list{inset-inline:0;z-index:30;margin:var(--space-1) 0 0;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);max-height:280px;box-shadow:var(--card-shadow);list-style:none;position:absolute;top:100%;overflow-y:auto}.QuickReplies-module__WFWWta__option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:2px;display:flex}.QuickReplies-module__WFWWta__optionActive{background:var(--color-surface-hover)}.QuickReplies-module__WFWWta__shortcut{font-weight:700;font-size:var(--font-size-sm);color:var(--color-brand)}.QuickReplies-module__WFWWta__preview{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:13px}.QuickReplies-module__WFWWta__page{gap:var(--space-4);max-width:820px;display:grid}.QuickReplies-module__WFWWta__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid}.QuickReplies-module__WFWWta__intro{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.6}.QuickReplies-module__WFWWta__cardTitle{color:var(--color-text);margin:0;font-size:16px;font-weight:700}.QuickReplies-module__WFWWta__field{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text);font-weight:600;display:grid}.QuickReplies-module__WFWWta__input,.QuickReplies-module__WFWWta__textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:400}.QuickReplies-module__WFWWta__textarea{resize:vertical;min-height:96px}.QuickReplies-module__WFWWta__slashInput{direction:ltr;align-items:stretch;display:flex}.QuickReplies-module__WFWWta__slash{padding:0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--color-surface-section);color:var(--color-brand);border-inline-end:0;place-items:center;font-weight:700;display:grid}.QuickReplies-module__WFWWta__slashInput .QuickReplies-module__WFWWta__input{border-radius:0 var(--radius-md) var(--radius-md) 0}.QuickReplies-module__WFWWta__help{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;font-weight:400}.QuickReplies-module__WFWWta__row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.QuickReplies-module__WFWWta__primary,.QuickReplies-module__WFWWta__secondary,.QuickReplies-module__WFWWta__danger{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:700}.QuickReplies-module__WFWWta__primary{background:var(--color-brand);color:var(--color-on-brand)}.QuickReplies-module__WFWWta__secondary{background:var(--color-surface-raised);border-color:var(--color-border-control);color:var(--color-text)}.QuickReplies-module__WFWWta__danger{background:var(--color-surface-raised);border-color:var(--color-danger);color:var(--color-danger-text,var(--color-danger))}.QuickReplies-module__WFWWta__primary:disabled,.QuickReplies-module__WFWWta__secondary:disabled,.QuickReplies-module__WFWWta__danger:disabled{opacity:.55;cursor:not-allowed}.QuickReplies-module__WFWWta__items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.QuickReplies-module__WFWWta__item{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.QuickReplies-module__WFWWta__itemHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.QuickReplies-module__WFWWta__itemBody{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-sm);color:var(--color-text);margin:0;line-height:1.6}.QuickReplies-module__WFWWta__ok{color:var(--color-success-text);font-size:var(--font-size-sm);margin:0}.QuickReplies-module__WFWWta__error{color:var(--color-danger-text);font-size:var(--font-size-sm);margin:0}.QuickReplies-module__WFWWta__muted{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.QuickReplies-module__WFWWta__count{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:600}
.AccountHome-module__wPcSGq__home{gap:var(--space-6);flex-direction:column;display:flex}.AccountHome-module__wPcSGq__block{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.AccountHome-module__wPcSGq__title{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:700}.AccountHome-module__wPcSGq__two{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.AccountHome-module__wPcSGq__two{grid-template-columns:repeat(2,minmax(0,1fr))}}.AccountHome-module__wPcSGq__muted{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.AccountHome-module__wPcSGq__calm{padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-text);background:#0f7a4a14;margin:0}.AccountHome-module__wPcSGq__attention,.AccountHome-module__wPcSGq__convs,.AccountHome-module__wPcSGq__manage{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AccountHome-module__wPcSGq__attRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:600;text-decoration:none;display:flex}.AccountHome-module__wPcSGq__attUrgent{border-color:var(--color-danger);background:#ff5a780f}.AccountHome-module__wPcSGq__attAction{color:var(--color-brand);flex-shrink:0;font-weight:700}.AccountHome-module__wPcSGq__attRow:hover{border-color:var(--color-brand)}.AccountHome-module__wPcSGq__attRow:focus-visible,.AccountHome-module__wPcSGq__card:focus-visible,.AccountHome-module__wPcSGq__conv:focus-visible,.AccountHome-module__wPcSGq__manageRow:focus-visible,.AccountHome-module__wPcSGq__textLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AccountHome-module__wPcSGq__card,.AccountHome-module__wPcSGq__conv{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;flex-wrap:wrap;min-height:56px;text-decoration:none;display:flex}.AccountHome-module__wPcSGq__card:hover,.AccountHome-module__wPcSGq__conv:hover{border-color:var(--color-brand)}.AccountHome-module__wPcSGq__cardMain{flex-direction:column;flex:10rem;gap:2px;min-width:0;display:flex}.AccountHome-module__wPcSGq__convTop{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.AccountHome-module__wPcSGq__ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AccountHome-module__wPcSGq__time{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0}.AccountHome-module__wPcSGq__dotBadge{border-radius:var(--radius-full);background:var(--color-brand);min-width:22px;height:22px;color:var(--color-on-brand);font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;padding-inline:6px;font-weight:700;display:inline-flex}.AccountHome-module__wPcSGq__empty{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}.AccountHome-module__wPcSGq__empty p{margin:0}.AccountHome-module__wPcSGq__textLink{min-height:36px;color:var(--color-brand);align-self:flex-start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.AccountHome-module__wPcSGq__textLink:hover{text-decoration:underline}.AccountHome-module__wPcSGq__manageRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;text-decoration:none;display:flex}.AccountHome-module__wPcSGq__manageRow:hover{border-color:var(--color-brand)}.AccountHome-module__wPcSGq__chev{font-size:var(--font-size-xl);color:var(--color-text-muted);flex-shrink:0;line-height:1}[dir=rtl] .AccountHome-module__wPcSGq__chev{transform:scaleX(-1)}.AccountHome-module__wPcSGq__welcome{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:600}.AccountHome-module__wPcSGq__tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.AccountHome-module__wPcSGq__tile{height:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;gap:2px;text-decoration:none;display:flex}.AccountHome-module__wPcSGq__tile:hover{border-color:var(--color-brand)}.AccountHome-module__wPcSGq__tile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AccountHome-module__wPcSGq__tileN{font-size:var(--font-size-xl);color:var(--color-text);line-height:1.2}.AccountHome-module__wPcSGq__headRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}
.AdminUsers-module__safuxq__card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--card-shadow)}.AdminUsers-module__safuxq__head,.AdminUsers-module__safuxq__row{align-items:center;column-gap:var(--space-3);padding-inline:var(--space-4);grid-template-columns:32px minmax(240px,2.2fr) minmax(84px,.7fr) minmax(120px,1fr) minmax(128px,.9fr) minmax(76px,.6fr) minmax(104px,.8fr) minmax(112px,.9fr) 44px;display:grid}.AdminUsers-module__safuxq__head{min-block-size:44px;font-size:var(--font-size-xs);color:var(--color-text-muted);background:color-mix(in srgb, var(--jaahez-navy) 5%, var(--color-surface-raised));border-block-end:1px solid var(--color-border);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);font-weight:700}.AdminUsers-module__safuxq__row{min-block-size:68px;padding-block:var(--space-2);border-block-end:1px solid var(--color-border);transition:background-color .15s,opacity .15s}.AdminUsers-module__safuxq__row:hover{background:color-mix(in srgb, var(--jaahez-cobalt) 4%, transparent)}.AdminUsers-module__safuxq__rowSelected{background:color-mix(in srgb, var(--jaahez-cobalt) 8%, transparent)}.AdminUsers-module__safuxq__rowBusy{opacity:.6}.AdminUsers-module__safuxq__check{block-size:18px;inline-size:18px;accent-color:var(--jaahez-cobalt);cursor:pointer}.AdminUsers-module__safuxq__who{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.AdminUsers-module__safuxq__whoText{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.AdminUsers-module__safuxq__name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}a.AdminUsers-module__safuxq__name:hover{color:var(--color-link);text-decoration:underline}.AdminUsers-module__safuxq__contact,.AdminUsers-module__safuxq__id{font-size:var(--font-size-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:start;overflow:hidden}.AdminUsers-module__safuxq__id{font-variant-numeric:tabular-nums;letter-spacing:.02em}.AdminUsers-module__safuxq__cell{min-inline-size:0;font-size:var(--font-size-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminUsers-module__safuxq__muted{color:var(--color-text-muted)}.AdminUsers-module__safuxq__stack{flex-direction:column;min-inline-size:0;line-height:1.3;display:flex}.AdminUsers-module__safuxq__stack>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminUsers-module__safuxq__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.AdminUsers-module__safuxq__action{justify-content:flex-end;display:flex}.AdminUsers-module__safuxq__pager{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.AdminUsers-module__safuxq__pagerButtons{align-items:center;gap:var(--space-2);display:flex}.AdminUsers-module__safuxq__state{padding:var(--space-7) var(--space-4);text-align:center;color:var(--color-text-muted)}.AdminUsers-module__safuxq__stateTitle{margin:0 0 var(--space-2);font-size:var(--font-size-base);color:var(--color-text);font-weight:700}.AdminUsers-module__safuxq__lead{margin:0 0 var(--space-4);color:var(--color-text-muted);max-inline-size:90ch}.AdminUsers-module__safuxq__plans{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.AdminUsers-module__safuxq__planChip{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.AdminUsers-module__safuxq__planChip:hover,.AdminUsers-module__safuxq__planChipOn{border-color:var(--jaahez-purple);background:color-mix(in srgb, var(--jaahez-purple) 10%, var(--color-surface-raised))}.AdminUsers-module__safuxq__planChip:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.AdminUsers-module__safuxq__planCount{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.AdminUsers-module__safuxq__facts{gap:8px var(--space-4);margin:0 0 var(--space-3);grid-template-columns:minmax(120px,max-content) 1fr;display:grid}.AdminUsers-module__safuxq__facts dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.AdminUsers-module__safuxq__facts dd{overflow-wrap:anywhere;margin:0}.AdminUsers-module__safuxq__quickHead{align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.AdminUsers-module__safuxq__quickSection{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.AdminUsers-module__safuxq__quickSection h3{margin:0 0 var(--space-2);font-size:var(--font-size-base)}@media (max-width:1180px){.AdminUsers-module__safuxq__head,.AdminUsers-module__safuxq__row{column-gap:var(--space-2);padding-inline:var(--space-3);grid-template-columns:32px minmax(170px,2fr) minmax(64px,.6fr) minmax(96px,.9fr) minmax(104px,.9fr) minmax(88px,.8fr) 40px}.AdminUsers-module__safuxq__colPlan,.AdminUsers-module__safuxq__colJoined{display:none}.AdminUsers-module__safuxq__cell{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:760px){.AdminUsers-module__safuxq__head{display:none}.AdminUsers-module__safuxq__row{row-gap:var(--space-2);padding:var(--space-3);grid-template-columns:28px minmax(0,1fr) 40px;grid-template-areas:"check who act"".facts facts"}.AdminUsers-module__safuxq__rowCheck{grid-area:check;align-self:start;padding-block-start:10px}.AdminUsers-module__safuxq__who{grid-area:who}.AdminUsers-module__safuxq__action{grid-area:act;align-self:start}.AdminUsers-module__safuxq__facts2{align-items:center;gap:6px var(--space-3);flex-wrap:wrap;grid-area:facts;display:flex}.AdminUsers-module__safuxq__cell{white-space:normal}.AdminUsers-module__safuxq__cell[data-label]:before{content:attr(data-label) ": ";color:var(--color-text-muted);font-size:var(--font-size-xs)}.AdminUsers-module__safuxq__cellBadge:before{display:none}.AdminUsers-module__safuxq__stack{flex-direction:row;gap:4px;display:inline-flex}.AdminUsers-module__safuxq__stack>span+span:before{content:"· "}.AdminUsers-module__safuxq__colPlan,.AdminUsers-module__safuxq__colJoined{display:none}}@media (min-width:761px){.AdminUsers-module__safuxq__facts2{display:contents}}@media (prefers-reduced-motion:reduce){.AdminUsers-module__safuxq__row{transition:none}}
.ProvidersList-module__HgBJ8G__card{overflow-x:visible}.ProvidersList-module__HgBJ8G__head,.ProvidersList-module__HgBJ8G__row{align-items:center;gap:var(--space-3);padding-inline:var(--space-5);grid-template-columns:minmax(160px,1.6fr) 100px 120px minmax(120px,1fr) 110px 130px 110px minmax(150px,auto);display:grid}.ProvidersList-module__HgBJ8G__head{padding-block:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface-section);border-block-end:1px solid var(--color-border-strong);font-weight:700}.ProvidersList-module__HgBJ8G__row{padding-block:var(--space-4);border-block-end:1px solid var(--color-border);border-inline-start:4px solid #0000}.ProvidersList-module__HgBJ8G__row:last-child{border-block-end:none}.ProvidersList-module__HgBJ8G__row:hover{background:var(--color-surface-hover)}.ProvidersList-module__HgBJ8G__rowPending{border-inline-start-color:#c2410c}.ProvidersList-module__HgBJ8G__cell{align-items:center;gap:4px var(--space-2);min-inline-size:0;font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ProvidersList-module__HgBJ8G__waiting{font-size:var(--font-size-xs);color:var(--color-warning-text);font-weight:700}.ProvidersList-module__HgBJ8G__actions{flex-wrap:wrap}.ProvidersList-module__HgBJ8G__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.ProvidersList-module__HgBJ8G__select:focus-visible,.ProvidersList-module__HgBJ8G__statButton:focus-visible{outline:2px solid var(--jaahez-cobalt);outline-offset:2px}.ProvidersList-module__HgBJ8G__statButton{inline-size:100%;font:inherit;text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;display:flex}.ProvidersList-module__HgBJ8G__statOn{box-shadow:0 0 0 2px var(--jaahez-cobalt)}@media (max-width:860px){.ProvidersList-module__HgBJ8G__head{display:none}.ProvidersList-module__HgBJ8G__row{gap:var(--space-2) var(--space-3);padding-inline:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ProvidersList-module__HgBJ8G__row>:first-child,.ProvidersList-module__HgBJ8G__actions{grid-column:1/-1}.ProvidersList-module__HgBJ8G__cell:before{content:attr(data-label);font-size:var(--font-size-xs);opacity:.8;flex-basis:100%;font-weight:700}.ProvidersList-module__HgBJ8G__select{inline-size:100%}}
.ProviderExtras-module__PVip7a__cover{aspect-ratio:4;width:100%;margin:var(--space-3) 0 var(--space-4);border-radius:var(--radius-md);background:var(--color-border);object-fit:cover;display:block}.ProviderExtras-module__PVip7a__photo{object-fit:cover;background:var(--color-border);border-radius:50%;flex-shrink:0;width:88px;height:88px}.ProviderExtras-module__PVip7a__experience{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.ProviderExtras-module__PVip7a__groups{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProviderExtras-module__PVip7a__groupTitle{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text);font-weight:700}.ProviderExtras-module__PVip7a__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProviderExtras-module__PVip7a__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-sm);background:#18b7e81f;display:inline-block}.ProviderExtras-module__PVip7a__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ProviderExtras-module__PVip7a__tile{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ProviderExtras-module__PVip7a__thumbButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.ProviderExtras-module__PVip7a__thumbButton:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ProviderExtras-module__PVip7a__thumb{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ProviderExtras-module__PVip7a__caption{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:var(--font-size-sm);color:var(--color-text-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ProviderExtras-module__PVip7a__overlay{z-index:100;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#0a1f3de0;flex-direction:column;display:flex;position:fixed;inset:0}.ProviderExtras-module__PVip7a__viewerImage{border-radius:var(--radius-md);object-fit:contain;max-width:min(100%,64rem);max-height:72vh}.ProviderExtras-module__PVip7a__viewerCaption{color:#fff;text-align:center;max-width:48rem;margin:0}.ProviderExtras-module__PVip7a__viewerBar{gap:var(--space-2);display:flex}.ProviderExtras-module__PVip7a__viewerButton{min-height:40px;padding-inline:var(--space-4);border-radius:var(--radius-md);color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80}.ProviderExtras-module__PVip7a__viewerButton:hover:not(:disabled){background:#ffffff26}.ProviderExtras-module__PVip7a__viewerButton:disabled{opacity:.4;cursor:not-allowed}.ProviderExtras-module__PVip7a__viewerButton:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ProviderExtras-module__PVip7a__chip a{color:inherit;text-decoration:none}.ProviderExtras-module__PVip7a__chip a:hover{text-decoration:underline}.ProviderExtras-module__PVip7a__alsoOffers{margin-block-start:var(--space-4)}.ProviderExtras-module__PVip7a__alsoOffersTitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-2);font-weight:700}.ProviderExtras-module__PVip7a__hours{gap:var(--space-1);margin:0;display:grid}.ProviderExtras-module__PVip7a__hoursRow{align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);grid-template-columns:minmax(6.5rem,9rem) 1fr;display:grid}.ProviderExtras-module__PVip7a__hoursToday{background:var(--color-surface);font-weight:600}.ProviderExtras-module__PVip7a__hoursDay{align-items:center;gap:var(--space-2);color:var(--color-text);flex-wrap:wrap;display:flex}.ProviderExtras-module__PVip7a__hoursTodayBadge{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:600}.ProviderExtras-module__PVip7a__hoursTimes{gap:var(--space-1) var(--space-3);color:var(--color-text);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ProviderExtras-module__PVip7a__hoursRange{text-wrap:balance;unicode-bidi:isolate}.ProviderExtras-module__PVip7a__hoursClosed{color:var(--color-text-muted)}.ProviderExtras-module__PVip7a__hoursNote{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width:480px){.ProviderExtras-module__PVip7a__hoursRow{gap:var(--space-2);padding-inline:var(--space-2);grid-template-columns:minmax(5.5rem,7rem) 1fr}}@media (max-width:640px){.ProviderExtras-module__PVip7a__cover{aspect-ratio:3}}
.UserStatusLine-module__Umd8wa__line{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;font-size:var(--font-size-sm);color:var(--color-text);flex-wrap:wrap;display:flex}.UserStatusLine-module__Umd8wa__label{color:var(--color-text-muted);white-space:nowrap;font-weight:700}.UserStatusLine-module__Umd8wa__text{overflow-wrap:anywhere;min-width:0}
.BookAppointmentForm-module__go7VGW__form{gap:var(--space-3);flex-direction:column;display:flex}.BookAppointmentForm-module__go7VGW__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.BookAppointmentForm-module__go7VGW__field{gap:var(--space-1);flex-direction:column;flex:1;min-width:140px;display:flex}.BookAppointmentForm-module__go7VGW__field label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.BookAppointmentForm-module__go7VGW__field input,.BookAppointmentForm-module__go7VGW__field textarea{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;width:100%}.BookAppointmentForm-module__go7VGW__submitButton{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font:inherit;cursor:pointer;color:#fff;background:var(--jaahez-gradient-primary);border:none;align-self:flex-start;font-weight:600}.BookAppointmentForm-module__go7VGW__submitButton:disabled{opacity:.6;cursor:not-allowed}.BookAppointmentForm-module__go7VGW__hint{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.BookAppointmentForm-module__go7VGW__problem{font-size:var(--font-size-sm);color:var(--color-danger-text);margin:0}.BookAppointmentForm-module__go7VGW__field select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;width:100%}.BookAppointmentForm-module__go7VGW__slots{gap:var(--space-2);flex-direction:column;display:flex}.BookAppointmentForm-module__go7VGW__slotGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));display:grid}.BookAppointmentForm-module__go7VGW__slot{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);min-height:40px;color:var(--color-text);font:inherit;cursor:pointer;font-weight:600}.BookAppointmentForm-module__go7VGW__slot:hover{background:var(--color-surface-raised)}.BookAppointmentForm-module__go7VGW__slot:focus-visible,.BookAppointmentForm-module__go7VGW__nextButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.BookAppointmentForm-module__go7VGW__slotSelected{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.BookAppointmentForm-module__go7VGW__nextButton{padding:var(--space-2) var(--space-4);border:1px solid var(--color-brand);border-radius:var(--radius-md);color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;align-self:flex-start;font-weight:600}.BookAppointmentForm-module__go7VGW__coordinate{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid #18b7e84d;color:var(--color-text);font-size:var(--font-size-sm);background:#18b7e814;border-inline-start-width:4px}.BookAppointmentForm-module__go7VGW__coordinate p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.BookAppointmentForm-module__go7VGW__selected{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-brand);color:var(--color-text);background:#18b7e814;margin:0;font-weight:600}.BookAppointmentForm-module__go7VGW__summaryTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:700}.BookAppointmentForm-module__go7VGW__summary{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:0;display:grid}.BookAppointmentForm-module__go7VGW__summaryRow{gap:var(--space-3);grid-template-columns:minmax(6rem,9rem) 1fr;align-items:baseline;display:grid}.BookAppointmentForm-module__go7VGW__summaryRow dt{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:600}.BookAppointmentForm-module__go7VGW__summaryRow dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.BookAppointmentForm-module__go7VGW__summaryNote{white-space:pre-wrap}.BookAppointmentForm-module__go7VGW__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.BookAppointmentForm-module__go7VGW__secondaryButton{min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.BookAppointmentForm-module__go7VGW__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.BookAppointmentForm-module__go7VGW__success{padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-text);background:#1e6b4814;border:1px solid #1e6b4859}.BookAppointmentForm-module__go7VGW__success p{margin:var(--space-1) 0 var(--space-3)}@media (max-width:480px){.BookAppointmentForm-module__go7VGW__summaryRow{gap:var(--space-1);grid-template-columns:1fr}.BookAppointmentForm-module__go7VGW__actions>*{flex:100%}.BookAppointmentForm-module__go7VGW__submitButton{align-self:stretch;min-height:44px}}.BookAppointmentForm-module__go7VGW__forRequest{padding:var(--space-2) var(--space-3);border-inline-start:4px solid var(--jaahez-cobalt);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-sm);margin:0;line-height:1.5}.BookAppointmentForm-module__go7VGW__forRequestTitle{font-weight:700}.BookAppointmentForm-module__go7VGW__messageAnchor{scroll-margin-block:96px}.BookAppointmentForm-module__go7VGW__messageAnchor:focus{outline:none}.BookAppointmentForm-module__go7VGW__messageAnchor:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}
.ProfileSections-module__qBr_ga__about{color:var(--color-text);font-size:var(--font-size-lg);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.8}.ProfileSections-module__qBr_ga__aboutClamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProfileSections-module__qBr_ga__linkBtn{min-height:44px;color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ProfileSections-module__qBr_ga__linkBtn:hover{text-decoration:underline}.ProfileSections-module__qBr_ga__empty{color:var(--color-text-muted);margin:0}.ProfileSections-module__qBr_ga__gallery{gap:var(--space-3);flex-direction:column;display:flex}.ProfileSections-module__qBr_ga__gallerySub{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.ProfileSections-module__qBr_ga__folderTabs{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProfileSections-module__qBr_ga__folderTab{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-weight:600;text-decoration:none;display:inline-flex}.ProfileSections-module__qBr_ga__folderTab:hover{border-color:var(--color-brand)}.ProfileSections-module__qBr_ga__folderTabActive,.ProfileSections-module__qBr_ga__folderTabActive:hover{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.ProfileSections-module__qBr_ga__folderCount{font-size:var(--font-size-sm);opacity:.8;font-weight:500}.ProfileSections-module__qBr_ga__hours{flex-direction:column;margin:0;display:flex}.ProfileSections-module__qBr_ga__hoursRow{justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ProfileSections-module__qBr_ga__hoursToday{background:#18b7e81a}.ProfileSections-module__qBr_ga__hoursDays{align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:600;display:flex}.ProfileSections-module__qBr_ga__hoursTimes{gap:var(--space-1) var(--space-3);color:var(--color-text);flex-wrap:wrap;margin:0;display:flex}.ProfileSections-module__qBr_ga__closed{color:var(--color-text-muted)}.ProfileSections-module__qBr_ga__todayBadge{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-xs);font-weight:700}.ProfileSections-module__qBr_ga__note{margin:var(--space-2) 0 0;padding-inline:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}
.AppointmentDetail-module__6DFaSG__stack{gap:var(--space-4);flex-direction:column;display:flex}.AppointmentDetail-module__6DFaSG__section{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.AppointmentDetail-module__6DFaSG__sectionTitle{margin:0 0 var(--space-3);font-size:var(--font-size-base);color:var(--color-text);font-weight:700}.AppointmentDetail-module__6DFaSG__summaryTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.AppointmentDetail-module__6DFaSG__reference{font-size:var(--font-size-sm);color:var(--color-text-muted);direction:ltr;unicode-bidi:isolate;font-weight:600}.AppointmentDetail-module__6DFaSG__partyRole{font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.AppointmentDetail-module__6DFaSG__partyName{font-size:var(--font-size-xl);color:var(--color-text);margin:0;font-weight:700;line-height:1.3}.AppointmentDetail-module__6DFaSG__service{margin:var(--space-1) 0 0;font-size:var(--font-size-base);color:var(--color-text)}.AppointmentDetail-module__6DFaSG__facts{gap:var(--space-4) var(--space-5);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AppointmentDetail-module__6DFaSG__fact{min-width:0}.AppointmentDetail-module__6DFaSG__factWide{grid-column:1/-1}.AppointmentDetail-module__6DFaSG__factLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 2px;display:flex}.AppointmentDetail-module__6DFaSG__factLabel svg{flex-shrink:0;width:16px;height:16px}.AppointmentDetail-module__6DFaSG__factValue{font-size:var(--font-size-base);color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:600}.AppointmentDetail-module__6DFaSG__statusLine{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border-inline-start:4px solid var(--color-brand);color:var(--color-text);font-weight:600}.AppointmentDetail-module__6DFaSG__actionRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.AppointmentDetail-module__6DFaSG__actionRow>*{flex:11rem}.AppointmentDetail-module__6DFaSG__lg{min-height:48px;font-size:var(--font-size-base);white-space:normal}.AppointmentDetail-module__6DFaSG__dangerOutline{background:var(--color-surface-raised);border-color:var(--color-danger);color:var(--color-danger-text,var(--color-danger))}.AppointmentDetail-module__6DFaSG__panel{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.AppointmentDetail-module__6DFaSG__panel label{color:var(--color-text);font-weight:600}.AppointmentDetail-module__6DFaSG__panel textarea{width:100%;min-height:72px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;resize:vertical}.AppointmentDetail-module__6DFaSG__contact{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.AppointmentDetail-module__6DFaSG__contactIcon{border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AppointmentDetail-module__6DFaSG__contactIcon svg{width:20px;height:20px}.AppointmentDetail-module__6DFaSG__contactText{flex:14rem;min-width:0}.AppointmentDetail-module__6DFaSG__contactText .AppointmentDetail-module__6DFaSG__sectionTitle{margin-bottom:2px}.AppointmentDetail-module__6DFaSG__contactHint{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.AppointmentDetail-module__6DFaSG__contactAction{flex:none}.AppointmentDetail-module__6DFaSG__note{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:560px){.AppointmentDetail-module__6DFaSG__section{padding:var(--space-4)}.AppointmentDetail-module__6DFaSG__facts{grid-template-columns:minmax(0,1fr)}.AppointmentDetail-module__6DFaSG__contactAction,.AppointmentDetail-module__6DFaSG__contactAction>button{width:100%}.AppointmentDetail-module__6DFaSG__actionRow>*{flex-basis:100%}}.AppointmentDetail-module__6DFaSG__rateSection{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;display:flex}.AppointmentDetail-module__6DFaSG__rateHint{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}
.MemberProfileView-module__gGcKkG__card{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-6) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.MemberProfileView-module__gGcKkG__name{margin:var(--space-2) 0 0;max-width:100%;font-size:var(--font-size-xl);color:var(--color-text);overflow-wrap:anywhere;font-weight:700}.MemberProfileView-module__gGcKkG__handle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.MemberProfileView-module__gGcKkG__notice{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text)}.MemberProfileView-module__gGcKkG__contact{width:100%;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.MemberProfileView-module__gGcKkG__reportLink{margin:var(--space-3) 0 0;font-size:var(--font-size-sm)}.MemberProfileView-module__gGcKkG__reportLink a{min-height:44px;color:var(--color-text-muted);align-items:center;display:inline-flex}
.ProfileAdRails-module__eId8yG__rails{display:block}.ProfileAdRails-module__eId8yG__main{min-inline-size:0}.ProfileAdRails-module__eId8yG__rail{display:none}.ProfileAdRails-module__eId8yG__card{inline-size:100%;max-inline-size:300px;margin-inline:auto}.ProfileAdRails-module__eId8yG__below{margin-block:var(--space-6);padding-inline:var(--layout-gutter);display:block}.ProfileAdRails-module__eId8yG__below .ProfileAdRails-module__eId8yG__card{max-inline-size:360px}@media (min-width:1800px){.ProfileAdRails-module__eId8yG__providerRails{gap:var(--space-4);padding-inline:var(--space-4);align-items:start;display:grid}.ProfileAdRails-module__eId8yG__providerRails.ProfileAdRails-module__eId8yG__hasStart.ProfileAdRails-module__eId8yG__hasEnd{grid-template-columns:300px minmax(0,1fr) 300px}.ProfileAdRails-module__eId8yG__providerRails.ProfileAdRails-module__eId8yG__hasStart:not(.ProfileAdRails-module__eId8yG__hasEnd){grid-template-columns:300px minmax(0,1fr)}.ProfileAdRails-module__eId8yG__providerRails.ProfileAdRails-module__eId8yG__hasEnd:not(.ProfileAdRails-module__eId8yG__hasStart){grid-template-columns:minmax(0,1fr) 300px}.ProfileAdRails-module__eId8yG__providerRails>.ProfileAdRails-module__eId8yG__rail{display:block;position:sticky;inset-block-start:var(--space-4)}.ProfileAdRails-module__eId8yG__providerRails>.ProfileAdRails-module__eId8yG__below{display:none}}@media (min-width:1360px){.ProfileAdRails-module__eId8yG__memberRails{gap:var(--space-4);padding-inline:var(--space-4);align-items:start;display:grid}.ProfileAdRails-module__eId8yG__memberRails.ProfileAdRails-module__eId8yG__hasStart.ProfileAdRails-module__eId8yG__hasEnd{grid-template-columns:300px minmax(0,1fr) 300px}.ProfileAdRails-module__eId8yG__memberRails.ProfileAdRails-module__eId8yG__hasStart:not(.ProfileAdRails-module__eId8yG__hasEnd){grid-template-columns:300px minmax(0,1fr)}.ProfileAdRails-module__eId8yG__memberRails.ProfileAdRails-module__eId8yG__hasEnd:not(.ProfileAdRails-module__eId8yG__hasStart){grid-template-columns:minmax(0,1fr) 300px}.ProfileAdRails-module__eId8yG__memberRails>.ProfileAdRails-module__eId8yG__rail{display:block;position:sticky;inset-block-start:var(--space-4)}.ProfileAdRails-module__eId8yG__memberRails>.ProfileAdRails-module__eId8yG__below{display:none}}
.RequestOwnerCard-module__PX94EG__card{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.RequestOwnerCard-module__PX94EG__identityRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.RequestOwnerCard-module__PX94EG__contactRow{padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:0}.RequestOwnerCard-module__PX94EG__avatarLink{color:inherit;border-radius:50%;flex-shrink:0;text-decoration:none;display:inline-flex}.RequestOwnerCard-module__PX94EG__fallbackAvatar{background:var(--color-surface);width:48px;height:48px;color:var(--color-text-muted);box-shadow:0 0 0 1px var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RequestOwnerCard-module__PX94EG__fallbackAvatar svg{width:26px;height:26px}.RequestOwnerCard-module__PX94EG__text{flex-direction:column;flex:10rem;gap:2px;min-width:0;display:flex}.RequestOwnerCard-module__PX94EG__name{align-self:flex-start;align-items:center;gap:var(--space-1);max-width:100%;color:var(--color-text);overflow-wrap:anywhere;font-weight:700;text-decoration:none;display:inline-flex}.RequestOwnerCard-module__PX94EG__name:hover{text-decoration:underline}.RequestOwnerCard-module__PX94EG__avatarLink:focus-visible,.RequestOwnerCard-module__PX94EG__name:focus-visible,.RequestOwnerCard-module__PX94EG__viewProfile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.RequestOwnerCard-module__PX94EG__verified{color:var(--color-success);display:inline-flex}.RequestOwnerCard-module__PX94EG__verified svg{width:15px;height:15px}.RequestOwnerCard-module__PX94EG__role{font-size:var(--font-size-sm);color:var(--color-text-muted)}.RequestOwnerCard-module__PX94EG__viewProfile{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);color:var(--color-brand);font-weight:600;font-size:var(--font-size-sm);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.RequestOwnerCard-module__PX94EG__viewProfile:hover{background:var(--color-surface)}.RequestOwnerCard-module__PX94EG__myStatus{padding:2px var(--space-3);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-sm);background:#18b7e81f;align-items:center;font-weight:700;display:inline-flex}.RequestOwnerCard-module__PX94EG__providersOnly{font-size:var(--font-size-sm);color:var(--color-text-muted);align-self:center}
.request-detail-module__F62vIG__shareRow{margin-top:var(--space-3)}.request-detail-module__F62vIG__header{margin-block:var(--space-5) var(--space-6)}.request-detail-module__F62vIG__topRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.request-detail-module__F62vIG__categoryBadge{font-size:var(--font-size-xs);color:var(--color-brand);border-radius:var(--radius-full);padding:2px var(--space-3);background:#18b7e81f;font-weight:700}.request-detail-module__F62vIG__openBadge{font-size:var(--font-size-xs);color:var(--color-success);font-weight:700}.request-detail-module__F62vIG__title{font-size:var(--font-size-xl);color:var(--color-text);margin:0 0 var(--space-3);font-weight:700}.request-detail-module__F62vIG__metaRow{align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.request-detail-module__F62vIG__area{align-items:center;gap:var(--space-1);display:inline-flex}.request-detail-module__F62vIG__area svg{width:14px;height:14px}.request-detail-module__F62vIG__block{margin-bottom:var(--space-5);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}.request-detail-module__F62vIG__description{color:var(--color-text);white-space:pre-wrap;margin:0;line-height:1.6}.request-detail-module__F62vIG__budgetLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-1);display:block}.request-detail-module__F62vIG__budgetValue{color:var(--color-text);font-weight:700}.request-detail-module__F62vIG__messageButton{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font:inherit;cursor:pointer;color:#fff;background:var(--jaahez-gradient-primary);border:none;font-weight:600;display:inline-flex}.request-detail-module__F62vIG__messageButton:disabled{opacity:.6;cursor:not-allowed}.request-detail-module__F62vIG__messageButton svg{width:18px;height:18px}.request-detail-module__F62vIG__loginRequiredBox{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.request-detail-module__F62vIG__loginRequiredBox svg{flex-shrink:0;width:20px;height:20px}.request-detail-module__F62vIG__badges{align-items:center;gap:var(--space-2);display:inline-flex}.request-detail-module__F62vIG__newBadge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-xs);align-items:center;font-weight:700;display:inline-flex}.request-detail-module__F62vIG__authLink{color:var(--color-brand);font-weight:700;text-decoration:none}.request-detail-module__F62vIG__authLink:hover{text-decoration:underline}.request-detail-module__F62vIG__loginRequiredBox{flex-wrap:wrap}.request-detail-module__F62vIG__replied{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:#48c78e1f;border-inline-start:4px solid #1e6b48;line-height:1.6}.request-detail-module__F62vIG__replied a{font-weight:700}
.AdminVerification-module__ihdLFa__tabs{gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.AdminVerification-module__ihdLFa__tab{min-height:40px;padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;font-weight:600}.AdminVerification-module__ihdLFa__tabActive{color:var(--color-brand);border-bottom-color:var(--color-brand)}.AdminVerification-module__ihdLFa__wrap{gap:var(--space-4);flex-direction:column;display:flex}.AdminVerification-module__ihdLFa__hint{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.AdminVerification-module__ihdLFa__states{gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminVerification-module__ihdLFa__stateBtn{min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;font-weight:600}.AdminVerification-module__ihdLFa__stateBtnActive{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.AdminVerification-module__ihdLFa__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AdminVerification-module__ihdLFa__card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.AdminVerification-module__ihdLFa__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminVerification-module__ihdLFa__name{font-size:var(--font-size-md);margin:0;font-weight:700}.AdminVerification-module__ihdLFa__meta{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.AdminVerification-module__ihdLFa__note{padding:var(--space-2) var(--space-3);border-inline-start:3px solid var(--color-border);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.AdminVerification-module__ihdLFa__checks{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AdminVerification-module__ihdLFa__check{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.AdminVerification-module__ihdLFa__pass{border-color:var(--color-success);color:var(--color-success)}.AdminVerification-module__ihdLFa__fail{border-color:var(--color-danger);color:var(--color-danger-text)}.AdminVerification-module__ihdLFa__muted{color:var(--color-text-muted)}.AdminVerification-module__ihdLFa__summaryReady{color:var(--color-success);font-weight:600;font-size:var(--font-size-sm)}.AdminVerification-module__ihdLFa__summaryNot{color:var(--color-danger-text);font-weight:600;font-size:var(--font-size-sm)}.AdminVerification-module__ihdLFa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminVerification-module__ihdLFa__btn{min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:inherit;font-size:var(--font-size-sm);cursor:pointer;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.AdminVerification-module__ihdLFa__btnPrimary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.AdminVerification-module__ihdLFa__docs{font-size:var(--font-size-sm)}.AdminVerification-module__ihdLFa__docList{margin:var(--space-1) 0;padding-inline-start:var(--space-5)}.AdminVerification-module__ihdLFa__status{font-size:var(--font-size-sm);margin:0}.AdminVerification-module__ihdLFa__error{color:var(--color-danger-text)}
.ProfileInlineAd-module__9DCRzW__inline{margin-block:var(--space-4);display:block}.ProfileInlineAd-module__9DCRzW__card{block-size:380px;max-inline-size:560px;margin-inline:auto}@media (max-width:480px){.ProfileInlineAd-module__9DCRzW__card{block-size:340px}}
.MyReviewsClient-module__qLxMHW__tabs{gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.MyReviewsClient-module__qLxMHW__tab{padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}.MyReviewsClient-module__qLxMHW__tabActive{color:var(--color-text);border-bottom-color:var(--color-primary,#0b6fa0);font-weight:700}.MyReviewsClient-module__qLxMHW__list{gap:var(--space-3);flex-direction:column;display:flex}.MyReviewsClient-module__qLxMHW__feedbackSection{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;display:flex}.MyReviewsClient-module__qLxMHW__feedbackTitle{font-size:var(--font-size-lg);font-weight:700}.MyReviewsClient-module__qLxMHW__feedbackSubtitle{color:var(--color-text-muted);margin:0}.MyReviewsClient-module__qLxMHW__feedbackForm{gap:var(--space-2);flex-direction:column;display:flex}.MyReviewsClient-module__qLxMHW__feedbackForm textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;resize:vertical}.MyReviewsClient-module__qLxMHW__feedbackActions{gap:var(--space-2);display:flex}
