.ReferralPanel-module__oYI7Eq__referralPanel,.ReferralPanel-module__oYI7Eq__loadingCard,.ReferralPanel-module__oYI7Eq__errorCard{--referral-text:var(--admin-text,var(--booking-text,#151824));--referral-muted:var(--admin-muted,var(--booking-muted,#687185));--referral-border:var(--admin-border,var(--booking-border,#e2e7ef));--referral-primary:var(--admin-primary,var(--booking-primary,#4055e8));--referral-primary-dark:var(--admin-primary-dark,var(--booking-primary-dark,#2f43c8));width:100%;color:var(--referral-text)}.ReferralPanel-module__oYI7Eq__referralPanel *,.ReferralPanel-module__oYI7Eq__loadingCard *,.ReferralPanel-module__oYI7Eq__errorCard *{box-sizing:border-box}.ReferralPanel-module__oYI7Eq__hero{color:#fff;background:radial-gradient(circle at 86% 12%,#778aff6b,#0000 18rem),linear-gradient(135deg,#171a2b 0%,#252a4b 58%,#3c50d8 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:38px;min-height:260px;padding:clamp(28px,5vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #191f4329}.ReferralPanel-module__oYI7Eq__hero:after{content:"";border:68px solid #ffffff14;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-72px}.ReferralPanel-module__oYI7Eq__heroCopy{z-index:1;max-width:720px;position:relative}.ReferralPanel-module__oYI7Eq__eyebrow{color:#aeb9ff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:850;display:flex}.ReferralPanel-module__oYI7Eq__hero h1{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(30px,4.5vw,52px);line-height:1.02}.ReferralPanel-module__oYI7Eq__hero p{color:#c8cce0;max-width:640px;margin:18px 0 0;font-size:13px;line-height:1.65}.ReferralPanel-module__oYI7Eq__hero p strong{color:#fff}.ReferralPanel-module__oYI7Eq__invitedBy{color:#f1f3ff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;min-height:36px;margin-top:18px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.ReferralPanel-module__oYI7Eq__bonusBadge{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #fff3;border-radius:50%;flex:0 0 164px;place-content:center;place-items:center;width:164px;height:164px;display:grid;position:relative;box-shadow:inset 0 1px #fff3,0 18px 50px #0c10263d}.ReferralPanel-module__oYI7Eq__bonusBadge span,.ReferralPanel-module__oYI7Eq__bonusBadge small{color:#cfd4ec;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.ReferralPanel-module__oYI7Eq__bonusBadge strong{letter-spacing:-.07em;margin:1px 0 -3px;font-size:54px}.ReferralPanel-module__oYI7Eq__inviteCard,.ReferralPanel-module__oYI7Eq__stepsCard,.ReferralPanel-module__oYI7Eq__historyCard,.ReferralPanel-module__oYI7Eq__metrics article{border:1px solid var(--referral-border);background:#fff;box-shadow:0 10px 32px #1018280b}.ReferralPanel-module__oYI7Eq__inviteCard{border-radius:18px;margin-top:20px;padding:24px}.ReferralPanel-module__oYI7Eq__inviteHeading{align-items:center;gap:13px;display:flex}.ReferralPanel-module__oYI7Eq__inviteHeading>span{width:42px;height:42px;color:var(--referral-primary);background:#eef1ff;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.ReferralPanel-module__oYI7Eq__inviteHeading h2,.ReferralPanel-module__oYI7Eq__inviteHeading p{margin:0}.ReferralPanel-module__oYI7Eq__inviteHeading h2{letter-spacing:-.025em;font-size:17px}.ReferralPanel-module__oYI7Eq__inviteHeading p{color:var(--referral-muted);margin-top:4px;font-size:10px}.ReferralPanel-module__oYI7Eq__linkRow{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;margin-top:19px;display:grid}.ReferralPanel-module__oYI7Eq__linkRow label,.ReferralPanel-module__oYI7Eq__linkRow input{width:100%;min-width:0}.ReferralPanel-module__oYI7Eq__linkRow input{border:1px solid var(--referral-border);color:#3d4659;background:#f7f8fb;border-radius:11px;height:48px;padding:0 14px;font-size:11px}.ReferralPanel-module__oYI7Eq__linkRow button,.ReferralPanel-module__oYI7Eq__errorCard button,.ReferralPanel-module__oYI7Eq__emptyHistory button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.ReferralPanel-module__oYI7Eq__copyButton{background:var(--referral-primary);border:1px solid var(--referral-primary);color:#fff}.ReferralPanel-module__oYI7Eq__copyButton:hover{background:var(--referral-primary-dark);border-color:var(--referral-primary-dark)}.ReferralPanel-module__oYI7Eq__shareButton{border:1px solid var(--referral-border);color:var(--referral-text);background:#fff}.ReferralPanel-module__oYI7Eq__shareButton:hover{background:#f5f7fb}.ReferralPanel-module__oYI7Eq__codeRow{min-height:28px;color:var(--referral-muted);align-items:center;gap:9px;margin-top:10px;font-size:9px;display:flex}.ReferralPanel-module__oYI7Eq__codeRow strong{color:var(--referral-text);letter-spacing:.08em;background:#f0f2f7;border-radius:6px;padding:4px 7px;font-size:10px}.ReferralPanel-module__oYI7Eq__codeRow small{color:var(--referral-primary);margin-left:auto;font-weight:750}.ReferralPanel-module__oYI7Eq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ReferralPanel-module__oYI7Eq__metrics article{border-radius:15px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.ReferralPanel-module__oYI7Eq__metrics article>span{width:42px;height:42px;color:var(--referral-primary);background:#eef1ff;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.ReferralPanel-module__oYI7Eq__metrics small,.ReferralPanel-module__oYI7Eq__metrics strong,.ReferralPanel-module__oYI7Eq__metrics p{margin:0;display:block}.ReferralPanel-module__oYI7Eq__metrics small{color:var(--referral-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.ReferralPanel-module__oYI7Eq__metrics strong{letter-spacing:-.04em;margin-top:2px;font-size:23px}.ReferralPanel-module__oYI7Eq__metrics p{color:var(--referral-muted);margin-top:2px;font-size:9px}.ReferralPanel-module__oYI7Eq__rewardMetric{flex:1;min-width:0}.ReferralPanel-module__oYI7Eq__lowerGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:14px;display:grid}.ReferralPanel-module__oYI7Eq__stepsCard,.ReferralPanel-module__oYI7Eq__historyCard{border-radius:18px;min-width:0;padding:24px}.ReferralPanel-module__oYI7Eq__sectionHeading>span{color:var(--referral-primary);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.ReferralPanel-module__oYI7Eq__sectionHeading h2{letter-spacing:-.03em;margin:6px 0 0;font-size:18px}.ReferralPanel-module__oYI7Eq__stepsCard ol{gap:2px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ReferralPanel-module__oYI7Eq__stepsCard li{border-bottom:1px solid #eef0f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 0;display:grid;position:relative}.ReferralPanel-module__oYI7Eq__stepsCard li:last-child{border-bottom:0}.ReferralPanel-module__oYI7Eq__stepsCard li>span{width:38px;height:38px;color:var(--referral-primary);background:#f1f3ff;border-radius:11px;place-items:center;display:grid}.ReferralPanel-module__oYI7Eq__stepsCard strong,.ReferralPanel-module__oYI7Eq__stepsCard p{margin:0;display:block}.ReferralPanel-module__oYI7Eq__stepsCard strong{font-size:11px}.ReferralPanel-module__oYI7Eq__stepsCard p{color:var(--referral-muted);margin-top:3px;font-size:9px;line-height:1.45}.ReferralPanel-module__oYI7Eq__stepsCard li>b{color:#c4cad6;font-size:20px}.ReferralPanel-module__oYI7Eq__historyList{gap:2px;max-height:282px;margin-top:17px;display:grid;overflow-y:auto}.ReferralPanel-module__oYI7Eq__historyList article{border-bottom:1px solid #eef0f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:56px;padding:7px 0;display:grid}.ReferralPanel-module__oYI7Eq__historyList article>span{width:38px;height:38px;color:var(--referral-primary-dark);background:#e9edff;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.ReferralPanel-module__oYI7Eq__historyList strong,.ReferralPanel-module__oYI7Eq__historyList small{display:block}.ReferralPanel-module__oYI7Eq__historyList strong{font-size:11px}.ReferralPanel-module__oYI7Eq__historyList small{color:var(--referral-muted);margin-top:3px;font-size:8px}.ReferralPanel-module__oYI7Eq__historyList article>b{color:#16845a;background:#e8f8ef;border-radius:8px;padding:6px 8px;font-size:9px}.ReferralPanel-module__oYI7Eq__historyList article>.ReferralPanel-module__oYI7Eq__pendingReward{color:#9a6400;background:#fff4dc}.ReferralPanel-module__oYI7Eq__emptyHistory{text-align:center;place-content:center;place-items:center;min-height:245px;padding:20px;display:grid}.ReferralPanel-module__oYI7Eq__emptyHistory>span{width:52px;height:52px;color:var(--referral-primary);background:#eef1ff;border-radius:15px;place-items:center;margin-bottom:12px;display:grid}.ReferralPanel-module__oYI7Eq__emptyHistory strong{font-size:13px}.ReferralPanel-module__oYI7Eq__emptyHistory p{color:var(--referral-muted);margin:6px 0 15px;font-size:9px}.ReferralPanel-module__oYI7Eq__emptyHistory button,.ReferralPanel-module__oYI7Eq__errorCard button{color:var(--referral-primary-dark);background:#eef1ff;border:0}.ReferralPanel-module__oYI7Eq__loadingCard,.ReferralPanel-module__oYI7Eq__errorCard{border:1px solid var(--referral-border);text-align:center;background:#fff;border-radius:20px;place-content:center;place-items:center;min-height:360px;padding:28px;display:grid}.ReferralPanel-module__oYI7Eq__loadingCard strong,.ReferralPanel-module__oYI7Eq__errorCard strong{margin-top:13px;font-size:15px}.ReferralPanel-module__oYI7Eq__loadingCard span,.ReferralPanel-module__oYI7Eq__errorCard p{color:var(--referral-muted);margin:5px 0 16px;font-size:10px}.ReferralPanel-module__oYI7Eq__errorCard>svg{color:var(--referral-primary)}.ReferralPanel-module__oYI7Eq__spinner{animation:.85s linear infinite ReferralPanel-module__oYI7Eq__spin}.ReferralPanel-module__oYI7Eq__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ReferralPanel-module__oYI7Eq__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.ReferralPanel-module__oYI7Eq__hero{border-radius:18px;align-items:flex-start;min-height:auto;padding:28px 22px}.ReferralPanel-module__oYI7Eq__bonusBadge{flex-basis:104px;width:104px;height:104px}.ReferralPanel-module__oYI7Eq__bonusBadge strong{font-size:36px}.ReferralPanel-module__oYI7Eq__linkRow{grid-template-columns:1fr 1fr}.ReferralPanel-module__oYI7Eq__linkRow label{grid-column:1/-1}.ReferralPanel-module__oYI7Eq__metrics,.ReferralPanel-module__oYI7Eq__lowerGrid{grid-template-columns:1fr}}@media (max-width:520px){.ReferralPanel-module__oYI7Eq__hero{display:grid}.ReferralPanel-module__oYI7Eq__bonusBadge{width:82px;height:82px;position:absolute;top:20px;right:18px}.ReferralPanel-module__oYI7Eq__bonusBadge span{display:none}.ReferralPanel-module__oYI7Eq__bonusBadge strong{font-size:30px}.ReferralPanel-module__oYI7Eq__heroCopy{padding-top:82px}.ReferralPanel-module__oYI7Eq__inviteCard,.ReferralPanel-module__oYI7Eq__stepsCard,.ReferralPanel-module__oYI7Eq__historyCard{padding:18px 16px}.ReferralPanel-module__oYI7Eq__linkRow{grid-template-columns:1fr}.ReferralPanel-module__oYI7Eq__linkRow label{grid-column:auto}.ReferralPanel-module__oYI7Eq__metrics article{padding:15px}.ReferralPanel-module__oYI7Eq__codeRow{flex-wrap:wrap;align-items:flex-start}.ReferralPanel-module__oYI7Eq__codeRow small{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ReferralPanel-module__oYI7Eq__spinner{animation:none}}
.PhotoEditorDialog-module__286RUW__dialog{color:#17191d;background:0 0;border:0;width:min(680px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow:visible}.PhotoEditorDialog-module__286RUW__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0d14bd}.PhotoEditorDialog-module__286RUW__dialog,.PhotoEditorDialog-module__286RUW__dialog *{box-sizing:border-box}.PhotoEditorDialog-module__286RUW__card{background:#fff;border:1px solid #ffffff4d;border-radius:22px;flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 28px 90px #05091261}.PhotoEditorDialog-module__286RUW__header{border-bottom:1px solid #e7eaf0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.PhotoEditorDialog-module__286RUW__header>div{align-items:center;gap:11px;min-width:0;display:flex}.PhotoEditorDialog-module__286RUW__header>div>span{color:#fff;background:#17191d;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.PhotoEditorDialog-module__286RUW__header small,.PhotoEditorDialog-module__286RUW__header h2{margin:0;display:block}.PhotoEditorDialog-module__286RUW__header small{color:#7a8290;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.PhotoEditorDialog-module__286RUW__header h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.PhotoEditorDialog-module__286RUW__header>button{cursor:pointer;color:#333842;background:#f2f4f7;border:0;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.PhotoEditorDialog-module__286RUW__body{overscroll-behavior:contain;padding:18px;overflow-y:auto}.PhotoEditorDialog-module__286RUW__frame{width:min(100%,480px);aspect-ratio:var(--photo-editor-aspect);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#e8ebf0;background-image:linear-gradient(45deg,#d8dce3 25%,#0000 25%),linear-gradient(-45deg,#d8dce3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8dce3 75%),linear-gradient(-45deg,#0000 75%,#d8dce3 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:16px;margin:0 auto;position:relative;overflow:hidden}.PhotoEditorDialog-module__286RUW__frame:active{cursor:grabbing}.PhotoEditorDialog-module__286RUW__frame canvas{width:100%;height:100%;display:block}.PhotoEditorDialog-module__286RUW__loading{color:#626b78;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex;position:absolute;inset:0}.PhotoEditorDialog-module__286RUW__loading svg,.PhotoEditorDialog-module__286RUW__spinner{animation:.75s linear infinite PhotoEditorDialog-module__286RUW__photoEditorSpin}.PhotoEditorDialog-module__286RUW__cropMask{pointer-events:none;background-image:linear-gradient(90deg,#0000 33.1%,#ffffff8c 33.1% 33.5%,#0000 33.5% 66.4%,#ffffff8c 66.4% 66.8%,#0000 66.8%),linear-gradient(#0000 33.1%,#ffffff8c 33.1% 33.5%,#0000 33.5% 66.4%,#ffffff8c 66.4% 66.8%,#0000 66.8%);border:2px solid #ffffffe6;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0e121a29}.PhotoEditorDialog-module__286RUW__cropMask[data-circular=true]{border-radius:50%;inset:1.5%;box-shadow:0 0 0 999px #080b117a,inset 0 0 0 1px #0e121a29}.PhotoEditorDialog-module__286RUW__hint{color:#727b89;text-align:center;margin:10px 2px 14px;font-size:10px;line-height:1.45}.PhotoEditorDialog-module__286RUW__backgroundTool{cursor:pointer;color:#17633a;text-align:left;background:#eef8f2;border:1px solid #bfe3cc;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:52px;margin-bottom:10px;padding:9px 13px;display:flex}.PhotoEditorDialog-module__286RUW__backgroundTool>span{flex:auto;min-width:0}.PhotoEditorDialog-module__286RUW__backgroundTool strong,.PhotoEditorDialog-module__286RUW__backgroundTool small{display:block}.PhotoEditorDialog-module__286RUW__backgroundTool strong{font-size:10px;font-weight:850}.PhotoEditorDialog-module__286RUW__backgroundTool small{color:#5f7869;margin-top:3px;font-size:8px;line-height:1.3}.PhotoEditorDialog-module__286RUW__backgroundTool[data-active=true]{background:#e8f7ee;border-color:#83c99d}.PhotoEditorDialog-module__286RUW__backgroundTool:disabled{cursor:default;opacity:.6}.PhotoEditorDialog-module__286RUW__zoomControl{background:#f5f6f8;border:1px solid #e6e9ee;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:11px;padding:13px;display:grid}.PhotoEditorDialog-module__286RUW__zoomControl>button,.PhotoEditorDialog-module__286RUW__tools button{cursor:pointer;color:#323741;background:#fff;border:1px solid #dfe3e9;justify-content:center;align-items:center;display:inline-flex}.PhotoEditorDialog-module__286RUW__zoomControl>button{border-radius:11px;width:42px;height:42px;padding:0}.PhotoEditorDialog-module__286RUW__zoomControl label{min-width:0}.PhotoEditorDialog-module__286RUW__zoomControl label>span{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.PhotoEditorDialog-module__286RUW__zoomControl strong,.PhotoEditorDialog-module__286RUW__zoomControl small{font-size:10px}.PhotoEditorDialog-module__286RUW__zoomControl small{color:#687180;font-weight:800}.PhotoEditorDialog-module__286RUW__zoomControl input{cursor:pointer;accent-color:#17191d;width:100%;height:4px}.PhotoEditorDialog-module__286RUW__tools{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.PhotoEditorDialog-module__286RUW__tools button{border-radius:11px;gap:7px;min-height:42px;padding:0 10px;font-size:10px;font-weight:800}.PhotoEditorDialog-module__286RUW__zoomControl button:disabled,.PhotoEditorDialog-module__286RUW__tools button:disabled,.PhotoEditorDialog-module__286RUW__header button:disabled,.PhotoEditorDialog-module__286RUW__footer button:disabled{cursor:default;opacity:.45}.PhotoEditorDialog-module__286RUW__error{color:#a62f2f;background:#fff0f0;border:1px solid #f4cccc;border-radius:10px;margin:11px 0 0;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.45}.PhotoEditorDialog-module__286RUW__footer{background:#fafbfc;border-top:1px solid #e7eaf0;flex:none;justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.PhotoEditorDialog-module__286RUW__footer button{cursor:pointer;color:#303640;background:#fff;border:1px solid #dfe3e9;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:11px;font-weight:850;display:inline-flex}.PhotoEditorDialog-module__286RUW__footer button:last-child{color:#fff;background:#17191d;border-color:#17191d;min-width:132px}@keyframes PhotoEditorDialog-module__286RUW__photoEditorSpin{to{transform:rotate(360deg)}}@media (max-width:640px){.PhotoEditorDialog-module__286RUW__dialog{width:100vw;max-height:100dvh;margin:0}.PhotoEditorDialog-module__286RUW__card{border:0;border-radius:0;min-height:100dvh;max-height:100dvh}.PhotoEditorDialog-module__286RUW__header{padding:max(13px, env(safe-area-inset-top)) 14px 13px}.PhotoEditorDialog-module__286RUW__body{flex-direction:column;flex:auto;justify-content:center;padding:12px;display:flex}.PhotoEditorDialog-module__286RUW__frame,.PhotoEditorDialog-module__286RUW__cropMask{border-radius:13px}.PhotoEditorDialog-module__286RUW__hint{margin-bottom:10px}.PhotoEditorDialog-module__286RUW__zoomControl{padding:10px}.PhotoEditorDialog-module__286RUW__tools button{gap:5px;padding-inline:7px;font-size:9px}.PhotoEditorDialog-module__286RUW__footer{padding:12px 12px max(12px, env(safe-area-inset-bottom))}.PhotoEditorDialog-module__286RUW__footer button{flex:1 1 0;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.PhotoEditorDialog-module__286RUW__loading svg,.PhotoEditorDialog-module__286RUW__spinner{animation-duration:1.6s}}
.ProjectSwitcher-module__2HZhJG__root,.ProjectSwitcher-module__2HZhJG__root *,.ProjectSwitcher-module__2HZhJG__modal,.ProjectSwitcher-module__2HZhJG__modal *{box-sizing:border-box}.ProjectSwitcher-module__2HZhJG__root{z-index:75;width:100%;margin:0 0 14px;font-family:inherit;position:relative}.ProjectSwitcher-module__2HZhJG__trigger{cursor:pointer;color:#151616;text-align:left;background:#f6f7f5;border:1px solid #dfe2de;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.ProjectSwitcher-module__2HZhJG__trigger:hover,.ProjectSwitcher-module__2HZhJG__trigger:focus-visible{background:#fff;border-color:#bfc6ff;outline:0;box-shadow:0 0 0 3px #4055e81a}.ProjectSwitcher-module__2HZhJG__triggerIcon{color:#4055e8;background:#e8ebff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ProjectSwitcher-module__2HZhJG__triggerCopy{min-width:0;display:block}.ProjectSwitcher-module__2HZhJG__triggerCopy small,.ProjectSwitcher-module__2HZhJG__triggerCopy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ProjectSwitcher-module__2HZhJG__triggerCopy small{color:#777d7b;letter-spacing:.02em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}.ProjectSwitcher-module__2HZhJG__triggerCopy strong{font-size:12px;line-height:1.2}.ProjectSwitcher-module__2HZhJG__trigger>svg{color:#7a807e;transition:transform .16s}.ProjectSwitcher-module__2HZhJG__trigger>.ProjectSwitcher-module__2HZhJG__chevronOpen{transform:rotate(180deg)}.ProjectSwitcher-module__2HZhJG__root[data-theme=dark] .ProjectSwitcher-module__2HZhJG__trigger{color:#fff;background:#fff1;border-color:#ffffff1f}.ProjectSwitcher-module__2HZhJG__root[data-theme=dark] .ProjectSwitcher-module__2HZhJG__trigger:hover,.ProjectSwitcher-module__2HZhJG__root[data-theme=dark] .ProjectSwitcher-module__2HZhJG__trigger:focus-visible{background:#ffffff1a;border-color:#8b9cff94}.ProjectSwitcher-module__2HZhJG__root[data-theme=dark] .ProjectSwitcher-module__2HZhJG__triggerIcon{color:#aebaff;background:#5d73ff33}.ProjectSwitcher-module__2HZhJG__root[data-theme=dark] .ProjectSwitcher-module__2HZhJG__triggerCopy small,.ProjectSwitcher-module__2HZhJG__root[data-theme=dark] .ProjectSwitcher-module__2HZhJG__trigger>svg{color:#ffffff94}.ProjectSwitcher-module__2HZhJG__dropdown{z-index:100;color:#151616;background:#fff;border:1px solid #dfe2de;border-radius:16px;width:min(330px,100vw - 32px);padding:8px;animation:.15s both ProjectSwitcher-module__2HZhJG__dropdownIn;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 48px #141c282e}.ProjectSwitcher-module__2HZhJG__dropdownHeading{color:#747a78;letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:7px 8px 9px;font-size:10px;font-weight:800;display:flex}.ProjectSwitcher-module__2HZhJG__dropdownHeading b{color:#555b59;background:#f0f1ef;border-radius:999px;padding:3px 6px;font-size:9px}.ProjectSwitcher-module__2HZhJG__projectList{gap:3px;display:grid}.ProjectSwitcher-module__2HZhJG__projectOption{cursor:pointer;color:#202322;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 9px;display:grid}.ProjectSwitcher-module__2HZhJG__projectOption:hover,.ProjectSwitcher-module__2HZhJG__projectOption:focus-visible,.ProjectSwitcher-module__2HZhJG__projectOption[data-active=true]{background:#f2f4ff;outline:0}.ProjectSwitcher-module__2HZhJG__projectOption>span:first-child{color:#59605d;background:#eef0ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ProjectSwitcher-module__2HZhJG__projectOption[data-active=true]>span:first-child{color:#fff;background:#4055e8}.ProjectSwitcher-module__2HZhJG__projectOption>span:nth-child(2){min-width:0}.ProjectSwitcher-module__2HZhJG__projectOption strong,.ProjectSwitcher-module__2HZhJG__projectOption small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ProjectSwitcher-module__2HZhJG__projectOption strong{font-size:11px}.ProjectSwitcher-module__2HZhJG__projectOption small{color:#79807d;margin-top:3px;font-size:9px}.ProjectSwitcher-module__2HZhJG__projectOption>svg{color:#4055e8}.ProjectSwitcher-module__2HZhJG__projectOption:disabled{cursor:wait;opacity:.65}.ProjectSwitcher-module__2HZhJG__createAction{cursor:pointer;color:#4055e8;text-align:left;background:#f8f8f7;border:1px dashed #cbd0cb;border-radius:11px;align-items:center;gap:10px;width:100%;margin-top:7px;padding:10px 9px;display:flex}.ProjectSwitcher-module__2HZhJG__createAction:hover,.ProjectSwitcher-module__2HZhJG__createAction:focus-visible{background:#eef1ff;border-color:#96a3ff;outline:0}.ProjectSwitcher-module__2HZhJG__createAction>svg{flex:none}.ProjectSwitcher-module__2HZhJG__createAction span,.ProjectSwitcher-module__2HZhJG__createAction strong,.ProjectSwitcher-module__2HZhJG__createAction small{display:block}.ProjectSwitcher-module__2HZhJG__createAction strong{font-size:11px}.ProjectSwitcher-module__2HZhJG__createAction small{color:#7a807e;margin-top:3px;font-size:9px}.ProjectSwitcher-module__2HZhJG__inlineError,.ProjectSwitcher-module__2HZhJG__modalError{color:#b42318;margin:7px 4px 0;font-size:10px;line-height:1.4}.ProjectSwitcher-module__2HZhJG__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1216228f;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.ProjectSwitcher-module__2HZhJG__modal{color:#151616;background:#fff;border:1px solid #dfe2de;border-radius:24px;width:min(720px,100%);max-height:calc(100dvh - 48px);animation:.18s both ProjectSwitcher-module__2HZhJG__modalIn;overflow-y:auto;box-shadow:0 30px 90px #0e14203d}.ProjectSwitcher-module__2HZhJG__modalHeader{border-bottom:1px solid #e4e6e3;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 22px;display:flex}.ProjectSwitcher-module__2HZhJG__modalHeader>div>span{color:#4055e8;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.ProjectSwitcher-module__2HZhJG__modalHeader h2{letter-spacing:-.04em;margin:7px 0 6px;font-size:26px}.ProjectSwitcher-module__2HZhJG__modalHeader p{color:#6e7471;max-width:550px;margin:0;font-size:12px;line-height:1.55}.ProjectSwitcher-module__2HZhJG__modalHeader>button{cursor:pointer;color:#5f6562;background:#f1f2f0;border:0;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.ProjectSwitcher-module__2HZhJG__upgradeCard{background:linear-gradient(145deg,#f0f2ff,#fbfbff);border:1px solid #d9defe;border-radius:18px;grid-template-columns:54px minmax(0,1fr);gap:16px;margin:28px;padding:22px;display:grid}.ProjectSwitcher-module__2HZhJG__upgradeCard>span{color:#fff;background:#4055e8;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.ProjectSwitcher-module__2HZhJG__upgradeCard small{color:#4055e8;text-transform:uppercase;font-size:10px;font-weight:800}.ProjectSwitcher-module__2HZhJG__upgradeCard h3{letter-spacing:-.035em;margin:5px 0 7px;font-size:20px}.ProjectSwitcher-module__2HZhJG__upgradeCard p,.ProjectSwitcher-module__2HZhJG__limitCard p{color:#69706d;margin:0;font-size:12px;line-height:1.55}.ProjectSwitcher-module__2HZhJG__upgradeCard button{cursor:pointer;color:#fff;background:#4055e8;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:17px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.ProjectSwitcher-module__2HZhJG__limitCard{background:#f7f7f5;border:1px solid #e0e2df;border-radius:16px;margin:28px;padding:22px}.ProjectSwitcher-module__2HZhJG__limitCard strong{margin-bottom:6px;font-size:15px;display:block}.ProjectSwitcher-module__2HZhJG__form{padding:24px 28px 28px}.ProjectSwitcher-module__2HZhJG__form>label,.ProjectSwitcher-module__2HZhJG__form legend{color:#343836;margin:0 0 8px;font-size:11px;font-weight:800;display:block}.ProjectSwitcher-module__2HZhJG__form>input{color:#151616;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d8dcd7;border-radius:12px;padding:0 14px;font-size:13px}.ProjectSwitcher-module__2HZhJG__form>input:focus{border-color:#4055e8;outline:0;box-shadow:0 0 0 3px #4055e81f}.ProjectSwitcher-module__2HZhJG__form fieldset{border:0;margin:22px 0 0;padding:0}.ProjectSwitcher-module__2HZhJG__formatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ProjectSwitcher-module__2HZhJG__formatGrid label,.ProjectSwitcher-module__2HZhJG__catalogGrid label{cursor:pointer}.ProjectSwitcher-module__2HZhJG__formatGrid input,.ProjectSwitcher-module__2HZhJG__catalogGrid input{opacity:0;width:1px;height:1px;position:absolute}.ProjectSwitcher-module__2HZhJG__formatGrid label>span{background:#fafbf9;border:1px solid #dfe2de;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:142px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.ProjectSwitcher-module__2HZhJG__formatGrid label:hover>span,.ProjectSwitcher-module__2HZhJG__formatGrid input:focus-visible+span,.ProjectSwitcher-module__2HZhJG__catalogGrid label:hover>span,.ProjectSwitcher-module__2HZhJG__catalogGrid input:focus-visible+span{border-color:#adb7f7;outline:0}.ProjectSwitcher-module__2HZhJG__formatGrid input:checked+span,.ProjectSwitcher-module__2HZhJG__catalogGrid input:checked+span{background:#f2f4ff;border-color:#4055e8;box-shadow:0 0 0 2px #4055e814}.ProjectSwitcher-module__2HZhJG__formatGrid i{color:#5d6461;background:#eceeeb;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:15px;font-style:normal;display:grid}.ProjectSwitcher-module__2HZhJG__formatGrid input:checked+span i{color:#fff;background:#4055e8}.ProjectSwitcher-module__2HZhJG__formatGrid strong,.ProjectSwitcher-module__2HZhJG__formatGrid small{display:block}.ProjectSwitcher-module__2HZhJG__formatGrid strong{font-size:12px}.ProjectSwitcher-module__2HZhJG__formatGrid small{color:#777e7b;margin-top:5px;font-size:9px;line-height:1.4}.ProjectSwitcher-module__2HZhJG__formatGrid b,.ProjectSwitcher-module__2HZhJG__catalogGrid b{color:#fff;background:#4055e8;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:10px;right:10px}.ProjectSwitcher-module__2HZhJG__formatGrid input:checked+span b,.ProjectSwitcher-module__2HZhJG__catalogGrid input:checked+span b{display:grid}.ProjectSwitcher-module__2HZhJG__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ProjectSwitcher-module__2HZhJG__catalogGrid label>span{background:#fafbf9;border:1px solid #dfe2de;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:11px 40px 11px 12px;display:grid;position:relative}.ProjectSwitcher-module__2HZhJG__catalogGrid label>span>svg{color:#4055e8}.ProjectSwitcher-module__2HZhJG__catalogGrid strong,.ProjectSwitcher-module__2HZhJG__catalogGrid small{display:block}.ProjectSwitcher-module__2HZhJG__catalogGrid strong{font-size:11px}.ProjectSwitcher-module__2HZhJG__catalogGrid small{color:#777e7b;margin-top:4px;font-size:9px}.ProjectSwitcher-module__2HZhJG__formFooter{border-top:1px solid #e5e7e4;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.ProjectSwitcher-module__2HZhJG__formFooter>span{color:#777e7b;font-size:10px}.ProjectSwitcher-module__2HZhJG__formFooter>div{gap:8px;display:flex}.ProjectSwitcher-module__2HZhJG__formFooter button{cursor:pointer;color:#3d4240;min-height:44px;font:inherit;background:#fff;border:1px solid #d8dcd7;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.ProjectSwitcher-module__2HZhJG__formFooter button[type=submit]{color:#fff;background:#4055e8;border-color:#4055e8}.ProjectSwitcher-module__2HZhJG__formFooter button:disabled,.ProjectSwitcher-module__2HZhJG__modalHeader button:disabled,.ProjectSwitcher-module__2HZhJG__upgradeCard button:disabled{cursor:not-allowed;opacity:.58}.ProjectSwitcher-module__2HZhJG__spinner{animation:.8s linear infinite ProjectSwitcher-module__2HZhJG__spin}@keyframes ProjectSwitcher-module__2HZhJG__spin{to{transform:rotate(360deg)}}@keyframes ProjectSwitcher-module__2HZhJG__dropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ProjectSwitcher-module__2HZhJG__modalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.ProjectSwitcher-module__2HZhJG__modalBackdrop{align-items:end;padding:12px}.ProjectSwitcher-module__2HZhJG__modal{border-radius:22px;max-height:calc(100dvh - 24px)}.ProjectSwitcher-module__2HZhJG__modalHeader{padding:21px 20px 18px}.ProjectSwitcher-module__2HZhJG__modalHeader h2{font-size:23px}.ProjectSwitcher-module__2HZhJG__form{padding:20px}.ProjectSwitcher-module__2HZhJG__formatGrid{grid-template-columns:1fr}.ProjectSwitcher-module__2HZhJG__formatGrid label>span{min-height:76px;padding:12px 42px 12px 58px}.ProjectSwitcher-module__2HZhJG__formatGrid i{margin:0;position:absolute;top:12px;left:12px}.ProjectSwitcher-module__2HZhJG__catalogGrid{grid-template-columns:1fr}.ProjectSwitcher-module__2HZhJG__formFooter{flex-direction:column;align-items:stretch}.ProjectSwitcher-module__2HZhJG__formFooter>div,.ProjectSwitcher-module__2HZhJG__formFooter button{width:100%}.ProjectSwitcher-module__2HZhJG__upgradeCard{grid-template-columns:1fr;margin:20px;padding:18px}}@media (prefers-reduced-motion:reduce){.ProjectSwitcher-module__2HZhJG__dropdown,.ProjectSwitcher-module__2HZhJG__modal,.ProjectSwitcher-module__2HZhJG__spinner{animation:none}}
.TrialBanner-module__0Q-nZW__banner{box-sizing:border-box;color:#18205e;background:linear-gradient(100deg,#4055e81c,#7050e80d);border:1px solid #4055e833;border-radius:16px;align-items:center;gap:13px;width:100%;min-height:64px;margin:0 0 20px;padding:14px 16px;display:flex}.TrialBanner-module__0Q-nZW__icon{color:#fff;background:#4055e8;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 18px #4055e833}.TrialBanner-module__0Q-nZW__banner div{gap:3px;min-width:0;display:grid}.TrialBanner-module__0Q-nZW__banner strong{font-size:14px;line-height:1.35}.TrialBanner-module__0Q-nZW__banner small{color:#62678b;font-size:12px;line-height:1.45}.TrialBanner-module__0Q-nZW__banner b{color:#4055e8;white-space:nowrap;background:#fffc;border-radius:999px;flex:none;margin-left:auto;padding:7px 10px;font-size:11px}.TrialBanner-module__0Q-nZW__banner[data-expired=true]{color:#7c2d12;background:#fff7ede6;border-color:#c2410c33}.TrialBanner-module__0Q-nZW__banner[data-expired=true] .TrialBanner-module__0Q-nZW__icon{box-shadow:none;background:#c2410c}.TrialBanner-module__0Q-nZW__banner[data-expired=true] small{color:#9a5b43}@media (max-width:640px){.TrialBanner-module__0Q-nZW__banner{align-items:flex-start;margin-bottom:16px;padding:13px}.TrialBanner-module__0Q-nZW__banner b{display:none}}
.BookingAdminApp-module__-CcFMa__shell{--booking-bg:#f6f8fc;--booking-surface:#fff;--booking-soft:#f2f4f8;--booking-text:#111827;--booking-muted:#697386;--booking-border:#e2e7ef;--booking-primary:#3155f5;--booking-primary-dark:#2444d8;--booking-primary-soft:#eef2ff;--booking-success:#1d9b5f;--booking-success-soft:#e7f7ef;--booking-danger:#b42318;--booking-danger-soft:#fff0ee;background:radial-gradient(circle at 96% -8%, #4055e812, transparent 28rem), var(--booking-bg);min-height:100dvh;color:var(--booking-text)}.BookingAdminApp-module__-CcFMa__shell *,.BookingAdminApp-module__-CcFMa__shell :before,.BookingAdminApp-module__-CcFMa__shell :after{box-sizing:border-box}.BookingAdminApp-module__-CcFMa__shell button,.BookingAdminApp-module__-CcFMa__shell input,.BookingAdminApp-module__-CcFMa__shell textarea,.BookingAdminApp-module__-CcFMa__shell select{font:inherit}.BookingAdminApp-module__-CcFMa__shell button,.BookingAdminApp-module__-CcFMa__shell a{-webkit-tap-highlight-color:transparent}.BookingAdminApp-module__-CcFMa__shell button:focus-visible,.BookingAdminApp-module__-CcFMa__shell a:focus-visible,.BookingAdminApp-module__-CcFMa__shell input:focus-visible,.BookingAdminApp-module__-CcFMa__shell textarea:focus-visible,.BookingAdminApp-module__-CcFMa__shell select:focus-visible{outline-offset:2px;outline:3px solid #4055e83d}.BookingAdminApp-module__-CcFMa__sidebarBackdrop{z-index:60;pointer-events:none;opacity:0;background:#14192a6b;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.BookingAdminApp-module__-CcFMa__sidebarBackdropVisible{pointer-events:auto;opacity:1}.BookingAdminApp-module__-CcFMa__sidebar{z-index:70;width:min(86vw,290px);padding:18px 14px max(18px, env(safe-area-inset-bottom));color:#fff;background:#12172a;flex-direction:column;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:24px 0 70px #10152733}.BookingAdminApp-module__-CcFMa__sidebarOpen{transform:translate(0)}.BookingAdminApp-module__-CcFMa__brand{border-bottom:1px solid #ffffff1a;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:11px;min-height:54px;padding:4px 4px 19px;display:grid}.BookingAdminApp-module__-CcFMa__brand>span{background:var(--booking-primary);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.BookingAdminApp-module__-CcFMa__brand>div{min-width:0}.BookingAdminApp-module__-CcFMa__brand strong,.BookingAdminApp-module__-CcFMa__brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.BookingAdminApp-module__-CcFMa__brand strong{margin-bottom:3px;font-size:14px}.BookingAdminApp-module__-CcFMa__brand small{color:#ffffff94;font-size:10px}.BookingAdminApp-module__-CcFMa__brand>button{cursor:pointer;color:#ffffffad;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.BookingAdminApp-module__-CcFMa__navigation{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:auto;gap:6px;min-width:0;min-height:0;margin-top:20px;display:grid;overflow:hidden auto}.BookingAdminApp-module__-CcFMa__navigation::-webkit-scrollbar{width:0;height:0;display:none}.BookingAdminApp-module__-CcFMa__navigation button,.BookingAdminApp-module__-CcFMa__sidebarFooter a,.BookingAdminApp-module__-CcFMa__sidebarFooter button{cursor:pointer;color:#ffffffab;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,color .16s;display:flex}.BookingAdminApp-module__-CcFMa__navigation button:hover,.BookingAdminApp-module__-CcFMa__sidebarFooter a:hover,.BookingAdminApp-module__-CcFMa__sidebarFooter button:hover,.BookingAdminApp-module__-CcFMa__navigation .BookingAdminApp-module__-CcFMa__navActive{color:#fff;background:#ffffff17}.BookingAdminApp-module__-CcFMa__navigation .BookingAdminApp-module__-CcFMa__navActive{box-shadow:inset 3px 0 #7382ff}.BookingAdminApp-module__-CcFMa__navigation button>span,.BookingAdminApp-module__-CcFMa__sidebarFooter a>span,.BookingAdminApp-module__-CcFMa__sidebarFooter button>span{flex:1;min-width:0}.BookingAdminApp-module__-CcFMa__navigation button>small{color:#27210e;background:#ffce5c;border-radius:999px;place-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:10px;font-weight:850;display:grid}.BookingAdminApp-module__-CcFMa__sidebarFooter{border-top:1px solid #ffffff1a;gap:5px;margin-top:auto;padding-top:16px;display:grid}.BookingAdminApp-module__-CcFMa__sidebarFooter button:disabled{cursor:wait;opacity:.55}.BookingAdminApp-module__-CcFMa__main{min-width:0}.BookingAdminApp-module__-CcFMa__mobileHeader{z-index:40;min-height:64px;padding:max(10px, env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(18px);background:#f5f7fbeb;border-bottom:1px solid #e1e5eee6;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid;position:sticky;top:0}.BookingAdminApp-module__-CcFMa__mobileHeader>button,.BookingAdminApp-module__-CcFMa__mobileHeader>a{cursor:pointer;background:var(--booking-surface);border:1px solid var(--booking-border);width:42px;height:42px;color:var(--booking-text);border-radius:12px;place-items:center;display:grid}.BookingAdminApp-module__-CcFMa__mobileHeader>div{min-width:0}.BookingAdminApp-module__-CcFMa__mobileHeader strong,.BookingAdminApp-module__-CcFMa__mobileHeader small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.BookingAdminApp-module__-CcFMa__mobileHeader strong{margin-bottom:2px;font-size:13px}.BookingAdminApp-module__-CcFMa__mobileHeader small{color:var(--booking-muted);font-size:10px}.BookingAdminApp-module__-CcFMa__content{width:100%;max-width:1240px;margin:0 auto;padding:24px 16px 56px}.BookingAdminApp-module__-CcFMa__errorBanner{background:var(--booking-danger-soft);color:var(--booking-danger);border:1px solid #f3c5c0;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.BookingAdminApp-module__-CcFMa__errorBanner button{cursor:pointer;width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;margin:-6px -6px -6px 0;display:grid}.BookingAdminApp-module__-CcFMa__pageHeader{flex-direction:column;gap:20px;margin-bottom:25px;display:flex}.BookingAdminApp-module__-CcFMa__pageHeader>div:first-child{max-width:720px}.BookingAdminApp-module__-CcFMa__eyebrow{color:var(--booking-primary);letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:850;display:block}.BookingAdminApp-module__-CcFMa__pageHeader h1{letter-spacing:-.045em;margin:0;font-size:clamp(29px,7vw,44px);line-height:1.05}.BookingAdminApp-module__-CcFMa__pageHeader p{color:var(--booking-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.BookingAdminApp-module__-CcFMa__headerActions,.BookingAdminApp-module__-CcFMa__publicLinkActions{flex-wrap:wrap;gap:10px;display:flex}.BookingAdminApp-module__-CcFMa__primaryButton,.BookingAdminApp-module__-CcFMa__secondaryButton,.BookingAdminApp-module__-CcFMa__primaryLink,.BookingAdminApp-module__-CcFMa__pauseButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,transform .16s,opacity .16s;display:inline-flex}.BookingAdminApp-module__-CcFMa__primaryButton,.BookingAdminApp-module__-CcFMa__primaryLink{background:var(--booking-primary);border:1px solid var(--booking-primary);color:#fff}.BookingAdminApp-module__-CcFMa__primaryButton:hover,.BookingAdminApp-module__-CcFMa__primaryLink:hover{background:var(--booking-primary-dark);border-color:var(--booking-primary-dark)}.BookingAdminApp-module__-CcFMa__secondaryButton{background:var(--booking-surface);border:1px solid var(--booking-border);color:var(--booking-text)}.BookingAdminApp-module__-CcFMa__secondaryButton:hover{color:var(--booking-primary);border-color:#b9c1f8}.BookingAdminApp-module__-CcFMa__pauseButton{background:var(--booking-danger-soft);color:var(--booking-danger);border:1px solid #f0c5c0}.BookingAdminApp-module__-CcFMa__primaryButton:active,.BookingAdminApp-module__-CcFMa__secondaryButton:active,.BookingAdminApp-module__-CcFMa__primaryLink:active,.BookingAdminApp-module__-CcFMa__pauseButton:active{transform:scale(.985)}.BookingAdminApp-module__-CcFMa__primaryButton:disabled,.BookingAdminApp-module__-CcFMa__secondaryButton:disabled,.BookingAdminApp-module__-CcFMa__pauseButton:disabled{cursor:wait;opacity:.56}.BookingAdminApp-module__-CcFMa__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.BookingAdminApp-module__-CcFMa__metrics article{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:16px;align-items:center;gap:11px;min-width:0;min-height:92px;padding:14px;display:flex;box-shadow:0 8px 24px #181e3409}.BookingAdminApp-module__-CcFMa__metricIcon{background:var(--booking-primary-soft);width:38px;height:38px;color:var(--booking-primary);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.BookingAdminApp-module__-CcFMa__metricIconSuccess{background:var(--booking-success-soft);color:var(--booking-success)}.BookingAdminApp-module__-CcFMa__metricIconMuted{background:var(--booking-soft);color:var(--booking-muted)}.BookingAdminApp-module__-CcFMa__metrics article>div{min-width:0}.BookingAdminApp-module__-CcFMa__metrics strong,.BookingAdminApp-module__-CcFMa__metrics article>div>span{display:block}.BookingAdminApp-module__-CcFMa__metrics strong{margin-bottom:3px;font-size:22px;line-height:1}.BookingAdminApp-module__-CcFMa__metrics article>div>span{color:var(--booking-muted);font-size:9px;line-height:1.35}.BookingAdminApp-module__-CcFMa__overviewGrid{gap:16px;display:grid}.BookingAdminApp-module__-CcFMa__panel,.BookingAdminApp-module__-CcFMa__quickPanel,.BookingAdminApp-module__-CcFMa__settingsCard{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:18px;box-shadow:0 10px 34px #181e340a}.BookingAdminApp-module__-CcFMa__panel{min-width:0;padding:18px}.BookingAdminApp-module__-CcFMa__panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.BookingAdminApp-module__-CcFMa__panelHeader h2,.BookingAdminApp-module__-CcFMa__quickPanel h2,.BookingAdminApp-module__-CcFMa__settingsCard h2{letter-spacing:-.025em;margin:0;font-size:16px}.BookingAdminApp-module__-CcFMa__panelHeader p,.BookingAdminApp-module__-CcFMa__settingsHeading p{color:var(--booking-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.BookingAdminApp-module__-CcFMa__panelHeader>button{cursor:pointer;color:var(--booking-primary);background:0 0;border:0;border-radius:8px;flex:none;padding:5px;font-size:10px;font-weight:800}.BookingAdminApp-module__-CcFMa__quickPanel{padding:18px}.BookingAdminApp-module__-CcFMa__quickPanel h2{margin-bottom:13px}.BookingAdminApp-module__-CcFMa__quickPanel>button{cursor:pointer;border:0;border-top:1px solid var(--booking-border);width:100%;color:var(--booking-text);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px 0;display:grid}.BookingAdminApp-module__-CcFMa__quickPanel>button>span{background:var(--booking-soft);width:38px;height:38px;color:var(--booking-primary);border-radius:11px;place-items:center;display:grid}.BookingAdminApp-module__-CcFMa__quickPanel strong,.BookingAdminApp-module__-CcFMa__quickPanel small{display:block}.BookingAdminApp-module__-CcFMa__quickPanel strong{margin-bottom:3px;font-size:11px}.BookingAdminApp-module__-CcFMa__quickPanel small{color:var(--booking-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.BookingAdminApp-module__-CcFMa__loadingState,.BookingAdminApp-module__-CcFMa__emptyState{min-height:150px;color:var(--booking-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.BookingAdminApp-module__-CcFMa__loadingState{flex-direction:row;font-size:11px}.BookingAdminApp-module__-CcFMa__loadingStateLarge,.BookingAdminApp-module__-CcFMa__emptyStateLarge{background:var(--booking-surface);border:1px dashed #cfd5e3;border-radius:18px;min-height:340px}.BookingAdminApp-module__-CcFMa__emptyState>svg{color:var(--booking-primary);margin-bottom:3px}.BookingAdminApp-module__-CcFMa__emptyState h2,.BookingAdminApp-module__-CcFMa__emptyState h3{color:var(--booking-text);margin:0;font-size:15px}.BookingAdminApp-module__-CcFMa__emptyState p{max-width:470px;margin:0 0 7px;font-size:10px;line-height:1.6}.BookingAdminApp-module__-CcFMa__compactBookings,.BookingAdminApp-module__-CcFMa__bookingList{gap:10px;display:grid}.BookingAdminApp-module__-CcFMa__bookingList{gap:12px}.BookingAdminApp-module__-CcFMa__bookingCard{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:16px;gap:13px;padding:15px;display:grid;box-shadow:0 8px 24px #181e3408}.BookingAdminApp-module__-CcFMa__compactBookings .BookingAdminApp-module__-CcFMa__bookingCard{box-shadow:none;background:#fafbfe;padding:12px}.BookingAdminApp-module__-CcFMa__bookingDate{border-bottom:1px solid var(--booking-border);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:11px;display:flex}.BookingAdminApp-module__-CcFMa__bookingDate strong{color:var(--booking-primary);font-size:22px;line-height:1}.BookingAdminApp-module__-CcFMa__bookingDate span{color:var(--booking-muted);font-size:10px}.BookingAdminApp-module__-CcFMa__bookingMain{min-width:0}.BookingAdminApp-module__-CcFMa__bookingHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.BookingAdminApp-module__-CcFMa__bookingNumber{color:var(--booking-muted);letter-spacing:.07em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.BookingAdminApp-module__-CcFMa__bookingHeading h3{margin:0;font-size:14px;line-height:1.25}.BookingAdminApp-module__-CcFMa__statusBadge,.BookingAdminApp-module__-CcFMa__activeBadge,.BookingAdminApp-module__-CcFMa__inactiveBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.BookingAdminApp-module__-CcFMa__statusNew{color:#7b5b00;background:#fff5d8}.BookingAdminApp-module__-CcFMa__statusConfirmed,.BookingAdminApp-module__-CcFMa__activeBadge{background:var(--booking-success-soft);color:var(--booking-success)}.BookingAdminApp-module__-CcFMa__statusCompleted{background:var(--booking-primary-soft);color:var(--booking-primary)}.BookingAdminApp-module__-CcFMa__statusCancelled,.BookingAdminApp-module__-CcFMa__inactiveBadge{background:var(--booking-soft);color:var(--booking-muted)}.BookingAdminApp-module__-CcFMa__bookingMeta{color:var(--booking-muted);flex-wrap:wrap;gap:7px 13px;margin-top:10px;font-size:10px;display:flex}.BookingAdminApp-module__-CcFMa__bookingMeta span,.BookingAdminApp-module__-CcFMa__bookingMeta a{align-items:center;gap:5px;display:inline-flex}.BookingAdminApp-module__-CcFMa__bookingMeta a{color:var(--booking-primary);font-weight:700;text-decoration:none}.BookingAdminApp-module__-CcFMa__bookingComment{background:var(--booking-soft);color:var(--booking-muted);border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.BookingAdminApp-module__-CcFMa__statusControl{align-items:center;gap:8px;margin-top:12px;display:flex;position:relative}.BookingAdminApp-module__-CcFMa__statusControl>span{color:var(--booking-muted);font-size:9px;font-weight:750}.BookingAdminApp-module__-CcFMa__statusControl select{cursor:pointer;background:var(--booking-surface);border:1px solid var(--booking-border);min-width:0;height:38px;color:var(--booking-text);border-radius:10px;flex:1;padding:0 35px 0 11px;font-size:10px;font-weight:750}.BookingAdminApp-module__-CcFMa__statusControl>svg{color:var(--booking-primary);position:absolute;right:11px}.BookingAdminApp-module__-CcFMa__serviceGrid{gap:12px;display:grid}.BookingAdminApp-module__-CcFMa__serviceCard{--service-card-accent:var(--booking-primary);background:var(--booking-surface);border:1px solid var(--booking-border);border-top:4px solid var(--service-card-accent);border-radius:17px;flex-direction:column;min-height:250px;padding:17px;display:flex;box-shadow:0 9px 28px #181e3409}.BookingAdminApp-module__-CcFMa__serviceCardImage{aspect-ratio:16/9;background:var(--booking-soft);border-radius:13px 13px 0 0;margin:-17px -17px 16px;position:relative;overflow:hidden}.BookingAdminApp-module__-CcFMa__serviceCardImage img{object-fit:cover}.BookingAdminApp-module__-CcFMa__serviceBadge{letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #1617171f;border-radius:999px;align-self:flex-start;max-width:100%;margin:-3px 0 11px;padding:6px 9px;font-size:8px;font-weight:850;line-height:1;overflow:hidden}.BookingAdminApp-module__-CcFMa__serviceTopline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.BookingAdminApp-module__-CcFMa__serviceDuration{color:var(--booking-muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.BookingAdminApp-module__-CcFMa__serviceStatusGroup{align-items:center;gap:7px;display:inline-flex}.BookingAdminApp-module__-CcFMa__serviceColorDot{background:var(--service-card-accent);width:10px;height:10px;box-shadow:0 0 0 1px var(--service-card-accent);border:2px solid #fff;border-radius:50%;flex:0 0 10px;display:block}.BookingAdminApp-module__-CcFMa__serviceCard h2{letter-spacing:-.025em;margin:0 0 7px;font-size:18px;line-height:1.2}.BookingAdminApp-module__-CcFMa__serviceCard>p{color:var(--booking-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.BookingAdminApp-module__-CcFMa__servicePrice{font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;display:block}.BookingAdminApp-module__-CcFMa__servicePriceLabel{color:var(--booking-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:800;display:block}.BookingAdminApp-module__-CcFMa__serviceActions{border-top:1px solid var(--booking-border);gap:7px;margin-top:15px;padding-top:13px;display:flex}.BookingAdminApp-module__-CcFMa__serviceActions button{cursor:pointer;background:var(--booking-soft);min-height:38px;color:var(--booking-text);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.BookingAdminApp-module__-CcFMa__serviceActions button:first-child,.BookingAdminApp-module__-CcFMa__serviceActions button:nth-child(2){flex:1}.BookingAdminApp-module__-CcFMa__serviceActions .BookingAdminApp-module__-CcFMa__dangerButton{background:var(--booking-danger-soft);width:38px;color:var(--booking-danger);flex:0 0 38px;padding:0}.BookingAdminApp-module__-CcFMa__serviceActions button:disabled{cursor:wait;opacity:.55}.BookingAdminApp-module__-CcFMa__filters{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:15px;gap:9px;margin-bottom:15px;padding:11px;display:grid}.BookingAdminApp-module__-CcFMa__searchField{align-items:center;display:flex;position:relative}.BookingAdminApp-module__-CcFMa__searchField>svg{color:var(--booking-muted);pointer-events:none;position:absolute;left:13px}.BookingAdminApp-module__-CcFMa__searchField input,.BookingAdminApp-module__-CcFMa__filterSelect select,.BookingAdminApp-module__-CcFMa__settingsCard input,.BookingAdminApp-module__-CcFMa__dialogFields input,.BookingAdminApp-module__-CcFMa__dialogFields textarea{background:var(--booking-surface);border:1px solid var(--booking-border);width:100%;color:var(--booking-text);border-radius:11px;font-size:12px;transition:border-color .16s,box-shadow .16s}.BookingAdminApp-module__-CcFMa__searchField input,.BookingAdminApp-module__-CcFMa__filterSelect select,.BookingAdminApp-module__-CcFMa__settingsCard input,.BookingAdminApp-module__-CcFMa__dialogFields input{height:46px}.BookingAdminApp-module__-CcFMa__searchField input{padding:0 13px 0 40px}.BookingAdminApp-module__-CcFMa__filterSelect select{cursor:pointer;padding:0 36px 0 12px}.BookingAdminApp-module__-CcFMa__searchField input:focus,.BookingAdminApp-module__-CcFMa__filterSelect select:focus,.BookingAdminApp-module__-CcFMa__settingsCard input:focus,.BookingAdminApp-module__-CcFMa__dialogFields input:focus,.BookingAdminApp-module__-CcFMa__dialogFields textarea:focus{border-color:var(--booking-primary)}.BookingAdminApp-module__-CcFMa__settingsGrid{gap:14px;display:grid}.BookingAdminApp-module__-CcFMa__settingsCard{padding:18px}.BookingAdminApp-module__-CcFMa__settingsHeading{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:19px;display:grid}.BookingAdminApp-module__-CcFMa__settingsHeading>span{background:var(--booking-primary-soft);width:40px;height:40px;color:var(--booking-primary);border-radius:11px;place-items:center;display:grid}.BookingAdminApp-module__-CcFMa__settingsCard>label,.BookingAdminApp-module__-CcFMa__dialogFields>label,.BookingAdminApp-module__-CcFMa__fieldRow label{color:var(--booking-text);margin:13px 0 7px;font-size:10px;font-weight:800;display:block}.BookingAdminApp-module__-CcFMa__settingsCard>input,.BookingAdminApp-module__-CcFMa__dialogFields>input{padding:0 13px}.BookingAdminApp-module__-CcFMa__settingsCard>.BookingAdminApp-module__-CcFMa__primaryButton,.BookingAdminApp-module__-CcFMa__settingsCard>.BookingAdminApp-module__-CcFMa__pauseButton{width:100%;margin-top:16px}.BookingAdminApp-module__-CcFMa__slugField{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.BookingAdminApp-module__-CcFMa__slugField:focus-within{border-color:var(--booking-primary);outline:3px solid #4055e824}.BookingAdminApp-module__-CcFMa__slugField>span{color:var(--booking-muted);padding-left:12px;font-size:10px}.BookingAdminApp-module__-CcFMa__slugField input{border:0;border-radius:0}.BookingAdminApp-module__-CcFMa__slugField input:focus-visible{outline:0}.BookingAdminApp-module__-CcFMa__availabilityState{border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.BookingAdminApp-module__-CcFMa__availabilityState>span{background:#ffffffb3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.BookingAdminApp-module__-CcFMa__availabilityState strong,.BookingAdminApp-module__-CcFMa__availabilityState small{display:block}.BookingAdminApp-module__-CcFMa__availabilityState strong{margin-bottom:3px;font-size:11px}.BookingAdminApp-module__-CcFMa__availabilityState small{font-size:9px;line-height:1.45}.BookingAdminApp-module__-CcFMa__availabilityOn{background:var(--booking-success-soft);color:var(--booking-success)}.BookingAdminApp-module__-CcFMa__availabilityOff{background:var(--booking-soft);color:var(--booking-muted)}.BookingAdminApp-module__-CcFMa__publicLinkCard{overflow:hidden}.BookingAdminApp-module__-CcFMa__publicLinkValue{background:var(--booking-soft);border:1px solid var(--booking-border);color:var(--booking-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:11px;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:750;overflow:hidden}.BookingAdminApp-module__-CcFMa__publicLinkActions{margin-top:13px}.BookingAdminApp-module__-CcFMa__publicLinkActions>*{flex:1}.BookingAdminApp-module__-CcFMa__dialog{width:min(620px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--booking-text);background:0 0;border:0;border-radius:20px;padding:0;overflow:auto;box-shadow:0 30px 100px #12172a47}.BookingAdminApp-module__-CcFMa__dialog::backdrop{-webkit-backdrop-filter:blur(3px);background:#12172a7a}.BookingAdminApp-module__-CcFMa__dialogCard{background:var(--booking-surface);border-radius:20px}.BookingAdminApp-module__-CcFMa__dialogHeader{border-bottom:1px solid var(--booking-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 18px 16px;display:flex}.BookingAdminApp-module__-CcFMa__dialogHeader span{color:var(--booking-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.BookingAdminApp-module__-CcFMa__dialogHeader h2{letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.2}.BookingAdminApp-module__-CcFMa__dialogHeader>button{cursor:pointer;background:var(--booking-soft);width:40px;height:40px;color:var(--booking-muted);border:0;border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.BookingAdminApp-module__-CcFMa__dialogHeader>button:disabled{cursor:wait;opacity:.55}.BookingAdminApp-module__-CcFMa__dialogFields{padding:5px 18px 19px}.BookingAdminApp-module__-CcFMa__servicePhotoField{background:var(--booking-soft);border:1px solid var(--booking-border);border-radius:15px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;margin:13px 0 18px;padding:12px;display:grid}.BookingAdminApp-module__-CcFMa__servicePhotoPreview{aspect-ratio:4/3;background:var(--booking-surface);border:1px solid var(--booking-border);color:var(--booking-muted);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.BookingAdminApp-module__-CcFMa__servicePhotoPreview img{object-fit:cover}.BookingAdminApp-module__-CcFMa__servicePhotoPreview[data-empty=true]{border-style:dashed}.BookingAdminApp-module__-CcFMa__servicePhotoControls>strong,.BookingAdminApp-module__-CcFMa__servicePhotoControls>p{display:block}.BookingAdminApp-module__-CcFMa__servicePhotoControls>strong{font-size:11px}.BookingAdminApp-module__-CcFMa__servicePhotoControls>p{color:var(--booking-muted);margin:5px 0 11px;font-size:9px;line-height:1.45}.BookingAdminApp-module__-CcFMa__hiddenFile{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.BookingAdminApp-module__-CcFMa__servicePhotoActions{flex-wrap:wrap;gap:7px;display:flex}.BookingAdminApp-module__-CcFMa__servicePhotoActions button{cursor:pointer;background:var(--booking-surface);border:1px solid var(--booking-border);min-height:40px;color:var(--booking-text);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.BookingAdminApp-module__-CcFMa__servicePhotoActions .BookingAdminApp-module__-CcFMa__servicePhotoRemove{color:#b43d3d}.BookingAdminApp-module__-CcFMa__dialogError{color:#a82f2f;background:#fff1f1;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:10px;line-height:1.45}.BookingAdminApp-module__-CcFMa__serviceBadgeEditor{background:var(--booking-soft);border:1px solid var(--booking-border);border-radius:15px;margin-top:18px;padding:14px}.BookingAdminApp-module__-CcFMa__serviceBadgeEditorHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.BookingAdminApp-module__-CcFMa__serviceBadgeEditorHeader strong,.BookingAdminApp-module__-CcFMa__serviceBadgeEditorHeader p{display:block}.BookingAdminApp-module__-CcFMa__serviceBadgeEditorHeader strong{font-size:11px}.BookingAdminApp-module__-CcFMa__serviceBadgeEditorHeader strong small{color:var(--booking-muted);font-size:8px;font-weight:650}.BookingAdminApp-module__-CcFMa__serviceBadgeEditorHeader p{color:var(--booking-muted);margin:4px 0 0;font-size:9px;line-height:1.45}.BookingAdminApp-module__-CcFMa__serviceBadgePreview{letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #1617171f;border-radius:999px;flex:0 auto;align-items:center;max-width:170px;min-height:28px;padding:6px 10px;font-size:8px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.BookingAdminApp-module__-CcFMa__serviceBadgeEditor>label{margin-bottom:7px;font-size:9px;font-weight:800;display:block}.BookingAdminApp-module__-CcFMa__serviceBadgeEditor>input{padding:0 12px}.BookingAdminApp-module__-CcFMa__serviceBadgeColorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.BookingAdminApp-module__-CcFMa__serviceBadgeColorGrid fieldset{border:0;min-width:0;padding:0}.BookingAdminApp-module__-CcFMa__serviceBadgeColorGrid legend{margin-bottom:8px;padding:0;font-size:9px;font-weight:800}.BookingAdminApp-module__-CcFMa__serviceBadgeSwatches{flex-wrap:wrap;gap:8px;display:flex}.BookingAdminApp-module__-CcFMa__serviceBadgeSwatches>button,.BookingAdminApp-module__-CcFMa__serviceBadgeCustomColor{cursor:pointer;border:2px solid #16171724;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:0 2px 7px #1617170f}.BookingAdminApp-module__-CcFMa__serviceBadgeSwatches>button[data-selected=true]{border-color:var(--booking-text);box-shadow:0 0 0 2px var(--booking-surface), 0 0 0 4px var(--booking-text)}.BookingAdminApp-module__-CcFMa__serviceBadgeTextSwatch{font-size:12px;font-weight:850}.BookingAdminApp-module__-CcFMa__serviceBadgeCustomColor{background:var(--booking-surface);color:var(--booking-text);font-size:8px;font-weight:800;position:relative;overflow:hidden}.BookingAdminApp-module__-CcFMa__serviceBadgeCustomColor input{cursor:pointer;opacity:0;position:absolute;inset:0;border:0!important;width:100%!important;height:100%!important;padding:0!important}.BookingAdminApp-module__-CcFMa__serviceBadgeCustomColor span{pointer-events:none}.BookingAdminApp-module__-CcFMa__serviceBadgeContrastGood,.BookingAdminApp-module__-CcFMa__serviceBadgeContrastWarning{align-items:center;gap:6px;margin:12px 0 0;font-size:9px;font-weight:750;line-height:1.4;display:flex}.BookingAdminApp-module__-CcFMa__serviceBadgeContrastGood{color:#08764c}.BookingAdminApp-module__-CcFMa__serviceBadgeContrastWarning{color:#a33b20}.BookingAdminApp-module__-CcFMa__dialogFields label small{color:var(--booking-muted);font-size:8px;font-weight:600}.BookingAdminApp-module__-CcFMa__dialogFields textarea{resize:vertical;min-height:102px;padding:11px 13px;line-height:1.5}.BookingAdminApp-module__-CcFMa__fieldHint{color:var(--booking-muted);text-align:right;margin-top:6px;font-size:8px;line-height:1.45;display:block}.BookingAdminApp-module__-CcFMa__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.BookingAdminApp-module__-CcFMa__fieldRow input{padding:0 12px}.BookingAdminApp-module__-CcFMa__priceTypeFieldset,.BookingAdminApp-module__-CcFMa__serviceColorFieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.BookingAdminApp-module__-CcFMa__priceTypeFieldset legend,.BookingAdminApp-module__-CcFMa__serviceColorFieldset legend{color:var(--booking-text);margin-bottom:8px;padding:0;font-size:10px;font-weight:800}.BookingAdminApp-module__-CcFMa__priceTypeOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.BookingAdminApp-module__-CcFMa__cardActionFieldset .BookingAdminApp-module__-CcFMa__priceTypeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.BookingAdminApp-module__-CcFMa__priceTypeOptions label{cursor:pointer;min-width:0;display:block;position:relative}.BookingAdminApp-module__-CcFMa__priceTypeOptions input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BookingAdminApp-module__-CcFMa__priceTypeOptions label>span{border:1px solid var(--booking-border);background:var(--booking-surface);border-radius:12px;flex-direction:column;justify-content:center;min-height:62px;padding:9px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.BookingAdminApp-module__-CcFMa__priceTypeOptions strong,.BookingAdminApp-module__-CcFMa__priceTypeOptions small{display:block}.BookingAdminApp-module__-CcFMa__priceTypeOptions strong{font-size:9px;line-height:1.35}.BookingAdminApp-module__-CcFMa__priceTypeOptions small{color:var(--booking-muted);margin-top:4px;font-size:8px;line-height:1.3}.BookingAdminApp-module__-CcFMa__priceTypeOptions input:checked+span{border-color:var(--booking-primary);background:var(--booking-primary-soft);box-shadow:0 0 0 1px var(--booking-primary)}.BookingAdminApp-module__-CcFMa__priceTypeOptions input:focus-visible+span{outline-offset:2px;outline:3px solid #4055e83d}.BookingAdminApp-module__-CcFMa__serviceColorRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.BookingAdminApp-module__-CcFMa__serviceColorOptions{flex-wrap:wrap;gap:8px;display:flex}.BookingAdminApp-module__-CcFMa__serviceColorOptions button{cursor:pointer;color:#fff;width:44px;height:44px;box-shadow:0 0 0 1px var(--booking-border);border:3px solid #fff;border-radius:12px;flex:0 0 44px;place-items:center;transition:box-shadow .16s,transform .16s;display:grid}.BookingAdminApp-module__-CcFMa__serviceColorOptions button:hover{transform:translateY(-1px)}.BookingAdminApp-module__-CcFMa__serviceColorOptions .BookingAdminApp-module__-CcFMa__serviceColorSelected{box-shadow:0 0 0 2px var(--booking-text)}.BookingAdminApp-module__-CcFMa__customColorControl{cursor:pointer;border:1px solid var(--booking-border);background:var(--booking-soft);border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 12px;position:relative;overflow:hidden;margin:0!important;font-size:9px!important;display:inline-flex!important}.BookingAdminApp-module__-CcFMa__customColorControl input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.BookingAdminApp-module__-CcFMa__customColorControl:focus-within{outline-offset:2px;outline:3px solid #4055e83d}.BookingAdminApp-module__-CcFMa__switchField{cursor:pointer;background:var(--booking-soft);border-radius:13px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding:13px;position:relative;margin-top:18px!important;display:grid!important}.BookingAdminApp-module__-CcFMa__switchField>input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.BookingAdminApp-module__-CcFMa__switchField>span{background:#b7bdca;border-radius:999px;width:44px;height:26px;transition:background .16s;display:block;position:relative}.BookingAdminApp-module__-CcFMa__switchField>span>small{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #12172a33}.BookingAdminApp-module__-CcFMa__switchField>input:checked+span{background:var(--booking-primary)}.BookingAdminApp-module__-CcFMa__switchField>input:checked+span>small{transform:translate(18px)}.BookingAdminApp-module__-CcFMa__switchField>input:focus-visible+span{outline-offset:2px;outline:3px solid #4055e83d}.BookingAdminApp-module__-CcFMa__switchField strong,.BookingAdminApp-module__-CcFMa__switchField div>small{display:block}.BookingAdminApp-module__-CcFMa__switchField strong{margin-bottom:3px;font-size:10px}.BookingAdminApp-module__-CcFMa__switchField div>small{color:var(--booking-muted);font-size:8px;font-weight:600;line-height:1.45}.BookingAdminApp-module__-CcFMa__scheduleForm{gap:16px;display:grid}.BookingAdminApp-module__-CcFMa__scheduleCard{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:18px;padding:20px;box-shadow:0 10px 34px #181e360d}.BookingAdminApp-module__-CcFMa__scheduleCardHeader{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.BookingAdminApp-module__-CcFMa__scheduleCardHeader>span{background:var(--booking-primary-soft);width:42px;height:42px;color:var(--booking-primary);border-radius:13px;place-items:center;display:grid}.BookingAdminApp-module__-CcFMa__scheduleCardHeader h2,.BookingAdminApp-module__-CcFMa__scheduleCardHeader p{margin:0}.BookingAdminApp-module__-CcFMa__scheduleCardHeader h2{letter-spacing:-.025em;font-size:16px}.BookingAdminApp-module__-CcFMa__scheduleCardHeader p{color:var(--booking-muted);margin-top:4px;font-size:10px;line-height:1.45}.BookingAdminApp-module__-CcFMa__scheduleCardHeader>b{background:var(--booking-soft);color:var(--booking-primary);border-radius:999px;padding:7px 10px;font-size:9px}.BookingAdminApp-module__-CcFMa__scheduleDays{gap:8px;display:grid}.BookingAdminApp-module__-CcFMa__scheduleDay{border:1px solid var(--booking-border);background:var(--booking-soft);border-radius:13px;grid-template-columns:minmax(180px,1fr) auto 92px;align-items:center;gap:14px;min-height:58px;padding:9px 12px;transition:border-color .16s,background .16s,opacity .16s;display:grid}.BookingAdminApp-module__-CcFMa__scheduleDay[data-enabled=true]{border-color:color-mix(in srgb, var(--booking-primary) 28%, var(--booking-border));background:var(--booking-surface)}.BookingAdminApp-module__-CcFMa__scheduleDayToggle{cursor:pointer;grid-template-columns:38px 30px minmax(0,1fr);align-items:center;gap:9px;display:grid;position:relative}.BookingAdminApp-module__-CcFMa__scheduleDayToggle>input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.BookingAdminApp-module__-CcFMa__scheduleDayToggle>span{background:#b7bdca;border-radius:999px;width:36px;height:22px;transition:background .16s;position:relative}.BookingAdminApp-module__-CcFMa__scheduleDayToggle>span small{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #12172a33}.BookingAdminApp-module__-CcFMa__scheduleDayToggle>input:checked+span{background:var(--booking-primary)}.BookingAdminApp-module__-CcFMa__scheduleDayToggle>input:checked+span small{transform:translate(14px)}.BookingAdminApp-module__-CcFMa__scheduleDayToggle>input:focus-visible+span{outline-offset:2px;outline:3px solid #4055e83d}.BookingAdminApp-module__-CcFMa__scheduleDayToggle>b{background:var(--booking-primary-soft);width:30px;height:30px;color:var(--booking-primary);border-radius:9px;place-items:center;font-size:9px;display:grid}.BookingAdminApp-module__-CcFMa__scheduleDayToggle>strong{font-size:10px}.BookingAdminApp-module__-CcFMa__scheduleDayTimes{align-items:center;gap:7px;display:flex}.BookingAdminApp-module__-CcFMa__scheduleDayTimes label{align-items:center;gap:6px;display:flex}.BookingAdminApp-module__-CcFMa__scheduleDayTimes label>span{color:var(--booking-muted);text-transform:uppercase;font-size:8px;font-weight:800}.BookingAdminApp-module__-CcFMa__scheduleDayTimes input,.BookingAdminApp-module__-CcFMa__scheduleRulesGrid select{border:1px solid var(--booking-border);background:var(--booking-surface);min-height:38px;color:var(--booking-text);font:inherit;border-radius:10px;font-size:10px}.BookingAdminApp-module__-CcFMa__scheduleDayTimes input{width:102px;padding:0 9px}.BookingAdminApp-module__-CcFMa__scheduleDayTimes input:disabled{cursor:not-allowed;opacity:.42}.BookingAdminApp-module__-CcFMa__scheduleDayTimes i{color:var(--booking-muted);font-style:normal}.BookingAdminApp-module__-CcFMa__scheduleDay>small{color:var(--booking-muted);text-align:right;font-size:9px}.BookingAdminApp-module__-CcFMa__scheduleRulesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.BookingAdminApp-module__-CcFMa__scheduleRulesGrid>label{background:var(--booking-soft);border-radius:13px;gap:7px;padding:14px;display:grid}.BookingAdminApp-module__-CcFMa__scheduleRulesGrid label>span{font-size:9px;font-weight:850}.BookingAdminApp-module__-CcFMa__scheduleRulesGrid select{width:100%;padding:0 10px}.BookingAdminApp-module__-CcFMa__scheduleRulesGrid label>small{color:var(--booking-muted);font-size:8px;line-height:1.4}.BookingAdminApp-module__-CcFMa__scheduleTimeZone{color:var(--booking-muted);align-items:center;gap:7px;margin:14px 0 0;font-size:9px;display:flex}.BookingAdminApp-module__-CcFMa__scheduleFooter{border:1px solid var(--booking-border);background:var(--booking-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.BookingAdminApp-module__-CcFMa__scheduleFooter p{color:var(--booking-muted);margin:0;font-size:9px}.BookingAdminApp-module__-CcFMa__scheduleFooter button{flex:none}.BookingAdminApp-module__-CcFMa__contactSettingsForm{gap:16px;display:grid}.BookingAdminApp-module__-CcFMa__contactMethodList{gap:12px;display:grid}.BookingAdminApp-module__-CcFMa__contactMethod{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:16px;padding:16px;box-shadow:0 8px 28px #181e360a}.BookingAdminApp-module__-CcFMa__contactMethodHeader{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.BookingAdminApp-module__-CcFMa__contactMethodIcon{background:var(--booking-primary-soft);width:42px;height:42px;color:var(--booking-primary);border-radius:12px;place-items:center;display:grid}.BookingAdminApp-module__-CcFMa__contactMethodSwitch{background:0 0;min-height:42px;padding:0;margin:0!important}.BookingAdminApp-module__-CcFMa__contactMethodSwitch strong{font-size:12px}.BookingAdminApp-module__-CcFMa__contactMethodSwitch div>small{font-size:9px}.BookingAdminApp-module__-CcFMa__contactInput{margin:14px 0 0 54px;display:block}.BookingAdminApp-module__-CcFMa__contactInput>span{margin-bottom:7px;font-size:10px;font-weight:800;display:block}.BookingAdminApp-module__-CcFMa__contactInput>input,.BookingAdminApp-module__-CcFMa__contactUsernameField{background:var(--booking-surface);border:1px solid var(--booking-border);width:100%;height:46px;color:var(--booking-text);border-radius:11px;transition:border-color .16s,box-shadow .16s}.BookingAdminApp-module__-CcFMa__contactInput>input{padding:0 13px}.BookingAdminApp-module__-CcFMa__contactInput>input:focus,.BookingAdminApp-module__-CcFMa__contactUsernameField:focus-within{border-color:var(--booking-primary)}.BookingAdminApp-module__-CcFMa__contactUsernameField{grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.BookingAdminApp-module__-CcFMa__contactUsernameField>span{height:100%;color:var(--booking-muted);place-items:center;font-size:12px;font-weight:800;display:grid}.BookingAdminApp-module__-CcFMa__contactUsernameField input{min-width:0;height:44px;color:var(--booking-text);background:0 0;border:0;padding:0 13px 0 0}.BookingAdminApp-module__-CcFMa__contactUsernameField input:focus-visible{outline:0}.BookingAdminApp-module__-CcFMa__contactFormFooter{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.BookingAdminApp-module__-CcFMa__contactFormFooter p{color:var(--booking-muted);margin:0;font-size:10px;line-height:1.5}.BookingAdminApp-module__-CcFMa__contactFormFooter .BookingAdminApp-module__-CcFMa__primaryButton{flex:none}.BookingAdminApp-module__-CcFMa__dialogActions{padding:14px 18px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--booking-border);background:#fafbfe;justify-content:flex-end;gap:9px;display:flex}.BookingAdminApp-module__-CcFMa__toast{right:14px;bottom:max(14px, env(safe-area-inset-bottom));z-index:100;color:#fff;background:#17233d;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 15px;font-size:11px;font-weight:750;animation:.22s both BookingAdminApp-module__-CcFMa__toastIn;display:flex;position:fixed;left:14px;box-shadow:0 16px 48px #12172a3d}.BookingAdminApp-module__-CcFMa__spinner{animation:.85s linear infinite BookingAdminApp-module__-CcFMa__spin}.BookingAdminApp-module__-CcFMa__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes BookingAdminApp-module__-CcFMa__spin{to{transform:rotate(360deg)}}@keyframes BookingAdminApp-module__-CcFMa__toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:560px){.BookingAdminApp-module__-CcFMa__content{padding:32px 24px 64px}.BookingAdminApp-module__-CcFMa__pageHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}.BookingAdminApp-module__-CcFMa__headerActions{justify-content:flex-end}.BookingAdminApp-module__-CcFMa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.BookingAdminApp-module__-CcFMa__filters{grid-template-columns:minmax(0,1fr) 190px}.BookingAdminApp-module__-CcFMa__serviceGrid,.BookingAdminApp-module__-CcFMa__settingsGrid,.BookingAdminApp-module__-CcFMa__contactMethodList{grid-template-columns:repeat(2,minmax(0,1fr))}.BookingAdminApp-module__-CcFMa__publicLinkCard{grid-column:1/-1}.BookingAdminApp-module__-CcFMa__bookingCard{grid-template-columns:128px minmax(0,1fr);gap:16px}.BookingAdminApp-module__-CcFMa__bookingDate{border-right:1px solid var(--booking-border);border-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 16px 0 0;display:flex}.BookingAdminApp-module__-CcFMa__toast{width:max-content;max-width:min(420px,100vw - 44px);bottom:22px;left:auto;right:22px}}@media (max-width:720px){.BookingAdminApp-module__-CcFMa__scheduleCard{padding:16px}.BookingAdminApp-module__-CcFMa__scheduleCardHeader{grid-template-columns:38px minmax(0,1fr)}.BookingAdminApp-module__-CcFMa__scheduleCardHeader>b{grid-column:1/-1;justify-self:start}.BookingAdminApp-module__-CcFMa__scheduleDay{grid-template-columns:1fr;gap:10px}.BookingAdminApp-module__-CcFMa__scheduleDayTimes{justify-content:space-between}.BookingAdminApp-module__-CcFMa__scheduleDayTimes label{flex:1}.BookingAdminApp-module__-CcFMa__scheduleDayTimes input{width:100%}.BookingAdminApp-module__-CcFMa__scheduleDay>small{display:none}.BookingAdminApp-module__-CcFMa__scheduleRulesGrid{grid-template-columns:1fr}.BookingAdminApp-module__-CcFMa__scheduleFooter{flex-direction:column;align-items:stretch}}@media (min-width:900px){.BookingAdminApp-module__-CcFMa__shell{grid-template-columns:260px minmax(0,1fr);display:grid}.BookingAdminApp-module__-CcFMa__sidebarBackdrop,.BookingAdminApp-module__-CcFMa__mobileHeader{display:none}.BookingAdminApp-module__-CcFMa__sidebar{z-index:1;width:260px;height:100dvh;box-shadow:none;position:sticky;top:0;transform:none}.BookingAdminApp-module__-CcFMa__brand{grid-template-columns:44px minmax(0,1fr)}.BookingAdminApp-module__-CcFMa__brand>button{display:none}.BookingAdminApp-module__-CcFMa__content{padding:42px 34px 72px}.BookingAdminApp-module__-CcFMa__overviewGrid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr)}.BookingAdminApp-module__-CcFMa__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.BookingAdminApp-module__-CcFMa__panel,.BookingAdminApp-module__-CcFMa__quickPanel,.BookingAdminApp-module__-CcFMa__settingsCard{border-radius:20px;padding:21px}}@media (min-width:1180px){.BookingAdminApp-module__-CcFMa__content{padding-inline:42px}.BookingAdminApp-module__-CcFMa__metrics article{min-height:104px;padding:18px}.BookingAdminApp-module__-CcFMa__metricIcon{flex-basis:44px;width:44px;height:44px}.BookingAdminApp-module__-CcFMa__metrics strong{font-size:25px}.BookingAdminApp-module__-CcFMa__metrics article>div>span{font-size:10px}}@media (max-width:380px){.BookingAdminApp-module__-CcFMa__metrics{grid-template-columns:1fr}.BookingAdminApp-module__-CcFMa__serviceActions{flex-wrap:wrap}.BookingAdminApp-module__-CcFMa__fieldRow,.BookingAdminApp-module__-CcFMa__servicePhotoField{grid-template-columns:1fr}.BookingAdminApp-module__-CcFMa__servicePhotoPreview{aspect-ratio:16/9}.BookingAdminApp-module__-CcFMa__serviceBadgeEditorHeader{flex-direction:column;align-items:flex-start}.BookingAdminApp-module__-CcFMa__serviceBadgeColorGrid,.BookingAdminApp-module__-CcFMa__priceTypeOptions,.BookingAdminApp-module__-CcFMa__cardActionFieldset .BookingAdminApp-module__-CcFMa__priceTypeOptions{grid-template-columns:1fr}.BookingAdminApp-module__-CcFMa__priceTypeOptions label>span{min-height:52px}.BookingAdminApp-module__-CcFMa__serviceColorRow{flex-direction:column;align-items:stretch}.BookingAdminApp-module__-CcFMa__customColorControl{justify-content:center}.BookingAdminApp-module__-CcFMa__dialogActions{flex-direction:column-reverse}.BookingAdminApp-module__-CcFMa__dialogActions>button{width:100%}.BookingAdminApp-module__-CcFMa__contactInput{margin-left:0}.BookingAdminApp-module__-CcFMa__contactFormFooter{flex-direction:column;align-items:stretch}.BookingAdminApp-module__-CcFMa__contactFormFooter .BookingAdminApp-module__-CcFMa__primaryButton{width:100%}}.BookingAdminApp-module__-CcFMa__shell.BookingAdminApp-module__-CcFMa__catalogShell{background:radial-gradient(circle at 86% -12%, #3155f50d, transparent 29rem), var(--booking-bg);display:block}.BookingAdminApp-module__-CcFMa__catalogShell .BookingAdminApp-module__-CcFMa__content.BookingAdminApp-module__-CcFMa__catalogContent{max-width:none;margin:0;padding:0}.BookingAdminApp-module__-CcFMa__catalogStatsStrip{width:100%}@media (prefers-reduced-motion:reduce){.BookingAdminApp-module__-CcFMa__shell *,.BookingAdminApp-module__-CcFMa__shell :before,.BookingAdminApp-module__-CcFMa__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
