.salon-demo233{--merchant-primary:#25123c;--merchant-on-primary:#fff;--merchant-paper:#f5f3fa;--dashboard-panel:#fff;--dashboard-ink:#281a3b;--dashboard-muted:#746880;--dashboard-action:#6e35cf;--dashboard-on-action:#fff;--demo-line:#e3dceb;--demo-soft:#f0eafa;margin:0;background:var(--merchant-paper);color:var(--dashboard-ink);font-family:Manrope,"IBM Plex Sans Arabic",sans-serif;line-height:1.7}.salon-demo233 *{box-sizing:border-box}.salon-demo233 button,.salon-demo233 select{font:inherit;cursor:pointer}.salon-demo233 a{color:inherit;text-underline-offset:5px}.demo-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(18px,5vw,72px);background:#fff;border-bottom:1px solid #e7e0ef}.demo-top>div{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:#665971}.demo-top img{max-width:100%;display:block}.demo-shell{max-width:1460px;margin:auto;padding:28px clamp(16px,4vw,56px) 40px}.demo-notice{display:flex;align-items:center;gap:14px;border:1px solid var(--demo-line);padding:14px 20px;background:var(--dashboard-panel);border-radius:16px;color:var(--dashboard-muted);font-size:12px}.demo-notice>span{font-size:28px;color:var(--dashboard-action)}.demo-notice p{margin:0}.demo-notice b{color:var(--dashboard-ink);font-size:13px}.demo-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:30px 0 24px}.demo-welcome small{font-size:10px;letter-spacing:2px;color:var(--dashboard-action);font-weight:700}.demo-welcome h1{font-size:clamp(25px,3.5vw,42px);margin:8px 0 6px;line-height:1.5}.demo-welcome p{color:var(--dashboard-muted);font-size:14px;margin:0}.demo-selectors{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.demo-selectors label{display:grid;gap:6px;font-size:11px;color:var(--dashboard-muted)}.demo-selectors select,.demo-selectors button{min-height:42px;border:1px solid var(--demo-line);border-radius:11px;padding:8px 12px;color:var(--dashboard-ink);background:var(--dashboard-panel);font-size:12px}.demo-selectors button{border-color:var(--dashboard-action);color:var(--dashboard-action)}.demo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.demo-stat{background:var(--dashboard-panel);border:1px solid var(--demo-line);border-radius:19px;padding:22px;position:relative;overflow:hidden}.demo-stat small{color:var(--dashboard-muted);font-size:12px}.demo-stat strong{display:block;font-size:32px;line-height:1.5;letter-spacing:-1px;margin:6px 0}.demo-stat span{color:var(--dashboard-muted);font-size:11px}.demo-stat em{position:absolute;inset-inline-end:20px;top:20px;font-style:normal;background:var(--demo-soft);color:var(--dashboard-action);width:35px;height:35px;display:grid;place-items:center;border-radius:11px}.demo-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.demo-shortcuts button{display:flex;align-items:center;gap:9px;border:1px solid var(--demo-line);background:var(--dashboard-panel);color:var(--dashboard-ink);padding:10px 18px;min-height:46px;border-radius:12px;font-size:13px;transition:transform .15s,border-color .15s}.demo-shortcuts span{font-size:19px;color:var(--dashboard-action)}.demo-shortcuts button:hover{transform:translateY(-2px);border-color:var(--dashboard-action)}.demo-feedback{min-height:24px;color:var(--dashboard-action);font-size:12px;margin-bottom:12px}.demo-footer{color:var(--dashboard-muted);font-size:12px;text-align:center;padding:28px 0 5px;border-top:1px solid var(--demo-line);margin-top:24px}.salon-demo233 #demo-workspace .salon-hero{display:none}.salon-demo233 .salon-tabs{margin-top:0;padding-top:0}.dashboard-page.salon-demo233 .salon-tabs button{background:var(--demo-soft);color:var(--dashboard-ink);border:1px solid var(--demo-line)}.dashboard-page.salon-demo233 .salon-tabs button[aria-current=page]{background:var(--dashboard-action);color:var(--dashboard-on-action)}.salon-demo233 .salon-calendar.is-week{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.salon-demo233 .salon-calendar.is-week .salon-calendar-day{min-width:0}.salon-demo233 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--dashboard-action);outline-offset:4px}.salon-demo233[data-palette=sage]{--merchant-primary:#183c32;--merchant-paper:#f1f5f1;--dashboard-ink:#18362c;--dashboard-muted:#62776c;--dashboard-action:#2b6b50;--demo-line:#d5e3d9;--demo-soft:#e6f0e8}.salon-demo233[data-palette=night]{--merchant-primary:#18171d;--merchant-paper:#17161c;--dashboard-panel:#24222a;--dashboard-ink:#f8f4eb;--dashboard-muted:#c0b8c8;--dashboard-action:#e3bd77;--dashboard-on-action:#211a12;--demo-line:#46404c;--demo-soft:#342e28;color-scheme:dark}.salon-demo233[data-palette=night] .salon-calendar-day{background:var(--demo-soft)}
@media(max-width:1000px){.demo-welcome{align-items:start;flex-direction:column}.demo-stat{padding:18px}.demo-stat em{position:static;margin-bottom:8px}.demo-stat strong{font-size:27px}}@media(max-width:600px){.demo-top{align-items:start;padding:18px 16px}.demo-top img{width:142px;height:auto}.demo-top>div{gap:10px;font-size:11px}.demo-shell{padding-top:18px}.demo-notice{padding:12px;gap:10px}.demo-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-stat{padding:15px}.demo-stat em{position:absolute;inset-inline-end:14px;top:14px;width:27px;height:27px}.demo-stat small{font-size:11px;display:block;max-width:calc(100% - 32px)}.demo-stat strong{font-size:25px}.demo-selectors{width:100%}.demo-selectors label{flex:1}.demo-selectors button{width:100%}.demo-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo-shortcuts button{flex-direction:column;gap:4px;padding:9px 4px;font-size:11px}.salon-demo233 .salon-calendar.is-week{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.demo-shortcuts button{transition:none;transform:none!important}}

/* Public demo trial handoff; use the current palette and ordinary links. */
.demo-start-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.demo-start-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;border:1px solid var(--demo-line);border-radius:12px;background:var(--dashboard-panel);color:var(--dashboard-ink);font-size:13px;font-weight:700;text-align:center;text-decoration:none}.demo-start-actions .demo-start-primary{background:var(--dashboard-action);border-color:var(--dashboard-action);color:var(--dashboard-on-action)}.demo-welcome .demo-trial{max-width:640px;margin-top:10px;color:var(--dashboard-muted);font-size:12px}.demo-welcome>div:first-child{min-width:0}@media(max-width:600px){.demo-welcome>div:first-child{width:100%}.demo-start-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.demo-start-actions a{width:100%}}
