.chip-multiselect-module__ACSHFq__option{cursor:pointer;text-align:left;width:100%;min-height:2.375rem;color:var(--foreground);white-space:normal;-webkit-user-select:none;user-select:none;contain:content;background:0 0;border:1px solid #0000;border-radius:.375rem;outline:none;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:flex}.chip-multiselect-module__ACSHFq__option:hover,.chip-multiselect-module__ACSHFq__option:focus-visible{background:var(--accent);color:var(--accent-foreground)}.chip-multiselect-module__ACSHFq__option:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 40%, transparent)}.chip-multiselect-module__ACSHFq__option[data-selected=true]{background:color-mix(in oklab, var(--accent) 70%, transparent);color:var(--accent-foreground)}.chip-multiselect-module__ACSHFq__option:disabled{pointer-events:none;opacity:.5}
.account-settings-action-bar-module__oF5z4G__actionBar{z-index:20;box-sizing:border-box;border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 94%, transparent);padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));box-shadow:0 -10px 24px color-mix(in oklab, var(--background) 75%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:.75rem;display:grid;position:relative}.account-settings-action-bar-module__oF5z4G__actionBarDocked{right:auto;bottom:var(--account-settings-action-bar-bottom,0);left:var(--account-settings-action-bar-left,0);width:var(--account-settings-action-bar-width,auto);position:fixed}.account-settings-action-bar-module__oF5z4G__actionBarSpacer{height:var(--account-settings-action-bar-height,0)}.account-settings-action-bar-module__oF5z4G__actionBarErrors{gap:.25rem;display:grid}.account-settings-action-bar-module__oF5z4G__actionBarControls{justify-content:stretch;display:flex}@media (min-width:640px){.account-settings-action-bar-module__oF5z4G__actionBarControls{justify-content:flex-end}}
.address-map-picker-module__TvcFMW__suggestionsList{z-index:40;border:1px solid color-mix(in oklab, var(--border) 80%, transparent);border-radius:var(--radius-xl);background:var(--popover);max-height:16rem;color:var(--popover-foreground);padding:.25rem;font-size:.875rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001f;box-shadow:0 20px 25px -5px lab(0% 0 0/.12)}.address-map-picker-module__TvcFMW__suggestionOption{border-radius:var(--radius-lg);text-align:left;width:100%;padding:.5rem .75rem;line-height:1.25rem;transition:background-color .16s,color .16s;display:block}.address-map-picker-module__TvcFMW__suggestionOption:hover,.address-map-picker-module__TvcFMW__suggestionOption:focus-visible{background:var(--accent);color:var(--accent-foreground);outline:none}.address-map-picker-module__TvcFMW__suggestionAttribution{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);color:var(--muted-foreground);padding:.5rem .75rem;font-size:.75rem;display:block}.address-map-picker-module__TvcFMW__suggestionAttribution:hover{color:var(--foreground)}.address-map-picker-module__TvcFMW__mapViewport{-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-lg);background:var(--muted);height:16rem;transition:filter .16s,opacity .16s;position:relative;overflow:hidden}.address-map-picker-module__TvcFMW__mapViewportDisabled{cursor:not-allowed;filter:grayscale(.6)saturate(.45);opacity:.62}.address-map-picker-module__TvcFMW__tileImage{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.address-map-picker-module__TvcFMW__marker{pointer-events:none;color:var(--brand-teal);filter:drop-shadow(0 8px 14px #0f172a59);filter:drop-shadow(0 8px 14px lab(7.77627% 1.58885 -14.2961/.35));position:absolute;transform:translate(-50%,-100%)}.address-map-picker-module__TvcFMW__zoomControls{flex-direction:column;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem}.address-map-picker-module__TvcFMW__locateButton{position:absolute;top:.75rem;right:.75rem}.address-map-picker-module__TvcFMW__attribution{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--background) 88%, transparent);color:var(--muted-foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.25rem .5rem;font-size:.68rem;font-weight:500;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}@media (min-width:640px){.address-map-picker-module__TvcFMW__mapViewport{height:18rem}}
.account-provider-services-form-module___oCD6W__currencyRow{flex-direction:column;gap:.75rem;display:flex}.account-provider-services-form-module___oCD6W__catalogShell{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:calc(var(--radius) * 1.7);background:color-mix(in oklab, var(--card) 72%, transparent);overflow:hidden;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.account-provider-services-form-module___oCD6W__catalogLoading,.account-provider-services-form-module___oCD6W__catalogEmpty{color:var(--muted-foreground);font-size:.875rem}.account-provider-services-form-module___oCD6W__catalogLoading{align-items:center;gap:.5rem;padding:1rem;display:flex}.account-provider-services-form-module___oCD6W__catalogEmpty{padding:1rem}.account-provider-services-form-module___oCD6W__section{background:color-mix(in oklab, var(--card) 30%, transparent)}.account-provider-services-form-module___oCD6W__sectionHeader{align-items:center;gap:.75rem;padding:1rem;display:flex}.account-provider-services-form-module___oCD6W__sectionToggle{cursor:pointer;-webkit-user-select:text;user-select:text;text-align:left;flex:1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.account-provider-services-form-module___oCD6W__sectionTitleGroup{align-items:center;gap:.625rem;min-width:0;display:flex}.account-provider-services-form-module___oCD6W__sectionIcon{width:1.25rem;height:1.25rem;color:var(--brand-clay);flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-provider-services-form-module___oCD6W__sectionCount{-webkit-user-select:text;user-select:text;color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.account-provider-services-form-module___oCD6W__serviceList{border-top:1px solid color-mix(in oklab, var(--border) 50%, transparent);padding:.5rem 1rem 1rem 2.75rem}.account-provider-services-form-module___oCD6W__serviceItem{cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:calc(var(--radius) * 1.15);border:1px solid #0000;padding:.75rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:block}.account-provider-services-form-module___oCD6W__serviceItem:hover{background:color-mix(in oklab, var(--background) 80%, transparent)}.account-provider-services-form-module___oCD6W__selectedServiceItem{background:color-mix(in oklab, var(--brand-teal) 6%, transparent)}.account-provider-services-form-module___oCD6W__highlightedServiceItem{border-color:color-mix(in oklab, var(--brand-teal) 40%, transparent);background:color-mix(in oklab, var(--brand-teal) 12%, transparent);box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.account-provider-services-form-module___oCD6W__serviceWarning{border:1px solid color-mix(in oklab, var(--brand-clay) 25%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--brand-sand) 70%, transparent);color:var(--brand-clay);align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.5rem;display:flex}.account-provider-services-form-module___oCD6W__priceFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.5rem;margin-top:.5rem;display:grid}.account-provider-services-form-module___oCD6W__priceUnitControls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.account-provider-services-form-module___oCD6W__hourlyTierRows{gap:.5rem;display:grid}.account-provider-services-form-module___oCD6W__hourlyTierHeader,.account-provider-services-form-module___oCD6W__hourlyTierRow{align-items:center;gap:.5rem;display:grid}.account-provider-services-form-module___oCD6W__hourlyTierHeader{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.account-provider-services-form-module___oCD6W__hourlyTierGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.account-provider-services-form-module___oCD6W__hourlyTierGridOnline{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.account-provider-services-form-module___oCD6W__tutoringDetails{gap:.75rem;margin-top:.5rem;display:grid}.account-provider-services-form-module___oCD6W__tutoringOptionGrid{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.account-provider-services-form-module___oCD6W__tutoringOption{cursor:pointer;min-height:2.5rem;color:var(--foreground);align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.875rem;line-height:1.25rem;display:flex}.account-provider-services-form-module___oCD6W__showMoreButton{cursor:pointer;border:1px dashed color-mix(in oklab, var(--border) 70%, transparent);width:fit-content;color:var(--muted-foreground);text-align:left;border-radius:1rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.account-provider-services-form-module___oCD6W__showMoreButton:hover{border-color:color-mix(in oklab, var(--brand-teal) 40%, transparent);background:color-mix(in oklab, var(--brand-teal) 5%, transparent);color:var(--foreground)}@media (min-width:640px){.account-provider-services-form-module___oCD6W__currencyRow{flex-direction:row;justify-content:space-between;align-items:center}.account-provider-services-form-module___oCD6W__priceFields{flex-wrap:nowrap;display:flex}.account-provider-services-form-module___oCD6W__tutoringOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.image-attachment-preview-module__FfMFlW__trigger:hover .image-attachment-preview-module__FfMFlW__attachmentZoomOverlay,.image-attachment-preview-module__FfMFlW__trigger:focus-visible .image-attachment-preview-module__FfMFlW__attachmentZoomOverlay{opacity:1}.image-attachment-preview-module__FfMFlW__attachmentZoomOverlay{color:#fff;opacity:0;pointer-events:none;background:#00000057;background:lab(0% 0 0/.34);justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.image-attachment-preview-module__FfMFlW__dialogContent{gap:0;width:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);padding:.5rem;overflow:visible}.image-attachment-preview-module__FfMFlW__dialogContent.image-attachment-preview-module__FfMFlW__dialogContentWithNavigation{max-width:calc(100vw - 2rem)}.image-attachment-preview-module__FfMFlW__dialogImage{border-radius:var(--radius-lg);object-fit:contain;max-width:calc(100vw - 3rem);max-height:85vh;display:block}.image-attachment-preview-module__FfMFlW__dialogNavigationButton{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.image-attachment-preview-module__FfMFlW__dialogPreviousButton{left:.75rem}.image-attachment-preview-module__FfMFlW__dialogNextButton{right:.75rem}@media (min-width:768px){.image-attachment-preview-module__FfMFlW__dialogContent.image-attachment-preview-module__FfMFlW__dialogContentWithNavigation{max-width:calc(100vw - 8rem)}.image-attachment-preview-module__FfMFlW__dialogContentWithNavigation .image-attachment-preview-module__FfMFlW__dialogImage{max-width:calc(100vw - 9rem)}.image-attachment-preview-module__FfMFlW__dialogPreviousButton{left:-3.5rem}.image-attachment-preview-module__FfMFlW__dialogNextButton{right:-3.5rem}}
.account-settings-module__mHq65W__sectionNav{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--card) 88%, transparent);padding:.5rem;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.account-settings-module__mHq65W__sectionNavLink{border-radius:var(--radius-lg);color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:1rem;font-weight:500;transition:background-color .16s,color .16s;display:flex}.account-settings-module__mHq65W__sectionNavLink:hover{background:var(--muted);color:var(--foreground)}.account-settings-module__mHq65W__sectionCard{border-color:color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--card) 88%, transparent);scroll-margin-top:6rem;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.account-settings-module__mHq65W__dangerSectionCard{border-color:color-mix(in oklab, var(--destructive) 20%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--card) 88%, transparent);scroll-margin-top:6rem;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.account-settings-module__mHq65W__setupLink{color:var(--foreground);text-underline-offset:4px;font-weight:500;text-decoration:underline}
.provider-dashboard-module__NvJODW__heroFrame{border:1px solid color-mix(in oklab, var(--border) 72%, transparent);border-radius:var(--radius-xl);background:var(--card);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.provider-dashboard-module__NvJODW__heroFrame:before{background:linear-gradient(180deg, var(--brand-teal), var(--brand-coral));content:"";width:.35rem;position:absolute;inset:0 auto 0 0}.provider-dashboard-module__NvJODW__heroPanel{padding:1rem 1rem 1rem 1.35rem}.provider-dashboard-module__NvJODW__heroLayout{gap:1rem;display:grid}.provider-dashboard-module__NvJODW__heroIdentity{flex-direction:column;gap:1rem;min-width:0;display:flex}.provider-dashboard-module__NvJODW__heroActionPanel{align-content:start;gap:1rem;display:grid}.provider-dashboard-module__NvJODW__heroPill{border:1px solid color-mix(in oklab, var(--border) 68%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--background) 82%, transparent);align-items:center;gap:.5rem;max-width:100%;padding:.375rem .75rem;display:inline-flex}.provider-dashboard-module__NvJODW__summaryRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.provider-dashboard-module__NvJODW__summaryMetric{border-left:2px solid color-mix(in oklab, var(--brand-teal) 55%, transparent);min-width:0;padding-left:.75rem}.provider-dashboard-module__NvJODW__summaryValue{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650;line-height:1.25rem;display:block;overflow:hidden}.provider-dashboard-module__NvJODW__summaryLabel{color:var(--muted-foreground);margin-top:.15rem;font-size:.75rem;display:block}.provider-dashboard-module__NvJODW__ratingSummary{border:1px solid color-mix(in oklab, var(--brand-gold) 25%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--background) 82%, transparent);color:var(--foreground);align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;list-style:none;transition:border-color .16s;display:inline-flex}.provider-dashboard-module__NvJODW__dashboardCard{border:1px solid color-mix(in oklab, var(--border) 72%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--card) 96%, transparent);box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.provider-dashboard-module__NvJODW__readinessHeader{flex-direction:column;gap:.35rem;padding:.9rem 1rem .5rem;display:flex}.provider-dashboard-module__NvJODW__readinessHeaderLine{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.provider-dashboard-module__NvJODW__readinessTitleRow{align-items:center;gap:.55rem;display:flex}.provider-dashboard-module__NvJODW__readinessContent{gap:.6rem;padding:0 1rem 1rem;display:grid}.provider-dashboard-module__NvJODW__readinessSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.provider-dashboard-module__NvJODW__readinessStep{min-width:0;color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex;position:relative}.provider-dashboard-module__NvJODW__readinessStepButton,.provider-dashboard-module__NvJODW__readinessStepStatic{box-sizing:border-box;border-radius:var(--radius-md);width:100%;min-width:0;color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.2rem;padding:.1rem .05rem;display:flex}.provider-dashboard-module__NvJODW__readinessStepButton{cursor:pointer}.provider-dashboard-module__NvJODW__readinessStepButton:hover .provider-dashboard-module__NvJODW__readinessMarker{transform:translateY(-1px)}.provider-dashboard-module__NvJODW__readinessStepButton:focus-visible{outline:2px solid color-mix(in oklab, var(--brand-teal) 48%, transparent);outline-offset:2px}.provider-dashboard-module__NvJODW__readinessStepReady{color:var(--foreground)}.provider-dashboard-module__NvJODW__readinessMarker{border:2px solid color-mix(in oklab, var(--muted-foreground) 28%, transparent);background:var(--card);border-radius:999px;width:.72rem;height:.72rem;transition:box-shadow .16s,transform .16s;display:block}.provider-dashboard-module__NvJODW__readinessStepReady .provider-dashboard-module__NvJODW__readinessMarker{border-color:var(--success);background:var(--success);box-shadow:0 0 0 .18rem color-mix(in oklab, var(--success) 12%, transparent)}.provider-dashboard-module__NvJODW__readinessStepPending .provider-dashboard-module__NvJODW__readinessMarker{background:color-mix(in oklab, var(--muted) 60%, var(--card))}.provider-dashboard-module__NvJODW__readinessLabel{color:currentColor;overflow-wrap:anywhere;max-width:100%;font-size:.8rem;font-weight:600;line-height:.9rem}.provider-dashboard-module__NvJODW__readinessValue{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.provider-dashboard-module__NvJODW__readinessProgress{gap:.35rem;display:grid}.provider-dashboard-module__NvJODW__readinessProgressValue{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.provider-dashboard-module__NvJODW__readinessTrack{background:color-mix(in oklab, var(--muted-foreground) 20%, transparent);border-radius:999px;height:.44rem;overflow:hidden}.provider-dashboard-module__NvJODW__readinessFill{width:var(--readiness-progress);border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--muted-foreground) 36%, var(--card)), var(--brand-teal));height:100%;transition:width .18s}.provider-dashboard-module__NvJODW__readinessPercent{border:1px solid color-mix(in oklab, var(--brand-teal) 24%, transparent);background:color-mix(in oklab, var(--brand-teal) 9%, transparent);color:var(--brand-teal);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.9rem;font-weight:700;line-height:1rem}.provider-dashboard-module__NvJODW__reviewNote{border-left:2px solid color-mix(in oklab, var(--brand-coral) 60%, transparent);color:var(--muted-foreground);padding-left:.75rem;font-size:.875rem;line-height:1.5rem}.provider-dashboard-module__NvJODW__recentOrdersHeader{flex-direction:column;gap:.75rem;padding:.9rem 1rem .65rem;display:flex}.provider-dashboard-module__NvJODW__recentOrdersContent{padding:0 1rem 1rem}.provider-dashboard-module__NvJODW__recentOrdersEmpty{border:1px dashed color-mix(in oklab, var(--border) 72%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);padding:.8rem;font-size:.875rem;line-height:1.4rem}.provider-dashboard-module__NvJODW__recentOrdersList{gap:.55rem;display:grid}.provider-dashboard-module__NvJODW__recentOrderItem{border:1px solid color-mix(in oklab, var(--border) 68%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--background) 76%, transparent);gap:.75rem;padding:.75rem;display:grid}.provider-dashboard-module__NvJODW__recentOrderMain{min-width:0}.provider-dashboard-module__NvJODW__recentOrderTitleRow{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.provider-dashboard-module__NvJODW__recentOrderTitle{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:650;line-height:1.25rem;overflow:hidden}.provider-dashboard-module__NvJODW__recentOrderLocation{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;margin-top:1rem;font-size:1rem;line-height:1.2rem;display:flex;overflow:hidden}.provider-dashboard-module__NvJODW__recentOrderMeta{color:var(--muted-foreground);gap:.75rem;font-size:1rem;line-height:1.1rem;display:grid}.provider-dashboard-module__NvJODW__recentOrderMeta span{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.provider-dashboard-module__NvJODW__documentTile{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--background) 74%, transparent);color:var(--muted-foreground);padding:.75rem;font-size:.875rem;line-height:1.5rem}@media (min-width:640px){.provider-dashboard-module__NvJODW__heroPanel{padding:1.25rem 1.25rem 1.25rem 1.6rem}.provider-dashboard-module__NvJODW__heroIdentity{flex-direction:row;align-items:flex-start}.provider-dashboard-module__NvJODW__recentOrdersHeader{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:640px){.provider-dashboard-module__NvJODW__readinessHeader,.provider-dashboard-module__NvJODW__readinessContent{padding-inline:.85rem}.provider-dashboard-module__NvJODW__readinessSteps{gap:.1rem}.provider-dashboard-module__NvJODW__readinessMarker{width:.66rem;height:.66rem}.provider-dashboard-module__NvJODW__readinessLabel{font-size:.6rem;line-height:.78rem}}@media (min-width:1024px){.provider-dashboard-module__NvJODW__heroLayout{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:center}.provider-dashboard-module__NvJODW__recentOrderItem{grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr);align-items:start}}
.request-chat-workspace-module__6e3pVq__workspaceShell{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--card) 92%, transparent);min-width:0;min-height:42rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.request-chat-workspace-module__6e3pVq__conversationSidebar{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--background) 60%, transparent);min-width:0;padding:.75rem;overflow:hidden}.request-chat-workspace-module__6e3pVq__conversationLink{border-radius:var(--radius-lg);text-align:left;border:1px solid #0000;width:100%;min-width:0;transition:background-color .16s,border-color .16s;position:relative;overflow:hidden}.request-chat-workspace-module__6e3pVq__conversationLink:hover{border-color:color-mix(in oklab, var(--brand-teal) 30%, transparent);background:color-mix(in oklab, var(--brand-teal) 5%, transparent)}.request-chat-workspace-module__6e3pVq__conversationLinkActive{border-color:color-mix(in oklab, var(--brand-teal) 30%, transparent);background:color-mix(in oklab, var(--brand-teal) 10%, transparent)}.request-chat-workspace-module__6e3pVq__conversationCardLink{border-radius:inherit;color:inherit;padding:.75rem;text-decoration:none;display:block}.request-chat-workspace-module__6e3pVq__conversationContent{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.request-chat-workspace-module__6e3pVq__conversationOfferMessage{max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.625rem;font-size:.75rem;line-height:1.25rem;overflow:hidden}.request-chat-workspace-module__6e3pVq__threadShell{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 80%, transparent), color-mix(in oklab, var(--brand-sand) 35%, transparent));flex-direction:column;min-width:0;min-height:42rem;display:flex}.request-chat-workspace-module__6e3pVq__threadHeader{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 95%, transparent);padding:1rem}.request-chat-workspace-module__6e3pVq__threadHeaderCompact{padding:.625rem .875rem}.request-chat-workspace-module__6e3pVq__threadActionPanel{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 82%, transparent);padding:.75rem 1rem}.request-chat-workspace-module__6e3pVq__amountPill{border:1px solid color-mix(in oklab, var(--price) 30%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--price) 10%, transparent);color:var(--price);padding:.5rem .75rem;font-size:.875rem;font-weight:600}.request-chat-workspace-module__6e3pVq__amountPillCompact{padding:.375rem .625rem;font-size:.8125rem}.request-chat-workspace-module__6e3pVq__messagesArea{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.request-chat-workspace-module__6e3pVq__messagesPane{overflow-anchor:none;flex:1;min-height:0;padding:1rem;overflow:hidden auto}.request-chat-workspace-module__6e3pVq__scrollToLatestAction{z-index:2;inset-inline:0;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:.875rem}.request-chat-workspace-module__6e3pVq__scrollToLatestAction>*{pointer-events:auto}.request-chat-workspace-module__6e3pVq__emptyThread{border:1px dashed color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--card) 70%, transparent);color:var(--muted-foreground);padding:1rem;font-size:.875rem}.request-chat-workspace-module__6e3pVq__messageBubble{overflow-wrap:anywhere;border-radius:var(--radius-lg);width:fit-content;min-width:0;max-width:82%;padding:.75rem 1rem;position:relative;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.request-chat-workspace-module__6e3pVq__editingBubble{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 32%, transparent), 0 1px 2px #0000000d}@supports (color:lab(0% 0 0)){.request-chat-workspace-module__6e3pVq__editingBubble{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 32%, transparent), 0 1px 2px lab(0% 0 0/.05)}}.request-chat-workspace-module__6e3pVq__messageText{overflow-wrap:anywhere;word-break:break-word}.request-chat-workspace-module__6e3pVq__contactCard{gap:.625rem;min-width:min(18rem,100%);display:grid}.request-chat-workspace-module__6e3pVq__contactCardHeader{display:block}.request-chat-workspace-module__6e3pVq__contactCardTitle{letter-spacing:0;font-size:.75rem;font-weight:700;line-height:1rem}.request-chat-workspace-module__6e3pVq__contactCardName{font-size:.95rem;font-weight:700;line-height:1.25rem}.request-chat-workspace-module__6e3pVq__contactCardRows{gap:.375rem;display:grid}.request-chat-workspace-module__6e3pVq__contactCardRow{gap:.125rem;min-width:0;display:grid}.request-chat-workspace-module__6e3pVq__contactCardLabel{opacity:.72;align-items:center;gap:.375rem;font-size:.7rem;font-weight:600;line-height:1rem;display:inline-flex}.request-chat-workspace-module__6e3pVq__contactCardValue{min-width:0;color:inherit;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:.18em;font-size:.85rem;line-height:1.25rem}.request-chat-workspace-module__6e3pVq__contactCardValueLine{align-items:center;gap:.375rem;min-width:0;display:flex}.request-chat-workspace-module__6e3pVq__ownBubble{border-bottom-right-radius:var(--radius-md);background:var(--brand-teal);color:var(--primary-foreground)}.request-chat-workspace-module__6e3pVq__peerBubble{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-bottom-left-radius:var(--radius-md);background:var(--card);color:var(--foreground)}.request-chat-workspace-module__6e3pVq__messageMeta{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.7rem;display:flex}.request-chat-workspace-module__6e3pVq__editAction{z-index:1;opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(35%,-35%)}.request-chat-workspace-module__6e3pVq__messageBubble:hover .request-chat-workspace-module__6e3pVq__editAction,.request-chat-workspace-module__6e3pVq__messageBubble:focus-within .request-chat-workspace-module__6e3pVq__editAction{opacity:1;pointer-events:auto}@media (hover:none){.request-chat-workspace-module__6e3pVq__editAction{opacity:1;pointer-events:auto}}.request-chat-workspace-module__6e3pVq__composer{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 95%, transparent);padding:.75rem}.request-chat-workspace-module__6e3pVq__composerControls{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.request-chat-workspace-module__6e3pVq__composerInputColumn{gap:.5rem;min-width:0;display:grid}.request-chat-workspace-module__6e3pVq__composerTextarea[data-slot=textarea]{scrollbar-gutter:stable;min-height:2.625rem;max-height:calc(16rem + 2px);padding-block:.5rem;padding-inline:1.5rem 1rem;line-height:1.5rem;overflow-y:auto}.request-chat-workspace-module__6e3pVq__composerTextarea[data-slot=textarea]::-webkit-scrollbar{width:.875rem}.request-chat-workspace-module__6e3pVq__composerTextarea[data-slot=textarea]::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.request-chat-workspace-module__6e3pVq__composerTextarea[data-slot=textarea]::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent);border:.25rem solid #0000;border-radius:9999px}.request-chat-workspace-module__6e3pVq__composerEditBar{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.request-chat-workspace-module__6e3pVq__composerEditText{gap:.125rem;min-width:0;display:grid}.request-chat-workspace-module__6e3pVq__composerEditTitle{color:var(--foreground);font-size:.75rem;font-weight:600;line-height:1rem}.request-chat-workspace-module__6e3pVq__composerEditPreview{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.request-chat-workspace-module__6e3pVq__composerMeta{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.request-chat-workspace-module__6e3pVq__composerCounter{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:.75rem;line-height:1.25rem}.request-chat-workspace-module__6e3pVq__composerCounterError{color:var(--destructive)}.request-chat-workspace-module__6e3pVq__pendingAttachment{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:var(--background);max-width:16rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;display:inline-flex}.request-chat-workspace-module__6e3pVq__messageAttachments{flex-wrap:wrap;gap:.5rem;width:fit-content;max-width:100%;margin-top:.75rem;display:flex}.request-chat-workspace-module__6e3pVq__messageAttachment{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--background) 80%, transparent);width:12rem;max-width:100%;color:var(--muted-foreground);text-align:left;font-size:.75rem;transition:border-color .16s,color .16s;display:block;overflow:hidden}.request-chat-workspace-module__6e3pVq__messageAttachment:is(button){appearance:none;cursor:pointer;padding:0}.request-chat-workspace-module__6e3pVq__messageAttachment:hover{border-color:color-mix(in oklab, var(--brand-teal) 45%, transparent);color:var(--foreground)}.request-chat-workspace-module__6e3pVq__messageAttachment:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.request-chat-workspace-module__6e3pVq__attachmentPreview{aspect-ratio:4/3;background:color-mix(in oklab, var(--muted) 55%, transparent);justify-content:center;align-items:center;width:100%;display:flex}.request-chat-workspace-module__6e3pVq__imageAttachmentPreview{aspect-ratio:4/3;background:color-mix(in oklab, var(--muted) 55%, transparent);width:100%;display:block;position:relative;overflow:hidden}.request-chat-workspace-module__6e3pVq__imageAttachmentThumbnail{object-fit:cover;width:100%;height:100%;display:block}.request-chat-workspace-module__6e3pVq__imageAttachmentDialogContent{gap:0;width:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);padding:.5rem}.request-chat-workspace-module__6e3pVq__imageAttachmentDialogImage{border-radius:var(--radius-lg);object-fit:contain;max-width:calc(100vw - 3rem);max-height:85vh;display:block}.request-chat-workspace-module__6e3pVq__noSelection{border:1px dashed color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-2xl);background:color-mix(in oklab, var(--card) 70%, transparent);color:var(--muted-foreground);padding:1.25rem;font-size:.875rem}@media (min-width:1024px){.request-chat-workspace-module__6e3pVq__workspaceShell{grid-template-rows:minmax(0,1fr);grid-template-columns:18rem minmax(0,1fr);height:min(42rem,100vh - 8rem);min-height:min(42rem,100vh - 8rem)}.request-chat-workspace-module__6e3pVq__workspaceShellFitViewport{height:calc(100dvh - var(--request-chat-fit-viewport-offset,12rem));min-height:0}.request-chat-workspace-module__6e3pVq__conversationSidebar{border-right:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-bottom:0;min-height:0;overflow-y:auto}.request-chat-workspace-module__6e3pVq__threadShell{min-height:0}}
