.responsive-calendar-scroll{width:auto;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}:root{--bg: #07070F;--card: rgba(255, 255, 255, .06);--card2: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .09);--acc: #7C5CFF;--acc2: #9B7EFF;--acc-dim: rgba(124, 92, 255, .18);--acc-border: rgba(124, 92, 255, .45);--sub: #8B8B9E;--txt: #ffffff;--grn: #4CAF50;--grn-dim: rgba(76, 175, 80, .15);--red: #FF5252;--amb: #FFB74D;--blue: #3B82F6;--blue-dim: rgba(59, 130, 246, .12);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(ellipse 150% 80% at 20% 0%,#16103a,#07070f 55%,#0a0a1c) fixed;color:var(--txt);font-family:IBM Plex Sans Hebrew,Segoe UI,system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100dvh;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}#root{min-height:100vh;min-height:calc(100dvh / var(--a11y-zoom, 1));display:flex;flex-direction:column;max-width:430px;margin:0 auto}@supports (padding: max(0px)){:root{--sat: env(safe-area-inset-top);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right);--sx-safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--sx-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}#root{padding-top:var(--sx-safe-top);padding-bottom:env(safe-area-inset-bottom)}#root:has(.admin-shell){padding-bottom:0}#root:has(.sx-owns-safe-area,.booking-frame-locked){padding-top:0;padding-bottom:0}}@media(min-width:500px)and (max-width:767px){body{background:#06060a}#root{box-shadow:0 0 80px #0009}}@media(min-width:768px){#root{max-width:none;box-shadow:none}}.mobile-frame-bg,.mobile-frame{width:100%}@media(min-width:768px){.mobile-frame-bg{min-height:100vh;display:flex;justify-content:center;background:radial-gradient(ellipse 80% 50% at 65% 0%,rgba(124,92,255,.07) 0%,transparent 65%),var(--bg)}.mobile-frame{width:430px;max-width:430px;flex-shrink:0;min-height:100vh;background:var(--card);border-left:1px solid var(--border);border-right:1px solid var(--border);box-shadow:0 0 80px #00000080;overflow:clip;position:relative}}html:has(.admin-shell),body:has(.admin-shell){height:100%;height:100dvh;max-height:100%;max-height:100dvh;overflow:hidden;overscroll-behavior:none}#root:has(.admin-shell){height:100%;height:calc(100dvh / var(--a11y-zoom, 1));max-height:100%;max-height:calc(100dvh / var(--a11y-zoom, 1));min-height:0;overflow:hidden}#root:has(.admin-shell)>div{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.admin-shell{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.admin-main{width:100%;flex:1 1 auto;min-height:0;height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;box-sizing:border-box;--sx-screen-clearance: 0px}.admin-sidebar,.admin-sidebar-header,.admin-sidebar-nav,.admin-sidebar-footer{display:none}@media(min-width:768px){.admin-shell{padding-right:260px}.admin-shell[data-portal-role=employee]{padding-right:0}.admin-main{width:min(100%,1240px);height:100%;margin:0 auto;padding:0 18px 20px;scrollbar-gutter:stable}.admin-sidebar{display:flex;flex-direction:column;width:260px;height:100vh;height:100dvh;position:fixed;right:0;top:0;background:var(--card);border-left:1px solid var(--border);z-index:50;direction:rtl}.admin-sidebar-header{display:flex;align-items:center;gap:12px;padding:20px 18px 16px;border-bottom:1px solid var(--border)}.admin-sidebar-nav{display:flex;flex-direction:column;padding:12px 10px;gap:2px;flex:1;overflow-y:auto}.admin-sidebar-item{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:11px;border:none;background:none;color:var(--sub);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s,color .12s;font-family:inherit;direction:rtl;text-align:right;width:100%}.admin-sidebar-item:hover{background:var(--card2);color:#fff}.admin-sidebar-item.active{background:var(--acc-dim);color:var(--acc2)}[data-theme=light]{--txt: #0F172A}[data-theme=light] .admin-sidebar-item{color:#5a7aaa}[data-theme=light] .admin-sidebar-item:hover{background:#3b82f614;color:#0f172a}[data-theme=light] .admin-sidebar-item.active{background:#3b82f61a;color:#3b82f6}[data-theme=lilac] .admin-sidebar-item:hover{background:#c8a0ff1a;color:#f2eef8}[data-theme=lilac] .admin-sidebar-item.active{background:#c4a6f029;color:#d8c0ff}.admin-sidebar-footer{display:flex;padding:14px;border-top:1px solid var(--border)}.admin-sidebar-logout{width:100%;padding:9px;border-radius:9px;border:1px solid var(--border);background:none;color:var(--sub);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .12s,color .12s}.admin-sidebar-logout:hover{border-color:#ef444466;color:#ef4444}.admin-tab-bar{display:none!important}}@media(min-width:1440px){.admin-main{width:min(100%,1360px);padding-left:24px;padding-right:24px}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#fff3}.appointment-status-filters::-webkit-scrollbar{display:none}input,textarea,select,button{font-family:IBM Plex Sans Hebrew,Segoe UI,system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes checkmark{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes businessLoaderSlide{0%{transform:translate(-110%)}to{transform:translate(320%)}}.animate-in{animation:fadeInUp .35s ease forwards}.animate-slide{animation:slideIn .3s ease forwards}.pulse{animation:pulse 2s infinite}.checkmark-anim{animation:checkmark .5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes otpSuccessRing{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.otp-success-ring{animation:otpSuccessRing .55s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes otpShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.otp-shake{animation:otpShake .4s cubic-bezier(.36,.07,.19,1) both}html.a11y-reduce-motion .otp-shake{animation:none}@media(prefers-reduced-motion:reduce){.otp-shake{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.a11y-skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:100000;background:var(--acc, #7C5CFF);color:#fff;padding:10px 16px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transform:translateY(-200%);transition:transform .15s ease;box-shadow:0 6px 18px #00000059;pointer-events:none}.a11y-skip-link:focus,.a11y-skip-link:focus-visible{transform:translateY(0);outline:3px solid #fff;outline-offset:2px;pointer-events:auto}#main-content:focus{outline:none}html.a11y-text-sm{--a11y-zoom: .9;font-size:90%}html.a11y-text-lg{--a11y-zoom: 1.15;font-size:115%}html.a11y-text-xl{--a11y-zoom: 1.3;font-size:130%}html.a11y-text-sm #root,html.a11y-text-lg #root,html.a11y-text-xl #root{zoom:var(--a11y-zoom)}html.a11y-highlight-links a,html.a11y-highlight-links [role=link]{text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:2px!important;outline:1px dashed currentColor;outline-offset:2px;font-weight:700!important}html.a11y-readable-font #root,html.a11y-readable-font #root *{letter-spacing:.04em!important;word-spacing:.12em!important}html.a11y-reduce-motion *,html.a11y-reduce-motion *:before,html.a11y-reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html:not(.a11y-allow-motion) *,html:not(.a11y-allow-motion) *:before,html:not(.a11y-allow-motion) *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes slx-wave{0%,to{opacity:.18;transform:scale(.86)}30%{opacity:1;transform:scale(1)}60%{opacity:.18;transform:scale(.86)}}@keyframes slx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes slx-spin{to{transform:rotate(360deg)}}.slx-wave-square{opacity:.18;transform:scale(.86);animation:slx-wave 1.6s ease-in-out infinite both;will-change:opacity,transform}.slx-skeleton{animation:slx-shimmer 1.4s linear infinite}.slx-refresh-spinner{animation:slx-spin .9s linear infinite}html.a11y-reduce-motion .slx-wave-square{animation:none!important;opacity:1;transform:none}html.a11y-reduce-motion .slx-skeleton{animation:none!important;background-image:none!important}html.a11y-reduce-motion .slx-refresh-spinner{animation:none!important;background:currentColor;border-color:currentColor!important;transform:scale(.67)}@media(prefers-reduced-motion:reduce){html:not(.a11y-allow-motion) .slx-wave-square{animation:none!important;opacity:1;transform:none}html:not(.a11y-allow-motion) .slx-skeleton{animation:none!important;background-image:none!important}html:not(.a11y-allow-motion) .slx-refresh-spinner{animation:none!important;background:currentColor;border-color:currentColor!important;transform:scale(.67)}}html.a11y-high-contrast:not(.a11y-surface-booking) #root,html.a11y-high-contrast:not(.a11y-surface-booking) #root *,html.a11y-high-contrast:not(.a11y-surface-booking) #root *:before,html.a11y-high-contrast:not(.a11y-surface-booking) #root *:after{color:#fff!important;border-color:#fff!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-decoration-color:#fff!important}html.a11y-high-contrast:not(.a11y-surface-booking),html.a11y-high-contrast:not(.a11y-surface-booking) body,html.a11y-high-contrast:not(.a11y-surface-booking) #root,html.a11y-high-contrast:not(.a11y-surface-booking) #root div,html.a11y-high-contrast:not(.a11y-surface-booking) #root section,html.a11y-high-contrast:not(.a11y-surface-booking) #root article,html.a11y-high-contrast:not(.a11y-surface-booking) #root header,html.a11y-high-contrast:not(.a11y-surface-booking) #root footer,html.a11y-high-contrast:not(.a11y-surface-booking) #root main,html.a11y-high-contrast:not(.a11y-surface-booking) #root nav,html.a11y-high-contrast:not(.a11y-surface-booking) #root aside,html.a11y-high-contrast:not(.a11y-surface-booking) #root ul,html.a11y-high-contrast:not(.a11y-surface-booking) #root ol,html.a11y-high-contrast:not(.a11y-surface-booking) #root li,html.a11y-high-contrast:not(.a11y-surface-booking) #root table,html.a11y-high-contrast:not(.a11y-surface-booking) #root td,html.a11y-high-contrast:not(.a11y-surface-booking) #root th,html.a11y-high-contrast:not(.a11y-surface-booking) #root tr{background-color:#000!important}html.a11y-high-contrast:not(.a11y-surface-booking) #root button,html.a11y-high-contrast:not(.a11y-surface-booking) #root a,html.a11y-high-contrast:not(.a11y-surface-booking) #root [role=button],html.a11y-high-contrast:not(.a11y-surface-booking) #root [role=link],html.a11y-high-contrast:not(.a11y-surface-booking) #root [role=tab],html.a11y-high-contrast:not(.a11y-surface-booking) #root [role=menuitem]{background-color:#000!important;color:#ffd400!important;border:1px solid #ffd400!important;text-decoration:none!important}html.a11y-high-contrast:not(.a11y-surface-booking) #root button:hover,html.a11y-high-contrast:not(.a11y-surface-booking) #root a:hover,html.a11y-high-contrast:not(.a11y-surface-booking) #root [role=button]:hover,html.a11y-high-contrast:not(.a11y-surface-booking) #root button:focus-visible,html.a11y-high-contrast:not(.a11y-surface-booking) #root a:focus-visible,html.a11y-high-contrast:not(.a11y-surface-booking) #root [role=button]:focus-visible{background-color:#ffd400!important;color:#000!important}html.a11y-high-contrast:not(.a11y-surface-booking) #root [aria-pressed=true],html.a11y-high-contrast:not(.a11y-surface-booking) #root [aria-selected=true],html.a11y-high-contrast:not(.a11y-surface-booking) #root [aria-current=page],html.a11y-high-contrast:not(.a11y-surface-booking) #root [aria-current=true]{background-color:#ffd400!important;color:#000!important;border-color:#ffd400!important}html.a11y-high-contrast:not(.a11y-surface-booking) #root button:disabled,html.a11y-high-contrast:not(.a11y-surface-booking) #root [aria-disabled=true]{color:#888!important;border-color:#888!important;background-color:#000!important}html.a11y-high-contrast:not(.a11y-surface-booking) #root input,html.a11y-high-contrast:not(.a11y-surface-booking) #root textarea,html.a11y-high-contrast:not(.a11y-surface-booking) #root select{background-color:#000!important;color:#fff!important;border:1px solid #ffffff!important;caret-color:#ffd400!important}html.a11y-high-contrast:not(.a11y-surface-booking) #root input::placeholder,html.a11y-high-contrast:not(.a11y-surface-booking) #root textarea::placeholder{color:#ccc!important;opacity:1!important}html.a11y-high-contrast:not(.a11y-surface-booking) :focus-visible{outline:3px solid #ffd400!important;outline-offset:2px!important}html.a11y-high-contrast:not(.a11y-surface-booking) #root svg [fill]:not([fill=none]){fill:#fff!important}html.a11y-high-contrast:not(.a11y-surface-booking) #root svg [stroke]:not([stroke=none]){stroke:#fff!important}html.a11y-high-contrast:not(.a11y-surface-booking){--bg: #000000;--card: #000000;--card2: #0a0a0a;--border: #ffffff;--acc: #ffd400;--acc2: #ffd400;--acc-dim: rgba(255,212,0,.18);--acc-border: #ffd400;--sub: #ffffff;--txt: #ffffff;--grn: #00ff7f;--red: #ff5050;--amb: #ffd400;--blue: #4cc3ff;color-scheme:dark}html.a11y-high-contrast.a11y-surface-booking :focus-visible{outline:3px solid currentColor!important;outline-offset:2px!important}.a11y-launcher{position:fixed;right:16px;bottom:calc(104px + env(safe-area-inset-bottom));z-index:99000;width:48px;height:48px;border-radius:999px;border:1px solid var(--slx-edge);background:var(--slx-glass);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);color:var(--slx-text);line-height:1;cursor:pointer;box-shadow:var(--slx-shadow-card);display:flex;align-items:center;justify-content:center;padding:0;transition:transform .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1)}.a11y-launcher[dir=rtl]{right:auto;left:16px}.a11y-launcher:active{transform:scale(.97);opacity:.9}.a11y-launcher:focus-visible{outline:2px solid var(--slx-accent);outline-offset:2px}@media(min-width:768px){.a11y-launcher{bottom:calc(20px + env(safe-area-inset-bottom))}}body.management-schedule-overlay-open .a11y-launcher{bottom:calc(88px + env(safe-area-inset-bottom))}body.schedule-workspace-open .a11y-launcher{display:none}:root{--page-gutter: clamp(14px, 2.4vw, 28px);--customer-content-max: 760px;--admin-content-max: 1440px}html,body,#root{width:100%;min-width:0}#root,.mobile-frame-bg,.mobile-frame,.admin-shell,.admin-main{min-width:0}img,svg,video,canvas{max-width:100%}input,textarea,select,button{max-width:100%;min-width:0}.customer-fixed-bar{width:100%!important;max-width:430px!important}.responsive-page{width:min(100%,var(--admin-content-max));margin-inline:auto;padding-inline:var(--page-gutter)}.responsive-card-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}.responsive-scroll{width:100%;min-width:0;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.responsive-table{min-width:760px}@media(min-width:768px){.mobile-frame-bg{padding:24px clamp(18px,4vw,64px)}.mobile-frame{width:min(100%,var(--customer-content-max));max-width:var(--customer-content-max);min-height:calc(100dvh - 48px);border:1px solid var(--border);border-radius:24px}.customer-fixed-bar{width:min(calc(100% - 36px),var(--customer-content-max))!important;max-width:var(--customer-content-max)!important;border-radius:18px 18px 0 0}.admin-main{width:min(100%,var(--admin-content-max))}}@media(max-width:767px){#root{width:100%;max-width:100%}.admin-shell,.admin-main{width:100%;max-width:100%;scrollbar-width:none}.admin-shell{overflow-x:hidden}.admin-main{overflow-x:hidden;padding-bottom:calc(max(20px,var(--sx-safe-bottom, env(safe-area-inset-bottom, 0px))) + 84px)}.admin-shell::-webkit-scrollbar,.admin-main::-webkit-scrollbar{width:0;height:0;display:none}.admin-main .responsive-scroll,.admin-main [style*="overflow-x: auto"]{scrollbar-width:none}.admin-main .responsive-scroll::-webkit-scrollbar,.admin-main [style*="overflow-x: auto"]::-webkit-scrollbar{width:0;height:0;display:none}@supports (overflow: clip){.admin-shell{overflow-x:clip}.admin-main{overflow-x:clip;overflow-y:auto}}.admin-main{padding-inline:0;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.responsive-page{padding-inline:14px}.responsive-table{min-width:720px}}@media(max-width:380px){.responsive-card-grid{grid-template-columns:1fr!important}}.customer-modal-sheet{width:100%!important;max-width:430px!important}@media(min-width:768px){.customer-modal-sheet{width:min(calc(100% - 48px),640px)!important;max-width:640px!important;border-radius:20px!important;margin-bottom:24px}}.legacy-admin-content{width:min(100%,1200px);max-width:1200px!important}.legacy-admin-tabs{scrollbar-width:thin;position:sticky!important;top:0;z-index:40}.owner-admin-table{overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.owner-admin-table>div{min-width:1080px}@media(max-width:767px){.legacy-admin-content{width:100%;padding:14px!important}.legacy-admin-header{gap:10px;flex-wrap:wrap}.owner-admin-table>div{min-width:980px}}@media(min-width:1200px){.legacy-admin-content{padding:24px!important}}.responsive-pair-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.responsive-triplet-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.responsive-slot-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))!important}.booking-flow-screen{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.booking-flow-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.booking-flow-bar{position:relative;z-index:5;flex:0 0 auto;display:flex;align-items:center;gap:12px}.booking-flow-scroll.is-grid{overflow-x:hidden}.booking-flow-scroll.is-list{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.booking-flow-scroll.is-list::-webkit-scrollbar{display:none}.booking-flow-hscroll{overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.booking-flow-hscroll::-webkit-scrollbar{display:none}.mobile-frame-bg.booking-frame-locked{height:calc(100vh - var(--sat, 0px) - var(--sab, 0px));height:calc((100dvh - var(--sat, 0px) - var(--sab, 0px)) / var(--a11y-zoom, 1));min-height:0;overflow:hidden}@supports selector(:has(*)){.mobile-frame-bg.booking-frame-locked{height:calc(100dvh / var(--a11y-zoom, 1))}}.mobile-frame-bg.booking-frame-locked>.mobile-frame{height:100%;min-height:0;overflow:hidden}.booking-availability-screen{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.booking-availability-header{position:relative;z-index:10;flex:0 0 auto;box-shadow:0 8px 18px #0000002e}.booking-availability-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 16px 16px}.booking-availability-scroll.is-grid{overflow-x:hidden}.booking-availability-scroll.is-list{overflow-x:auto;padding-top:0}.booking-list-date-row{position:sticky;top:0;z-index:2;display:flex;gap:4px;padding:8px 0;box-shadow:0 6px 12px #0003}.booking-list-date-card{box-sizing:border-box;min-height:44px;padding:6px 2px 7px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.booking-list-date-card.is-selected{transform:translateY(-1px)}.booking-availability-footer{position:relative;z-index:20;flex:0 0 auto;display:flex;justify-content:center;padding:12px 16px 16px}@media(min-width:768px){.responsive-slot-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important}}@media(max-width:520px){.responsive-triplet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:380px){.responsive-pair-grid,.responsive-triplet-grid{grid-template-columns:1fr!important}.responsive-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}[data-theme] body{background:var(--app-bg) fixed;color:var(--txt)}[data-theme] .mobile-frame-bg{background:var(--app-bg)}@media(min-width:768px){[data-theme] .mobile-frame{background:var(--surface-elevated);border-color:var(--border);box-shadow:var(--theme-shadow),inset 0 1px 0 var(--theme-ring)}[data-theme] .admin-sidebar{background:var(--surface-elevated);border-color:var(--border);box-shadow:-16px 0 48px #0000001f}[data-theme] .admin-sidebar-item:hover{background:var(--card2);color:var(--txt)}[data-theme] .admin-sidebar-item.active{background:var(--acc-dim);color:var(--acc2);box-shadow:inset 0 0 0 1px var(--acc-border)}}[data-theme] ::selection{background:var(--acc);color:var(--bg)}[data-theme] input,[data-theme] textarea,[data-theme] select,[data-theme] button{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}[data-theme] input::placeholder,[data-theme] textarea::placeholder{color:var(--sub);opacity:.78}[data-theme] input.staff-service-default-value::placeholder{color:var(--txt);opacity:1}[data-theme] button:disabled,[data-theme] [aria-disabled=true]{cursor:not-allowed!important;filter:saturate(.72)}[data-theme] :focus-visible{outline-color:var(--acc);box-shadow:0 0 0 4px var(--acc-dim)}[data-theme] ::-webkit-scrollbar-track{background:var(--bg)}[data-theme] ::-webkit-scrollbar-thumb{background:var(--acc-border);border-radius:999px}@media(prefers-reduced-motion:reduce){[data-theme] input,[data-theme] textarea,[data-theme] select,[data-theme] button{transition:none}}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-cyrillic-ext-400-normal-D3gEG5uX.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-cyrillic-ext-400-normal-DBoJyDo6.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-DtcEHBoE.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-CPsCACZF.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-400-normal-CWZcAcQ-.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-400-normal-CoGypoWm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-latin-400-normal-LNOA4mnG.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-400-normal-BlLOxiF5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-cyrillic-ext-500-normal-BJwZxC7-.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-cyrillic-ext-500-normal-CpwQvTL-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-BiCWpF8d.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-Ddg_2VaK.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-500-normal-CJ8nbqtk.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-500-normal-CuH7nMAG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-latin-500-normal-CPKaftYY.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-500-normal-3kJePiyr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-cyrillic-ext-600-normal-Ckyl0Env.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-cyrillic-ext-600-normal-Bewuiodp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-C_LU4WLU.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-CQU8iefp.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-600-normal-DhIRDdWU.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-600-normal-BR-dSdDq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-latin-600-normal-D8In27CT.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-600-normal-B_0mKknD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-hebrew-cyrillic-ext-700-normal-CH0kHm8W.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-cyrillic-ext-700-normal-B6KZ5cz3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-hebrew-hebrew-700-normal-BkQFwguy.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-700-normal-tCAIrHh3.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-700-normal-BZ2SIu7a.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-700-normal-Wrnu0_lr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-hebrew-latin-700-normal-DLIo8124.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-700-normal-CB5WL6SV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-hebrew-400-normal-D1SqjNdY.woff2) format("woff2"),url(/assets/frank-ruhl-libre-hebrew-400-normal-BXUQzM2e.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-latin-ext-400-normal-B_dXehWi.woff2) format("woff2"),url(/assets/frank-ruhl-libre-latin-ext-400-normal-BZfVaX-v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-latin-400-normal-hBB2j9Kl.woff2) format("woff2"),url(/assets/frank-ruhl-libre-latin-400-normal-CF3uE58i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/frank-ruhl-libre-hebrew-500-normal-UhV5Nrdm.woff2) format("woff2"),url(/assets/frank-ruhl-libre-hebrew-500-normal-DXveaSS_.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/frank-ruhl-libre-latin-ext-500-normal-gwbrZlZG.woff2) format("woff2"),url(/assets/frank-ruhl-libre-latin-ext-500-normal-CrEvhThu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/frank-ruhl-libre-latin-500-normal-BAzcRRUT.woff2) format("woff2"),url(/assets/frank-ruhl-libre-latin-500-normal-Czdveetw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
