.auth-module__uyHWSq__authStyleRoot{--zwipet-local-styles:1}.auth-module__uyHWSq__auth-modal-dialog{border:var(--border-none);border-radius:var(--radius-md);background:#1f3026;width:min(100vw - 32px,880px);max-width:none;position:relative;overflow:hidden}.auth-module__uyHWSq__auth-modal-layout{background:0 0;grid-template-columns:minmax(270px,.9fr) minmax(340px,1.1fr);min-height:min(520px,100svh - 64px);transition:min-height .18s;display:grid}.auth-module__uyHWSq__auth-modal-layout[data-auth-mode=sign-up][data-auth-view=form]{min-height:min(590px,100svh - 64px)}.auth-module__uyHWSq__auth-modal-layout[data-auth-view=email-verification]{min-height:min(540px,100svh - 64px)}.auth-module__uyHWSq__auth-panel{padding:clamp(24px,3.2vw,34px)}.auth-module__uyHWSq__auth-modal-copy{min-height:100%;color:var(--color-cream);background:#1f3026;padding:0;position:relative;overflow:hidden}.auth-module__uyHWSq__auth-background-visual{background-image:linear-gradient(#0d141000 62%,#0d141014 76%,#0d14108a 100%),url(/images/auth-companion.webp);background-position:50%,50% 44%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0}.auth-module__uyHWSq__auth-copy-content{z-index:1;min-width:0;padding:clamp(24px,3vw,30px) clamp(22px,4vw,36px);position:absolute;inset:auto 0 0}.auth-module__uyHWSq__auth-modal-copy h2{max-width:min(100%,360px);color:var(--color-cream);letter-spacing:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;text-shadow:0 2px 18px #0d14106b;word-break:normal;margin:0;font-size:clamp(28px,2.4vw,30px);font-weight:830;line-height:.98}.auth-module__uyHWSq__auth-modal-copy[data-auth-mode=sign-up] h2{white-space:nowrap;font-size:clamp(24px,2.15vw,28px)}.auth-module__uyHWSq__auth-status,.auth-module__uyHWSq__auth-small-print{align-items:flex-start;gap:9px;display:flex}.auth-module__uyHWSq__auth-panel{background:#fff8ece6;align-content:center;display:grid}.auth-module__uyHWSq__auth-social-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid}.auth-module__uyHWSq__auth-provider-icon{flex:none}.auth-module__uyHWSq__auth-divider{color:#23312780;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:16px 0 0;font-size:13px;font-weight:720;display:grid}.auth-module__uyHWSq__auth-divider:before,.auth-module__uyHWSq__auth-divider:after{content:"";background:#496f4e29;height:1px}.auth-module__uyHWSq__auth-form{gap:14px;margin-top:18px;display:grid}.auth-module__uyHWSq__auth-form label{color:#233127b8;gap:7px;font-size:13px;font-weight:760;display:grid}.auth-module__uyHWSq__auth-form label>span{color:var(--color-coral);font-size:12px;font-weight:720}.auth-module__uyHWSq__auth-spin{animation:.8s linear infinite auth-module__uyHWSq__auth-spin}@keyframes auth-module__uyHWSq__auth-spin{to{transform:rotate(360deg)}}.auth-module__uyHWSq__auth-status{border-radius:var(--radius-md);margin-top:14px;padding:11px 12px;font-size:13px;font-weight:720}.auth-module__uyHWSq__auth-status-error{border:var(--border-danger-strong);color:#8c3b2f;background:#ffebe5bd}.auth-module__uyHWSq__auth-status-success{border:var(--border-brand);color:var(--color-moss);background:#dfead49e}.auth-module__uyHWSq__auth-verification-panel{align-content:center;gap:18px;min-height:360px;display:grid}.auth-module__uyHWSq__auth-verification-icon{border-radius:var(--radius-lg);width:58px;height:58px;color:var(--color-moss);background:#3f68481f;justify-content:center;align-items:center;display:inline-flex}.auth-module__uyHWSq__auth-verification-copy{gap:8px;display:grid}.auth-module__uyHWSq__auth-verification-copy h3{color:var(--color-ink);letter-spacing:0;margin:0;font-size:26px;font-weight:830;line-height:1.05}.auth-module__uyHWSq__auth-verification-copy p{color:#233127a8;margin:0;font-size:14px;font-weight:650;line-height:1.5}.auth-module__uyHWSq__auth-verification-address{border-radius:var(--radius-md);color:var(--color-ink);background:#3f684814;gap:5px;padding:13px 14px;display:grid}.auth-module__uyHWSq__auth-verification-address span{color:#2331278f;font-size:12px;font-weight:740}.auth-module__uyHWSq__auth-verification-address strong{overflow-wrap:anywhere;font-size:14px;font-weight:820}.auth-module__uyHWSq__auth-verification-hint{color:#23312794;margin:0;font-size:13px;font-weight:650;line-height:1.5}.auth-module__uyHWSq__auth-verification-actions{gap:8px;display:grid}.auth-module__uyHWSq__auth-small-print{color:#2331278a;margin:14px 0 0;font-size:12px;font-weight:620;line-height:1.45}.auth-module__uyHWSq__auth-small-print svg{flex:none;margin-top:1px}.auth-module__uyHWSq__auth-mode-switch{color:#23312794;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.2;display:flex}.auth-module__uyHWSq__auth-mode-switch-text{align-items:center;line-height:1.2;display:inline-flex}.auth-module__uyHWSq__auth-mode-switch-action{--button-height:24px;--button-padding-x:3px}@media (max-width:820px){.auth-module__uyHWSq__authStyleRoot[data-theme-scope=auth]{padding:8px}.auth-module__uyHWSq__auth-modal-dialog{background:#fff8ecf5;width:min(100vw - 16px,430px);max-height:calc(100svh - 16px)}.auth-module__uyHWSq__auth-modal-layout{grid-template-columns:minmax(0,1fr);min-height:0}.auth-module__uyHWSq__auth-modal-copy{display:none}.auth-module__uyHWSq__auth-panel{align-content:start;min-height:0;padding:54px 18px 20px}.auth-module__uyHWSq__auth-form{gap:12px;margin-top:14px}.auth-module__uyHWSq__auth-divider,.auth-module__uyHWSq__auth-social-grid,.auth-module__uyHWSq__auth-mode-switch,.auth-module__uyHWSq__auth-status{margin-top:12px}.auth-module__uyHWSq__auth-mode-switch{margin-top:10px}}@media (prefers-reduced-motion:reduce){.auth-module__uyHWSq__auth-modal-layout{transition:none}}@media (max-width:520px){.auth-module__uyHWSq__auth-social-grid{grid-template-columns:1fr}}
:where(.input-module__gpn2wW__inputStyleRoot){--zwipet-local-styles:1;--input-height:var(--control-height-md,44px);--input-padding-x:13px;--input-font-size:var(--control-font-size-md,14px);--input-shadow:0 8px 22px #3a48320f;--input-focus-ring:inset 0 0 0 2px #3f684824;--input-invalid-ring:inset 0 0 0 2px #f07f6824;box-sizing:border-box;min-width:0;min-height:var(--input-height);transition:background-color .16s,border-color .16s,box-shadow .16s}.input-module__gpn2wW__inputStyleRoot{color:var(--color-ink);font-size:var(--input-font-size);letter-spacing:0;outline:0;font-weight:650}:where(.input-module__gpn2wW__inputElement){border-radius:var(--radius-sm);padding:0 var(--input-padding-x);outline:0}:where(.input-module__gpn2wW__inputShell){border-radius:var(--radius-sm);padding:0 var(--input-padding-x);align-items:center;gap:8px;display:inline-flex}:where(.input-module__gpn2wW__inputShell .input-module__gpn2wW__inputElement){width:100%;min-height:calc(var(--input-height) - 2px);border:var(--border-none);box-shadow:none;background:0 0;border-radius:0;flex:auto;padding:0}:where(.input-module__gpn2wW__inputAffix){color:var(--text-soft);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}:where(.input-module__gpn2wW__inputAffix) svg{display:block}:where(.input-module__gpn2wW__inputClearTrigger){border:var(--border-none);border-radius:var(--radius-lg);width:24px;height:24px;color:var(--text-soft);cursor:pointer;background:0 0;flex:none;place-items:center;margin-right:-5px;padding:0;line-height:0;transition:background-color .14s,color .14s;display:inline-grid}:where(.input-module__gpn2wW__inputClearTrigger):hover{color:var(--color-moss);background:#3f68481a}:where(.input-module__gpn2wW__inputClearTrigger):focus-visible{outline-offset:1px;outline:2px solid #3f684833}:where(.input-module__gpn2wW__inputClearTrigger) svg{display:block}:where(.input-module__gpn2wW__inputStyleRoot[data-size=sm]){--input-height:var(--control-height-sm,36px);--input-padding-x:11px;--input-font-size:var(--control-font-size-sm,13px)}:where(.input-module__gpn2wW__inputStyleRoot[data-size=md]){--input-height:var(--control-height-md,44px);--input-padding-x:13px;--input-font-size:var(--control-font-size-md,14px)}:where(.input-module__gpn2wW__inputStyleRoot[data-size=lg]){--input-height:var(--control-height-lg,48px);--input-padding-x:15px;--input-font-size:var(--control-font-size-lg,15px)}:where(.input-module__gpn2wW__inputStyleRoot[data-variant=primary]){border:var(--border-field);background:var(--field-background);box-shadow:var(--input-shadow)}:where(.input-module__gpn2wW__inputStyleRoot[data-variant=quiet]){border:var(--border-none);box-shadow:none;background:0 0}:where(.input-module__gpn2wW__inputFull){width:100%}:where(.input-module__gpn2wW__inputElement)::placeholder{color:var(--field-placeholder)}:where(.input-module__gpn2wW__inputStyleRoot[data-variant=primary]:hover){border-color:var(--field-border-hover)}:where(.input-module__gpn2wW__inputStyleRoot[data-variant=primary]:focus),:where(.input-module__gpn2wW__inputStyleRoot[data-variant=primary]:focus-within){border-color:var(--field-border-focus);box-shadow:var(--input-shadow), var(--input-focus-ring)}:where(.input-module__gpn2wW__inputStyleRoot[data-variant=quiet]:focus),:where(.input-module__gpn2wW__inputStyleRoot[data-variant=quiet]:focus-within){box-shadow:none}:where(.input-module__gpn2wW__inputStyleRoot[data-invalid=true]){border-color:var(--border-color-danger);box-shadow:var(--input-shadow), var(--input-invalid-ring)}:where(.input-module__gpn2wW__inputElement):disabled{color:var(--text-muted);cursor:default;opacity:1}:where(.input-module__gpn2wW__inputElement[data-variant=primary]:disabled),:where(.input-module__gpn2wW__inputElement[data-variant=primary]:disabled:hover),:where(.input-module__gpn2wW__inputElement[data-variant=primary]:disabled:focus),:where(.input-module__gpn2wW__inputShell[data-variant=primary][data-disabled=true]),:where(.input-module__gpn2wW__inputShell[data-variant=primary][data-disabled=true]:hover),:where(.input-module__gpn2wW__inputShell[data-variant=primary][data-disabled=true]:focus-within){border-color:color-mix(in srgb, var(--field-border) 72%, transparent);background:color-mix(in srgb, var(--surface-secondary) 78%, var(--field-background));box-shadow:none}:where(.input-module__gpn2wW__inputShell[data-disabled=true] .input-module__gpn2wW__inputElement),:where(.input-module__gpn2wW__inputElement):disabled::placeholder{color:var(--text-muted)}
.date-picker-module__v48Z2q__datePickerStyleRoot{--zwipet-local-styles:1;letter-spacing:0;gap:7px;min-width:0;display:grid;position:relative}.date-picker-module__v48Z2q__datePickerLabel{color:var(--text-soft);font-size:12px;font-weight:820}.date-picker-module__v48Z2q__datePickerTriggerShell{min-width:0;display:grid;position:relative}.date-picker-module__v48Z2q__datePickerTrigger{--date-picker-trigger-height:var(--control-height-md,44px);--date-picker-trigger-padding-x:13px;--date-picker-trigger-font-size:var(--control-font-size-md,14px);box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--date-picker-trigger-height);padding:0 var(--date-picker-trigger-padding-x);border:var(--border-field);border-radius:var(--radius-sm);background:var(--field-background);color:var(--color-ink);font-size:var(--date-picker-trigger-font-size);text-align:left;cursor:pointer;align-items:center;gap:9px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 22px #3a48320f}.date-picker-module__v48Z2q__datePickerTrigger[data-size=sm]{--date-picker-trigger-height:var(--control-height-sm,36px);--date-picker-trigger-padding-x:11px;--date-picker-trigger-font-size:var(--control-font-size-sm,13px)}.date-picker-module__v48Z2q__datePickerTrigger[data-size=md]{--date-picker-trigger-height:var(--control-height-md,44px);--date-picker-trigger-padding-x:13px;--date-picker-trigger-font-size:var(--control-font-size-md,14px)}.date-picker-module__v48Z2q__datePickerTrigger[data-size=lg]{--date-picker-trigger-height:var(--control-height-lg,48px);--date-picker-trigger-padding-x:15px;--date-picker-trigger-font-size:var(--control-font-size-lg,15px)}.date-picker-module__v48Z2q__datePickerTriggerShell[data-has-clear=true] .date-picker-module__v48Z2q__datePickerTrigger{padding-right:calc(var(--date-picker-trigger-padding-x) + 32px)}.date-picker-module__v48Z2q__datePickerTrigger:hover{border-color:var(--field-border-hover)}.date-picker-module__v48Z2q__datePickerTrigger:focus-visible{border-color:var(--field-border-focus);outline:none;box-shadow:0 0 0 3px #3f68481f}.date-picker-module__v48Z2q__datePickerTrigger:disabled{border-color:color-mix(in srgb, var(--field-border) 72%, transparent);background:color-mix(in srgb, var(--surface-secondary) 78%, var(--field-background));box-shadow:none;color:var(--text-muted);cursor:default;opacity:1}.date-picker-module__v48Z2q__datePickerTrigger svg{color:var(--color-moss);flex:none}.date-picker-module__v48Z2q__datePickerTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.date-picker-module__v48Z2q__datePickerTrigger span[data-placeholder=true]{color:var(--field-placeholder)}.date-picker-module__v48Z2q__datePickerClearTrigger{appearance:none;border:var(--border-none);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.date-picker-module__v48Z2q__datePickerTriggerShell[data-size=sm] .date-picker-module__v48Z2q__datePickerClearTrigger{width:24px;height:24px;right:5px}.date-picker-module__v48Z2q__datePickerTriggerShell[data-size=lg] .date-picker-module__v48Z2q__datePickerClearTrigger{width:30px;height:30px;right:9px}.date-picker-module__v48Z2q__datePickerClearTrigger:hover{color:var(--color-moss);background:#3f68481a}.date-picker-module__v48Z2q__datePickerClearTrigger:focus-visible{outline:none;box-shadow:0 0 0 3px #3f68481f}.date-picker-module__v48Z2q__datePickerClearTrigger:disabled{color:var(--text-muted);cursor:default;opacity:.38}.date-picker-module__v48Z2q__datePickerClearTrigger:disabled:hover{color:var(--text-muted);background:0 0}.date-picker-module__v48Z2q__datePickerPopover{border:var(--border-card);border-radius:var(--radius-md);background:var(--surface-card,#fff);width:min(312px,100vw - 48px);box-shadow:var(--overlay-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;padding:10px;position:fixed}.date-picker-module__v48Z2q__datePickerHead{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.date-picker-module__v48Z2q__datePickerHeadLabel{appearance:none;border:var(--border-none);border-radius:var(--radius-md);min-width:0;min-height:34px;color:var(--color-ink);text-align:center;text-transform:capitalize;cursor:pointer;background:0 0;font-size:14px;font-weight:840}.date-picker-module__v48Z2q__datePickerHeadLabel:hover{color:var(--color-moss);background:#3f68481a}.date-picker-module__v48Z2q__datePickerHeadLabel:focus-visible{outline:none;box-shadow:0 0 0 3px #3f68481f}.date-picker-module__v48Z2q__datePickerHeadLabel:disabled{cursor:default}.date-picker-module__v48Z2q__datePickerHeadLabel:disabled:hover{color:var(--color-ink);background:0 0}.date-picker-module__v48Z2q__datePickerIconButton,.date-picker-module__v48Z2q__datePickerDay,.date-picker-module__v48Z2q__datePickerFastOption,.date-picker-module__v48Z2q__datePickerTimeOption{appearance:none;border:var(--border-none);font:inherit;cursor:pointer}.date-picker-module__v48Z2q__datePickerIconButton{border-radius:var(--radius-md);background:var(--surface-secondary);width:34px;height:34px;color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.date-picker-module__v48Z2q__datePickerIconButton:hover{color:var(--color-moss);background:#3f68481f}.date-picker-module__v48Z2q__datePickerWeekdays,.date-picker-module__v48Z2q__datePickerGrid,.date-picker-module__v48Z2q__datePickerFastGrid{display:grid}.date-picker-module__v48Z2q__datePickerWeekdays,.date-picker-module__v48Z2q__datePickerGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.date-picker-module__v48Z2q__datePickerFastGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:2px 0}.date-picker-module__v48Z2q__datePickerWeekdays{margin-bottom:5px}.date-picker-module__v48Z2q__datePickerWeekdays span{color:var(--text-soft);text-align:center;font-size:11px;font-weight:820}.date-picker-module__v48Z2q__datePickerDay{aspect-ratio:1;border-radius:var(--radius-md);min-width:0;color:var(--color-ink);background:0 0;justify-content:center;align-items:center;font-size:13px;font-weight:780;display:inline-flex}.date-picker-module__v48Z2q__datePickerDay:hover{color:var(--color-moss);background:#3f68481a}.date-picker-module__v48Z2q__datePickerDay[data-outside-month=true]{color:var(--text-muted);opacity:.68}.date-picker-module__v48Z2q__datePickerDay[data-today=true]{box-shadow:inset 0 0 0 1px #3f684847}.date-picker-module__v48Z2q__datePickerDay[data-selected=true]{background:var(--accent);color:var(--accent-foreground);box-shadow:0 8px 18px #3f68482e}.date-picker-module__v48Z2q__datePickerDay:disabled{opacity:.28;cursor:not-allowed}.date-picker-module__v48Z2q__datePickerFastOption{border-radius:var(--radius-md);background:var(--surface-secondary);min-width:0;min-height:38px;color:var(--color-ink);text-transform:capitalize;justify-content:center;align-items:center;font-size:13px;font-weight:820;display:inline-flex}.date-picker-module__v48Z2q__datePickerFastOption:hover{color:var(--color-moss);background:#3f68481f}.date-picker-module__v48Z2q__datePickerFastOption[data-selected=true]{background:var(--accent);color:var(--accent-foreground);box-shadow:0 8px 18px #3f684829}.date-picker-module__v48Z2q__datePickerFastOption:disabled{opacity:.32;cursor:not-allowed}.date-picker-module__v48Z2q__datePickerBody{min-width:0;display:grid}.date-picker-module__v48Z2q__datePickerBody[data-mode=dateTime]{grid-template-columns:minmax(292px,1fr) 216px;align-items:start;gap:12px}.date-picker-module__v48Z2q__datePickerBody[data-mode=time]{grid-template-columns:1fr}.date-picker-module__v48Z2q__datePickerBody[data-mode=time] .date-picker-module__v48Z2q__datePickerTime{height:248px}.date-picker-module__v48Z2q__datePickerCalendar{min-width:0}.date-picker-module__v48Z2q__datePickerTime{height:var(--zwipet-date-picker-time-height,314px);border:var(--border-info);border-radius:var(--radius-sm);background:var(--surface-card,#fff);grid-template-rows:34px minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:12px;display:grid}.date-picker-module__v48Z2q__datePickerTimeHead{justify-content:center;align-items:center;min-height:30px;display:flex}.date-picker-module__v48Z2q__datePickerTimeHead strong{color:var(--color-ink);letter-spacing:0;font-size:15px;font-weight:900}.date-picker-module__v48Z2q__datePickerTimeColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.date-picker-module__v48Z2q__datePickerTimeList{overscroll-behavior:contain;scrollbar-color:#3f684852 transparent;scrollbar-width:thin;align-content:start;gap:6px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.date-picker-module__v48Z2q__datePickerTimeList::-webkit-scrollbar{width:6px}.date-picker-module__v48Z2q__datePickerTimeList::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background:#3f684852}.date-picker-module__v48Z2q__datePickerTimeOption{border-radius:var(--radius-md);background:var(--surface-card,#fff);min-width:0;min-height:34px;color:var(--color-ink);justify-content:center;align-items:center;font-size:13px;font-weight:820;display:inline-flex}.date-picker-module__v48Z2q__datePickerTimeOption:hover{color:var(--color-moss);background:#3f68481f}.date-picker-module__v48Z2q__datePickerTimeOption[data-selected=true]{background:var(--accent);color:var(--accent-foreground);box-shadow:none}.date-picker-module__v48Z2q__datePickerTimeOption:focus-visible{outline:var(--border-width-md) solid var(--border-color-focus-strong);outline-offset:-3px;box-shadow:none}.date-picker-module__v48Z2q__datePickerTimeOption[data-selected=true]:focus-visible{outline-color:var(--accent-foreground)}.date-picker-module__v48Z2q__datePickerFooter{border-top:var(--border-separator);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.date-picker-module__v48Z2q__datePickerConfirm{min-width:88px}@media (max-width:560px){.date-picker-module__v48Z2q__datePickerBody[data-mode=dateTime]{grid-template-columns:1fr}.date-picker-module__v48Z2q__datePickerTime{height:auto}.date-picker-module__v48Z2q__datePickerTimeColumns{max-height:172px}}
:where(.document-upload-module__jx1CIG__documentUploadStyleRoot){--zwipet-local-styles:1;gap:9px;min-width:0;display:grid}:where(.document-upload-module__jx1CIG__documentUploadStyleRoot) input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.document-upload-module__jx1CIG__documentUploadButtonVariant{display:inline-flex}.document-upload-module__jx1CIG__documentUploadStyleRoot[data-variant=panel]{width:100%}.document-upload-module__jx1CIG__documentUploadDrop{border:var(--border-dashed-brand);border-radius:var(--radius-md);background:var(--surface-secondary);min-width:0;color:var(--color-ink);cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;overflow:hidden}.document-upload-module__jx1CIG__documentUploadStyleRoot[data-drag-active=true] .document-upload-module__jx1CIG__documentUploadDrop{border-color:var(--color-moss);background:#3f68482e;box-shadow:inset 0 0 0 1px #3f68482e}.document-upload-module__jx1CIG__documentUploadStyleRoot[data-disabled=true] .document-upload-module__jx1CIG__documentUploadDrop{opacity:.62;cursor:not-allowed}.document-upload-module__jx1CIG__documentUploadStyleRoot[data-variant=panel] .document-upload-module__jx1CIG__documentUploadDrop{border-color:var(--border-color-focus-strong);text-align:center;background:#3f684829;grid-template-columns:1fr;align-content:center;place-items:center;gap:14px;min-height:154px;padding:28px}.document-upload-module__jx1CIG__documentUploadIcon{border-radius:var(--radius-md);background:var(--field-background);width:42px;height:42px;color:var(--color-moss);box-shadow:inset 0 0 0 1px var(--field-border);place-items:center;display:grid}.document-upload-module__jx1CIG__documentUploadCopy{gap:4px;min-width:0;display:grid}.document-upload-module__jx1CIG__documentUploadCopy strong,.document-upload-module__jx1CIG__documentUploadList strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;line-height:1.2;overflow:hidden}.document-upload-module__jx1CIG__documentUploadCopy small,.document-upload-module__jx1CIG__documentUploadList small,.document-upload-module__jx1CIG__documentUploadEmpty{color:var(--text-muted);font-size:12px;font-weight:720;line-height:1.35}.document-upload-module__jx1CIG__documentUploadAction{border-radius:var(--radius-md);color:var(--color-moss);white-space:nowrap;background:#3f68481a;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:820;display:inline-flex}.document-upload-module__jx1CIG__documentUploadButton{text-overflow:ellipsis;justify-self:center;max-width:100%;overflow:hidden;box-shadow:0 12px 28px #24442d29}.document-upload-module__jx1CIG__documentUploadStyleRoot[data-variant=panel] .document-upload-module__jx1CIG__documentUploadCopy small{color:var(--text-muted);font-size:15px;font-weight:720}.document-upload-module__jx1CIG__documentUploadList{gap:8px;max-height:132px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.document-upload-module__jx1CIG__documentUploadListItem{border:var(--border-field);border-radius:var(--radius-md);background:var(--field-background);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.document-upload-module__jx1CIG__documentUploadListItem>svg{color:var(--color-moss)}.document-upload-module__jx1CIG__documentUploadListItemCopy{gap:3px;min-width:0;display:grid}.document-upload-module__jx1CIG__documentUploadEmpty{margin:0}@media (max-width:720px){.document-upload-module__jx1CIG__documentUploadDrop{grid-template-columns:42px minmax(0,1fr)}.document-upload-module__jx1CIG__documentUploadAction{grid-column:1/-1;width:fit-content}}
.document-viewer-module__uAiSfG__documentViewerStyleRoot{--zwipet-document-viewer-shell:color-mix(in srgb, var(--surface-secondary) 78%, #3f68481f)}.document-viewer-module__uAiSfG__documentViewerContainer{min-width:0}.document-viewer-module__uAiSfG__documentViewerDialog{--zwipet-modal-gap:0;--zwipet-modal-padding:20px;width:min(1120px,100vw - 32px);max-width:min(1120px,100vw - 32px);height:min(860px,100svh - 32px);max-height:min(880px,100svh - 32px)}.document-viewer-module__uAiSfG__documentViewer{min-width:0;height:100%;min-height:0;display:grid}.document-viewer-module__uAiSfG__documentViewerTitle{gap:5px;min-width:0;display:grid}.document-viewer-module__uAiSfG__documentViewerTitle h2{color:var(--color-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:900;line-height:1.2;overflow:hidden}.document-viewer-module__uAiSfG__documentViewerTitle p,.document-viewer-module__uAiSfG__documentViewerFallback p,.document-viewer-module__uAiSfG__documentViewerLoading p{color:var(--text-muted);margin:0;font-size:13px;font-weight:720;line-height:1.45}.document-viewer-module__uAiSfG__documentViewerTitle p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-viewer-module__uAiSfG__documentViewerDownload{flex:none}.document-viewer-module__uAiSfG__documentViewerStage{border:var(--border-soft);border-radius:var(--radius-md);background:radial-gradient(circle at top left, #3f684829, transparent 30%), linear-gradient(135deg, var(--zwipet-document-viewer-shell), var(--settings-card));height:100%;min-height:0;box-shadow:var(--surface-shadow);display:grid;overflow:hidden}.document-viewer-module__uAiSfG__documentViewerPdfShell{height:100%;min-height:0;display:grid}.document-viewer-module__uAiSfG__documentViewerPdfShell>*{grid-area:1/1}.document-viewer-module__uAiSfG__documentViewerPdf{align-content:start;justify-items:center;gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow:auto}.document-viewer-module__uAiSfG__documentViewerPdf[aria-hidden=true]{visibility:hidden}.document-viewer-module__uAiSfG__documentViewerPdfPage{justify-items:center;gap:8px;display:grid}.document-viewer-module__uAiSfG__documentViewerPdfPage>span{border-radius:var(--radius-lg);width:fit-content;color:var(--color-moss);background:#3f68481a;padding:5px 9px;font-size:11px;font-weight:820}.document-viewer-module__uAiSfG__documentViewerPdfPage>canvas{border-radius:var(--radius-xs);background:#fff;max-width:100%;height:auto;box-shadow:0 18px 48px #23312729}.document-viewer-module__uAiSfG__documentViewerImage{place-items:center;height:100%;min-height:0;padding:18px;display:grid}.document-viewer-module__uAiSfG__documentViewerImageFrame{border-radius:var(--radius-md);background:#fff;width:min(100%,900px);height:100%;min-height:240px;max-height:650px;display:block;position:relative;box-shadow:0 18px 48px #23312724}.document-viewer-module__uAiSfG__documentViewerImageFrame img{object-fit:contain;border-radius:inherit}.document-viewer-module__uAiSfG__documentViewerDocx{height:100%;min-height:0;padding:18px;overflow:auto}.document-viewer-module__uAiSfG__documentViewerDocx .docx-wrapper{background:0 0;padding:0}.document-viewer-module__uAiSfG__documentViewerDocx .docx{border-radius:var(--radius-xs);margin:0 auto 14px;box-shadow:0 18px 48px #23312729}.document-viewer-module__uAiSfG__documentViewerFallback,.document-viewer-module__uAiSfG__documentViewerLoading{text-align:center;align-content:center;justify-items:center;height:100%;min-height:280px;padding:28px;display:grid}.document-viewer-module__uAiSfG__documentViewerFallbackCard,.document-viewer-module__uAiSfG__documentViewerLoadingCard{border:var(--border-soft);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-primary) 88%, #3f684814);justify-items:center;gap:10px;max-width:520px;padding:22px;display:grid}.document-viewer-module__uAiSfG__documentViewerFallbackCard>svg,.document-viewer-module__uAiSfG__documentViewerLoadingCard>svg{color:var(--color-moss)}.document-viewer-module__uAiSfG__documentViewerFallbackCard strong,.document-viewer-module__uAiSfG__documentViewerLoadingCard strong{color:var(--color-ink);font-size:16px;font-weight:880}@media (max-width:760px){.document-viewer-module__uAiSfG__documentViewerStyleRoot{padding:8px}.document-viewer-module__uAiSfG__documentViewerDialog{--zwipet-modal-padding:14px;width:100%;max-width:100%;height:calc(100svh - 16px);max-height:calc(100svh - 16px)}.document-viewer-module__uAiSfG__documentViewerTitle h2{font-size:17px}.document-viewer-module__uAiSfG__documentViewerTitle p{font-size:12px}.document-viewer-module__uAiSfG__documentViewerPdf,.document-viewer-module__uAiSfG__documentViewerDocx,.document-viewer-module__uAiSfG__documentViewerImage{padding:10px}}
.pet-profile-edit-modal-module__74kA4q__dialog{--field-background:var(--surface-card);--zwipet-modal-gap:20px;width:min(760px,100%)}.pet-profile-edit-modal-module__74kA4q__header{align-items:center;gap:12px;min-width:0;display:flex}.pet-profile-edit-modal-module__74kA4q__modalTitle{color:var(--color-ink);letter-spacing:-.025em;font-size:clamp(17px,2vw,19px);font-weight:800;line-height:1.2}.pet-profile-edit-modal-module__74kA4q__progress{width:100%}.pet-profile-edit-modal-module__74kA4q__step{gap:18px;min-width:0;display:grid}.pet-profile-edit-modal-module__74kA4q__stepIntro h3,.pet-profile-edit-modal-module__74kA4q__discardCopy,.pet-profile-edit-modal-module__74kA4q__fieldError,.pet-profile-edit-modal-module__74kA4q__error{margin:0}.pet-profile-edit-modal-module__74kA4q__stepIntro h3{color:var(--color-ink);letter-spacing:-.02em;font-size:18px;font-weight:760;line-height:1.25}.pet-profile-edit-modal-module__74kA4q__discardCopy{max-width:620px;color:var(--text-muted);font-size:14px;font-weight:560;line-height:1.5}.pet-profile-edit-modal-module__74kA4q__identityLayout{grid-template-columns:204px minmax(0,1fr);align-items:start;gap:22px;display:grid}.pet-profile-edit-modal-module__74kA4q__photoField{gap:8px;display:grid}.pet-profile-edit-modal-module__74kA4q__photoField .pet-onboarding-photo-upload{border:var(--border-field);border-radius:var(--radius-md);background:var(--surface-secondary);min-height:244px;padding:20px 16px}.pet-profile-edit-modal-module__74kA4q__photoField .pet-onboarding-photo-preview{width:148px;height:148px}.pet-profile-edit-modal-module__74kA4q__photoField .pet-onboarding-photo-copy{max-width:none}.pet-profile-edit-modal-module__74kA4q__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px;display:grid}.pet-profile-edit-modal-module__74kA4q__field,.pet-profile-edit-modal-module__74kA4q__fieldWide,.pet-profile-edit-modal-module__74kA4q__clinicField,.pet-profile-edit-modal-module__74kA4q__select{min-width:0}.pet-profile-edit-modal-module__74kA4q__field,.pet-profile-edit-modal-module__74kA4q__fieldWide{align-content:start;gap:7px;display:grid}.pet-profile-edit-modal-module__74kA4q__field>span:first-child,.pet-profile-edit-modal-module__74kA4q__fieldWide>span:first-child,.pet-profile-edit-modal-module__74kA4q__select>span:first-child,.pet-profile-edit-modal-module__74kA4q__fieldLabel{color:var(--color-ink);font-size:12px;font-weight:780;line-height:1.25}.pet-profile-edit-modal-module__74kA4q__fieldWide,.pet-profile-edit-modal-module__74kA4q__birthDateField{grid-column:1/-1}.pet-profile-edit-modal-module__74kA4q__clinicField{grid-column:1/-1;position:relative}.pet-profile-edit-modal-module__74kA4q__clinicField>.zwipet-button{z-index:1;position:absolute;bottom:7px;right:8px}.pet-profile-edit-modal-module__74kA4q__clinicField:has(>.zwipet-button) .zwipet-autocomplete-input{padding-right:44px}.pet-profile-edit-modal-module__74kA4q__fieldError,.pet-profile-edit-modal-module__74kA4q__error{color:var(--color-danger,#a93d32);font-size:12px;font-weight:680;line-height:1.4}.pet-profile-edit-modal-module__74kA4q__fieldWarning{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.45}.pet-profile-edit-modal-module__74kA4q__error{border:var(--border-faint);border-radius:var(--radius-sm);background:var(--surface-danger-soft,#fff4f1);padding:10px 12px}.pet-profile-edit-modal-module__74kA4q__footerActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:680px){.pet-profile-edit-modal-module__74kA4q__dialog{--zwipet-modal-gap:17px}.pet-profile-edit-modal-module__74kA4q__identityLayout{grid-template-columns:minmax(0,1fr);gap:18px}.pet-profile-edit-modal-module__74kA4q__photoField .pet-onboarding-photo-upload{text-align:left;grid-template-columns:86px minmax(0,1fr);place-items:center start;min-height:0;padding:14px}.pet-profile-edit-modal-module__74kA4q__photoField .pet-onboarding-photo-preview{width:92px;height:92px}.pet-profile-edit-modal-module__74kA4q__photoField .pet-onboarding-photo-copy{max-width:none}}@media (max-width:540px){.pet-profile-edit-modal-module__74kA4q__formGrid{grid-template-columns:minmax(0,1fr)}.pet-profile-edit-modal-module__74kA4q__fieldWide,.pet-profile-edit-modal-module__74kA4q__birthDateField,.pet-profile-edit-modal-module__74kA4q__clinicField{grid-column:auto}.pet-profile-edit-modal-module__74kA4q__step{gap:18px}.pet-profile-edit-modal-module__74kA4q__footerActions{width:100%}.pet-profile-edit-modal-module__74kA4q__footerActions>.zwipet-button{flex:100%}}
:where(.input-group-module__Gxkjia__inputGroupStyleRoot){--zwipet-local-styles:1;--input-group-height:var(--control-height-md,44px);--input-group-input-height:calc(var(--control-height-md,44px) - 2px);--input-group-padding-x:12px;--input-group-font-size:var(--control-font-size-md,14px);box-sizing:border-box;border:var(--border-field);border-radius:var(--radius-sm);background:var(--field-background);color:var(--color-ink);transition:background-color .16s,border-color .16s,box-shadow .16s;box-shadow:0 8px 22px #3a48320f}.input-group-module__Gxkjia__inputGroupInput{border:var(--border-none);min-width:0;color:var(--color-ink);font-size:var(--input-group-font-size);letter-spacing:0;background:0 0;outline:0;font-weight:650}:where(.input-group-module__Gxkjia__inputGroupStyleRoot[data-full-width=true]){width:100%}:where(.input-group-module__Gxkjia__inputGroupInput)::placeholder{color:var(--field-placeholder)}:where(.input-group-module__Gxkjia__inputGroupStyleRoot:hover){border-color:var(--field-border-hover)}:where(.input-group-module__Gxkjia__inputGroupStyleRoot:focus-within){border-color:var(--field-border-focus);box-shadow:0 0 0 3px #3f68481f}:where(.input-group-module__Gxkjia__inputGroupInput):disabled{color:var(--text-muted);cursor:default;opacity:1}:where(.input-group-module__Gxkjia__inputGroupStyleRoot:has(.input-group-module__Gxkjia__inputGroupInput:disabled)){border-color:color-mix(in srgb, var(--field-border) 72%, transparent);background:color-mix(in srgb, var(--surface-secondary) 78%, var(--field-background));box-shadow:none}:where(.input-group-module__Gxkjia__inputGroupStyleRoot){min-height:var(--input-group-height);padding:0 var(--input-group-padding-x);align-items:center;gap:8px;display:inline-flex}:where(.input-group-module__Gxkjia__inputGroupInput){min-height:var(--input-group-input-height);flex:1}:where(.input-group-module__Gxkjia__inputGroupStyleRoot[data-size=sm]){--input-group-height:var(--control-height-sm,36px);--input-group-input-height:calc(var(--control-height-sm,36px) - 2px);--input-group-padding-x:10px;--input-group-font-size:var(--control-font-size-sm,13px)}:where(.input-group-module__Gxkjia__inputGroupStyleRoot[data-size=md]){--input-group-height:var(--control-height-md,44px);--input-group-input-height:calc(var(--control-height-md,44px) - 2px);--input-group-padding-x:12px;--input-group-font-size:var(--control-font-size-md,14px)}:where(.input-group-module__Gxkjia__inputGroupStyleRoot[data-size=lg]){--input-group-height:var(--control-height-lg,48px);--input-group-input-height:calc(var(--control-height-lg,48px) - 2px);--input-group-padding-x:14px;--input-group-font-size:var(--control-font-size-lg,15px)}:where(.input-group-module__Gxkjia__inputGroupAffix){color:var(--text-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}
.dashboard-workspace-module__ya2vwW__dashboardPageStyleRoot{--zwipet-local-styles:1}.dashboard-workspace-module__ya2vwW__dashboardContent{width:100%;max-width:var(--dashboard-content-max-width);grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin:0 auto;display:grid}.dashboard-workspace-module__ya2vwW__dashboardPrimaryColumn{gap:18px;min-width:0;display:grid}.dashboard-workspace-module__ya2vwW__dashboardAccessGate{border:var(--border-card);border-radius:var(--radius-lg);background:var(--surface);align-content:center;justify-items:start;min-height:min(520px,100svh - 180px);padding:32px}.dashboard-workspace-module__ya2vwW__dashboardAccessGate h2{color:var(--color-ink);margin:0;font-size:24px;line-height:1.12}.dashboard-workspace-module__ya2vwW__dashboardAccessGate p{max-width:540px;color:var(--text-muted);margin:0;font-size:14px;font-weight:680;line-height:1.5}.dashboard-workspace-module__ya2vwW__dashboardPlanGateDialog{--zwipet-modal-width:420px;text-align:left;gap:14px}.dashboard-workspace-module__ya2vwW__dashboardPlanGateIcon{border-radius:var(--radius-md);width:46px;height:46px;color:var(--color-moss);background:#3f68481f;place-items:center;display:grid}.dashboard-workspace-module__ya2vwW__dashboardPlanGateDialog h2{color:var(--color-ink);margin:0;font-size:24px;line-height:1.12}.dashboard-workspace-module__ya2vwW__dashboardPlanGateDialog p{color:var(--text-muted);margin:0;font-size:14px;font-weight:680;line-height:1.5}.dashboard-workspace-module__ya2vwW__dashboardPlanGateActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:980px){.dashboard-workspace-module__ya2vwW__dashboardContent{grid-template-columns:1fr}}
.profile-photo-settings-module__x10U_G__profilePhotoSettingsStyleRoot{--zwipet-local-styles:1}.profile-photo-settings-module__x10U_G__settingsProfilePhotoCard{border:var(--border-card);border-radius:var(--radius-md);background:var(--settings-card);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.profile-photo-settings-module__x10U_G__settingsProfilePhotoPreview{border-radius:var(--radius-md);background:var(--color-moss);width:72px;height:72px;color:var(--color-cream);box-shadow:inset 0 0 0 1px var(--separator);place-items:center;font-size:22px;font-weight:860;display:grid;overflow:hidden}.profile-photo-settings-module__x10U_G__settingsProfilePhotoPreview[data-has-photo=true]{background-position:50%;background-size:cover}.profile-photo-settings-module__x10U_G__settingsProfilePhotoCopy strong{color:var(--color-ink);font-size:16px;line-height:1.25;display:block}.profile-photo-settings-module__x10U_G__settingsProfilePhotoCopy p{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.profile-photo-settings-module__x10U_G__settingsProfilePhotoActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:760px){.profile-photo-settings-module__x10U_G__settingsProfilePhotoCard{grid-template-columns:1fr}.profile-photo-settings-module__x10U_G__settingsProfilePhotoActions{justify-content:flex-start}}
:where(.pagination-module__0va6aG__paginationStyleRoot){--zwipet-local-styles:1;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.pagination-module__0va6aG__directionButton{flex:none}.pagination-module__0va6aG__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.pagination-module__0va6aG__pageButton{min-width:var(--control-height-sm);font-variant-numeric:tabular-nums;padding-inline:10px}.pagination-module__0va6aG__ellipsis{min-width:24px;min-height:var(--control-height-sm);color:var(--text-muted);place-items:center;display:grid}.pagination-module__0va6aG__summary{min-width:0;color:var(--color-ink);font-size:var(--control-font-size-sm);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;line-height:1.4;display:none}@media (max-width:600px){.pagination-module__0va6aG__pages{display:none}.pagination-module__0va6aG__summary{display:block}}
.address-search-modal-module__XHG1gG__addressSearchModalStyleRoot{--zwipet-local-styles:1}.address-search-modal-module__XHG1gG__addressSearchModalDialog{--zwipet-modal-width:980px}.address-search-modal-module__XHG1gG__settings-address-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-right:32px;display:grid}.address-search-modal-module__XHG1gG__settings-address-icon{border-radius:var(--radius-md);width:42px;height:42px;color:var(--color-moss);background:#3f68481f;place-items:center;display:grid}.address-search-modal-module__XHG1gG__settings-address-header h2{color:var(--color-ink);margin:0;font-size:24px;line-height:1.1}.address-search-modal-module__XHG1gG__settings-address-header p{color:#233127a3;margin:6px 0 0;font-size:13px;line-height:1.45}.address-search-modal-module__XHG1gG__settings-address-layout{grid-template-columns:minmax(360px,1fr) minmax(390px,460px);align-items:stretch;gap:16px;display:grid}.address-search-modal-module__XHG1gG__settings-address-search{gap:12px;min-width:0;display:grid}.address-search-modal-module__XHG1gG__settings-address-current{border:var(--border-soft);border-radius:var(--radius-md);color:var(--color-ink);background:#3f684814;gap:3px;padding:12px;display:grid}.address-search-modal-module__XHG1gG__settings-address-current span,.address-search-modal-module__XHG1gG__settings-address-current small{color:#23312794;font-size:12px}.address-search-modal-module__XHG1gG__settings-address-current strong{color:var(--color-ink);font-size:14px;line-height:1.35}.address-search-modal-module__XHG1gG__settings-address-field{gap:7px;display:grid}.address-search-modal-module__XHG1gG__settings-address-field span{color:#233127bd;font-size:13px;font-weight:780}.address-search-modal-module__XHG1gG__settings-address-suggestions{overscroll-behavior:contain;align-content:start;gap:8px;height:288px;padding-right:4px;display:grid;overflow-y:auto}.address-search-modal-module__XHG1gG__settings-address-suggestions>p{border-radius:var(--radius-md);color:#233127a3;background:#3f684814;margin:0;padding:14px;font-size:13px}.address-search-modal-module__XHG1gG__settings-address-suggestion{border:var(--border-muted);border-radius:var(--radius-md);width:100%;color:var(--color-ink);cursor:pointer;text-align:left;background:#ffffffb8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.address-search-modal-module__XHG1gG__settings-address-suggestion[data-selected=true]{border-color:var(--border-color-focus-strong);background:#3f68481f}.address-search-modal-module__XHG1gG__settings-address-suggestion strong,.address-search-modal-module__XHG1gG__settings-address-suggestion small{display:block}.address-search-modal-module__XHG1gG__settings-address-suggestion small{color:#23312794;margin-top:3px;font-size:12px}.address-search-modal-module__XHG1gG__settings-address-map{border:var(--border-muted);border-radius:var(--radius-md);background:linear-gradient(135deg,#eff5e8eb,#fffffff5),radial-gradient(circle at 24% 28%,#3f684824,#0000 24%);min-height:340px;position:relative;overflow:hidden}.address-search-modal-module__XHG1gG__settings-address-maplibre{background:#dfead46b}.address-search-modal-module__XHG1gG__settings-address-maplibre-canvas{position:absolute;inset:0}.address-search-modal-module__XHG1gG__settings-address-maplibre-loader{z-index:2;color:var(--color-moss);background:linear-gradient(135deg,#eff5e8e6,#ffffffe6);place-items:center;gap:8px;font-size:13px;font-weight:760;display:grid;position:absolute;inset:0}.address-search-modal-module__XHG1gG__settings-address-maplibre-loader svg{display:block}.address-search-modal-module__XHG1gG__settings-map-road{border-radius:var(--radius-lg);background:#ffffffc2;display:block;position:absolute;box-shadow:0 0 0 1px #3f68480f}.address-search-modal-module__XHG1gG__settings-map-road-a{width:360px;height:28px;top:52px;left:-18px;transform:rotate(-16deg)}.address-search-modal-module__XHG1gG__settings-map-road-b{width:360px;height:30px;top:122px;right:-70px;transform:rotate(28deg)}.address-search-modal-module__XHG1gG__settings-map-road-c{width:260px;height:24px;bottom:56px;left:32px;transform:rotate(-4deg)}.address-search-modal-module__XHG1gG__settings-map-marker{border-radius:var(--radius-lg);background:var(--color-moss);width:42px;height:42px;color:var(--color-cream);place-items:center;display:grid;position:absolute;top:106px;left:50%;transform:translate(-50%);box-shadow:0 16px 28px #3f684838}.address-search-modal-module__XHG1gG__settings-address-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:760px){.address-search-modal-module__XHG1gG__settings-address-layout{grid-template-columns:1fr}.address-search-modal-module__XHG1gG__settings-address-suggestions{height:244px}.address-search-modal-module__XHG1gG__settings-address-map{min-height:260px}.address-search-modal-module__XHG1gG__settings-address-actions{display:grid}}
:where(.progress-bar-module__v4G3cq__progressBarStyleRoot){--zwipet-local-styles:1;border-radius:var(--radius-sm);background:var(--surface-secondary);height:8px;overflow:hidden}:where(.progress-bar-module__v4G3cq__progressBarStyleRoot[data-size=sm]){height:6px}:where(.progress-bar-module__v4G3cq__fill){border-radius:inherit;background:var(--color-moss);height:100%;transition:width .22s;display:block}@media (prefers-reduced-motion:reduce){:where(.progress-bar-module__v4G3cq__fill){transition:none}}
.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-dialog{--zwipet-modal-width:1080px;--zwipet-modal-padding:0;--zwipet-modal-gap:0;background:radial-gradient(circle at 14% 0,#f7ebd875,#0000 30%),linear-gradient(#fffefbfc,#f9fbf8fc);overflow:hidden}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-dialog[data-contextual=true]{--zwipet-modal-width:1080px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-dialog.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-dialog[data-variant=content]{--zwipet-modal-padding:0;padding:0}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-shell{gap:18px;min-width:0;padding:28px 30px 18px;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-hero{grid-template-columns:minmax(0,1fr) 304px;align-items:end;gap:28px;min-width:0;padding:0 48px 2px 2px;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-heading{gap:7px;min-width:0;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-kicker{width:fit-content;color:var(--color-moss);letter-spacing:0;align-items:center;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-heading h2{color:var(--color-ink);letter-spacing:-.035em;flex-wrap:wrap;gap:0 9px;margin:0;font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.04;display:flex}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-heading p{max-width:580px;color:var(--text-muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-context{border:var(--border-faint);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:auto minmax(150px,220px);align-items:center;gap:12px;width:min(100%,470px);margin-top:5px;padding:9px 12px;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-context>span{color:var(--text-muted);font-size:11px;font-weight:780;line-height:1.3}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-context-progress{background:#3f684821}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals{border:var(--border-muted);border-radius:var(--radius-md);background:#ffffffc2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid;box-shadow:0 10px 28px #2331270f}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals button{border:var(--border-transparent);border-radius:var(--radius-sm);min-width:0;min-height:44px;color:var(--text-muted);cursor:pointer;font:inherit;text-align:center;background:0 0;place-items:center;gap:3px;padding:6px 8px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals button:hover:not([data-active=true]){color:var(--color-ink);background:#3f68480f}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals button:focus-visible{border-color:var(--border-color-focus-strong);outline:none;box-shadow:0 0 0 3px #3f68481f}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals button[data-active=true]{border-color:var(--border-color-focus);background:var(--color-moss);color:var(--color-cream);box-shadow:0 8px 18px #3f684833}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals span,.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals small{line-height:1}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals span{font-size:13px;font-weight:860}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals small{color:currentColor;opacity:.78;font-size:10px;font-weight:760}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding-top:78px;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,710px);margin-inline:auto}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plans[data-count="1"]{grid-template-columns:minmax(0,360px);justify-content:center}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan{border:var(--border-card);border-radius:var(--radius-lg);background:linear-gradient(155deg,#fffcf6fa,#fdf9f2e6);grid-template-rows:auto auto 1fr auto;gap:14px;min-width:0;min-height:342px;padding:48px 20px 20px;display:grid;position:relative;box-shadow:0 18px 44px #23312714}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan[data-plan=family]{background:linear-gradient(155deg,#effaf1fc,#e5f6ebeb)}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan[data-plan=care]{background:linear-gradient(155deg,#eff8fafc,#e6f3f6eb)}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan[data-recommended=true]{border-color:var(--border-color-focus-strong);box-shadow:0 20px 46px #3f684824, inset 0 0 0 var(--border-width-sm) #3f684824}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan[data-current=true]{box-shadow:0 16px 38px #23312714, inset 0 0 0 var(--border-width-sm) #3f68481c}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-visual{z-index:2;pointer-events:none;place-items:end center;width:min(78%,224px);height:154px;display:grid;position:absolute;top:-106px;left:50%;transform:translate(-50%)}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-visual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 15px 18px #33483421);width:100%;height:100%}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan[data-plan=start] .dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-visual{width:min(75%,208px)}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-recommendation{z-index:3;border:var(--border-brand);border-radius:var(--radius-lg);background:var(--color-moss);min-height:28px;color:var(--color-cream);white-space:nowrap;justify-content:center;align-items:center;padding:6px 15px;font-size:11px;font-weight:880;line-height:1;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #3f684833}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-recommendation[data-current=true]{border:var(--border-soft);color:var(--color-moss);background:#fffffff5;box-shadow:0 8px 18px #2331271a}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-head{gap:5px;min-width:0;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan h3{color:var(--color-ink);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:900;line-height:1.08}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan p{min-height:36px;color:var(--text-muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-price{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:flex}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-price strong{color:var(--color-ink);letter-spacing:-.04em;white-space:nowrap;align-items:baseline;gap:4px;font-size:31px;font-weight:950;line-height:1;display:inline-flex}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-price strong span{letter-spacing:0;font-size:16px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-price small{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:760;line-height:1}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-price em{color:var(--text-soft);flex-basis:100%;font-size:10px;font-style:normal;font-weight:720;line-height:1.3}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-limits{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-limits li{color:#233127d4;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:760;line-height:1.3;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-limits svg{box-sizing:border-box;border-radius:var(--radius-lg);width:26px;height:26px;color:var(--color-moss);background:#3f68481a;padding:6px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan[data-plan=care] .dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-limits svg{color:#3d6f86;background:#3d6f861a}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-action{margin-top:2px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-confirm{border:var(--border-warning);border-radius:var(--radius-md);background:#f5a76b21;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-confirm>svg{color:#8a5514}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-confirm strong{color:var(--color-ink);font-size:14px;font-weight:900;line-height:1.2;display:block}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-confirm p{color:var(--text-muted);margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.42}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:2px;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-trust span{min-width:0;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:760;line-height:1.25;display:inline-flex}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-trust span+span{border-left:var(--border-faint)}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-trust svg{color:var(--color-moss);flex:none}@media (max-width:900px){.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-shell{padding:24px 22px 18px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-hero{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan{padding-inline:16px}}@media (max-width:760px){.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-shell{gap:16px;padding:22px 18px 16px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-hero{grid-template-columns:1fr;gap:14px;padding-right:42px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-heading h2{font-size:29px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals{width:min(100%,330px)}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-context{grid-template-columns:1fr;gap:7px;width:min(100%,330px)}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plans,.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plans[data-count]{grid-template-columns:1fr;gap:14px;width:100%;padding-top:0}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan{grid-template-rows:auto auto 1fr auto;grid-template-columns:116px minmax(0,1fr);gap:11px 16px;min-height:0;padding:18px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-visual,.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan[data-plan=start] .dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-visual{grid-area:1/1/span 4;align-self:center;width:116px;height:128px;position:relative;top:auto;left:auto;transform:none}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-head,.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-price,.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-limits,.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-action{grid-column:2}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-recommendation{top:10px;left:auto;right:10px;transform:none}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-head{padding-right:92px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan p{min-height:0}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-confirm{grid-template-columns:28px minmax(0,1fr)}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-confirm-actions{grid-column:1/-1;justify-content:stretch}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-confirm-actions>*{flex:160px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-trust{grid-template-columns:1fr;gap:8px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-trust span+span{border-left:0}}@media (max-width:520px){.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-shell{padding:18px 14px 14px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-heading{gap:6px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-heading h2{gap:1px;font-size:26px;display:grid}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-heading p{font-size:13px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-intervals{width:100%}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan{grid-template-columns:82px minmax(0,1fr);gap:10px 12px;padding:15px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-visual,.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan[data-plan=start] .dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-visual{width:82px;height:104px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-head{padding-right:0}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-recommendation{grid-area:auto/2;width:fit-content;position:static;transform:none}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan h3{font-size:21px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-price strong{font-size:27px}.dashboard-upgrade-dialog-module__uce8eW__dashboard-upgrade-plan-limits li{font-size:11px}}
:where(.search-field-module__9rRt9W__searchFieldStyleRoot){--zwipet-local-styles:1;display:block}:where(.search-field-module__9rRt9W__searchFieldGroup){border:var(--border-field);border-radius:var(--radius-sm);background:var(--field-background);min-height:44px;color:var(--color-ink);align-items:center;gap:8px;padding:0 12px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 22px #3a48320f}.search-field-module__9rRt9W__searchFieldInput{border:var(--border-none);min-width:0;min-height:42px;color:var(--color-ink);letter-spacing:0;background:0 0;outline:0;flex:1;font-size:14px;font-weight:650}:where(.search-field-module__9rRt9W__searchFieldFull){width:100%}:where(.search-field-module__9rRt9W__searchFieldFull .search-field-module__9rRt9W__searchFieldGroup){box-sizing:border-box;width:100%}:where(.search-field-module__9rRt9W__searchFieldInput)::placeholder{color:var(--field-placeholder)}:where(.search-field-module__9rRt9W__searchFieldGroup):hover{border-color:var(--field-border-hover)}:where(.search-field-module__9rRt9W__searchFieldGroup):focus-within{border-color:var(--field-border-focus);box-shadow:0 0 0 3px #3f68481f}:where(.search-field-module__9rRt9W__searchFieldInput):disabled{opacity:.58;cursor:not-allowed}:where(.search-field-module__9rRt9W__searchFieldIcon){color:var(--text-soft);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}:where(.search-field-module__9rRt9W__searchFieldIcon) svg{display:block}:where(.search-field-module__9rRt9W__searchFieldClear){border:var(--border-none);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-soft);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}:where(.search-field-module__9rRt9W__searchFieldClear):hover{background:var(--default);color:var(--color-moss)}
.visit-booking-clinics-module__8HZRQa__workspace{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.visit-booking-clinics-module__8HZRQa__searchRow{align-items:center;gap:10px;display:flex}.visit-booking-clinics-module__8HZRQa__searchRow>:first-child{flex:1;min-width:0}.visit-booking-clinics-module__8HZRQa__mapAction{flex-shrink:0}.visit-booking-clinics-module__8HZRQa__results{overscroll-behavior:contain;align-content:start;gap:10px;min-width:0;min-height:160px;max-height:400px;padding:2px;display:grid;overflow-y:auto}.visit-booking-clinics-module__8HZRQa__clinic{--button-plain-hover-bg:transparent;white-space:normal;text-align:left;border-radius:var(--radius-md);grid-template-columns:48px minmax(0,1fr) 18px;gap:12px;width:100%;padding:14px;display:grid}.visit-booking-clinics-module__8HZRQa__row{min-width:0;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 14px 4px 4px;transition:background-color .16s,border-color .16s;display:grid}.visit-booking-clinics-module__8HZRQa__row:hover,.visit-booking-clinics-module__8HZRQa__row:focus-within{border-color:var(--border-color-focus);background:var(--surface-secondary)}.visit-booking-clinics-module__8HZRQa__row[data-selected=true]{border-color:var(--border-color-focus-strong);background:var(--surface-secondary)}.visit-booking-clinics-module__8HZRQa__details{flex-shrink:0}.visit-booking-clinics-module__8HZRQa__avatar{--clinic-avatar-size:48px}.visit-booking-clinics-module__8HZRQa__clinicCopy{gap:5px;min-width:0;display:grid}.visit-booking-clinics-module__8HZRQa__clinicCopy strong{overflow-wrap:anywhere;font-size:14px;font-weight:820;line-height:1.4}.visit-booking-clinics-module__8HZRQa__clinicCopy>span{color:var(--text-muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.visit-booking-clinics-module__8HZRQa__clinicCopy svg{flex-shrink:0}.visit-booking-clinics-module__8HZRQa__empty{justify-items:center;gap:10px;padding:24px 12px;display:grid}.visit-booking-clinics-module__8HZRQa__empty p{text-align:center;margin:0;font-size:14px;font-weight:700}.visit-booking-clinics-module__8HZRQa__status{text-align:center;color:var(--text-muted);align-self:center;margin:12px 0;font-size:13px}.visit-booking-clinics-module__8HZRQa__loadMore{justify-content:center;display:flex}@media (max-width:560px){.visit-booking-clinics-module__8HZRQa__results{max-height:clamp(160px,100svh - 460px,400px)}.visit-booking-clinics-module__8HZRQa__searchRow{flex-wrap:wrap}.visit-booking-clinics-module__8HZRQa__searchRow>:first-child{flex-basis:100%}.visit-booking-clinics-module__8HZRQa__row{gap:4px;padding-right:8px}.visit-booking-clinics-module__8HZRQa__clinic{grid-template-columns:36px minmax(0,1fr) 16px;gap:6px;padding:10px 6px}.visit-booking-clinics-module__8HZRQa__avatar{--clinic-avatar-size:36px}}@media (max-width:380px){.visit-booking-clinics-module__8HZRQa__clinic{grid-template-columns:minmax(0,1fr) 16px}.visit-booking-clinics-module__8HZRQa__clinic .visit-booking-clinics-module__8HZRQa__avatar{display:none}}
.visit-booking-contact-module__ktE9na__contact{gap:16px;min-width:0;display:grid}.visit-booking-contact-module__ktE9na__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.visit-booking-contact-module__ktE9na__header h3{color:var(--color-ink);margin:0;font-size:13px;font-weight:760}.visit-booking-contact-module__ktE9na__result{justify-items:center;gap:14px;min-width:0;padding-block:4px;display:grid}.visit-booking-contact-module__ktE9na__illustration{object-fit:contain;width:136px;height:136px;display:block}.visit-booking-contact-module__ktE9na__result h3{color:var(--color-ink);text-align:center;margin:0;font-size:18px;font-weight:800}.visit-booking-contact-module__ktE9na__options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;width:100%;max-width:560px;display:grid}.visit-booking-contact-module__ktE9na__option{text-align:center;white-space:normal;min-width:0;height:auto;min-height:44px;padding:10px;line-height:1.4}.visit-booking-contact-module__ktE9na__option[aria-pressed=true]{border-color:var(--border-color-focus-strong)}.visit-booking-contact-module__ktE9na__selectedIcon{flex:none}@media (max-width:560px){.visit-booking-contact-module__ktE9na__result{gap:12px}.visit-booking-contact-module__ktE9na__illustration{width:104px;height:104px}.visit-booking-contact-module__ktE9na__options{gap:6px}.visit-booking-contact-module__ktE9na__option{padding:8px 5px;font-size:12px}.visit-booking-contact-module__ktE9na__selectedIcon{display:none}}@media (max-width:360px){.visit-booking-contact-module__ktE9na__options{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.visit-booking-contact-module__ktE9na__selectedIcon{display:block}}
.section-module__XY7tbW__section{--zwipet-section-inline-padding:24px;--zwipet-section-max-width:1180px;width:100%}.section-module__XY7tbW__section[data-bleed=viewport]{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.section-module__XY7tbW__sectionContent{width:min(calc(100% - (var(--zwipet-section-inline-padding) * 2)), var(--zwipet-section-max-width));margin-inline:auto}.section-module__XY7tbW__sectionContent[data-width=sm]{--zwipet-section-max-width:760px}.section-module__XY7tbW__sectionContent[data-width=md]{--zwipet-section-max-width:920px}.section-module__XY7tbW__sectionContent[data-width=landing]{--zwipet-section-max-width:1008px}.section-module__XY7tbW__sectionContent[data-width=page]{--zwipet-section-max-width:1180px}.section-module__XY7tbW__sectionContent[data-width=wide]{--zwipet-section-max-width:1280px}.section-module__XY7tbW__sectionContent[data-width=full]{width:100%;max-width:none}@media (max-width:620px){.section-module__XY7tbW__section{--zwipet-section-inline-padding:14px}}
:where(.select-module__J2uPHG__selectStyleRoot){--zwipet-local-styles:1;letter-spacing:0;width:100%;min-width:0;max-width:100%;display:block;position:relative}:where(.select-module__J2uPHG__selectTrigger){--select-trigger-height:var(--control-height-md,44px);--select-trigger-min-width:0;--select-trigger-padding-x:13px;--select-trigger-font-size:var(--control-font-size-md,14px);--select-trigger-font-weight:650}.select-module__J2uPHG__selectTrigger{box-sizing:border-box;width:100%;max-width:100%;min-width:var(--select-trigger-min-width);min-height:var(--select-trigger-height);padding:0 var(--select-trigger-padding-x);border:var(--border-field);border-radius:var(--radius-sm);background:var(--field-background);color:var(--color-ink);appearance:none;font-size:var(--select-trigger-font-size);font-weight:var(--select-trigger-font-weight);cursor:pointer;justify-content:space-between;align-items:center;gap:7px;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 22px #3a48320f}:where(.select-module__J2uPHG__selectTrigger):hover{border-color:var(--field-border-hover)}:where(.select-module__J2uPHG__selectTrigger):focus-visible{border-color:var(--field-border-focus);box-shadow:0 0 0 3px #3f68481f}:where(.select-module__J2uPHG__selectTrigger):disabled{border-color:color-mix(in srgb, var(--field-border) 72%, transparent);background:color-mix(in srgb, var(--surface-secondary) 78%, var(--field-background));box-shadow:none;color:var(--text-muted);cursor:default;opacity:1}:where(.select-module__J2uPHG__selectTrigger[data-size=sm]){--select-trigger-height:var(--control-height-sm,36px);--select-trigger-min-width:72px;--select-trigger-padding-x:10px;--select-trigger-font-size:var(--control-font-size-xs,12px);--select-trigger-font-weight:780}:where(.select-module__J2uPHG__selectTrigger[data-size=md]){--select-trigger-height:var(--control-height-md,44px);--select-trigger-min-width:0;--select-trigger-padding-x:13px;--select-trigger-font-size:var(--control-font-size-md,14px);--select-trigger-font-weight:650}:where(.select-module__J2uPHG__selectTrigger[data-size=lg]){--select-trigger-height:var(--control-height-lg,48px);--select-trigger-min-width:0;--select-trigger-padding-x:15px;--select-trigger-font-size:var(--control-font-size-lg,15px);--select-trigger-font-weight:650}:where(.select-module__J2uPHG__selectValue),:where(.select-module__J2uPHG__selectIndicator){align-items:center;display:inline-flex}:where(.select-module__J2uPHG__selectValue){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:where(.select-module__J2uPHG__selectIndicator){color:currentColor;flex:none;transition:transform .16s}:where(.select-module__J2uPHG__selectStyleRoot[data-open=true] .select-module__J2uPHG__selectIndicator){transform:rotate(180deg)}.select-module__J2uPHG__selectPopover{border:var(--border-card);border-radius:var(--radius-md);background:var(--select-popover-background);min-width:176px;max-height:min(340px,100svh - 24px);box-shadow:var(--overlay-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:6px;padding:6px;display:grid;position:fixed;overflow-y:auto}.select-module__J2uPHG__selectSearch{z-index:var(--z-raised);background:var(--select-popover-background);padding-bottom:2px;position:sticky;top:0}.select-module__J2uPHG__selectSearchInput{border:var(--border-field);border-radius:var(--radius-sm);background:var(--field-background);width:100%;min-height:34px;color:var(--color-ink);font:inherit;letter-spacing:0;outline:none;padding:0 10px;font-size:13px;font-weight:650}.select-module__J2uPHG__selectSearchInput::placeholder{color:var(--field-placeholder)}.select-module__J2uPHG__selectSearchInput:focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px #3f68481f}.select-module__J2uPHG__selectEmpty{color:var(--text-muted);padding:9px 10px;font-size:13px;font-weight:650;line-height:1.35}.select-module__J2uPHG__selectItem{border-radius:var(--radius-sm);min-height:36px;color:var(--color-ink);cursor:pointer;outline:none;align-items:center;padding:9px 10px;font-size:13px;font-weight:720;line-height:1.2;display:flex}.select-module__J2uPHG__selectItem[data-active=true]{background:var(--surface-secondary)}.select-module__J2uPHG__selectItem[data-selected=true]{color:var(--color-moss);background:#3f68481a}.select-module__J2uPHG__selectItem[data-disabled=true]{color:var(--text-soft);cursor:default;opacity:.58}
:where(.list-box-module__wr3DWW__listBoxStyleRoot){--zwipet-local-styles:1;gap:2px;display:grid}.list-box-module__wr3DWW__listBoxItem{border:var(--border-none);border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;font-size:13px;font-weight:740;display:flex}.list-box-module__wr3DWW__listBoxItem:hover,.list-box-module__wr3DWW__listBoxItem[data-active=true],.list-box-module__wr3DWW__listBoxItem[data-selected=true]{color:var(--color-moss);background:#3f684817}.list-box-module__wr3DWW__listBoxItem:disabled{opacity:.48;cursor:not-allowed}.list-box-module__wr3DWW__listBoxItemIndicator{color:var(--color-moss);display:inline-flex}
.language-selector-module__PXwgeG__languageSelectorStyleRoot{--zwipet-local-styles:1}.language-selector-module__PXwgeG__languageSelector{color:#2331278f;align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:740;display:inline-flex}.language-selector-module__PXwgeG__languageSelectorLabel{line-height:1}.language-selector-module__PXwgeG__languageSelectorHeader .language-selector-module__PXwgeG__languageSelectorLabel,.language-selector-module__PXwgeG__languageSelectorDashboard .language-selector-module__PXwgeG__languageSelectorLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-selector-module__PXwgeG__languageSelectorFooter{color:#fff8ec94}.language-selector-module__PXwgeG__languageSelectTrigger{--select-trigger-height:36px;--select-trigger-min-width:42px;--select-trigger-padding-x:8px;border-radius:var(--radius-sm);justify-content:center;width:42px;min-width:42px!important;padding-left:8px!important;padding-right:8px!important}.language-selector-module__PXwgeG__languageSelectorDashboard .language-selector-module__PXwgeG__languageSelectTrigger{--select-trigger-height:44px;--select-trigger-min-width:44px;border-color:var(--border);border-radius:var(--radius-sm);background:#fff;width:44px;min-width:44px!important}.language-selector-module__PXwgeG__languageSelectValue{overflow:visible}.language-selector-module__PXwgeG__languageSelectFlagIcon{box-sizing:border-box;border:var(--border-neutral-strong);border-radius:var(--radius-xs);background:var(--language-flag-url) center / cover no-repeat, #fff;place-items:center;width:26px;height:20px;padding:1px;line-height:1;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff70,0 1px 2px #1f261d14}.language-selector-module__PXwgeG__languageSelectPopover{border-radius:var(--radius-sm);padding:6px}.language-selector-module__PXwgeG__languageSelectList{justify-items:center}.language-selector-module__PXwgeG__languageSelectOption{border-radius:var(--radius-sm);justify-content:center;width:44px;min-height:42px;padding:0}
.sidebar-module__rTrDzW__sidebarRoot{box-sizing:border-box;border-right:var(--border-card);background:var(--surface);flex-direction:column;gap:22px;height:100svh;min-height:0;padding:24px 18px;transition:padding .26s,background-color .26s;display:flex;position:sticky;top:0}.sidebar-module__rTrDzW__sidebarHead{justify-content:space-between;align-items:center;min-height:42px;display:flex;position:relative}.sidebar-module__rTrDzW__sidebarToggle{z-index:3;border-radius:var(--radius-sm);position:absolute;top:50%;right:-34px;transform:translateY(-50%)}.sidebar-module__rTrDzW__sidebarToggleButton{box-shadow:var(--shadow-crisp)}.sidebar-module__rTrDzW__sidebarNav{scrollbar-width:none;gap:6px;min-height:0;display:grid;overflow:auto}.sidebar-module__rTrDzW__sidebarNav::-webkit-scrollbar{display:none}.sidebar-module__rTrDzW__sidebarNavGroup{gap:8px;display:grid}.sidebar-module__rTrDzW__sidebarNavGroupLabel{max-width:170px;color:var(--text-soft);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:800;line-height:1.2;transition:max-width .22s,opacity .18s,transform .22s;overflow:hidden}.sidebar-module__rTrDzW__sidebarNavGroupItems{gap:7px;display:grid}.sidebar-module__rTrDzW__sidebarNavButton{text-align:left;justify-content:flex-start;gap:10px;padding-inline:12px}.sidebar-module__rTrDzW__sidebarNavButton>svg{flex:0 0 20px;width:20px;height:20px}.sidebar-module__rTrDzW__sidebarNavLabel{text-align:left;white-space:nowrap;opacity:1;flex:auto;min-width:0;max-width:170px;line-height:1;transition:max-width .22s,opacity .18s,transform .22s;overflow:hidden}.sidebar-module__rTrDzW__sidebarFooter{gap:8px;margin-top:auto;display:grid}.sidebar-module__rTrDzW__sidebarMobileMenuClose,.sidebar-module__rTrDzW__sidebarMobileTools{display:none}.sidebar-module__rTrDzW__sidebarCollapsed{padding-inline:14px}.sidebar-module__rTrDzW__sidebarCollapsed .sidebar-module__rTrDzW__sidebarNavButton{text-align:center;justify-content:center;gap:0;padding-inline:0}.sidebar-module__rTrDzW__sidebarCollapsed .sidebar-module__rTrDzW__sidebarNavButton>svg{flex:none;width:auto}.sidebar-module__rTrDzW__sidebarCollapsed .sidebar-module__rTrDzW__sidebarHead{justify-content:center}.sidebar-module__rTrDzW__sidebarCollapsed .sidebar-module__rTrDzW__sidebarNavLabel,.sidebar-module__rTrDzW__sidebarCollapsed .sidebar-module__rTrDzW__sidebarNavGroupLabel{opacity:0;max-width:0;transform:translate(-6px)}@media (max-width:1180px){.sidebar-module__rTrDzW__sidebarRoot{z-index:var(--dashboard-mobile-menu-z,var(--z-overlay));height:100svh;min-height:0;max-height:100svh;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));border-right:var(--border-none);background:radial-gradient(circle, #3f684814 1px, transparent 1.2px) 0 0 / 24px 24px, var(--surface);box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;gap:18px;transition:opacity .18s,transform .22s,visibility .18s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-14px)scale(.985)}.sidebar-module__rTrDzW__sidebarMobileOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.sidebar-module__rTrDzW__sidebarHead{min-height:44px}.sidebar-module__rTrDzW__sidebarToggle{display:none}.sidebar-module__rTrDzW__sidebarMobileMenuClose{display:inline-flex}.sidebar-module__rTrDzW__sidebarCollapsed .sidebar-module__rTrDzW__sidebarNavLabel,.sidebar-module__rTrDzW__sidebarCollapsed .sidebar-module__rTrDzW__sidebarNavGroupLabel{opacity:1;max-width:170px;transform:none}.sidebar-module__rTrDzW__sidebarNav{gap:8px;overflow:visible}.sidebar-module__rTrDzW__sidebarNavButton{justify-content:flex-start;min-height:46px}.sidebar-module__rTrDzW__sidebarFooter{gap:10px;margin-top:0;display:grid}.sidebar-module__rTrDzW__sidebarMobileTools{display:grid}}@media (max-width:520px){.sidebar-module__rTrDzW__sidebarRoot{padding-inline:14px}}
:where(.skeleton-module__mUNuQW__skeletonStyleRoot){--zwipet-local-styles:1;border-radius:var(--radius-md);letter-spacing:0;background:#3f68481a;min-height:1rem;position:relative;overflow:hidden}:where(.skeleton-module__mUNuQW__skeletonStyleRoot[data-radius=sm]){border-radius:var(--radius-md)}:where(.skeleton-module__mUNuQW__skeletonStyleRoot[data-radius=pill]),:where(.skeleton-module__mUNuQW__skeletonStyleRoot[data-radius=circle]){border-radius:var(--radius-lg)}:where(.skeleton-module__mUNuQW__skeletonStyleRoot[data-tone=field]){background:#3f684814}:where(.skeleton-module__mUNuQW__skeletonStyleRoot[data-tone=warm]){background:#f5a76b24}:where(.skeleton-module__mUNuQW__skeletonStyleRoot):after{content:"";background:linear-gradient(90deg,#0000,#fff8ec7a,#0000);animation:1.25s ease-in-out infinite skeleton-module__mUNuQW__zwipet-skeleton;position:absolute;inset:0;transform:translate(-100%)}:where(.skeleton-module__mUNuQW__skeletonText){gap:8px;width:100%;display:grid}:where(.skeleton-module__mUNuQW__skeletonTextLine){width:100%;height:12px;min-height:12px}:where(.skeleton-module__mUNuQW__skeletonTextLine):last-child:not(:first-child){width:72%}:where(.skeleton-module__mUNuQW__skeletonBlock){width:100%;min-height:96px}@keyframes skeleton-module__mUNuQW__zwipet-skeleton{to{transform:translate(100%)}}
:where(.textarea-module__EodbWG__textAreaStyleRoot){--zwipet-local-styles:1;--textarea-min-height:96px;--textarea-padding-x:13px;--textarea-padding-y:11px;--textarea-font-size:var(--control-font-size-md,14px);box-sizing:border-box;letter-spacing:0;width:auto;min-width:0;display:block;position:relative}.textarea-module__EodbWG__textAreaElement{box-sizing:border-box;width:100%;min-width:0;min-height:var(--textarea-min-height);padding:var(--textarea-padding-y) calc(var(--textarea-padding-x) + 22px) var(--textarea-padding-y) var(--textarea-padding-x);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-size:var(--textarea-font-size);letter-spacing:0;outline:0;font-weight:650;line-height:1.45;transition:background-color .16s,border-color .16s,box-shadow .16s;display:block}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-size=sm]){--textarea-min-height:76px;--textarea-padding-x:11px;--textarea-padding-y:9px;--textarea-font-size:var(--control-font-size-sm,13px)}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-size=md]){--textarea-min-height:96px;--textarea-padding-x:13px;--textarea-padding-y:11px;--textarea-font-size:var(--control-font-size-md,14px)}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-size=lg]){--textarea-min-height:118px;--textarea-padding-x:15px;--textarea-padding-y:13px;--textarea-font-size:var(--control-font-size-lg,15px)}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-resize=none] .textarea-module__EodbWG__textAreaElement){resize:none}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-resize=vertical] .textarea-module__EodbWG__textAreaElement){resize:vertical}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-resize=both] .textarea-module__EodbWG__textAreaElement){resize:both}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-variant=primary] .textarea-module__EodbWG__textAreaElement){border:var(--border-field);background:var(--field-background);box-shadow:0 8px 22px #3a48320f}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-variant=quiet] .textarea-module__EodbWG__textAreaElement){border:var(--border-none);box-shadow:none;background:0 0}:where(.textarea-module__EodbWG__textAreaFull){width:100%}:where(.textarea-module__EodbWG__textAreaElement)::placeholder{color:var(--field-placeholder)}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-variant=primary]:hover .textarea-module__EodbWG__textAreaElement){border-color:var(--field-border-hover)}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-variant=primary]:focus-within .textarea-module__EodbWG__textAreaElement){border-color:var(--field-border-focus);box-shadow:0 0 0 3px #3f68481f}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-invalid=true] .textarea-module__EodbWG__textAreaElement){border-color:var(--border-color-danger);box-shadow:0 0 0 3px #f07f681f}:where(.textarea-module__EodbWG__textAreaElement):disabled{color:var(--text-muted);cursor:default;opacity:1}:where(.textarea-module__EodbWG__textAreaStyleRoot[data-variant=primary][data-disabled=true] .textarea-module__EodbWG__textAreaElement),:where(.textarea-module__EodbWG__textAreaStyleRoot[data-variant=primary][data-disabled=true]:hover .textarea-module__EodbWG__textAreaElement),:where(.textarea-module__EodbWG__textAreaStyleRoot[data-variant=primary][data-disabled=true]:focus-within .textarea-module__EodbWG__textAreaElement){border-color:color-mix(in srgb, var(--field-border) 72%, transparent);background:color-mix(in srgb, var(--surface-secondary) 78%, var(--field-background));box-shadow:none}:where(.textarea-module__EodbWG__textAreaElement):disabled::placeholder{color:var(--text-muted)}:where(.textarea-module__EodbWG__textAreaClearTrigger){border:var(--border-none);border-radius:var(--radius-lg);width:24px;height:24px;color:var(--text-soft);cursor:pointer;background:0 0;place-items:center;padding:0;line-height:0;transition:background-color .14s,color .14s;display:inline-grid;position:absolute;top:8px;right:8px}:where(.textarea-module__EodbWG__textAreaClearTrigger):hover{color:var(--color-moss);background:#3f68481a}:where(.textarea-module__EodbWG__textAreaClearTrigger):focus-visible{outline-offset:1px;outline:2px solid #3f684833}:where(.textarea-module__EodbWG__textAreaClearTrigger) svg{display:block}
.dashboard-nav-icon-animations-module__WLbjBa__dashboardNavIconAnimationsStyleRoot{--zwipet-local-styles:1}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-nav-icon,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-nav-icon,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-nav-icon,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-assistant-nav-icon,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-nav-icon,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-nav-icon,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-nav-icon,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-nav-icon{overflow:visible}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-assistant-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-nav-icon>*{transform-box:fill-box;transform-origin:50%}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-nav-icon>:first-child,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-nav-icon>:nth-child(2){transform-origin:50% 92%}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=pets]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-paw-pad{animation:1.35s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-pad-step}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=pets]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-paw-toe-top{animation:1.35s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-toe-step}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=pets]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-paw-toe-middle{animation:1.35s cubic-bezier(.22,1,.36,1) 70ms dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-toe-step}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=pets]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-paw-toe-front{animation:1.35s cubic-bezier(.22,1,.36,1) .14s dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-toe-step}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=food]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-fork-head{animation:1.25s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-fork-head}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=food]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-fork-stem{animation:1.25s cubic-bezier(.22,1,.36,1) 70ms dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-fork-stem}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=food]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-knife{animation:1.25s cubic-bezier(.22,1,.36,1) .11s dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-knife}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=visits]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-chest-piece,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=visits]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-tube{animation:1.35s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-swing}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=visits]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-earpiece{animation:1.35s cubic-bezier(.22,1,.36,1) 90ms dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-earpiece}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=visits]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-sensor{animation:1.35s cubic-bezier(.22,1,.36,1) .16s dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-pulse}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=ai]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-assistant-triangle{animation:.58s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-assistant-triangle-nudge}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=ai]:active .dashboard-nav-icon-animations-module__WLbjBa__dashboard-assistant-triangle{transition:transform .1s;animation:none;transform:scale(.95)}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=treatments]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-pill-large{animation:1.25s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-large-pill}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=treatments]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-pill-small{animation:1.25s cubic-bezier(.22,1,.36,1) 80ms dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-small-pill}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=treatments]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-cut{animation:1.25s cubic-bezier(.22,1,.36,1) .12s dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-cut}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=clinics]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-nav-icon>:first-child{animation:1.35s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-pin}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=clinics]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-nav-icon>:nth-child(2){animation:1.35s cubic-bezier(.22,1,.36,1) 80ms dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-dot}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=clinics]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-nav-icon>:nth-child(3){animation:1.35s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-sheet}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-frame,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-divider{animation:1.35s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-draw}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-ring{animation:1.35s cubic-bezier(.22,1,.36,1) 80ms dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-ring}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day-1{animation:1.35s cubic-bezier(.22,1,.36,1) .12s dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day-2{animation:1.35s cubic-bezier(.22,1,.36,1) .17s dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day-3{animation:1.35s cubic-bezier(.22,1,.36,1) .22s dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day-4{animation:1.35s cubic-bezier(.22,1,.36,1) .27s dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day-5{animation:1.35s cubic-bezier(.22,1,.36,1) .32s dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day-6{animation:1.35s cubic-bezier(.22,1,.36,1) .37s dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=settings]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-gear{animation:1.35s cubic-bezier(.22,1,.36,1) dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-gear}.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=settings]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-core{animation:1.35s cubic-bezier(.22,1,.36,1) 70ms dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-core}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-pad-step{0%,to{transform:translate(0)rotate(0)scale(1)}22%{transform:translate(-.8px,-1px)rotate(-4deg)scale(1.04)}44%{transform:translate(.9px,.7px)rotate(3deg)scale(.98)}66%{transform:translate(-.4px,-.7px)rotate(-2deg)scale(1.02)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-toe-step{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(-2px)scale(.96)}36%{transform:translateY(.4px)scale(1.04)}58%{transform:translateY(-1.2px)scale(.98)}76%{transform:translateY(0)scale(1)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-fork-head{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-1.8px)rotate(-4deg)}62%{transform:translateY(.5px)rotate(2deg)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-fork-stem{0%,to{transform:translateY(0)scaleY(1)}34%{transform:translateY(-1.2px)scaleY(.94)}66%{transform:translateY(.4px)scaleY(1.02)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-knife{0%,to{transform:translateY(0)rotate(0)}36%{transform:translateY(-1.5px)rotate(4deg)}64%{transform:translateY(.4px)rotate(-2deg)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-swing{0%,to{transform:rotate(0)translateY(0)}32%{transform:rotate(-8deg)translateY(-.8px)}62%{transform:rotate(5deg)translateY(.4px)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-earpiece{0%,to{transform:translateY(0)}34%{transform:translateY(-1.4px)}64%{transform:translateY(.5px)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-pulse{0%,to{opacity:1;transform:scale(1)}32%{opacity:.7;transform:scale(.82)}58%{opacity:1;transform:scale(1.18)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-assistant-triangle-nudge{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-1px)scale(1.04)}72%{transform:translateY(.2px)scale(.99)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-large-pill{0%,to{transform:translate(0)rotate(0)}34%{transform:translate(-1px,-.8px)rotate(-7deg)}62%{transform:translate(.5px,.3px)rotate(3deg)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-small-pill{0%,to{transform:translate(0)rotate(0)}34%{transform:translate(1px,.8px)rotate(8deg)}62%{transform:translate(-.4px,-.3px)rotate(-3deg)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-cut{0%,to{stroke-dasharray:12;stroke-dashoffset:0}36%{stroke-dasharray:12;stroke-dashoffset:12px}68%{stroke-dasharray:12;stroke-dashoffset:0}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-pin{0%{transform:translateY(0)scale(1)}28%{transform:translateY(-2px)scale(.96)}52%{transform:translateY(1.1px)scale(1.04)}76%,to{transform:translateY(0)scale(1)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-dot{0%{opacity:1;transform:scale(1)}34%{opacity:.45;transform:scale(.55)}58%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-sheet{0%{opacity:.6;stroke-dasharray:54;stroke-dashoffset:54px;transform:translateY(.7px)scaleX(.94)}46%{opacity:1;stroke-dasharray:54;stroke-dashoffset:0;transform:translateY(0)scaleX(1.04)}to{opacity:1;stroke-dasharray:54;stroke-dashoffset:0;transform:translateY(0)scaleX(1)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-draw{0%{opacity:.6;stroke-dasharray:64;stroke-dashoffset:64px}46%,to{opacity:1;stroke-dasharray:64;stroke-dashoffset:0}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-ring{0%,to{transform:translateY(0)}30%{transform:translateY(-1.4px)}58%{transform:translateY(.5px)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-day{0%{opacity:.18;transform:scale(.2)}38%{opacity:1;transform:scale(1.55)}72%,to{opacity:1;transform:scale(1)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-gear{0%,to{transform:rotate(0)scale(1)}42%{transform:rotate(28deg)scale(1.04)}72%{transform:rotate(-6deg)scale(.99)}}@keyframes dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-core{0%,to{transform:scale(1)}40%{transform:scale(.8)}70%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=pets]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-pets-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=food]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-food-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=visits]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-visits-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=ai]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-assistant-triangle,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=ai]:active .dashboard-nav-icon-animations-module__WLbjBa__dashboard-assistant-triangle,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=treatments]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-treatment-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=clinics]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-map-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=calendar]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-calendar-nav-icon>*,.dashboard-nav-icon-animations-module__WLbjBa__dashboard-nav-button[data-dashboard-section=settings]:is(:hover,:focus-visible) .dashboard-nav-icon-animations-module__WLbjBa__dashboard-settings-nav-icon>*{filter:none;transition:none;animation:none;transform:none}}
.food-stock-module__nvhnFq__foodStockStyleRoot{--zwipet-food-stock-styles:1}.food-stock-module__nvhnFq__food-stock-summary{align-content:start}.food-stock-module__nvhnFq__food-panel.food-stock-module__nvhnFq__food-stock-summary{gap:18px;padding:20px}.food-stock-module__nvhnFq__food-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.food-stock-module__nvhnFq__food-stock-actions-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:100%;display:grid}.food-stock-module__nvhnFq__food-stock-actions-row>:only-child{grid-column:1/-1}.food-stock-module__nvhnFq__foodStockPrimaryAction{width:100%}.food-stock-module__nvhnFq__food-stock-form,.food-stock-module__nvhnFq__food-stock-form-shell{gap:10px;display:grid}.food-stock-module__nvhnFq__food-stock-form{grid-template-columns:repeat(2,minmax(0,1fr))}.food-stock-module__nvhnFq__food-stock-form-shell{border:var(--border-card);border-radius:var(--radius-md);background:var(--settings-card);padding:12px}.food-stock-module__nvhnFq__food-stock-form-actions{justify-content:flex-end;gap:10px;display:flex}.food-stock-module__nvhnFq__foodStockFormCancelAction{min-width:118px}.food-stock-module__nvhnFq__foodStockFormSaveAction{min-width:154px}.food-stock-module__nvhnFq__food-stock-stat{border:var(--border-card);border-radius:var(--radius-md);background:var(--settings-card);align-content:center;gap:5px;min-height:74px;padding:12px;display:grid}.food-stock-module__nvhnFq__food-stock-stat span{color:var(--text-soft);font-size:12px;font-weight:760}.food-stock-module__nvhnFq__food-stock-stat strong{color:var(--color-ink);font-size:16px}.food-stock-module__nvhnFq__food-stock-summary .food-stock-module__nvhnFq__food-stock-stat{border:var(--border-brand);border-radius:var(--radius-sm);background:var(--surface-card)}@media (max-width:720px){.food-stock-module__nvhnFq__food-panel.food-stock-module__nvhnFq__food-stock-summary{padding:16px}}@media (max-width:680px){.food-stock-module__nvhnFq__food-stock-form,.food-stock-module__nvhnFq__food-stock-grid{grid-template-columns:1fr}.food-stock-module__nvhnFq__food-stock-form-actions{display:grid}}
.pet-health-entry-modals-module__OmKmqq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pet-health-entry-modals-module__OmKmqq__field{gap:7px;min-width:0;display:grid}.pet-health-entry-modals-module__OmKmqq__field>span{color:var(--color-ink);font-size:12px;font-weight:800}.pet-health-entry-modals-module__OmKmqq__dateLabel{color:var(--color-ink)}.pet-health-entry-modals-module__OmKmqq__wideField{grid-column:1/-1}.pet-health-entry-modals-module__OmKmqq__unit{color:var(--text-muted);font-size:12px;font-weight:800}.pet-health-entry-modals-module__OmKmqq__actions{justify-content:flex-end;gap:8px;width:100%;display:flex}@media (max-width:620px){.pet-health-entry-modals-module__OmKmqq__formGrid{grid-template-columns:1fr}.pet-health-entry-modals-module__OmKmqq__wideField{grid-column:auto}}
.dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeIconStyleRoot{--zwipet-local-styles:1}.dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeNavButton>svg{overflow:visible}.dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeIcon{color:currentColor}.dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeIcon>*{transform-box:fill-box;transform-origin:50%;transition:opacity .22s,stroke-dashoffset .22s,transform .22s}.dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeNavButton:is(:hover,:focus-visible) .dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeBody{animation:1.45s cubic-bezier(.22,1,.36,1) dashboard-overview-home-icon-module__E9-ZUG__dashboard-overview-home-body-build}.dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeNavButton:is(:hover,:focus-visible) .dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeDoor{animation:1.45s cubic-bezier(.22,1,.36,1) 90ms dashboard-overview-home-icon-module__E9-ZUG__dashboard-overview-home-door-build}@keyframes dashboard-overview-home-icon-module__E9-ZUG__dashboard-overview-home-body-build{0%{opacity:.18;stroke-dasharray:64;stroke-dashoffset:64px;transform:translateY(1.8px)scale(.95)}42%{opacity:1;stroke-dasharray:64;stroke-dashoffset:0;transform:translateY(0)scale(1)}66%{stroke-dasharray:64;stroke-dashoffset:0;transform:translateY(-.7px)scale(1.035)}86%{stroke-dasharray:64;stroke-dashoffset:0;transform:translateY(.25px)scale(.99)}to{opacity:1;stroke-dashoffset:0;transform:translateY(0)scale(1)}}@keyframes dashboard-overview-home-icon-module__E9-ZUG__dashboard-overview-home-door-build{0%{opacity:0;stroke-dasharray:18;stroke-dashoffset:18px;transform:translateY(2px)scaleY(.82)}44%{opacity:1;stroke-dasharray:18;stroke-dashoffset:0;transform:translateY(0)scaleY(1)}72%{stroke-dasharray:18;stroke-dashoffset:0;transform:translateY(-.5px)scale(1.04)}to{opacity:1;stroke-dashoffset:0;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeNavButton:is(:hover,:focus-visible) .dashboard-overview-home-icon-module__E9-ZUG__dashboardOverviewHomeIcon>*{animation:none}}
.food-catalog-comparison-module__hIRNfG__tray{border:var(--border-strong);border-radius:var(--radius-md);background:0 0;gap:12px;padding:14px;display:grid}.food-catalog-comparison-module__hIRNfG__trayHeading,.food-catalog-comparison-module__hIRNfG__trayProducts,.food-catalog-comparison-module__hIRNfG__trayProduct{align-items:center;gap:8px;display:flex}.food-catalog-comparison-module__hIRNfG__trayHeading{flex-wrap:wrap;justify-content:space-between}.food-catalog-comparison-module__hIRNfG__trayHeading strong{color:var(--color-ink);letter-spacing:normal;font-family:inherit;font-size:14px;font-weight:760;line-height:1.4}.food-catalog-comparison-module__hIRNfG__trayProducts{flex-wrap:wrap}.food-catalog-comparison-module__hIRNfG__trayProduct{border:var(--border-card);border-color:var(--color-moss);border-radius:var(--radius-sm);background:var(--surface-primary,#fff);max-width:100%;min-height:36px;color:var(--color-ink);padding:6px 8px 6px 12px;font-size:14px;font-weight:700;line-height:1.4}.food-catalog-comparison-module__hIRNfG__trayProduct>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.food-catalog-comparison-module__hIRNfG__note{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.food-catalog-comparison-module__hIRNfG__comparison{gap:14px;min-width:0;display:grid}.food-catalog-comparison-module__hIRNfG__tableScroll{border:var(--border-card);border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.food-catalog-comparison-module__hIRNfG__scrollHint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4;display:none}.food-catalog-comparison-module__hIRNfG__table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--color-ink);font-size:13px;line-height:1.45}.food-catalog-comparison-module__hIRNfG__table th,.food-catalog-comparison-module__hIRNfG__table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:14px}.food-catalog-comparison-module__hIRNfG__table th:first-child{width:135px}.food-catalog-comparison-module__hIRNfG__table thead{background:var(--surface-secondary)}.food-catalog-comparison-module__hIRNfG__table thead th:not(:first-child){width:200px}.food-catalog-comparison-module__hIRNfG__table thead th:first-child{text-align:center;vertical-align:middle}.food-catalog-comparison-module__hIRNfG__productHeading{gap:7px;display:grid}.food-catalog-comparison-module__hIRNfG__productStatus{justify-content:flex-start;align-items:center;min-height:24px;display:flex}.food-catalog-comparison-module__hIRNfG__productBrand{color:var(--text-muted);font-size:11px;font-weight:500}.food-catalog-comparison-module__hIRNfG__table tbody tr{border-top:var(--border-card)}.food-catalog-comparison-module__hIRNfG__table tbody th{color:var(--text-muted);font-weight:500}.food-catalog-comparison-module__hIRNfG__caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.food-catalog-comparison-module__hIRNfG__scrollHint{display:block}}
.pet-health-empty-state-module__os7tsq__emptyState{border-radius:var(--radius-md);background:var(--surface-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-width:0;padding:10px 12px;display:flex}.pet-health-empty-state-module__os7tsq__content{flex:180px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.pet-health-empty-state-module__os7tsq__illustration{object-fit:contain;width:64px;height:64px;display:block}.pet-health-empty-state-module__os7tsq__copy{min-width:0}.pet-health-empty-state-module__os7tsq__emptyState[data-layout=vertical]{align-items:stretch;padding:16px}.pet-health-empty-state-module__os7tsq__emptyState[data-layout=vertical] .pet-health-empty-state-module__os7tsq__content{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:10px}.pet-health-empty-state-module__os7tsq__emptyState[data-layout=vertical] .pet-health-empty-state-module__os7tsq__illustration{width:88px;height:88px}.pet-health-empty-state-module__os7tsq__emptyState[data-layout=vertical] .pet-health-empty-state-module__os7tsq__copy{max-width:300px}.pet-health-empty-state-module__os7tsq__emptyState[data-layout=vertical][data-compact=true]{padding:6px 12px}.pet-health-empty-state-module__os7tsq__emptyState[data-layout=vertical][data-compact=true] .pet-health-empty-state-module__os7tsq__content{gap:4px}.pet-health-empty-state-module__os7tsq__emptyState[data-layout=vertical][data-compact=true] .pet-health-empty-state-module__os7tsq__illustration{width:64px;height:64px}.pet-health-empty-state-module__os7tsq__emptyState[data-surface=plain]{background:0 0}.pet-health-empty-state-module__os7tsq__copy strong{color:var(--color-ink);font-size:13px;line-height:1.4}.pet-health-empty-state-module__os7tsq__copy p{color:var(--text-muted);margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.4}.pet-health-empty-state-module__os7tsq__action{box-sizing:border-box;flex:0 196px;align-self:center;min-width:0;padding-inline-end:8px}.pet-health-empty-state-module__os7tsq__emptyState[data-layout=horizontal] .pet-health-empty-state-module__os7tsq__action{flex-basis:144px}@media (max-width:620px){.pet-health-empty-state-module__os7tsq__action,.pet-health-empty-state-module__os7tsq__emptyState[data-layout=horizontal] .pet-health-empty-state-module__os7tsq__action{flex-basis:100%}}
:where(.split-button-module__7qC6yW__root){align-items:stretch;width:fit-content;min-width:0;max-width:100%;display:inline-flex}.split-button-module__7qC6yW__actionContainer{flex:auto;min-width:0;display:flex}.split-button-module__7qC6yW__action{border-start-end-radius:0;border-end-end-radius:0}.split-button-module__7qC6yW__trigger{border-inline-start:var(--border-inverse);border-start-start-radius:0;border-end-start-radius:0;flex:none}.split-button-module__7qC6yW__action:focus-visible,.split-button-module__7qC6yW__trigger:focus-visible{z-index:1}.split-button-module__7qC6yW__trigger[aria-expanded=true]{background:var(--accent-hover)}.split-button-module__7qC6yW__trigger[aria-expanded=true] svg{transform:rotate(180deg)}
.switch-module__kj9D9W__switchStyleRoot{--zwipet-switch-styles:1;--switch-track-width:46px;--switch-track-height:28px;--switch-thumb-size:22px;--switch-offset:3px;grid-template-columns:var(--switch-track-width) minmax(0, 1fr);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-grid;position:relative}.switch-module__kj9D9W__switchStyleRoot[data-size=sm]{--switch-track-width:40px;--switch-track-height:24px;--switch-thumb-size:18px;gap:10px}.switch-module__kj9D9W__switchStyleRoot[data-size=lg]{--switch-track-width:54px;--switch-track-height:32px;--switch-thumb-size:26px;gap:13px}.switch-module__kj9D9W__switchStyleRoot[data-disabled=true]{cursor:default;opacity:.62}.switch-module__kj9D9W__switchStyleRoot[data-read-only=true]{cursor:default}.switch-module__kj9D9W__switchInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.switch-module__kj9D9W__switchTrack{width:var(--switch-track-width);height:var(--switch-track-height);padding:var(--switch-offset);border:var(--border-field);border-radius:var(--radius-lg);background:linear-gradient(180deg, #fff8ece0, #fff8ecad), var(--field-background);align-items:center;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px 2px #1f302614,0 8px 22px #3f684814}.switch-module__kj9D9W__switchThumb{width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-lg);background:var(--settings-panel);transition:background-color .16s,transform .18s,box-shadow .16s;transform:translate(0);box-shadow:0 4px 12px #1f302629,inset 0 0 0 1px #fff8eca3}.switch-module__kj9D9W__switchInput:checked+.switch-module__kj9D9W__switchTrack{border-color:var(--border-color-focus-strong);background:linear-gradient(145deg, var(--color-moss), var(--accent));box-shadow:0 10px 24px #3f68482e,inset 0 0 0 1px #fff8ec29}.switch-module__kj9D9W__switchInput:checked+.switch-module__kj9D9W__switchTrack .switch-module__kj9D9W__switchThumb{background:var(--color-cream);transform:translateX(calc(var(--switch-track-width) - var(--switch-thumb-size) - var(--switch-offset) * 2))}.switch-module__kj9D9W__switchInput:focus-visible+.switch-module__kj9D9W__switchTrack{border-color:var(--field-border-focus);box-shadow:0 0 0 3px #3f684824,0 8px 22px #3f68481a}.switch-module__kj9D9W__switchContent{gap:3px;min-width:0;display:grid}.switch-module__kj9D9W__switchLabel{color:currentColor;font-size:13px;font-weight:820;line-height:1.35}.switch-module__kj9D9W__switchDescription{color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.35}
