.TrialInfo-module-scss-module__wwo11a__card{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:680px;margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--color-success-border);border-radius:var(--radius-md);background:var(--color-success-surface);display:flex}.TrialInfo-module-scss-module__wwo11a__title{font-size:var(--font-size-md)}.TrialInfo-module-scss-module__wwo11a__date{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.TrialInfo-module-scss-module__wwo11a__remaining{color:var(--color-success);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);white-space:nowrap}.TrialInfo-module-scss-module__wwo11a__warning{border-color:var(--color-warning-border);background:var(--color-warning-surface)}.TrialInfo-module-scss-module__wwo11a__warning .TrialInfo-module-scss-module__wwo11a__remaining{color:var(--color-warning)}@media (max-width:576px){.TrialInfo-module-scss-module__wwo11a__card{flex-direction:column;align-items:flex-start}}
.Container-module-scss-module__lzjVBG__container{width:100%;max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto}@media (max-width:768px){.Container-module-scss-module__lzjVBG__container{padding:0 var(--space-4)}}
.FieldScreen-module-scss-module__CRz1wG__screen{gap:var(--space-5);overflow-wrap:anywhere;flex-direction:column;max-width:800px;display:flex}.FieldScreen-module-scss-module__CRz1wG__heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.FieldScreen-module-scss-module__CRz1wG__secondary{color:var(--color-text-secondary)}.FieldScreen-module-scss-module__CRz1wG__comment{white-space:pre-wrap}.FieldScreen-module-scss-module__CRz1wG__summary{font-size:var(--font-size-md)}.FieldScreen-module-scss-module__CRz1wG__taskSection{gap:var(--space-4);display:grid}.FieldScreen-module-scss-module__CRz1wG__cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.FieldScreen-module-scss-module__CRz1wG__card,.FieldScreen-module-scss-module__CRz1wG__empty{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.FieldScreen-module-scss-module__CRz1wG__card{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.FieldScreen-module-scss-module__CRz1wG__card h2{font-size:var(--font-size-lg)}.FieldScreen-module-scss-module__CRz1wG__card>a{margin-top:auto}.FieldScreen-module-scss-module__CRz1wG__empty{gap:var(--space-3);display:grid}.FieldScreen-module-scss-module__CRz1wG__map{gap:var(--space-4);min-width:0;display:grid}@media (max-width:600px){.FieldScreen-module-scss-module__CRz1wG__cards{grid-template-columns:minmax(0,1fr)}.FieldScreen-module-scss-module__CRz1wG__screen h1{font-size:var(--font-size-2xl)}}.FieldScreen-module-scss-module__CRz1wG__titleRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.FieldScreen-module-scss-module__CRz1wG__titleRow h1,.FieldScreen-module-scss-module__CRz1wG__titleRow h2{min-width:0}.FieldScreen-module-scss-module__CRz1wG__titleRow>span{white-space:nowrap;flex-shrink:0;align-self:center}.FieldScreen-module-scss-module__CRz1wG__visitTiming{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.FieldScreen-module-scss-module__CRz1wG__visitTiming>div{gap:var(--space-1);display:grid}.FieldScreen-module-scss-module__CRz1wG__visitTiming dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.FieldScreen-module-scss-module__CRz1wG__visitTiming dd{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;margin:0}
.VisitInterruption-module-scss-module__rSEY1G__details{gap:var(--space-2);display:grid}.VisitInterruption-module-scss-module__rSEY1G__comment{white-space:pre-wrap}
.Button-module-scss-module__ZzJ4MW__button{min-width:0;font:inherit;font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;text-wrap:nowrap;transition:color var(--transition-default),background-color var(--transition-default),border-color var(--transition-default);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Button-module-scss-module__ZzJ4MW__button:hover{text-decoration:none}.Button-module-scss-module__ZzJ4MW__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module-scss-module__ZzJ4MW__button:disabled{color:var(--color-disabled-text);background-color:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.Button-module-scss-module__ZzJ4MW__normal{min-height:44px;padding:0 var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.Button-module-scss-module__ZzJ4MW__small{min-height:36px;padding:0 var(--space-3);font-size:var(--font-size-xs);line-height:var(--line-height-sm)}.Button-module-scss-module__ZzJ4MW__fullWidth{width:100%}.Button-module-scss-module__ZzJ4MW__primary{color:var(--color-primary-text);background-color:var(--color-primary)}.Button-module-scss-module__ZzJ4MW__primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.Button-module-scss-module__ZzJ4MW__primary:active:not(:disabled){background-color:var(--color-primary-active)}.Button-module-scss-module__ZzJ4MW__secondary{color:var(--color-text);background-color:var(--color-surface);border-color:var(--color-border-strong)}.Button-module-scss-module__ZzJ4MW__secondary:hover:not(:disabled){background-color:var(--color-hover)}.Button-module-scss-module__ZzJ4MW__secondary:active:not(:disabled){background-color:var(--color-hover-strong)}.Button-module-scss-module__ZzJ4MW__danger{color:var(--color-on-error);background-color:var(--color-error-solid)}.Button-module-scss-module__ZzJ4MW__danger:hover:not(:disabled){background-color:var(--color-error-hover)}.Button-module-scss-module__ZzJ4MW__ghost{color:var(--color-text);background-color:#0000}.Button-module-scss-module__ZzJ4MW__ghost:hover:not(:disabled){background-color:var(--color-hover)}.Button-module-scss-module__ZzJ4MW__ghost:active:not(:disabled){background-color:var(--color-hover-strong)}
.Input-module-scss-module__SUq_4G__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.Input-module-scss-module__SUq_4G__label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.Input-module-scss-module__SUq_4G__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.Input-module-scss-module__SUq_4G__labelAction{font-size:var(--font-size-xs);line-height:var(--line-height-md);margin-left:auto}.Input-module-scss-module__SUq_4G__requiredMark{margin-left:var(--space-1);color:var(--color-error)}.Input-module-scss-module__SUq_4G__inputWrapper{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;transition:border-color var(--transition-fast) ease;align-items:center;display:flex}.Input-module-scss-module__SUq_4G__inputWrapper:hover,.Input-module-scss-module__SUq_4G__inputWrapper:focus-within{border-color:var(--color-primary)}.Input-module-scss-module__SUq_4G__inputWrapper.Input-module-scss-module__SUq_4G__hasError{border-color:var(--color-error-border)}.Input-module-scss-module__SUq_4G__inputWrapper.Input-module-scss-module__SUq_4G__disabled{background-color:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.Input-module-scss-module__SUq_4G__inputWrapper.Input-module-scss-module__SUq_4G__normal{min-height:44px}.Input-module-scss-module__SUq_4G__inputWrapper.Input-module-scss-module__SUq_4G__small{min-height:36px}.Input-module-scss-module__SUq_4G__input{padding:0 var(--space-3);width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:none}.Input-module-scss-module__SUq_4G__input::placeholder{color:var(--color-text-placeholder)}.Input-module-scss-module__SUq_4G__input:disabled{color:var(--color-disabled-text);cursor:not-allowed}.Input-module-scss-module__SUq_4G__normal .Input-module-scss-module__SUq_4G__input{font-size:var(--font-size-sm)}.Input-module-scss-module__SUq_4G__small .Input-module-scss-module__SUq_4G__input{font-size:var(--font-size-xs)}.Input-module-scss-module__SUq_4G__passwordButton{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;display:flex}.Input-module-scss-module__SUq_4G__passwordButton:hover:not(:disabled){color:var(--color-text);background:var(--color-hover)}.Input-module-scss-module__SUq_4G__passwordButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.Input-module-scss-module__SUq_4G__passwordButton:disabled{color:var(--color-disabled-text);cursor:not-allowed}.Input-module-scss-module__SUq_4G__help,.Input-module-scss-module__SUq_4G__error{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-error)}.Input-module-scss-module__SUq_4G__help{color:var(--color-text-placeholder)}
.VisitQuestions-module-scss-module__HJBopG__section{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;display:grid}.VisitQuestions-module-scss-module__HJBopG__section h2{font-size:var(--font-size-lg)}.VisitQuestions-module-scss-module__HJBopG__question{padding-top:var(--space-3);border-top:1px solid var(--color-border);overflow-wrap:anywhere;min-width:0}.VisitQuestions-module-scss-module__HJBopG__answer{font-weight:var(--font-weight-medium);white-space:pre-wrap}.VisitQuestions-module-scss-module__HJBopG__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}
.VisitInventory-module-scss-module__YvCNwW__section{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;display:grid}.VisitInventory-module-scss-module__YvCNwW__section h2{font-size:var(--font-size-lg)}.VisitInventory-module-scss-module__YvCNwW__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.VisitInventory-module-scss-module__YvCNwW__row{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.VisitInventory-module-scss-module__YvCNwW__hint{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.VisitInventory-module-scss-module__YvCNwW__productInfo{overflow-wrap:anywhere;min-width:0}.VisitInventory-module-scss-module__YvCNwW__quantity{align-items:center;gap:var(--space-2);grid-template-columns:104px auto;display:grid}.VisitInventory-module-scss-module__YvCNwW__unit{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.VisitInventory-module-scss-module__YvCNwW__error{color:var(--color-error);font-size:var(--font-size-sm);grid-column:1/-1}.VisitInventory-module-scss-module__YvCNwW__savedQuantity{text-align:right;justify-self:end}.VisitInventory-module-scss-module__YvCNwW__catalog{gap:var(--space-2);max-height:calc(220px + 4*var(--space-2) + 2*var(--space-1));padding:var(--space-1);scrollbar-gutter:stable;grid-auto-rows:minmax(44px,auto);margin:0;list-style:none;display:grid;overflow-y:auto}.VisitInventory-module-scss-module__YvCNwW__catalog::-webkit-scrollbar{width:10px}.VisitInventory-module-scss-module__YvCNwW__catalog::-webkit-scrollbar-track{background:var(--color-border);border-radius:var(--radius-sm)}.VisitInventory-module-scss-module__YvCNwW__catalog::-webkit-scrollbar-thumb{background:var(--color-text-secondary);border:2px solid var(--color-border);border-radius:var(--radius-sm)}@supports not selector(::-webkit-scrollbar){.VisitInventory-module-scss-module__YvCNwW__catalog{scrollbar-color:var(--color-text-secondary) var(--color-border);scrollbar-width:auto}}.VisitInventory-module-scss-module__YvCNwW__catalog li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.VisitInventory-module-scss-module__YvCNwW__catalog li>span{overflow-wrap:anywhere;min-width:0}.VisitInventory-module-scss-module__YvCNwW__catalog button{flex-shrink:0}.VisitInventory-module-scss-module__YvCNwW__rowActions{align-items:center;gap:var(--space-3);display:flex}.VisitInventory-module-scss-module__YvCNwW__actionButton{flex-shrink:0;width:36px;height:36px;padding:0}@media (max-width:480px){.VisitInventory-module-scss-module__YvCNwW__row{gap:var(--space-2)}.VisitInventory-module-scss-module__YvCNwW__quantity{gap:var(--space-1);grid-template-columns:72px auto}}
.Link-module-scss-module__4zM5ZW__link{align-items:center;gap:var(--space-1);color:var(--color-primary);transition:all var(--transition-default);display:inline-flex}.Link-module-scss-module__4zM5ZW__link:hover{color:var(--color-primary-hover);text-underline-offset:2px;text-decoration:underline}.Link-module-scss-module__4zM5ZW__link svg{flex-shrink:0}.Link-module-scss-module__4zM5ZW__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}
.Breadcrumbs-module-scss-module__JW1epW__list{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__JW1epW__item{align-items:baseline;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.Breadcrumbs-module-scss-module__JW1epW__separator{color:var(--color-text-secondary);flex-shrink:0}.Breadcrumbs-module-scss-module__JW1epW__label,.Breadcrumbs-module-scss-module__JW1epW__link{overflow-wrap:anywhere;min-width:0}
.VisitFilters-module-scss-module__NQ6C6a__form{align-items:end;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr)) repeat(4,minmax(0,1.3fr)) auto;min-width:0;display:grid}.VisitFilters-module-scss-module__NQ6C6a__form>div{min-width:0}.VisitFilters-module-scss-module__NQ6C6a__actions{gap:var(--space-2);display:flex}.VisitFilters-module-scss-module__NQ6C6a__actions>button[type=submit]:disabled{transition:none}.VisitFilters-module-scss-module__NQ6C6a__hint{color:var(--color-text-secondary);font-size:var(--font-size-xs);grid-column:1/-1}@media (max-width:1300px){.VisitFilters-module-scss-module__NQ6C6a__form{grid-template-columns:repeat(2,minmax(0,1fr))}.VisitFilters-module-scss-module__NQ6C6a__actions{flex-wrap:wrap;grid-column:1/-1}}@media (max-width:480px){.VisitFilters-module-scss-module__NQ6C6a__form{grid-template-columns:minmax(0,1fr)}}
.Loader-module-scss-module__lQbrIq__loader{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;animation:.7s linear infinite Loader-module-scss-module__lQbrIq__spin;display:inline-block}.Loader-module-scss-module__lQbrIq__normal{width:38px;height:38px}.Loader-module-scss-module__lQbrIq__small{border-width:2px;width:30px;height:30px}@keyframes Loader-module-scss-module__lQbrIq__spin{to{transform:rotate(360deg)}}
.VisitEvidence-module-scss-module__ByngMG__section{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;display:grid}.VisitEvidence-module-scss-module__ByngMG__heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.VisitEvidence-module-scss-module__ByngMG__heading h2{font-size:var(--font-size-lg)}.VisitEvidence-module-scss-module__ByngMG__hint{color:var(--color-text-secondary)}.VisitEvidence-module-scss-module__ByngMG__error{color:var(--color-error)}.VisitEvidence-module-scss-module__ByngMG__grid{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.VisitEvidence-module-scss-module__ByngMG__item{flex:0 0 96px;width:96px;height:128px;position:relative}.VisitEvidence-module-scss-module__ByngMG__thumbnail,.VisitEvidence-module-scss-module__ByngMG__add{background:var(--color-surface-secondary);width:100%;height:100%;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.VisitEvidence-module-scss-module__ByngMG__thumbnail:focus-visible,.VisitEvidence-module-scss-module__ByngMG__add:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.VisitEvidence-module-scss-module__ByngMG__thumbnail:disabled,.VisitEvidence-module-scss-module__ByngMG__add:disabled{cursor:default;opacity:.55}.VisitEvidence-module-scss-module__ByngMG__thumbnail span{padding:var(--space-2);font-size:var(--font-size-sm)}.VisitEvidence-module-scss-module__ByngMG__add{border-style:dashed}.VisitEvidence-module-scss-module__ByngMG__add:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.VisitEvidence-module-scss-module__ByngMG__remove{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.VisitEvidence-module-scss-module__ByngMG__remove span{background:#000000a6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid}.VisitEvidence-module-scss-module__ByngMG__remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.VisitEvidence-module-scss-module__ByngMG__remove:disabled{cursor:default;opacity:.55}.VisitEvidence-module-scss-module__ByngMG__image{object-fit:cover}.VisitEvidence-module-scss-module__ByngMG__preview{justify-content:center;width:100%;display:flex}.VisitEvidence-module-scss-module__ByngMG__fullImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(65dvh,600px);display:block}.VisitEvidence-module-scss-module__ByngMG__camera{object-fit:contain;border-radius:var(--radius-sm);background:#000;width:100%;min-height:160px;max-height:55dvh;display:block}.VisitEvidence-module-scss-module__ByngMG__uploadStatus{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--color-text-secondary);display:flex}
.VisitReportHistory-module-scss-module__IW1-TG__history{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.VisitReportHistory-module-scss-module__IW1-TG__summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.VisitReportHistory-module-scss-module__IW1-TG__summary h2{font-size:var(--font-size-lg)}.VisitReportHistory-module-scss-module__IW1-TG__summary::-webkit-details-marker{display:none}.VisitReportHistory-module-scss-module__IW1-TG__summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.VisitReportHistory-module-scss-module__IW1-TG__chevron{color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0;transform:rotate(-90deg)}.VisitReportHistory-module-scss-module__IW1-TG__history[open] .VisitReportHistory-module-scss-module__IW1-TG__chevron{transform:rotate(90deg)}.VisitReportHistory-module-scss-module__IW1-TG__events{gap:var(--space-4);margin-top:var(--space-4);margin-left:var(--space-1);border-left:1px solid var(--color-border);padding:0;list-style:none;display:grid}.VisitReportHistory-module-scss-module__IW1-TG__event{gap:var(--space-1);padding-left:var(--space-4);font-size:var(--font-size-sm);display:grid;position:relative}.VisitReportHistory-module-scss-module__IW1-TG__event:before{content:"";background:var(--color-surface);border:2px solid var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-4px}.VisitReportHistory-module-scss-module__IW1-TG__eventHeading{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.VisitReportHistory-module-scss-module__IW1-TG__meta{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.VisitReportHistory-module-scss-module__IW1-TG__comment{white-space:pre-wrap;overflow-wrap:anywhere}.VisitReportHistory-module-scss-module__IW1-TG__reportButton{justify-self:start}.VisitReportHistory-module-scss-module__IW1-TG__evidence,.VisitReportHistory-module-scss-module__IW1-TG__answers{gap:var(--space-3);display:grid}@media (prefers-reduced-motion:reduce){.VisitReportHistory-module-scss-module__IW1-TG__chevron{transition:none}}
.ExportVisitsButton-module-scss-module__D7wHuq__export{align-items:flex-start;gap:var(--space-2);flex-direction:column;max-width:360px;display:flex}.ExportVisitsButton-module-scss-module__D7wHuq__label{align-items:center;gap:var(--space-2);display:inline-flex}.ExportVisitsButton-module-scss-module__D7wHuq__error{font-size:var(--font-size-xs);color:var(--color-error)}
.VisitDetailsScreen-module-scss-module__MqVghG__screen{gap:var(--space-5);padding-bottom:var(--space-5);overflow-wrap:anywhere;flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.VisitDetailsScreen-module-scss-module__MqVghG__heading{gap:var(--space-2);display:grid}.VisitDetailsScreen-module-scss-module__MqVghG__titleRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.VisitDetailsScreen-module-scss-module__MqVghG__titleRow h1{min-width:0}.VisitDetailsScreen-module-scss-module__MqVghG__card{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;display:grid}.VisitDetailsScreen-module-scss-module__MqVghG__card h2{font-size:var(--font-size-lg)}.VisitDetailsScreen-module-scss-module__MqVghG__card h3{font-size:var(--font-size-md)}.VisitDetailsScreen-module-scss-module__MqVghG__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.VisitDetailsScreen-module-scss-module__MqVghG__near,.VisitDetailsScreen-module-scss-module__MqVghG__medium,.VisitDetailsScreen-module-scss-module__MqVghG__far,.VisitDetailsScreen-module-scss-module__MqVghG__neutral{font-weight:var(--font-weight-medium)}.VisitDetailsScreen-module-scss-module__MqVghG__near{color:var(--color-success)}.VisitDetailsScreen-module-scss-module__MqVghG__medium{color:var(--color-warning)}.VisitDetailsScreen-module-scss-module__MqVghG__far{color:var(--color-error)}.VisitDetailsScreen-module-scss-module__MqVghG__neutral{color:var(--color-text-secondary)}.VisitDetailsScreen-module-scss-module__MqVghG__timing,.VisitDetailsScreen-module-scss-module__MqVghG__metrics{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.VisitDetailsScreen-module-scss-module__MqVghG__timing>div,.VisitDetailsScreen-module-scss-module__MqVghG__metrics>div{gap:var(--space-1);display:grid}.VisitDetailsScreen-module-scss-module__MqVghG__timing dt,.VisitDetailsScreen-module-scss-module__MqVghG__metrics dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.VisitDetailsScreen-module-scss-module__MqVghG__timing dd,.VisitDetailsScreen-module-scss-module__MqVghG__metrics dd{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;margin:0}.VisitDetailsScreen-module-scss-module__MqVghG__answers{gap:var(--space-4);margin:0;display:grid}.VisitDetailsScreen-module-scss-module__MqVghG__answers>div{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:grid}.VisitDetailsScreen-module-scss-module__MqVghG__answers dd{font-weight:var(--font-weight-medium);white-space:pre-wrap;margin:0}.VisitDetailsScreen-module-scss-module__MqVghG__products{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.VisitDetailsScreen-module-scss-module__MqVghG__products li{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:flex}.VisitDetailsScreen-module-scss-module__MqVghG__products li>div{min-width:0}.VisitDetailsScreen-module-scss-module__MqVghG__quantity{text-align:right;white-space:nowrap;flex-shrink:0}.VisitDetailsScreen-module-scss-module__MqVghG__locations{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.VisitDetailsScreen-module-scss-module__MqVghG__locations>div{align-content:start;gap:var(--space-3);display:grid}@media (max-width:640px){.VisitDetailsScreen-module-scss-module__MqVghG__locations{grid-template-columns:minmax(0,1fr)}.VisitDetailsScreen-module-scss-module__MqVghG__screen h1{font-size:var(--font-size-2xl)}}.VisitDetailsScreen-module-scss-module__MqVghG__attempts{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.VisitDetailsScreen-module-scss-module__MqVghG__attempts li{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.VisitDetailsScreen-module-scss-module__MqVghG__attemptDetails{width:100%}
.VisitsScreen-module-scss-module__Vx9WzW__screen{gap:var(--space-4);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.VisitsScreen-module-scss-module__Vx9WzW__screen>header,.VisitsScreen-module-scss-module__Vx9WzW__screen>form{flex-shrink:0}.VisitsScreen-module-scss-module__Vx9WzW__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.VisitsScreen-module-scss-module__Vx9WzW__heading button:disabled{transition:none}.VisitsScreen-module-scss-module__Vx9WzW__results,.VisitsScreen-module-scss-module__Vx9WzW__list{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.VisitsScreen-module-scss-module__Vx9WzW__results[hidden]{display:none}.VisitsScreen-module-scss-module__Vx9WzW__list{gap:var(--space-4)}.VisitsScreen-module-scss-module__Vx9WzW__tableContainer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}.VisitsScreen-module-scss-module__Vx9WzW__tableContainer:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.VisitsScreen-module-scss-module__Vx9WzW__table{border-collapse:collapse;width:100%;min-width:1150px;font-size:var(--font-size-sm)}.VisitsScreen-module-scss-module__Vx9WzW__table th,.VisitsScreen-module-scss-module__Vx9WzW__table td{text-align:left;padding:var(--space-3) var(--space-4)}.VisitsScreen-module-scss-module__Vx9WzW__table th{z-index:1;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-surface);box-shadow:0 1px 0 var(--color-border);position:sticky;top:0}.VisitsScreen-module-scss-module__Vx9WzW__table td{border-top:1px solid var(--color-border)}.VisitsScreen-module-scss-module__Vx9WzW__table .VisitsScreen-module-scss-module__Vx9WzW__storeCell{overflow-wrap:anywhere;min-width:220px;max-width:380px}.VisitsScreen-module-scss-module__Vx9WzW__table .VisitsScreen-module-scss-module__Vx9WzW__employeeCell{overflow-wrap:anywhere;min-width:150px}.VisitsScreen-module-scss-module__Vx9WzW__table .VisitsScreen-module-scss-module__Vx9WzW__actionsColumn{text-align:right;width:68px}.VisitsScreen-module-scss-module__Vx9WzW__table td:not(.VisitsScreen-module-scss-module__Vx9WzW__storeCell):not(.VisitsScreen-module-scss-module__Vx9WzW__employeeCell){white-space:nowrap}.VisitsScreen-module-scss-module__Vx9WzW__table tbody tr:hover{background:var(--color-hover)}.VisitsScreen-module-scss-module__Vx9WzW__iconButton{width:36px;color:var(--color-text-secondary);padding:0}.VisitsScreen-module-scss-module__Vx9WzW__iconButton:hover{color:var(--color-primary)}.VisitsScreen-module-scss-module__Vx9WzW__pagination,.VisitsScreen-module-scss-module__Vx9WzW__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.VisitsScreen-module-scss-module__Vx9WzW__pagination{flex-shrink:0;justify-content:space-between}.VisitsScreen-module-scss-module__Vx9WzW__empty{align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-height:0;display:grid;overflow-y:auto}.VisitsScreen-module-scss-module__Vx9WzW__distanceRange{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}
.LocationMap-module-scss-module__giktuG__wrapper{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.LocationMap-module-scss-module__giktuG__map,.LocationMap-module-scss-module__giktuG__placeholder{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:340px}.LocationMap-module-scss-module__giktuG__map{isolation:isolate;z-index:0;color:#222}.LocationMap-module-scss-module__giktuG__placeholder{place-items:center;display:grid}.LocationMap-module-scss-module__giktuG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.LocationMap-module-scss-module__giktuG__pin span,.LocationMap-module-scss-module__giktuG__startPin span,.LocationMap-module-scss-module__giktuG__endPin span{box-sizing:border-box;display:block;box-shadow:0 1px 6px #0008}.LocationMap-module-scss-module__giktuG__pin span{background:#147d74;border:3px solid #fff;border-radius:50%;width:24px;height:24px}.LocationMap-module-scss-module__giktuG__startPin span,.LocationMap-module-scss-module__giktuG__endPin span{border:2px solid #fff;border-radius:2px;width:14px;height:14px}.LocationMap-module-scss-module__giktuG__startPin span{background:#1d4ed8;transform:rotate(45deg)}.LocationMap-module-scss-module__giktuG__endPin span{background:#b45309}.LocationMap-module-scss-module__giktuG__legend{gap:var(--space-2);flex-wrap:wrap;display:flex}.LocationMap-module-scss-module__giktuG__legendButton{gap:var(--space-2)}.LocationMap-module-scss-module__giktuG__legendButton[aria-pressed=false]>span{opacity:.45}
.Modal-module-scss-module__7C2n_W__dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:auto;padding:0;overflow:hidden}.Modal-module-scss-module__7C2n_W__dialog[open]{flex-direction:column;display:flex}.Modal-module-scss-module__7C2n_W__dialog::backdrop{background:#0009}.Modal-module-scss-module__7C2n_W__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.Modal-module-scss-module__7C2n_W__close{font-size:var(--font-size-xl)}.Modal-module-scss-module__7C2n_W__content{padding:var(--space-6);overflow-y:auto}.Modal-module-scss-module__7C2n_W__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex}@media (max-width:576px){.Modal-module-scss-module__7C2n_W__dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.Modal-module-scss-module__7C2n_W__header,.Modal-module-scss-module__7C2n_W__footer{padding-right:var(--space-5);padding-left:var(--space-5)}.Modal-module-scss-module__7C2n_W__content{padding:var(--space-5)}}
.StoreActions-module-scss-module__Czvi6a__actions{justify-content:flex-end;gap:var(--space-1);transition:opacity var(--transition-fast);opacity:.45;display:flex}:is(.StoreActions-module-scss-module__Czvi6a__actions:hover,.StoreActions-module-scss-module__Czvi6a__actions:focus-within,tr:hover .StoreActions-module-scss-module__Czvi6a__actions,tr:focus-within .StoreActions-module-scss-module__Czvi6a__actions){opacity:1}.StoreActions-module-scss-module__Czvi6a__iconButton{width:36px;color:var(--color-text-secondary);padding:0}.StoreActions-module-scss-module__Czvi6a__iconButton:hover{color:var(--color-primary)}
.PageLoader-module-scss-module__WCDHJq__pageLoader{padding:var(--space-12) var(--space-4);flex:1;justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:0;display:flex}
.Select-module-scss-module___-L53W__wrapper{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Select-module-scss-module___-L53W__label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.Select-module-scss-module___-L53W__requiredMark{margin-left:var(--space-1);color:var(--color-error)}.Select-module-scss-module___-L53W__select{appearance:none;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-3);width:100%;min-width:0;font:inherit;text-align:left;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition-fast) ease;cursor:pointer;display:block;position:relative}.Select-module-scss-module___-L53W__select:hover:not(:disabled),.Select-module-scss-module___-L53W__select:focus-visible,.Select-module-scss-module___-L53W__select.Select-module-scss-module___-L53W__open{border-color:var(--color-primary)}.Select-module-scss-module___-L53W__select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Select-module-scss-module___-L53W__select.Select-module-scss-module___-L53W__hasError{border-color:var(--color-error-border)}.Select-module-scss-module___-L53W__select:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.Select-module-scss-module___-L53W__normal{min-height:44px;font-size:var(--font-size-sm)}.Select-module-scss-module___-L53W__small{min-height:36px;font-size:var(--font-size-xs)}.Select-module-scss-module___-L53W__arrow{right:var(--space-3);width:18px;height:18px;color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)rotate(-90deg)}.Select-module-scss-module___-L53W__open .Select-module-scss-module___-L53W__arrow{transform:translateY(-50%)rotate(90deg)}.Select-module-scss-module___-L53W__select:disabled .Select-module-scss-module___-L53W__arrow{color:var(--color-disabled-text)}.Select-module-scss-module___-L53W__value,.Select-module-scss-module___-L53W__placeholder{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Select-module-scss-module___-L53W__placeholder{color:var(--color-text-placeholder)}.Select-module-scss-module___-L53W__list{padding:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;overscroll-behavior:contain;margin:0;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.Select-module-scss-module___-L53W__option{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);overflow-wrap:anywhere;cursor:pointer;min-height:40px;display:flex}.Select-module-scss-module___-L53W__option.Select-module-scss-module___-L53W__selected{color:var(--color-primary);font-weight:var(--font-weight-medium)}.Select-module-scss-module___-L53W__option.Select-module-scss-module___-L53W__active{background:var(--color-hover)}.Select-module-scss-module___-L53W__option.Select-module-scss-module___-L53W__selected.Select-module-scss-module___-L53W__active{background:var(--color-primary-light)}.Select-module-scss-module___-L53W__option[aria-disabled=true]{color:var(--color-disabled-text);cursor:not-allowed}.Select-module-scss-module___-L53W__check{flex:0 0 18px}.Select-module-scss-module___-L53W__empty{padding:var(--space-3);color:var(--color-text-secondary)}.Select-module-scss-module___-L53W__help,.Select-module-scss-module___-L53W__error{font-size:var(--font-size-xs);line-height:var(--line-height-sm)}.Select-module-scss-module___-L53W__help{color:var(--color-text-placeholder)}.Select-module-scss-module___-L53W__error{color:var(--color-error)}
.Textarea-module-scss-module__Zf7x8q__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.Textarea-module-scss-module__Zf7x8q__label{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-md);font-weight:var(--font-weight-medium)}.Textarea-module-scss-module__Zf7x8q__requiredMark{margin-left:var(--space-1);color:var(--color-error)}.Textarea-module-scss-module__Zf7x8q__textarea{padding:var(--space-3);width:100%;min-height:120px;color:var(--color-text);font:inherit;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition-fast) ease;resize:vertical;background:0 0;outline:none}.Textarea-module-scss-module__Zf7x8q__textarea::placeholder{color:var(--color-text-placeholder)}.Textarea-module-scss-module__Zf7x8q__textarea:hover,.Textarea-module-scss-module__Zf7x8q__textarea:focus{border-color:var(--color-primary)}.Textarea-module-scss-module__Zf7x8q__textarea:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.Textarea-module-scss-module__Zf7x8q__textarea.Textarea-module-scss-module__Zf7x8q__hasError{border-color:var(--color-error-border)}.Textarea-module-scss-module__Zf7x8q__help,.Textarea-module-scss-module__Zf7x8q__error{font-size:var(--font-size-xs);line-height:var(--line-height-sm)}.Textarea-module-scss-module__Zf7x8q__help{color:var(--color-text-placeholder)}.Textarea-module-scss-module__Zf7x8q__error{color:var(--color-error)}
.ProductForm-module-scss-module__8TAHxG__form{gap:var(--space-5);flex-direction:column;display:flex}
.Tooltip-module-scss-module__8ecjRW__trigger{width:var(--tooltip-size);height:var(--tooltip-size);color:var(--color-text-secondary);cursor:help;transition:transform var(--transition-fast) ease,color var(--transition-fast) ease,background-color var(--transition-fast) ease;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Tooltip-module-scss-module__8ecjRW__trigger svg{width:var(--tooltip-icon-size);height:var(--tooltip-icon-size)}.Tooltip-module-scss-module__8ecjRW__trigger:hover,.Tooltip-module-scss-module__8ecjRW__trigger:focus-visible{color:var(--color-primary);background:var(--color-primary-light);transform:scale(1.12)}.Tooltip-module-scss-module__8ecjRW__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Tooltip-module-scss-module__8ecjRW__small{--tooltip-size:16px;--tooltip-icon-size:14px}.Tooltip-module-scss-module__8ecjRW__normal{--tooltip-size:18px;--tooltip-icon-size:16px}.Tooltip-module-scss-module__8ecjRW__large{--tooltip-size:24px;--tooltip-icon-size:20px}.Tooltip-module-scss-module__8ecjRW__tooltip{padding:var(--space-2) var(--space-3);max-width:min(280px,100vw - 16px);font-size:var(--font-size-xs);white-space:normal;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow-wrap:anywhere;margin:0;position:fixed;inset:auto;box-shadow:0 4px 16px #00000026}.Tooltip-module-scss-module__8ecjRW__tooltip:popover-open{animation:Tooltip-module-scss-module__8ecjRW__tooltipEnter var(--transition-fast) ease-out}@keyframes Tooltip-module-scss-module__8ecjRW__tooltipEnter{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.Tooltip-module-scss-module__8ecjRW__trigger{transition:none}.Tooltip-module-scss-module__8ecjRW__trigger:hover,.Tooltip-module-scss-module__8ecjRW__trigger:focus-visible{transform:none}.Tooltip-module-scss-module__8ecjRW__tooltip:popover-open{animation:none}}
.VisitDistance-module-scss-module__o4Z4za__distance{align-items:center;gap:var(--space-1);display:inline-flex}
.ProductFormButtons-module-scss-module__WjNEsq__nameButton{color:var(--color-primary);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.ProductFormButtons-module-scss-module__WjNEsq__nameButton:hover{text-decoration:underline}.ProductFormButtons-module-scss-module__WjNEsq__iconButton{width:36px;color:var(--color-text-secondary);padding:0}.ProductFormButtons-module-scss-module__WjNEsq__iconButton:hover{color:var(--color-primary)}
.ScheduleForms-module-scss-module__yQ73fa__form{gap:var(--space-4);flex-direction:column;display:flex}.ScheduleForms-module-scss-module__yQ73fa__days{border:0;min-width:0;padding:0}.ScheduleForms-module-scss-module__yQ73fa__days legend{margin-bottom:var(--space-2)}.ScheduleForms-module-scss-module__yQ73fa__weekdays,.ScheduleForms-module-scss-module__yQ73fa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ScheduleForms-module-scss-module__yQ73fa__actions{margin-top:var(--space-2)}.ScheduleForms-module-scss-module__yQ73fa__hint{color:var(--color-text-secondary)}.ScheduleForms-module-scss-module__yQ73fa__error{color:var(--color-error)}
.StoreForm-module-scss-module__PhetDG__form{gap:var(--space-5);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;width:100%;max-width:760px;display:flex}.StoreForm-module-scss-module__PhetDG__row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StoreForm-module-scss-module__PhetDG__coordinates{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.StoreForm-module-scss-module__PhetDG__coordinates legend{padding:0 var(--space-2);font-weight:var(--font-weight-medium)}.StoreForm-module-scss-module__PhetDG__coordinates p{color:var(--color-text-secondary)}.StoreForm-module-scss-module__PhetDG__notice{padding:var(--space-3);color:var(--color-warning);background:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm)}.StoreForm-module-scss-module__PhetDG__error{color:var(--color-error)}.StoreForm-module-scss-module__PhetDG__actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}@media (max-width:640px){.StoreForm-module-scss-module__PhetDG__form{padding:var(--space-4)}.StoreForm-module-scss-module__PhetDG__row{grid-template-columns:1fr}}.StoreForm-module-scss-module__PhetDG__manualCoordinates summary{cursor:pointer;overflow-wrap:anywhere;margin-bottom:var(--space-3)}.StoreForm-module-scss-module__PhetDG__coordinates p.StoreForm-module-scss-module__PhetDG__error{color:var(--color-error)}.StoreForm-module-scss-module__PhetDG__addressSearch{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.StoreForm-module-scss-module__PhetDG__addressResults{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.StoreForm-module-scss-module__PhetDG__addressResults button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%}
.TeamForms-module-scss-module__B4sOYq__form{gap:var(--space-5);flex-direction:column;display:flex}.TeamForms-module-scss-module__B4sOYq__roles{gap:var(--space-2);flex-direction:column;display:flex}.TeamForms-module-scss-module__B4sOYq__roles legend{margin-bottom:var(--space-2);font-weight:var(--font-weight-medium)}.TeamForms-module-scss-module__B4sOYq__roleOptions,.TeamForms-module-scss-module__B4sOYq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.TeamForms-module-scss-module__B4sOYq__hint{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.TeamForms-module-scss-module__B4sOYq__error{color:var(--color-error)}.TeamForms-module-scss-module__B4sOYq__success{color:var(--color-success)}
.VisitQuestionsScreen-module-scss-module__MTzkZW__screen{gap:var(--space-4);padding-bottom:var(--space-5);flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}
.PasswordSetup-module-scss-module__Elg7FG__form{gap:var(--space-5);flex-direction:column;display:flex}
.SignUpForm-module-scss-module__d6CxDq__wrapper{gap:var(--space-5);flex-direction:column;display:flex}.SignUpForm-module-scss-module__d6CxDq__title{margin-bottom:var(--space-2)}.SignUpForm-module-scss-module__d6CxDq__form{gap:var(--space-3);flex-direction:column;display:flex}.SignUpForm-module-scss-module__d6CxDq__button{margin-top:var(--space-3)}.SignUpForm-module-scss-module__d6CxDq__error{padding:var(--space-3);color:var(--color-error);font-size:var(--font-size-sm);line-height:var(--line-height-md);background-color:var(--color-error-surface);border:1px solid var(--color-error-border);border-radius:var(--radius-sm)}.SignUpForm-module-scss-module__d6CxDq__login{text-align:center}
.CompanySettingsForm-module-scss-module__c1XDTW__form{gap:var(--space-5);flex-direction:column;width:100%;max-width:520px;display:flex}.CompanySettingsForm-module-scss-module__c1XDTW__hint{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CompanySettingsForm-module-scss-module__c1XDTW__error,.CompanySettingsForm-module-scss-module__c1XDTW__success{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid}.CompanySettingsForm-module-scss-module__c1XDTW__error{border-color:var(--color-error-border);color:var(--color-error);background:var(--color-error-surface)}.CompanySettingsForm-module-scss-module__c1XDTW__success{border-color:var(--color-success-border);color:var(--color-success);background:var(--color-success-surface)}
.ProductActions-module-scss-module__Opakoq__actions{justify-content:flex-end;gap:var(--space-1);opacity:.45;transition:opacity var(--transition-fast);display:flex}:is(.ProductActions-module-scss-module__Opakoq__actions:hover,.ProductActions-module-scss-module__Opakoq__actions:focus-within,tr:hover .ProductActions-module-scss-module__Opakoq__actions,tr:focus-within .ProductActions-module-scss-module__Opakoq__actions){opacity:1}.ProductActions-module-scss-module__Opakoq__iconButton{width:36px;color:var(--color-text-secondary);padding:0}.ProductActions-module-scss-module__Opakoq__iconButton:hover{color:var(--color-primary)}
.ScheduleActions-module-scss-module__oAy48a__actions{justify-content:flex-end;gap:var(--space-1);opacity:.45;transition:opacity var(--transition-fast);display:flex}:is(.ScheduleActions-module-scss-module__oAy48a__actions:hover,.ScheduleActions-module-scss-module__oAy48a__actions:focus-within,tr:hover .ScheduleActions-module-scss-module__oAy48a__actions,tr:focus-within .ScheduleActions-module-scss-module__oAy48a__actions){opacity:1}.ScheduleActions-module-scss-module__oAy48a__iconButton{width:36px;color:var(--color-text-secondary);padding:0}.ScheduleActions-module-scss-module__oAy48a__iconButton:hover{color:var(--color-primary)}
.CancelVisitTask-module-scss-module__-r_jrq__form{gap:var(--space-4);display:grid}
.StoresScreen-module-scss-module__gjsDGa__screen{flex-direction:column;height:100%;min-height:0;display:flex}.StoresScreen-module-scss-module__gjsDGa__header,.StoresScreen-module-scss-module__gjsDGa__toolbar,.StoresScreen-module-scss-module__gjsDGa__pagination,.StoresScreen-module-scss-module__gjsDGa__paginationActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.StoresScreen-module-scss-module__gjsDGa__header,.StoresScreen-module-scss-module__gjsDGa__toolbar,.StoresScreen-module-scss-module__gjsDGa__pagination{justify-content:space-between}.StoresScreen-module-scss-module__gjsDGa__toolbar{margin-top:var(--space-6);margin-bottom:var(--space-5)}.StoresScreen-module-scss-module__gjsDGa__search{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.StoresScreen-module-scss-module__gjsDGa__search>div{flex:1;width:330px}.StoresScreen-module-scss-module__gjsDGa__sectionTitle{margin-bottom:var(--space-4)}.StoresScreen-module-scss-module__gjsDGa__list,.StoresScreen-module-scss-module__gjsDGa__empty{flex:1;min-height:0}.StoresScreen-module-scss-module__gjsDGa__list{flex-direction:column;display:flex}.StoresScreen-module-scss-module__gjsDGa__empty{padding:var(--space-8);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-content:center;justify-items:center;display:grid}.StoresScreen-module-scss-module__gjsDGa__empty p{margin:var(--space-3) 0 var(--space-5)}.StoresScreen-module-scss-module__gjsDGa__tableContainer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-height:0;overflow:hidden}.StoresScreen-module-scss-module__gjsDGa__table{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid}.StoresScreen-module-scss-module__gjsDGa__table thead,.StoresScreen-module-scss-module__gjsDGa__table tbody{min-width:0;display:block}.StoresScreen-module-scss-module__gjsDGa__table thead{border-bottom:2px solid var(--color-border);overflow-y:hidden}.StoresScreen-module-scss-module__gjsDGa__table tbody{min-height:0;overflow-y:auto}.StoresScreen-module-scss-module__gjsDGa__table tbody tr{transition:background-color var(--transition-fast);position:relative}.StoresScreen-module-scss-module__gjsDGa__table tbody tr:hover,.StoresScreen-module-scss-module__gjsDGa__table tbody tr:focus-within{background:var(--color-hover)}.StoresScreen-module-scss-module__gjsDGa__table tbody tr:last-child td{border-bottom:0}.StoresScreen-module-scss-module__gjsDGa__table tr{grid-template-columns:minmax(200px,1.2fr) minmax(130px,.7fr) minmax(260px,1.6fr) 92px;display:grid}.StoresScreen-module-scss-module__gjsDGa__table.StoresScreen-module-scss-module__gjsDGa__readOnly tr{grid-template-columns:minmax(200px,1.2fr) minmax(130px,.7fr) minmax(260px,1.6fr)}.StoresScreen-module-scss-module__gjsDGa__table th,.StoresScreen-module-scss-module__gjsDGa__table td{padding:var(--space-3) var(--space-4);text-align:left;align-items:center;display:flex}.StoresScreen-module-scss-module__gjsDGa__table th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.StoresScreen-module-scss-module__gjsDGa__table td{overflow-wrap:anywhere;border-bottom:1px solid var(--color-border-subtle)}.StoresScreen-module-scss-module__gjsDGa__table .StoresScreen-module-scss-module__gjsDGa__actionsColumn{z-index:1;justify-content:flex-end;width:92px;position:relative}.StoresScreen-module-scss-module__gjsDGa__storeLink:after{content:"";position:absolute;inset:0}.StoresScreen-module-scss-module__gjsDGa__storeLink:focus-visible{outline:none}.StoresScreen-module-scss-module__gjsDGa__storeLink:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-sm)}.StoresScreen-module-scss-module__gjsDGa__pagination{min-height:calc(44px + var(--space-4));padding-top:var(--space-4);flex-shrink:0}@media (max-width:900px){.StoresScreen-module-scss-module__gjsDGa__screen{height:auto;min-height:100%}.StoresScreen-module-scss-module__gjsDGa__tableContainer{overflow-x:auto}.StoresScreen-module-scss-module__gjsDGa__table{min-width:800px}}
.TeamScreen-module-scss-module__-it1Ca__screen{gap:var(--space-8);flex-direction:column;height:100%;display:flex;overflow-y:auto}.TeamScreen-module-scss-module__-it1Ca__header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.TeamScreen-module-scss-module__-it1Ca__headerActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.TeamScreen-module-scss-module__-it1Ca__description{margin-top:var(--space-2);color:var(--color-text-secondary)}.TeamScreen-module-scss-module__-it1Ca__section{gap:var(--space-4);flex-direction:column;display:flex}.TeamScreen-module-scss-module__-it1Ca__tableContainer{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.TeamScreen-module-scss-module__-it1Ca__table{text-align:left;width:100%}.TeamScreen-module-scss-module__-it1Ca__table th,.TeamScreen-module-scss-module__-it1Ca__table td{padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;overflow-wrap:anywhere}.TeamScreen-module-scss-module__-it1Ca__table th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.TeamScreen-module-scss-module__-it1Ca__table tbody tr:last-child td{border-bottom:0}.TeamScreen-module-scss-module__-it1Ca__status,.TeamScreen-module-scss-module__-it1Ca__accepted{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-hover);white-space:nowrap;font-size:var(--font-size-xs);display:inline-block}.TeamScreen-module-scss-module__-it1Ca__accepted{color:var(--color-success);background:var(--color-success-surface)}.TeamScreen-module-scss-module__-it1Ca__empty{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}
.SettingsNavigation-module-scss-module__fFIg_a__navigation{min-width:0}.SettingsNavigation-module-scss-module__fFIg_a__list{gap:var(--space-1);flex-direction:column;display:flex}.SettingsNavigation-module-scss-module__fFIg_a__link{padding:0 var(--space-3);min-height:40px;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);transition:color var(--transition-default),background var(--transition-default);align-items:center;display:flex}.SettingsNavigation-module-scss-module__fFIg_a__link:hover{color:var(--color-text);background:var(--color-hover)}.SettingsNavigation-module-scss-module__fFIg_a__active{color:var(--color-primary);background:var(--color-primary-light)}@media (max-width:768px){.SettingsNavigation-module-scss-module__fFIg_a__navigation{border-bottom:1px solid var(--color-border);overflow-x:auto}.SettingsNavigation-module-scss-module__fFIg_a__list{gap:var(--space-5);flex-direction:row;width:max-content;min-width:100%}.SettingsNavigation-module-scss-module__fFIg_a__link{padding:0 0 var(--space-2);background:0 0;border-radius:0;position:relative}.SettingsNavigation-module-scss-module__fFIg_a__link:after{content:"";background:var(--color-primary);border-radius:var(--radius-full);opacity:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.SettingsNavigation-module-scss-module__fFIg_a__link:hover{color:var(--color-primary);background:0 0}.SettingsNavigation-module-scss-module__fFIg_a__active:after{opacity:1}}
.page-module-scss-module__YSk-vq__heading{margin-bottom:var(--space-8)}.page-module-scss-module__YSk-vq__heading p{margin-top:var(--space-2);color:var(--color-text-secondary)}
.layout-module-scss-module__D8RwYW__title{margin-bottom:var(--space-8)}.layout-module-scss-module__D8RwYW__layout{gap:var(--space-12);grid-template-columns:200px minmax(0,1fr);display:grid}.layout-module-scss-module__D8RwYW__content{min-width:0}@media (max-width:768px){.layout-module-scss-module__D8RwYW__title{margin-bottom:var(--space-5)}.layout-module-scss-module__D8RwYW__layout{gap:var(--space-6);flex-direction:column;display:flex}}
.ConfirmationError-module-scss-module__ABMbIG__wrapper{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex}.ConfirmationError-module-scss-module__ABMbIG__content{gap:var(--space-3);flex-direction:column;display:flex}.ConfirmationError-module-scss-module__ABMbIG__content p{color:var(--color-text-secondary)}.ConfirmationError-module-scss-module__ABMbIG__actions{gap:var(--space-3);flex-direction:column;width:100%;display:flex}
.LoginForm-module-scss-module__GB7NKq__wrapper{gap:var(--space-5);flex-direction:column;display:flex}.LoginForm-module-scss-module__GB7NKq__title{margin-bottom:var(--space-2)}.LoginForm-module-scss-module__GB7NKq__form{gap:var(--space-3);flex-direction:column;display:flex}.LoginForm-module-scss-module__GB7NKq__button{margin-top:var(--space-3)}.LoginForm-module-scss-module__GB7NKq__error{padding:var(--space-3);color:var(--color-error);font-size:var(--font-size-sm);line-height:var(--line-height-md);background-color:var(--color-error-surface);border:1px solid var(--color-error-border);border-radius:var(--radius-sm)}.LoginForm-module-scss-module__GB7NKq__signUp{text-align:center}
.PasswordRecovery-module-scss-module__RO3g0W__wrapper{gap:var(--space-5);flex-direction:column;display:flex}.PasswordRecovery-module-scss-module__RO3g0W__heading{gap:var(--space-2);display:grid}.PasswordRecovery-module-scss-module__RO3g0W__form{gap:var(--space-3);flex-direction:column;display:flex}.PasswordRecovery-module-scss-module__RO3g0W__submit{margin-top:var(--space-3)}.PasswordRecovery-module-scss-module__RO3g0W__message{padding:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-primary);background-color:var(--color-primary-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-wrap:anywhere}.PasswordRecovery-module-scss-module__RO3g0W__error{padding:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-error);background-color:var(--color-error-surface);border:1px solid var(--color-error-border);border-radius:var(--radius-sm)}.PasswordRecovery-module-scss-module__RO3g0W__progress{align-items:center;gap:var(--space-3);display:flex}.PasswordRecovery-module-scss-module__RO3g0W__email{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.PasswordRecovery-module-scss-module__RO3g0W__back{text-align:center}
.SignUpSuccess-module-scss-module__bZUQMG__wrapper{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex}.SignUpSuccess-module-scss-module__bZUQMG__content{gap:var(--space-3);flex-direction:column;display:flex}.SignUpSuccess-module-scss-module__bZUQMG__content p{color:var(--color-text-secondary)}.SignUpSuccess-module-scss-module__bZUQMG__actions{gap:var(--space-3);flex-direction:column;width:100%;display:flex}
.CompanyForm-module-scss-module__39YN6W__wrapper{width:100%;max-width:520px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.CompanyForm-module-scss-module__39YN6W__heading{margin-bottom:var(--space-8)}.CompanyForm-module-scss-module__39YN6W__heading p{margin-top:var(--space-2);color:var(--color-text-secondary)}.CompanyForm-module-scss-module__39YN6W__form{gap:var(--space-4);flex-direction:column;display:flex}.CompanyForm-module-scss-module__39YN6W__error{padding:var(--space-3);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);color:var(--color-error);background:var(--color-error-surface)}@media (max-width:576px){.CompanyForm-module-scss-module__39YN6W__wrapper{padding:var(--space-5)}}
.ProductsScreen-module-scss-module__Vg5lsq__screen{flex-direction:column;height:100%;min-height:0;display:flex}.ProductsScreen-module-scss-module__Vg5lsq__header,.ProductsScreen-module-scss-module__Vg5lsq__toolbar,.ProductsScreen-module-scss-module__Vg5lsq__pagination,.ProductsScreen-module-scss-module__Vg5lsq__paginationActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProductsScreen-module-scss-module__Vg5lsq__header,.ProductsScreen-module-scss-module__Vg5lsq__toolbar,.ProductsScreen-module-scss-module__Vg5lsq__pagination{justify-content:space-between}.ProductsScreen-module-scss-module__Vg5lsq__toolbar{margin-top:var(--space-6);margin-bottom:var(--space-5)}.ProductsScreen-module-scss-module__Vg5lsq__search{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ProductsScreen-module-scss-module__Vg5lsq__search>div{flex:1;width:330px}.ProductsScreen-module-scss-module__Vg5lsq__sectionTitle{margin-bottom:var(--space-4)}.ProductsScreen-module-scss-module__Vg5lsq__list,.ProductsScreen-module-scss-module__Vg5lsq__empty{flex:1;min-height:0}.ProductsScreen-module-scss-module__Vg5lsq__list{flex-direction:column;display:flex}.ProductsScreen-module-scss-module__Vg5lsq__empty{padding:var(--space-8);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-content:center;justify-items:center;display:grid}.ProductsScreen-module-scss-module__Vg5lsq__empty p{margin:var(--space-3) 0 var(--space-5)}.ProductsScreen-module-scss-module__Vg5lsq__tableContainer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-height:0;overflow:hidden}.ProductsScreen-module-scss-module__Vg5lsq__table{background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid}.ProductsScreen-module-scss-module__Vg5lsq__table thead,.ProductsScreen-module-scss-module__Vg5lsq__table tbody{min-width:0;display:block}.ProductsScreen-module-scss-module__Vg5lsq__table thead{border-bottom:2px solid var(--color-border);overflow-y:hidden}.ProductsScreen-module-scss-module__Vg5lsq__table tbody{min-height:0;overflow-y:auto}.ProductsScreen-module-scss-module__Vg5lsq__table tbody tr{transition:background-color var(--transition-fast)}.ProductsScreen-module-scss-module__Vg5lsq__table tbody tr:hover,.ProductsScreen-module-scss-module__Vg5lsq__table tbody tr:focus-within{background:var(--color-hover)}.ProductsScreen-module-scss-module__Vg5lsq__table tbody tr:last-child td{border-bottom:0}.ProductsScreen-module-scss-module__Vg5lsq__table tr{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 92px;display:grid}.ProductsScreen-module-scss-module__Vg5lsq__table th,.ProductsScreen-module-scss-module__Vg5lsq__table td{padding:var(--space-3) var(--space-4);text-align:left;align-items:center;display:flex}.ProductsScreen-module-scss-module__Vg5lsq__table th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:0}.ProductsScreen-module-scss-module__Vg5lsq__table td{border-bottom:1px solid var(--color-border-subtle);overflow-wrap:anywhere}.ProductsScreen-module-scss-module__Vg5lsq__table .ProductsScreen-module-scss-module__Vg5lsq__actionsColumn{justify-content:flex-end;width:92px}.ProductsScreen-module-scss-module__Vg5lsq__productName{align-items:center;gap:var(--space-3);display:flex}.ProductsScreen-module-scss-module__Vg5lsq__placeholder{width:36px;height:36px;color:var(--color-text-secondary);background:var(--color-hover);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:grid}.ProductsScreen-module-scss-module__Vg5lsq__placeholder svg{width:19px;height:19px}.ProductsScreen-module-scss-module__Vg5lsq__pagination{padding-top:var(--space-4);min-height:calc(44px + var(--space-4));flex-shrink:0}@media (max-width:768px){.ProductsScreen-module-scss-module__Vg5lsq__screen{height:auto;min-height:100%}.ProductsScreen-module-scss-module__Vg5lsq__empty{padding:var(--space-5)}.ProductsScreen-module-scss-module__Vg5lsq__tableContainer{overflow-x:auto}.ProductsScreen-module-scss-module__Vg5lsq__table{min-width:560px}}
.ScheduleManager-module-scss-module__691mra__screen{flex-direction:column;height:100%;min-height:0;display:flex}.ScheduleManager-module-scss-module__691mra__header,.ScheduleManager-module-scss-module__691mra__toolbar,.ScheduleManager-module-scss-module__691mra__pagination,.ScheduleManager-module-scss-module__691mra__paginationActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ScheduleManager-module-scss-module__691mra__header,.ScheduleManager-module-scss-module__691mra__toolbar,.ScheduleManager-module-scss-module__691mra__pagination{justify-content:space-between}.ScheduleManager-module-scss-module__691mra__toolbar{margin-top:var(--space-6);margin-bottom:var(--space-5)}.ScheduleManager-module-scss-module__691mra__search{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ScheduleManager-module-scss-module__691mra__search>div{flex:1;width:330px}.ScheduleManager-module-scss-module__691mra__sectionTitle{margin-bottom:var(--space-4)}.ScheduleManager-module-scss-module__691mra__list,.ScheduleManager-module-scss-module__691mra__listLoading,.ScheduleManager-module-scss-module__691mra__empty{flex:1;min-height:0}.ScheduleManager-module-scss-module__691mra__list{flex-direction:column;display:flex}.ScheduleManager-module-scss-module__691mra__listLoading{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.ScheduleManager-module-scss-module__691mra__empty{padding:var(--space-8);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-content:center;justify-items:center;display:grid}.ScheduleManager-module-scss-module__691mra__empty p{margin:var(--space-3) 0 var(--space-5)}.ScheduleManager-module-scss-module__691mra__tableContainer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-height:0;overflow:hidden}.ScheduleManager-module-scss-module__691mra__table{background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid}.ScheduleManager-module-scss-module__691mra__table thead,.ScheduleManager-module-scss-module__691mra__table tbody{min-width:0;display:block}.ScheduleManager-module-scss-module__691mra__table thead{border-bottom:2px solid var(--color-border);overflow-y:hidden}.ScheduleManager-module-scss-module__691mra__table tbody{min-height:0;overflow-y:auto}.ScheduleManager-module-scss-module__691mra__table tbody tr{transition:background-color var(--transition-fast)}.ScheduleManager-module-scss-module__691mra__table tbody tr:hover,.ScheduleManager-module-scss-module__691mra__table tbody tr:focus-within{background:var(--color-hover)}.ScheduleManager-module-scss-module__691mra__table tbody tr:last-child td{border-bottom:0}.ScheduleManager-module-scss-module__691mra__table tr{grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(160px,1fr) 92px;display:grid}.ScheduleManager-module-scss-module__691mra__table th,.ScheduleManager-module-scss-module__691mra__table td{padding:var(--space-3) var(--space-4);text-align:left;align-items:center;display:flex}.ScheduleManager-module-scss-module__691mra__table th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:0}.ScheduleManager-module-scss-module__691mra__table td{border-bottom:1px solid var(--color-border-subtle);overflow-wrap:anywhere}.ScheduleManager-module-scss-module__691mra__table .ScheduleManager-module-scss-module__691mra__actionsColumn{justify-content:flex-end;width:92px}.ScheduleManager-module-scss-module__691mra__storeName{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ScheduleManager-module-scss-module__691mra__storeLink{flex-shrink:0;justify-content:center;width:28px;height:28px}.ScheduleManager-module-scss-module__691mra__storeLink svg{width:16px;height:16px}.ScheduleManager-module-scss-module__691mra__pagination{padding-top:var(--space-4);min-height:calc(44px + var(--space-4));flex-shrink:0}@media (max-width:768px){.ScheduleManager-module-scss-module__691mra__screen{height:auto;min-height:100%}.ScheduleManager-module-scss-module__691mra__empty{padding:var(--space-5)}.ScheduleManager-module-scss-module__691mra__tableContainer{overflow-x:auto}.ScheduleManager-module-scss-module__691mra__table{min-width:650px}}.ScheduleManager-module-scss-module__691mra__week{margin-bottom:var(--space-5);flex-shrink:0}.ScheduleManager-module-scss-module__691mra__load{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow-x:auto}.ScheduleManager-module-scss-module__691mra__day{gap:var(--space-1);padding:var(--space-3);font:inherit;text-align:left;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background-color var(--transition-fast),border-color var(--transition-fast);cursor:pointer;flex-direction:column;display:flex}.ScheduleManager-module-scss-module__691mra__day:hover{background:var(--color-hover);border-color:var(--color-primary)}.ScheduleManager-module-scss-module__691mra__day[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-light);border-color:var(--color-primary)}.ScheduleManager-module-scss-module__691mra__day[aria-pressed=true] span{color:inherit}.ScheduleManager-module-scss-module__691mra__day:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.ScheduleManager-module-scss-module__691mra__day strong{font-size:var(--font-size-xl)}.ScheduleManager-module-scss-module__691mra__day span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.ScheduleManager-module-scss-module__691mra__day{transition:none}}.ScheduleManager-module-scss-module__691mra__hint{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ScheduleManager-module-scss-module__691mra__nameButton{font:inherit;font-weight:var(--font-weight-medium);text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0}.ScheduleManager-module-scss-module__691mra__nameButton:hover{color:var(--color-primary)}.ScheduleManager-module-scss-module__691mra__nameButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ScheduleManager-module-scss-module__691mra__details{gap:var(--space-1);flex-direction:column;display:flex}@media (max-width:900px){.ScheduleManager-module-scss-module__691mra__load{grid-template-columns:repeat(7,minmax(110px,1fr))}}@media (max-height:720px),(max-width:768px){.ScheduleManager-module-scss-module__691mra__screen{height:100%;overflow-y:auto}.ScheduleManager-module-scss-module__691mra__list,.ScheduleManager-module-scss-module__691mra__listLoading{flex:none;min-height:300px}.ScheduleManager-module-scss-module__691mra__table{height:auto}.ScheduleManager-module-scss-module__691mra__table tbody{max-height:480px}}
.StorePage-module-scss-module__fo3drq__page{gap:var(--space-6);flex-direction:column;height:100%;display:flex;overflow-y:auto}.StorePage-module-scss-module__fo3drq__heading p{margin-top:var(--space-2);color:var(--color-text-secondary)}.StorePage-module-scss-module__fo3drq__detailsHeader,.StorePage-module-scss-module__fo3drq__headerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.StorePage-module-scss-module__fo3drq__detailsHeader{justify-content:space-between}.StorePage-module-scss-module__fo3drq__eyebrow{margin-bottom:var(--space-1);color:var(--color-text-secondary)}.StorePage-module-scss-module__fo3drq__notice{padding:var(--space-3);color:var(--color-warning);background:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm)}.StorePage-module-scss-module__fo3drq__details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:760px;display:grid}.StorePage-module-scss-module__fo3drq__details>div{padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.StorePage-module-scss-module__fo3drq__details>div:nth-child(odd):not(.StorePage-module-scss-module__fo3drq__fullRow){border-right:1px solid var(--color-border-subtle)}.StorePage-module-scss-module__fo3drq__details dt{margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.StorePage-module-scss-module__fo3drq__details dd{white-space:pre-wrap;margin:0}.StorePage-module-scss-module__fo3drq__fullRow{grid-column:1/-1}@media (max-width:640px){.StorePage-module-scss-module__fo3drq__details{grid-template-columns:1fr}.StorePage-module-scss-module__fo3drq__details>div:nth-child(odd):not(.StorePage-module-scss-module__fo3drq__fullRow){border-right:0}.StorePage-module-scss-module__fo3drq__fullRow{grid-column:auto}}.StorePage-module-scss-module__fo3drq__mapSection{gap:var(--space-3);flex-direction:column;flex-shrink:0;width:100%;max-width:760px;display:flex}
