.bp-app{background:radial-gradient(ellipse at 85% 0%,#b69be721,transparent 42%),var(--ws-paper)!important}.bp-app .bp-sidebar{background:linear-gradient(180deg,var(--ws-card),var(--ws-paper));box-shadow:7px 0 35px #21143705}.bp-app .bp-dashboard-hero{isolation:isolate;border:1px solid #b09aca44;box-shadow:0 20px 55px #40235e0b}.bp-app .bp-dashboard-hero:after{content:"";z-index:-1;border:1px solid #ac8dd344;border-radius:50%;width:260px;height:260px;position:absolute;top:5%;right:-85px;transform:rotateX(58deg)rotate(-35deg);box-shadow:0 0 0 32px #a787da0b,0 0 0 64px #a787da08}.bp-app .bp-card,.bp-app .bp-stats article{transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 24px #24163306}.bp-app .bp-stats article:hover{border-color:var(--ws-accent);box-shadow:0 12px 32px #2416330d}.bp-tour-help{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:30px;align-items:center;gap:7px;padding:11px 15px;font-size:12px;display:flex}.bp-tour-help svg{color:var(--ws-accent)}.bp-app[data-business-theme=shoumara]{--ws-paper:#10110f;--ws-card:#1b1d19;--ws-soft:#292b22;--ws-line:#383c2f;--ws-ink:#f5f2e8;--ws-muted:#b5b8a7;--ws-accent:#e4c789;background:radial-gradient(ellipse at 85% 0%,#ae86451b,transparent 42%),var(--ws-paper)!important}.bp-app[data-business-theme=shoumara] .bp-desktop-navigation a.selected{color:#252317;background:linear-gradient(100deg,#d9b978,#eddaac);box-shadow:0 7px 22px #d8b47315}.bp-app[data-business-theme=shoumara] .bp-desktop-navigation a.selected:after{background:#544a30}.bp-app[data-business-theme=shoumara] .bp-dashboard-hero{background:radial-gradient(at 80% 10%,#a68c4b25,#0000 60%),linear-gradient(120deg,#24271d,#171a15);border-color:#5a593a}.bp-app[data-business-theme=shoumara] .bp-dashboard-hero:before{border-color:#dec48808}.bp-app[data-business-theme=shoumara] .bp-dashboard-hero:after{border-color:#d8be7255;box-shadow:0 0 0 32px #d8be7208,0 0 0 64px #d8be7206}.bp-app[data-business-theme=shoumara] .bp-hero-agenda{background:#10130f99;border-color:#454933;box-shadow:0 12px 30px #0002}.bp-app[data-business-theme=shoumara] .bp-stats article{background:linear-gradient(140deg,#25281e,#1b1d19);border-color:#3d4430}.bp-app[data-business-theme=shoumara] .bp-stats article:nth-child(2){background:linear-gradient(140deg,#2f281c,#1b1d19)}.bp-app[data-business-theme=shoumara] .bp-stats article:nth-child(3){background:linear-gradient(140deg,#24242d,#1b1d19)}.bp-setup-hub{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:24px;margin-bottom:24px;padding:26px}.bp-setup-hub-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.bp-setup-hub h2{letter-spacing:-.04em;margin:10px 0;color:var(--ws-ink)!important;font-size:22px!important}.bp-setup-hub p{color:var(--ws-muted);font-size:12px;line-height:1.8}.bp-setup-orbit{background:conic-gradient(var(--ws-accent) var(--progress),var(--ws-soft) 0);border-radius:50%;flex:0 0 77px;place-items:center;height:77px;display:grid;position:relative}.bp-setup-orbit:before{content:"";background:var(--ws-card);border-radius:50%;position:absolute;inset:5px}.bp-setup-orbit strong{color:var(--ws-ink);font-size:24px;font-weight:500;position:relative}.bp-setup-orbit small{color:var(--ws-muted);font-size:11px}.bp-setup-next{background:var(--ws-soft);border:1px solid var(--ws-line);width:100%;color:var(--ws-ink);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:23px 0 12px;padding:18px 20px;display:flex}.bp-setup-next>span{align-items:center;gap:14px;display:flex}.bp-setup-next svg{color:var(--ws-accent);flex-shrink:0}.bp-setup-next small{letter-spacing:.14em;color:var(--ws-muted);margin-bottom:6px;font-size:8px;display:block}.bp-setup-next strong{font-size:14px;font-weight:600}.bp-setup-all>summary{cursor:pointer;color:var(--ws-ink);justify-content:space-between;align-items:center;padding:15px 0;font-size:12px;display:flex}.bp-setup-all>summary:before{content:"+";color:var(--ws-accent);margin-right:10px;font-size:18px}.bp-setup-all[open]>summary:before{content:"−"}.bp-setup-all>summary>span{color:var(--ws-muted);margin-left:auto;font-size:10px}.bp-setup-all>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bp-setup-all button{border:1px solid var(--ws-line);color:var(--ws-ink);text-align:left;cursor:pointer;background:0 0;border-radius:13px;align-items:flex-start;gap:12px;padding:16px;display:flex}.bp-setup-all button>span:first-child{border:1px solid var(--ws-line);height:25px;color:var(--ws-muted);border-radius:50%;flex:0 0 25px;place-items:center;font-size:10px;display:grid}.bp-setup-all button>span.ready{color:#84b28b;background:#8cb09020;border-color:#84b28b66}.bp-setup-all button>span:nth-child(2){flex:1}.bp-setup-all strong{margin:3px 0 7px;font-size:12px;font-weight:600;display:block}.bp-setup-all small{color:var(--ws-muted);font-size:11px;line-height:1.7;display:block}.bp-setup-all button>svg{width:14px;color:var(--ws-muted);flex-shrink:0;margin-top:5px}.bp-setup-note{align-items:center;gap:8px;margin:18px 0 0;display:flex;font-size:10px!important}.bp-setup-note svg{color:var(--ws-accent);flex-shrink:0}.bp-deposit-studio{border:1px solid var(--ws-line,#dad2e4);background:var(--ws-soft,#f3eefb);border-radius:20px;gap:19px;padding:24px;display:grid}.bp-deposit-title{align-items:center;gap:14px;display:flex}.bp-deposit-title>span{background:var(--ws-card,#fff);width:48px;height:48px;color:var(--ws-accent,#7049ac);border-radius:15px;place-items:center;display:grid}.bp-deposit-title small{letter-spacing:.1em;color:var(--ws-muted,#786786);font-size:8px}.bp-deposit-title h3{font-size:19px;color:var(--ws-ink,#33213f)!important;margin:6px 0!important}.bp-deposit-example{background:var(--ws-card,#fff);border:1px solid var(--ws-line,#ddd);border-radius:15px;padding:20px}.bp-deposit-example>label{justify-content:space-between;align-items:center;gap:15px;font-size:11px;flex-direction:row!important;display:flex!important}.bp-deposit-example input{width:95px!important}.bp-deposit-example>div{justify-content:space-between;align-items:center;gap:15px;padding-top:22px;display:flex}.bp-deposit-example>div>span{color:var(--ws-muted,#786786);font-size:10px}.bp-deposit-example strong{letter-spacing:-.04em;color:var(--ws-ink,#33213f);margin-top:6px;font-size:27px;font-weight:500;line-height:1.4;display:block}.bp-deposit-studio>p{align-items:center;gap:8px;margin:0;display:flex;font-size:12px!important}.bp-deposit-studio>small{color:var(--ws-muted,#786786);font-size:11px;line-height:1.8}.bp-payment-path{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px;display:grid}.bp-payment-path>div{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:20px;padding:25px;position:relative}.bp-payment-path>div>span{color:var(--ws-muted);font-size:10px;position:absolute;top:22px;right:22px}.bp-payment-path>div>svg{color:var(--ws-accent);margin-bottom:24px}.bp-payment-path strong{font-size:14px;font-weight:600;display:block}.bp-payment-path p{color:var(--ws-muted);margin:12px 0 0;font-size:11px;line-height:1.8}.bp-payment-path button{color:var(--ws-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:15px 0 0;font-size:11px;display:flex}.bp-tour-dialog{color:#302c25;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f5ee;border:1px solid #615548;border-radius:28px;width:min(790px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:DM Sans,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 150px #0009}.bp-tour-dialog[open]{grid-template-columns:.75fr 1fr;display:grid}.bp-tour-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11140fd0}.bp-tour-close{z-index:2;color:#413727;background:#ffffffa0;border:1px solid #7f725f33;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:14px;right:14px}.bp-tour-art{perspective:600px;background:radial-gradient(at 50% 40%,#786338,#262d21 65%,#151d17);place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.bp-tour-ring{border:1px solid #d9bb7766;border-radius:50%;width:330px;height:330px;animation:12s ease-in-out infinite alternate owner-orbit;position:absolute;transform:rotateX(62deg)rotateY(-20deg);box-shadow:inset 0 0 35px #d3b67514,0 0 0 25px #d3b67504}.bp-tour-ring.second{animation-delay:-6s;transform:rotateY(62deg)rotateX(-20deg)}.bp-tour-logo{color:#262d21;background:linear-gradient(135deg,#e7cc8a,#7f6a3d);border-radius:32px;place-items:center;width:110px;height:110px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:15px 20px 45px #0006,inset 0 0 0 1px #fff6}.bp-tour-logo img{object-fit:contain;border-radius:23px;width:86px;height:86px}.bp-tour-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9ddbd;background:#ffffff0c;border:1px solid #d5c18b40;border-radius:30px;align-items:center;gap:8px;padding:13px 17px;font-size:10px;display:flex;position:absolute;bottom:76px;transform:rotate(4deg)}.bp-tour-copy{padding:55px 34px 30px}.bp-tour-copy .bp-kicker{font-size:9px;color:#877042!important}.bp-tour-dialog h2{letter-spacing:-.055em;margin:19px 0;font-family:Manrope,sans-serif;font-weight:550;line-height:1.16;color:#302c25!important;font-size:32px!important}.bp-tour-dialog p{line-height:1.8;color:#7a7365!important;font-size:12px!important}.bp-tour-dialog ul{gap:16px;margin:0;padding:18px 0;list-style:none;display:grid}.bp-tour-dialog li{color:#5d574c;gap:9px;font-size:11px;line-height:1.7;display:flex}.bp-tour-dialog li svg{color:#8b784e;flex:0 0 16px;margin-top:2px}.bp-tour-controls{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 15px;display:flex}.bp-tour-dialog .bp-primary{border-radius:12px;align-items:center;gap:10px;min-height:45px;padding:12px 16px;font-size:11px;display:flex;color:#f5e6be!important;background:#292f25!important;border:1px solid #292f25!important}.bp-tour-dots{gap:6px;display:flex}.bp-tour-dots button{background:#d7d1c4;border:0;border-radius:20px;width:6px;height:6px;padding:0}.bp-tour-dots button[aria-current=step]{background:#887345;width:22px}.bp-tour-later{color:#877d6a;background:0 0;border:0;padding:10px 0;font-size:10px}.bp-tour-dialog button{cursor:pointer}.bp-tour-dialog button:focus-visible{outline-offset:3px;outline:3px solid #ae8e50}@keyframes owner-orbit{to{transform:rotateX(32deg)rotateY(30deg)rotate(20deg)}}@media (max-width:1000px){.bp-payment-path{grid-template-columns:1fr}.bp-payment-path>div{padding:20px}.bp-payment-path>div>svg{margin-bottom:12px}.bp-setup-all>div{grid-template-columns:1fr}}@media (max-width:600px){.bp-app .bp-top-right{gap:6px}.bp-tour-help{padding:9px;font-size:0}.bp-tour-help svg{width:17px;height:17px}.bp-setup-hub{border-radius:20px;padding:20px}.bp-setup-hub h2{max-width:230px;font-size:20px!important}.bp-setup-orbit{flex-basis:63px;height:63px}.bp-setup-hub-heading{gap:12px}.bp-setup-next{padding:16px}.bp-setup-note{align-items:flex-start}.bp-tour-dialog[open]{grid-template-columns:1fr}.bp-tour-art{min-height:170px}.bp-tour-logo{border-radius:22px;width:78px;height:78px}.bp-tour-logo img{border-radius:18px;width:66px;height:66px}.bp-tour-float{padding:8px 13px;font-size:8px;bottom:13px}.bp-tour-ring{width:250px;height:250px}.bp-tour-copy{padding:26px}.bp-tour-dialog h2{font-size:27px!important}.bp-tour-dialog ul{gap:12px;padding:10px 0}.bp-tour-close{color:#fff;background:#171c1799;border-color:#cdb77a55}.bp-tour-controls{margin-top:18px}.bp-deposit-studio{padding:18px}.bp-deposit-example{padding:15px}.bp-deposit-example strong{font-size:24px}.bp-deposit-title h3{font-size:17px}.bp-deposit-title{gap:10px}}@media (prefers-reduced-motion:reduce){.bp-tour-ring{animation:none}.bp-app .bp-card,.bp-app .bp-stats article{transition:none}}html body .bp-app[data-business-theme=shoumara] .bp-card{color:#f5f2e8;background:linear-gradient(145deg,#1e221a,#1a1d17);border-color:#3b4230}html body .bp-app[data-business-theme=shoumara] .bp-sidebar{background:linear-gradient(#1b2017,#141a12);border-color:#38412d}html body .bp-app[data-business-theme=shoumara] .bp-top{background:#151a12;border-color:#343b29}html body .bp-app[data-business-theme=shoumara] :is(.bp-quick-actions>a,.bp-quick-actions>button){background:linear-gradient(120deg,#252d1f,#1b2117);border-color:#424a32}html body .bp-app[data-business-theme=shoumara] .bp-heading-secondary{background:0 0!important}html body .bp-app[data-business-theme=shoumara] .bp-booking{color:#292532;background:#fff;border-color:#e7e2ec}html body .bp-app[data-business-theme=shoumara] :is(.bp-booking-main strong,.bp-booking-date strong){color:#292532;font-weight:650}html body .bp-app[data-business-theme=shoumara] :is(.bp-booking-main span,.bp-booking-date span){color:#594d66}html body .bp-app[data-business-theme=shoumara] .bp-booking-date{border-left-color:#795497}html body .bp-app[data-business-theme=shoumara] .oc-event{color:#292532;background:#f7f3fb;border-color:#d8c9e6}html body .bp-app[data-business-theme=shoumara] .oc-event strong{color:#292532}html body .bp-app[data-business-theme=shoumara] .oc-event small{color:#594d66}:is(html:has(.bp-app[data-business-theme=shoumara]),body:has(.bp-app[data-business-theme=shoumara])){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f5f4f8!important}html body .bp-app[data-business-theme=shoumara]{--ws-paper:#f5f4f8;--ws-card:#fff;--ws-ink:#292532;--ws-muted:#6c6277;--ws-line:#e7e2ec;--ws-soft:#f0eaf7;--ws-accent:#8460b1;--bp-accent:#8460b1;--bp-text:#292532;--bp-muted:#6c6277;--bp-line:#e7e2ec;font-family:DM Sans,sans-serif;color:#292532!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f5f4f8!important}html body .bp-app[data-business-theme=shoumara] .bp-sidebar{box-shadow:none;border-color:#e7e2ec;background:#fff!important}html body .bp-app[data-business-theme=shoumara] .bp-top{border-color:#e7e2ec;background:#fff!important}html body .bp-app[data-business-theme=shoumara] .bp-brand{color:#292532}html body .bp-app[data-business-theme=shoumara] .bp-brand small{color:#988da5}html body .bp-app[data-business-theme=shoumara] .bp-sidebar-label{color:#897b94}html body .bp-app[data-business-theme=shoumara] .bp-desktop-navigation a{color:#746281;font-size:13px}html body .bp-app[data-business-theme=shoumara] .bp-desktop-navigation a:hover{color:#715785;background:#f8f4fc}html body .bp-app[data-business-theme=shoumara] .bp-desktop-navigation a.selected{color:#6e498c;box-shadow:none;background:#eee5f7}html body .bp-app[data-business-theme=shoumara] .bp-desktop-navigation a.selected:after{background:#a283bc}html body .bp-app[data-business-theme=shoumara] :is(.bp-sidebar-bottom>a,.bp-sidebar-bottom>button){color:#746182}html body .bp-app[data-business-theme=shoumara] .bp-owner-card{border-color:#e4d9ed}html body .bp-app[data-business-theme=shoumara] .bp-owner-card>span{color:#9673ae;background:#eadcf4}html body .bp-app[data-business-theme=shoumara] .bp-owner-card strong{color:#6e557e}html body .bp-app[data-business-theme=shoumara] .bp-owner-card :is(small,button){color:#8b729c}html body .bp-app[data-business-theme=shoumara] :is(h1,h2,h3){color:#2a2532!important}html body .bp-app[data-business-theme=shoumara] :is(.bp-kicker,.bp-dashboard-date,.bp-breadcrumb){color:#78628a!important}html body .bp-app[data-business-theme=shoumara] :is(.bp-icon,.bp-tour-help){color:#8e72a5;box-shadow:none;background:#fff;border:1px solid #e6daef;border-radius:13px}html body .bp-app[data-business-theme=shoumara] :is(.bp-greeting,.bp-breadcrumb strong){color:#715a81}html body .bp-app[data-business-theme=shoumara] .bp-dashboard-hero{box-shadow:none;border:1px solid #e1d0ee;min-height:270px;padding:34px;background:linear-gradient(110deg,#eee4f9,#f5effb)!important}html body .bp-app[data-business-theme=shoumara] .bp-dashboard-hero:before,html body .bp-app[data-business-theme=shoumara] .bp-dashboard-hero:after{display:none}html body .bp-app[data-business-theme=shoumara] .bp-dashboard-hero h1{letter-spacing:-.055em;max-width:410px;font-size:clamp(30px,3vw,43px);font-weight:550;color:#33283f!important}html body .bp-app[data-business-theme=shoumara] .bp-dashboard-hero p{color:#82708f!important}html body .bp-app[data-business-theme=shoumara] .bp-hero-agenda{border:1px solid #e5d9ef;border-radius:18px;box-shadow:0 8px 30px #9874b30a;background:#fff!important;transform:none!important}html body .bp-app[data-business-theme=shoumara] .bp-agenda-head{color:#9d83af;border-color:#eae0f2}html body .bp-app[data-business-theme=shoumara] .bp-agenda-head>span{color:#9d83af}html body .bp-app[data-business-theme=shoumara] .bp-agenda-empty>span{color:#73a18e;background:#e1f0e9}html body .bp-app[data-business-theme=shoumara] .bp-agenda-empty strong{color:#746081}html body .bp-app[data-business-theme=shoumara] .bp-agenda-empty small{color:#8a7399}html body .bp-app[data-business-theme=shoumara] .bp-hero-agenda>button{color:#9b79b1;border-color:#e8dcf1}html body .bp-app[data-business-theme=shoumara] .bp-agenda-item{color:#8c6b9f;border-color:#e7d9ef}html body .bp-app[data-business-theme=shoumara] .bp-agenda-item small{color:#af96bd}html body .bp-app[data-business-theme=shoumara] :is(.bp-card,.bp-setup-hub,.bp-payment-path>div){color:#65516f;border-color:#e3d9eb;box-shadow:0 5px 25px #77558b04;background:#fff!important}html body .bp-app[data-business-theme=shoumara] .bp-card :is(p,.bp-sub,.bp-form-note){color:#6f5e7d}html body .bp-app[data-business-theme=shoumara] .bp-card h2{font-weight:600}html body .bp-app[data-business-theme=shoumara] :is(.bp-primary,.bp-mobile-nav button.selected){box-shadow:none;color:#fff!important;background:#795497!important;border:1px solid #795497!important}html body .bp-app[data-business-theme=shoumara] :is(.bp-install,.bp-link-button){box-shadow:none;border:1px solid #e2d5eb;color:#8d6da3!important;background:#fff!important}html body .bp-app[data-business-theme=shoumara] :is(.bp-form label,.bp-card label){color:#705a81}html body .bp-app[data-business-theme=shoumara] :is(input,textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#6b4d7d!important;background:#fff!important;border-color:#dcd0e6!important}html body .bp-app[data-business-theme=shoumara] :is(input,textarea)::placeholder{color:#b6a1c3}html body .bp-app[data-business-theme=shoumara] input[type=checkbox]{accent-color:#9c79b7}html body .bp-app[data-business-theme=shoumara] :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #b69acf}html body .bp-app[data-business-theme=shoumara] .bp-stats article{box-shadow:none;border:1px solid #e1d1ee;background:#e8dcf5!important}html body .bp-app[data-business-theme=shoumara] .bp-stats article:nth-child(2){border-color:#f0d9ce;background:#f9e5db!important}html body .bp-app[data-business-theme=shoumara] .bp-stats article:nth-child(3){border-color:#d1e8dc;background:#def0e7!important}html body .bp-app[data-business-theme=shoumara] .bp-stats article:nth-child(n) strong{color:#6e507f!important}html body .bp-app[data-business-theme=shoumara] .bp-stats article:nth-child(n) small{color:#6f5b7e!important}html body .bp-app[data-business-theme=shoumara] .bp-stats article .bp-stat-icon{color:#846799;box-shadow:none;background:#ffffffa0}html body .bp-app[data-business-theme=shoumara] :is(.bp-quick-actions>button,.bp-quick-actions>a){box-shadow:none;border-color:#e1d6e9;background:#fff!important}html body .bp-app[data-business-theme=shoumara] .bp-quick-actions>*>span{color:#80618f}html body .bp-app[data-business-theme=shoumara] .bp-quick-actions small{color:#8a6e99}html body .bp-app[data-business-theme=shoumara] .bp-quick-actions>*>svg:first-child{color:#a286b5;background:#f3e9fa}html body .bp-app[data-business-theme=shoumara] .bp-empty{color:#ad91bf;background:#faf7fc;border:1px dashed #d8c5e6}html body .bp-app[data-business-theme=shoumara] .bp-empty strong{color:#76558d}html body .bp-app[data-business-theme=shoumara] .bp-empty span{color:#9076a0}html body .bp-app[data-business-theme=shoumara] .bp-promo{background:#f1e8fa;border-color:#dfcfed}html body .bp-app[data-business-theme=shoumara] .bp-promo strong{color:#9a76b2}html body .bp-app[data-business-theme=shoumara] .bp-promo p{color:#8a6c9c}html body .bp-app[data-business-theme=shoumara] .bp-alert{color:#9472aa;background:#f3ebfb;border-color:#decceb}html body .bp-app[data-business-theme=shoumara] .bp-alert.error{color:#af6578;background:#fff0f0;border-color:#f1d2da}html body .bp-app[data-business-theme=shoumara] .bp-footer{color:#8b729d}html body .bp-app[data-business-theme=shoumara] .bp-mobile-nav{background:#fff;border-color:#e3d5ed}html body .bp-app[data-business-theme=shoumara] .bp-mobile-nav button{color:#856397}html body .bp-app[data-business-theme=shoumara] .bp-more-panel>div{color:#836095;background:#fff;border-color:#d3b8e7}html body .bp-app[data-business-theme=shoumara] .bp-more-panel>button:not(.bp-more-backdrop){color:#9f7bb8;background:#fff}html body .bp-app[data-business-theme=shoumara] .bp-assistant-intro{color:#9372ad;background:#f0e5fa!important}html body .bp-app[data-business-theme=shoumara] .bp-assistant-intro :is(p,small,strong){color:#7f6393!important}html body .bp-app[data-business-theme=shoumara] .bp-assistant-benefits>span{background:#fff;border-color:#e7d8f1}html body .bp-app[data-business-theme=shoumara] .bp-assistant-brand-preview{background:linear-gradient(110deg,#a086b8,#b29bc7);border-color:#bc9ed4}html body .bp-app[data-business-theme=shoumara] .bp-tour-art{background:radial-gradient(#e4d3f2,#c4a9da)}html body .bp-app[data-business-theme=shoumara] .bp-tour-ring{box-shadow:none;border-color:#fff9}html body .bp-app[data-business-theme=shoumara] .bp-tour-logo{background:#fff;box-shadow:0 15px 45px #9776b830}html body .bp-app[data-business-theme=shoumara] .bp-tour-float{color:#9b76b6;background:#fff8;border-color:#fff}html body .bp-app[data-business-theme=shoumara] .bp-tour-dialog .bp-primary{color:#fff!important;background:#9876b2!important;border-color:#9876b2!important}@media (max-width:760px){html body .bp-app[data-business-theme=shoumara] .bp-dashboard-hero{min-height:0;padding:25px 23px}html body .bp-app[data-business-theme=shoumara] .bp-dashboard-hero h1{font-size:33px}}html body .bp-app[data-business-theme=shoumara] .bp-agenda-head>span:first-child{color:#80668f!important}html body .bp-app[data-business-theme=shoumara] .bp-agenda-head>span:last-child{color:#8b7399!important}html body .bp-app[data-business-theme=shoumara] .bp-tour-help{color:#79598e}.bp-service-entry>svg{border-radius:12px;flex:0 0 75px;width:75px;height:85px;overflow:hidden}.bp-service-preview{aspect-ratio:3/4;border-radius:15px;width:100%;max-width:280px;display:block;overflow:hidden}.bp-service-family{border-bottom:1px solid #e3ddec;padding:12px 0}.bp-service-family>summary{cursor:pointer;min-height:44px;padding:10px;font-weight:650}.bp-service-family>summary small{color:#686375;margin-top:5px;font-size:12px;font-weight:400;display:block}html body .bp-app[data-business-theme=shoumara] :is(.bp-install,.bp-link-button):not(:disabled){opacity:1;cursor:pointer;border-color:#bda6d3;color:#59377c!important;background:#f5effc!important}html body .bp-app[data-business-theme=shoumara] :is(.bp-install,.bp-link-button):not(:disabled):hover{border-color:#795497;background:#e9dcf6!important}html body .bp-app[data-business-theme=shoumara] .bp-primary:not(:disabled){opacity:1;cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;color:#fff!important;background:#704199!important;border-color:#704199!important}html body .bp-app[data-business-theme=shoumara] .bp-primary:not(:disabled):hover{background:#593078!important}html body .bp-app[data-business-theme=shoumara] .bp-small-danger:not(:disabled){opacity:1;min-height:44px;font-weight:600;color:#aa3447!important}html body .bp-app[data-business-theme=shoumara] :is(button,input,select,textarea):disabled{opacity:1;cursor:not-allowed;box-shadow:none;color:#716779!important;background:#eeeaf2!important;border-color:#d1c9d9!important}html body .bp-app[data-business-theme=shoumara] .bp-form :is(label,small),html body .bp-app[data-business-theme=shoumara] .bp-service-entry small{color:#63556e}html body .bp-app[data-business-theme=shoumara] .bp-alert{color:#604176}html body .bp-app[data-business-theme=shoumara] .bp-alert.error{color:#96354c}.bp-app .bp-alert details{margin-top:12px}.bp-app .bp-alert summary{cursor:pointer;min-height:32px;font-weight:650}.bp-app .bp-alert a{color:inherit;text-decoration:underline}.bp-photo-picker-panel{background:#f8f5fc;border:1px solid #d8c9e6;border-radius:14px;margin-top:12px;padding:16px}.bp-photo-picker-panel>p{margin-bottom:12px!important}.bp-photo-picker-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px;max-height:420px;padding:4px;display:grid;overflow:auto}.bp-photo-picker-grid>button{text-align:left;color:#35223f;cursor:pointer;background:#fff;border:2px solid #e4d9ed;border-radius:12px;min-width:0;padding:7px;position:relative}.bp-photo-picker-grid>button:hover,.bp-photo-picker-grid>button[aria-pressed=true]{background:#efe5f8;border-color:#704199}.bp-photo-picker-grid :is(img,svg){object-fit:cover;border-radius:7px;width:100%;height:125px;display:block}.bp-photo-picker-grid span{overflow-wrap:anywhere;padding:8px 2px 3px;font-size:12px;line-height:1.4;display:block}.bp-photo-picker-grid strong{color:#704199;font-size:10px}.bp-photo-picker>.bp-install>span{background:#e8dbf4;border-radius:20px;padding:3px 7px}.bp-app .bp-photo-post-image>svg{object-fit:cover;width:100%;height:100%;display:block}.bp-app .bp-photo-post-body>.bp-install{margin-top:10px}html body .bp-app .bp-photo-picker .bp-install{display:inline-flex}.bp-app .bp-photo-actions{flex-wrap:wrap}.bp-app .bp-service-entry .bp-hub-toolbar button{min-height:44px}html body .bp-app[data-business-theme=shoumara] .bp-text-button{min-height:40px;font-weight:650;color:#603784!important}html body .bp-app[data-business-theme=shoumara] .bp-service-entry .bp-install{display:inline-flex}html body .bp-app[data-business-theme=shoumara] .salon-services{flex-direction:column;gap:18px;display:flex}html body .bp-app[data-business-theme=shoumara] .bp-service-catalog{order:0}html body .bp-app[data-business-theme=shoumara] .bp-service-compose{order:1}html body .bp-app[data-business-theme=shoumara] .bp-service-compose[hidden]{display:none!important}html body .bp-app[data-business-theme=shoumara] .bp-service-entry .bp-install{min-height:46px;padding:11px 16px;font-size:14px;display:inline-flex!important}html body .bp-app[data-business-theme=shoumara] .bp-service-entry{gap:18px;padding:20px 0}html body .bp-app[data-business-theme=shoumara] .bp-service-entry h3{font-size:17px;line-height:1.4}html body .bp-app[data-business-theme=shoumara] .bp-service-family summary{align-content:center;min-height:58px;font-size:17px}.bp-service-search{gap:8px;margin:18px 0;font-size:14px;font-weight:600;display:grid}.bp-service-search input{border:1px solid var(--ws-line,#ddd);background:var(--ws-card,#fff);width:100%;min-height:48px;color:var(--ws-ink,#222);font:inherit;border-radius:12px;padding:12px 15px}.oc-copy-hours{background:var(--ws-soft,#f1edf5);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0;padding:18px;display:flex}.oc-copy-hours>strong{flex-basis:100%}.oc-copy-hours label{gap:6px;font-size:13px;display:grid}.oc-copy-hours select{background:var(--ws-card,#fff);min-height:44px;color:inherit;border:1px solid #b4aa9855;border-radius:9px;padding:8px}html body .bp-app[data-business-theme=shoumara] .oc-hours-row input[type=time]{min-height:48px;font-size:16px}html body .bp-app[data-business-theme=shoumara] .oc-action{min-height:44px}@media (max-width:600px){html body .bp-app[data-business-theme=shoumara] .bp-service-entry>img{display:none}.oc-copy-hours>*,.oc-hours-row>strong{width:100%}.oc-hours-row input[type=time]{width:120px}}.quick-hours fieldset{border:0;margin:0;padding:18px 0 0}.quick-hours legend{padding:14px 0 0;font-weight:700}.qh-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.qh-days button{min-height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #a799b6;border-radius:10px;font:600 14px system-ui}.qh-days button[aria-pressed=true]{color:#fff!important;background:#735195!important}.qh-times{grid-template-columns:1fr 1fr;gap:15px;display:grid}.qh-times label{gap:8px;font-size:14px;display:grid}.qh-times input{color:#292532;background:#fff;border:1px solid #bcafc9;border-radius:12px;min-height:52px;padding:12px;font:18px system-ui}.oc-save-bar{z-index:8;color:#292532;background:#fff;border:1px solid #b7a6ca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;font:14px system-ui;display:flex;position:sticky;bottom:95px;box-shadow:0 6px 25px #29133f15}@media (max-width:420px){.qh-days{gap:4px}.qh-days button{font-size:12px}.qh-times{grid-template-columns:1fr}.oc-save-bar{flex-wrap:wrap}}.oc-detailed-hours>summary{cursor:pointer;min-height:38px;font:600 17px system-ui}.oc-detailed-hours[open]>summary{margin-bottom:18px}.day-hours{scroll-margin-top:90px}.day-hours fieldset,.owner-calendar fieldset{border:0;min-width:0;margin:15px 0 0;padding:0}.dh-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;margin:18px 0;display:grid}.dh-row>label{gap:9px;font-size:15px;font-weight:600;display:grid}.dh-row>span{align-self:center;margin-top:20px}.dh-row select,.qh-times select,.oc-hours-row select{color:#292532;background:#fff;border:1px solid #b7a6c8;border-radius:10px;width:100%;min-height:54px;padding:12px;font:17px system-ui}.dh-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.dh-actions>button{min-height:48px}.dh-help{margin-top:15px!important;font-size:12px!important}.oc-time-off>summary{cursor:pointer;min-height:42px;font:600 16px system-ui}.oc-pick-date{gap:9px;font-size:15px;font-weight:600;display:grid}.oc-pick-date input{color:#292532;background:#fff;border:1px solid #b7a6c8;border-radius:10px;max-width:100%;min-height:48px;padding:10px;font:16px system-ui}.oc-grid button:disabled{cursor:default;opacity:.6}@media (max-width:600px){.day-hours .oc-toolbar{align-items:stretch}.day-hours .oc-toolbar>*{width:100%}.day-hours .oc-toolbar button{margin-top:10px}.dh-row{gap:8px}.dh-row select{padding:10px 6px;font-size:16px}.dh-actions>button{width:100%}}
