.app-module__fkT_dW__shell{background:var(--color-background);min-height:100dvh}.app-module__fkT_dW__sidebar{border-right:1px solid var(--color-border);background:#fff;flex-direction:column;width:250px;padding:32px 22px;display:flex;position:fixed;inset:0 auto 0 0}.app-module__fkT_dW__brand{letter-spacing:-.08em;padding:0 10px;font-size:1.65rem;font-weight:800}.app-module__fkT_dW__business{gap:4px;margin:34px 10px 18px;display:grid}.app-module__fkT_dW__business small,.app-module__fkT_dW__pageHeader p,.app-module__fkT_dW__muted,.app-module__fkT_dW__appointmentCard p{color:var(--color-text-secondary)}.app-module__fkT_dW__business strong{font-size:.83rem}.app-module__fkT_dW__sidebar nav{gap:5px;display:grid}.app-module__fkT_dW__sidebar nav a{min-height:46px;color:var(--color-text-secondary);border-radius:12px;align-items:center;gap:13px;padding:0 12px;font-size:.88rem;font-weight:650;display:flex}.app-module__fkT_dW__sidebar nav a:hover{background:var(--color-mist);color:var(--color-primary)}.app-module__fkT_dW__sidebar nav a span{text-align:center;width:19px}.app-module__fkT_dW__logout{min-height:44px;color:var(--color-text-secondary);margin-top:auto;padding:0 12px;font-weight:650}.app-module__fkT_dW__main{min-height:100dvh;margin-left:250px;padding:50px clamp(28px,5vw,72px) 80px}.app-module__fkT_dW__content{width:min(1040px,100%);margin:auto}.app-module__fkT_dW__pageHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.app-module__fkT_dW__eyebrow{color:var(--color-primary);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800}.app-module__fkT_dW__pageHeader h1{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.app-module__fkT_dW__pageHeader p{margin-top:10px;font-size:.9rem}.app-module__fkT_dW__actions{flex-wrap:wrap;gap:9px;display:flex}.app-module__fkT_dW__button,.app-module__fkT_dW__buttonSecondary{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:750;display:inline-flex}.app-module__fkT_dW__button{background:var(--color-primary);color:#fff}.app-module__fkT_dW__buttonSecondary{border:1px solid var(--color-border);color:var(--color-text-primary);background:#fff}.app-module__fkT_dW__summaryGrid{grid-template-columns:2fr repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.app-module__fkT_dW__card,.app-module__fkT_dW__appointmentCard,.app-module__fkT_dW__formCard{border:1px solid var(--color-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #1f293309}.app-module__fkT_dW__appointmentCard{padding:28px}.app-module__fkT_dW__appointmentCard header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.app-module__fkT_dW__appointmentCard time{color:var(--color-primary);letter-spacing:-.05em;font-size:2.25rem;font-weight:800}.app-module__fkT_dW__appointmentCard h2{margin-top:26px;font-size:1.35rem}.app-module__fkT_dW__appointmentCard p{margin-top:6px}.app-module__fkT_dW__appointmentMeta{border-top:1px solid var(--color-border);color:var(--color-text-secondary);gap:22px;margin-top:24px;padding-top:20px;font-size:.78rem;display:flex}.app-module__fkT_dW__metric{flex-direction:column;justify-content:space-between;min-height:158px;padding:24px;display:flex}.app-module__fkT_dW__metric span{color:var(--color-muted);font-size:.75rem}.app-module__fkT_dW__metric strong{letter-spacing:-.04em;font-size:2rem}.app-module__fkT_dW__section{margin-top:42px}.app-module__fkT_dW__sectionTitle{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.app-module__fkT_dW__sectionTitle h2{font-size:1.22rem}.app-module__fkT_dW__agendaList{border:1px solid var(--color-border);background:#fff;border-radius:18px;overflow:hidden}.app-module__fkT_dW__agendaRow{border-bottom:1px solid var(--color-border);grid-template-columns:65px 10px 1fr auto;align-items:center;gap:16px;min-height:78px;padding:12px 20px;display:grid}.app-module__fkT_dW__agendaRow:last-child{border-bottom:0}.app-module__fkT_dW__agendaRow:hover{background:#fafcfc}.app-module__fkT_dW__agendaRow time{font-size:.84rem;font-weight:800}.app-module__fkT_dW__agendaRow time small{color:var(--color-muted);margin-top:3px;font-size:.66rem;font-weight:500;display:block}.app-module__fkT_dW__agendaDot{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.app-module__fkT_dW__agendaDot[data-kind=block]{background:var(--color-muted)}.app-module__fkT_dW__agendaRow div strong,.app-module__fkT_dW__agendaRow div span{display:block}.app-module__fkT_dW__agendaRow div strong{font-size:.88rem}.app-module__fkT_dW__agendaRow div span{color:var(--color-text-secondary);margin-top:4px;font-size:.73rem}.app-module__fkT_dW__status{background:var(--color-mist);color:var(--color-text-secondary);border-radius:999px;padding:6px 9px;font-size:.66rem}.app-module__fkT_dW__empty{border:1px dashed var(--color-border);color:var(--color-text-secondary);text-align:center;border-radius:18px;padding:34px}.app-module__fkT_dW__segmented{background:var(--color-mist);border-radius:12px;padding:4px;display:flex}.app-module__fkT_dW__segmented a{min-height:36px;color:var(--color-text-secondary);border-radius:9px;align-items:center;padding:0 13px;font-size:.75rem;font-weight:750;display:flex}.app-module__fkT_dW__segmented a[data-active=true]{color:var(--color-text-primary);background:#fff;box-shadow:0 2px 8px #1f29330f}.app-module__fkT_dW__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.app-module__fkT_dW__formCard{width:min(640px,100%);margin-top:34px;padding:28px}.app-module__fkT_dW__formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.app-module__fkT_dW__field{gap:8px;display:grid}.app-module__fkT_dW__fieldFull{grid-column:1/-1}.app-module__fkT_dW__field label{font-size:.76rem;font-weight:750}.app-module__fkT_dW__field input,.app-module__fkT_dW__field select{border:1px solid var(--color-border);background:#fff;border-radius:11px;min-height:46px;padding:0 13px}.app-module__fkT_dW__error{color:#b42318;background:#fff1f0;border-radius:10px;margin:18px 0;padding:12px 14px;font-size:.78rem}.app-module__fkT_dW__detailGrid{grid-template-columns:2fr 1fr;gap:18px;margin-top:32px;display:grid}.app-module__fkT_dW__details{padding:28px}.app-module__fkT_dW__details dl{grid-template-columns:1fr 1fr;gap:24px;display:grid}.app-module__fkT_dW__details dt{color:var(--color-muted);font-size:.7rem}.app-module__fkT_dW__details dd{margin-top:6px;font-size:.9rem;font-weight:700}.app-module__fkT_dW__statusActions{padding:24px}.app-module__fkT_dW__statusActions form{gap:9px;margin-top:16px;display:grid}.app-module__fkT_dW__statusActions button{border:1px solid var(--color-border);border-radius:10px;min-height:42px;font-size:.76rem;font-weight:700}.app-module__fkT_dW__coming{text-align:center;place-items:center;min-height:65vh;display:grid}.app-module__fkT_dW__coming h1{letter-spacing:-.05em;font-size:2.2rem}.app-module__fkT_dW__coming p{color:var(--color-text-secondary);margin-top:10px}.app-module__fkT_dW__mobileNav{display:none}.app-module__fkT_dW__authPage{background:var(--color-background);place-items:center;min-height:100dvh;padding:24px;display:grid}.app-module__fkT_dW__authCard{border:1px solid var(--color-border);background:#fff;border-radius:22px;width:min(430px,100%);padding:36px}.app-module__fkT_dW__authLogo{letter-spacing:-.08em;font-size:1.8rem;font-weight:800}.app-module__fkT_dW__authCard h1{letter-spacing:-.05em;margin-top:44px;font-size:2rem}.app-module__fkT_dW__authCard>p{color:var(--color-text-secondary);margin-top:10px;font-size:.85rem;line-height:1.6}.app-module__fkT_dW__authCard form{gap:17px;margin-top:28px;display:grid}.app-module__fkT_dW__authCard button{background:var(--color-primary);color:#fff;border-radius:12px;min-height:48px;margin-top:7px;font-weight:800}.app-module__fkT_dW__businessChoice{border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.app-module__fkT_dW__businessChoice:hover{border-color:var(--color-primary)}@media (max-width:850px){.app-module__fkT_dW__sidebar{display:none}.app-module__fkT_dW__main{margin-left:0;padding:28px 20px 100px}.app-module__fkT_dW__mobileNav{z-index:20;min-height:72px;padding:8px max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-top:1px solid var(--color-border);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.app-module__fkT_dW__mobileNav a{color:var(--color-text-secondary);place-items:center;gap:2px;font-size:.65rem;font-weight:700;display:grid}.app-module__fkT_dW__mobileNav a span{font-size:1.05rem}.app-module__fkT_dW__pageHeader{flex-direction:column;align-items:flex-start}.app-module__fkT_dW__summaryGrid{grid-template-columns:1fr 1fr}.app-module__fkT_dW__appointmentCard{grid-column:1/-1}.app-module__fkT_dW__detailGrid{grid-template-columns:1fr}.app-module__fkT_dW__toolbar{flex-direction:column;align-items:flex-start}.app-module__fkT_dW__formGrid{grid-template-columns:1fr}.app-module__fkT_dW__fieldFull{grid-column:auto}}@media (max-width:520px){.app-module__fkT_dW__main{padding-inline:16px}.app-module__fkT_dW__summaryGrid{grid-template-columns:1fr}.app-module__fkT_dW__metric{min-height:110px}.app-module__fkT_dW__agendaRow{grid-template-columns:52px 8px 1fr;gap:10px}.app-module__fkT_dW__agendaRow>.app-module__fkT_dW__status{display:none}.app-module__fkT_dW__appointmentMeta{flex-wrap:wrap}.app-module__fkT_dW__details dl{grid-template-columns:1fr}.app-module__fkT_dW__authCard{padding:28px 22px}}.app-module__fkT_dW__field textarea{border:1px solid var(--color-border);resize:vertical;background:#fff;border-radius:11px;min-height:110px;padding:12px 13px}.app-module__fkT_dW__listRow{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;min-height:76px;padding:16px 20px;display:grid}.app-module__fkT_dW__listRow:last-child{border-bottom:0}.app-module__fkT_dW__listRow span,.app-module__fkT_dW__listRow b{color:var(--color-text-secondary);font-size:.76rem}.app-module__fkT_dW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.app-module__fkT_dW__serviceCard,.app-module__fkT_dW__personCard{gap:20px;padding:24px;display:grid}.app-module__fkT_dW__serviceCard h2,.app-module__fkT_dW__personCard h2{margin-top:14px}.app-module__fkT_dW__serviceCard p,.app-module__fkT_dW__personCard p,.app-module__fkT_dW__serviceCard small,.app-module__fkT_dW__personCard small{color:var(--color-text-secondary);margin-top:7px}.app-module__fkT_dW__serviceCard form{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.app-module__fkT_dW__serviceCard form label{gap:6px;font-size:.72rem;font-weight:700;display:grid}.app-module__fkT_dW__serviceCard input[type=number],.app-module__fkT_dW__statusActions input,.app-module__fkT_dW__statusActions select{border:1px solid var(--color-border);border-radius:9px;min-height:42px;padding:0 10px}.app-module__fkT_dW__check{align-items:center;gap:8px;display:flex!important}.app-module__fkT_dW__compactList{border:1px solid var(--color-border);background:#fff;border-radius:14px;margin-top:14px;display:grid;overflow:hidden}.app-module__fkT_dW__compactList>a,.app-module__fkT_dW__compactList>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:14px 16px;font-size:.78rem;display:flex}.app-module__fkT_dW__compactList>a:last-child,.app-module__fkT_dW__compactList>div:last-child{border-bottom:0}.app-module__fkT_dW__compactList span{color:var(--color-text-secondary)}.app-module__fkT_dW__filterBar{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.app-module__fkT_dW__filterBar select{border:1px solid var(--color-border);background:#fff;border-radius:10px;min-height:42px;padding:0 10px}.app-module__fkT_dW__pillRow{flex-wrap:wrap;gap:8px;display:flex}.app-module__fkT_dW__paymentNotice{background:var(--color-mist);border-radius:10px;gap:5px;margin-top:18px;padding:14px;display:grid}.app-module__fkT_dW__details+.app-module__fkT_dW__details{margin-top:14px}.app-module__fkT_dW__details h2{margin-bottom:14px;font-size:1rem}@media (max-width:520px){.app-module__fkT_dW__cardGrid{grid-template-columns:1fr}.app-module__fkT_dW__listRow{grid-template-columns:1fr auto}.app-module__fkT_dW__listRow span{grid-column:1/-1}.app-module__fkT_dW__serviceCard form{grid-template-columns:1fr}}.app-module__fkT_dW__installPrompt{z-index:19;border:1px solid var(--color-border);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(430px,100% - 48px);padding:20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #1f29331f}.app-module__fkT_dW__installPrompt strong{font-size:.95rem}.app-module__fkT_dW__installPrompt p,.app-module__fkT_dW__installCard p{color:var(--color-text-secondary);margin-top:5px;font-size:.78rem;line-height:1.5}.app-module__fkT_dW__installActions{flex:none;align-items:center;gap:8px;display:flex}.app-module__fkT_dW__installLater{min-height:44px;color:var(--color-text-secondary);padding:0 9px;font-size:.78rem;font-weight:700}.app-module__fkT_dW__installCard{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:22px;display:flex}.app-module__fkT_dW__installCard h2{font-size:1rem}.app-module__fkT_dW__installCard>.app-module__fkT_dW__muted{text-align:right;max-width:260px;margin:0}@media (max-width:850px){.app-module__fkT_dW__installPrompt{width:calc(100% - 32px);bottom:88px;right:16px}}@media (max-width:520px){.app-module__fkT_dW__installPrompt{flex-direction:column;align-items:stretch}.app-module__fkT_dW__installActions{justify-content:flex-end}.app-module__fkT_dW__installCard{flex-direction:column;align-items:flex-start}.app-module__fkT_dW__installCard>.app-module__fkT_dW__muted{text-align:left}}.app-module__fkT_dW__sidebar nav a,.app-module__fkT_dW__mobileNav a,.app-module__fkT_dW__button,.app-module__fkT_dW__buttonSecondary,.app-module__fkT_dW__statusActions button,.app-module__fkT_dW__card,.app-module__fkT_dW__agendaRow,.app-module__fkT_dW__listRow,.app-module__fkT_dW__personCard,.app-module__fkT_dW__serviceCard,.app-module__fkT_dW__shell input,.app-module__fkT_dW__shell select,.app-module__fkT_dW__shell textarea{transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s}.app-module__fkT_dW__sidebar nav a[data-active=true]{color:var(--color-primary);background:#0f8c8b13}.app-module__fkT_dW__sidebar nav a:focus-visible,.app-module__fkT_dW__mobileNav a:focus-visible,.app-module__fkT_dW__button:focus-visible,.app-module__fkT_dW__buttonSecondary:focus-visible,.app-module__fkT_dW__shell button:focus-visible,.app-module__fkT_dW__shell input:focus-visible,.app-module__fkT_dW__shell select:focus-visible,.app-module__fkT_dW__shell textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-module__fkT_dW__account{border-top:1px solid var(--color-border);align-items:center;gap:10px;margin-top:auto;padding:16px 10px 4px;display:flex}.app-module__fkT_dW__account>span{background:var(--color-mist);width:36px;height:36px;color:var(--color-primary);border-radius:12px;place-items:center;font-weight:800;display:grid}.app-module__fkT_dW__account div{min-width:0;display:grid}.app-module__fkT_dW__account strong{text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.app-module__fkT_dW__account small{color:var(--color-muted);font-size:.66rem}.app-module__fkT_dW__logout{text-align:left;width:100%;margin-top:4px}.app-module__fkT_dW__button:hover,.app-module__fkT_dW__buttonSecondary:hover{transform:translateY(-1px)}.app-module__fkT_dW__button:disabled,.app-module__fkT_dW__buttonSecondary:disabled{cursor:not-allowed;opacity:.5;transform:none}.app-module__fkT_dW__card:hover{border-color:#d6dfdf}.app-module__fkT_dW__field input,.app-module__fkT_dW__field select,.app-module__fkT_dW__field textarea,.app-module__fkT_dW__statusActions input,.app-module__fkT_dW__statusActions select,.app-module__fkT_dW__filterBar select,.app-module__fkT_dW__money-input input{border:1px solid var(--color-border);background:#fff;border-radius:11px;width:100%;min-height:46px;padding:0 13px}.app-module__fkT_dW__field input:hover,.app-module__fkT_dW__field select:hover,.app-module__fkT_dW__field textarea:hover,.app-module__fkT_dW__money-input:hover{border-color:#cbd6d6}.app-module__fkT_dW__money-input{border:1px solid var(--color-border);background:#fff;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;min-height:46px;display:grid;overflow:hidden}.app-module__fkT_dW__money-input>span{background:var(--color-mist);height:100%;color:var(--color-text-secondary);place-items:center;font-weight:750;display:grid}.app-module__fkT_dW__money-input input{min-width:0;border:0!important;border-radius:0!important;outline:0!important}.app-module__fkT_dW__cardTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-module__fkT_dW__secondaryActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-module__fkT_dW__paymentForm{border-top:1px solid var(--color-border);margin-top:22px;padding-top:20px}.app-module__fkT_dW__paymentForm label{font-size:.72rem;font-weight:750}.app-module__fkT_dW__sheetBackdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f29333d;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.app-module__fkT_dW__quickSheet{width:min(520px,100%);padding:12px 20px max(24px, env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;animation:.2s ease-out app-module__fkT_dW__sheetIn;box-shadow:0 -16px 40px #1f29331f}.app-module__fkT_dW__sheetHandle{background:var(--color-border);border-radius:99px;width:42px;height:4px;margin:0 auto 20px}.app-module__fkT_dW__quickSheet .app-module__fkT_dW__sectionTitle button{border-radius:12px;width:44px;height:44px;font-size:1.5rem}.app-module__fkT_dW__quickSheet>a{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:58px;padding:0 4px;font-weight:750;display:flex}.app-module__fkT_dW__quickSheet>a span{color:var(--color-primary)}.app-module__fkT_dW__quickAdd{background:var(--color-primary);color:#fff;border-radius:16px;place-self:center;width:48px;height:48px;font-size:1.65rem;line-height:1;box-shadow:0 8px 20px #0f8c8b38}.app-module__fkT_dW__skeleton{background:#e9eeee;border-radius:10px;position:relative;overflow:hidden}.app-module__fkT_dW__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s infinite app-module__fkT_dW__shimmer;position:absolute;inset:0;transform:translate(-100%)}.app-module__fkT_dW__skeletonEyebrow{width:110px;height:12px}.app-module__fkT_dW__skeletonTitle{width:min(380px,75%);height:48px;margin-top:16px}.app-module__fkT_dW__skeletonGrid{grid-template-columns:2fr 1fr 1fr;gap:14px;margin-top:40px;display:grid}.app-module__fkT_dW__skeletonCard{border-radius:18px;height:170px}.app-module__fkT_dW__skeletonList{gap:1px;margin-top:38px;display:grid}.app-module__fkT_dW__skeletonRow{border-radius:0;height:76px}.app-module__fkT_dW__skeletonRow:first-child{border-radius:18px 18px 0 0}.app-module__fkT_dW__skeletonRow:last-child{border-radius:0 0 18px 18px}@keyframes app-module__fkT_dW__shimmer{to{transform:translate(100%)}}@keyframes app-module__fkT_dW__sheetIn{0%{opacity:0;transform:translateY(16px)}}@media (max-width:850px){.app-module__fkT_dW__mobileNav{grid-template-columns:repeat(5,1fr)}.app-module__fkT_dW__mobileNav a[data-active=true]{color:var(--color-primary)}.app-module__fkT_dW__skeletonGrid{grid-template-columns:1fr 1fr}.app-module__fkT_dW__skeletonCard:first-child{grid-column:1/-1}}@media (max-width:520px){.app-module__fkT_dW__pageHeader h1{font-size:2.15rem}.app-module__fkT_dW__summaryGrid{gap:10px}.app-module__fkT_dW__formCard,.app-module__fkT_dW__details,.app-module__fkT_dW__appointmentCard{padding:20px}.app-module__fkT_dW__skeletonGrid{grid-template-columns:1fr}.app-module__fkT_dW__skeletonCard:first-child{grid-column:auto}.app-module__fkT_dW__quickAdd{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.app-module__fkT_dW__shell *,.app-module__fkT_dW__shell :before,.app-module__fkT_dW__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-module__fkT_dW__settingsStack{gap:16px;margin-top:32px;display:grid}.app-module__fkT_dW__settingsSection{margin-top:16px;padding:26px}.app-module__fkT_dW__settingsSection>.app-module__fkT_dW__formGrid{margin-top:24px}.app-module__fkT_dW__settingsSection h2{font-size:1.1rem}.app-module__fkT_dW__inlineForm{grid-template-columns:1fr 1fr 1fr auto;gap:10px;margin-top:18px;display:grid}.app-module__fkT_dW__inlineForm input,.app-module__fkT_dW__inlineForm select{border:1px solid var(--color-border);background:#fff;border-radius:10px;min-height:44px;padding:0 11px}@media (max-width:700px){.app-module__fkT_dW__inlineForm{grid-template-columns:1fr 1fr}.app-module__fkT_dW__inlineForm select,.app-module__fkT_dW__inlineForm button{grid-column:1/-1}}.app-module__fkT_dW__calendarViewport{border:1px solid var(--color-border);background:#fff;border-radius:18px;overflow:auto;box-shadow:0 12px 34px #1f293309}.app-module__fkT_dW__calendar{--calendar-days:1;grid-template-columns:68px repeat(var(--calendar-days),minmax(150px,1fr));width:max-content;min-width:100%;display:grid}.app-module__fkT_dW__calendarCorner,.app-module__fkT_dW__calendarDayHeader{z-index:5;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;height:66px;position:sticky;top:0}.app-module__fkT_dW__calendarCorner{z-index:6;left:0}.app-module__fkT_dW__calendarDayHeader{border-left:1px solid var(--color-border);text-transform:capitalize;justify-content:center;align-items:center;gap:8px;display:flex}.app-module__fkT_dW__calendarDayHeader span{color:var(--color-text-secondary);font-size:.72rem;font-weight:700}.app-module__fkT_dW__calendarDayHeader strong{border-radius:10px;place-items:center;width:32px;height:32px;font-size:.88rem;display:grid}.app-module__fkT_dW__calendarDayHeader[data-today=true] strong{background:var(--color-primary);color:#fff}.app-module__fkT_dW__timeGutter{z-index:4;background:#fff;position:sticky;left:0}.app-module__fkT_dW__timeGutter time{color:var(--color-muted);font-size:.66rem;font-weight:650;position:absolute;right:12px;transform:translateY(-7px)}.app-module__fkT_dW__calendarDay{border-left:1px solid var(--color-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,#e2e8e87a 35px,#e2e8e87a 36px,transparent 36px,transparent 71px,var(--color-border) 71px,var(--color-border) 72px);position:relative}.app-module__fkT_dW__calendarDay[data-today=true]{background-color:#0f8c8b05}.app-module__fkT_dW__calendarEvent{z-index:2;border:1px solid #0f8c8b2e;border-left:3px solid var(--color-primary);min-height:44px;color:var(--color-text-primary);background:#f2f9f9;border-radius:10px;padding:8px 10px;transition:box-shadow .2s,transform .2s;position:absolute;left:7px;right:7px;overflow:hidden;box-shadow:0 4px 12px #1f29330e}.app-module__fkT_dW__calendarEvent:hover{z-index:3;transform:translateY(-1px);box-shadow:0 8px 20px #1f29331a}.app-module__fkT_dW__calendarEvent[data-kind=block]{border-color:var(--color-border);border-left-color:var(--color-muted);background:#f4f5f5}.app-module__fkT_dW__calendarEvent strong,.app-module__fkT_dW__calendarEvent span,.app-module__fkT_dW__calendarEvent small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-module__fkT_dW__calendarEvent strong{margin-top:3px;font-size:.78rem}.app-module__fkT_dW__calendarEvent span{color:var(--color-text-secondary);margin-top:2px;font-size:.66rem}.app-module__fkT_dW__calendarEvent small{color:var(--color-primary);margin-top:4px;font-size:.6rem;font-weight:750}.app-module__fkT_dW__calendarEventTime{color:var(--color-text-secondary);font-size:.62rem;font-weight:750}.app-module__fkT_dW__nowLine{z-index:3;pointer-events:none;background:#e34d59;height:1px;position:absolute;left:0;right:0}.app-module__fkT_dW__nowLine:before{content:"";background:#e34d59;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-4px}.app-module__fkT_dW__nowLine span{color:#c93643;background:#fff;border-radius:5px;padding:2px 5px;font-size:.56rem;font-weight:800;position:absolute;top:-13px;right:5px}.app-module__fkT_dW__calendarFree{color:var(--color-muted);font-size:.68rem;position:absolute;top:16px;left:14px}@media (max-width:850px){.app-module__fkT_dW__calendarViewport{margin-inline:-4px}.app-module__fkT_dW__calendar{grid-template-columns:58px repeat(var(--calendar-days),minmax(138px,1fr))}.app-module__fkT_dW__calendarDayHeader,.app-module__fkT_dW__calendarCorner{height:58px}.app-module__fkT_dW__calendarEvent{padding:7px 8px;left:5px;right:5px}.app-module__fkT_dW__timeGutter time{right:9px}}@media (max-width:520px){.app-module__fkT_dW__calendarViewport{border-radius:14px}.app-module__fkT_dW__calendar{grid-template-columns:52px repeat(var(--calendar-days),minmax(132px,1fr))}.app-module__fkT_dW__calendarDayHeader{gap:4px}.app-module__fkT_dW__calendarEvent span{display:none}}.app-module__fkT_dW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-module__fkT_dW__searchBar{border:1px solid var(--color-border);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:8px;width:min(620px,100%);margin-top:30px;padding:6px;display:grid}.app-module__fkT_dW__searchBar input{background:0 0;border:0;outline:0;min-width:0;min-height:44px;padding:0 12px}.app-module__fkT_dW__customerList,.app-module__fkT_dW__teamList{border:1px solid var(--color-border);background:#fff;border-radius:18px;overflow:hidden}.app-module__fkT_dW__customerRow,.app-module__fkT_dW__teamRow{border-bottom:1px solid var(--color-border);align-items:center;gap:18px;min-height:92px;padding:17px 20px;transition:background-color .2s;display:grid}.app-module__fkT_dW__customerRow{grid-template-columns:minmax(210px,1.5fr) minmax(110px,.7fr) minmax(130px,.9fr) auto 18px}.app-module__fkT_dW__teamRow{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;border-radius:0;grid-template-columns:minmax(190px,1.2fr) minmax(150px,1fr) minmax(160px,1fr) auto 18px}.app-module__fkT_dW__customerRow:last-child,.app-module__fkT_dW__teamRow:last-child{border-bottom:0}.app-module__fkT_dW__customerRow:hover,.app-module__fkT_dW__teamRow:hover{background:#fafcfc}.app-module__fkT_dW__customerRow>div>small,.app-module__fkT_dW__teamRow>div>small{color:var(--color-muted);margin-bottom:5px;font-size:.64rem;display:block}.app-module__fkT_dW__customerRow>div>strong,.app-module__fkT_dW__teamRow>div>strong{font-size:.76rem}.app-module__fkT_dW__personIdentity{align-items:center;gap:12px;min-width:0;display:flex!important}.app-module__fkT_dW__personIdentity>span{background:var(--color-mist);width:42px;height:42px;color:var(--color-primary);border-radius:13px;flex:none;place-items:center;font-weight:800;display:grid}.app-module__fkT_dW__personIdentity>div{min-width:0}.app-module__fkT_dW__personIdentity strong,.app-module__fkT_dW__personIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-module__fkT_dW__personIdentity strong{font-size:.84rem!important}.app-module__fkT_dW__personIdentity small{color:var(--color-text-secondary)!important;margin:4px 0 0!important}.app-module__fkT_dW__customerFacts,.app-module__fkT_dW__teamFacts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.app-module__fkT_dW__customerFacts span,.app-module__fkT_dW__teamFacts>span:not(.app-module__fkT_dW__status){background:var(--color-mist);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.62rem}.app-module__fkT_dW__stepperCard{border:1px solid var(--color-border);background:#fff;border-radius:20px;margin-top:34px;overflow:hidden;box-shadow:0 18px 50px #1f29330e}.app-module__fkT_dW__stepperProgress{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(6,1fr);padding:22px 28px;list-style:none;display:grid}.app-module__fkT_dW__stepperProgress li{color:var(--color-muted);justify-items:center;gap:7px;display:grid;position:relative}.app-module__fkT_dW__stepperProgress li:before{content:"";z-index:0;background:var(--color-border);width:100%;height:1px;position:absolute;top:14px;right:50%}.app-module__fkT_dW__stepperProgress li:first-child:before{display:none}.app-module__fkT_dW__stepperProgress li span{z-index:1;border:1px solid var(--color-border);background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.68rem;font-weight:800;display:grid;position:relative}.app-module__fkT_dW__stepperProgress li small{font-size:.62rem;font-weight:700}.app-module__fkT_dW__stepperProgress li[data-active=true],.app-module__fkT_dW__stepperProgress li[data-complete=true]{color:var(--color-primary)}.app-module__fkT_dW__stepperProgress li[data-active=true] span,.app-module__fkT_dW__stepperProgress li[data-complete=true] span{border-color:var(--color-primary)}.app-module__fkT_dW__stepperProgress li[data-active=true] span{background:var(--color-primary);color:#fff}.app-module__fkT_dW__stepPanel{min-height:360px;padding:38px clamp(24px,6vw,68px)}.app-module__fkT_dW__stepPanel h2{letter-spacing:-.035em;font-size:1.55rem}.app-module__fkT_dW__stepFields,.app-module__fkT_dW__optionGrid{margin-top:26px}.app-module__fkT_dW__choiceCards{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:20px;display:grid}.app-module__fkT_dW__choiceCards button,.app-module__fkT_dW__optionGrid button{border:1px solid var(--color-border);text-align:left;background:#fff;border-radius:13px;min-height:66px;padding:13px 15px;transition:border-color .2s,background-color .2s}.app-module__fkT_dW__choiceCards button{text-align:center;place-items:center;font-size:.74rem;font-weight:750;display:grid}.app-module__fkT_dW__choiceCards button[data-active=true],.app-module__fkT_dW__optionGrid button[data-active=true]{border-color:var(--color-primary);background:#0f8c8b0e;box-shadow:0 0 0 1px #0f8c8b1a}.app-module__fkT_dW__optionGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.app-module__fkT_dW__optionGrid button strong,.app-module__fkT_dW__optionGrid button span{display:block}.app-module__fkT_dW__optionGrid button strong{font-size:.8rem}.app-module__fkT_dW__optionGrid button span{color:var(--color-text-secondary);margin-top:5px;font-size:.68rem}.app-module__fkT_dW__resolvedChoice{background:var(--color-mist);border-radius:14px;align-items:center;gap:14px;margin-top:28px;padding:20px;display:flex}.app-module__fkT_dW__resolvedChoice>span,.app-module__fkT_dW__confirmNotice>span{background:var(--color-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.app-module__fkT_dW__resolvedChoice p{color:var(--color-text-secondary);margin-top:4px;font-size:.74rem}.app-module__fkT_dW__stepPanel>.app-module__fkT_dW__field{max-width:420px;margin-top:28px}.app-module__fkT_dW__stepPanel .app-module__fkT_dW__field>small{color:var(--color-text-secondary);font-size:.66rem}.app-module__fkT_dW__bookingReview{border:1px solid var(--color-border);border-radius:14px;grid-template-columns:1fr 1fr;margin-top:26px;display:grid;overflow:hidden}.app-module__fkT_dW__bookingReview div{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:18px}.app-module__fkT_dW__bookingReview div:nth-child(2n){border-right:0}.app-module__fkT_dW__bookingReview div:nth-last-child(-n+2){border-bottom:0}.app-module__fkT_dW__bookingReview dt{color:var(--color-muted);font-size:.65rem}.app-module__fkT_dW__bookingReview dd{margin-top:6px;font-size:.8rem;font-weight:750}.app-module__fkT_dW__confirmNotice{color:var(--color-text-secondary);background:#f2f9f6;border-radius:13px;align-items:center;gap:13px;margin-top:22px;padding:17px;font-size:.74rem;line-height:1.5;display:flex}.app-module__fkT_dW__stepperActions{border-top:1px solid var(--color-border);background:#fcfcfb;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.app-module__fkT_dW__toast{z-index:80;background:#fff;border:1px solid #cfe6dc;border-radius:14px;grid-template-columns:34px 1fr 36px;align-items:center;gap:9px;width:min(380px,100% - 32px);min-height:58px;padding:10px 12px;animation:.2s ease-out app-module__fkT_dW__toastIn;display:grid;position:fixed;top:24px;right:24px;box-shadow:0 18px 50px #1f293324}.app-module__fkT_dW__toast>span{width:30px;height:30px;color:var(--color-success);background:#eaf7f1;border-radius:10px;place-items:center;font-weight:850;display:grid}.app-module__fkT_dW__toast p{font-size:.76rem;font-weight:750}.app-module__fkT_dW__toast button{width:36px;height:36px;color:var(--color-text-secondary);border-radius:10px;font-size:1.2rem}.app-module__fkT_dW__toast[data-tone=error]{border-color:#f1d0cd}.app-module__fkT_dW__toast[data-tone=error]>span{color:#b42318;background:#fff0ef}@keyframes app-module__fkT_dW__toastIn{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:850px){.app-module__fkT_dW__customerRow{grid-template-columns:1.3fr .7fr .8fr 18px}.app-module__fkT_dW__customerFacts{grid-column:2/4;justify-content:flex-start}.app-module__fkT_dW__teamRow{grid-template-columns:1.2fr 1fr 18px}.app-module__fkT_dW__teamRow>div:nth-child(3){grid-column:2}.app-module__fkT_dW__teamFacts{grid-column:1/3;justify-content:flex-start}.app-module__fkT_dW__stepperProgress{padding-inline:16px}.app-module__fkT_dW__stepperProgress li small{display:none}}@media (max-width:1180px) and (min-width:851px){.app-module__fkT_dW__summaryGrid{grid-template-columns:1fr 1fr}.app-module__fkT_dW__appointmentCard{grid-column:1/-1}.app-module__fkT_dW__main{padding-inline:32px}.app-module__fkT_dW__customerRow{grid-template-columns:minmax(190px,1.2fr) minmax(105px,.7fr) minmax(125px,.8fr) 18px}.app-module__fkT_dW__customerFacts{grid-column:2/4;justify-content:flex-start}.app-module__fkT_dW__teamRow{grid-template-columns:minmax(180px,1fr) minmax(145px,1fr) 18px}.app-module__fkT_dW__teamRow>div:nth-child(3){grid-column:2}.app-module__fkT_dW__teamFacts{grid-column:1/3;justify-content:flex-start}}@media (max-width:520px){.app-module__fkT_dW__searchBar{grid-template-columns:1fr}.app-module__fkT_dW__searchBar .app-module__fkT_dW__button{width:100%}.app-module__fkT_dW__customerRow,.app-module__fkT_dW__teamRow{grid-template-columns:1fr 18px;gap:12px;padding:15px}.app-module__fkT_dW__customerRow>div:nth-child(2),.app-module__fkT_dW__customerRow>div:nth-child(3),.app-module__fkT_dW__teamRow>div:nth-child(2),.app-module__fkT_dW__teamRow>div:nth-child(3){display:none}.app-module__fkT_dW__customerFacts,.app-module__fkT_dW__teamFacts{grid-column:1;justify-content:flex-start}.app-module__fkT_dW__stepperProgress{padding:16px 10px}.app-module__fkT_dW__stepperProgress li span{width:25px;height:25px}.app-module__fkT_dW__stepperProgress li:before{top:12px}.app-module__fkT_dW__stepPanel{min-height:390px;padding:28px 20px}.app-module__fkT_dW__choiceCards,.app-module__fkT_dW__optionGrid,.app-module__fkT_dW__bookingReview{grid-template-columns:1fr}.app-module__fkT_dW__bookingReview div,.app-module__fkT_dW__bookingReview div:nth-child(2n),.app-module__fkT_dW__bookingReview div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-border)}.app-module__fkT_dW__bookingReview div:last-child{border-bottom:0}.app-module__fkT_dW__stepperActions{padding:14px 18px}.app-module__fkT_dW__toast{top:12px;right:16px}}.app-module__fkT_dW__pricingPage{background:linear-gradient(#f4f9f8 0,#faf9f7 420px);min-height:100dvh;padding:38px clamp(20px,5vw,76px) 80px}.app-module__fkT_dW__pricingHeader{width:min(1180px,100%);margin:auto}.app-module__fkT_dW__pricingHeader>div{max-width:690px;margin-top:70px}.app-module__fkT_dW__pricingHeader h1{letter-spacing:-.065em;font-size:clamp(2.5rem,6vw,5rem);line-height:1.02}.app-module__fkT_dW__pricingHeader p{color:var(--color-text-secondary);margin-top:16px;line-height:1.7}.app-module__fkT_dW__pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1180px,100%);margin:56px auto 0;display:grid}.app-module__fkT_dW__priceCard{border:1px solid var(--color-border);background:#fff;border-radius:22px;padding:30px 26px;position:relative;box-shadow:0 18px 50px #1f29330b}.app-module__fkT_dW__priceCard[data-featured=true]{border-color:#0f8c8b73;box-shadow:0 18px 55px #0f8c8b17}.app-module__fkT_dW__priceBadge{color:var(--color-primary);background:#e9f7f5;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:800;position:absolute;top:18px;right:18px}.app-module__fkT_dW__priceCard h2{font-size:1.15rem}.app-module__fkT_dW__price{align-items:flex-end;gap:9px;margin-top:22px;display:flex}.app-module__fkT_dW__price strong{letter-spacing:-.06em;font-size:2.65rem}.app-module__fkT_dW__price span{color:var(--color-text-secondary);padding-bottom:5px;font-size:.67rem;line-height:1.5}.app-module__fkT_dW__priceCard ul{color:var(--color-text-secondary);gap:10px;margin-top:25px;font-size:.78rem;list-style:none;display:grid}.app-module__fkT_dW__staffLimit{color:var(--color-text-secondary);margin-top:22px;font-size:.7rem;line-height:1.5}.app-module__fkT_dW__priceCard details{margin-top:24px}.app-module__fkT_dW__priceCard summary{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:12px;place-items:center;min-height:44px;font-size:.78rem;font-weight:800;list-style:none;display:grid}.app-module__fkT_dW__priceCard details form{gap:12px;margin-top:14px;display:grid}.app-module__fkT_dW__priceCard label,.app-module__fkT_dW__onboardingForm label{gap:7px;font-size:.72rem;font-weight:750;display:grid}.app-module__fkT_dW__priceCard input,.app-module__fkT_dW__onboardingForm input,.app-module__fkT_dW__inviteCard input{border:1px solid var(--color-border);background:#fff;border-radius:11px;min-height:46px;padding:0 12px}.app-module__fkT_dW__priceCard small{color:var(--color-muted);font-size:.62rem;line-height:1.5}.app-module__fkT_dW__onboardingPage{background:var(--color-background);min-height:100dvh;padding:32px clamp(18px,5vw,70px) 70px}.app-module__fkT_dW__onboardingPage>header{justify-content:space-between;align-items:center;width:min(980px,100%);margin:auto;display:flex}.app-module__fkT_dW__onboardingPage>header p{color:var(--color-text-secondary);font-size:.74rem}.app-module__fkT_dW__onboardingSteps{grid-template-columns:repeat(6,1fr);width:min(760px,100%);margin:54px auto 0;list-style:none;display:grid}.app-module__fkT_dW__onboardingSteps li{color:var(--color-muted);justify-items:center;gap:8px;font-size:.64rem;font-weight:700;display:grid}.app-module__fkT_dW__onboardingSteps li span{border:1px solid var(--color-border);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.app-module__fkT_dW__onboardingSteps li[data-active=true]{color:var(--color-primary)}.app-module__fkT_dW__onboardingSteps li[data-active=true] span,.app-module__fkT_dW__onboardingSteps li[data-complete=true] span{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.app-module__fkT_dW__onboardingCard{border:1px solid var(--color-border);background:#fff;border-radius:24px;width:min(650px,100%);margin:38px auto 0;padding:clamp(25px,5vw,52px);box-shadow:0 22px 70px #1f29330e}.app-module__fkT_dW__onboardingCard h1{letter-spacing:-.05em;font-size:2.1rem}.app-module__fkT_dW__onboardingForm{gap:17px;margin-top:30px;display:grid}.app-module__fkT_dW__onboardingForm .app-module__fkT_dW__button{margin-top:10px}.app-module__fkT_dW__infoBox{background:var(--color-mist);color:var(--color-text-secondary);border-radius:13px;padding:16px;font-size:.78rem;line-height:1.65}.app-module__fkT_dW__billingGrid{grid-template-columns:2fr 1fr;gap:16px;margin-top:36px;display:grid}.app-module__fkT_dW__billingHero{grid-template-columns:1.3fr 1fr 1fr;gap:24px;padding:28px;display:grid}.app-module__fkT_dW__billingHero>div{align-content:start;gap:7px;display:grid}.app-module__fkT_dW__billingHero span,.app-module__fkT_dW__billingHero small{color:var(--color-muted);font-size:.7rem}.app-module__fkT_dW__billingHero h2{font-size:1.7rem}.app-module__fkT_dW__billingHero p,.app-module__fkT_dW__billingHero>div>strong{font-size:.84rem}.app-module__fkT_dW__billingFeatures{gap:8px;padding:28px;display:grid}.app-module__fkT_dW__billingFeatures h2{margin-bottom:7px}.app-module__fkT_dW__billingFeatures span{color:var(--color-text-secondary);font-size:.72rem}.app-module__fkT_dW__planActions{flex-wrap:wrap;gap:9px;display:flex}.app-module__fkT_dW__cancelCard{justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding:25px;display:flex}.app-module__fkT_dW__cancelCard p,.app-module__fkT_dW__inviteCard p{color:var(--color-text-secondary);margin-top:7px;font-size:.75rem;line-height:1.6}.app-module__fkT_dW__inviteCard{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;padding:22px;display:flex}.app-module__fkT_dW__inviteCard form{gap:9px;display:flex}.app-module__fkT_dW__inviteCard input{min-width:240px}.app-module__fkT_dW__upgradeState{text-align:center;border:1px dashed var(--color-border);background:#fff;border-radius:20px;justify-items:center;margin-top:38px;padding:48px 28px;display:grid}.app-module__fkT_dW__upgradeState>span{background:var(--color-mist);width:46px;height:46px;color:var(--color-primary);border-radius:14px;place-items:center;display:grid}.app-module__fkT_dW__upgradeState h2{margin-top:18px}.app-module__fkT_dW__upgradeState p{max-width:500px;color:var(--color-text-secondary);margin:9px 0 20px;font-size:.8rem;line-height:1.6}.app-module__fkT_dW__billingWarning{color:#6d5816;background:#fffaf0;border:1px solid #eadcab;border-radius:13px;align-items:center;gap:12px;width:min(1040px,100% - 32px);margin:0 auto 24px;padding:13px 16px;font-size:.72rem;display:flex}.app-module__fkT_dW__billingWarning span{flex:1}.app-module__fkT_dW__billingWarning a{font-weight:800;text-decoration:underline}@media (max-width:1080px){.app-module__fkT_dW__pricingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.app-module__fkT_dW__billingGrid{grid-template-columns:1fr}.app-module__fkT_dW__billingHero{grid-template-columns:1fr 1fr}.app-module__fkT_dW__billingHero>div:first-child{grid-column:1/-1}.app-module__fkT_dW__billingWarning{margin-top:0}.app-module__fkT_dW__inviteCard{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.app-module__fkT_dW__pricingPage{padding-inline:16px}.app-module__fkT_dW__pricingHeader>div{margin-top:50px}.app-module__fkT_dW__pricingGrid{grid-template-columns:1fr}.app-module__fkT_dW__priceCard{padding:25px 22px}.app-module__fkT_dW__onboardingSteps li{font-size:0}.app-module__fkT_dW__onboardingSteps li span{font-size:.65rem}.app-module__fkT_dW__onboardingCard{padding:26px 20px}.app-module__fkT_dW__billingHero{grid-template-columns:1fr}.app-module__fkT_dW__billingHero>div:first-child{grid-column:auto}.app-module__fkT_dW__cancelCard,.app-module__fkT_dW__inviteCard,.app-module__fkT_dW__inviteCard form{flex-direction:column;align-items:stretch}.app-module__fkT_dW__inviteCard input{width:100%;min-width:0}.app-module__fkT_dW__billingWarning{flex-direction:column;align-items:flex-start}}.app-module__fkT_dW__hoursEditor{gap:12px;display:grid}.app-module__fkT_dW__hoursEditor fieldset{border:1px solid var(--color-border);border-radius:13px;padding:16px}.app-module__fkT_dW__hoursEditor legend{padding:0 6px;font-size:.78rem;font-weight:800}.app-module__fkT_dW__hoursRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:9px;display:grid}.app-module__fkT_dW__hoursRow input{min-width:0}.app-module__fkT_dW__adminPage{background:var(--color-background);min-height:100dvh;padding:clamp(24px,5vw,70px)}.app-module__fkT_dW__adminPage>header,.app-module__fkT_dW__adminList{width:min(1100px,100%);margin:auto}.app-module__fkT_dW__adminPage h1{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.5rem)}.app-module__fkT_dW__adminPage header>p:last-child{color:var(--color-text-secondary);margin-top:8px}.app-module__fkT_dW__adminList{gap:14px;margin-top:34px;display:grid}.app-module__fkT_dW__adminList article{grid-template-columns:1fr minmax(280px,.8fr);gap:20px;padding:24px;display:grid}.app-module__fkT_dW__adminList article p,.app-module__fkT_dW__adminList article small{color:var(--color-text-secondary);margin-top:7px;font-size:.75rem;display:block}.app-module__fkT_dW__adminList form{grid-template-columns:1fr;gap:8px;display:grid}.app-module__fkT_dW__adminList input{border:1px solid var(--color-border);border-radius:10px;min-height:42px;padding:0 11px}.app-module__fkT_dW__adminList form span{font-size:.7rem}@media (max-width:700px){.app-module__fkT_dW__adminList article{grid-template-columns:1fr}.app-module__fkT_dW__hoursEditor fieldset{padding:13px}}
