.AvailabilitySettings-module__ulJu0W__loadingState{color:var(--text-gray);text-align:center;padding:1rem;font-size:.9rem}.AvailabilitySettings-module__ulJu0W__weekBody{gap:var(--settings-row-gap);flex-direction:column;display:flex}.AvailabilitySettings-module__ulJu0W__dayRow{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.AvailabilitySettings-module__ulJu0W__dayRow:hover{border-color:var(--primary)}.AvailabilitySettings-module__ulJu0W__weekDayInline{text-align:center;width:20px;color:var(--foreground);margin-right:.5rem;font-weight:600;display:inline-block}.AvailabilitySettings-module__ulJu0W__timeSelectWrap{flex-shrink:0;width:120px}.AvailabilitySettings-module__ulJu0W__timeSelectWrapDisabled{opacity:.55;pointer-events:none}.AvailabilitySettings-module__ulJu0W__dash{color:var(--text-gray);font-weight:600}.AvailabilitySettings-module__ulJu0W__toggleGroup{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:inline-flex}.AvailabilitySettings-module__ulJu0W__modeSwitch,.AvailabilitySettings-module__ulJu0W__offSwitch{cursor:pointer;color:var(--text-gray);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.AvailabilitySettings-module__ulJu0W__modeSwitch input,.AvailabilitySettings-module__ulJu0W__offSwitch input{opacity:0;pointer-events:none;position:absolute}.AvailabilitySettings-module__ulJu0W__switchTrack{background:var(--border-color);border-radius:18px;width:32px;height:18px;transition:background .2s;position:relative}.AvailabilitySettings-module__ulJu0W__switchOn{background:var(--primary)}.AvailabilitySettings-module__ulJu0W__switchThumb{background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.AvailabilitySettings-module__ulJu0W__switchOn .AvailabilitySettings-module__ulJu0W__switchThumb{transform:translate(14px)}.AvailabilitySettings-module__ulJu0W__resetButton{background:var(--surface-2);color:var(--text-gray);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-weight:600;transition:all .2s;display:inline-flex}.AvailabilitySettings-module__ulJu0W__resetButton:hover{color:#dc2626;background:#fee2e2}.AvailabilitySettings-module__ulJu0W__saving{color:var(--primary);margin-left:.25rem;font-size:.75rem}.AvailabilitySettings-module__ulJu0W__errorText{color:#dc2626;margin-left:.25rem;font-size:.75rem}@media (max-width:640px){.AvailabilitySettings-module__ulJu0W__dayRow{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"day start dash end""toggles toggles toggles reset";align-items:center;gap:.5rem .4rem;padding:.6rem .55rem;display:grid}.AvailabilitySettings-module__ulJu0W__weekDayInline{grid-area:day;margin-right:0}.AvailabilitySettings-module__ulJu0W__dayRow>div:first-of-type{grid-area:start;width:auto}.AvailabilitySettings-module__ulJu0W__dash{text-align:center;grid-area:dash}.AvailabilitySettings-module__ulJu0W__dayRow>div:nth-of-type(2){grid-area:end;width:auto}.AvailabilitySettings-module__ulJu0W__toggleGroup{grid-area:toggles;justify-self:start;gap:.5rem .8rem;margin-left:0}.AvailabilitySettings-module__ulJu0W__resetButton{grid-area:reset;justify-self:end}.AvailabilitySettings-module__ulJu0W__errorText{grid-column:1/-1;margin-left:0;line-height:1.35}}.AvailabilitySettings-module__ulJu0W__dayRowUnset{background:var(--surface-2);border-style:dashed}.AvailabilitySettings-module__ulJu0W__timeSelectWrapUnset{opacity:.55}.AvailabilitySettings-module__ulJu0W__spinner{border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite AvailabilitySettings-module__ulJu0W__availabilitySpin;display:inline-block}@keyframes AvailabilitySettings-module__ulJu0W__availabilitySpin{to{transform:rotate(360deg)}}.AvailabilitySettings-module__ulJu0W__resetButton:disabled{opacity:.4;cursor:not-allowed;background:0 0}
.business-profile-module__MhoPsG__container{justify-content:center;width:100%;padding:0;display:flex}.business-profile-module__MhoPsG__card{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;width:100%;padding:1.5rem}.business-profile-module__MhoPsG__title{font-size:var(--page-title-size);font-weight:var(--page-title-weight);margin:0 0 .4rem}.business-profile-module__MhoPsG__description{color:var(--text-gray);margin:0 0 1.75rem}.business-profile-module__MhoPsG__sectionTitle{color:var(--foreground);margin:1rem 0 0;font-size:1rem;font-weight:700}.business-profile-module__MhoPsG__form{flex-direction:column;gap:1rem;display:flex}.business-profile-module__MhoPsG__field{flex-direction:column;flex:1;gap:.4rem;display:flex}.business-profile-module__MhoPsG__field label{color:var(--foreground);font-size:.85rem;font-weight:600}.business-profile-module__MhoPsG__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.business-profile-module__MhoPsG__row{grid-template-columns:1fr}}.business-profile-module__MhoPsG__submit{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;margin-top:.75rem;padding:.7rem 1.4rem;font-weight:600}.business-profile-module__MhoPsG__submit:disabled{opacity:.55;cursor:not-allowed}.business-profile-module__MhoPsG__saved{color:var(--primary);margin:0;font-size:.9rem}
.pharmacy-profile-module__YydA0q__container{justify-content:center;min-height:calc(100vh - 200px);padding:3rem 1rem;display:flex}.pharmacy-profile-module__YydA0q__containerEmbedded{justify-content:center;width:100%;display:flex}.pharmacy-profile-module__YydA0q__containerEmbedded .pharmacy-profile-module__YydA0q__card{border-width:1px;max-width:none;padding:1.5rem}.pharmacy-profile-module__YydA0q__card{background:var(--surface);border:1.5px solid var(--border-color);border-radius:12px;width:100%;max-width:720px;padding:2rem 2.25rem}.pharmacy-profile-module__YydA0q__title{font-size:var(--page-title-size);font-weight:var(--page-title-weight);margin:0 0 .4rem}.pharmacy-profile-module__YydA0q__description{color:var(--text-gray);margin:0 0 1.75rem}.pharmacy-profile-module__YydA0q__form{flex-direction:column;gap:1rem;display:flex}.pharmacy-profile-module__YydA0q__field{flex-direction:column;flex:1;gap:.4rem;display:flex}.pharmacy-profile-module__YydA0q__field label{color:var(--foreground);font-size:.85rem;font-weight:600}.pharmacy-profile-module__YydA0q__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.pharmacy-profile-module__YydA0q__row{grid-template-columns:1fr}}.pharmacy-profile-module__YydA0q__checkboxRow{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.pharmacy-profile-module__YydA0q__checkbox{color:var(--foreground);align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}.pharmacy-profile-module__YydA0q__submit{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;margin-top:.75rem;padding:.7rem 1.4rem;font-weight:600}.pharmacy-profile-module__YydA0q__submit:disabled{opacity:.55;cursor:not-allowed}.pharmacy-profile-module__YydA0q__saved{color:var(--primary);margin:0;font-size:.9rem}
.ResumeSettings-module__7l51cW__container{background:var(--surface);border:2px solid var(--border-color);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ResumeSettings-module__7l51cW__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.ResumeSettings-module__7l51cW__subtitle{color:var(--text-gray);margin:0;font-size:.9rem}.ResumeSettings-module__7l51cW__row{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.ResumeSettings-module__7l51cW__fileLabel{background:var(--surface-2);border:1px solid var(--border-color);color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.9rem;display:inline-flex}.ResumeSettings-module__7l51cW__input{border:1px solid var(--border-color);background:var(--background);min-width:220px;color:var(--foreground);border-radius:8px;flex:1;padding:.5rem .6rem;font-family:inherit;font-size:.9rem}.ResumeSettings-module__7l51cW__button{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.ResumeSettings-module__7l51cW__button:disabled{opacity:.5;cursor:not-allowed}.ResumeSettings-module__7l51cW__danger{color:#c53030;cursor:pointer;background:0 0;border:1px solid #c53030;border-radius:8px;padding:.5rem 1rem;font-weight:600}.ResumeSettings-module__7l51cW__secondary{background:var(--surface-2);border:1px solid var(--border-color);cursor:pointer;color:var(--foreground);border-radius:8px;padding:.5rem 1rem;font-weight:600}.ResumeSettings-module__7l51cW__error{color:#c53030;font-size:.85rem}.ResumeSettings-module__7l51cW__success{color:#16a34a;font-size:.85rem}.ResumeSettings-module__7l51cW__fileMeta{color:var(--text-gray);font-size:.85rem}.ResumeSettings-module__7l51cW__passwordSection{border-top:1px solid var(--border-color);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.ResumeSettings-module__7l51cW__passwordTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.ResumeSettings-module__7l51cW__passwordHint{color:var(--text-gray);margin:0;font-size:.85rem}.ResumeSettings-module__7l51cW__passwordSection .ResumeSettings-module__7l51cW__input{flex:none;width:100%}.ResumeSettings-module__7l51cW__passwordSection .ResumeSettings-module__7l51cW__button{align-self:flex-start}
.Settings-module__G9icha__page{max-width:1024px;margin:0 auto;padding:2.5rem}.Settings-module__G9icha__pageEmbedded{padding:.5rem 1.5rem 2.5rem}.Settings-module__G9icha__pageHeader{margin-bottom:16px}.Settings-module__G9icha__pageTitle{font-size:var(--page-title-size);font-weight:var(--page-title-weight);color:var(--foreground);margin:0}.Settings-module__G9icha__tabsWrapper{border-bottom:1px solid var(--border-color);-webkit-overflow-scrolling:touch;width:100%;margin-bottom:24px;overflow-x:auto}.Settings-module__G9icha__tabsWrapper::-webkit-scrollbar{display:none}.Settings-module__G9icha__tabsList{align-items:center;gap:4px;min-width:max-content;display:flex}.Settings-module__G9icha__tab{color:var(--text-gray);white-space:nowrap;opacity:.75;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,opacity .15s;display:inline-flex}.Settings-module__G9icha__tab:hover{opacity:1}.Settings-module__G9icha__tabActive{color:var(--primary-dark);border-bottom-color:var(--primary);opacity:1;font-weight:600}.Settings-module__G9icha__content{padding:8px 0}.Settings-module__G9icha__businessSubNav{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.Settings-module__G9icha__businessSubNavLink{border:1px solid var(--border-color);background:var(--surface);color:var(--foreground);border-radius:999px;align-items:center;padding:.45rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.Settings-module__G9icha__businessSubNavLink:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:480px){.Settings-module__G9icha__page{padding:var(--settings-group-gap) 16px 48px}.Settings-module__G9icha__tab{padding:12px 14px;font-size:14px}}@media (max-width:768px){.Settings-module__G9icha__tabsWrapper{overflow-x:visible}.Settings-module__G9icha__tabsList{flex-wrap:wrap;min-width:0}}
.PersonalizationSettingsClient-module__LSkMZa__container{gap:var(--settings-group-gap);flex-direction:column;display:flex}.PersonalizationSettingsClient-module__LSkMZa__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700}.PersonalizationSettingsClient-module__LSkMZa__section{color:var(--text-gray);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8rem;font-weight:700}.PersonalizationSettingsClient-module__LSkMZa__sectionDescription{margin:.35rem 0 var(--settings-label-gap);color:var(--muted-foreground,var(--foreground))}.PersonalizationSettingsClient-module__LSkMZa__rowGroup{gap:var(--settings-row-gap);margin-top:var(--settings-label-gap);flex-direction:column;display:flex}.PersonalizationSettingsClient-module__LSkMZa__sidebarRow{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.PersonalizationSettingsClient-module__LSkMZa__orderList{gap:var(--settings-row-gap);margin:var(--settings-label-gap) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.PersonalizationSettingsClient-module__LSkMZa__orderRow{border:1px solid var(--border);background:var(--surface);cursor:grab;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.PersonalizationSettingsClient-module__LSkMZa__orderRowDragging{opacity:.5;cursor:grabbing}.PersonalizationSettingsClient-module__LSkMZa__orderRowDropTarget{border-color:var(--primary)}.PersonalizationSettingsClient-module__LSkMZa__dragHandle{width:1.15rem;height:1.15rem;color:var(--text-gray);flex-shrink:0}.PersonalizationSettingsClient-module__LSkMZa__orderLabel{min-width:0;color:var(--foreground);flex:auto;font-size:.95rem;font-weight:600;line-height:1}.PersonalizationSettingsClient-module__LSkMZa__orderControls{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.PersonalizationSettingsClient-module__LSkMZa__orderControls>:last-child{margin-inline-start:.6rem}.PersonalizationSettingsClient-module__LSkMZa__moveButton{border:1px solid var(--border);background:var(--surface-2);width:2rem;height:2rem;color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.PersonalizationSettingsClient-module__LSkMZa__moveButton:disabled{color:var(--text-gray);cursor:default}.PersonalizationSettingsClient-module__LSkMZa__row{background:var(--surface);border:1px solid var(--border-color);border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.PersonalizationSettingsClient-module__LSkMZa__rowInfo{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.PersonalizationSettingsClient-module__LSkMZa__rowLabel{color:var(--foreground);font-size:.95rem;font-weight:600}.PersonalizationSettingsClient-module__LSkMZa__rowText{color:var(--text-gray);font-size:.85rem;line-height:1.45}.PersonalizationSettingsClient-module__LSkMZa__toggle{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.PersonalizationSettingsClient-module__LSkMZa__toggleState{color:var(--text-gray);text-align:right;min-width:1.8rem;font-size:.8rem;font-weight:600}.PersonalizationSettingsClient-module__LSkMZa__feedViewDescription{margin-top:var(--settings-label-gap);color:var(--foreground);font-size:.95rem;font-weight:600}.PersonalizationSettingsClient-module__LSkMZa__radioGroup{gap:var(--settings-row-gap);margin-top:var(--settings-label-gap);flex-direction:column;display:flex}.PersonalizationSettingsClient-module__LSkMZa__radioRow{background:var(--surface);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.PersonalizationSettingsClient-module__LSkMZa__radioRowSelected{border-color:var(--primary);background:var(--surface-2)}.PersonalizationSettingsClient-module__LSkMZa__radioRowBusy{cursor:wait}.PersonalizationSettingsClient-module__LSkMZa__radioInput{min-width:1.05rem;max-width:1.05rem;height:1.05rem;accent-color:var(--primary);cursor:inherit;appearance:auto;box-sizing:content-box;border:0;flex-shrink:0;margin:0;width:1.05rem!important;padding:0!important}.PersonalizationSettingsClient-module__LSkMZa__radioBody{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.PersonalizationSettingsClient-module__LSkMZa__radioLabel{color:var(--foreground);font-size:.95rem;font-weight:600}.PersonalizationSettingsClient-module__LSkMZa__soundSelect{background:var(--surface-2);color:var(--foreground);border:1px solid var(--border-strong);border-radius:8px;padding:6px 10px;font-size:14px}@media (max-width:480px){.PersonalizationSettingsClient-module__LSkMZa__row{flex-direction:column;align-items:stretch;gap:.6rem}.PersonalizationSettingsClient-module__LSkMZa__toggle{justify-content:flex-end}}.PersonalizationSettingsClient-module__LSkMZa__orderRowOff{opacity:.55}
