.ui-module__hVMiPa__page{min-height:100vh;color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#e9f0f6 0%,#f1f5f9 45%,#eef4ff 100%);padding:24px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.ui-module__hVMiPa__container{border-radius:var(--radius-lg);background:#ffffff8c;border:1px solid #0000000f;width:100%;max-width:1320px;margin:0 auto;padding:20px}.ui-module__hVMiPa__h1{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.15}.ui-module__hVMiPa__h2{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;line-height:1.3}.ui-module__hVMiPa__subhead{letter-spacing:-.01em;margin:0;font-size:16px}.ui-module__hVMiPa__section{margin-top:16px}.ui-module__hVMiPa__sectionLg{margin-top:24px}.ui-module__hVMiPa__lead{color:var(--muted);margin-top:0;font-size:14px}.ui-module__hVMiPa__notice,.ui-module__hVMiPa__metaLine,.ui-module__hVMiPa__empty,.ui-module__hVMiPa__loading{color:var(--muted);font-size:14px}.ui-module__hVMiPa__notice{margin-top:12px}.ui-module__hVMiPa__muted{color:var(--muted)}.ui-module__hVMiPa__small{color:var(--muted);font-size:12px}.ui-module__hVMiPa__help{color:var(--muted);font-size:13px}.ui-module__hVMiPa__backRow{margin-bottom:10px}.ui-module__hVMiPa__error{color:var(--danger);font-size:14px}.ui-module__hVMiPa__grid{gap:12px;display:grid}.ui-module__hVMiPa__rowMeta{opacity:.78;margin-left:8px}.ui-module__hVMiPa__link,.ui-module__hVMiPa__backLink{color:inherit;border-bottom:1px solid #00000040;padding-bottom:1px;text-decoration:none}.ui-module__hVMiPa__link:hover,.ui-module__hVMiPa__backLink:hover{border-bottom-color:#0000008c}.ui-module__hVMiPa__backLink{font-size:14px}.ui-module__hVMiPa__card,.ui-module__hVMiPa__panel,.ui-module__hVMiPa__statusCard,.ui-module__hVMiPa__integrationCard,.ui-module__hVMiPa__rulesDayCard{background:#fff;border:1px solid #0f172a0a;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a08}.ui-module__hVMiPa__card,.ui-module__hVMiPa__serviceCard{padding:12px;transition:transform .12s,box-shadow .12s,border-color .12s}.ui-module__hVMiPa__card:hover,.ui-module__hVMiPa__serviceCard:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-1px)}.ui-module__hVMiPa__card{border-radius:14px}.ui-module__hVMiPa__serviceCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-module__hVMiPa__cardList,.ui-module__hVMiPa__rowList,.ui-module__hVMiPa__categoryList,.ui-module__hVMiPa__catList{margin:0;padding:0;list-style:none;display:grid}.ui-module__hVMiPa__cardList,.ui-module__hVMiPa__rowList,.ui-module__hVMiPa__catList{gap:10px}.ui-module__hVMiPa__categoryList{gap:8px;margin-top:10px}.ui-module__hVMiPa__cardTop,.ui-module__hVMiPa__statusTop,.ui-module__hVMiPa__rulesHeaderRow,.ui-module__hVMiPa__rulesDayHeader,.ui-module__hVMiPa__headerRow,.ui-module__hVMiPa__headerRowAdmin,.ui-module__hVMiPa__adminPublicCardTop{justify-content:space-between;gap:12px;display:flex}.ui-module__hVMiPa__cardTop{align-items:flex-start}.ui-module__hVMiPa__headerRow,.ui-module__hVMiPa__headerRowAdmin,.ui-module__hVMiPa__rulesHeaderRow{flex-wrap:wrap}.ui-module__hVMiPa__headerRow{align-items:baseline;gap:16px}.ui-module__hVMiPa__headerRowAdmin{align-items:baseline;gap:14px;margin-bottom:14px}.ui-module__hVMiPa__cardTitle,.ui-module__hVMiPa__cardTitleStrong,.ui-module__hVMiPa__serviceTitle,.ui-module__hVMiPa__successTitle,.ui-module__hVMiPa__rowTitle,.ui-module__hVMiPa__categoryName,.ui-module__hVMiPa__statusTitle,.ui-module__hVMiPa__rulesDayTitle{font-weight:700}.ui-module__hVMiPa__cardBody{color:var(--text);opacity:.92}.ui-module__hVMiPa__serviceName{font-weight:650}.ui-module__hVMiPa__serviceSub,.ui-module__hVMiPa__serviceMeta,.ui-module__hVMiPa__serviceMetaLine,.ui-module__hVMiPa__rowSub,.ui-module__hVMiPa__statusValue,.ui-module__hVMiPa__cancelledAt,.ui-module__hVMiPa__rowDescMuted{color:var(--muted)}.ui-module__hVMiPa__serviceSub,.ui-module__hVMiPa__serviceMeta,.ui-module__hVMiPa__rowDescMuted,.ui-module__hVMiPa__cancelledAt,.ui-module__hVMiPa__status,.ui-module__hVMiPa__statusValue{font-size:13px}.ui-module__hVMiPa__serviceMetaLine,.ui-module__hVMiPa__rowSub,.ui-module__hVMiPa__customerLine,.ui-module__hVMiPa__publicBookingHelp,.ui-module__hVMiPa__adminPublicHelp{font-size:14px}.ui-module__hVMiPa__deletedService{color:var(--subtle);font-size:13px;font-style:italic}.ui-module__hVMiPa__customerLine{color:var(--text);opacity:.9}.ui-module__hVMiPa__status{color:var(--text);opacity:.85}.ui-module__hVMiPa__statusMuted{opacity:.55}.ui-module__hVMiPa__actionsRow,.ui-module__hVMiPa__actionsInline,.ui-module__hVMiPa__inlineEditActions,.ui-module__hVMiPa__publicBookingActions,.ui-module__hVMiPa__adminLangSwitch,.ui-module__hVMiPa__headerMeta,.ui-module__hVMiPa__weekNavRow,.ui-module__hVMiPa__adminTabs,.ui-module__hVMiPa__adminNavTabs{align-items:center;gap:8px;display:flex}.ui-module__hVMiPa__actionsRow{margin-top:6px}.ui-module__hVMiPa__headerMeta,.ui-module__hVMiPa__weekNavRow,.ui-module__hVMiPa__adminTabs,.ui-module__hVMiPa__adminNavTabs{flex-wrap:wrap}.ui-module__hVMiPa__weekNavRow{gap:10px;margin-bottom:8px}.ui-module__hVMiPa__form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:420px;box-shadow:var(--shadow-sm);gap:10px;padding:14px;display:grid}.ui-module__hVMiPa__formPlain{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.ui-module__hVMiPa__formGridWide{gap:10px;max-width:520px;display:grid}.ui-module__hVMiPa__label,.ui-module__hVMiPa__fieldRow{gap:6px;display:grid}.ui-module__hVMiPa__label{min-width:0;color:var(--text);font-size:13px}.ui-module__hVMiPa__inlineRow{align-items:baseline;gap:8px;display:flex}.ui-module__hVMiPa__checkboxRow{align-items:center;gap:10px;display:flex}.ui-module__hVMiPa__checkbox{width:16px;height:16px;accent-color:var(--brand)}.ui-module__hVMiPa__input,.ui-module__hVMiPa__select,.ui-module__hVMiPa__textarea,.ui-module__hVMiPa__textareaSm{box-sizing:border-box;width:100%;max-width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:10px 12px;font-size:14px;box-shadow:0 1px #00000005}.ui-module__hVMiPa__input,.ui-module__hVMiPa__select{transition:border-color .12s,box-shadow .12s,transform .12s}.ui-module__hVMiPa__input:hover,.ui-module__hVMiPa__select:hover{border-color:var(--border-strong)}.ui-module__hVMiPa__input:focus,.ui-module__hVMiPa__select:focus,.ui-module__hVMiPa__textarea:focus,.ui-module__hVMiPa__textareaSm:focus{box-shadow:var(--ring);border-color:#11111159;outline:none}.ui-module__hVMiPa__textarea,.ui-module__hVMiPa__textareaSm{overflow-x:hidden;resize:vertical!important}.ui-module__hVMiPa__textarea{min-height:90px}.ui-module__hVMiPa__textareaSm{min-height:72px}.ui-module__hVMiPa__hint{margin-top:4px;display:block}.ui-module__hVMiPa__button,.ui-module__hVMiPa__weekNavBtn,.ui-module__hVMiPa__navLink,.ui-module__hVMiPa__adminTab,.ui-module__hVMiPa__adminNavTab,.ui-module__hVMiPa__langPill,.ui-module__hVMiPa__primaryButtonAdmin{cursor:pointer;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s,filter .12s}.ui-module__hVMiPa__button,.ui-module__hVMiPa__weekNavBtn,.ui-module__hVMiPa__navLink{color:var(--text);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700}.ui-module__hVMiPa__button:hover,.ui-module__hVMiPa__weekNavBtn:hover,.ui-module__hVMiPa__navLink:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);background:#00000008;transform:translateY(-1px)}.ui-module__hVMiPa__button:active,.ui-module__hVMiPa__weekNavBtn:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.ui-module__hVMiPa__button:focus,.ui-module__hVMiPa__weekNavBtn:focus,.ui-module__hVMiPa__primaryButton:focus,.ui-module__hVMiPa__primaryButtonLg:focus,.ui-module__hVMiPa__dangerButton:focus,.ui-module__hVMiPa__ctaLink:focus,.ui-module__hVMiPa__primaryCta:focus,.ui-module__hVMiPa__langPill:focus,.ui-module__hVMiPa__serviceDescBtn:focus{box-shadow:var(--ring);outline:none}.ui-module__hVMiPa__buttonDisabled{border:1px solid var(--border);opacity:.65;cursor:not-allowed;background:#00000008;border-radius:12px;padding:10px 12px;font-size:14px}.ui-module__hVMiPa__dangerButton{color:#b42318fa;cursor:pointer;background:#b4231814;border:1px solid #b4231847;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s,transform .12s}.ui-module__hVMiPa__dangerButton:hover{background:#b423181f;border-color:#b4231873;transform:translateY(-1px)}.ui-module__hVMiPa__dangerButton:active{transform:translateY(0)}.ui-module__hVMiPa__primaryButton,.ui-module__hVMiPa__primaryButtonLg{color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;background:linear-gradient(#1a1a1a 0%,#0f0f0f 100%);border:1px solid #111111bf;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s,opacity .12s}.ui-module__hVMiPa__primaryButton{margin-top:6px;padding:10px 12px;font-size:14px}.ui-module__hVMiPa__primaryButtonLg{padding:12px 14px;font-size:14px}.ui-module__hVMiPa__primaryButton:hover,.ui-module__hVMiPa__primaryButtonLg:hover{filter:brightness(1.04);transform:translateY(-1px)}.ui-module__hVMiPa__primaryButton:active,.ui-module__hVMiPa__primaryButtonLg:active{filter:brightness();transform:translateY(0)}.ui-module__hVMiPa__primaryButtonDisabled{color:#00000073;cursor:not-allowed;opacity:1;box-shadow:none;filter:none;background:#0000000f;border-color:#0000001a;transform:none}.ui-module__hVMiPa__primaryButtonAdmin{color:#fff;background:#111;border:1px solid #111111bf;border-radius:12px;padding:10px 12px;font-weight:800}.ui-module__hVMiPa__primaryButtonAdmin:hover{filter:brightness(1.05)}.ui-module__hVMiPa__topbar{justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;display:flex}.ui-module__hVMiPa__publicRow{color:var(--muted);margin:10px 0 14px;font-size:14px}.ui-module__hVMiPa__nav{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ui-module__hVMiPa__navLink{border-radius:999px;padding:7px 11px;text-decoration:none}.ui-module__hVMiPa__adminShell{gap:18px;width:100%;max-width:1480px;margin:0 auto;display:grid}.ui-module__hVMiPa__adminHero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #0f172a0a;border-radius:20px;gap:16px;padding:0;display:grid}.ui-module__hVMiPa__adminHeroTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-module__hVMiPa__adminTitleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.ui-module__hVMiPa__adminTitle{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:950;line-height:1.05}.ui-module__hVMiPa__adminLead{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:14px}.ui-module__hVMiPa__adminBadge{letter-spacing:.06em;color:#fff;background:#030f29;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.ui-module__hVMiPa__slugBadge{color:var(--muted);border:1px solid var(--border);background:#ffffffb8;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__langPill,.ui-module__hVMiPa__adminTab,.ui-module__hVMiPa__adminNavTab{color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.ui-module__hVMiPa__langPill{padding:6px 10px;font-size:13px}.ui-module__hVMiPa__langPill:hover,.ui-module__hVMiPa__adminTab:hover,.ui-module__hVMiPa__adminNavTab:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);background:#ffffffeb;transform:translateY(-1px)}.ui-module__hVMiPa__langPillActive,.ui-module__hVMiPa__adminTabActive,.ui-module__hVMiPa__adminNavTabActive{color:#fff;background:#111827;border-color:#111827}.ui-module__hVMiPa__adminNavTabActive{box-shadow:0 10px 24px #1118272e}.ui-module__hVMiPa__adminNavTabActive:hover{color:#fff;background:#111827;border-color:#111827}.ui-module__hVMiPa__adminContent{min-width:0}.ui-module__hVMiPa__publicBookingCard,.ui-module__hVMiPa__adminPublicCard{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(#ffffffdb 0%,#ffffffbd 100%);border-radius:18px;padding:14px 16px}.ui-module__hVMiPa__publicBookingCard{border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ui-module__hVMiPa__adminPublicCard{margin:14px 0 18px}.ui-module__hVMiPa__publicBookingInfo,.ui-module__hVMiPa__adminPublicInfo{gap:4px;display:grid}.ui-module__hVMiPa__publicBookingEyebrow,.ui-module__hVMiPa__adminPublicLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:900}.ui-module__hVMiPa__publicBookingUrl{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:900;line-height:1.15}.ui-module__hVMiPa__adminPublicValue{color:var(--text);word-break:break-all;font-size:15px;font-weight:800}.ui-module__hVMiPa__adminGrid{grid-template-columns:minmax(320px,360px) minmax(0,2fr);align-items:start;gap:18px;min-width:0;display:grid}.ui-module__hVMiPa__panel{min-width:0;padding:16px;overflow-x:hidden}.ui-module__hVMiPa__panelTitle{margin:0 0 12px;font-size:16px;font-weight:900}.ui-module__hVMiPa__rowCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ui-module__hVMiPa__rowLeft,.ui-module__hVMiPa__rowSummary,.ui-module__hVMiPa__rowSide{min-width:0}.ui-module__hVMiPa__rowLeft,.ui-module__hVMiPa__rowSummary{gap:2px;display:grid}.ui-module__hVMiPa__rowMain{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:14px;min-width:0;display:grid}.ui-module__hVMiPa__inlineEdit{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff9e;gap:8px;min-width:0;max-width:520px;margin-top:8px;padding:10px;display:grid}.ui-module__hVMiPa__toolbar{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.ui-module__hVMiPa__badge{white-space:nowrap;border:1px solid var(--border);background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__badgeMuted{opacity:.65}.ui-module__hVMiPa__badgeSuccess{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.ui-module__hVMiPa__badgeDanger{color:#b42318fa;background:#b4231814;border-color:#b4231847}.ui-module__hVMiPa__banner{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:8px 0 16px;padding:10px 12px;font-size:14px}.ui-module__hVMiPa__bannerSuccess{background:var(--success-bg);border-color:var(--success-border)}.ui-module__hVMiPa__bannerInfo{background:#ffffffb8}.ui-module__hVMiPa__bannerDanger{background:#b4231812;border-color:#b4231847}.ui-module__hVMiPa__statusGrid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin:10px 0 16px;display:grid}.ui-module__hVMiPa__statusCard{gap:6px;min-width:0;padding:12px;display:grid}.ui-module__hVMiPa__statusTitle{letter-spacing:-.01em;font-size:13px;font-weight:900}.ui-module__hVMiPa__kvRow{color:var(--muted);gap:4px;font-size:13px;display:grid}.ui-module__hVMiPa__kvRow strong{color:var(--text)}.ui-module__hVMiPa__integrationCard{gap:10px;margin-bottom:12px;padding:14px;display:grid}.ui-module__hVMiPa__integrationHeader,.ui-module__hVMiPa__integrationTitle,.ui-module__hVMiPa__sectionTitleRow,.ui-module__hVMiPa__contactActions,.ui-module__hVMiPa__catAccMeta{display:flex}.ui-module__hVMiPa__integrationHeader,.ui-module__hVMiPa__contactActions,.ui-module__hVMiPa__catAccMeta{justify-content:space-between}.ui-module__hVMiPa__integrationHeader{flex-wrap:wrap;align-items:center;gap:10px}.ui-module__hVMiPa__integrationTitle,.ui-module__hVMiPa__sectionTitleRow{align-items:baseline;gap:10px;min-width:0}.ui-module__hVMiPa__integrationTitle h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:950}.ui-module__hVMiPa__integrationBody,.ui-module__hVMiPa__sectionBlock,.ui-module__hVMiPa__contactHints,.ui-module__hVMiPa__catAcc{gap:10px;display:grid}.ui-module__hVMiPa__integrationBody{gap:6px;min-width:0}.ui-module__hVMiPa__stepper{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.ui-module__hVMiPa__stepItem{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--shadow-sm);background:#ffffffb8;flex:1;padding:10px 12px;font-size:13px;font-weight:800}.ui-module__hVMiPa__stepActive{color:#fff;background:linear-gradient(#1a1a1a 0%,#0f0f0f 100%);border-color:#111111bf}.ui-module__hVMiPa__stepDone{color:var(--text);background:#0000000a}.ui-module__hVMiPa__stepPending{color:var(--text);opacity:.7;background:#ffffff8c}.ui-module__hVMiPa__ctaLink,.ui-module__hVMiPa__primaryCta,.ui-module__hVMiPa__primaryCtaFake{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-module__hVMiPa__ctaLink{color:var(--text);background:var(--surface);border:1px solid #1111114d;border-radius:999px;gap:8px;padding:10px 14px;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;box-shadow:0 1px 2px #0000000d}.ui-module__hVMiPa__ctaLink:hover{background:#00000005;border-color:#11111173;transform:translateY(-1px);box-shadow:0 6px 14px #0000001a}.ui-module__hVMiPa__serviceList{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}.ui-module__hVMiPa__serviceRow{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ui-module__hVMiPa__serviceRow+.ui-module__hVMiPa__serviceRow{border-top:1px solid var(--border)}.ui-module__hVMiPa__serviceInfo{gap:2px;display:grid}.ui-module__hVMiPa__sectionBlock{margin-top:14px}.ui-module__hVMiPa__sectionTitleRow{gap:12px}.ui-module__hVMiPa__titleTight{margin:0}.ui-module__hVMiPa__pillWrap,.ui-module__hVMiPa__slotWrap{flex-wrap:wrap;gap:8px;display:flex}.ui-module__hVMiPa__pill,.ui-module__hVMiPa__slotBtn{border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}.ui-module__hVMiPa__pill{white-space:nowrap;cursor:pointer;background:#ffffffbf;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;display:flex}.ui-module__hVMiPa__slotBtn{border-radius:var(--radius-md);cursor:pointer;background:#ffffffd9;padding:8px 10px}.ui-module__hVMiPa__pill:hover,.ui-module__hVMiPa__slotBtn:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);background:#fffffff2;transform:translateY(-1px)}.ui-module__hVMiPa__slotBtn:hover{background:#fff}.ui-module__hVMiPa__pillSelected,.ui-module__hVMiPa__slotSelected,.ui-module__hVMiPa__calCellSelected,.ui-module__hVMiPa__calCellSelectedStart{background:var(--success-soft);border-color:var(--success-border)}.ui-module__hVMiPa__pillSelected .ui-module__hVMiPa__pillTitle,.ui-module__hVMiPa__slotSelected{color:var(--success)}.ui-module__hVMiPa__pillSelected,.ui-module__hVMiPa__slotSelected{font-weight:800}.ui-module__hVMiPa__slotSelected{box-shadow:0 4px 12px #22c55e40}.ui-module__hVMiPa__calCellSelected{box-shadow:inset 0 0 0 2px var(--success-border)}.ui-module__hVMiPa__calCellSelectedStart{border:1px solid var(--success-border)}.ui-module__hVMiPa__pillSelected:hover,.ui-module__hVMiPa__slotSelected:hover,.ui-module__hVMiPa__pill:disabled,.ui-module__hVMiPa__pill:disabled:hover{box-shadow:none;filter:none;transform:none}.ui-module__hVMiPa__pill:disabled{opacity:.55;cursor:not-allowed}.ui-module__hVMiPa__pill:disabled:hover{border-color:var(--border);background:#ffffffbf}.ui-module__hVMiPa__pillTitle{font-size:13px;font-weight:800}.ui-module__hVMiPa__pillSub{opacity:.78;font-size:12px}.ui-module__hVMiPa__dividerTop{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.ui-module__hVMiPa__debugDetails{margin-top:18px}.ui-module__hVMiPa__debugSummary{cursor:pointer}.ui-module__hVMiPa__contactCard{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#ffffffc7;margin-top:10px;padding:14px}.ui-module__hVMiPa__contactGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ui-module__hVMiPa__contactGrid>label{min-width:0}.ui-module__hVMiPa__contactSpan2{grid-column:1/-1}.ui-module__hVMiPa__contactActions{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:12px;padding-top:12px}.ui-module__hVMiPa__contactHints{gap:6px}.ui-module__hVMiPa__serviceDesc,.ui-module__hVMiPa__rowDesc{color:var(--text);opacity:.82;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.ui-module__hVMiPa__serviceDesc{white-space:pre-line;-webkit-line-clamp:4}.ui-module__hVMiPa__rowDesc{-webkit-line-clamp:2}.ui-module__hVMiPa__serviceDescWrap{margin-top:2px}.ui-module__hVMiPa__serviceDescBtn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.ui-module__hVMiPa__serviceDescBtn:disabled{cursor:default}.ui-module__hVMiPa__serviceDescOpen{-webkit-line-clamp:unset;display:block;overflow:visible}.ui-module__hVMiPa__serviceDescToggle{color:var(--muted);border-bottom:1px solid #0000002e;margin-top:6px;padding-bottom:1px;font-size:12px;font-weight:700;display:inline-block}.ui-module__hVMiPa__serviceDescBtn:hover .ui-module__hVMiPa__serviceDescToggle{border-bottom-color:#00000059}.ui-module__hVMiPa__serviceDescStatic{color:var(--text);opacity:.82;white-space:pre-line;font-size:13px;line-height:1.35}.ui-module__hVMiPa__calWrap{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;--cal-time-col:72px;--cal-day-col:120px;background:#ffffffb8;margin-top:10px;overflow:auto hidden}.ui-module__hVMiPa__calGrid{width:max-content;min-width:100%;display:grid}.ui-module__hVMiPa__calRow{display:contents}.ui-module__hVMiPa__calCorner,.ui-module__hVMiPa__calHeaderCell,.ui-module__hVMiPa__calTimeCell,.ui-module__hVMiPa__calCell{box-sizing:border-box}.ui-module__hVMiPa__calCorner{z-index:3;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffffeb;height:44px;position:sticky;top:0;left:0}.ui-module__hVMiPa__calHeaderCell{z-index:2;white-space:nowrap;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffffeb;align-items:center;height:44px;padding:10px;font-size:13px;font-weight:900;display:flex;position:sticky;top:0}.ui-module__hVMiPa__calTimeCell{z-index:1;height:44px;color:var(--muted);white-space:nowrap;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffffeb;border-bottom-style:solid;align-items:center;padding:8px 10px;font-size:12px;display:flex;position:sticky;left:0}.ui-module__hVMiPa__calCell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-style:solid;height:44px;padding:6px}.ui-module__hVMiPa__calCellEmpty,.ui-module__hVMiPa__calMiniEmpty{background:0 0;border-radius:10px;width:100%;height:100%}.ui-module__hVMiPa__calCellBtn,.ui-module__hVMiPa__calMiniBtn{cursor:pointer;border:0;border-radius:10px;width:100%;height:100%}.ui-module__hVMiPa__calCellFree{background:#1111110f;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:inset 0 0 0 1px #11111124}.ui-module__hVMiPa__calCellFree:hover{box-shadow:inset 0 0 0 1px #1113,var(--shadow-sm);background:#1111111a;transform:translateY(-1px)}.ui-module__hVMiPa__calCellStack{grid-template-rows:repeat(2,1fr);gap:4px;height:100%;display:grid}.ui-module__hVMiPa__categorySection{margin-top:18px}.ui-module__hVMiPa__categoryTitle{letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:900}.ui-module__hVMiPa__categoryRow{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ui-module__hVMiPa__catItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ui-module__hVMiPa__catHeader{text-align:left;cursor:pointer;background:#ffffffb8;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.ui-module__hVMiPa__catHeader:hover{background:#00000005}.ui-module__hVMiPa__catHeader:focus{box-shadow:var(--ring);outline:none}.ui-module__hVMiPa__catHeaderLeft{align-items:baseline;gap:10px;min-width:0;display:flex}.ui-module__hVMiPa__catTitle,.ui-module__hVMiPa__rowTitle,.ui-module__hVMiPa__rowSub,.ui-module__hVMiPa__serviceTitle,.ui-module__hVMiPa__serviceMetaLine{min-width:0}.ui-module__hVMiPa__catTitle{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.ui-module__hVMiPa__catCount,.ui-module__hVMiPa__pillBadge,.ui-module__hVMiPa__pillBadgeStrong{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.ui-module__hVMiPa__catCount{color:var(--muted);border:1px solid var(--border);background:#ffffffb3}.ui-module__hVMiPa__catChevron{color:var(--muted);font-size:14px;transition:transform .12s;transform:rotate(0)}.ui-module__hVMiPa__catChevronOpen{transform:rotate(180deg)}.ui-module__hVMiPa__catBody{border-top:1px solid var(--border);padding:0}.ui-module__hVMiPa__catBodyOuter{will-change:height;height:0;transition:height .26s cubic-bezier(.22,1,.36,1);overflow:hidden}.ui-module__hVMiPa__catBodyAnimating{will-change:height}.ui-module__hVMiPa__catBodyInner{opacity:0;transition:opacity .18s,transform .22s;transform:translateY(-4px)}.ui-module__hVMiPa__catBodyOpen .ui-module__hVMiPa__catBodyInner{opacity:1;transform:translateY(0)}.ui-module__hVMiPa__catBodyClosed .ui-module__hVMiPa__catBodyInner{opacity:0;transform:translateY(-4px)}.ui-module__hVMiPa__catPanelPad{padding:12px 12px 14px}.ui-module__hVMiPa__catPanelMotion{opacity:0;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.ui-module__hVMiPa__catPanelMotionIn{opacity:1;transform:translateY(0)}.ui-module__hVMiPa__catServiceItem{will-change:transform,opacity,filter;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s,filter .26s}.ui-module__hVMiPa__catServiceItemIn{opacity:1;filter:blur();transform:translateY(0)scale(1)}.ui-module__hVMiPa__catServiceItemOut{opacity:0;filter:blur(2px);transform:translateY(-10px)scale(.985)}.ui-module__hVMiPa__publicShell{min-height:100vh;color:var(--text);background-image:var(--public-bg);background-position:50%;background-size:cover;padding:28px 16px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.ui-module__hVMiPa__publicCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #0000000f;border-radius:22px;width:100%;max-width:1120px;margin:0 auto;padding:22px;box-shadow:0 20px 60px #0000001a}.ui-module__hVMiPa__publicHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:6px;display:grid}.ui-module__hVMiPa__publicHeaderText{min-width:0}.ui-module__hVMiPa__publicLogo,.ui-module__hVMiPa__publicLogoFallback,.ui-module__hVMiPa__serviceThumbWrap{box-shadow:var(--shadow-sm)}.ui-module__hVMiPa__publicLogo,.ui-module__hVMiPa__publicLogoFallback{border-radius:14px;width:46px;height:46px}.ui-module__hVMiPa__publicLogo{object-fit:contain;background:#ffffffe6;border:1px solid #00000014}.ui-module__hVMiPa__publicLogoFallback{color:#fff;background:var(--brand);place-items:center;font-weight:950;display:grid}.ui-module__hVMiPa__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px;list-style:none;display:grid}.ui-module__hVMiPa__publicServiceCard{cursor:pointer;background:#ffffffdb;border:1px solid #0000001a;border-radius:20px;flex-direction:column;gap:10px;min-width:0;height:100%;padding:14px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;box-shadow:0 10px 26px #00000014}.ui-module__hVMiPa__publicServiceCard:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 18px 44px #0000001f}.ui-module__hVMiPa__publicServiceTop{gap:8px;display:grid}.ui-module__hVMiPa__publicServiceTitle,.ui-module__hVMiPa__publicServiceTitleRow{min-width:0}.ui-module__hVMiPa__publicServiceTitle{letter-spacing:-.01em;font-weight:900}.ui-module__hVMiPa__publicServiceTitleRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ui-module__hVMiPa__publicServiceBadges{flex-wrap:wrap;gap:8px;display:flex}.ui-module__hVMiPa__pillBadge,.ui-module__hVMiPa__pillBadgeStrong{border:1px solid var(--border);background:#ffffffb8;font-weight:900}.ui-module__hVMiPa__pillBadgeStrong{background:#0000000a;border-color:#00000024}.ui-module__hVMiPa__publicServiceDescSpacer{height:6px}.ui-module__hVMiPa__publicServiceDescArea{min-height:6.75em}.ui-module__hVMiPa__primaryCta{color:#fff;background:var(--brand);border:1px solid #0000001f;border-radius:14px;padding:10px 12px;font-weight:900;transition:transform .12s,filter .12s,box-shadow .12s;box-shadow:0 10px 22px #00000024}.ui-module__hVMiPa__primaryCta:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 30px #00000029}.ui-module__hVMiPa__primaryCta:active{filter:brightness();transform:translateY(0)}.ui-module__hVMiPa__serviceThumbWrap{border:1px solid var(--border);background:#ffffffbf;border-radius:12px;flex:none;width:44px;height:44px;overflow:hidden}.ui-module__hVMiPa__serviceThumb{object-fit:cover;width:100%;height:100%;display:block}.ui-module__hVMiPa__cardLink{color:inherit;text-decoration:none;display:block}.ui-module__hVMiPa__primaryCtaFake{color:#fff;background:linear-gradient(#1a1a1a 0%,#0f172a 100%);border:1px solid #0000001f;border-radius:14px;margin-top:auto;padding:10px 12px;font-weight:900;box-shadow:0 10px 22px #00000024}.ui-module__hVMiPa__rulesLayout{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ui-module__hVMiPa__rulesSidebar{gap:16px;display:grid}.ui-module__hVMiPa__rulesContent{min-width:0}.ui-module__hVMiPa__rulesTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-module__hVMiPa__rulesHelpBox{border:1px solid var(--border);background:#00000008;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.ui-module__hVMiPa__rulesGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-module__hVMiPa__rulesDayCard{background:#ffffffb3;border-radius:18px;padding:14px}.ui-module__hVMiPa__rulesDayCount,.ui-module__hVMiPa__rulesEmptyDay{color:var(--muted)}.ui-module__hVMiPa__rulesDayCount{font-size:12px}.ui-module__hVMiPa__rulesEmptyDay{padding:8px 0;font-size:13px}.ui-module__hVMiPa__inlineForm{margin-left:10px;display:inline-flex}@media (max-width:1100px){.ui-module__hVMiPa__rulesGroups{grid-template-columns:1fr}}@media (max-width:980px){.ui-module__hVMiPa__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-module__hVMiPa__statusGrid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:900px){.ui-module__hVMiPa__adminGrid,.ui-module__hVMiPa__rulesLayout{grid-template-columns:1fr}}@media (max-width:720px){.ui-module__hVMiPa__page{padding:12px}.ui-module__hVMiPa__container,.ui-module__hVMiPa__publicCard{padding:14px}.ui-module__hVMiPa__publicShell{padding:16px 10px}.ui-module__hVMiPa__publicCard{border-radius:18px}.ui-module__hVMiPa__rowMain,.ui-module__hVMiPa__contactGrid,.ui-module__hVMiPa__serviceGrid{grid-template-columns:1fr}.ui-module__hVMiPa__contactSpan2{grid-column:auto}.ui-module__hVMiPa__contactActions{flex-direction:column;align-items:stretch}.ui-module__hVMiPa__contactActions button{width:100%}.ui-module__hVMiPa__calWrap{--cal-time-col:56px;--cal-day-col:92px;border-radius:14px}.ui-module__hVMiPa__calHeaderCell{height:44px;padding:8px;font-size:12px}.ui-module__hVMiPa__calTimeCell{height:40px;padding:6px 8px;font-size:11px}.ui-module__hVMiPa__calCell{height:40px;padding:5px}.ui-module__hVMiPa__calCellStack{gap:3px}.ui-module__hVMiPa__calMiniBtn,.ui-module__hVMiPa__calMiniEmpty{border-radius:8px}.ui-module__hVMiPa__adminTitle{font-size:30px}.ui-module__hVMiPa__publicBookingCard{border-radius:16px;padding:14px}.ui-module__hVMiPa__publicBookingUrl{font-size:18px}.ui-module__hVMiPa__adminNavTab{padding:9px 12px;font-size:13px}}@media (max-width:640px){.ui-module__hVMiPa__rulesTimeGrid{grid-template-columns:1fr}}@media (max-width:560px){.ui-module__hVMiPa__serviceRow{flex-direction:column;align-items:stretch;gap:10px}.ui-module__hVMiPa__ctaLink{text-align:center;width:100%}.ui-module__hVMiPa__serviceGrid,.ui-module__hVMiPa__statusGrid{grid-template-columns:1fr;padding:12px}}@media (min-width:1400px){.ui-module__hVMiPa__container{max-width:1480px}}.ui-module__hVMiPa__calCellBtn.ui-module__hVMiPa__calCellSelected,.ui-module__hVMiPa__calMiniBtn.ui-module__hVMiPa__calCellSelected{background:var(--success-soft);box-shadow:inset 0 0 0 2px var(--success-border)}.ui-module__hVMiPa__calCellBtn.ui-module__hVMiPa__calCellSelectedStart,.ui-module__hVMiPa__calMiniBtn.ui-module__hVMiPa__calCellSelectedStart{background:var(--success-soft);border:1px solid var(--success-border)}.ui-module__hVMiPa__calCellBtn:focus,.ui-module__hVMiPa__calMiniBtn:focus{outline:none}.ui-module__hVMiPa__calCellBtn:focus-visible,.ui-module__hVMiPa__calMiniBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f638}.ui-module__hVMiPa__calCellBtn.ui-module__hVMiPa__calCellSelected:focus-visible,.ui-module__hVMiPa__calMiniBtn.ui-module__hVMiPa__calCellSelected:focus-visible,.ui-module__hVMiPa__calCellBtn.ui-module__hVMiPa__calCellSelectedStart:focus-visible,.ui-module__hVMiPa__calMiniBtn.ui-module__hVMiPa__calCellSelectedStart:focus-visible{box-shadow:inset 0 0 0 2px var(--success-border)}.ui-module__hVMiPa__settingsNavTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:900}.ui-module__hVMiPa__settingsSideNav{gap:8px;display:grid}.ui-module__hVMiPa__settingsSideLink{color:var(--text);border:1px solid var(--border);background:#ffffffb8;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;display:block}.ui-module__hVMiPa__settingsSideLink:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong);background:#ffffffeb;transform:translateY(-1px)}.ui-module__hVMiPa__settingsCardsStack{gap:14px;display:grid}@media (max-width:980px){.ui-module__hVMiPa__settingsLayout{grid-template-columns:1fr}.ui-module__hVMiPa__settingsSidebar{position:static}.ui-module__hVMiPa__settingsSideNav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.ui-module__hVMiPa__settingsLayout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ui-module__hVMiPa__settingsSidebar{align-self:start;position:sticky;top:18px}.ui-module__hVMiPa__settingsContent{gap:16px;min-width:0;display:grid}.ui-module__hVMiPa__settingsFormStack{gap:16px;display:grid}.ui-module__hVMiPa__settingsAnchorNav{gap:8px;display:grid}.ui-module__hVMiPa__settingsAnchorLink{color:var(--text);border:1px solid var(--border);background:#ffffffb8;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:block}.ui-module__hVMiPa__settingsAnchorLink:hover{border-color:var(--border-strong);background:#ffffffeb;transform:translateY(-1px)}.ui-module__hVMiPa__settingsPanelGrid{gap:12px;display:grid}.ui-module__hVMiPa__settingsSectionActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.ui-module__hVMiPa__settingsStickySave{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 30px #0f172a14,0 2px 8px #0f172a0f}@media (max-width:640px){.ui-module__hVMiPa__settingsStickySave,.ui-module__hVMiPa__settingsSectionActions{flex-direction:column;align-items:stretch}.ui-module__hVMiPa__settingsStickySave button,.ui-module__hVMiPa__settingsSectionActions button{width:100%}}.ui-module__hVMiPa__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ui-module__hVMiPa__statCard{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(#ffffffeb 0%,#ffffffd1 100%);border-radius:18px;gap:6px;padding:14px;display:grid}.ui-module__hVMiPa__statLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.ui-module__hVMiPa__statValue{letter-spacing:-.03em;font-size:24px;font-weight:950;line-height:1}.ui-module__hVMiPa__statHint{color:var(--muted);font-size:13px}.ui-module__hVMiPa__adminSidebarSticky{align-self:start;position:sticky;top:16px}.ui-module__hVMiPa__serviceAdminCard{background:linear-gradient(#fffffff5 0%,#ffffffe0 100%);border:1px solid #0f172a12;border-radius:20px;gap:14px;min-width:0;padding:16px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;box-shadow:0 1px 2px #0f172a0a,0 10px 30px #0f172a0f}.ui-module__hVMiPa__serviceAdminCard:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 2px 6px #0f172a0d,0 16px 38px #0f172a17}.ui-module__hVMiPa__metaPills{flex-wrap:wrap;gap:8px;display:flex}.ui-module__hVMiPa__metaPill{color:var(--text);background:#0000000a;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__sepLine{background:#0f172a1f;height:1px;margin:14px 0 16px}.ui-module__hVMiPa__serviceEditToggle{width:100%;max-width:220px}.ui-module__hVMiPa__serviceEditToggle summary{list-style:none}.ui-module__hVMiPa__serviceEditToggle summary::-webkit-details-marker{display:none}.ui-module__hVMiPa__serviceCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;display:flex}.ui-module__hVMiPa__rowSide{justify-content:flex-end;align-items:flex-start;min-width:0;display:flex}.ui-module__hVMiPa__serviceEditToggle[open]{width:100%;max-width:360px}.ui-module__hVMiPa__serviceEditToggle[open] summary{margin-bottom:8px}@media (max-width:720px){.ui-module__hVMiPa__serviceCardActions{justify-content:flex-start;width:100%}.ui-module__hVMiPa__serviceEditToggle,.ui-module__hVMiPa__serviceEditToggle[open]{width:100%;max-width:none}.ui-module__hVMiPa__serviceEditToggle summary,.ui-module__hVMiPa__serviceCardActions form{width:100%}.ui-module__hVMiPa__serviceCardActions .ui-module__hVMiPa__button,.ui-module__hVMiPa__serviceCardActions .ui-module__hVMiPa__dangerButton{text-align:center;justify-content:center;width:100%}}.ui-module__hVMiPa__svcPageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ui-module__hVMiPa__svcPageHeaderLeft{min-width:0}.ui-module__hVMiPa__svcPageTitle{letter-spacing:-.025em;margin:0 0 4px;font-size:22px;font-weight:950;line-height:1.15}.ui-module__hVMiPa__svcPageLead{color:var(--muted);max-width:480px;margin:0;font-size:14px;line-height:1.5}.ui-module__hVMiPa__svcQuickBadges{flex-wrap:wrap;gap:8px;display:flex}.ui-module__hVMiPa__svcQuickBadge{white-space:nowrap;border:1px solid var(--border);background:#fffc;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000008}.ui-module__hVMiPa__svcQuickBadgeGreen{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.ui-module__hVMiPa__svcQuickBadgeIcon{font-size:14px;line-height:1}.ui-module__hVMiPa__svcQuickBadgeValue{font-weight:900}.ui-module__hVMiPa__svcQuickBadgeLabel{opacity:.7;font-weight:600}.ui-module__hVMiPa__svcStatsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.ui-module__hVMiPa__svcStatCard{background:#fff;border:1px solid #0f172a0f;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a08}.ui-module__hVMiPa__svcStatCard:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0d,0 8px 20px #0f172a0f}.ui-module__hVMiPa__svcStatIconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ui-module__hVMiPa__svcStatIcon{font-size:20px;line-height:1}.ui-module__hVMiPa__svcStatContent{min-width:0}.ui-module__hVMiPa__svcStatNumber{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:950;line-height:1.1}.ui-module__hVMiPa__svcStatLabel{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:600;overflow:hidden}.ui-module__hVMiPa__svcLayout{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.ui-module__hVMiPa__svcSidebar{align-self:start;gap:16px;display:grid;position:sticky;top:16px}.ui-module__hVMiPa__svcMainContent{min-width:0}.ui-module__hVMiPa__svcFormCard{background:#fff;border:1px solid #0f172a0f;border-radius:18px;padding:20px;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a08}.ui-module__hVMiPa__svcFormCardHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ui-module__hVMiPa__svcFormCardHeaderLeft{align-items:center;gap:10px;display:flex}.ui-module__hVMiPa__svcFormCardTitle{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:900}.ui-module__hVMiPa__svcCountChip{min-width:24px;height:24px;color:var(--muted);background:#0000000d;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__svcFormHelp{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.ui-module__hVMiPa__svcInlineAddRow{gap:8px;margin-bottom:14px;display:flex}.ui-module__hVMiPa__svcInlineInput{min-width:0;color:var(--text);border:1px solid var(--border);background:#00000005;border-radius:12px;flex:1;padding:10px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.ui-module__hVMiPa__svcInlineInput:focus{background:#fff;border-color:#1111114d;outline:none;box-shadow:0 0 0 3px #1111110f}.ui-module__hVMiPa__svcInlineAddBtn{white-space:nowrap;color:var(--text);border:1px solid var(--border);cursor:pointer;background:#0000000a;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s,transform .12s}.ui-module__hVMiPa__svcInlineAddBtn:hover{border-color:var(--border-strong);background:#00000012;transform:translateY(-1px)}.ui-module__hVMiPa__svcInlineAddBtn:active{transform:translateY(0)}.ui-module__hVMiPa__svcCategoryList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ui-module__hVMiPa__svcCategoryItem{background:#00000004;border:1px solid #0000000a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.ui-module__hVMiPa__svcCategoryItem:hover{background:#00000008;border-color:#00000014}.ui-module__hVMiPa__svcCategoryDot{background:#6366f180;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ui-module__hVMiPa__svcCategoryName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.ui-module__hVMiPa__svcCategoryDeleteForm{flex-shrink:0}.ui-module__hVMiPa__svcCategoryDeleteBtn{color:#b42318b3;cursor:pointer;background:#b423180f;border:1px solid #b423181f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:12px;font-weight:800;transition:background .12s,color .12s,border-color .12s,transform .12s;display:flex}.ui-module__hVMiPa__svcCategoryDeleteBtn:hover{color:#b42318f2;background:#b423181a;border-color:#b4231840;transform:scale(1.05)}.ui-module__hVMiPa__svcEmptySmall{color:var(--muted);padding:8px 0;font-size:13px}.ui-module__hVMiPa__svcCreateForm{gap:14px;display:grid}.ui-module__hVMiPa__svcFieldLabel{gap:6px;min-width:0;display:grid}.ui-module__hVMiPa__svcFieldLabelText{color:var(--text);font-size:13px;font-weight:700}.ui-module__hVMiPa__svcFieldInput,.ui-module__hVMiPa__svcFieldSelect{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);background:#00000005;border-radius:12px;padding:10px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.ui-module__hVMiPa__svcFieldInput:focus,.ui-module__hVMiPa__svcFieldSelect:focus{background:#fff;border-color:#1111114d;outline:none;box-shadow:0 0 0 3px #1111110f}.ui-module__hVMiPa__svcFieldTextarea,.ui-module__hVMiPa__svcFieldTextareaSm{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);resize:vertical;background:#00000005;border-radius:12px;padding:10px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.ui-module__hVMiPa__svcFieldTextarea{min-height:88px}.ui-module__hVMiPa__svcFieldTextareaSm{min-height:68px}.ui-module__hVMiPa__svcFieldTextarea:focus,.ui-module__hVMiPa__svcFieldTextareaSm:focus{background:#fff;border-color:#1111114d;outline:none;box-shadow:0 0 0 3px #1111110f}.ui-module__hVMiPa__svcFieldHint{color:var(--muted);font-size:12px;line-height:1.4}.ui-module__hVMiPa__svcFieldRow2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ui-module__hVMiPa__svcSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #111c;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 2px 8px #0000001f}.ui-module__hVMiPa__svcSubmitBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.ui-module__hVMiPa__svcSubmitBtn:active{filter:brightness();transform:translateY(0)}.ui-module__hVMiPa__svcListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ui-module__hVMiPa__svcListHeaderLeft{align-items:center;gap:10px;display:flex}.ui-module__hVMiPa__svcListTitle{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:900}.ui-module__hVMiPa__svcListMeta{flex-wrap:wrap;gap:14px;display:flex}.ui-module__hVMiPa__svcListMetaItem{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ui-module__hVMiPa__svcDotGreen{background:var(--success);border-radius:50%;width:8px;height:8px;display:inline-block}.ui-module__hVMiPa__svcDotGray{background:#0003;border-radius:50%;width:8px;height:8px;display:inline-block}.ui-module__hVMiPa__svcEmptyState{text-align:center;background:#fff9;border:2px dashed #00000014;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.ui-module__hVMiPa__svcEmptyIcon{opacity:.4;font-size:36px;line-height:1}.ui-module__hVMiPa__svcEmptyTitle{color:var(--text);font-size:16px;font-weight:800}.ui-module__hVMiPa__svcEmptyDesc{color:var(--muted);max-width:320px;margin:0;font-size:14px}.ui-module__hVMiPa__svcServicesList{gap:12px;display:grid}.ui-module__hVMiPa__svcServiceCard{background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:18px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a08}.ui-module__hVMiPa__svcServiceCard:hover{border-color:#0f172a1a;transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0d,0 10px 24px #0f172a0f}.ui-module__hVMiPa__svcServiceCardTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ui-module__hVMiPa__svcServiceInfo{flex:1;gap:6px;min-width:0;display:grid}.ui-module__hVMiPa__svcServiceNameRow{align-items:center;gap:8px;display:flex}.ui-module__hVMiPa__svcStatusDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ui-module__hVMiPa__svcStatusDotActive{background:var(--success);box-shadow:0 0 0 3px #22c55e26}.ui-module__hVMiPa__svcStatusDotInactive{background:#00000026;box-shadow:0 0 0 3px #0000000a}.ui-module__hVMiPa__svcServiceName{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:800;overflow:hidden}.ui-module__hVMiPa__svcServiceCatBadge{color:#6366f1e6;background:#6366f114;border:1px solid #6366f126;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.ui-module__hVMiPa__svcServiceDesc{color:var(--text);opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ui-module__hVMiPa__svcServiceDescMuted{color:var(--muted);opacity:.6;margin:0;font-size:13px;font-style:italic}.ui-module__hVMiPa__svcServiceMeta{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.ui-module__hVMiPa__svcMetaChip{background:#00000006;border-radius:10px;flex-direction:column;align-items:flex-end;gap:1px;min-width:80px;padding:8px 12px;display:flex}.ui-module__hVMiPa__svcMetaChipLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.ui-module__hVMiPa__svcMetaChipValue{color:var(--text);white-space:nowrap;font-size:14px;font-weight:800}.ui-module__hVMiPa__svcServiceActions{border-top:1px solid #0000000d;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.ui-module__hVMiPa__svcEditDetails{flex:1;min-width:0}.ui-module__hVMiPa__svcEditDetails summary{list-style:none}.ui-module__hVMiPa__svcEditDetails summary::-webkit-details-marker{display:none}.ui-module__hVMiPa__svcEditToggleBtn{color:var(--text);border:1px solid var(--border);cursor:pointer;background:#00000008;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.ui-module__hVMiPa__svcEditToggleBtn:hover{border-color:var(--border-strong);background:#0000000f;transform:translateY(-1px)}.ui-module__hVMiPa__svcEditToggleBtnIcon{font-size:14px}.ui-module__hVMiPa__svcEditPanel{background:#00000004;border:1px solid #0000000f;border-radius:14px;margin-top:12px;padding:14px}.ui-module__hVMiPa__svcEditForm{gap:12px;display:grid}.ui-module__hVMiPa__svcEditFormActions{gap:8px;display:flex}.ui-module__hVMiPa__svcEditSaveBtn{color:#fff;cursor:pointer;background:#1a1a1a;border:1px solid #111c;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:800;transition:transform .12s,filter .12s}.ui-module__hVMiPa__svcEditSaveBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ui-module__hVMiPa__svcDeleteBtn{white-space:nowrap;color:#b42318e6;cursor:pointer;background:#b423180f;border:1px solid #b4231826;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s,transform .12s}.ui-module__hVMiPa__svcDeleteBtn:hover{background:#b423181a;border-color:#b423184d;transform:translateY(-1px)}.ui-module__hVMiPa__svcDeleteBtn:active{transform:translateY(0)}@media (max-width:980px){.ui-module__hVMiPa__svcStatsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ui-module__hVMiPa__svcLayout{grid-template-columns:1fr}.ui-module__hVMiPa__svcSidebar{position:static}}@media (max-width:720px){.ui-module__hVMiPa__svcPageHeader{flex-direction:column;gap:12px}.ui-module__hVMiPa__svcQuickBadges{width:100%}.ui-module__hVMiPa__svcQuickBadge{flex:1;justify-content:center;min-width:0}.ui-module__hVMiPa__svcServiceCardTop{flex-direction:column;gap:12px}.ui-module__hVMiPa__svcServiceMeta{flex-direction:row;gap:8px}.ui-module__hVMiPa__svcMetaChip{flex:1;align-items:center}.ui-module__hVMiPa__svcFieldRow2{grid-template-columns:1fr;gap:14px}.ui-module__hVMiPa__svcServiceActions{flex-direction:column;gap:8px}.ui-module__hVMiPa__svcEditToggleBtn,.ui-module__hVMiPa__svcDeleteBtn{text-align:center;justify-content:center;width:100%}.ui-module__hVMiPa__svcEditDetails{width:100%}.ui-module__hVMiPa__svcEditPanel{padding:12px}}@media (max-width:560px){.ui-module__hVMiPa__svcStatsRow{grid-template-columns:1fr}.ui-module__hVMiPa__svcStatCard{padding:14px}.ui-module__hVMiPa__svcFormCard{padding:16px}.ui-module__hVMiPa__svcServiceCard{padding:14px}.ui-module__hVMiPa__svcQuickBadges{flex-direction:column}.ui-module__hVMiPa__svcQuickBadge{width:100%}}.ui-module__hVMiPa__calPageRoot{min-width:0;padding:16px}.ui-module__hVMiPa__calPageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ui-module__hVMiPa__calPageHeaderLeft{min-width:0}.ui-module__hVMiPa__calPageTitle{letter-spacing:-.025em;margin:0 0 4px;font-size:20px;font-weight:950;line-height:1.15}.ui-module__hVMiPa__calPageLead{color:var(--muted);max-width:440px;margin:0;font-size:13px;line-height:1.5}.ui-module__hVMiPa__calPageHeaderRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-module__hVMiPa__calSelectedChip{color:var(--text);border:1px solid var(--border);background:#ffffffd9;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000008}.ui-module__hVMiPa__calSelectedChipIcon{font-size:14px;line-height:1}.ui-module__hVMiPa__calSelectedChipText{font-variant-numeric:tabular-nums}.ui-module__hVMiPa__calAddBookingBtn{color:#fff;cursor:pointer;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #111c;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.ui-module__hVMiPa__calAddBookingBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.ui-module__hVMiPa__calAddBookingBtn:active{filter:brightness();transform:translateY(0)}.ui-module__hVMiPa__calAddBookingBtnIcon{font-size:16px;font-weight:400;line-height:1}.ui-module__hVMiPa__calLegend{background:#ffffffb3;border:1px solid #0f172a0f;border-radius:12px;flex-wrap:wrap;gap:16px;margin-bottom:14px;padding:10px 14px;display:flex}.ui-module__hVMiPa__calLegendItem{align-items:center;gap:8px;display:inline-flex}.ui-module__hVMiPa__calLegendDot{border-radius:4px;flex-shrink:0;width:14px;height:14px;display:inline-block}.ui-module__hVMiPa__calLegendLabel{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.ui-module__hVMiPa__calWrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:14px;overflow-x:auto;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a08}.ui-module__hVMiPa__calMobileHint{color:var(--muted);background:#3b82f60d;border:1px solid #3b82f61f;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.ui-module__hVMiPa__calMobileHintIcon{flex-shrink:0;font-size:16px;line-height:1}.ui-module__hVMiPa__calModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a66;place-items:center;padding:16px;animation:.15s ui-module__hVMiPa__calFadeIn;display:grid;position:fixed;inset:0}@keyframes ui-module__hVMiPa__calFadeIn{0%{opacity:0}to{opacity:1}}.ui-module__hVMiPa__calModalCard{background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:calc(100vh - 48px);animation:.2s cubic-bezier(.22,1,.36,1) ui-module__hVMiPa__calSlideUp;overflow-y:auto;box-shadow:0 24px 80px #0f172a33,0 4px 16px #0f172a0f}@keyframes ui-module__hVMiPa__calSlideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-module__hVMiPa__calModalHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 0;display:flex}.ui-module__hVMiPa__calModalTitle{letter-spacing:-.02em;margin:0 0 4px;font-size:18px;font-weight:900}.ui-module__hVMiPa__calModalLead{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ui-module__hVMiPa__calModalCloseBtn{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#0000000a;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;transition:background .12s,color .12s,transform .12s;display:flex}.ui-module__hVMiPa__calModalCloseBtn:hover{color:var(--text);background:#00000014;transform:scale(1.05)}.ui-module__hVMiPa__calModalCloseBtn:disabled{opacity:.4;cursor:not-allowed}.ui-module__hVMiPa__calModalBody{gap:14px;padding:18px 22px;display:grid}.ui-module__hVMiPa__calModalField{gap:6px;display:grid}.ui-module__hVMiPa__calModalFieldLabel{color:var(--text);font-size:13px;font-weight:700}.ui-module__hVMiPa__calModalInput,.ui-module__hVMiPa__calModalSelect{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);background:#00000005;border-radius:12px;padding:10px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.ui-module__hVMiPa__calModalInput:focus,.ui-module__hVMiPa__calModalSelect:focus{background:#fff;border-color:#1111114d;outline:none;box-shadow:0 0 0 3px #1111110f}.ui-module__hVMiPa__calModalSummary{background:#f8fafccc;border:1px solid #0f172a0f;border-radius:12px;padding:12px 14px}.ui-module__hVMiPa__calModalSummaryLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px;font-size:12px;font-weight:700}.ui-module__hVMiPa__calModalSummaryValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.ui-module__hVMiPa__calModalSummaryHint{color:var(--muted);margin-top:6px;font-size:13px}.ui-module__hVMiPa__calModalCheckboxGroup{gap:10px;display:grid}.ui-module__hVMiPa__calModalCheckboxRow{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.ui-module__hVMiPa__calModalCheckbox{accent-color:#1a1a1a;cursor:pointer;border-radius:4px;width:18px;height:18px}.ui-module__hVMiPa__calModalError{color:#991b1b;background:#ef44440f;border:1px solid #ef444426;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}.ui-module__hVMiPa__calModalFooter{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.ui-module__hVMiPa__calModalCancelBtn{color:var(--text);border:1px solid var(--border);cursor:pointer;background:#0000000a;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:700;transition:background .12s,border-color .12s,transform .12s}.ui-module__hVMiPa__calModalCancelBtn:hover{border-color:var(--border-strong);background:#00000012;transform:translateY(-1px)}.ui-module__hVMiPa__calModalCancelBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ui-module__hVMiPa__calModalSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #111c;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 2px 8px #0000001f}.ui-module__hVMiPa__calModalSubmitBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.ui-module__hVMiPa__calModalSubmitBtn:active{filter:brightness();transform:translateY(0)}.ui-module__hVMiPa__calModalSubmitBtnDisabled{opacity:.45;cursor:not-allowed;filter:none!important;box-shadow:none!important;transform:none!important}@media (max-width:720px){.ui-module__hVMiPa__calPageRoot{padding:12px}.ui-module__hVMiPa__calPageHeader{flex-direction:column;gap:12px}.ui-module__hVMiPa__calPageHeaderRight{justify-content:space-between;width:100%}.ui-module__hVMiPa__calAddBookingBtn{flex:1;justify-content:center}.ui-module__hVMiPa__calLegend{gap:10px;padding:8px 12px}.ui-module__hVMiPa__calLegendLabel{font-size:11px}.ui-module__hVMiPa__calWrapper{border-radius:14px;padding:8px}.ui-module__hVMiPa__calModalCard{border-radius:18px;max-height:calc(100vh - 32px)}.ui-module__hVMiPa__calModalHeader{padding:18px 16px 0}.ui-module__hVMiPa__calModalBody{padding:14px 16px}.ui-module__hVMiPa__calModalFooter{flex-direction:column;padding:0 16px 18px}.ui-module__hVMiPa__calModalCancelBtn,.ui-module__hVMiPa__calModalSubmitBtn{text-align:center;justify-content:center;width:100%}}@media (max-width:480px){.ui-module__hVMiPa__calLegend{flex-direction:column;gap:6px}.ui-module__hVMiPa__calSelectedChip{padding:6px 10px;font-size:12px}}.ui-module__hVMiPa__rulesPageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ui-module__hVMiPa__rulesPageHeaderLeft{min-width:0}.ui-module__hVMiPa__rulesPageTitle{letter-spacing:-.025em;margin:0 0 4px;font-size:22px;font-weight:950;line-height:1.15}.ui-module__hVMiPa__rulesPageLead{color:var(--muted);max-width:480px;margin:0;font-size:14px;line-height:1.5}.ui-module__hVMiPa__rulesQuickBadges{flex-wrap:wrap;gap:8px;display:flex}.ui-module__hVMiPa__rulesQuickBadge{white-space:nowrap;border:1px solid var(--border);background:#fffc;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000008}.ui-module__hVMiPa__rulesQuickBadgeGreen{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.ui-module__hVMiPa__rulesQuickBadgeIcon{font-size:14px;line-height:1}.ui-module__hVMiPa__rulesQuickBadgeValue{font-weight:900}.ui-module__hVMiPa__rulesQuickBadgeLabel{opacity:.7;font-weight:600}.ui-module__hVMiPa__rulesStatsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.ui-module__hVMiPa__rulesStatCard{background:#fff;border:1px solid #0f172a0f;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a08}.ui-module__hVMiPa__rulesStatCard:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0d,0 8px 20px #0f172a0f}.ui-module__hVMiPa__rulesStatIconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ui-module__hVMiPa__rulesStatIcon{font-size:20px;line-height:1}.ui-module__hVMiPa__rulesStatContent{min-width:0}.ui-module__hVMiPa__rulesStatNumber{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:950;line-height:1.1}.ui-module__hVMiPa__rulesStatLabel{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600}.ui-module__hVMiPa__rulesPageLayout{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.ui-module__hVMiPa__rulesPageSidebar{align-self:start;gap:16px;display:grid;position:sticky;top:16px}.ui-module__hVMiPa__rulesPageMain{min-width:0}.ui-module__hVMiPa__rulesFormCard{background:#fff;border:1px solid #0f172a0f;border-radius:18px;padding:20px;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a08}.ui-module__hVMiPa__rulesFormCardHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ui-module__hVMiPa__rulesFormCardTitle{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:900}.ui-module__hVMiPa__rulesFormCancelLink{color:#b42318cc;white-space:nowrap;background:#b423180f;border:1px solid #b423181f;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s}.ui-module__hVMiPa__rulesFormCancelLink:hover{background:#b423181a;border-color:#b4231840}.ui-module__hVMiPa__rulesForm{gap:14px;display:grid}.ui-module__hVMiPa__rulesFieldLabel{gap:6px;min-width:0;display:grid}.ui-module__hVMiPa__rulesFieldLabelText{color:var(--text);font-size:13px;font-weight:700}.ui-module__hVMiPa__rulesFieldInput,.ui-module__hVMiPa__rulesFieldSelect{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);background:#00000005;border-radius:12px;padding:10px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.ui-module__hVMiPa__rulesFieldInput:focus,.ui-module__hVMiPa__rulesFieldSelect:focus{background:#fff;border-color:#1111114d;outline:none;box-shadow:0 0 0 3px #1111110f}.ui-module__hVMiPa__rulesFieldHint{color:var(--muted);font-size:12px;line-height:1.4}.ui-module__hVMiPa__rulesTimeRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ui-module__hVMiPa__rulesValidationBanner{color:#b42318f2;background:#b423180f;border:1px solid #b4231826;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.ui-module__hVMiPa__rulesValidationIcon{flex-shrink:0;font-size:15px;line-height:1.3}.ui-module__hVMiPa__rulesSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #111c;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 2px 8px #0000001f}.ui-module__hVMiPa__rulesSubmitBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.ui-module__hVMiPa__rulesSubmitBtn:active{filter:brightness();transform:translateY(0)}.ui-module__hVMiPa__rulesSubmitBtnDisabled{opacity:.45;cursor:not-allowed;filter:none!important;box-shadow:none!important;transform:none!important}.ui-module__hVMiPa__rulesFormHints{background:#00000005;border:1px solid #0000000a;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ui-module__hVMiPa__rulesFormHintItem{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.ui-module__hVMiPa__rulesFormHintIcon{flex-shrink:0;font-size:13px;line-height:1}.ui-module__hVMiPa__rulesHelpCard{background:#fff;border:1px solid #0f172a0f;border-radius:18px;padding:20px;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a08}.ui-module__hVMiPa__rulesHelpCardTitle{letter-spacing:-.01em;margin:0 0 14px;font-size:15px;font-weight:900}.ui-module__hVMiPa__rulesHelpItems{gap:14px;display:grid}.ui-module__hVMiPa__rulesHelpItem{align-items:flex-start;gap:12px;display:flex}.ui-module__hVMiPa__rulesHelpItemIcon{background:#00000008;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1.3;display:flex}.ui-module__hVMiPa__rulesHelpItemContent{min-width:0}.ui-module__hVMiPa__rulesHelpItemContent strong{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:800;display:block}.ui-module__hVMiPa__rulesHelpItemText{color:var(--muted);font-size:13px;line-height:1.5}.ui-module__hVMiPa__rulesListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ui-module__hVMiPa__rulesListHeaderLeft{align-items:center;gap:10px;display:flex}.ui-module__hVMiPa__rulesListTitle{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:900}.ui-module__hVMiPa__rulesCountChip{min-width:24px;height:24px;color:var(--muted);background:#0000000d;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__rulesEmptyState{text-align:center;background:#fff9;border:2px dashed #00000014;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.ui-module__hVMiPa__rulesEmptyIcon{opacity:.4;font-size:36px;line-height:1}.ui-module__hVMiPa__rulesEmptyTitle{color:var(--text);font-size:16px;font-weight:800}.ui-module__hVMiPa__rulesEmptyDesc{color:var(--muted);max-width:320px;margin:0;font-size:14px}.ui-module__hVMiPa__rulesDayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-module__hVMiPa__rulesDayGroupCard{background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:16px;transition:transform .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a08}.ui-module__hVMiPa__rulesDayGroupCard:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0d,0 8px 20px #0f172a0f}.ui-module__hVMiPa__rulesDayGroupCardActive{border-color:#22c55e26}.ui-module__hVMiPa__rulesDayGroupCardEmpty{opacity:.7;background:#ffffffb3}.ui-module__hVMiPa__rulesDayGroupHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ui-module__hVMiPa__rulesDayGroupNameRow{align-items:center;gap:8px;display:flex}.ui-module__hVMiPa__rulesDayDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ui-module__hVMiPa__rulesDayDotActive{background:var(--success);box-shadow:0 0 0 3px #22c55e26}.ui-module__hVMiPa__rulesDayDotInactive{background:#0000001f;box-shadow:0 0 0 3px #00000008}.ui-module__hVMiPa__rulesDayGroupName{letter-spacing:-.01em;font-size:15px;font-weight:800}.ui-module__hVMiPa__rulesDayGroupCount{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.ui-module__hVMiPa__rulesDayEmptyMsg{color:var(--muted);padding:4px 0;font-size:13px;font-style:italic}.ui-module__hVMiPa__rulesDayRulesList{gap:8px;display:grid}.ui-module__hVMiPa__rulesRuleItem{background:#00000004;border:1px solid #0000000a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.ui-module__hVMiPa__rulesRuleItem:hover{background:#00000008;border-color:#00000014}.ui-module__hVMiPa__rulesRuleInfo{gap:2px;min-width:0;display:grid}.ui-module__hVMiPa__rulesRuleTime{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:15px;font-weight:800}.ui-module__hVMiPa__rulesRuleValidity{color:var(--muted);font-size:12px}.ui-module__hVMiPa__rulesRuleActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ui-module__hVMiPa__rulesRuleEditBtn{width:32px;height:32px;color:var(--text);background:#0000000a;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:14px;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:flex}.ui-module__hVMiPa__rulesRuleEditBtn:hover{border-color:var(--border);background:#00000014;transform:scale(1.05)}.ui-module__hVMiPa__rulesRuleDeleteBtn{color:#b42318d9;cursor:pointer;white-space:nowrap;background:#b423180f;border:1px solid #b423181f;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:800;transition:background .12s,border-color .12s,transform .12s}.ui-module__hVMiPa__rulesRuleDeleteBtn:hover{background:#b423181a;border-color:#b4231840;transform:translateY(-1px)}.ui-module__hVMiPa__rulesRuleDeleteBtn:active{transform:translateY(0)}@media (max-width:1100px){.ui-module__hVMiPa__rulesDayGrid{grid-template-columns:1fr}}@media (max-width:980px){.ui-module__hVMiPa__rulesStatsRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ui-module__hVMiPa__rulesPageLayout{grid-template-columns:1fr}.ui-module__hVMiPa__rulesPageSidebar{position:static}}@media (max-width:720px){.ui-module__hVMiPa__rulesPageHeader{flex-direction:column;gap:12px}.ui-module__hVMiPa__rulesQuickBadges{width:100%}.ui-module__hVMiPa__rulesQuickBadge{flex:1;justify-content:center;min-width:0}.ui-module__hVMiPa__rulesTimeRow{grid-template-columns:1fr;gap:14px}.ui-module__hVMiPa__rulesRuleItem{flex-direction:column;align-items:stretch;gap:8px}.ui-module__hVMiPa__rulesRuleActions{justify-content:flex-end}}@media (max-width:560px){.ui-module__hVMiPa__rulesStatsRow{grid-template-columns:1fr}.ui-module__hVMiPa__rulesFormCard,.ui-module__hVMiPa__rulesHelpCard{padding:16px}.ui-module__hVMiPa__rulesDayGroupCard{padding:14px}.ui-module__hVMiPa__rulesQuickBadges{flex-direction:column}.ui-module__hVMiPa__rulesQuickBadge{width:100%}}.ui-module__hVMiPa__layoutShell{gap:0;width:100%;max-width:1480px;margin:0 auto;display:grid}.ui-module__hVMiPa__layoutTopBar{justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;display:flex}.ui-module__hVMiPa__layoutTopBarLeft{align-items:center;gap:12px;display:flex}.ui-module__hVMiPa__layoutTopBarRight{align-items:center;gap:10px;display:flex}.ui-module__hVMiPa__layoutBackLink{color:var(--muted);border:1px solid var(--border);background:#ffffffb3;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s,background .12s,border-color .12s,transform .12s;display:inline-flex}.ui-module__hVMiPa__layoutBackLink:hover{color:var(--text);border-color:var(--border-strong);background:#fffffff2;transform:translateY(-1px)}.ui-module__hVMiPa__layoutBackIcon{font-size:15px;line-height:1}.ui-module__hVMiPa__layoutAdminBadge{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;box-shadow:0 2px 6px #0f172a26}.ui-module__hVMiPa__layoutLangSwitch{border:1px solid var(--border);background:#0000000a;border-radius:10px;display:flex;overflow:hidden}.ui-module__hVMiPa__layoutLangPill{color:var(--muted);justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:color .12s,background .12s;display:flex}.ui-module__hVMiPa__layoutLangPill:hover{color:var(--text);background:#fff9}.ui-module__hVMiPa__layoutLangPillActive,.ui-module__hVMiPa__layoutLangPillActive:hover{color:#fff;background:#0f172a}.ui-module__hVMiPa__layoutHero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffd9 0%,#ffffffa6 100%);border:1px solid #0f172a0f;border-radius:22px;gap:16px;padding:24px;display:grid;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0a}.ui-module__hVMiPa__layoutHeroContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-module__hVMiPa__layoutHeroMain{min-width:0}.ui-module__hVMiPa__layoutTitleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-module__hVMiPa__layoutTitle{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:950;line-height:1.05}.ui-module__hVMiPa__layoutSlugBadge{color:var(--muted);border:1px solid var(--border);font-variant-numeric:tabular-nums;background:#0000000a;border-radius:999px;align-items:center;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__layoutLead{color:var(--muted);max-width:600px;margin:8px 0 0;font-size:14px;line-height:1.5}.ui-module__hVMiPa__layoutPublicCard{background:linear-gradient(135deg,#0f172a08 0%,#3b82f60a 100%);border:1px solid #0f172a14;border-radius:16px;overflow:hidden}.ui-module__hVMiPa__layoutPublicCardInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ui-module__hVMiPa__layoutPublicInfo{gap:4px;min-width:0;display:grid}.ui-module__hVMiPa__layoutPublicEyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.ui-module__hVMiPa__layoutPublicUrl{letter-spacing:-.02em;color:var(--text);word-break:break-all;font-size:18px;font-weight:900;line-height:1.3}.ui-module__hVMiPa__layoutPublicHelp{color:var(--muted);margin-top:2px;font-size:13px}.ui-module__hVMiPa__layoutPublicActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.ui-module__hVMiPa__layoutPublicOpenBtn{color:#fff;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #111c;border-radius:12px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.ui-module__hVMiPa__layoutPublicOpenBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.ui-module__hVMiPa__layoutPublicOpenBtn:active{filter:brightness();transform:translateY(0)}.ui-module__hVMiPa__layoutPublicOpenIcon{opacity:.7;font-size:14px;line-height:1}.ui-module__hVMiPa__layoutNavWrap{padding:16px 0 4px}.ui-module__hVMiPa__layoutContent{min-width:0}.ui-module__hVMiPa__layoutErrorCard{text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:440px;margin:80px auto 0;padding:40px 32px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 12px 36px #0f172a0f}.ui-module__hVMiPa__layoutErrorIcon{opacity:.6;margin-bottom:4px;font-size:40px;line-height:1}.ui-module__hVMiPa__layoutErrorTitle{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:900}.ui-module__hVMiPa__layoutErrorDesc{color:var(--muted);max-width:320px;margin:0;font-size:14px;line-height:1.5}.ui-module__hVMiPa__layoutErrorLink{color:#fff;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #111c;border-radius:12px;align-items:center;gap:6px;margin-top:8px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.ui-module__hVMiPa__layoutErrorLink:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}@media (max-width:720px){.ui-module__hVMiPa__layoutHero{border-radius:18px;padding:18px}.ui-module__hVMiPa__layoutTitle{font-size:24px}.ui-module__hVMiPa__layoutTitleRow{gap:8px}.ui-module__hVMiPa__layoutSlugBadge{padding:4px 10px;font-size:12px}.ui-module__hVMiPa__layoutPublicCardInner{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.ui-module__hVMiPa__layoutPublicUrl{font-size:15px}.ui-module__hVMiPa__layoutPublicActions{flex-direction:column}.ui-module__hVMiPa__layoutPublicActions>*{text-align:center;justify-content:center;width:100%}.ui-module__hVMiPa__layoutTopBar{padding:0 0 10px}.ui-module__hVMiPa__layoutBackLink{padding:6px 10px;font-size:12px}.ui-module__hVMiPa__layoutErrorCard{margin:40px auto 0;padding:28px 20px}.ui-module__hVMiPa__layoutErrorTitle{font-size:18px}}@media (max-width:480px){.ui-module__hVMiPa__layoutTitle{font-size:22px}.ui-module__hVMiPa__layoutHero{border-radius:16px;padding:14px}.ui-module__hVMiPa__layoutPublicCardInner{padding:12px 14px}.ui-module__hVMiPa__layoutPublicUrl{font-size:14px}.ui-module__hVMiPa__layoutLangPill{padding:5px 10px;font-size:11px}.ui-module__hVMiPa__layoutAdminBadge{padding:3px 8px;font-size:9px}}.ui-module__hVMiPa__setsPageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ui-module__hVMiPa__setsPageHeaderLeft{min-width:0}.ui-module__hVMiPa__setsPageTitle{letter-spacing:-.025em;margin:0 0 4px;font-size:22px;font-weight:950;line-height:1.15}.ui-module__hVMiPa__setsPageLead{color:var(--muted);max-width:480px;margin:0;font-size:14px;line-height:1.5}.ui-module__hVMiPa__setsQuickBadges{flex-wrap:wrap;gap:8px;display:flex}.ui-module__hVMiPa__setsQuickBadge{white-space:nowrap;border:1px solid var(--border);background:#fffc;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000008}.ui-module__hVMiPa__setsQuickBadgeGreen{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.ui-module__hVMiPa__setsQuickBadgeMuted{opacity:.6}.ui-module__hVMiPa__setsQuickBadgeDanger{color:#b42318e6;background:#b423180f;border-color:#b4231826}.ui-module__hVMiPa__setsQuickBadgeIcon{font-size:14px;line-height:1}.ui-module__hVMiPa__setsQuickBadgeLabel{font-weight:700}.ui-module__hVMiPa__setsBanner{border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.ui-module__hVMiPa__setsBannerSuccess{color:var(--success);background:var(--success-soft);border:1px solid var(--success-border)}.ui-module__hVMiPa__setsBannerDanger{color:#b42318f2;background:#b423180f;border:1px solid #b4231826}.ui-module__hVMiPa__setsBannerInfo{color:var(--text);background:#3b82f60d;border:1px solid #3b82f61f}.ui-module__hVMiPa__setsBannerIcon{flex-shrink:0;font-size:16px;line-height:1}.ui-module__hVMiPa__setsStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.ui-module__hVMiPa__setsStatusCard{background:#fff;border:1px solid #0f172a0f;border-radius:16px;gap:10px;padding:16px;transition:transform .14s,box-shadow .14s;display:grid;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a08}.ui-module__hVMiPa__setsStatusCard:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0d,0 8px 20px #0f172a0f}.ui-module__hVMiPa__setsStatusCardHeader{align-items:center;gap:10px;display:flex}.ui-module__hVMiPa__setsStatusCardIconWrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ui-module__hVMiPa__setsStatusCardIcon{font-size:18px;line-height:1}.ui-module__hVMiPa__setsStatusCardInfo{gap:2px;min-width:0;display:grid}.ui-module__hVMiPa__setsStatusCardTitle{letter-spacing:-.01em;color:var(--text);font-size:13px;font-weight:800}.ui-module__hVMiPa__setsStatusBadge{border-radius:999px;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__setsStatusBadgeGreen{color:var(--success);background:var(--success-soft);border:1px solid var(--success-border)}.ui-module__hVMiPa__setsStatusBadgeMuted{color:var(--muted);border:1px solid var(--border);background:#0000000a}.ui-module__hVMiPa__setsStatusBadgeDanger{color:#b42318e6;background:#b423180f;border:1px solid #b4231826}.ui-module__hVMiPa__setsStatusCardValue{color:var(--muted);word-break:break-word;font-size:12px;line-height:1.4}.ui-module__hVMiPa__setsLayout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ui-module__hVMiPa__setsSidebar{align-self:start;position:sticky;top:16px}.ui-module__hVMiPa__setsContent{min-width:0}.ui-module__hVMiPa__setsSidebarCard{background:#fff;border:1px solid #0f172a0f;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a08}.ui-module__hVMiPa__setsSidebarTitle{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:900}.ui-module__hVMiPa__setsSidebarNav{gap:6px;display:grid}.ui-module__hVMiPa__setsSidebarLink{color:var(--text);background:#00000004;border:1px solid #0000000a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;display:flex}.ui-module__hVMiPa__setsSidebarLink:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong);background:#fffffff2;transform:translateY(-1px)}.ui-module__hVMiPa__setsSidebarLinkIcon{font-size:16px;line-height:1}.ui-module__hVMiPa__setsSidebarHelp{color:var(--muted);background:#3b82f60a;border:1px solid #3b82f614;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.ui-module__hVMiPa__setsSidebarHelpIcon{flex-shrink:0;font-size:14px;line-height:1.3}.ui-module__hVMiPa__setsFormStack{gap:18px;display:grid}.ui-module__hVMiPa__setsPanel{background:#fff;border:1px solid #0f172a0f;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a08}.ui-module__hVMiPa__setsPanelHeader{align-items:center;gap:14px;padding:20px 22px 0;display:flex}.ui-module__hVMiPa__setsPanelHeaderIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.ui-module__hVMiPa__setsPanelTitle{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:900}.ui-module__hVMiPa__setsPanelDesc{color:var(--muted);margin:2px 0 0;font-size:13px}.ui-module__hVMiPa__setsPanelBody{gap:16px;padding:18px 22px;display:grid}.ui-module__hVMiPa__setsFieldGroup{gap:6px;min-width:0;display:grid}.ui-module__hVMiPa__setsFieldLabel{color:var(--text);font-size:13px;font-weight:700}.ui-module__hVMiPa__setsInput,.ui-module__hVMiPa__setsSelect{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);background:#00000005;border-radius:12px;padding:10px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.ui-module__hVMiPa__setsInput:focus,.ui-module__hVMiPa__setsSelect:focus{background:#fff;border-color:#1111114d;outline:none;box-shadow:0 0 0 3px #1111110f}.ui-module__hVMiPa__setsTextarea{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);resize:vertical;background:#00000005;border-radius:12px;min-height:80px;padding:10px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.ui-module__hVMiPa__setsTextarea:focus{background:#fff;border-color:#1111114d;outline:none;box-shadow:0 0 0 3px #1111110f}.ui-module__hVMiPa__setsFieldHint{color:var(--muted);font-size:12px;line-height:1.45}.ui-module__hVMiPa__setsLockedValue{border:1px solid var(--border);background:#00000005;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.ui-module__hVMiPa__setsLockedBadge{color:var(--muted);background:#0000000d;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__setsCheckboxRow{align-items:center;gap:10px;display:flex}.ui-module__hVMiPa__setsCheckbox{accent-color:#1a1a1a;cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px}.ui-module__hVMiPa__setsCheckbox:disabled{opacity:.4;cursor:not-allowed}.ui-module__hVMiPa__setsCheckboxLabel{color:var(--text);cursor:pointer;font-size:14px;font-weight:700}.ui-module__hVMiPa__setsSectionSave{border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.ui-module__hVMiPa__setsSectionSaveHint{color:var(--muted);font-size:12px}.ui-module__hVMiPa__setsSectionSaveBtn{color:var(--text);border:1px solid var(--border);cursor:pointer;background:#0000000a;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s,transform .12s}.ui-module__hVMiPa__setsSectionSaveBtn:hover{border-color:var(--border-strong);background:#00000012;transform:translateY(-1px)}.ui-module__hVMiPa__setsIntegrationCard{background:#fff;border:1px solid #0f172a0f;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a08}.ui-module__hVMiPa__setsIntegrationHeader{border-bottom:1px solid #0f172a0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ui-module__hVMiPa__setsIntegrationHeaderLeft{align-items:center;gap:12px;display:flex}.ui-module__hVMiPa__setsIntegrationIconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ui-module__hVMiPa__setsIntegrationIcon{font-size:20px;line-height:1}.ui-module__hVMiPa__setsIntegrationTitle{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:900}.ui-module__hVMiPa__setsIntegrationActionBtn{color:var(--text);border:1px solid var(--border);cursor:pointer;background:#0000000a;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,transform .12s}.ui-module__hVMiPa__setsIntegrationActionBtn:hover{border-color:var(--border-strong);background:#00000012;transform:translateY(-1px)}.ui-module__hVMiPa__setsIntegrationConnectBtn{color:#fff;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #111c;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 2px 6px #0000001a}.ui-module__hVMiPa__setsIntegrationConnectBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 12px #00000029}.ui-module__hVMiPa__setsIntegrationBody{gap:12px;padding:16px 22px;display:grid}.ui-module__hVMiPa__setsIntegrationMeta{gap:8px;display:grid}.ui-module__hVMiPa__setsIntegrationMetaItem{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.ui-module__hVMiPa__setsIntegrationMetaLabel{color:var(--muted);font-weight:600}.ui-module__hVMiPa__setsIntegrationHint{color:var(--muted);font-size:13px;line-height:1.5}.ui-module__hVMiPa__setsIntegrationAlert{color:#b42318f2;background:#b423180d;border:1px solid #b4231826;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ui-module__hVMiPa__setsIntegrationAlertIcon{flex-shrink:0;font-size:16px;line-height:1.3}.ui-module__hVMiPa__setsIntegrationAlertDetail{opacity:.85;margin-top:4px;font-size:12px}.ui-module__hVMiPa__setsIntegrationInfoBanner{color:var(--muted);background:#3b82f60a;border:1px solid #3b82f61a;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5}.ui-module__hVMiPa__setsStripeSettings{background:#00000004;border:1px solid #0000000a;border-radius:14px;gap:10px;padding:14px;display:grid}.ui-module__hVMiPa__setsTermsLink{color:var(--text);border-bottom:1px solid #0003;padding-bottom:1px;font-weight:700;text-decoration:none;transition:border-color .12s}.ui-module__hVMiPa__setsTermsLink:hover{border-bottom-color:#00000080}.ui-module__hVMiPa__setsStickySave{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 -2px 12px #0f172a0a,0 10px 30px #0f172a14}.ui-module__hVMiPa__setsStickySaveHint{color:var(--muted);font-size:13px;font-weight:600}.ui-module__hVMiPa__setsStickySaveBtn{color:#fff;cursor:pointer;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #111c;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 2px 8px #0000001f}.ui-module__hVMiPa__setsStickySaveBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.ui-module__hVMiPa__setsStickySaveBtn:active{filter:brightness();transform:translateY(0)}.ui-module__hVMiPa__setsEmptyState{text-align:center;background:#fff9;border:2px dashed #00000014;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.ui-module__hVMiPa__setsEmptyIcon{opacity:.4;font-size:36px;line-height:1}.ui-module__hVMiPa__setsEmptyTitle{color:var(--text);font-size:16px;font-weight:800}.ui-module__hVMiPa__setsEmptyDesc{color:var(--muted);max-width:320px;margin:0;font-size:14px}.ui-module__hVMiPa__setsFooterNote{color:var(--muted);opacity:.7;margin-top:12px;font-size:12px}@media (max-width:980px){.ui-module__hVMiPa__setsStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-module__hVMiPa__setsLayout{grid-template-columns:1fr}.ui-module__hVMiPa__setsSidebar{position:static}.ui-module__hVMiPa__setsSidebarNav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:720px){.ui-module__hVMiPa__setsPageHeader{flex-direction:column;gap:12px}.ui-module__hVMiPa__setsQuickBadges{width:100%}.ui-module__hVMiPa__setsQuickBadge{flex:1;justify-content:center;min-width:0}.ui-module__hVMiPa__setsPanelHeader{padding:16px 16px 0}.ui-module__hVMiPa__setsPanelBody{padding:14px 16px}.ui-module__hVMiPa__setsSectionSave{flex-direction:column;align-items:stretch;padding:12px 16px}.ui-module__hVMiPa__setsSectionSaveBtn{text-align:center;width:100%}.ui-module__hVMiPa__setsIntegrationHeader{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.ui-module__hVMiPa__setsIntegrationConnectBtn,.ui-module__hVMiPa__setsIntegrationActionBtn{text-align:center;justify-content:center;width:100%}.ui-module__hVMiPa__setsIntegrationBody{padding:14px 16px}.ui-module__hVMiPa__setsStickySave{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.ui-module__hVMiPa__setsStickySaveBtn{text-align:center;width:100%}.ui-module__hVMiPa__setsStickySaveHint{text-align:center}}@media (max-width:560px){.ui-module__hVMiPa__setsStatusGrid{grid-template-columns:1fr}.ui-module__hVMiPa__setsQuickBadges{flex-direction:column}.ui-module__hVMiPa__setsQuickBadge{width:100%}.ui-module__hVMiPa__setsStatusCard{padding:14px}}.ui-module__hVMiPa__bkPageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ui-module__hVMiPa__bkPageHeaderLeft{min-width:0}.ui-module__hVMiPa__bkPageTitle{letter-spacing:-.025em;margin:0 0 4px;font-size:22px;font-weight:950;line-height:1.15}.ui-module__hVMiPa__bkPageLead{color:var(--muted);max-width:480px;margin:0;font-size:13px;line-height:1.5}.ui-module__hVMiPa__bkPageHeaderRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-module__hVMiPa__bkExportBtn{color:var(--text);border:1px solid var(--border);cursor:pointer;background:#ffffffd9;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.ui-module__hVMiPa__bkExportBtn:hover{border-color:var(--border-strong);background:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.ui-module__hVMiPa__bkExportBtn:active{transform:translateY(0)}.ui-module__hVMiPa__bkExportBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ui-module__hVMiPa__bkExportBtnIcon{font-size:15px;line-height:1}.ui-module__hVMiPa__bkStatsRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.ui-module__hVMiPa__bkStatCard{background:#fff;border:1px solid #0f172a0f;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a08}.ui-module__hVMiPa__bkStatCard:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0d,0 8px 20px #0f172a0f}.ui-module__hVMiPa__bkStatIconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ui-module__hVMiPa__bkStatIcon{font-size:20px;line-height:1}.ui-module__hVMiPa__bkStatContent{min-width:0}.ui-module__hVMiPa__bkStatNumber{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:950;line-height:1.1}.ui-module__hVMiPa__bkStatLabel{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600}.ui-module__hVMiPa__bkFilters{background:#ffffffb3;border:1px solid #0f172a0f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;display:flex}.ui-module__hVMiPa__bkFiltersLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:800}.ui-module__hVMiPa__bkFilterPills{flex-wrap:wrap;gap:8px;display:flex}.ui-module__hVMiPa__bkFilterPill{color:var(--text);border:1px solid var(--border);background:#ffffffd9;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.ui-module__hVMiPa__bkFilterPill:hover{border-color:var(--border-strong);background:#fff;transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.ui-module__hVMiPa__bkFilterPillActive{color:#fff;background:#0f172a;border-color:#0f172a}.ui-module__hVMiPa__bkFilterPillActive:hover{color:#fff;background:#1e293b;border-color:#1e293b}.ui-module__hVMiPa__bkFilterPillIcon{font-size:12px;line-height:1}.ui-module__hVMiPa__bkEmptyState{text-align:center;background:#fff9;border:2px dashed #00000014;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.ui-module__hVMiPa__bkEmptyIcon{opacity:.4;font-size:36px;line-height:1}.ui-module__hVMiPa__bkEmptyTitle{color:var(--text);font-size:16px;font-weight:800}.ui-module__hVMiPa__bkEmptyDesc{color:var(--muted);max-width:320px;margin:0;font-size:14px}.ui-module__hVMiPa__bkList{gap:10px;display:grid}.ui-module__hVMiPa__bkCard{background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:0;transition:transform .14s,box-shadow .14s,border-color .14s;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a08}.ui-module__hVMiPa__bkCard:hover{border-color:#0f172a1a;transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0d,0 10px 24px #0f172a0f}.ui-module__hVMiPa__bkCardCancelled{opacity:.6;background:#ffffffb3}.ui-module__hVMiPa__bkCardCancelled:hover{opacity:.75}.ui-module__hVMiPa__bkCardMain{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:0;min-width:0;display:grid}.ui-module__hVMiPa__bkCardLeft{border-right:1px solid #0f172a0d;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.ui-module__hVMiPa__bkCardDateBlock{flex-shrink:0;gap:2px;min-width:90px;display:grid}.ui-module__hVMiPa__bkCardDate{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.ui-module__hVMiPa__bkCardTime{letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.ui-module__hVMiPa__bkCardServiceInfo{gap:2px;min-width:0;display:grid}.ui-module__hVMiPa__bkCardServiceName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.ui-module__hVMiPa__bkCardServiceMeta{color:var(--muted);font-size:12px;font-weight:600}.ui-module__hVMiPa__bkCardServiceDeleted{color:var(--muted);font-size:13px;font-style:italic}.ui-module__hVMiPa__bkCardCenter{border-right:1px solid #0f172a0d;align-content:center;gap:4px;min-width:0;padding:16px 18px;display:grid}.ui-module__hVMiPa__bkCardCustomerName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.ui-module__hVMiPa__bkCardCustomerDetail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.ui-module__hVMiPa__bkCardCustomerIcon{opacity:.6;flex-shrink:0;font-size:12px;line-height:1}.ui-module__hVMiPa__bkCardRight{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;min-width:140px;padding:16px 18px;display:flex}.ui-module__hVMiPa__bkStatusBadge{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.ui-module__hVMiPa__bkStatusBadgeConfirmed{color:var(--success);background:var(--success-soft);border:1px solid var(--success-border)}.ui-module__hVMiPa__bkStatusBadgePaid{color:#635bffe6;background:#635bff14;border:1px solid #635bff26}.ui-module__hVMiPa__bkStatusBadgeCancelled{color:#b42318d9;background:#b423180f;border:1px solid #b423181f}.ui-module__hVMiPa__bkStatusBadgeDefault{color:var(--muted);border:1px solid var(--border);background:#0000000a}.ui-module__hVMiPa__bkCancelledAt{color:var(--muted);text-align:right;font-size:11px}.ui-module__hVMiPa__bkCardActions{margin-top:auto}.ui-module__hVMiPa__bkCancelBtn{color:#b42318e6;cursor:pointer;white-space:nowrap;background:#b423180f;border:1px solid #b4231826;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:800;transition:background .12s,border-color .12s,transform .12s}.ui-module__hVMiPa__bkCancelBtn:hover{background:#b423181a;border-color:#b423184d;transform:translateY(-1px)}.ui-module__hVMiPa__bkCancelBtn:active{transform:translateY(0)}.ui-module__hVMiPa__bkCancelledLabel{color:var(--muted);font-size:12px;font-style:italic;font-weight:600}@media (max-width:980px){.ui-module__hVMiPa__bkCardMain{grid-template-columns:1fr 1fr}.ui-module__hVMiPa__bkCardRight{border-top:1px solid #0f172a0d;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding:12px 18px}.ui-module__hVMiPa__bkCardLeft{border-right:1px solid #0f172a0d}.ui-module__hVMiPa__bkCardCenter{border-right:0}}@media (max-width:720px){.ui-module__hVMiPa__bkPageHeader{flex-direction:column;gap:12px}.ui-module__hVMiPa__bkPageHeaderRight{width:100%}.ui-module__hVMiPa__bkExportBtn{justify-content:center;width:100%}.ui-module__hVMiPa__bkCardMain{grid-template-columns:1fr}.ui-module__hVMiPa__bkCardLeft{border-bottom:1px solid #0f172a0d;border-right:0;padding:14px 16px}.ui-module__hVMiPa__bkCardCenter{border-bottom:1px solid #0f172a0d;border-right:0;padding:12px 16px}.ui-module__hVMiPa__bkCardRight{border-top:0;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px}.ui-module__hVMiPa__bkFilters{flex-direction:column;align-items:stretch;gap:8px}.ui-module__hVMiPa__bkFilterPills{width:100%}.ui-module__hVMiPa__bkFilterPill{flex:1;justify-content:center}}@media (max-width:560px){.ui-module__hVMiPa__bkStatsRow{grid-template-columns:1fr 1fr}.ui-module__hVMiPa__bkStatCard{padding:14px}.ui-module__hVMiPa__bkCardLeft{flex-direction:column;align-items:stretch;gap:8px}.ui-module__hVMiPa__bkCardDateBlock{min-width:0}}@media (max-width:400px){.ui-module__hVMiPa__bkStatsRow{grid-template-columns:1fr}}
