.bs-sales-heading{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:70px;display:grid}.business-system-page .bs-sales-heading h2{text-wrap:pretty;font-size:clamp(36px,3.25vw,52px);line-height:1.16}.business-system-page .bs-sales-heading h2>span{color:#a5c3ff}.bs-sales-heading>p{color:#b8c9e5;max-width:420px;font-size:16px;line-height:1.85}.bs-sales{margin-top:45px}.bs-sales svg{flex:none;display:block}.bs-sales button{cursor:pointer}.bs-sales button:focus-visible,.bs-sales-content:focus-visible,.bs-sales-next-link:focus-visible{outline-offset:5px;outline:3px solid #8ab7ff}.bs-sales-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:30px;display:grid}.bs-sales-steps>button{text-align:left;color:#b9cce8;background:0 0;border:0;border-bottom:1px solid #779ed24a;min-width:0;padding:0 0 20px;transition:color .2s;position:relative}.bs-sales-step-heading{align-items:center;gap:11px;min-height:40px;display:flex}.bs-sales-step-heading>strong{font-size:16px;font-weight:550;line-height:1.4}.bs-sales-step-heading>svg{opacity:.45;margin-left:auto}.bs-sales-step-copy{color:#a9bddb;margin-top:12px;padding-right:7px;font-size:14px;line-height:1.75;display:block}.bs-sales-steps>.is-active{color:#fff}.bs-sales-steps>.is-active .bs-sales-step-heading>svg{opacity:1}.bs-sales-steps>button:hover{color:#fff}.bs-sales-step-line,.bs-sales-step-progress{background:#6297ff;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.bs-sales-step-progress{transform-origin:0;background:#e0ecff}.bs-sales-controls{justify-content:space-between;align-items:center;gap:20px;margin:-6px 0 23px;display:flex}.bs-sales-controls>span{color:#b3c8e9;font-size:14px;line-height:1.5}.bs-sales-controls .bs-sales-play{min-height:40px;padding:8px 14px;font-size:12px}.bs-sales-workspace{--sales-pink:#e91c6a;--sales-ink:#372d3b;--sales-muted:#75637b;--sales-line:#ece5ed;color:var(--sales-ink);background:#fff;border:1px solid #fff;border-radius:18px;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 24px 70px #051a3c55,0 0 0 6px #d5e4ff09}.bs-sales-topbar{border-bottom:1px solid var(--sales-line);align-items:center;gap:26px;min-height:77px;padding:10px 22px;display:flex}.bs-sales-workspace-brand{flex:none;align-items:center;gap:20px;display:flex}.bs-sales-workspace-brand>img{object-fit:contain;width:90px;height:47px;display:block}.bs-sales-workspace-brand>strong{letter-spacing:-.03em;font-size:16px;font-weight:650;line-height:1.4}.bs-sales-workspace-nav{color:var(--sales-muted);align-items:center;gap:22px;margin-left:22px;font-size:13px;display:flex}.bs-sales-workspace-nav>span{align-items:center;gap:7px;line-height:1.5;display:flex}.bs-sales-workspace-nav .is-selected{color:#c51557}.bs-sales-workspace-nav b{background:#ffedf5;border-radius:5px;padding:1px 6px;font-size:12px}.bs-sales-online{color:#20735c;background:#edf8f3;border-radius:7px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:12px;display:flex}.bs-sales-online>span{line-height:1.5}.bs-sales-online-dot{background:#2a9875;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #2a987510}.bs-sales-content{grid-template-columns:224px minmax(0,1fr) 292px;min-height:748px;display:grid}.bs-sales-inbox{border-right:1px solid var(--sales-line);background:#fff;flex-direction:column;min-width:0;padding:18px 10px 0;display:flex}.bs-sales-inbox-title{align-items:center;gap:9px;padding:0 7px;font-size:15px;display:flex}.bs-sales-inbox-title>strong{font-weight:650}.bs-sales-inbox-title>span{color:var(--sales-muted);background:#f5f1f6;border-radius:5px;padding:1px 6px;font-size:12px}.bs-sales-search{color:var(--sales-muted);background:#f8f6f9;border:1px solid #e9e2ec;border-radius:6px;align-items:center;gap:7px;margin:14px 4px 11px;padding:8px 10px;font-size:12px;display:flex}.bs-sales-search span{line-height:1.5}.bs-sales-inbox-filters{color:var(--sales-muted);align-items:center;gap:12px;margin:0 6px 15px;font-size:12px;display:flex}.bs-sales-inbox-filters>span{align-items:center;gap:5px;padding:5px 8px;line-height:1.5;display:flex}.bs-sales-inbox-filters .is-selected{color:#c81759;background:#fff0f7;border-radius:5px}.bs-sales-inbox-filters b{font-size:12px;font-weight:500}.bs-sales-avatar{color:#c92361;background:#ffe7f1;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:650;line-height:1;display:flex}.bs-sales-avatar.blue{color:#476ba8;background:#eaf1ff}.bs-sales-avatar.peach{color:#965b26;background:#fff0e4}.bs-sales-avatar.mint{color:#33735e;background:#e8f6f0}.bs-sales-avatar.lilac{color:#76508f;background:#f1eafb}.bs-sales-thread{border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-height:73px;padding:10px 7px;display:flex;position:relative}.bs-sales-thread.is-selected{background:#fff0f6;border-color:#ffc6dc;padding-block:12px}.bs-sales-thread>div{flex:1;min-width:0}.bs-sales-thread>div>div{justify-content:space-between;align-items:center;gap:4px;line-height:1.5;display:flex}.bs-sales-thread strong{font-size:13px;font-weight:600}.bs-sales-thread time{color:#75637b;flex:none;font-size:12px}.bs-sales-thread p{color:#75637b;margin-top:4px;font-size:12px;line-height:1.5}.bs-sales-thread-tag{color:#ba1c5a;margin-top:5px;font-size:12px;line-height:1.5;display:inline-flex}.bs-sales-unread{color:#fff;background:#df2469;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:12px;line-height:1;display:flex;position:absolute;bottom:7px;right:7px}.bs-sales-team-heading{border-top:1px solid var(--sales-line);color:#76637d;align-items:center;gap:7px;margin-top:10px;padding:15px 7px 9px;font-size:12px;display:flex}.bs-sales-team-heading>span{line-height:1.5}.bs-sales-team-heading>b{color:#b7356b;margin-left:auto;font-size:12px}.bs-sales-team-thread{align-items:center;gap:9px;padding:10px 7px;display:flex}.bs-sales-team-thread>div{gap:3px;display:grid}.bs-sales-team-thread strong{font-size:12px;font-weight:600;line-height:1.5}.bs-sales-team-thread div>span{color:#75637b;font-size:12px;line-height:1.5}.bs-sales-team-thread>i{background:#31a582;border-radius:50%;width:5px;height:5px;margin-left:auto}.bs-sales-inbox-footer{color:#75637b;align-items:center;gap:7px;margin-top:auto;padding:17px 5px;font-size:12px;display:flex}.bs-sales-inbox-footer>span{line-height:1.5}.bs-sales-chat{background:#fcf9fc;flex-direction:column;min-width:0;display:flex}.bs-sales-chat-header{background:#fff;align-items:center;gap:10px;min-height:74px;padding:17px 21px;display:flex}.bs-sales-chat-header>div{gap:3px;display:grid}.bs-sales-chat-header strong{font-size:15px;font-weight:650;line-height:1.4}.bs-sales-chat-header div>span{color:#75637b;font-size:12px;line-height:1.5}.bs-sales-handler{color:#7b5095;background:#f4effa;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:6px 8px;font-size:12px;display:flex}.bs-sales-handler>span{line-height:1.5}.bs-sales-handler.is-agent{color:#c02363;background:#fff0f6}.bs-sales-chat-links{border-top:1px solid #f4eff5;border-bottom:1px solid var(--sales-line);color:#75637b;background:#fff;align-items:center;gap:20px;padding:10px 22px;font-size:12px;display:flex}.bs-sales-chat-links>span{align-items:center;gap:5px;display:flex}.bs-sales-chat-links>span:first-child{color:#c52665}.bs-sales-chat-links>span>span{line-height:1.5}.bs-sales-transcript{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:16px 24px 19px;display:flex}.bs-sales-date{color:#75637b;align-self:center;margin:0 0 3px;font-size:12px;line-height:1.5}.bs-sales-date>span{background:#f2edf5;border-radius:5px;padding:3px 10px}.bs-sales-message{background:#fff;border:1px solid #e9e1ed;border-radius:11px 11px 11px 3px;max-width:85%;padding:10px 13px 7px;position:relative;box-shadow:0 2px 3px #a1759910}.bs-sales-message.is-sent{background:#ffedf5;border-color:#f7d4e5;border-radius:11px 11px 3px;align-self:flex-end}.bs-sales-message.is-sent:not(.is-agent){background:#f2edf9;border-color:#e4d8f1}.bs-sales-message-author{color:#8b687d;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.bs-sales-message-author>span{line-height:1.5}.bs-sales-message.is-agent .bs-sales-message-author{color:#c01d61}.bs-sales-message.is-sent:not(.is-agent) .bs-sales-message-author{color:#805599}.bs-sales-message p{color:#59485f;font-size:14px;line-height:1.6}.bs-sales-message-time{color:#75637b;justify-content:flex-end;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}.bs-sales-message-time>time{line-height:1.5}.bs-sales-handoff{color:#56709d;background:#edf2fc;border:1px solid #dfe8f7;border-radius:7px;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:flex}.bs-sales-handoff>span{margin-left:4px;line-height:1.6}.bs-sales-internal-note{color:#805f27;background:#fff8e8;border:1px solid #f0e5c8;border-radius:8px;align-self:stretch;align-items:center;gap:8px;margin-top:2px;padding:10px 12px;display:flex}.bs-sales-internal-note>svg{margin-top:0}.bs-sales-internal-note strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.bs-sales-internal-note p{color:#816c49;margin-top:3px;font-size:13px;line-height:1.6}.bs-sales-internal-note div>span{color:#806c4b;margin-top:4px;font-size:12px;line-height:1.5;display:block}.bs-sales-payment-event{color:#28694f;background:#eaf7f0;border:1px solid #d6eade;border-radius:9px;align-self:stretch;align-items:center;gap:10px;margin-top:3px;padding:12px 14px;display:flex}.bs-sales-payment-event>div{gap:3px;display:grid}.bs-sales-payment-event strong{font-size:13px;font-weight:600;line-height:1.5}.bs-sales-payment-event span{font-size:12px;line-height:1.5}.bs-sales-composer{color:#75637b;background:#fff;border:1px solid #e7dce9;border-radius:8px;align-items:center;gap:11px;margin:0 18px 16px;padding:12px 15px;display:flex}.bs-sales-composer>span:not(.bs-sales-send){font-size:12px;line-height:1.5}.bs-sales-send{color:#fff;background:#ed327b;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:flex}.bs-sales-lead{border-left:1px solid var(--sales-line);background:#fffdff;padding:21px 19px 19px}.bs-sales-lead-title{color:#75637b;align-items:center;gap:7px;font-size:12px;display:flex}.bs-sales-lead-title>span{line-height:1.5}.bs-sales-lead-title>svg:last-child{margin-left:auto}.bs-sales-customer{align-items:center;gap:10px;margin-top:18px;display:flex}.bs-sales-customer>.bs-sales-avatar{border-radius:12px;width:40px;height:40px;font-size:15px}.business-system-page .bs-sales-customer h4{letter-spacing:-.025em;font-size:17px;font-weight:650;line-height:1.4}.bs-sales-customer div>span{color:#75637b;font-size:12px;line-height:1.5}.bs-sales-status{color:#bf265f;background:#fff0f7;border-radius:5px;align-items:center;gap:6px;width:fit-content;margin-top:13px;padding:5px 8px;font-size:12px;display:flex}.bs-sales-status>span{line-height:1.5}.bs-sales-status.is-paid{color:#287a5f;background:#eaf7f1}.bs-sales-fields{gap:12px;margin-top:22px;display:grid}.bs-sales-fields>div{grid-template-columns:95px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;line-height:1.5;display:grid}.bs-sales-fields dt{color:#75637b}.bs-sales-fields dd{color:#59445e;margin:0;font-weight:500}.bs-sales-fields .bs-sales-responsible{align-items:center;gap:6px;display:flex}.bs-sales-responsible>span{line-height:1.5}.bs-sales-brief{background:#fff5fa;border:1px solid #f0dfeb;border-radius:8px;margin-top:20px;padding:12px}.bs-sales-brief>div{color:#b9376f;align-items:center;gap:7px;display:flex}.bs-sales-brief strong{font-size:12px;font-weight:550;line-height:1.5}.bs-sales-brief p{color:#87687e;margin-top:7px;font-size:12px;line-height:1.75}.bs-sales-next{color:#9d7193;align-items:center;gap:9px;margin-top:3px;padding:15px 0;display:flex}.bs-sales-next>div{flex:1;min-width:0}.bs-sales-next strong{color:#6e4e73;font-size:12px;font-weight:600;line-height:1.5;display:block}.bs-sales-next p{color:#75637b;margin-top:4px;font-size:12px;line-height:1.7}.bs-sales-next div>span{color:#776fa5;margin-top:8px;font-size:12px;line-height:1.6;display:block}.bs-sales-next.is-booked{background:#f5f2fc;border:1px solid #e8e0f2;border-radius:8px;margin-top:13px;padding:13px}.bs-sales-offer{color:#c52869;align-items:center;gap:10px;margin-top:5px;padding:13px 0;display:flex}.bs-sales-offer>div{gap:4px;display:grid}.bs-sales-offer strong{color:#664369;font-size:12px;font-weight:600;line-height:1.5}.bs-sales-offer span{color:#75637b;font-size:12px;line-height:1.5}.bs-sales-offer b{color:#c22766;letter-spacing:-.04em;font-size:18px;font-weight:650;line-height:1.5}.bs-sales-payment{color:#397d61;background:#f1faf5;border:1px solid #d7eadd;border-radius:8px;margin-top:14px;padding:13px}.bs-sales-payment>div,.bs-sales-payment>span{align-items:center;gap:7px;display:flex}.bs-sales-payment strong{font-size:12px;font-weight:600;line-height:1.5}.bs-sales-payment dl{gap:8px;margin-top:13px;font-size:13px;display:grid}.bs-sales-payment dl>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.bs-sales-payment dd{margin:0;font-weight:650}.bs-sales-payment>span{border-top:1px solid #daebdf;margin-top:11px;padding-top:9px}.bs-sales-payment>span>span{font-size:12px;line-height:1.5}.bs-sales-history{border-top:1px solid var(--sales-line);margin-top:17px;padding-top:15px}.bs-sales-history>strong{color:#77627e;margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.5;display:block}.bs-sales-history>div{color:#75637b;align-items:center;gap:9px;padding-bottom:13px;font-size:12px;display:flex;position:relative}.bs-sales-history>div:last-child{padding-bottom:0}.bs-sales-history>div:not(:last-child):after{content:"";background:#e7dfeb;width:1px;height:13px;position:absolute;top:16px;left:7px}.bs-sales-history>div>span:first-child{border:1px solid #e7dfea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.bs-sales-history>div>span:nth-child(2){line-height:1.5}.bs-sales-history>div>span>i{background:#ddd3e0;border-radius:50%;width:3px;height:3px}.bs-sales-history>.is-done{color:#7d5d7b}.bs-sales-history>.is-done>span:first-child{color:#bf2566;background:#ffedf5;border-color:#f5cfe1}.bs-sales-history b{background:#f8eef5;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:12px;font-weight:500;line-height:1.6}.bs-sales-workspace-footer{border-top:1px solid var(--sales-line);color:#75637b;background:#fffbfe;justify-content:space-between;align-items:center;gap:15px;padding:11px 20px;font-size:12px;display:flex}.bs-sales-workspace-footer>span:first-child{align-items:center;gap:7px;display:flex}.bs-sales-workspace-footer span{line-height:1.5}.bs-sales-workspace-footer>span:last-child{font-size:12px}.bs-sales-bottom{justify-content:space-between;align-items:center;gap:45px;padding-top:28px;display:flex}.bs-sales-result{align-items:center;gap:17px;max-width:760px;display:flex}.bs-sales-result-icon{color:#a0c7ff;background:#8ab2ff12;border:1px solid #729adb52;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bs-sales-result>p{color:#d8e6ff;text-wrap:pretty;font-size:16px;line-height:1.65}.bs-sales-play{color:#dae8ff;background:#8eb4ff0a;border:1px solid #85aef67a;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;transition:background .2s;display:flex}.bs-sales-play>span{line-height:1.5}.bs-sales-play:hover{background:#8eb4ff22}.bs-sales-next-link{color:#b4d0ff;flex:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding-block:8px;font-size:14px;display:flex}.bs-sales-next-link>span{line-height:1.5}.bs-sales-next-link:hover{color:#fff}.bs-sales-caption{color:#91aad0;font-size:12px;line-height:1.8;margin-top:20px!important}@media (min-width:1450px){.bs-sales-message{max-width:82%}.bs-sales-message p{font-size:15px}.bs-sales-transcript{padding-inline:29px}.bs-sales-content{grid-template-columns:238px minmax(0,1fr) 312px}.bs-sales-lead{padding-inline:22px}.bs-sales-fields>div{grid-template-columns:102px minmax(0,1fr);font-size:13px}.bs-sales-brief p{font-size:13px}}@media (max-width:1199px){.bs-sales-heading{grid-template-columns:1.6fr 1fr;gap:35px}.business-system-page .bs-sales-heading h2{font-size:40px}.bs-sales-heading>p{font-size:14px}.bs-sales-steps{gap:16px}.bs-sales-step-heading{gap:8px}.bs-sales-step-heading>strong{font-size:14px}.bs-sales-step-copy{font-size:13px}.bs-sales-workspace-nav{display:none}.bs-sales-content{grid-template-columns:185px minmax(0,1fr) 254px}.bs-sales-thread{gap:7px;padding-inline:5px}.bs-sales-inbox{padding-inline:7px}.bs-sales-thread .bs-sales-avatar{width:27px;height:27px;font-size:12px}.bs-sales-thread time{display:none}.bs-sales-lead{padding-inline:15px}.bs-sales-fields>div{grid-template-columns:98px minmax(0,1fr);font-size:12px}.bs-sales-chat-header{flex-wrap:wrap;gap:8px;padding:14px 17px}.bs-sales-chat-header .bs-sales-handler{margin-left:0}.bs-sales-chat-header>div{flex:calc(100% - 50px)}.bs-sales-chat-links{gap:12px;padding-inline:16px}.bs-sales-transcript{padding-inline:16px}.bs-sales-message{max-width:92%}.bs-sales-message p{font-size:13px}}@media (max-width:959px){.bs-sales-heading{grid-template-columns:1fr;gap:22px}.business-system-page .bs-sales-heading h2{max-width:740px;font-size:46px}.bs-sales-heading>p{max-width:620px;font-size:16px}.bs-sales-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bs-sales-step-heading>strong{font-size:16px}.bs-sales-step-copy{font-size:14px}.bs-sales-inbox{display:none}.bs-sales-content{grid-template-columns:minmax(0,1fr) 255px;min-height:830px}.bs-sales-message p{font-size:14px}.bs-sales-result>p{font-size:15px}.bs-sales-bottom{gap:25px}}@media (max-width:639px){.business-system-page .bs-sales-heading h2{font-size:clamp(32px,8vw,43px);line-height:1.17}.bs-sales-heading>p{font-size:15px;line-height:1.85}.bs-sales{margin-top:30px}.bs-sales-steps{gap:16px;margin-bottom:25px}.bs-sales-steps>button{padding-bottom:15px}.bs-sales-step-heading{align-items:flex-start;gap:8px}.bs-sales-step-heading>strong{font-size:14px;line-height:1.5}.bs-sales .bs-sales-step-heading>svg{display:none}.bs-sales-step-copy{margin-top:10px;padding-right:0;font-size:12px;line-height:1.75}.bs-sales-controls{align-items:flex-start;gap:12px;margin-bottom:19px}.bs-sales-controls>span{max-width:150px;font-size:12px;line-height:1.7}.bs-sales-controls .bs-sales-play{min-height:44px;padding:7px 10px;font-size:12px}.bs-sales-workspace{border-radius:13px;box-shadow:0 15px 40px #06193b40}.bs-sales-topbar{flex-wrap:wrap;gap:8px;padding:12px 15px}.bs-sales-workspace-brand{gap:12px}.bs-sales-workspace-brand>img{width:67px;height:35px}.bs-sales-workspace-brand>strong{font-size:15px}.bs-sales-online{margin-left:0;padding:4px 7px;font-size:12px}.bs-sales-content{flex-direction:column;min-height:0;display:flex}.bs-sales-chat{min-height:860px}.bs-sales-chat-header{gap:8px;padding:14px}.bs-sales-chat-header>div{flex-basis:calc(100% - 50px)}.bs-sales-chat-header strong{font-size:15px}.bs-sales-chat-header div>span{font-size:12px}.bs-sales-chat-header .bs-sales-handler{margin-left:40px;padding-block:4px}.bs-sales-chat-links{gap:13px;padding:9px 14px;font-size:12px}.bs-sales-chat-links>span:last-child{display:none}.bs-sales-transcript{gap:11px;padding:16px 13px 20px}.bs-sales-date{font-size:12px}.bs-sales-message{max-width:95%;padding:10px 11px 7px}.bs-sales-message p{font-size:14px;line-height:1.7}.bs-sales-message-author,.bs-sales-message-time{font-size:12px}.bs-sales-handoff{flex-wrap:wrap;justify-content:flex-start;padding:9px;font-size:12px}.bs-sales-handoff>span{flex:calc(100% - 80px);margin:0}.bs-sales-composer{gap:8px;margin-inline:13px;padding:9px 10px}.bs-sales-composer>span:not(.bs-sales-send){font-size:12px}.bs-sales-lead{border-left:0;border-top:1px solid var(--sales-line);padding:20px}.bs-sales-fields{gap:11px}.bs-sales-fields>div{grid-template-columns:110px minmax(0,1fr);font-size:13px}.bs-sales-lead-title{font-size:12px}.bs-sales-brief p,.bs-sales-brief strong{font-size:13px}.bs-sales-history>div{font-size:12px}.bs-sales-next strong,.bs-sales-next p{font-size:13px}.bs-sales-workspace-footer{flex-direction:column;align-items:flex-start;gap:7px;padding-inline:18px}.bs-sales-workspace-footer>span:first-child,.bs-sales-workspace-footer>span:last-child{font-size:12px}.bs-sales-bottom{flex-direction:column;align-items:flex-start;gap:19px;padding-top:23px}.bs-sales-result{gap:12px}.bs-sales-result-icon{width:34px;height:34px}.bs-sales-result>p{font-size:15px}.bs-sales-caption{font-size:12px}}@media (prefers-reduced-motion:reduce){.bs-sales *,.bs-sales :before,.bs-sales :after{transition:none!important}}
.sg-rich-desktop{color:#302637;text-align:left;background:#fff;border:4px solid #fff;border-radius:15px;overflow:hidden;box-shadow:0 42px 72px -25px #334a862e,0 5px 10px #26395621;container-type:inline-size}.sg-rich-desktop *,.sg-rich-phone *{box-sizing:border-box}.sg-rich-desktop svg{width:1.55cqw;height:1.55cqw}.sg-rich-desktop :is(strong,b),.sg-rich-phone :is(strong,b){font-weight:750}.sg-rich-desktop :is(span,strong,small,time),.sg-rich-phone :is(span,strong,small,time){line-height:1.4}.sg-rich-browser{color:#8d8194;background:linear-gradient(#fff,#fcfafc);border-bottom:1px solid #ede7ee;align-items:center;gap:1cqw;height:3.8cqw;padding:0 1.4cqw;display:flex}.sg-rich-window-dots{align-items:center;gap:.45cqw;display:flex}.sg-rich-window-dots i{background:#e9c6d4;border-radius:50%;width:.62cqw;height:.62cqw}.sg-rich-window-dots i:nth-child(2){background:#ecddba}.sg-rich-window-dots i:nth-child(3){background:#c0e3d2}.sg-rich-address{background:#f2eef4;border-radius:.5cqw;justify-content:center;align-items:center;gap:.5cqw;width:35%;margin-left:24%;padding:.35cqw;font-size:1.03cqw;display:flex}.sg-rich-address svg{color:#6c7970;width:1cqw;height:1cqw}.sg-rich-browser-label{align-items:center;gap:1.4cqw;margin-left:auto;font-size:.9cqw;display:flex}.sg-rich-app{grid-template-columns:19% 81%;font-size:1.3cqw;line-height:1.4;display:grid}.sg-rich-sidebar{background:linear-gradient(165deg,#fff 35%,#fff8fc);border-right:1px solid #eae3ec;flex-direction:column;gap:.85cqw;padding:1.7cqw 1.15cqw 1.1cqw;display:flex}.sg-rich-brand{justify-content:space-between;align-items:center;gap:1cqw;padding-inline:.3cqw;display:flex}.sg-rich-logo{width:12.5cqw;height:auto}.sg-rich-brand>svg{color:#9a8da0;width:1.25cqw}.sg-rich-branch{color:#735e7a;border:1px solid #e9e1eb;border-radius:.7cqw;align-items:center;gap:.45cqw;margin-bottom:.35cqw;padding:.75cqw .6cqw;font-size:1.04cqw;display:flex}.sg-rich-branch>svg:last-child{width:1.1cqw;margin-left:auto}.sg-rich-nav{flex-direction:column;gap:.35cqw;display:flex}.sg-rich-nav>div{color:#69586f;border-radius:.7cqw;align-items:center;gap:.72cqw;min-height:3.1cqw;padding:.83cqw .7cqw;font-size:1.09cqw;display:flex}.sg-rich-nav>div>span{flex:1;min-width:0}.sg-rich-nav svg{color:#948099;width:1.5cqw}.sg-rich-nav>.is-active{color:#d61457;background:#ffe9f1;font-weight:750;box-shadow:inset .3cqw 0 #ed1768}.sg-rich-nav>.is-active svg{color:#e91a65}.sg-rich-nav b{color:#c91c5a;background:#f9d8e7;border-radius:.55cqw;justify-content:center;align-items:center;min-width:1.7cqw;height:1.7cqw;padding:0 .4cqw;font-size:.95cqw;display:flex}.sg-rich-sidebar-foot{margin-top:auto;padding-top:1cqw}.sg-rich-support{color:#d21d61;background:#fff0f6;border:1px solid #f6c8dc;border-radius:.7cqw;justify-content:center;align-items:center;gap:.5cqw;padding:.85cqw .3cqw;font-size:.97cqw;font-weight:650;display:flex}.sg-rich-user{border-top:1px solid #eee6f0;align-items:center;gap:.7cqw;margin-top:1.1cqw;padding-top:1.1cqw;display:flex}.sg-rich-user>span:nth-child(2){gap:.15cqw;font-size:1.09cqw;display:grid}.sg-rich-user small{color:#948098;font-size:.95cqw}.sg-rich-user>svg{color:#9a8b9f;margin-left:auto}.sg-rich-avatar{border:1px solid #ffffff9c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.2cqw;height:3.2cqw;font-size:1.15cqw;font-weight:750;display:flex}.sg-rich-pink{color:#c52063;background:linear-gradient(140deg,#ffe7f0,#ffc9df)}.sg-rich-violet{color:#7352b5;background:linear-gradient(140deg,#eee9ff,#dcd0fa)}.sg-rich-mint{color:#29866d;background:linear-gradient(140deg,#e4faf2,#bfe8d8)}.sg-rich-peach{color:#ac6929;background:linear-gradient(140deg,#fff2db,#ffddb7)}.sg-rich-workspace{background:radial-gradient(at 85% 0,#fde7f145,#0000 44%),#faf8fc;padding:1.5cqw 1.8cqw 0}.sg-rich-toolbar{align-items:center;gap:1.2cqw;display:flex}.sg-rich-toolbar>div{gap:.3cqw;display:grid}.sg-rich-toolbar>div>strong{letter-spacing:-.04em;color:#2c2033;font-size:3cqw}.sg-rich-toolbar>div>span{color:#927d9c;font-size:1.22cqw}.sg-rich-search{color:#a68fa9;background:#fff;border:1px solid #e9e0ec;border-radius:.75cqw;align-items:center;gap:.6cqw;margin-left:auto;padding:.9cqw 1cqw;font-size:1.09cqw;display:flex}.sg-rich-search kbd{border:1px solid #eee7f0;border-radius:.3cqw;margin-left:1.9cqw;padding:.1cqw .4cqw;font-size:.9cqw}.sg-rich-bell{justify-content:center;align-items:center;display:flex;position:relative}.sg-rich-bell>svg{color:#887490;width:1.8cqw;height:1.8cqw}.sg-rich-bell>i{background:#ed1b69;border:1px solid #fff;border-radius:50%;width:.58cqw;height:.58cqw;position:absolute;top:-.1cqw;right:.1cqw}.sg-rich-quickbar{color:#83708e;align-items:center;gap:1.7cqw;padding-block:.85cqw;font-size:1.09cqw;display:flex}.sg-rich-quickbar>span{align-items:center;gap:.6cqw;display:flex}.sg-rich-online{background:#2eb992;border-radius:50%;flex:none;width:.63cqw;height:.63cqw;display:block;box-shadow:0 0 0 .34cqw #2eb99215}.sg-rich-quickbar>span:nth-child(2){border-left:1px solid #ddcfe2;padding-left:1.5cqw}.sg-rich-create{color:#fff;background:#e5216b;border-radius:.65cqw;margin-left:auto;padding:.45cqw 1cqw;font-weight:700;box-shadow:0 .35cqw .7cqw #d01c621e}.sg-rich-stats{grid-template-columns:1fr 1.18fr 1.03fr 1fr;gap:.85cqw;margin-bottom:1.5cqw;display:grid}.sg-rich-stat{color:#866991;background:#fff;border:1px solid #eadfed;border-radius:1cqw;padding:.75cqw 1.05cqw .65cqw;box-shadow:0 .3cqw .5cqw #ac7faf04}.sg-rich-stat-pink{color:#c5366c;background:linear-gradient(145deg,#fff0f6,#fff9fc);border-color:#f6c9db}.sg-rich-stat-mint{color:#2d8d71;background:linear-gradient(145deg,#eaf9f4,#f8fcfb);border-color:#cfece1}.sg-rich-stat-violet{color:#8760b4;background:linear-gradient(145deg,#f2edfe,#fcfaff);border-color:#e1d5f5}.sg-rich-stat>span:first-child{white-space:nowrap;align-items:center;gap:.55cqw;font-size:1.06cqw;font-weight:600;display:flex}.sg-rich-stat>strong{letter-spacing:-.065em;color:#39263d;align-items:baseline;gap:.5cqw;padding-block:.2cqw .35cqw;font-size:3.55cqw;font-weight:750;display:flex}.sg-rich-stat-pink>strong{color:#dc2166}.sg-rich-stat-mint>strong{color:#288566}.sg-rich-stat>strong>span{letter-spacing:0;color:#92819a;font-size:1cqw;font-weight:500}.sg-rich-stat-foot{white-space:nowrap;align-items:center;gap:.4cqw;font-size:.9cqw;display:flex}.sg-rich-stat-foot>svg{width:1.03cqw;height:1.03cqw}.sg-rich-dot{background:currentColor;border-radius:50%;flex:none;width:.42cqw;height:.42cqw;display:block}.sg-rich-mini-avatars{align-items:center;padding-right:.35cqw;display:flex}.sg-rich-mini-avatars>i{background:#f2cee0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.38cqw;height:1.38cqw;margin-right:-.3cqw;font-size:.9cqw;font-style:normal;display:flex}.sg-rich-mini-avatars>i:nth-child(2){background:#cee9df}.sg-rich-mini-avatars>i:nth-child(3){background:#dfd6ef}.sg-rich-panels{grid-template-columns:1.54fr 1fr;gap:1.2cqw;display:grid}.sg-rich-left-panels,.sg-rich-right-panels{flex-direction:column;gap:1.1cqw;min-width:0;display:flex}.sg-rich-panel{background:#fff;border:1px solid #e9dfed;border-radius:1.1cqw;overflow:hidden;box-shadow:0 .4cqw 1cqw #72517905}.sg-rich-panel-title{border-bottom:1px solid #f0e8f3;justify-content:space-between;align-items:center;gap:.8cqw;padding:.85cqw 1.2cqw;display:flex}.sg-rich-panel-title>span{align-items:center;gap:.5cqw;display:flex}.sg-rich-panel-title strong{font-size:1.28cqw}.sg-rich-panel-title svg{color:#ae79a1}.sg-rich-panel-title b{color:#cf3b74;background:#fbe3ee;border-radius:.45cqw;padding:.15cqw .5cqw;font-size:.9cqw}.sg-rich-calendar-controls{color:#a189a7;font-size:.9cqw}.sg-rich-calendar-controls svg{width:1.1cqw}.sg-rich-visits-head{color:#9b87a1;background:#fcfafd;border-bottom:1px solid #f1eaf4;grid-template-columns:1.1fr 1fr .95fr;gap:.7cqw;padding:.5cqw 1.2cqw;font-size:.9cqw;display:grid}.sg-rich-visit{border-bottom:1px solid #f1ebf4;grid-template-columns:1.1fr 1fr .95fr;align-items:center;gap:.7cqw;padding:.66cqw 1.2cqw;display:grid}.sg-rich-visit:last-of-type{background:#fff9fc}.sg-rich-visit-person{align-items:center;gap:.55cqw;display:flex}.sg-rich-visit-person time{color:#c04e87;width:2.85cqw;font-size:1.01cqw;font-weight:700}.sg-rich-visit-person .sg-rich-avatar{width:2.5cqw;height:2.5cqw;font-size:.9cqw}.sg-rich-visit-person strong{white-space:nowrap;font-size:1.01cqw}.sg-rich-visit-course{gap:.25cqw;display:grid}.sg-rich-visit-course strong{white-space:nowrap;font-size:1.03cqw}.sg-rich-visit-course>span{color:#a08da7;font-size:.9cqw}.sg-rich-visit-status{justify-items:start;gap:.3cqw;display:grid}.sg-rich-status{color:#8b5db3;white-space:nowrap;background:#f0eafa;border-radius:.4cqw;align-items:center;gap:.35cqw;padding:.3cqw .45cqw;font-size:.9cqw;font-weight:650;display:inline-flex}.sg-rich-status-mint{color:#30977a;background:#e4f7ef}.sg-rich-status-peach{color:#b98832;background:#fff1db}.sg-rich-payment-state{color:#9a8a9e;white-space:nowrap;align-items:center;gap:.25cqw;font-size:.9cqw;display:inline-flex}.sg-rich-payment-state svg{color:#6eb196;width:.87cqw;height:.87cqw}.sg-rich-panel-link{color:#c23c78;background:#fdf8fc;justify-content:space-between;align-items:center;gap:1cqw;padding:.6cqw 1.2cqw;font-size:.93cqw;font-weight:650;display:flex}.sg-rich-panel-link>svg{width:1.2cqw}.sg-rich-money{flex:1}.sg-rich-money .sg-rich-panel-title{border:0;padding-bottom:.6cqw}.sg-rich-money .sg-rich-panel-title>span>svg{color:#54a588}.sg-rich-period{color:#927c9a;background:#f9f5fb;border-radius:.4cqw;padding:.3cqw .6cqw;font-size:.9cqw}.sg-rich-period svg{width:1cqw}.sg-rich-money-body{grid-template-columns:1fr 1.14fr;gap:1.6cqw;padding:.2cqw 1.4cqw .75cqw;display:grid}.sg-rich-money-total>span{color:#8d7895;font-size:.9cqw}.sg-rich-money-total>strong{color:#422b47;letter-spacing:-.045em;font-size:3cqw;display:block}.sg-rich-money-total>strong>span{font-size:1.6cqw}.sg-rich-money-total>div{gap:.45cqw;margin-top:.7cqw;display:grid}.sg-rich-money-total>div>span{color:#8c7697;align-items:center;gap:.45cqw;font-size:.9cqw;display:flex}.sg-rich-money-total i{background:#ea83b0;border-radius:.18cqw;width:.6cqw;height:.6cqw;display:block}.sg-rich-money-total>div>span:last-child i{background:#b8a3e5}.sg-rich-money-total b{color:#5a4365;margin-left:auto;font-size:.93cqw}.sg-rich-chart{flex-direction:column;justify-content:flex-end;padding-top:.3cqw;display:flex}.sg-rich-chart-tag{color:#55a283;background:#effaf5;border-radius:.4cqw;align-self:flex-end;align-items:center;gap:.3cqw;margin-bottom:.6cqw;padding:.25cqw .55cqw;font-size:.9cqw;display:flex}.sg-rich-chart-tag svg{width:.9cqw;height:.9cqw}.sg-rich-bars{background:repeating-linear-gradient(0deg,#0000 0 calc(2.2cqw - 1px),#f1e9f4 2.2cqw);align-items:flex-end;gap:.42cqw;height:5.2cqw;display:flex}.sg-rich-bars>i{background:linear-gradient(#da518e,#efa2c2);border-radius:.26cqw .26cqw 0 0;flex:1}.sg-rich-bars>i:nth-child(3n){background:linear-gradient(#ac80d7,#dcc7f1)}.sg-rich-bars>i:last-child{background:linear-gradient(#e02370,#f680b1)}.sg-rich-chart-axis{color:#b39fba;justify-content:space-between;padding-top:.35cqw;font-size:.9cqw;display:flex}.sg-rich-finance-footer{color:#96819e;background:#fffdfd;border-top:1px solid #f1e8f4;justify-content:space-between;align-items:center;gap:1cqw;padding:.45cqw 1.2cqw;font-size:.9cqw;display:flex}.sg-rich-finance-footer>span{align-items:center;gap:.35cqw;display:flex}.sg-rich-finance-footer svg{width:1cqw;height:1cqw}.sg-rich-finance-footer>span:last-child{color:#b34479}.sg-rich-inbox{border-color:#f0cddd}.sg-rich-inbox-heading{color:#fff;background:linear-gradient(115deg,#e32970,#ce155c);align-items:center;gap:.85cqw;padding:.9cqw 1.1cqw;display:flex}.sg-rich-inbox-icon{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:1cqw;justify-content:center;align-items:center;width:3.3cqw;height:3.3cqw;display:flex}.sg-rich-inbox-icon>svg{width:2cqw;height:2cqw}.sg-rich-inbox-heading>span:nth-child(2){gap:.3cqw;display:grid}.sg-rich-inbox-heading strong{font-size:1.28cqw}.sg-rich-inbox-heading small{color:#ffe1ee;font-size:.9cqw}.sg-rich-inbox-heading>b{color:#fff;margin-left:auto;padding-left:.4cqw;font-size:1.7cqw}.sg-rich-inbox-tabs{color:#aa8a9f;border-bottom:1px solid #f6e7ed;align-items:center;gap:1.4cqw;padding:.6cqw 1.1cqw;font-size:.94cqw;display:flex}.sg-rich-inbox-tabs>span{align-items:center;gap:.4cqw;display:flex}.sg-rich-inbox-tabs .is-active{color:#d42567;font-weight:750}.sg-rich-inbox-tabs b{background:#fae3ee;border-radius:.35cqw;padding:.1cqw .4cqw;font-size:.9cqw}.sg-rich-dialog{border-bottom:1px solid #f4eaf1;align-items:center;gap:.7cqw;padding:.7cqw 1.1cqw;display:flex}.sg-rich-dialog .sg-rich-avatar{width:2.75cqw;height:2.75cqw;font-size:.98cqw}.sg-rich-dialog>span:nth-child(2){gap:.25cqw;min-width:0;display:grid}.sg-rich-dialog strong{font-size:1.06cqw}.sg-rich-dialog small{color:#99819e;white-space:nowrap;font-size:.91cqw}.sg-rich-dialog>span:last-child{justify-items:end;gap:.6cqw;margin-left:auto;display:grid}.sg-rich-dialog time{white-space:nowrap;color:#b69fbb;font-size:.9cqw}.sg-rich-dialog>span:last-child i{background:#e9317a;border-radius:50%;width:.5cqw;height:.5cqw}.sg-rich-inbox-footer{color:#cc4d85;background:#fff7fa;justify-content:space-between;align-items:center;gap:.7cqw;padding:.5cqw 1.1cqw;font-size:.9cqw;display:flex}.sg-rich-inbox-footer svg{width:1.1cqw}.sg-rich-callbacks .sg-rich-panel-title{padding-block:.95cqw}.sg-rich-callbacks .sg-rich-panel-title svg{color:#c18f38}.sg-rich-callbacks .sg-rich-panel-title strong{font-size:1.19cqw}.sg-rich-callbacks .sg-rich-panel-title b{color:#ae7925;background:#fff0d8}.sg-rich-callback{align-items:center;gap:.7cqw;padding:1cqw 1.1cqw;display:flex}.sg-rich-callback>span:nth-child(2){gap:.25cqw;display:grid}.sg-rich-callback strong{font-size:.99cqw}.sg-rich-callback small{color:#ac969e;font-size:.9cqw}.sg-rich-callback-time{color:#bc8740;align-items:center;gap:.2cqw;margin-left:auto;font-size:.9cqw;display:flex}.sg-rich-callback-time svg{width:1cqw;height:1cqw}.sg-rich-agent{background:linear-gradient(135deg,#eef9f5,#f9fffc);border:1px solid #cee9de;border-radius:1cqw;flex:1;align-items:flex-start;gap:.8cqw;padding:1.15cqw;display:flex}.sg-rich-agent-icon{color:#369579;background:#cceede;border-radius:.8cqw;justify-content:center;align-items:center;width:3cqw;height:3cqw;display:flex}.sg-rich-agent-icon>svg{width:1.9cqw;height:1.9cqw}.sg-rich-agent strong{color:#3b7564;font-size:1.09cqw}.sg-rich-agent p{color:#7d9a8e;padding-top:.3cqw;font-size:.9cqw;line-height:1.5}.sg-rich-agent>div>span{color:#449d7e;align-items:center;gap:.3cqw;padding-top:.5cqw;font-size:.9cqw;display:flex}.sg-rich-agent>div>span svg{width:.95cqw;height:.95cqw}.sg-rich-agent>.sg-rich-online{margin-top:.45cqw;margin-left:auto}.sg-rich-bottom{color:#a78cab;justify-content:space-between;align-items:center;gap:1cqw;padding:.75cqw .2cqw;font-size:.9cqw;display:flex}.sg-rich-bottom>span{align-items:center;gap:.4cqw;display:flex}.sg-rich-bottom .sg-rich-online{width:.45cqw;height:.45cqw}.sg-rich-bottom svg{width:1cqw;height:1cqw}.sg-rich-bottom b{color:#be467e;background:#f5dfed;border-radius:.3cqw;padding-inline:.3cqw;font-size:.9cqw}.sg-rich-phone{aspect-ratio:71.5/149.6;color:#3e3045;background:#fffaff;border:5px solid #302a36;border-radius:32px;outline:1px solid #ffffffd9;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:100%;padding:0 4px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #918391;container-type:inline-size}.sg-rich-phone svg{width:7cqw;height:7cqw}.sg-rich-phone-status{justify-content:space-between;align-items:center;gap:10cqw;height:13cqw;padding:0 6cqw;font-size:4.2cqw;font-weight:750;display:flex;position:relative}.sg-rich-phone-status>i{background:#29252e;border-radius:99px;width:31cqw;height:8cqw;position:absolute;top:2.5cqw;left:34.5cqw}.sg-rich-phone-reception{align-items:flex-end;gap:.65cqw;display:flex}.sg-rich-phone-reception>i{background:#5f5366;border-radius:.4cqw;width:1.25cqw;height:2.2cqw}.sg-rich-phone-reception>i:nth-child(2){height:3.1cqw}.sg-rich-phone-reception>i:nth-child(3){height:4cqw}.sg-rich-phone-reception>b{background:linear-gradient(90deg,#75667d 78%,#0000 78%);border:1px solid #7c6f83;border-radius:1cqw;width:7cqw;height:3.5cqw;margin-left:1cqw}.sg-rich-phone-head{justify-content:space-between;align-items:center;gap:10cqw;padding:.5cqw 5cqw 3cqw;display:flex}.sg-rich-phone-logo{width:41cqw;height:auto}.sg-rich-phone .sg-rich-bell>svg{width:7.5cqw;height:7.5cqw}.sg-rich-phone .sg-rich-bell>i{width:2.7cqw;height:2.7cqw;top:-.3cqw;right:-.4cqw}.sg-rich-phone-body{min-height:0;padding:0 5cqw;font-size:3.85cqw;line-height:1.4;overflow:hidden}.sg-rich-phone-greeting{gap:1.3cqw;display:grid}.sg-rich-phone-greeting>strong{letter-spacing:-.035em;font-size:6.3cqw}.sg-rich-phone-greeting>span{color:#a183a0;font-size:3.85cqw}.sg-rich-phone-children{align-items:center;gap:3cqw;padding-block:4cqw;display:flex}.sg-rich-phone-children>span{background:#fff;border:1px solid #eee0eb;border-radius:4cqw;align-items:center;gap:2cqw;padding:2cqw;font-size:4.15cqw;display:flex}.sg-rich-phone-children .is-active{background:#fff4f9;border-color:#f0b0cb}.sg-rich-phone .sg-rich-avatar{width:10cqw;height:10cqw;font-size:3.85cqw}.sg-rich-phone-children svg{width:4cqw;height:4cqw}.sg-rich-phone-children>.sg-rich-child-plus{color:#b296b0;border:1px dashed #e3cddc;margin-left:auto;padding:4cqw 2cqw}.sg-rich-phone-week{justify-content:space-between;gap:1.5cqw;margin-bottom:4cqw;display:flex}.sg-rich-phone-week>span{color:#ab91a9;border-radius:3.3cqw;flex-direction:column;align-items:center;gap:1.5cqw;padding:2.3cqw 2.6cqw;font-size:3.35cqw;display:flex;position:relative}.sg-rich-phone-week strong{color:#7f617e;font-size:4.4cqw}.sg-rich-phone-week>.is-today{color:#ffe7f0;background:#df246b;box-shadow:0 2cqw 4cqw #da206523}.sg-rich-phone-week>.is-today strong{color:#fff}.sg-rich-phone-week i{background:#fff;border-radius:50%;width:1cqw;height:1cqw;position:absolute;bottom:.9cqw}.sg-rich-phone-lesson{color:#fff;background:radial-gradient(circle at 105% 85%,#ff96bd,#e6327c 48%,#ce185e 100%);border:1px solid #d93379;border-radius:6cqw;padding:4.3cqw;position:relative;overflow:hidden;box-shadow:0 3cqw 6cqw #cf286f19}.sg-rich-phone-lesson-top{z-index:1;justify-content:space-between;align-items:center;gap:2cqw;display:flex;position:relative}.sg-rich-phone-lesson-top>span{background:#ffffff12;border:1px solid #ffffff45;border-radius:2cqw;align-items:center;gap:1.2cqw;padding:1.3cqw 2cqw;font-size:3.85cqw;display:flex}.sg-rich-phone-lesson-top>span>svg{width:3.4cqw;height:3.4cqw}.sg-rich-phone-lesson-top>svg{width:5cqw;height:5cqw}.sg-rich-phone-lesson>strong{z-index:1;letter-spacing:-.04em;margin-top:6cqw;font-size:6.1cqw;line-height:1.18;display:block;position:relative}.sg-rich-phone-lesson>p{z-index:1;color:#ffdeed;margin-top:2cqw;font-size:3.45cqw;position:relative}.sg-rich-phone-lesson-art{background:linear-gradient(145deg,#ffffff28,#ffffff05);border:1px solid #fff5;border-radius:11cqw;width:35cqw;height:35cqw;position:absolute;top:18cqw;right:-6cqw;transform:rotate(-18deg);box-shadow:inset 0 .8cqw 2cqw #ffffff24,0 3cqw 5cqw #a0003220}.sg-rich-phone-lesson-art>svg{opacity:.62;stroke-width:1px;width:26cqw;height:26cqw;position:absolute;inset:4cqw}.sg-rich-phone-lesson-art>i{background:#ffe8ab;border-radius:50%;width:6cqw;height:6cqw;position:absolute;top:-7cqw;right:17cqw;box-shadow:0 3cqw 5cqw #8d003220}.sg-rich-phone-teacher{border-top:1px solid #ffffff40;align-items:center;gap:2cqw;margin-top:4cqw;padding-top:3.2cqw;display:flex;position:relative}.sg-rich-teacher-avatar{color:#b24e79;background:linear-gradient(135deg,#fff8e9,#ffd6e6);border:1px solid #fff9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:11cqw;height:11cqw;font-size:3.65cqw;font-weight:700;display:flex}.sg-rich-phone-teacher>span:nth-child(2){gap:.5cqw;display:grid}.sg-rich-phone-teacher strong{font-size:3.85cqw}.sg-rich-phone-teacher>span>span{color:#ffdfec;font-size:3.15cqw}.sg-rich-phone-teacher>svg{width:5cqw;height:5cqw;margin-left:auto}.sg-rich-phone-subscription{background:#fff;border:1px solid #eaddeb;border-radius:4cqw;margin-top:4cqw;padding:3.5cqw}.sg-rich-phone-subscription>div:first-child{justify-content:space-between;align-items:center;gap:1cqw;display:flex}.sg-rich-phone-subscription>div:first-child>span{align-items:center;gap:1.1cqw;font-size:3.35cqw;display:flex}.sg-rich-phone-subscription>div:first-child>span>svg{color:#bb6b99;width:4cqw;height:4cqw}.sg-rich-phone-paid{color:#439377;background:#e7f8ef;border-radius:1.5cqw;padding:.9cqw 1.1cqw}.sg-rich-phone-subscription>div:first-child .sg-rich-phone-paid>svg{color:#439377;width:3cqw;height:3cqw}.sg-rich-phone-progress{align-items:center;gap:2cqw;padding-block:3cqw;display:flex}.sg-rich-phone-progress>i{background:#f6edf5;border:1px solid #f0e3ef;border-radius:50%;justify-content:center;align-items:center;width:7cqw;height:7cqw;display:flex}.sg-rich-phone-progress>i.is-complete{background:#e570a5;border-color:#e570a5}.sg-rich-phone-progress svg{color:#fff;stroke-width:2.5px;width:3.8cqw;height:3.8cqw}.sg-rich-phone-subscription>div:last-child{color:#b095ac;justify-content:space-between;align-items:center;gap:2cqw;font-size:3cqw;display:flex}.sg-rich-phone-subscription>div:last-child>strong{color:#b16791;font-size:3.05cqw}.sg-rich-phone-message{background:#f6f0fb;border:1px solid #eae1f1;border-radius:4cqw;align-items:flex-start;gap:2.4cqw;margin-top:4cqw;padding:3.2cqw;display:flex}.sg-rich-phone-message .sg-rich-avatar{width:9cqw;height:9cqw;font-size:3.35cqw}.sg-rich-phone-message>div{flex:1;min-width:0}.sg-rich-phone-message>div>span:first-child{justify-content:space-between;align-items:center;gap:2cqw;display:flex}.sg-rich-phone-message strong{font-size:3.35cqw}.sg-rich-phone-message time{color:#b59ac0;font-size:3cqw}.sg-rich-phone-message p{color:#9a7ba6;padding-top:1cqw;font-size:3.35cqw;line-height:1.5}.sg-rich-phone-attachment{color:#9771ae;border-top:1px solid #e8daee;align-items:center;gap:1.5cqw;margin-top:2cqw;padding-top:2cqw;font-size:3cqw;display:flex}.sg-rich-phone-attachment svg{width:3.6cqw;height:3.6cqw}.sg-rich-phone-attachment svg:last-child{margin-left:auto}.sg-rich-phone-quick{grid-template-columns:.8fr 1.2fr;gap:3cqw;margin-block:4cqw;display:grid}.sg-rich-phone-quick>span{color:#a37099;background:#fff;border:1px solid #eddde9;border-radius:3cqw;justify-content:center;align-items:center;gap:2cqw;padding:3cqw 1cqw;font-size:3.55cqw;display:flex}.sg-rich-phone-quick svg{color:#c45792;width:4.5cqw;height:4.5cqw}.sg-rich-phone-quick b{color:#d24884;background:#ffe5f1;border-radius:50%;justify-content:center;align-items:center;width:4cqw;height:4cqw;font-size:3cqw;display:flex}.sg-rich-phone-nav{color:#b09eaf;background:#fff;border-top:1px solid #eee1eb;justify-content:space-around;align-items:center;gap:4cqw;padding:3cqw 3cqw 1.8cqw;display:flex}.sg-rich-phone-nav>span{flex-direction:column;align-items:center;gap:1.3cqw;font-size:3.05cqw;display:flex;position:relative}.sg-rich-phone-nav svg{stroke-width:1.6px;width:6.8cqw;height:6.8cqw}.sg-rich-phone-nav>.is-active{color:#e12873}.sg-rich-phone-nav i{background:#e3458a;border-radius:50%;width:2cqw;height:2cqw;position:absolute;top:-.5cqw;right:1.2cqw}.sg-rich-phone-home{background:#453749;border-radius:99px;width:34cqw;height:1.6cqw;margin:2cqw auto 2.4cqw}.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-desktop{top:70px}.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-phone{width:177px;top:232px;right:-26px}.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-scene-foot{bottom:-45px}@media (min-width:1560px){.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-phone{width:190px;top:215px}}@media (max-width:1250px) and (min-width:761px){.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-desktop{top:110px}.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-phone{width:166px;top:208px;right:-10px}.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-scene-foot{bottom:-12px}}@media (max-width:960px) and (min-width:761px){.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-desktop{width:106%;left:12px}.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-phone{width:150px;top:205px;right:-10px}}@media (max-width:760px){.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-desktop{top:55px}.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-phone{width:180px;top:174px;right:0}.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-scene-foot{width:44%;max-width:180px;bottom:0}.sg-rich-phone{border-radius:28px}}@media (max-width:420px){.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-phone{width:166px;top:151px;right:-4px}}@media (max-width:380px){.bs-hero-scene:has(.sg-rich-desktop) .bs-hero-desktop{width:102%;left:0}}
.sgc-frame{background:#fff;border:1px solid #e6dce9;border-radius:17px;width:100%;overflow:hidden;box-shadow:0 24px 65px -28px #71345b36,0 3px 8px #40304e05;container-type:inline-size}.sgc-canvas{color:#302a39;letter-spacing:-.012em;text-align:left;background:#fbf9fc;font-size:1cqw;line-height:1.45}.sgc-canvas :is(h4,h5,p){margin:0}.sgc-canvas h5{font-weight:700}.sgc-canvas svg{stroke-width:1.65px;flex:none;width:1.25em;height:1.25em;display:block}.sgc-canvas small{font-size:.95em}.sgc-canvas strong,.sgc-canvas b{font-weight:650}.sgc-browser{color:#8b8093;background:#fff;border-bottom:1px solid #ebe4ed;align-items:center;gap:1em;height:2.45em;padding-inline:1.25em;display:flex}.sgc-browser-dots{align-items:center;gap:.36em;width:11em;display:flex}.sgc-browser-dots i{background:#f0b8c6;border-radius:50%;width:.4em;height:.4em}.sgc-browser-dots i:nth-child(2){background:#f2d59b}.sgc-browser-dots i:nth-child(3){background:#bce0d2}.sgc-browser-address{background:#f7f5f8;border-radius:.4em;justify-content:center;align-items:center;gap:.5em;width:43%;margin-inline:auto;padding:.4em;font-size:.82em;display:inline-flex}.sgc-browser-address>span{line-height:1.2}.sgc-browser-label{text-align:right;width:18em;font-size:.75em}.sgc-body{grid-template-columns:15.6em minmax(0,1fr);min-height:53em;display:grid}.sgc-sidebar{background:#fff;border-right:1px solid #eae3ed;flex-direction:column;min-width:0;padding:1.15em .85em .8em;display:flex}.sgc-brand{justify-content:space-between;align-items:center;gap:1em;padding:.2em .65em 1.35em;display:flex}.sgc-brand img{object-fit:contain;width:8.7em;height:auto;display:block}.sgc-brand>svg{color:#887a91;width:1.15em}.sgc-nav{gap:.34em;display:grid}.sgc-nav>div{color:#6f647b;border-radius:.6em;align-items:center;gap:.85em;min-height:2.85em;padding:.7em .78em;font-size:.96em;display:flex}.sgc-nav>div>span{min-width:0;line-height:1.3}.sgc-nav>div>svg{width:1.4em;height:1.4em}.sgc-nav>div>b{color:#a51e55;text-align:center;background:#ffdfec;border-radius:1em;min-width:1.65em;margin-left:auto;padding:.1em .35em;font-size:.95em}.sgc-nav>div.is-active{color:#df1262;background:#fff0f6;font-weight:700;box-shadow:inset 2px 0 #ed2472}.sgc-nav>div.is-active>b{color:#fff;background:#e7206f}.sgc-sidebar-bottom{margin-top:auto;padding-top:1.3em}.sgc-sidebar-help{color:#c32263;background:#fff7fb;border:1px solid #f5c2d9;border-radius:.7em;align-items:center;gap:.65em;padding:.85em .6em;display:flex}.sgc-sidebar-help>svg{width:1.4em;height:1.4em}.sgc-sidebar-help>svg:last-child{width:.9em;margin-left:auto}.sgc-sidebar-help strong{font-size:.87em;display:block}.sgc-sidebar-help span{margin-top:.25em;font-size:.79em;display:block}.sgc-profile{align-items:center;gap:.7em;padding:1.2em .15em .15em;display:flex}.sgc-profile>div{flex:1;min-width:0}.sgc-profile strong{font-size:.9em;display:block}.sgc-profile>div>span{color:#87768e;margin-top:.15em;font-size:.74em;display:block}.sgc-profile>svg{color:#9f91a5}.sgc-workspace{min-width:0;padding:1.85em 1.8em 1.4em}.sgc-heading{justify-content:space-between;align-items:center;gap:1.2em;margin-bottom:1.4em;display:flex}.sgc-heading h4{letter-spacing:-.045em;color:#282330;font-size:2em;font-weight:700;line-height:1.2}.sgc-heading p{color:#81728a;margin-top:.4em;font-size:.99em}.sgc-heading-actions{flex-shrink:0;align-items:center;gap:.6em;display:flex}.sgc-icon-text{align-items:center;gap:.6em;display:inline-flex}.sgc-icon-text>span{line-height:1.35}.sgc-action{color:#ab265b;white-space:nowrap;background:#fff;border:1px solid #e8d7e5;border-radius:.65em;justify-content:center;align-items:center;gap:.55em;padding:.75em .9em;font-size:.89em;font-weight:650;display:inline-flex}.sgc-action>span{line-height:1.25}.sgc-action>svg{width:1.25em;height:1.25em}.sgc-action-primary{color:#fff;background:linear-gradient(105deg,#f4247b,#e70d62);border-color:#ef1c6f;box-shadow:0 .3em .7em #e8236e13}.sgc-tag{white-space:nowrap;border-radius:.7em;align-items:center;gap:.45em;padding:.42em .7em;font-size:.8em;font-weight:650;line-height:1.4;display:inline-flex}.sgc-tag>i{background:currentColor;border-radius:50%;flex-shrink:0;width:.4em;height:.4em}.sgc-tag>span{line-height:1.4}.sgc-tone-pink{color:#c41d5e;background:#fff0f6}.sgc-tone-mint{color:#248b75;background:#eaf8f3}.sgc-tone-amber{color:#a37422;background:#fff5de}.sgc-tone-violet{color:#8052b5;background:#f3edfc}.sgc-tone-neutral{color:#6f667c;background:#f2f1f6}.sgc-avatar{border-radius:.9em;flex:none;justify-content:center;align-items:center;width:2.8em;height:2.8em;font-size:1.05em;font-weight:700;display:inline-flex}.sgc-panel{background:#fff;border:1px solid #e8e0eb;border-radius:.95em;min-width:0;overflow:hidden;box-shadow:0 .25em .6em #5c306604}.sgc-panel-heading{border-bottom:1px solid #efe8f0;justify-content:space-between;align-items:center;gap:.7em;padding:.95em 1em;display:flex}.sgc-panel-heading>.sgc-icon-text{font-size:1.05em;font-weight:650}.sgc-panel-heading>.sgc-icon-text>svg{color:#df256e;width:1.3em;height:1.3em}.sgc-panel-heading>.sgc-icon-text:last-child:not(:first-child){font-size:.81em;font-weight:500}.sgc-panel-footer{color:#b84372;background:#fff9fc;border-top:1px solid #f4e9f0;justify-content:space-between;align-items:center;gap:.8em;padding:.85em 1.2em;font-size:.83em;display:flex}.sgc-panel-footer>span{line-height:1.35}.sgc-text-action{color:#b83c72;align-items:center;gap:.4em;font-size:.8em;line-height:1.3;display:inline-flex}.sgc-text-action svg{width:1em}.sgc-stack{flex-direction:column;gap:1.1em;min-width:0;display:flex}.sgc-two-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.15em;display:grid}.sgc-search{color:#8b7e94;background:#faf9fb;border:1px solid #e4dce7;border-radius:.6em;align-items:center;gap:.7em;padding:.85em .8em;font-size:.87em;display:flex}.sgc-search>span{line-height:1.35}.sgc-search>svg{width:1.45em;height:1.45em}.sgc-segments{background:#f6f3f7;border-radius:.6em;gap:.3em;margin-block:.85em;padding:.3em;display:flex}.sgc-segments>span{color:#88788f;white-space:nowrap;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:.4em;padding:.65em .2em;font-size:.83em;display:inline-flex}.sgc-segments b{background:#eae6ef;border-radius:.4em;padding:.05em .3em;font-size:.95em}.sgc-segments .is-active{color:#d41c60;background:#fff;border-color:#fac8dc;border-radius:.5em;box-shadow:0 2px 6px #b5425c08}.sgc-segments .is-active b{background:#ffedf5}.sgc-family-layout{grid-template-columns:17.4em minmax(0,1fr);gap:1.05em;display:grid}.sgc-directory{background:#fff;border:1px solid #e7dfe9;border-radius:.95em;min-width:0;padding:.85em .65em}.sgc-directory-person{border:1px solid #0000;border-bottom-color:#f4eff6;align-items:center;gap:.7em;padding:1.15em .5em;display:flex}.sgc-directory-person.is-active{background:#fff2f8;border-color:#f49ebf;border-radius:.7em}.sgc-directory-person>div{flex:1;min-width:0}.sgc-directory-person strong{font-size:1.03em;display:block}.sgc-directory-person>div>span{color:#7f6e88;margin-top:.25em;font-size:.88em;display:block}.sgc-directory-person small{color:#95839e;margin-top:.15em;font-size:.79em;display:block}.sgc-directory-person>svg{color:#b4a4bb;width:.95em}.sgc-directory-total{color:#9b7b92;border-top:1px solid #eee5ef;align-items:center;gap:.5em;margin-top:1.2em;padding:1.3em .5em .3em;font-size:.83em;display:flex}.sgc-directory-total>span{line-height:1.35}.sgc-family-detail{flex-direction:column;gap:.8em;min-width:0;display:flex}.sgc-family-top{align-items:center;gap:.6em;padding:.35em .1em .6em;display:flex}.sgc-family-top>div{flex:1;align-items:center;gap:.75em;display:flex}.sgc-family-top h5{letter-spacing:-.025em;font-size:1.3em;line-height:1.3}.sgc-family-top p{color:#8b758f;margin-top:.25em;font-size:.83em}.sgc-family-top .sgc-action{font-size:.78em}.sgc-balance-row{grid-template-columns:1fr 1fr 1fr;gap:.6em;display:grid}.sgc-balance-row>div{background:#fff;border:1px solid #eae4ee;border-radius:.8em;flex-direction:column;gap:.25em;padding:1em;display:flex}.sgc-balance-row>div.sgc-tone-mint{background:#eef9f5;border-color:#dcf0e8}.sgc-balance-row>div.sgc-tone-pink{background:#fff0f6;border-color:#f8d6e4}.sgc-balance-row span{font-size:.8em}.sgc-balance-row strong{letter-spacing:-.04em;font-size:1.7em;line-height:1.35}.sgc-balance-row small{font-size:.75em;font-weight:500}.sgc-family-info{border-block:1px solid #ebe1eb;align-items:center;gap:.9em;padding:.8em .4em;display:flex}.sgc-family-info>div{flex:1}.sgc-family-info>div>span{color:#927e98;font-size:.72em;display:block}.sgc-family-info strong{margin-top:.3em;font-size:.85em;display:block}.sgc-family-info .sgc-action{font-size:.75em}.sgc-family-children{gap:.7em;display:grid}.sgc-child-account{background:#fff;border:1px solid #e9ddeb;border-radius:.8em;padding:.9em}.sgc-child-top{align-items:center;gap:.7em;display:flex}.sgc-child-top>div{flex:1}.sgc-child-top .sgc-avatar{font-size:.8em}.sgc-child-top strong{font-size:1.03em;display:block}.sgc-child-top>div>span{color:#917c98;font-size:.77em;display:block}.sgc-child-top>svg{color:#a292ad}.sgc-child-course{background:#fff8fc;border:1px solid #f1dbe9;border-radius:.7em;align-items:center;gap:.75em;margin-top:.8em;padding:.8em;display:flex}.sgc-course-symbol{color:#d8266d;background:#ffe7f2;border-radius:.6em;padding:.6em}.sgc-child-course>div{flex:1;min-width:0}.sgc-child-course>div:nth-last-child(2){text-align:right;flex:none}.sgc-child-course strong{font-size:.95em;display:block}.sgc-child-course>div>span{color:#8b7193;margin-top:.25em;font-size:.74em;display:block}.sgc-child-course>svg{color:#b03b71;width:1em}.sgc-child-foot{color:#927b99;align-items:center;gap:.9em;margin-top:.85em;font-size:.72em;display:flex}.sgc-lesson-dots{align-items:center;gap:.45em;margin-left:auto;display:inline-flex}.sgc-lesson-dots>i{background:#f3e9f0;border-radius:50%;justify-content:center;align-items:center;width:1.6em;height:1.6em;display:inline-flex}.sgc-lesson-dots .is-done{color:#fff;background:#f62a7c}.sgc-lesson-dots svg{width:1em;height:1em}.sgc-family-actions{align-items:center;gap:.6em;display:flex}.sgc-family-actions .sgc-action{font-size:.77em}.sgc-family-actions .sgc-action:last-child{margin-left:auto}.sgc-family-history .sgc-panel-heading{padding:.75em 1em}.sgc-family-history .sgc-panel-heading>.sgc-icon-text{font-size:.95em}.sgc-timeline{padding:.4em 1em}.sgc-timeline>div{align-items:center;gap:.8em;padding:.6em 0;display:flex}.sgc-event-dot{border-radius:.65em;justify-content:center;align-items:center;width:2.1em;height:2.1em;font-size:.95em;display:inline-flex}.sgc-timeline p{flex:1}.sgc-timeline strong{font-size:.85em;display:block}.sgc-timeline p>span{color:#97849d;margin-top:.25em;font-size:.73em;display:block}.sgc-timeline time{color:#a18ca6;font-size:.72em}.sgc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em;margin-bottom:1.1em;display:grid}.sgc-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))}.sgc-stat{border:1px solid color-mix(in srgb,currentColor 17%,white);border-radius:.8em;align-items:flex-start;gap:.85em;min-width:0;padding:1.05em .95em;display:flex}.sgc-stat-icon{background:#ffffff9c;border-radius:.7em;padding:.65em}.sgc-stat>div{flex:1;min-width:0}.sgc-stat>div>span{font-size:.83em;display:block}.sgc-stat strong{letter-spacing:-.045em;margin-top:.1em;font-size:1.85em;line-height:1.35;display:block}.sgc-stat small{opacity:.85;margin-top:.28em;font-size:.73em;display:block}.sgc-notice{background:linear-gradient(110deg,#fff2f8,#fff9fc);border:1px solid #f3a3c3;border-radius:.8em;align-items:center;gap:1em;margin-bottom:1.2em;padding:1em 1.2em;display:flex}.sgc-notice-icon{color:#ed1c72;background:#ffe4f0;border-radius:.7em;justify-content:center;align-items:center;padding:.75em;display:inline-flex}.sgc-notice>div{flex:1}.sgc-notice strong{color:#b82160;font-size:1.05em}.sgc-notice p{color:#aa7892;margin-top:.3em;font-size:.83em}.sgc-table{border-collapse:collapse;text-align:left;width:100%;font-size:.91em}.sgc-table th{color:#89718f;white-space:nowrap;background:#fcfafc;border-bottom:1px solid #eee6ef;padding:1em 1.2em;font-size:.97em;font-weight:500}.sgc-table td{vertical-align:middle;border-bottom:1px solid #f1ebf3;padding:1.05em 1.2em}.sgc-table tbody tr:last-child td{border-bottom:0}.sgc-table td strong,.sgc-table td small{display:block}.sgc-table td small{color:#8b7195;margin-top:.3em;font-size:.95em}.sgc-table .sgc-tag{font-size:.95em}.sgc-pink-text{color:#d9216a}.sgc-muted{color:#a898ac}.sgc-person-row{border-bottom:1px solid #f0e9f2;align-items:center;gap:.85em;padding:1.1em 1em;display:flex}.sgc-person-row:last-child{border-bottom:0}.sgc-person-row>div{flex:1;min-width:0}.sgc-person-row strong{font-size:.95em;display:block}.sgc-person-row>div>span{color:#8e7998;margin-top:.3em;font-size:.85em;line-height:1.4;display:block}.sgc-person-row small{color:#aa90ac;margin-top:.45em;font-size:.73em;display:block}.sgc-person-row time{color:#ae95b1;align-self:flex-start;padding-top:.3em;font-size:.72em}.sgc-person-row>svg{color:#ad80a1;width:1.15em}.sgc-small-feature{border:1px solid color-mix(in srgb,currentColor 13%,white);border-radius:.9em;align-items:center;gap:1em;padding:1.35em 1.1em;display:flex}.sgc-small-feature>svg:first-child{width:1.8em;height:1.8em}.sgc-small-feature>div{flex:1}.sgc-small-feature strong{font-size:.95em;display:block}.sgc-small-feature>div>span{opacity:.85;margin-top:.3em;font-size:.8em;display:block}.sgc-messenger{background:#fff;border:1px solid #e7dfed;border-radius:1em;grid-template-columns:25em minmax(0,1fr);min-height:44.8em;display:grid;overflow:hidden}.sgc-conversations{background:#fffeff;border-right:1px solid #eae0ed;padding:1em .75em}.sgc-conversation{border-bottom:1px solid #f0e8f1;align-items:flex-start;gap:.8em;padding:1.4em .6em;display:flex}.sgc-conversation.is-active{background:#fff1f8;border-radius:.8em;box-shadow:inset 2px 0 #eb2d76}.sgc-conversation>div{flex:1;min-width:0}.sgc-conversation strong{font-size:1.02em;display:block}.sgc-conversation small{color:#927b9a;margin-top:.2em;font-size:.77em;display:block}.sgc-conversation p{color:#8d7495;margin-top:.6em;font-size:.84em}.sgc-conversation time{color:#a08aab;flex-direction:column;align-items:flex-end;gap:.7em;font-size:.73em;display:flex}.sgc-conversation time b{color:#fff;background:#e72d73;border-radius:50%;justify-content:center;align-items:center;width:1.7em;height:1.7em;display:flex}.sgc-thread{background:radial-gradient(at 100% 70%,#fceff6,#0000 70%),#faf7fc;flex-direction:column;min-width:0;display:flex}.sgc-thread-head{background:#ffffffd9;border-bottom:1px solid #eadfeb;align-items:center;gap:.85em;padding:1.15em;display:flex}.sgc-thread-head>div{flex:1}.sgc-thread-head strong{font-size:1.05em;display:block}.sgc-thread-head>div>span{color:#97809e;margin-top:.25em;font-size:.77em;display:block}.sgc-thread-head>svg{color:#a18aab}.sgc-thread-messages{flex-direction:column;flex:1;gap:1.25em;padding:1.6em 1.8em;display:flex}.sgc-date-divider{text-align:center;color:#b095b7;margin:.5em auto 1em;font-size:.8em;display:block}.sgc-message{color:#715b7d;background:#fff;border:1px solid #e9dfea;border-radius:1em 1em 1em .2em;align-self:flex-start;max-width:87%;padding:1.25em 1.4em .8em;font-size:1em;box-shadow:0 .3em .5em #79678504}.sgc-message p{line-height:1.6}.sgc-message>strong{color:#a45584;margin-bottom:.5em;font-size:1em;display:block}.sgc-message>time{text-align:right;color:#ae95b6;margin-top:.7em;font-size:.85em;display:block}.sgc-message-own{color:#783650;background:#fce4f1;border-color:#f5cce0;border-radius:1em 1em .2em;align-self:flex-end}.sgc-message-time{color:#c05c92;justify-content:flex-end;align-items:center;gap:.6em;margin-top:.8em;font-size:.85em;display:flex}.sgc-message-time>span{line-height:1.3}.sgc-file{background:#fffafd;border:1px solid #ead9e8;border-radius:.7em;align-items:center;gap:.9em;margin-top:1em;padding:1em;display:flex}.sgc-file>span{color:#d34487;background:#ffeaf5;border-radius:.5em;padding:.6em}.sgc-file>div{flex:1}.sgc-file strong{font-size:1.02em;display:block}.sgc-file small{color:#a88aa7;margin-top:.3em;font-size:.83em;display:block}.sgc-file>svg{color:#bf7ba1}.sgc-thread-note{color:#a48daa;justify-content:center;align-items:center;gap:.5em;margin-top:auto;padding-top:.8em;font-size:.74em;display:flex}.sgc-thread-note>span{line-height:1.3}.sgc-compose{color:#a290ab;background:#fff;border-top:1px solid #ecdfed;align-items:center;gap:1em;padding:1em 1.2em;display:flex}.sgc-compose>span:not(.sgc-send){flex:1;font-size:.95em;line-height:1.4}.sgc-send{color:#fff;background:#ed2877;border-radius:.7em;justify-content:center;align-items:center;width:2.7em;height:2.7em;display:inline-flex}.sgc-send svg{width:1.3em;height:1.3em}.sgc-lead-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.sgc-lead-columns .sgc-table td{padding-block:1.55em}.sgc-agent-card{background:radial-gradient(circle at 100% 0,#f9d7ed,#0000 65%),#f8f3ff;border:1px solid #e6d3ee;border-radius:1em;padding:1.5em}.sgc-agent-symbol{color:#fff;vertical-align:middle;background:linear-gradient(145deg,#9d5bd0,#dc67ad);border-radius:1em;justify-content:center;align-items:center;width:3.1em;height:3.1em;margin-right:.9em;display:inline-flex}.sgc-agent-card>h5{letter-spacing:-.04em;max-width:13em;margin-top:1.1em;font-size:1.45em;line-height:1.25}.sgc-agent-card>p{color:#93739b;margin-block:1em 1.5em;font-size:.99em;line-height:1.65}.sgc-agent-card>div{border-top:1px solid #e8d6eb;padding:.85em 0}.sgc-agent-card>div>span{color:#a084ab;font-size:.81em;display:block}.sgc-agent-card>div>strong{margin-top:.3em;font-size:.95em;display:block}.sgc-agent-card>.sgc-action{margin-top:1.2em}.sgc-call-note{padding:1.3em}.sgc-call-note p{color:#8e7296;margin-top:1em;font-size:1em;line-height:1.6}.sgc-call-note>span:last-child{color:#ab92af;margin-top:1.4em;font-size:.8em;display:block}.sgc-finance-branches{align-items:center;gap:.7em;margin-bottom:1.2em;display:flex}.sgc-finance-branches>span:not(.sgc-finance-sync){color:#9c7ca2;background:#fff;border:1px solid #e6dceb;border-radius:.65em;align-items:center;gap:.7em;min-width:13em;padding:.7em 1.1em;display:flex}.sgc-finance-branches strong{color:#6c4e79;font-size:1em;display:block}.sgc-finance-branches small{margin-top:.25em;font-size:.75em;display:block}.sgc-finance-branches .is-active{color:#d41f6c!important;background:#fff1f8!important;border-color:#f1a1c3!important}.sgc-finance-branches>span>svg:last-child:not(:first-child){margin-left:1em}.sgc-finance-sync{color:#a991ae;align-items:center;gap:.5em;margin-left:auto;font-size:.81em;display:flex}.sgc-finance-sync>span{line-height:1.35}.sgc-finance-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.sgc-finance-columns>.sgc-panel{align-self:stretch}.sgc-bank-file{background:#fff8fc;border:1px dashed #e9bdd8;border-radius:.7em;align-items:center;gap:.8em;margin:1em;padding:1em;display:flex}.sgc-bank-file>div{flex:1}.sgc-file-symbol{color:#358e72;background:#e8f7f0;border-radius:.7em;justify-content:center;align-items:center;padding:.7em;display:inline-flex}.sgc-bank-file strong{font-size:.95em;display:block}.sgc-bank-file small{color:#a48aa7;margin-top:.3em;font-size:.75em;display:block}.sgc-bank-confirm{background:#f6fcf9;border-top:1px solid #e4efe8;justify-content:space-between;align-items:center;gap:1em;padding:1em;display:flex}.sgc-bank-confirm>.sgc-icon-text{color:#659482;font-size:.74em}.sgc-bank-confirm .sgc-action{font-size:.8em}.sgc-register{padding:1.2em}.sgc-register>div:first-child{align-items:center;gap:.85em;display:flex}.sgc-register-icon{color:#a871a5;background:linear-gradient(135deg,#f9f1fa,#ebe8f2);border:1px solid #e9daee;border-radius:.8em;justify-content:center;align-items:center;width:3.2em;height:3.2em;display:inline-flex}.sgc-register>div:first-child strong{font-size:1.05em;display:block}.sgc-register>div:first-child>div>span{color:#a78dad;margin-top:.35em;font-size:.73em;display:block}.sgc-register-total{color:#448c71;background:#f3faf6;border-radius:.8em;margin:1em 0;padding:.9em 1em}.sgc-register-total>span{font-size:.78em;display:block}.sgc-register-total>strong{letter-spacing:-.04em;font-size:2em;display:block}.sgc-register-total small{font-size:.72em}.sgc-register-receipt{border-bottom:1px solid #f2e9f3;align-items:center;gap:.7em;padding:.9em .15em;font-size:.9em;display:flex}.sgc-register-receipt>svg:first-child{color:#d98f5b}.sgc-register-receipt>svg:last-child{color:#40a384;width:1em}.sgc-register-receipt>div{flex:1}.sgc-register-receipt strong{display:block}.sgc-register-receipt>div>span{color:#a98daf;margin-top:.3em;font-size:.9em;display:block}.sgc-register-bottom{justify-content:space-between;align-items:center;gap:.7em;padding-top:1em;display:flex}.sgc-register-bottom>.sgc-icon-text{color:#a58aaa;font-size:.73em}.sgc-balances{margin-top:1.1em}.sgc-finance-balances{grid-template-columns:repeat(3,1fr);gap:.7em;padding:.9em;display:grid}.sgc-finance-balances>span{color:#c03d74;background:#fff2f7;border-radius:.6em;flex-direction:column;gap:.25em;padding:.75em 1em;display:flex}.sgc-finance-balances>span:nth-child(2){color:#448f72;background:#ecf9f3}.sgc-finance-balances>span:nth-child(3){color:#83708d;background:#f5f3f8}.sgc-finance-balances small,.sgc-finance-balances>span>span{font-size:.72em}.sgc-finance-balances strong{font-size:1.15em}.sgc-balances .sgc-table td{padding-block:.75em}.sgc-notification{background:#fff;border:1px solid #e8dcea;border-radius:.65em;padding:.7em;display:inline-flex;position:relative}.sgc-notification b{color:#fff;text-align:center;background:#ed2477;border-radius:50%;width:1.6em;height:1.6em;font-size:.75em;position:absolute;top:-.35em;right:-.35em}.sgc-child-switch{align-items:center;gap:.8em;margin-bottom:1.25em;display:flex}.sgc-child-switch>span:not(.sgc-tag){background:#fff;border:1px solid #e8ddea;border-radius:.8em;align-items:center;gap:.9em;min-width:15em;padding:.65em 1em;display:inline-flex}.sgc-child-switch>span.is-active{background:#fff1f8;border-color:#f4a3c5}.sgc-child-switch strong{font-size:1.05em;display:block}.sgc-child-switch small{color:#a086a4;margin-top:.15em;font-size:.8em;display:block}.sgc-child-switch>.sgc-tag{margin-left:auto}.sgc-parent-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sgc-parent-lesson{color:#fff;background:radial-gradient(circle at 90% 75%,#fd99bc,#0000 60%),linear-gradient(110deg,#d71567,#f3438b);border:1px solid #ec639c;border-radius:1em;padding:1.5em;position:relative;overflow:hidden}.sgc-parent-lesson>div:first-child{justify-content:space-between;align-items:center;display:flex}.sgc-parent-lesson>div:first-child .sgc-tag{color:#fff;background:#ffffff25}.sgc-parent-lesson>h5{letter-spacing:-.04em;margin-block:.75em .35em;font-size:2.15em;font-weight:700;line-height:1.12}.sgc-parent-lesson>p{color:#ffd7eb;font-size:.95em}.sgc-parent-lesson-art{color:#ffd5e8;width:9em;height:8em;position:absolute;top:4em;right:1.5em;transform:rotate(-13deg)}.sgc-parent-lesson-art>svg{opacity:.6;stroke-width:.7px;width:8em;height:8em;position:absolute}.sgc-parent-lesson-art>i{background:#ffd397;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:.3em;right:.4em}.sgc-parent-lesson-art>i:last-child{background:#ffd4e9;width:.6em;height:.6em;top:5em;right:8em}.sgc-parent-teacher{border-top:1px solid #ffffff3a;align-items:center;gap:.8em;margin-top:1.5em;padding-top:1em;display:flex;position:relative}.sgc-parent-teacher .sgc-avatar{color:#fff;background:#ffffff2c;font-size:.9em}.sgc-parent-teacher>span:not(.sgc-avatar,.sgc-action){flex:1}.sgc-parent-teacher strong{font-size:.97em;display:block}.sgc-parent-teacher small{color:#ffcee4;font-size:.75em;display:block}.sgc-parent-teacher .sgc-action{color:#b52b6b;border:0;font-size:.82em}.sgc-week{gap:.5em;padding:1.2em;display:flex}.sgc-week>span{color:#a18aac;border-radius:.65em;flex-direction:column;flex:1;align-items:center;gap:.3em;padding:.65em;display:flex}.sgc-week small{font-size:.79em}.sgc-week strong{font-size:1.2em}.sgc-week i{background:#e8c9df;border-radius:50%;width:.3em;height:.3em}.sgc-week .is-active{color:#fff;background:#ee2679;box-shadow:0 .35em .6em #e82f7229}.sgc-week .is-active i{background:#fff}.sgc-schedule-row{border-top:1px solid #f2eaf4;align-items:center;gap:1.4em;padding:.95em 1.4em;display:flex}.sgc-schedule-row>span{min-width:6em}.sgc-schedule-row>span>small{color:#ab8cb2;font-size:.75em;display:block}.sgc-schedule-row>span>strong{color:#c74889;margin-top:.15em;font-size:1em;display:block}.sgc-schedule-row>div{flex:1}.sgc-schedule-row>div>strong{font-size:.95em;display:block}.sgc-schedule-row>div>span{color:#a187a8;margin-top:.25em;font-size:.8em;display:block}.sgc-schedule-row>svg{color:#c0a5c4}.sgc-parent-payment{background:#fff8fc;padding:1.5em}.sgc-parent-payment>span:first-child{color:#b67b9b;font-size:.88em}.sgc-parent-payment>strong{letter-spacing:-.05em;color:#cc246c;margin-block:.15em .1em;font-size:2.8em;display:block}.sgc-parent-payment>strong>small{font-size:.72em}.sgc-parent-payment p{color:#a781a2;font-size:.9em}.sgc-parent-payment .sgc-action{margin-top:1.3em}.sgc-parent-subscription{border-top:1px solid #f0e4ed;padding:1.2em 1.5em}.sgc-parent-subscription>div{justify-content:space-between;align-items:center;gap:.6em;display:flex}.sgc-parent-subscription strong{font-size:.92em}.sgc-parent-subscription p{color:#a18aa6;margin-top:.35em;font-size:.83em}.sgc-parent-subscription .sgc-lesson-dots{justify-content:space-between;margin-top:1.2em;font-size:1.05em;display:flex}.sgc-parent-subscription>span:last-child:not(.sgc-lesson-dots){color:#b18baa;margin-top:1em;font-size:.8em;display:block}.sgc-parent-message{padding:1.2em}.sgc-parent-message>div:first-child{align-items:center;gap:.75em;display:flex}.sgc-parent-message strong{font-size:.95em;display:block}.sgc-parent-message small{color:#b18dac;font-size:.76em;display:block}.sgc-parent-message>p{color:#8c7095;margin-top:.9em;font-size:.95em;line-height:1.6}.sgc-parent-message .sgc-file{font-size:1em}.sgc-group-tabs{gap:.8em;margin-bottom:1.2em;display:flex}.sgc-group-tabs>span{color:#aa8ab2;background:#fff;border:1px solid #e7dcec;border-radius:.8em;flex:1;align-items:center;gap:.8em;padding:1em;display:flex}.sgc-group-tabs>span>span{flex:1}.sgc-group-tabs strong{color:#785b86;font-size:1.05em;display:block}.sgc-group-tabs small{margin-top:.3em;font-size:.81em;display:block}.sgc-group-tabs .is-active{color:#d53a80;background:#fff1f9;border-color:#eea5c9}.sgc-group-tabs .is-active strong{color:#c22e70}.sgc-teacher-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.sgc-group-meta{color:#a48bad;border-bottom:1px solid #f1e8f3;align-items:center;gap:2em;padding:1.2em 1.5em;font-size:.79em;display:flex}.sgc-table-person{align-items:center;gap:.85em;display:flex}.sgc-table-person .sgc-avatar{font-size:.88em}.sgc-material{align-items:center;gap:1em;padding:1.2em;display:flex}.sgc-material-cover{color:#a861a6;background:linear-gradient(145deg,#e0c5f3,#fce6f5);border-radius:.5em;flex-direction:column;justify-content:center;align-items:center;gap:.4em;width:4.6em;height:5.4em;display:flex}.sgc-material-cover svg{width:1.8em;height:1.8em}.sgc-material-cover b{letter-spacing:.1em;font-size:1em}.sgc-material>div{flex:1}.sgc-material>div>strong{font-size:1.02em;display:block}.sgc-material p{color:#a286a9;margin-block:.45em 1em;font-size:.85em}.sgc-material .sgc-icon-text{color:#b183ac;font-size:.75em}.sgc-material>svg{color:#c585b1}.sgc-group-chat{background:#fbf7fc;flex-direction:column;gap:1em;padding:1.1em;display:flex}.sgc-group-chat .sgc-message{max-width:94%;font-size:.95em}.sgc-owner-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.sgc-access-table td{padding-block:1.3em}.sgc-access-table th,.sgc-access-table td{padding-inline:.9em}.sgc-owner-columns .sgc-person-row{padding-block:1.3em}.sgc-rules-card{background:linear-gradient(125deg,#f9ecf6,#f0eafa);border:1px solid #e5cee8;border-radius:1em;padding:1.4em}.sgc-rules-card>span:first-child{color:#b471a8;background:#fff7fc;border-radius:.7em;padding:.6em;display:inline-flex}.sgc-rules-card>h5{letter-spacing:-.035em;margin-top:.8em;font-size:1.25em;line-height:1.25}.sgc-rules-card p{color:#a57fa5;margin-block:.9em 1.2em;font-size:.9em;line-height:1.7}.sgc-owner-history{margin-top:1.2em}.sgc-owner-history .sgc-table td{padding-block:1.3em}.sgc-support-stats{align-items:center;gap:.9em;margin-bottom:1.2em;display:flex}.sgc-support-stats>span{background:#fff;border:1px solid #eaddf0;border-radius:.8em;flex:1;align-items:center;gap:.7em;padding:.9em 1em;display:flex}.sgc-support-stats b{color:#c4357f;font-size:1.7em}.sgc-support-stats>span>span{color:#947398;font-size:.88em;line-height:1.3}.sgc-support-layout{background:#fff;border:1px solid #e9dbec;border-radius:1em;grid-template-columns:23em minmax(0,1fr);display:grid;overflow:hidden}.sgc-ticket-list{background:#fefcfe;border-right:1px solid #eaddf0;padding:1em .8em}.sgc-ticket{border:1px solid #0000;border-bottom-color:#eee1f1;padding:1em .65em}.sgc-ticket.is-active{background:#fff1f9;border-color:#f0aed1;border-radius:.7em;margin-top:.8em}.sgc-ticket>div{color:#ac8eb4;justify-content:space-between;align-items:center;font-size:.76em;display:flex}.sgc-ticket>strong{margin-top:.65em;font-size:1em;display:block}.sgc-ticket>p{color:#a585ae;margin-block:.4em .9em;font-size:.81em}.sgc-ticket>.sgc-tag{font-size:.74em}.sgc-ticket-detail{min-width:0}.sgc-ticket-heading{border-bottom:1px solid #ede0f0;justify-content:space-between;align-items:center;gap:1em;padding:1.3em;display:flex}.sgc-ticket-heading>div>span{color:#b487b0;font-size:.83em}.sgc-ticket-heading h5{letter-spacing:-.03em;margin-top:.4em;font-size:1.2em;line-height:1.3}.sgc-ticket-context{background:#fffafd;border-bottom:1px solid #eee0f0;gap:1.2em;padding:1.2em 1.4em;display:flex}.sgc-ticket-context>span{flex:1}.sgc-ticket-context small{color:#b593b9;font-size:.77em;display:block}.sgc-ticket-context strong{margin-top:.45em;font-size:.85em;display:block}.sgc-support-conversation{background:radial-gradient(at 100% 100%,#fcebf6,#0000 65%),#faf7fc;flex-direction:column;gap:1em;padding:1.2em 1.5em;display:flex}.sgc-support-conversation .sgc-message{font-size:.95em}.sgc-ticket-resolution{color:#489d7e;background:#f0faf5;border-top:1px solid #dcefe5;align-items:center;gap:.85em;padding:1.15em;display:flex}.sgc-ticket-resolution>svg{width:1.6em;height:1.6em}.sgc-ticket-resolution strong{font-size:.93em;display:block}.sgc-ticket-resolution>div>span{margin-top:.35em;font-size:.77em;display:block}.sgc-statusbar{color:#a184a8;background:#fff;border-top:1px solid #e9e0ed;justify-content:space-between;align-items:center;gap:2em;padding:.8em 1.5em;font-size:.76em;display:flex}.bs-cabinets .bs-role-tabs{margin-bottom:26px}.bs-cabinet-intro{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;margin-bottom:30px;display:grid}.bs-cabinet-intro h3{color:#4b2a45;max-width:650px;font-size:clamp(25px,2.2vw,32px);line-height:1.22}.bs-cabinet-intro p{color:#896f85;max-width:640px;margin-top:13px;font-size:15px;line-height:1.8}.bs-cabinet-intro ul{gap:12px;display:grid}.bs-cabinet-intro li{color:#805477;align-items:center;gap:11px;font-size:14px;display:flex}.bs-cabinet-intro li>span{line-height:1.55}.bs-cabinet-intro li>svg{color:#d22e76;width:16px;height:16px}.bs-cabinet-toolbar{background:#fffafd;border:1px solid #eaddea;border-bottom:0;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.bs-cabinet-views{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bs-cabinet-views button{color:#9a7c94;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.bs-cabinet-views button>span{line-height:1.4}.bs-cabinet-views button>svg{width:15px;height:15px}.bs-cabinet-views button[aria-pressed=true]{color:#c02a69;background:#ffe7f2;border-color:#f4c6de}.bs-cabinet-views button:hover{color:#c72e6e;background:#fff0f7}.bs-cabinet-view-label{color:#a86e97;align-items:center;gap:9px;padding:10px 12px;font-size:14px;display:inline-flex}.bs-cabinet-view-label>svg{width:16px;height:16px}.bs-cabinet-view-label>span{line-height:1.4}.bs-cabinet-zoom{color:#a44c7d;white-space:nowrap;background:#fff;border:1px solid #e8cddf;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:11px 14px;font-size:14px;transition:box-shadow .2s,background .2s;display:inline-flex}.bs-cabinet-zoom:hover{background:#fff2f8;box-shadow:0 3px 10px #b3427620}.bs-cabinet-zoom>svg{width:15px;height:15px}.bs-cabinet-zoom>span{line-height:1.4}.bs-cabinet-stage{background:#fff9fc;border-radius:0 0 17px 17px;display:grid}.bs-cabinet-stage>div{grid-area:1/1;min-width:0}.bs-cabinet-stage .sgc-frame{border-radius:0 0 17px 17px}.bs-cabinet-caption{color:#a0869f;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.bs-cabinet-caption>span:last-child{align-items:center;gap:7px;display:inline-flex}.bs-cabinet-caption svg{width:13px;height:13px}.bs-cabinet-caption>span>span{line-height:1.6}.bs-cabinet-dialog{color:#4b2d47;background:#fff9fc;border:1px solid #e5cfe2;border-radius:17px;width:min(1490px,100vw - 36px);max-width:none;max-height:calc(100dvh - 36px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 35px 160px #22162766}.bs-cabinet-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24192b9e}.bs-cabinet-dialog-head{border-bottom:1px solid #efdaea;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.bs-cabinet-dialog-head h3{letter-spacing:-.025em;font-size:19px;line-height:1.3}.bs-cabinet-dialog-head p{color:#a0829d;margin-top:4px;font-size:14px;line-height:1.5}.bs-cabinet-dialog-head button{color:#a64679;background:#fff;border:1px solid #e6cadd;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bs-cabinet-dialog-head button>svg{width:19px;height:19px}.bs-cabinet-dialog-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d05994 #fff4fa;background:#fff;max-height:calc(100dvh - 135px);overflow:auto}.bs-cabinet-dialog-canvas{width:100%;min-width:1100px}.bs-cabinet-dialog-canvas .sgc-frame{box-shadow:none;border:0;border-radius:0}@media (max-width:1100px){.bs-cabinet-intro{gap:35px}.bs-cabinet-toolbar{gap:10px;padding:9px}.bs-cabinet-views{gap:2px}.bs-cabinet-views button{gap:6px;padding-inline:8px;font-size:13px}.bs-cabinet-zoom{padding-inline:11px;font-size:13px}}@media (max-width:760px){.bs-cabinets .bs-role-tabs{gap:3px;margin-bottom:23px}.bs-cabinets .bs-role-tabs button{min-height:44px;padding-inline:11px;font-size:14px}.bs-cabinet-intro{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.bs-cabinet-intro h3{max-width:540px;font-size:26px}.bs-cabinet-intro p{font-size:15px}.bs-cabinet-intro ul{gap:10px}.bs-cabinet-toolbar{border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:flex-start;gap:9px;padding:9px}.bs-cabinet-views{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.bs-cabinet-views button{justify-content:flex-start;min-height:42px;padding:9px 7px;font-size:13px}.bs-cabinet-views button>svg{width:14px;height:14px}.bs-cabinet-zoom{min-height:40px;margin-left:auto;padding:9px 12px}.bs-cabinet-view-label{padding-inline:5px;font-size:13px}.bs-cabinet-stage,.bs-cabinet-stage .sgc-frame{border-radius:0 0 12px 12px}.bs-cabinet-caption{flex-wrap:wrap;gap:8px;margin-top:13px;font-size:13px}.bs-cabinet-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.bs-cabinet-dialog-head{gap:12px;padding:13px 15px}.bs-cabinet-dialog-head h3{font-size:17px}.bs-cabinet-dialog-head p{max-width:250px;font-size:13px}.bs-cabinet-dialog-scroll{max-height:calc(100dvh - 120px)}}@media (prefers-reduced-motion:reduce){.bs-cabinet-views button,.bs-cabinet-zoom{transition:none}}
.bs-schedule,.bs-restaurant-day{container-type:inline-size}.bs-schedule .bs-preview-day-title,.bs-restaurant-day .bs-preview-day-title{flex-wrap:wrap;align-items:baseline;gap:6px 14px}.bs-schedule-summary{color:#367366;align-items:center;gap:7px;margin-bottom:18px;font-size:13px;line-height:1.5;display:flex}.bs-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bs-schedule-column{grid-template-rows:auto repeat(3,minmax(105px,1fr));gap:9px;min-width:0;display:grid}.bs-therapist{align-items:center;gap:10px;padding:0 2px 7px;display:flex}.bs-therapist-avatar{color:#367366;background:#e7f2ed;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:650;display:grid}.bs-therapist>div{gap:2px;min-width:0;display:grid}.bs-therapist strong{font-size:14px;font-weight:650;line-height:1.4}.bs-therapist>div>span{color:#677b74;font-size:12px;line-height:1.4}.bs-appointment{background:#edf6f2;border:1px solid #d8e9e1;border-left:3px solid #83b29e;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.bs-appointment-time{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 7px;display:flex}.bs-appointment-time time{color:#315f51;font-size:14px;font-weight:700;line-height:1.4}.bs-appointment-time>span{color:#657e72;font-size:12px;line-height:1.4}.bs-appointment>strong{color:#284e42;font-size:14px;font-weight:650;line-height:1.4}.bs-appointment>span{color:#65776f;margin-top:auto;font-size:12px;line-height:1.4}.bs-appointment.is-available{background:#fff;border:1px dashed #8fbda7}.bs-appointment .bs-slot-label{color:#367963;align-items:center;gap:5px;display:flex}.bs-slot-label>span{line-height:1.4}.bs-schedule .bs-schedule-footer{color:#5e786b;align-items:center;gap:8px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.bs-restaurant-summary{flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;display:flex}.bs-restaurant-summary>span{color:#836549;align-items:center;gap:7px;font-size:13px;line-height:1.5;display:flex}.bs-delivery{border:1px solid #eadfd4;border-radius:12px;overflow:hidden}.bs-delivery-head{color:#896247;background:#fcf6f0;align-items:center;gap:10px;padding:14px;display:flex}.bs-delivery-head>div{gap:3px;display:grid}.bs-delivery-head h5{color:#4d3c2e;margin:0;font-size:15px;font-weight:650;line-height:1.4}.bs-delivery-head span{color:#826c5b;font-size:12px;line-height:1.5}.bs-delivery table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.bs-delivery th,.bs-delivery td{text-align:left;border-bottom:1px solid #f0e9e1;padding:10px 14px}.bs-delivery thead th{color:#807165;font-size:12px;font-weight:500}.bs-delivery tbody th{color:#4f443a;font-weight:600}.bs-delivery td{color:#756c62;font-variant-numeric:tabular-nums}.bs-delivery-matched,.bs-delivery-shortage{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.bs-delivery-matched{color:#467765}.bs-delivery-shortage{color:#995d1b;background:#fff0d9;border-radius:5px;padding:2px 6px}.bs-delivery .bs-delivery-note{color:#885e32;background:#fffaf3;padding:11px 14px;font-size:12px;line-height:1.6}.bs-restaurant-task{color:#9b795a;border-bottom:1px solid #eee8e2;align-items:center;gap:10px;padding:15px 0;display:flex}.bs-restaurant-task>div{gap:4px;min-width:0;display:grid}.bs-restaurant-task strong{color:#4f4237;font-size:14px;font-weight:650;line-height:1.45}.bs-restaurant-task>div>span{color:#807366;font-size:12px;line-height:1.5}.bs-task-status{color:#477768;background:#edf6f1;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:12px;line-height:1.5}@container (max-width:420px){.bs-schedule-grid{gap:8px}.bs-therapist{gap:6px}.bs-therapist-avatar{width:28px;height:30px;font-size:12px}.bs-therapist strong{font-size:13px}.bs-appointment{padding:10px 8px}.bs-appointment>strong{font-size:13px}.bs-delivery th,.bs-delivery td{padding:9px 8px}.bs-restaurant-task{flex-wrap:wrap;gap:8px}.bs-restaurant-task .bs-task-status{margin-left:27px}}
.bs-data-security{background:#edf2fb;border-block:1px solid #dce5f4}.bs-security-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:24px;margin-top:46px;display:grid}.bs-server-card{--bs-glow:#4d9eff26;--bs-glow-edge:#94c1ff;color:#f5f9ff;background:linear-gradient(145deg,#172f5b,#0f203e);border:1px solid #294a7b;border-radius:24px;padding:32px;overflow:hidden;box-shadow:0 20px 50px -30px #14396d70}.bs-server-location{color:#b0ccff;align-items:center;gap:9px;margin-top:18px;font-size:14px;line-height:1.5;display:inline-flex}.bs-server-location>span{line-height:1.5}.bs-server-card>h3{letter-spacing:-.04em;font-size:clamp(27px,2.3vw,35px);line-height:1.2}.bs-data-security .bs-server-card>p{color:#b7c9e3;max-width:380px;margin-top:16px;font-size:16px;line-height:1.75}.bs-server-visual{isolation:isolate;perspective:900px;margin-block:27px 25px;position:relative}.bs-server-halo{z-index:-1;pointer-events:none;background:radial-gradient(#3d83f630,#0000 68%);position:absolute;inset:-30px -60px}.bs-server-shield{z-index:2;color:#cfe3ff;background:linear-gradient(145deg,#3e78d5,#1e447d);border:1px solid #739adb;border-radius:21px;place-items:center;width:65px;height:65px;margin:0 auto -18px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:grid;position:relative;box-shadow:0 8px 28px #06153470,inset 0 1px #d3e4ff66}.bs-server-rack{background:linear-gradient(125deg,#5475a233,#102341aa);border:1px solid #698abb55;border-radius:18px;padding:29px 13px 14px;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateX(9deg);box-shadow:0 22px 35px -20px #000b1ecc}.bs-server-unit{background:linear-gradient(110deg,#365682bb,#203b6388);border:1px solid #617da755;border-radius:9px;align-items:center;gap:11px;padding:15px 13px;font-size:14px;line-height:1.5;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s;display:flex;box-shadow:inset 0 1px #d6e9ff15,0 5px 10px #05152c22}.bs-server-unit+.bs-server-unit{margin-top:8px}.bs-server-unit>svg{color:#8fb8ff}.bs-server-unit>span{flex:1;line-height:1.5}.bs-server-unit>i{background:#87b9ff;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 8px #509cff}.bs-server-unit>i:last-child{background:#9ee1d8;box-shadow:0 0 8px #60bba9}.bs-server-link{background:linear-gradient(#7facf2,#7facf255);width:1px;height:24px;margin-inline:auto}.bs-server-people{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.bs-server-people>span{color:#c1d3ee;border:1px solid #46628c;border-radius:8px;align-items:center;gap:5px;padding:7px;font-size:13px;line-height:1.4;display:inline-flex}.bs-server-people>span>span{line-height:1.4}.bs-server-foot{color:#a9bfdc;border-top:1px solid #7892b52e;align-items:center;gap:9px;padding-top:18px;font-size:14px;line-height:1.6;display:flex}.bs-server-foot>span{line-height:1.6}.bs-security-measures{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bs-security-measure{background:#ffffffd9;border:1px solid #d6e2f3;border-radius:20px;padding:27px 25px}.bs-security-icon{color:#356ae6;background:#eaf1ff;border:1px solid #d9e6ff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;transition:transform .4s,background .4s,box-shadow .4s;display:grid}.bs-data-security .bs-security-measure>h3{margin-top:21px;font-size:21px;line-height:1.3}.bs-data-security .bs-security-measure>p{color:#53647d;margin-top:14px;font-size:16px;line-height:1.75}.bs-security-law{border-top:1px solid #cbd9ed;grid-template-columns:.85fr 1.15fr;gap:27px 48px;margin-top:36px;padding-top:34px;display:grid}.bs-security-law-title{align-items:center;gap:17px;display:flex}.bs-security-law-title>h3{font-size:24px;line-height:1.4}.bs-security-law-copy{color:#53647d;font-size:16px;line-height:1.8}.bs-data-security .bs-security-law-copy>p+p{margin-top:15px}.bs-security-source{color:#365d99;text-underline-offset:4px;align-items:center;gap:9px;margin-top:18px;font-size:14px;line-height:1.5;-webkit-text-decoration:underline #adbfda;text-decoration:underline #adbfda;display:inline-flex}.bs-security-source>span{line-height:1.5}.bs-security-law-foot{color:#46658e;grid-column:1/-1;align-items:center;gap:10px;font-size:14px;line-height:1.6;display:flex}.bs-security-law-foot>span{line-height:1.6}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bs-server-card:hover .bs-server-shield{transform:translateY(-8px)scale(1.08);box-shadow:0 14px 40px #458cf74d,inset 0 1px #d3e4ff66}.bs-server-card:hover .bs-server-rack{transform:rotateX(0)translateY(3px)}.bs-server-card:hover .bs-server-unit:first-child{border-color:#91b8e988;transform:translate(-5px)}.bs-server-card:hover .bs-server-unit:nth-child(2){transform:translate(5px)}.bs-server-card:hover .bs-server-unit:nth-child(3){transform:translate(-3px)}.bs-security-measure:hover .bs-security-icon{background:#dce9ff;transform:translateY(-3px)rotate(-7deg);box-shadow:0 6px 20px #427eed1a}}@media (max-width:1150px){.bs-security-layout{grid-template-columns:.8fr 1.2fr;gap:18px}.bs-server-card{padding:26px 23px}.bs-security-measure{padding:23px 19px}.bs-data-security .bs-security-measure>h3{font-size:20px}}@media (max-width:900px){.bs-security-layout{grid-template-columns:1fr;margin-top:33px}.bs-server-card{grid-template-columns:1fr 1fr;align-content:start;column-gap:35px;padding:28px;display:grid}.bs-server-location{grid-column:1;align-self:start}.bs-server-card>h3{grid-column:1;margin-top:0}.bs-server-card>p{grid-column:1}.bs-server-visual{grid-area:1/2/5;align-self:center;margin-block:8px 0}.bs-server-foot{grid-column:1;align-self:end;margin-top:25px}.bs-security-law{grid-template-columns:1fr;gap:22px}.bs-security-law-title{align-items:center}}@media (max-width:600px){.bs-server-card{padding:26px 23px;display:block}.bs-server-card>h3{font-size:31px}.bs-server-visual{margin-block:31px 25px}.bs-server-unit{gap:8px;padding:15px 10px}.bs-server-people{gap:5px}.bs-server-people>span{padding:6px}.bs-security-measures{grid-template-columns:1fr;gap:14px}.bs-security-measure{padding:24px}.bs-data-security .bs-security-measure>h3{margin-top:17px}.bs-security-law-title{align-items:center;gap:13px}.bs-security-law-title>h3{font-size:22px}.bs-security-law .bs-security-icon{border-radius:12px;width:40px;height:40px}}
