.qr-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#11182770}.qr-modal{display:flex;flex-direction:column;width:min(552px,100%);min-height:580px;padding:0 24px 23px;border-radius:8px;background:#fff;box-shadow:0 20px 60px #0003;color:#273247;font-size:14px}.qr-modal>header{display:flex;align-items:center;justify-content:space-between;height:72px;flex:none;margin:0 -8px}.qr-modal>header h2{margin:0;font-size:19px;font-weight:600}.qr-modal>header button{border:0;background:none;color:#71819b}.qr-modal-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;height:37px;margin-bottom:19px;background:#ededee}.qr-modal-tabs button{position:relative;border:0;background:transparent;color:#445268;font-size:14px}.qr-modal-tabs button.active{background:#fff}.qr-modal-tabs button.active:after{position:absolute;bottom:0;left:50%;width:62px;height:2px;background:#26334a;content:"";transform:translate(-50%)}.qr-modal h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:14px;font-weight:500}.qr-modal h3 svg{color:#8b97ab}.qr-links-content{min-height:343px}.qr-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qr-link-grid section{min-height:143px;padding:15px;border:1px solid #d4ddef;border-radius:8px}.qr-link-grid b{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.qr-link-grid b span{font-size:17px;line-height:1;color:#69788f}.qr-link-grid p{min-height:42px;margin:8px 0 7px;overflow-wrap:anywhere;color:#6f7d92;font-size:12px;line-height:1.45}.qr-link-grid input{width:100%;height:40px;margin:8px 0;padding:0 12px;border:1px solid #d5deeb;border-radius:8px;outline:0;color:#33435b;font-size:13px}.qr-link-grid button,.qr-download{display:flex;align-items:center;justify-content:center;width:100%;height:38px;border:1px solid #ed3b50;border-radius:8px;background:#fff;color:#ed3b50;font-size:14px;font-weight:700}.qr-link-grid button:disabled{border-color:#cdd5e2;color:#c1cad8;cursor:not-allowed}.qr-code-content{min-height:343px}.qr-code-content label{display:block;margin:0 0 18px;color:#54627a;font-size:14px}.qr-code-content input,.qr-code-content select{display:block;width:100%;height:40px;margin-top:5px;padding:0 12px;border:1px solid #d5deeb;border-radius:8px;background:#fff;color:#273247;font-size:13px}.qr-code-content select{height:49px}.qr-download{margin-top:24px}.qr-modal>footer{display:flex;justify-content:flex-end;align-items:flex-end;flex:1}.qr-modal>footer button{min-width:97px;height:45px;border:0;border-radius:10px;background:#e7384c;color:#fff;font-weight:700}.qr-error{margin:8px 0;color:#af2e3d;font-size:12px}@media(max-width:600px){.qr-modal{min-height:min(580px,calc(100vh - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:0 16px 18px}.qr-link-grid{grid-template-columns:1fr}.qr-links-content,.qr-code-content{min-height:auto}.qr-modal>footer{margin-top:28px}}.br-reports{max-width:1450px;color:#0b1831}.br-report-tabs{display:flex;align-items:stretch;gap:0;width:max-content;max-width:100%;overflow:auto;border-radius:12px 12px 0 0;background:#fff;scrollbar-width:thin}.br-report-tabs a{display:grid;place-items:center;position:relative;min-height:52px;padding:0 13px;color:#71809a;white-space:nowrap;font-size:12px}.br-report-tabs a.active{color:#111f39;font-weight:700}.br-report-tabs a.active:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#142643}.br-report-panel{background:#fff;min-height:420px;border-radius:0 10px 10px;padding:23px}.br-report-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 18px;min-height:45px}.br-report-filter-row,.br-report-date-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.br-report-date-row{margin-left:auto}.br-dropdown,.br-date-range{position:relative}.br-dropdown>button,.br-date-range-button,.br-report-today{height:40px;border:1px solid #d6deeb;border-radius:7px;background:#fff;color:#192844;font-size:12px;padding:0 12px}.br-dropdown>button{display:flex;align-items:center;justify-content:space-between;min-width:145px;max-width:230px;gap:12px}.br-dropdown-menu{position:absolute;z-index:20;left:0;top:44px;min-width:100%;max-height:260px;overflow:auto;padding:5px;border:1px solid #d6deeb;border-radius:7px;background:#fff;box-shadow:0 7px 20px #12284a29}.br-dropdown-menu button{display:block;width:100%;padding:8px 9px;border:0;border-radius:4px;background:#fff;text-align:left;font-size:12px;color:#2d3d58;white-space:nowrap}.br-dropdown-menu button:hover,.br-dropdown-menu button[aria-selected=true]{background:#f1f3f8}.br-date-range-button{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:215px}.br-date-range-button svg{color:#eb3e52}.br-date-range-popover{position:absolute;right:0;top:45px;z-index:25;width:350px;max-height:min(80vh,630px);overflow:auto;padding:15px;background:#fff;border:1px solid #d6deeb;border-radius:8px;box-shadow:0 11px 28px #12284a2d}.br-date-fields{display:flex;gap:9px}.br-date-fields label{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1;color:#71809a;font-size:11px}.br-date-fields .date-control{width:100%}.br-date-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0}.br-date-presets button,.br-date-actions button{min-width:0;border:1px solid #d6deeb;border-radius:5px;padding:5px 8px;background:#fff;color:#60718c;font-size:11px;line-height:1.25}.br-date-actions{display:flex;justify-content:flex-end;gap:7px}.br-date-actions button:last-child{background:#ed3349;border-color:#ed3349;color:#fff}.br-date-actions button:disabled{opacity:.5}.br-report-today{font-weight:700;color:#63728a}.br-report-content{padding-top:26px}.br-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;margin-bottom:24px}.br-metric{min-height:110px;padding:18px;border:1px solid #dce4f0;border-radius:7px;background:#fff}.br-metric span{display:block;color:#64738d;font-size:12px}.br-metric strong{display:block;margin-top:13px;font-size:26px;font-weight:600}.br-metric small{color:#8a98ac}.br-table-scroll{width:100%;overflow-x:auto}.br-table-scroll table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;white-space:nowrap}.br-table-scroll th{padding:13px 11px;background:#f8f9fb;color:#52627c;font-weight:600}.br-table-scroll td{padding:15px 11px;border-bottom:1px solid #edf0f4}.br-table-empty{text-align:center!important;color:#9aa5b7;height:145px}.br-more-info,.br-report-action{display:inline-flex;align-items:center;gap:5px;margin:0 0 18px;padding:7px 11px;border:1px solid #d5deeb;border-radius:7px;background:#fff;color:#63728a;font-size:12px}.br-report-action:disabled{opacity:.55;cursor:not-allowed}.br-period-select{display:flex;gap:0;margin:0 0 20px}.br-period-select button{border:1px solid #d6deeb;background:#fff;color:#62728c;padding:9px 14px;font-size:12px}.br-period-select button:first-child{border-radius:7px 0 0 7px}.br-period-select button:last-child{border-radius:0 7px 7px 0}.br-period-select button.active{color:#fff;background:#ec354b;border-color:#ec354b}.br-empty-note{color:#8a98ac;text-align:center;margin:30px 0}.br-table-filter{display:flex;align-items:center;gap:8px;max-width:390px;height:39px;padding:0 11px;margin:15px 0;border:1px solid #d6deeb;border-radius:7px;color:#8997ad}.br-table-filter input{width:100%;border:0;outline:0;background:transparent;font-size:12px;color:#182844}.br-history-empty{min-height:200px;display:grid;place-items:center;color:#99a6bb;font-size:13px}.br-history-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #e9edf4}.br-history-footer select,.br-history-footer button{padding:8px;border:1px solid #d6deeb;border-radius:6px;background:#fff;color:#5e6e89;font-size:12px}.br-history-footer button:disabled{opacity:.5;cursor:not-allowed}.br-referral{max-width:800px;margin:30px auto;text-align:center;line-height:1.5}.br-referral h2,.br-quality-level h2{font-size:22px}.br-referral p,.br-quality-level p{color:#64748f}.br-referral-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px}.br-referral-actions button{padding:10px 15px;border:1px solid #ed3349;border-radius:7px;background:#fff;color:#ed3349;font-weight:600}.br-referral-actions button:first-child{background:#ed3349;color:#fff}.br-referral-actions button:disabled{opacity:.5;cursor:not-allowed}.br-quality-level{padding:35px;text-align:center}.br-report-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:#09142a80}.br-report-modal>div{width:min(100%,480px);position:relative;padding:24px;border-radius:10px;background:#fff;box-shadow:0 20px 55px #06152b4d}.br-report-modal h2{font-size:18px}.br-report-modal p{font-size:13px;color:#697993}.br-close{position:absolute;top:13px;right:13px;display:grid;place-items:center;border:0;background:transparent;color:#71809a}@media(max-width:700px){.br-report-tabs{width:100%;border-radius:0}.br-report-tabs a{min-height:48px}.br-report-panel{border-radius:0;padding:16px}.br-report-toolbar{justify-content:stretch}.br-report-filter-row,.br-report-date-row{width:100%}.br-dropdown{flex:1;min-width:140px}.br-dropdown>button{width:100%;max-width:none}.br-date-range{flex:1}.br-date-range-button{width:100%;min-width:0}.br-report-today{width:100%}.br-date-range-popover{right:auto;left:0;width:min(350px,calc(100vw - 32px))}.br-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.br-metric{padding:12px;min-height:88px}.br-metric strong{font-size:19px}.br-period-select{overflow:auto}.br-period-select button{white-space:nowrap}}.br-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.br-chart{padding:17px;margin:15px 0;border:1px solid #e0e5ed;border-radius:7px;min-height:240px}.br-chart h3{margin:0 0 12px;font-size:14px;font-weight:600}.br-chart-empty{height:165px;background:linear-gradient(180deg,#fff,#fafbfc);border-bottom:1px solid #e1e7ef}.br-chart-legend{display:flex;gap:18px;justify-content:center;margin-top:10px;color:#73829b;font-size:11px}.br-chart-legend span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#ed344b}.br-report-content>h3,.br-report-content>section>h3{font-size:14px;font-weight:600;margin:28px 0 13px}.br-breakdown{padding:20px;margin:24px 0;border:1px solid #e1e7ef;border-radius:7px}.br-breakdown h3{margin:0 0 4px;font-size:15px}.br-breakdown p{color:#73829b;font-size:12px}.br-breakdown table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.br-breakdown th{padding:10px;background:#f7f9fb;color:#5e6e87}.br-breakdown td{padding:10px;border-bottom:1px solid #edf0f5}.br-breakdown-legend{display:flex;gap:18px;margin-top:15px;color:#697891;font-size:11px}.br-customer-hero{padding:16px 0}.br-customer-hero .br-metric{max-width:240px}.br-customer-hero h3{font-size:16px;margin:20px 0 5px}.br-customer-hero p{font-size:12px;color:#677792}.br-funnel{display:flex;gap:10px;overflow:auto;margin:20px 0}.br-funnel>div{flex:1;min-width:120px;padding:18px 12px;border:1px solid #e0e5ed;border-radius:7px;text-align:center}.br-funnel b,.br-funnel strong,.br-funnel small{display:block}.br-funnel b{min-height:30px;font-size:12px}.br-funnel strong{font-size:24px;margin:12px 0}.br-funnel small{color:#8d9bb0;font-size:11px}.br-utm-filters{margin-bottom:17px}.br-referral{max-width:1040px;margin:0 auto;text-align:left}.br-referral-intro{text-align:center;max-width:800px;margin:25px auto 40px}.br-referral-intro>small:first-child{display:block;color:#ed3349;font-weight:700;margin-bottom:12px}.br-referral-intro h2{font-size:28px;line-height:1.22;margin:0 0 12px}.br-referral-intro p{font-size:14px;color:#596980}.br-referral-actions a{padding:10px 15px;border:1px solid #ed3349;border-radius:7px;color:#ed3349;font-weight:600}.br-referral-card{padding:22px;margin:16px 0;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.br-referral-card h3{font-size:16px}.br-referral-card>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #eef1f5}.br-referral-card>div:last-child{border-bottom:0}.br-referral-card>div p{margin:3px 0;color:#66778d;font-size:12px}.br-referral-levels{display:flex!important;align-items:stretch!important;justify-content:space-between;gap:5px;overflow:auto}.br-referral-levels span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:95px;padding:10px;background:#f8f9fb;border-radius:8px}.br-referral-levels small{font-size:10px;color:#74849a}.br-quality-level{text-align:left;max-width:1000px;margin:0 auto;padding:24px}.br-quality-brand{display:grid;place-items:center;width:55px;height:55px;background:#ed3349;color:#fff;border-radius:50%;font-weight:700}.br-quality-level h2{font-size:20px;margin:12px 0 2px}.br-quality-level>span{color:#987236;font-size:12px}.br-quality-level h3{margin:28px 0 8px;font-size:17px}.br-quality-level>strong{display:block;margin:20px 0;color:#8d6628;font-size:19px}.br-quality-level>small{color:#7c8ba0}.br-progress-card{padding:18px;margin:12px 0;border:1px solid #e2e6ed;border-radius:8px}.br-progress-card b,.br-progress-card small{display:block}.br-progress-card small{color:#66778d;margin-top:4px}.br-progress-card div{display:flex;justify-content:space-between;margin-top:16px}.br-progress-card strong{font-size:20px}.br-progress-card span{color:#8795a9;font-size:12px}@media(max-width:700px){.br-chart-grid{grid-template-columns:1fr}.br-chart{min-height:200px}.br-chart-empty{height:120px}.br-breakdown{overflow:auto;padding:12px}.br-breakdown table{min-width:520px}.br-referral-intro h2{font-size:23px}.br-referral-card{padding:15px}.br-quality-level{padding:8px}}.br-reports{max-width:none;margin:30px 6px;background:#fff;border-radius:13px}.br-report-tabs{width:100%;max-width:100%;border-radius:13px 13px 0 0}.br-report-tabs a{min-height:65px;padding:0 25px;font-size:17px;font-weight:500}.br-report-tabs a.active:after{height:2px;left:0;right:0}.br-report-panel{padding:40px 20px 42px;border-radius:0 0 13px 13px}.br-report-toolbar{justify-content:space-between;align-items:flex-start;padding:0 20px 40px;border-bottom:1px solid #dedede;min-height:130px}.br-report-toolbar:not(.has-headline){justify-content:flex-end;min-height:0;padding-bottom:32px;border-bottom:0}.br-report-headline{display:flex;flex-direction:column;gap:5px;min-width:300px;font-size:17px;color:#505c70}.br-report-headline strong{color:#078e1e;font-size:48px;line-height:1.1;font-weight:700}.br-report-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:20px}.br-report-date-row{margin-left:0;flex-wrap:nowrap}.br-date-range-button{min-width:405px;height:47px;justify-content:flex-start;gap:10px;font-size:17px;font-weight:400}.br-date-range-button svg{color:#6c7b92}.br-report-today{height:47px;padding:0 15px;font-size:17px}.br-report-icon{display:grid;place-items:center;flex:none;width:51px;height:51px;border:1px solid #a9b6cf;border-radius:50%;background:#fff;color:#a3b1c8}.br-report-icon:disabled{opacity:.6;cursor:not-allowed}.br-head-filter{min-width:360px}.br-head-filter label{display:block;font-size:16px;color:#526077;margin-bottom:6px}.br-head-filter .br-dropdown>button{min-width:360px;max-width:none;height:52px;border-radius:10px;justify-content:flex-end;color:#64718a;font-size:15px}.br-report-content{padding:40px 20px 0}.br-metrics{gap:20px;margin-bottom:30px}.br-metric{min-height:150px;padding:22px;border-color:#cbd5e6;border-radius:10px;color:#5b6576}.br-metric span{color:#76849c;font-size:17px}.br-metric strong{margin-top:21px;font-size:34px;color:#565c69;font-weight:600}.br-reports[data-kind=sale] .br-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.br-reports[data-kind=sale] .br-metric{min-height:175px}.br-reports[data-kind=vouchers] .br-metrics,.br-reports[data-kind=utm] .br-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.br-reports[data-kind=vouchers] .br-metric{min-height:150px}.br-reports[data-kind=daily] .br-report-content>.br-metrics:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.br-reports[data-kind=bot] .br-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.br-reports[data-kind=quality] .br-quality-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}.br-quality-grid>.br-chart{margin:0;min-height:430px}.br-quality-grid>.br-metrics{display:flex;flex-direction:column;gap:20px}.br-quality-grid .br-metric{min-height:120px}.br-quality-rating{text-align:center;margin:0 0 40px;font-size:18px;color:#5a6477}.br-stars{margin-top:23px;color:#cbd3e2;font-size:75px;letter-spacing:-4px;line-height:1}.br-stars b{font-size:23px;letter-spacing:0;color:#5c6370;vertical-align:middle}.br-quality-rating strong{display:block;color:#ed151d;font-size:23px;font-weight:500;margin-top:12px}.br-table-scroll{border:1px solid #cbd5e6;border-radius:11px}.br-table-scroll th{padding:21px 20px;background:#fff;color:#071226;font-size:14px;font-weight:500}.br-table-empty{height:62px!important;text-align:left!important;color:#17233a;font-size:13px}.br-table-empty:before{content:"⚠";display:inline-block;margin:0 16px 0 8px;color:#000;font-size:22px}.br-filter-card{padding:20px;margin:30px 0;border:1px solid #cbd5e6;border-radius:10px}.br-filter-card h3{margin:0 0 12px;color:#58667d;font-size:16px;font-weight:500}.br-filter-card .br-report-filter-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.br-filter-card .br-dropdown>button{max-width:none;width:100%;height:49px;font-size:15px;color:#07162b}.br-customer-head{padding:0 20px 45px;border-bottom:1px solid #cbd5e6;color:#505d73;font-size:17px}.br-customer-head strong{display:block;margin-top:6px;font-size:48px;line-height:1;color:#078e1e}.br-customer-intro{padding:0 0 18px}.br-customer-intro h3{font-size:17px;font-weight:400;margin:0 0 4px}.br-customer-intro p{font-size:16px;margin:0 0 28px;color:#515f74}.br-customer-intro p:first-of-type{font-size:14px;font-style:italic;color:#7e8aa1}.br-customer-intro strong{display:block;color:#078e1e;font-size:48px;line-height:1}.br-customer-controls>label,.br-customer-grid label{display:block;margin-bottom:8px;font-size:17px;color:#526076}.br-customer-controls .br-report-date-row .br-date-range{flex:1}.br-customer-controls .br-date-range-button{width:100%}.br-customer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 20px;margin:42px 0 30px}.br-customer-grid .br-dropdown>button{width:100%;max-width:none;height:50px;justify-content:space-between;font-size:15px}.br-customer-period-note{margin-top:30px;padding-top:28px;border-top:1px solid #ddd;color:#e28800}.br-history-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.br-history-filters .br-table-filter{flex:2;min-width:280px;max-width:410px;margin:0;height:51px}.br-history-filters .br-dropdown{flex:1;min-width:175px}.br-history-filters .br-dropdown>button{max-width:none;min-width:0;width:100%;height:51px;font-size:15px}.br-history-table{border:1px solid #cbd5e6;border-radius:11px;overflow:hidden}.br-history-table .br-table-scroll{border:0;border-radius:0}.br-history-table th{background:#f5f5f5}.br-history-empty{min-height:380px}.br-history-empty>div{padding:19px;border:1px solid #ff8080;border-radius:9px;background:#fdd;color:#a60000}.br-funnel>div{min-height:250px;padding:22px 20px 0;text-align:left;position:relative}.br-funnel b{font-weight:400;font-size:17px}.br-funnel strong{font-size:34px}.br-funnel small{position:absolute;bottom:0;left:0;right:0;padding:19px 20px;background:#11c332;color:#fff;font-size:16px;font-weight:700}.br-funnel>div{border-radius:10px;overflow:hidden}.br-funnel em{display:block;color:#65758c;font-size:12px;font-style:normal;line-height:1.5}.br-referral{max-width:none;padding:5px 20px}.br-referral-intro{max-width:750px;margin:8px 20px 50px;text-align:left}.br-referral-intro h2{font-size:49px;line-height:1.2;letter-spacing:-1.5px;color:#050505;font-weight:700}.br-referral-intro p{font-size:17px;line-height:1.5;color:#252d3b}.br-referral-intro>small:first-child{display:inline-block;padding:8px 13px;border-radius:20px;background:#fff1f3;color:#111;font-size:13px}.br-referral-actions{justify-content:flex-start;margin:32px 0 12px}.br-referral-actions button{font-size:17px;padding:14px 20px}.br-referral-card{max-width:950px}@media(max-width:700px){.br-referral{padding:0}.br-referral-intro{margin:10px}.br-referral-intro h2{font-size:31px;letter-spacing:-.5px}.br-referral-intro p{font-size:14px}}.br-reports[data-kind=menu] .br-report-content>p{padding:12px;background:#f5ecfa;border-radius:8px}.br-reports[data-kind=menu] .br-empty-note{margin:110px 0!important;background:none!important}@media(max-width:900px){.br-reports{margin:16px 0}.br-report-panel{padding:24px 10px}.br-report-toolbar{flex-direction:column;gap:15px;padding:0 10px 25px}.br-report-right{align-items:flex-start;margin-left:0;width:100%}.br-report-date-row{width:100%;flex-wrap:wrap}.br-date-range{flex:1}.br-date-range-button{min-width:0;width:100%;font-size:13px}.br-report-today{font-size:13px}.br-head-filter,.br-head-filter .br-dropdown>button{min-width:0;width:100%}.br-report-content{padding:25px 10px}.br-customer-grid{grid-template-columns:1fr}.br-reports[data-kind=sale] .br-metrics,.br-reports[data-kind=vouchers] .br-metrics,.br-reports[data-kind=utm] .br-metrics,.br-reports[data-kind=bot] .br-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.br-reports[data-kind=quality] .br-quality-grid,.br-filter-card .br-report-filter-row{grid-template-columns:1fr}.br-report-tabs a{font-size:14px;min-height:50px;padding:0 16px}.br-metric span{font-size:13px}.br-metric strong{font-size:25px}}.br-report-tabs{scrollbar-width:none}.br-report-tabs::-webkit-scrollbar{display:none}.br-reports[data-kind=vouchers] .br-report-content{padding-top:0}.br-status-multi>button{justify-content:space-between!important}.br-status-multi>button>span{display:flex;gap:8px}.br-status-multi small{padding:5px 9px;border-radius:20px;background:#f8f9fc;color:#546278;font-size:13px;font-weight:400}.br-status-multi .br-dropdown-menu label{display:flex;align-items:center;gap:9px;padding:7px;font-size:13px;color:#40506b}.br-status-multi .br-dropdown-menu input{accent-color:#ed3349}.br-metric>span{display:flex;align-items:flex-start;gap:9px;line-height:1.35}.br-metric>span svg{flex:none;color:#7b88a1;margin-top:1px}.br-head-filter .br-dropdown>button{justify-content:flex-start!important}.br-head-filter .br-dropdown>button>span{display:inline-block;padding:5px 9px;border-radius:20px;background:#f8f9fc;color:#546278;font-size:13px}.br-head-filter .br-dropdown>button>svg{margin-left:auto}.br-status-filter{display:flex;align-items:center;gap:12px}.br-status-filter .br-dropdown{flex:none}.br-status-filter .br-dropdown>button>span{display:flex;gap:7px;padding:0;background:transparent}.br-status-filter>button{border:0;background:transparent;color:#65748d;font-size:13px;white-space:nowrap;cursor:pointer}.br-status-filter>.br-status-apply{color:#d24652;font-weight:600}.br-status-filter .br-dropdown-menu{top:calc(100% + 4px)}.br-referral-actions button:not(:first-child){border-color:transparent;color:#566172}.br-daily-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 30px}.br-daily-grid>.br-metric{min-height:484px}.br-daily-side{display:flex;flex-direction:column;gap:18px}.br-daily-side>.br-metric{min-height:120px}.br-daily-side>.br-metric:first-child{border-color:#bdeed0}.br-daily-side>.br-metric:nth-child(2){border-color:#cbdffb}.br-daily-small{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.br-daily-small>.br-metric{min-height:130px;padding:17px}.br-daily-small .br-metric span{font-size:15px}.br-daily-small .br-metric strong{font-size:29px;margin-top:13px}.br-daily-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:-14px 0 16px}.br-daily-bottom>.br-metric{min-height:140px;padding:17px}.br-daily-bottom .br-metric span{font-size:15px}.br-daily-bottom .br-metric strong{font-size:29px;margin-top:13px}@media(max-width:900px){.br-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-daily-grid>.br-metric{min-height:230px}.br-daily-side{grid-column:1/-1}.br-daily-small{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.br-daily-bottom{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px}}.fin-page{margin:16px 6px 30px;color:#09152e}.fin-tabs{display:inline-flex;max-width:100%;overflow:auto;border-radius:12px 12px 0 0;background:#fff;scrollbar-width:none}.fin-tabs::-webkit-scrollbar{display:none}.fin-tabs a{display:grid;place-items:center;min-height:52px;padding:0 20px;white-space:nowrap;color:#78849a;font-size:14px}.fin-tabs a.active{color:#111c32;font-weight:600}.fin-panel{max-width:1230px;min-height:410px;padding:28px 24px 45px;border-radius:0 12px 12px;background:#fff}.fin-panel h2{font-size:18px;font-weight:600;margin:0 0 17px}.fin-panel h3{font-size:14px;font-weight:600;margin:0 0 7px}.fin-panel p{line-height:1.5}.fin-primary,.fin-outline,.fin-plain{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:39px;padding:8px 15px;border-radius:7px;font-size:13px;font-weight:700;white-space:nowrap}.fin-primary{border:1px solid #ed3349;background:#ed3349;color:#fff}.fin-outline{border:1px solid #d3dceb;background:#fff;color:#5d6880}.fin-plain{border:0;background:transparent;color:#5d6880}.fin-primary:disabled,.fin-outline:disabled,.fin-plain:disabled{opacity:.5;cursor:not-allowed}.fin-notice{padding:13px 16px;border:1px solid #d5e1f5;border-radius:7px;background:#f2f7ff;color:#375071;font-size:12px}.fin-notice.error{background:#fff1f3;border-color:#fcbac3;color:#b52a3e}.fin-notice.success{background:#ecfff1;border-color:#a8e9bb;color:#237844}.fin-plan{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:26px}.fin-plan-copy,.fin-plan-features{padding:25px;border:1px solid #d5deec;border-radius:10px}.fin-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:25px;color:#586982}.fin-plan-top b{color:#0b9b2b;font-size:12px}.fin-plan-copy h2{font-size:22px}.fin-plan-copy h3{margin:20px 0 5px}.fin-plan-copy p{color:#506078;font-size:13px}.fin-monthly-history{border-top:1px solid #e1e5ec;margin-top:28px;padding-top:21px}.fin-monthly-history p{color:#8c99ab}.fin-plan-features p{margin:0 0 20px;color:#485a76;font-weight:600}.fin-plan-features>div{display:flex;align-items:center;gap:9px;padding:8px 0;color:#465875;font-size:13px}.fin-plan-features svg{color:#12b95b}.fin-plan-features button{width:100%;margin-top:20px}.fin-plan-features .fin-plain{margin-top:5px}.fin-monthly>.fin-notice{margin-top:18px}.fin-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fin-balances article{padding:25px;border:1px solid #d1daea;border-radius:9px;background:#fff;min-height:145px}.fin-balances span,.fin-balances strong{display:block}.fin-balances span{color:#5e6f89;font-size:16px}.fin-balances strong{margin-top:14px;color:#08921f;font-size:30px}.fin-fees{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0;padding:17px;border:1px solid #e1e5eb;border-radius:8px;background:#fafbfc}.fin-fees div{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#52627c}.fin-fees span{color:#8390a4}.fin-summary{padding:22px;margin:20px 0;border:1px solid #d4ddec;border-radius:9px}.fin-summary h2{margin-bottom:8px}.fin-summary>div{display:flex;justify-content:space-between;gap:8px;padding:11px 0;border-bottom:1px solid #eef0f3;color:#50627d;font-size:13px}.fin-summary>div:last-of-type{font-weight:700;color:#14203c}.fin-summary .fin-outline{margin-top:16px}.fin-banking-actions{display:flex;justify-content:flex-end;gap:9px;margin:20px 0}.fin-bank-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}.fin-bank-filters label{display:flex;flex-direction:column;gap:5px;color:#65758c;font-size:12px}.fin-bank-filters select,.fin-time-field select,.fin-account-grid input,.fin-account-grid select{height:41px;padding:0 11px;border:1px solid #d3dceb;border-radius:7px;background:#fff;color:#15223d;outline:none}.fin-bank-filters select{min-width:160px}.fin-bank-filters span{margin-left:auto;color:#8a99ae;font-size:11px}.fin-table{overflow:auto;border:1px solid #d3dceb;border-radius:9px}.fin-table table{border-collapse:collapse;min-width:1050px;width:100%;font-size:12px;text-align:left}.fin-table th{padding:14px 11px;background:#f8f9fb;color:#435570;font-weight:600;white-space:nowrap}.fin-table td{padding:28px 12px;text-align:center;color:#8e9aad}.fin-report-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid #e0e4eb}.fin-report-top span,.fin-report-top strong{display:block}.fin-report-top span{color:#586980;font-size:16px}.fin-report-top strong{font-size:36px;color:#078f24;margin-top:8px}.fin-report-dates{display:flex;align-items:center;gap:8px}.fin-report-dates .date-control{min-width:145px;height:41px;font-size:13px}.fin-demonstrative{padding:24px 0}.fin-demonstrative>h2{font-size:17px;margin:0 0 7px}.fin-demonstrative>strong{display:block;color:#089223;font-size:23px;margin-bottom:20px}.fin-report-section{margin:20px 0;padding:20px;border:1px solid #d4ddec;border-radius:9px}.fin-report-section h3{font-size:16px;margin:0 0 4px}.fin-report-section p{font-size:12px;color:#8290a4;margin:0 0 15px}.fin-report-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eef0f4;font-size:13px;color:#465976}.fin-report-row.total{border:0;font-weight:700;color:#12203a}.fin-settings-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.fin-settings-heading h2{margin:0}.fin-settings-heading .fin-primary{background:#168246;border-color:#168246}.fin-settings-heading .fin-primary:disabled{background:#e5e9f0;color:#98a4b7;border-color:#e5e9f0;cursor:not-allowed}.fin-validation,.fin-settings-card{padding:24px;margin-bottom:16px;border:1px solid #d5deeb;border-radius:11px}.fin-validation{border-color:#ec909c;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.fin-validation>.fin-section-heading{grid-column:1/-1}.fin-section-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:21px;color:#5b6b84}.fin-section-heading>svg{flex:none;padding:8px;width:42px;height:42px;border:1px solid #d3ddeb;border-radius:11px}.fin-section-heading h3{margin:1px 0 4px;color:#13213d}.fin-section-heading p{margin:0;color:#74839a;font-size:12px}.fin-section-heading>span{margin-left:auto;padding:5px 10px;border-radius:20px;background:#fff2e2;color:#a86d00;font-size:11px;font-weight:700}.fin-benefit{display:flex;align-items:center;gap:12px;padding:12px;margin:0 0 28px;border:1px solid #d5deec;border-radius:8px;background:#f8fafc;font-size:12px;color:#52627a}.fin-benefit>svg{flex:none}.fin-benefit b,.fin-benefit small{display:block}.fin-benefit b{color:#1c2b45}.fin-benefit small{color:#8090a5;margin-top:4px}.fin-validation>.fin-primary{grid-column:1;justify-self:start;margin-top:0}.fin-validation-time{grid-column:2/-1;align-self:center;color:#8591a4}.fin-account-empty{display:grid;place-items:center;align-content:center;gap:10px;min-height:120px;border:1px dashed #bac7d9;border-radius:7px;color:#8290a3;font-size:12px}.fin-settings-card>.fin-primary{margin-top:14px}.fin-accounts>div{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid #d4ddeb;border-radius:7px;font-size:13px}.fin-accounts span{margin-left:auto;color:#73839a}.fin-radio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.fin-radio-grid label{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid #d5deeb;border-radius:8px;color:#384b67;font-size:13px;cursor:pointer}.fin-radio-grid label.selected{border-color:#ef5265;background:#fff9fa}.fin-radio-grid input,.fin-account-holder input{accent-color:#ed3349}.fin-radio-grid small{display:block;margin-top:5px;color:#8290a4}.fin-receive-label{margin:3px 0 12px;color:#43536c;font-size:13px;font-weight:700}.fin-time-field,.fin-weekday-field{display:flex;flex-direction:column;gap:6px;max-width:390px;margin-top:17px;color:#5f6f89;font-size:13px}.fin-time-field select,.fin-weekday-field select{width:100%;min-height:42px;padding:8px 12px;border:1px solid #d5deeb;border-radius:7px;background:#fff;color:#45536b}.fin-time-field small{color:#8b98aa;font-size:11px}.fin-credit-note{margin:14px 0 0;color:#77869b;font-size:12px}.fin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#0006}.fin-modal{width:min(100%,560px);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 22px 60px #09183040}.fin-modal-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 14px}.fin-modal-head h2{font-size:18px;margin:0}.fin-modal-head button{border:0;background:transparent;color:#8390a3}.fin-modal-body{padding:15px 24px 24px}.fin-modal-body p{font-size:13px;color:#718098}.fin-account-holder>span{display:block;color:#66768c;font-size:12px;margin-bottom:6px}.fin-account-holder label{display:flex;align-items:center;gap:15px;padding:13px;border:1px solid #ed5266;border-radius:9px;font-size:13px;font-weight:600}.fin-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;margin-top:18px}.fin-account-grid label{display:flex;flex-direction:column;gap:6px;color:#64738b;font-size:12px}.fin-account-grid input,.fin-account-grid select{width:100%}.fin-bank-picker{position:relative}.fin-bank-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:8px 12px;border:1px solid #d5deeb;border-radius:7px;background:#fff;color:#43536b;text-align:left;font-size:13px}.fin-bank-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:4;padding:7px;border:1px solid #d5deeb;border-radius:8px;background:#fff;box-shadow:0 12px 24px #18254122}.fin-bank-list input{margin-bottom:5px}.fin-bank-list button{display:block;width:100%;padding:9px 8px;border:0;border-radius:5px;background:#fff;color:#43536b;text-align:left;font-size:12px;cursor:pointer}.fin-bank-list button:hover,.fin-bank-list button[aria-selected=true]{background:#f3f6fb}.fin-bank-list small{display:block;padding:8px;color:#8190a3}.fin-bank-warning{margin-top:16px;padding:11px 13px;border:1px solid #edd7a0;border-radius:7px;background:#fff9e9;color:#645331;font-size:12px}.fin-bank-warning ul{margin:7px 0 0;padding-left:17px}.fin-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:55px;padding-top:12px;border-top:1px solid #f0f1f4}@media(max-width:850px){.fin-page{margin:0}.fin-tabs{display:flex;width:100%;border-radius:0}.fin-tabs a{flex:1;min-height:48px;padding:0 12px}.fin-panel{padding:20px 16px;border-radius:0}.fin-plan,.fin-fees{grid-template-columns:1fr}.fin-bank-filters span{margin-left:0}.fin-report-top{flex-direction:column}.fin-report-dates{width:100%}.fin-report-dates .date-control{flex:1;min-width:0}.fin-radio-grid,.fin-validation{grid-template-columns:1fr}.fin-validation>.fin-section-heading,.fin-validation>.fin-primary,.fin-validation-time{grid-column:1}.fin-benefit{margin-bottom:10px}.fin-validation-time{margin-top:10px}}@media(max-width:550px){.fin-balances,.fin-account-grid{grid-template-columns:1fr}.fin-modal-actions{margin-top:20px}.fin-settings-heading h2{font-size:15px}.fin-settings-heading .fin-primary{padding:7px 10px}.fin-report-dates{flex-wrap:wrap}.fin-report-dates .date-control{min-width:130px}}.fin-page:has(.fin-banking){margin:0 0 30px}.fin-page:has(.fin-banking) .fin-panel{max-width:none;padding:24px;min-height:740px}.fin-bank-overview{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fin-balance-card,.fin-banking .fin-summary{border:1px solid #d6dbe5;border-radius:8px;min-height:395px;padding:16px;margin:0}.fin-balance-card>div:not(.fin-fees){display:flex;align-items:center;gap:10px;color:#556075;font-size:17px}.fin-balance-card>div svg{color:#8792a5}.fin-balance-card>strong{display:block;margin:17px 0 25px;color:#0a922f;font-size:37px;font-weight:700}.fin-balance-card>b{display:block;margin:20px 0 25px;color:#535866;font-size:28px}.fin-balance-card .fin-fees{margin:0;padding:20px 16px;gap:14px 28px;background:#e5eeff;border:1px solid #b9cbe9;border-radius:5px}.fin-balance-card .fin-fees div{display:block;color:#294c7b;line-height:1.4}.fin-balance-card .fin-fees b,.fin-balance-card .fin-fees span{display:inline;color:#294c7b;font-size:12px;font-weight:400}.fin-balance-card .fin-fees b{font-weight:600}.fin-banking .fin-summary h2{font-size:17px;color:#525d71;margin:0 0 18px}.fin-banking .fin-summary .fin-summary-box{display:block;min-width:0;border:1px solid #d7dce5;border-radius:7px;padding:14px 16px}.fin-banking .fin-summary-box>div{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:11px 0;border:0;color:#2e3544;font-size:14px}.fin-banking .fin-summary-box>div:first-child,.fin-banking .fin-summary-box>div:nth-child(4){border-bottom:1px solid #e1e5eb;padding-bottom:18px;margin-bottom:8px}.fin-banking .fin-summary-box>div:last-child{border-top:1px solid #e1e5eb;margin-top:6px;padding-top:17px}.fin-summary-box span{display:inline-flex;align-items:center;gap:5px}.fin-summary-box svg{color:#8995a8}.fin-summary-box strong.positive,.fin-details-section strong.positive{color:#0a9937}.fin-summary-box strong.negative,.fin-details-section strong.negative{color:#eb354b}.fin-banking .fin-summary>.fin-outline{width:100%;border-color:#eb4257;color:#de3e50;margin-top:16px;min-height:39px}.fin-banking-toolbar{display:flex;align-items:center;justify-content:space-between;margin:24px 0 16px}.fin-period-buttons{display:flex;gap:8px}.fin-period-buttons button{height:44px;width:44px;border:1px solid #cbd2df;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#a2aaba;position:relative}.fin-period-buttons button.active{border-color:#ea3850;color:#e2374d}.fin-period-buttons button svg+svg{position:absolute;right:6px;bottom:7px}.fin-banking .fin-banking-actions{margin:0}.fin-banking .fin-banking-actions .fin-outline{border-color:#e83d53;color:#de3b50;min-height:39px}.fin-banking .fin-bank-filters{gap:16px;margin-bottom:18px}.fin-banking .fin-bank-filters label{width:25%;min-width:220px;color:#737e8d}.fin-banking .fin-bank-filters select{width:100%;font-size:14px}.fin-updated{display:inline-block;background:#e7efff;color:#3d5d8c;border-radius:5px;padding:4px 7px;margin-bottom:12px;font-size:12px}.fin-banking .fin-table{border:1px solid #d8dde7}.fin-banking .fin-table th{background:#fff;font-size:13px;font-weight:400;color:#565b68;padding:18px 12px;border-bottom:1px solid #d8dde7}.fin-banking .fin-table td{height:51px;padding:8px;color:#8f98a8}.fin-banking .fin-modal{height:580px;display:flex;flex-direction:column}.fin-banking .fin-modal-head{padding:24px}.fin-banking .fin-modal-head h2{color:#222c3c}.fin-details-body{overflow:auto;padding:10px 40px 24px;flex:1}.fin-details-total,.fin-details-section{border:1px solid #d9dce3;border-radius:7px;padding:17px;margin-bottom:31px}.fin-details-total span,.fin-details-total strong{display:block;color:#788394}.fin-details-total strong{font-size:29px;color:#505867;margin-top:13px}.fin-details-section{margin-bottom:20px;padding:20px}.fin-details-section h3{font-size:14px;margin:0}.fin-details-section p{font-size:12px;color:#727b8a;margin:8px 0 19px}.fin-details-section>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:9px 12px;color:#505766}.fin-details-section>div.total{border-top:1px solid #eceef2;margin-top:8px;font-weight:700}.fin-details-footer,.fin-export-footer{display:flex;justify-content:flex-end;gap:12px;padding:17px 24px 24px;background:#fff}.fin-export-body{flex:1;padding:4px 24px}.fin-export-body p{font-size:14px;color:#555d69;margin:0 0 18px}.fin-export-body>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fin-export-body label{display:flex;flex-direction:column;gap:5px;color:#606b7c;font-size:12px}.fin-export-body .date-control{width:100%;height:41px;justify-content:space-between;border:1px solid #d8dce5;border-radius:6px;background:#fff}.fin-export-footer .fin-outline{color:#555e6d}.fin-export-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:110;display:flex;align-items:center;gap:15px;max-width:90vw;padding:14px 16px;background:#e8ffed;border:1px solid #abedbc;border-radius:7px;color:#149338;font-size:14px;box-shadow:0 5px 15px #0001}.fin-export-toast button{border:1px solid #88cc9e;border-radius:4px;background:transparent;color:#188d38;margin-left:8px;padding:5px 9px}@media(max-width:900px){.fin-bank-overview{grid-template-columns:1fr}.fin-banking .fin-bank-filters label{width:calc(50% - 8px)}.fin-balance-card,.fin-banking .fin-summary{min-height:auto}}@media(max-width:580px){.fin-banking-toolbar{align-items:flex-start;gap:15px;flex-direction:column}.fin-banking .fin-bank-filters label{width:100%}.fin-balance-card .fin-fees{grid-template-columns:1fr}.fin-export-body>div{grid-template-columns:1fr}.fin-banking .fin-modal{height:min(580px,calc(100vh - 36px))}}.fin-page:has(.fin-reports){margin:0 0 30px}.fin-page:has(.fin-reports) .fin-panel{max-width:none;padding:24px;min-height:740px}.fin-reports .fin-report-top{align-items:flex-start;padding-bottom:22px}.fin-reports .fin-report-top span{color:#4f5867;font-size:14px}.fin-reports .fin-report-top strong{font-size:36px;margin-top:5px}.fin-report-range{position:relative;z-index:20}.fin-report-range-trigger{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;background:#fff;border:1px solid #d7dce6;border-radius:6px;color:#454c5c;font-size:14px;white-space:nowrap}.fin-report-range-trigger svg{color:#697487}.fin-report-range-menu{position:absolute;right:0;top:47px;width:400px;display:grid;grid-template-columns:155px 1fr;padding:0;background:#fff;border:1px solid #d6dce6;border-radius:7px;box-shadow:0 8px 30px #0e213228;z-index:30}.fin-report-range-presets{display:flex;flex-direction:column;border-right:1px solid #e1e4e9;padding:10px 0;max-height:428px;overflow:auto}.fin-report-range-presets button{text-align:left;border:0;background:transparent;padding:7px 10px;color:#666e7b;font-size:13px}.fin-report-range-presets button:hover{background:#f6f7fa;color:#e7374e}.fin-report-range-custom{min-width:0;padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:13px}.fin-report-range-custom>div:first-child{display:flex;flex-direction:column;gap:10px}.fin-report-range-custom label{display:flex;flex-direction:column;gap:4px;color:#687486;font-size:12px}.fin-report-range-custom .date-control{width:100%;height:36px;justify-content:space-between}.fin-report-range-preview{font-size:10px;color:#596370;white-space:nowrap}.fin-report-range-custom footer{display:flex;justify-content:flex-end;gap:6px}.fin-report-range-custom footer button{border:1px solid #dce1e8;border-radius:5px;background:#fff;padding:4px 8px;font-size:11px}.fin-report-range-custom footer button:last-child{border-color:#e4394d;background:#e4394d;color:#fff}.fin-report-range-custom footer button:disabled{opacity:.5}.fin-reports .fin-demonstrative{padding:32px 16px}.fin-demonstrative-total{border:1px solid #d5dce5;border-radius:7px;padding:18px;margin-bottom:31px}.fin-demonstrative-total span,.fin-demonstrative-total strong{display:block;color:#747d8e;font-size:14px}.fin-demonstrative-total strong{color:#555d6a;font-size:28px;margin-top:13px}.fin-reports .fin-report-section{margin:0 0 17px;padding:20px 16px;border-color:#d8dce5}.fin-reports .fin-report-section h3{font-size:14px;color:#353d4c;margin-bottom:5px}.fin-reports .fin-report-section p{font-size:12px;color:#6d7786;margin-bottom:17px}.fin-reports .fin-report-row{font-size:14px;padding:11px 16px;border:0;color:#404956}.fin-reports .fin-report-row.total{border-top:1px solid #e5e8ee;margin-top:8px;padding-top:18px}.fin-reports .fin-report-row strong.positive{color:#0a9632}.fin-reports .fin-report-row strong.negative{color:#e83249}@media(max-width:600px){.fin-reports .fin-report-top{flex-direction:column}.fin-report-range,.fin-report-range-trigger{width:100%}.fin-report-range-trigger{font-size:11px}.fin-report-range-menu{right:auto;left:0;width:min(400px,calc(100vw - 32px))}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fiscal-page{background:#fff;border-radius:0 8px 8px;min-height:545px;margin:0;color:#202a3b;font-family:Montserrat,Arial,sans-serif}.fiscal-tabs{display:flex;align-items:stretch;gap:0;height:52px;padding-left:0}.fiscal-tabs button{border:0;border-bottom:2px solid transparent;background:#fff;padding:0 20px;color:#687286;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.fiscal-tabs button.active{border-color:#202a3b;background:#f7f8fb;color:#202a3b;font-weight:650}.fiscal-content{max-width:1040px;min-height:460px;padding:36px 20px 40px}.fiscal-content h1{margin:0;color:#1d2735;font-size:18px;font-weight:650}.fiscal-content h2{font-size:16px}.fiscal-content p{font-size:12px;line-height:1.55;color:#505b69}.fiscal-title{display:flex;align-items:center;gap:12px;margin-bottom:30px}.fiscal-title span,.fiscal-status span:first-child{padding:4px 10px;border-radius:20px;background:#fff0cb;color:#776040;font-size:11px}.fiscal-toolbar{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #e4e6eb}.fiscal-toolbar small{margin-right:4px;color:#4c586a;font-size:11px}.fiscal-toolbar i{flex:1}.fiscal-toolbar button,.fiscal-outline{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:37px;padding:7px 12px;border:1px solid #d9a1a7;border-radius:6px;background:#fff;color:#be4755;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.fiscal-toolbar button.active,.fiscal-primary{border:1px solid #ce4b58;border-radius:6px;background:#ce4b58;color:#fff}.fiscal-toolbar button:disabled{border-color:#e3e6ec;background:#f4f5f8;color:#a6adba;cursor:not-allowed}.fiscal-primary{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.fiscal-primary:disabled{border-color:#e4e7ed;background:#e4e7ed;color:#a7acb6;cursor:not-allowed}.fiscal-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:290px;margin-top:16px;padding:30px;border:1px solid #e1e4e9;border-radius:5px;background:#f8f9fb;text-align:center}.fiscal-empty-icon{font-size:31px;color:#808a99}.fiscal-empty h2{margin:20px 0 5px;font-size:17px}.fiscal-empty p{max-width:470px;margin:8px 0 18px;color:#737d8a;font-size:12px}.fiscal-data{position:relative}.fiscal-data>p:first-of-type{max-width:690px;margin:16px 0}.fiscal-warning{padding:13px 15px;border-radius:6px;background:#fff0c9;color:#765d30!important;font-size:12px}.fiscal-new-top{position:absolute;top:30px;right:20px}.fiscal-data-empty,.fiscal-products-empty{display:grid;place-items:center;min-height:140px;margin-top:15px;padding:24px;border:1px solid #e0e4e9;border-radius:6px;background:#f8f9fb;text-align:center;color:#667382;font-size:12px}.fiscal-data-empty>p{margin:0}.fiscal-data-empty>div{display:flex;gap:8px}.fiscal-records{margin-top:20px}.fiscal-records h2{font-size:13px}.fiscal-records h2 small{margin-left:9px;color:#8d98aa;font-weight:400}.fiscal-record-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;border:1px solid #e0e4e9;border-radius:6px}.fiscal-record-row>div:first-child{display:flex;flex-direction:column;gap:5px}.fiscal-record-row b{font-size:13px}.fiscal-record-row span{color:#b97720;font-size:11px}.fiscal-record-row small{color:#8a95a5;font-size:11px}.fiscal-record-row>div:last-child{display:flex;gap:7px}.fiscal-record-row button{border:1px solid #dde1e8;border-radius:5px;background:#fff;padding:7px 10px;color:#435066;font-size:12px;cursor:pointer}.fiscal-record-row button:last-child{color:#c64a55}.fiscal-products>p{max-width:440px}.fiscal-products-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;padding-bottom:16px;border-bottom:1px solid #e1e4e8}.fiscal-products-toolbar input{width:380px;height:40px;border:1px solid #d9dee6;border-radius:6px;padding:0 12px;font:inherit;font-size:12px}.fiscal-products-toolbar>div{display:flex;gap:8px}.fiscal-products-toolbar button{border:1px solid #ce4b58;border-radius:5px;background:#fff;color:#be4755;padding:8px 12px;font:inherit;font-size:12px;cursor:pointer}.fiscal-products-toolbar button.active{background:#ce4b58;color:#fff}.fiscal-products-empty{min-height:100px}.fiscal-status{display:flex;gap:8px;margin:24px 0 15px}.fiscal-status span:last-child{padding:4px 10px;border-radius:20px;background:#eceef0;color:#757d86;font-size:11px}.fiscal-info{padding:18px;background:#f0f1f3;border-radius:5px}.fiscal-company{display:grid;grid-template-columns:40% 60%;gap:10px;margin-top:22px}.fiscal-company>div>p{max-width:330px}.fiscal-company-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fiscal-company-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px}.fiscal-company-grid label strong{padding:10px 0}.fiscal-company-grid input,.fiscal-company-grid select{height:39px;border:1px solid #d9dde4;border-radius:6px;background:#fff;padding:0 10px;font:inherit;font-size:12px}.fiscal-company-grid small{color:#87919e;font-size:10px}.fiscal-config-block{border-top:1px solid #e4e6ec;margin-top:25px;padding-top:22px}.fiscal-config-block p{color:#8590a0}.fiscal-notice{margin:12px 20px;padding:10px;border-radius:5px;background:#fff1f2;color:#b14854;font-size:12px}.fiscal-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0006;padding:16px}.fiscal-dialog{display:flex;flex-direction:column;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 18px 55px #0003}.fiscal-dialog>header{display:flex;justify-content:space-between;align-items:center;flex:none;min-height:70px;padding:17px 24px}.fiscal-dialog>header h2{margin:0;font-size:18px}.fiscal-dialog>header button{border:0;background:none;color:#697485;cursor:pointer}.fiscal-dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:none;min-height:75px;padding:10px 24px}.fiscal-dialog>footer button{min-height:43px;font-size:13px}.fiscal-export-dialog{height:420px}.fiscal-export-body{flex:1;padding:0 24px;color:#4b5665}.fiscal-export-body>p{font-size:12px;line-height:1.5}.fiscal-export-months{display:flex;gap:7px;margin:15px 0}.fiscal-export-months button{border:1px solid #d2a0aa;border-radius:6px;background:#fff;padding:8px 10px;color:#c14c5a;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.fiscal-export-months button.active{background:#ce4b58;color:#fff}.fiscal-export-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fiscal-export-dates label{display:flex;flex-direction:column;gap:7px;font-size:12px}.fiscal-export-dates .date-control{width:100%}.fiscal-record-dialog{width:min(1000px,calc(100vw - 32px));height:min(806px,calc(100vh - 32px))}.fiscal-record-scroll{flex:1;overflow-y:auto;padding:0 24px 25px}.fiscal-record-scroll .fiscal-warning{margin:14px 0 17px}.fiscal-label{display:flex;flex-direction:column;gap:7px;color:#525d6a;font-size:12px}.fiscal-label input,.fiscal-label select{height:40px;width:100%;border:1px solid #dce0e6;border-radius:6px;background:#fff;color:#374356;padding:0 10px;font:inherit;font-size:12px}.fiscal-record-name{max-width:520px}.fiscal-error{color:#ce4b58!important;font-size:12px}.fiscal-suggestions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0 20px;padding:17px;border:1px solid #e2e6ec;border-radius:6px}.fiscal-suggestions legend{font-size:12px;font-weight:650}.fiscal-suggestions label{display:flex;align-items:flex-start;gap:7px;min-height:102px;padding:12px;border:1px solid #e0e4e9;border-radius:6px;cursor:pointer}.fiscal-suggestions label.active{border-color:#d3828b}.fiscal-suggestions label span{display:flex;flex-direction:column;gap:7px}.fiscal-suggestions label b{font-size:12px}.fiscal-suggestions label small{color:#8892a0;font-size:10px;line-height:1.4}.fiscal-record-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 16px}.fiscal-advanced{margin-top:25px;padding:17px 0;border-top:1px solid #e2e5ea}.fiscal-advanced>button{border:0;background:none;color:#273044;font-size:12px;font-weight:650;cursor:pointer}.fiscal-advanced>button small{margin-left:9px;color:#8992a0;font-weight:400}.fiscal-advanced .fiscal-record-grid{margin-top:18px}.fiscal-accountant{display:flex;gap:8px;margin-top:12px;font-size:12px}.fiscal-missing{color:#b07822;font-size:12px}.fiscal-delete-dialog>p{padding:10px 24px;font-size:13px}@media(max-width:800px){.fiscal-content{padding:25px 15px}.fiscal-toolbar{flex-wrap:wrap}.fiscal-toolbar i{flex-basis:100%}.fiscal-company{grid-template-columns:1fr}.fiscal-record-grid,.fiscal-suggestions{grid-template-columns:repeat(2,1fr)}.fiscal-export-months,.fiscal-products-toolbar{flex-wrap:wrap}.fiscal-products-toolbar input{width:100%}}.fiscal-content{max-width:1032px;padding-left:40px}.fiscal-export-error{padding:10px 12px;border-radius:5px;background:#fff0c9;color:#765d30;font-size:12px}.fiscal-range-error{color:#b54e58!important;font-size:12px}.fiscal-packages{display:flex;flex-wrap:wrap;gap:3px;margin-top:12px}.fiscal-packages button{border:1px solid #dce1e9;border-radius:14px;background:#fff;padding:2px 6px;color:#697587;font-size:10px;cursor:pointer}.fiscal-packages button.active{border-color:#a4afbf;background:#eef1f5;color:#263144}.store-page{padding:28px 32px 60px;color:#20293b;font-family:Montserrat,Arial,sans-serif}.store-tabs{display:flex;gap:0;overflow:auto;white-space:nowrap;border-bottom:1px solid #dfe4ed;background:#fff;border-radius:9px 9px 0 0}.store-tabs a{padding:16px 19px;color:#6c7890;text-decoration:none;font-size:13px;font-weight:600;border-bottom:2px solid transparent}.store-tabs a.active{color:#e73b4c;border-color:#e73b4c}.store-content{max-width:1120px;margin:24px auto 0;display:grid;gap:18px}.store-card{background:#fff;border:1px solid #e5e9f0;border-radius:9px;padding:22px 25px;box-shadow:0 1px 3px #1020400a}.store-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.store-card h2,.store-modal h2{margin:0;color:#20293b;font-size:17px;font-weight:650}.store-card h3{margin:18px 0 11px;font-size:14px}.store-card p{margin:7px 0 0;font-size:12px;line-height:1.55;color:#718097}.store-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px}.store-field{display:flex;flex-direction:column;gap:7px;max-width:100%;color:#48566f;font-size:12px;font-weight:600}.store-field input,.store-field select,.store-interval input,.store-delivery-table input{height:39px;width:100%;min-width:0;border:1px solid #cfd6e5;border-radius:6px;background:#fff;color:#26344c;padding:0 10px;font:inherit;font-weight:400;outline:none}.store-field input:focus,.store-field select:focus,.store-interval input:focus,.store-delivery-table input:focus{border-color:#e73b4c;box-shadow:0 0 0 2px #e73b4c22}.store-field input[type=number]{max-width:200px}.store-primary,.store-outline{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 15px;border-radius:6px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.store-primary{border:1px solid #e73b4c;background:#e73b4c;color:#fff}.store-primary:hover{background:#d63143}.store-primary:disabled{opacity:.6;cursor:wait}.store-outline{border:1px solid #cfd6e5;background:#fff;color:#41506b}.store-outline.selected,.store-outline:hover{border-color:#e73b4c;color:#e73b4c}.store-outline:disabled{opacity:.5;cursor:not-allowed}.store-muted{color:#8290a4!important;font-size:12px}.store-feedback{padding:11px 14px;margin:0;border-radius:6px;font-size:12px}.store-feedback.success{border:1px solid #a9dfba;background:#ecfaf0;color:#237344}.store-feedback.error{border:1px solid #eab5bb;background:#fff2f2;color:#a42d39}.store-switch{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;border-bottom:1px solid #edf0f4;cursor:pointer}.store-switch b{font-size:12px;font-weight:600;color:#2a3953}.store-switch small{display:block;margin-top:4px;color:#7b8ba3;font-size:11px}.store-switch input{position:absolute;opacity:0}.store-switch i{position:relative;display:block;flex:none;width:37px;height:21px;border-radius:30px;background:#cbd3df}.store-switch i:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s}.store-switch input:checked+i{background:#e73b4c}.store-switch input:checked+i:after{transform:translate(16px)}.store-switch input:focus-visible+i{outline:2px solid #20293b;outline-offset:3px}.store-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.store-actions.left{justify-content:flex-start}.store-image-grid,.store-channel-grid,.store-choice-grid,.store-payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.store-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-upload{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;min-height:120px;border:1px dashed #cfd6e5;border-radius:7px;color:#4b5a72;font-size:12px;cursor:pointer}.store-upload input{width:180px;font-size:11px}.store-upload small{color:#9aa6b7}.store-choice-row{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.store-choice-row button,.store-choice-grid button,.store-channel-grid button{border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#56647c;padding:10px 14px;text-align:left;font-size:12px;cursor:pointer}.store-choice-row button.active,.store-choice-grid button.active,.store-channel-grid button.active{border-color:#e73b4c;background:#fff6f7;color:#c82d40}.store-choice-grid button b,.store-choice-grid button small,.store-channel-grid button b,.store-channel-grid button small,.store-channel-grid button span{display:block}.store-choice-grid button small,.store-channel-grid button small{margin-top:5px;line-height:1.4;color:#8793a8}.store-channel-grid button span{margin-top:12px;font-weight:600}.store-hours{display:grid;gap:0;margin-top:15px}.store-day{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:start;min-height:58px;border-bottom:1px solid #edf0f4;padding:10px 0}.store-day>label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.store-day input[type=checkbox]{accent-color:#e73b4c}.store-interval{display:flex;align-items:center;gap:8px;margin-bottom:7px}.store-interval input{width:110px}.store-interval span{color:#8c99ab;font-size:12px}.store-interval button{border:0;background:transparent;color:#dd4152;cursor:pointer}.store-link{border:0;background:none;padding:5px;color:#e73b4c;font-size:12px;font-weight:600;cursor:pointer}.store-delivery-table{margin:18px 0;overflow:auto}.store-delivery-table>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(250px,2fr) minmax(250px,2fr) 75px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #edf0f4}.store-delivery-table b{font-size:11px;color:#66748c}.store-stepper{display:flex;align-items:center;gap:4px}.store-stepper button{white-space:nowrap;border:1px solid #dce2eb;border-radius:5px;background:#fff;padding:7px;color:#66748c;font-size:10px;cursor:pointer}.store-stepper input{max-width:70px;text-align:center}.store-empty{display:grid;place-items:center;min-height:150px;padding:25px;text-align:center;color:#8b98a9;font-size:12px}.store-empty h3{margin:0!important;color:#35445e}.store-empty p{margin:5px 0 12px}.store-list-row{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #e9edf3;font-size:12px}.store-list-row button{border:0;background:none;color:#d63245;cursor:pointer}.store-table-wrap{overflow:auto}.store-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.store-table-wrap th{background:#f7f8fa;color:#67758e;font-weight:650}.store-table-wrap th,.store-table-wrap td{padding:13px;border-bottom:1px solid #e7ebf1}.store-table-wrap tbody tr:last-child td{text-align:left}.store-table-wrap td button{border:0;background:none;color:#e73b4c;margin-right:13px;cursor:pointer}.store-modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0006}.store-modal{width:min(100%,620px);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:9px;box-shadow:0 20px 55px #0003}.store-modal>header{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;border-bottom:1px solid #e8ebf1}.store-modal>header button{display:grid;place-items:center;border:0;background:none;color:#68758c;cursor:pointer}.store-modal-body{padding:20px 23px}.store-modal-body>.store-field{margin-bottom:16px}.store-modal-body h3{font-size:13px}.store-kitchen{min-height:calc(100vh - 120px);background:#f5f5f5;color:#20293b}.store-kitchen>header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#fff;border-bottom:1px solid #dce2eb}.store-kitchen h1{font-size:16px;margin:0}.store-kitchen>header>div{display:flex;gap:3px}.store-kitchen>header button{display:grid;place-items:center;width:35px;height:35px;border:0;border-radius:5px;background:#fff;color:#5b697f;cursor:pointer}.store-kitchen>header button:hover{background:#f1f3f7}.store-kitchen-empty{display:grid;place-items:center;min-height:60vh;color:#8c98a9}.store-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){.store-page{padding:15px}.store-content{margin-top:15px}.store-card{padding:18px}.store-card>header{flex-wrap:wrap}.store-form-grid,.store-image-grid,.store-choice-grid,.store-channel-grid,.store-payment-grid,.store-day{grid-template-columns:1fr}.store-delivery-table>div{min-width:700px}.store-tabs a{padding:12px 14px}.store-kitchen>header{flex-wrap:wrap}}.store-page{max-width:none;margin:0;padding:0 0 55px}.store-tabs{border:0;border-radius:13px 13px 0 0;padding:0 4px}.store-tabs a{height:53px;padding:17px 18px;color:#79849a;font-size:14px;font-weight:500;border-bottom:0;position:relative}.store-tabs a.active{color:#162239;font-weight:650}.store-tabs a.active:after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:2px;background:#27344b}.store-content{max-width:none;margin:0;padding:18px 24px 35px;background:#fff;border-radius:0 10px 10px;gap:16px}.store-card{border-color:#d5deed;border-radius:15px;box-shadow:none;padding:24px}.store-card>header{padding-bottom:15px;border-bottom:1px solid #e7e7e7}.store-card h2{font-size:14px}.store-save{background:#078c20;border-color:#078c20;font-size:14px;min-height:43px}.store-save:hover{background:#087b1d}.store-save:disabled{background:#dfe4ed;border-color:#dfe4ed;color:#aab3c1;cursor:not-allowed}.store-kitchen{min-height:100vh;background:#f7f8fa}.store-kitchen>header{background:#f7f8fa}@media(max-width:850px){.store-page{padding:12px 0}.store-content{padding:16px}.store-tabs a{padding:14px 13px}}.store-page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 0 3px}.store-page-heading h1{margin:0;font-size:14px;font-weight:650;color:#1d2a42}.store-online-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:15px}.store-online-grid section{border:1px solid #d5deec;border-radius:12px;overflow:hidden;background:#f5f8fc}.store-online-grid section header{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:16px}.store-online-grid section header b{font-size:13px}.store-online-grid section header span{border-radius:30px;background:#e8f9ec;color:#0a9a37;padding:4px 10px;font-size:11px}.store-online-grid section p{padding:0 16px;margin:10px 0!important;color:#687993!important;font-size:11px!important}.store-online-grid section p:last-child{margin-bottom:16px!important}.store-transfer-link{text-decoration:none;border-color:#e73b4c;color:#e73b4c}.store-payment-page>.store-card:not(:nth-of-type(1))>header{margin-bottom:0;border:0;padding-bottom:0}.store-payment-page>.store-card:not(:nth-of-type(1)) .store-switch{border:0;min-height:20px}.store-brand-pills{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.store-brand-pills button{border:1px solid #e2e6ed;border-radius:25px;padding:6px 11px;background:#fff;color:#6b778c;font-size:11px;cursor:pointer}.store-brand-pills button.active{border-color:#ff4b5b;background:#fff2f3;color:#e73b4c}.store-brands-heading{display:flex;align-items:center;justify-content:space-between}.store-brands-heading small{color:#8993a2;font-size:11px}.store-brand-inline{display:inline-flex;align-items:center;gap:2px;border:1px solid #e4a1a9;border-radius:25px;padding:3px 5px}.store-brand-inline input{width:120px;min-width:0;border:0;outline:none;font:inherit;font-size:11px;color:#566174}.store-brand-inline button{border:0;padding:1px 3px;color:#9fa8b6}.store-payment-modal{width:min(460px,calc(100vw - 32px));min-height:320px;overflow:hidden;border-radius:12px}.store-payment-modal>header{border:0;padding:23px 24px}.store-payment-modal>header h2{font-size:18px}.store-payment-modal .store-modal-body{display:flex;flex-direction:column;min-height:236px;padding:20px 32px 24px}.store-payment-modal .store-modal-body>p{margin:0 0 5px;color:#767f8c;font-size:12px;line-height:1.5}.store-payment-modal .store-modal-body .store-field{gap:5px;color:#48505e;font-size:13px;font-weight:500}.store-payment-modal .store-modal-body .store-field input{border-color:#e4949e}.store-payment-modal .store-actions{margin-top:auto}.store-payment-modal .store-actions button{min-height:43px;font-size:13px}.store-payment-modal .store-actions .store-primary{background:#d04a58;border-color:#d04a58}.store-payment-modal .store-actions .store-primary:disabled{background:#e3e6ee;border-color:#e3e6ee;color:#9fa7b4;cursor:not-allowed}@media(max-width:850px){.store-online-grid{grid-template-columns:1fr}}.store-wide-upload{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-height:180px;margin-bottom:24px;border:2px dashed #d5dfed;border-radius:12px;color:#7e8ca4;cursor:pointer}.store-wide-upload>b{color:#17253e;font-size:13px}.store-wide-upload span{font-size:11px;color:#6f7e97}.store-wide-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.store-grammatical{margin:20px 0 10px;font-size:12px;color:#475774}.store-grammatical .store-choice-row{margin-top:7px}.store-grammatical .store-choice-row button{border-radius:24px}.store-profile-rich .store-card>header{margin-bottom:16px}.store-profile-rich .store-card>header h2{font-size:14px}.store-profile-rich .store-card>header p{margin-top:5px}.store-profile-rich .store-card>.store-form-grid{margin-bottom:13px}.store-profile-uploads{position:relative}.store-profile-uploads .store-wide-upload{margin-bottom:34px}.store-profile-logo-upload{position:absolute;top:106px;left:24px;display:grid;place-items:center;width:95px;height:95px;border:2px dashed #d5dfed;border-radius:12px;background:#fff;color:#7e8ca4;font-size:21px;cursor:pointer}.store-profile-logo-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.store-indented{padding:14px 0 20px 20px;border-bottom:1px solid #edf0f4}.store-schedule-fields{padding:5px 0 10px}.store-schedule-fields .store-form-grid{margin:14px 0}.store-schedule-preview{display:grid;gap:10px;max-width:440px;margin:15px 0 22px;padding:18px;border:1px solid #dce3ee;border-radius:10px;background:#fafbfd;color:#3a4558;font-size:12px}.store-schedule-preview>small{color:#8c98a9;font-size:10px;font-weight:700;letter-spacing:.05em}.store-schedule-preview>b{font-size:14px}.store-schedule-day-list,.store-schedule-time-list{display:flex;gap:7px;overflow:auto}.store-schedule-day-list>div{display:grid;gap:3px;min-width:78px;padding:8px;border:1px solid #dbe1ec;border-radius:7px;background:#fff;text-align:center;color:#67758d}.store-schedule-day-list>div.active{border-color:#e56872;color:#cf4b59}.store-schedule-day-list strong{font-size:12px}.store-schedule-time-list span{white-space:nowrap;padding:8px;border:1px solid #dbe1ec;border-radius:7px;background:#fff;color:#69768d}.store-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 25px}.store-company-grid>div{display:grid;gap:6px;min-height:48px;border-bottom:1px solid #eef0f4}.store-company-grid small{color:#7e899b;font-size:11px}.store-company-grid span{color:#2e394b;font-size:13px}.store-field textarea{min-height:92px;width:100%;resize:vertical;border:1px solid #cfd6e5;border-radius:7px;padding:10px;color:#25344e;font:inherit;font-weight:400}.store-page-heading h1 small{margin-left:6px;color:#9aa7b8;font-size:12px;font-weight:400}.store-brands-rich .store-card>header{margin-bottom:17px}.store-brands-rich .store-card>h3{margin-top:24px}.store-brands-rich>.store-card:first-of-type>.store-field{max-width:638px}.store-brand-uploads{display:grid;grid-template-columns:1fr;gap:16px}.store-brand-uploads .store-wide-upload{min-height:178px;margin:0}.store-brand-uploads .store-wide-upload small{max-width:190px;text-align:center;line-height:1.5}.store-upload-icon{font-size:25px!important;color:#8793a8!important;line-height:1}.store-advanced-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding:18px 20px;border:1px solid #e2e7ef;border-radius:12px;cursor:pointer}.store-advanced-toggle b{display:block;font-size:14px;color:#263349}.store-advanced-toggle small{display:block;margin-top:4px;color:#8c97aa;font-size:12px}.store-advanced-toggle input{position:absolute;opacity:0}.store-advanced-toggle i{position:relative;display:block;flex:none;width:40px;height:23px;border-radius:25px;background:#cbd3df}.store-advanced-toggle i:after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .15s}.store-advanced-toggle input:checked+i{background:#e96a75}.store-advanced-toggle input:checked+i:after{transform:translate(17px)}.store-advanced-toggle input:focus-visible+i{outline:2px solid #20293b;outline-offset:3px}.store-advanced-fields{display:grid;gap:15px;margin-top:14px;padding:20px;background:#f8f9fc;border-radius:12px}.store-advanced-fields .store-field textarea{min-height:98px}.store-advanced-fields .store-field small{align-self:flex-end;color:#98a2b3;font-size:11px;font-weight:400}.store-kitchen{padding:14px 16px;font-family:Montserrat,Arial,sans-serif}.store-kitchen>header{padding:0 0 10px;margin-bottom:16px}.store-kitchen-title{display:flex;align-items:baseline;gap:15px}.store-kitchen-title h1{font-size:16px;color:#071b37}.store-kitchen-title b{font-size:13px;font-weight:600;color:#283753}.store-kitchen-tools{display:flex;align-items:center;gap:9px!important}.store-kitchen-tools strong{margin-right:8px;font-size:12px}.store-kitchen>header button{width:40px;height:40px;border:1px solid #bac5d7;border-radius:50%;color:#8796ad}.store-kitchen-columns{position:relative;display:grid;gap:8px;min-height:calc(100vh - 100px)}.store-kitchen-column{border:1px dashed #bac9de;border-radius:9px;padding:22px;min-height:calc(100vh - 100px)}.store-kitchen-skeleton{display:grid;gap:19px;max-width:460px}.store-kitchen-skeleton i{display:block;height:30px;border-radius:5px;background:#dce1eb}.store-kitchen-skeleton i:nth-child(1){width:55%;height:47px}.store-kitchen-skeleton i:nth-child(2){width:74%}.store-kitchen-skeleton i:nth-child(3){width:100%}.store-kitchen-skeleton i:nth-child(4){width:69%}.store-kitchen-skeleton i:nth-child(5){width:100%}.store-kitchen-empty{position:absolute;top:46%;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:0;color:#182f50;text-align:center}.store-kitchen-empty b{font-size:1.65em;font-weight:400}.store-kitchen-empty span{font-size:1.05em;color:#52647f}.store-switch.disabled{opacity:.55;cursor:not-allowed}.store-printer-assistant{display:flex;align-items:center;gap:8px;padding:15px;margin-bottom:12px;background:#f8f9fb;border:1px solid #d7deeb;border-radius:8px}.store-printer-assistant>div{flex:1}.store-printer-assistant b{font-size:13px}.store-printer-assistant span{margin-left:9px;border-radius:10px;background:#fff0f1;color:#db3046;padding:3px 7px;font-size:10px}.store-info-box{padding:13px!important;border:1px solid #b6c9f5;border-radius:6px;background:#eaf1ff;color:#2a53a1!important;line-height:1.8!important}.store-printer-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:28px}.store-receipt-preview>b{display:block;margin-bottom:10px;color:#6d7a91;font-size:11px}.store-receipt-preview pre{white-space:pre-wrap;padding:18px;border:1px solid #d5deed;border-radius:7px;background:#fafafa;color:#2c3440;font:11px/1.75 monospace}@media(max-width:850px){.store-printer-layout{grid-template-columns:1fr}.store-printer-assistant{flex-wrap:wrap}}.store-fiscal-tabs{display:flex;gap:28px;border-bottom:1px solid #e8ecf1}.store-fiscal-tabs button{position:relative;border:0;background:none;padding:0 0 18px;color:#7d8aa1;font-size:14px;cursor:pointer}.store-fiscal-tabs button.active{color:#17253c;font-weight:650}.store-fiscal-tabs button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#26344b}.store-fiscal-body{padding:24px 16px 5px}.store-fiscal-body h1{font-size:17px;margin:0}.store-fiscal-title{display:flex;align-items:center;gap:12px}.store-fiscal-title span{border-radius:20px;background:#fff0cc;color:#9b6814;padding:6px 12px;font-size:10px}.store-fiscal-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:30px 0 16px;padding-bottom:17px;border-bottom:1px solid #e5eaf1}.store-fiscal-toolbar small{margin-right:2px;font-size:11px}.store-fiscal-toolbar i{flex:1}.store-fiscal-toolbar button{display:inline-flex;align-items:center;gap:5px;min-height:37px;padding:8px 12px;border:1px solid #f04b5c;border-radius:7px;background:#fff;color:#e73b4c;font-size:12px;font-weight:650;cursor:pointer}.store-fiscal-toolbar button.active{background:#e73b4c;color:#fff}.store-fiscal-toolbar button:disabled{border-color:#e0e5ec;background:#e6eaf1;color:#aeb8c7;cursor:not-allowed}.store-fiscal-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:290px;padding:28px;border:1px solid #d5deed;border-radius:7px;background:#fafbfd;text-align:center}.store-fiscal-empty h2{font-size:16px;margin:6px 0}.store-fiscal-empty p{max-width:550px;color:#71809a;font-size:13px;line-height:1.5}.store-fiscal-icon{font-size:31px;color:#8c9aaf}.store-fixed-costs .store-page-heading p{margin:7px 0 0;color:#8190a4;font-size:12px}.store-fixed-filter{display:flex;align-items:center;gap:8px;margin:0 0 15px;color:#5a6880;font-size:12px}.store-fixed-filter input{accent-color:#e73b4c}.store-hours-rich>.store-page-heading p{margin:7px 0 0;color:#8290a4;font-size:12px}.store-hours-status{display:grid;grid-template-columns:185px 1fr 1fr;border:1px solid #ff8a91;border-radius:16px;overflow:hidden;min-height:125px}.store-hours-status>div{padding:17px 22px}.store-hours-status>div:first-child{background:#ffe1e3;color:#9e111f}.store-hours-status>div:first-child strong{display:block;font-size:31px}.store-hours-status small{display:block;color:#6e7e95;font-size:10px}.store-hours-status>div:first-child small,.store-hours-status>div:first-child span{color:#e33b4a}.store-hours-status>div:first-child span{font-size:11px}.store-hours-status>div:nth-child(2){display:flex;flex-wrap:wrap;gap:4px 10px;align-content:flex-start}.store-hours-status>div:nth-child(2)>b{display:inline-block;border-radius:20px;background:#ec354e;color:#fff;padding:4px 9px;font-size:11px}.store-hours-status>div:nth-child(2)>b.open{background:#13aa3c}.store-hours-status p{margin:14px 0 0;color:#687a92;font-size:11px}.store-hours-status p b{color:#e73b4c;font-size:13px}.store-hours-status>div:nth-child(3){border-left:1px solid #e2e7ef;align-self:center}.store-hours-table{overflow:auto}.store-hours-head,.store-hours-row{display:grid;grid-template-columns:170px 300px minmax(300px,1fr);gap:20px;align-items:start;min-width:780px}.store-hours-head{padding:18px 0 10px;border-bottom:1px solid #dce3ec;color:#8997a9;font-size:10px}.store-hours-ticks{display:flex;justify-content:space-between}.store-hours-ticks i{font-style:normal}.store-hours-row{padding:15px 0;border-bottom:1px solid #e1e6ee}.store-hours-row>label{display:flex;align-items:center;gap:8px;padding-top:4px;font-size:12px}.store-hours-row>label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:39px;height:23px;background:#d4dae4;border-radius:20px;cursor:pointer}.store-hours-row>label input:checked{background:#ff6470}.store-hours-row>label input:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff}.store-hours-row>label input:checked:after{left:19px}.store-hours-row .store-interval input{width:92px}.store-hours-row .store-link{padding-left:0}.store-hour-track{position:relative;align-self:center;height:17px;border:1px solid #d4dce8;border-radius:12px;background:repeating-linear-gradient(to right,transparent 0,transparent calc(12.5% - 1px),#e2e7ee calc(12.5% - 1px),#e2e7ee 12.5%)}.store-hour-track span{position:absolute;top:1px;bottom:1px;border-radius:10px;background:#38d857}.store-pause{padding:10px;background:#fff8f0;border:1px solid #f6d7a4;border-radius:7px}@media(max-width:850px){.store-hours-status{grid-template-columns:1fr 1fr}.store-hours-status>div:nth-child(3){grid-column:1/-1}.store-hours-table{max-width:100%}}.store-delivery-layout{position:relative;height:calc(100vh - 240px);min-height:720px;margin-top:0;overflow:hidden;background:#e9e9e4}.store-delivery-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.store-map-pin{position:relative;width:38px;height:50px}.store-map-pin span{display:block;position:absolute;left:3px;top:0;width:32px;height:32px;border-radius:50% 50% 50% 0;background:#e43752;border:3px solid #fff;box-shadow:0 2px 5px #3338;transform:rotate(-45deg)}.store-map-pin span:after{content:"";position:absolute;left:9px;top:9px;width:9px;height:9px;border-radius:50%;background:#fff}.store-delivery-panel{position:absolute;z-index:500;top:16px;right:16px;bottom:0;width:min(550px,calc(100% - 32px));display:flex;flex-direction:column;background:#fff;border-radius:14px 14px 0 0;box-shadow:0 4px 24px #17203735;color:#273247}.store-delivery-panel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 14px;min-height:62px;border-bottom:1px solid #e8eaf0}.store-delivery-panel>header h1{margin:0;font-size:15px;font-weight:700;letter-spacing:.01em}.store-delivery-panel .store-save{background:#50af60;border-color:#50af60}.store-delivery-panel .store-save:hover{background:#419f51}.store-delivery-panel>.store-feedback{margin:8px 24px 0}.store-delivery-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:12px 24px 0;padding:4px;border-radius:9px;background:#f3f5f9}.store-delivery-tabs button{height:38px;border:0;border-radius:8px;background:transparent;color:#596276;font-weight:700;font-size:12px;cursor:pointer}.store-delivery-tabs button.active{background:#fff;color:#ef3b53;box-shadow:0 1px 4px #1d294626}.store-delivery-scroll{min-height:0;flex:1;overflow-y:auto;padding:16px 24px 20px}.store-delivery-summary{display:flex;align-items:center;gap:9px;min-height:57px;margin-bottom:14px;padding:8px 11px;border:1px solid #d3dae8;border-radius:10px}.store-delivery-symbol{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid #d5dbe7;border-radius:7px;color:#6d7890;font-weight:700}.store-delivery-summary>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.store-delivery-summary small{font-size:10px;font-weight:800;letter-spacing:.02em;color:#7d8aa1}.store-delivery-summary b{font-size:13px}.store-delivery-summary button{border:1px solid #ef3952;border-radius:8px;background:#fff;color:#e8314c;padding:8px 11px;font-weight:700;font-size:12px;cursor:pointer}.store-delivery-toggle{position:relative;width:40px;height:23px;cursor:pointer}.store-delivery-toggle input{position:absolute;opacity:0}.store-delivery-toggle i{display:block;width:40px;height:23px;border-radius:20px;background:#d0d6e2}.store-delivery-toggle i:after{content:"";display:block;position:absolute;left:4px;top:4px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s}.store-delivery-toggle input:checked+i{background:#4faf62}.store-delivery-toggle input:checked+i:after{transform:translate(17px)}.store-delivery-free{margin:-2px 0 18px;padding:12px 14px;background:#f8f9fc;border-radius:8px}.store-delivery-scroll h2,.store-delivery-custom h2{font-size:14px;margin:18px 0 14px}.store-delivery-scroll h2 small{margin-left:4px;color:#a6b0bf;font-size:12px}.store-delivery-adjust{padding:13px 12px;border:1px solid #d3dae8;border-radius:10px}.store-delivery-adjust>b{display:block;margin-bottom:9px;font-size:11px}.store-delivery-adjust>div{display:flex;gap:4px;flex-wrap:wrap}.store-delivery-adjust button{min-height:29px;border:1px solid #d6dce8;background:#fff;color:#47516a;padding:4px 9px;font-size:11px;font-weight:600;cursor:pointer}.store-delivery-adjust button:first-child,.store-delivery-adjust button:nth-child(3){border-radius:18px 0 0 18px}.store-delivery-adjust button:nth-child(2),.store-delivery-adjust button:last-child{border-radius:0 18px 18px 0}.store-delivery-band{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:14px 12px;border:1px solid #d4dce9;border-left:4px solid #ef4361;border-radius:10px}.store-delivery-band>div{display:grid;gap:8px}.store-delivery-band b{font-size:13px}.store-delivery-band span{font-size:12px;color:#667187}.store-delivery-band strong{color:#04a032}.store-delivery-band i{font-style:normal;margin:0 8px}.store-delivery-band button{border:1px solid #ef3952;border-radius:8px;background:#fff;color:#e8314c;padding:8px 11px;font-weight:700;font-size:12px;cursor:pointer}.store-delivery-hint{font-size:11px;color:#8994a6;line-height:1.5}.store-delivery-add{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 24px 16px;min-height:44px;border:0;border-radius:8px;background:#ed3650;color:#fff;font-weight:800;cursor:pointer}.store-delivery-custom{padding:24px;overflow:auto}.store-delivery-custom p{font-size:12px;color:#718097}.store-delivery-custom .store-primary{margin-top:16px}.store-delivery-layout .leaflet-control-attribution{font-size:10px}@media(max-width:850px){.store-delivery-layout{height:900px}.store-delivery-panel{top:200px;left:12px;right:12px;bottom:0;width:auto}.store-delivery-map{height:260px;bottom:auto}.store-delivery-panel>header{padding-left:16px;padding-right:16px}.store-delivery-scroll{padding-left:16px;padding-right:16px}.store-delivery-tabs{margin-left:16px;margin-right:16px}}.store-users-page{display:block;max-width:none;margin:0}.store-users-card{min-height:284px;padding:24px;background:#fff;border-radius:0 0 10px 10px}.store-users-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:0 0 18px;border-bottom:1px solid #dfe3ec}.store-users-card h1{margin:9px 0 6px;font-size:14px;font-weight:700}.store-users-card p{margin:0;color:#586b88;font-size:13px}.store-users-card .store-primary{min-height:40px;font-size:13px}.store-users-card .store-table-wrap{margin-top:16px;border:1px solid #d5dce9;border-radius:10px 10px 0 0;overflow:hidden}.store-users-card table{width:100%;border-collapse:collapse}.store-users-card thead{background:#fff}.store-users-card th,.store-users-card td{padding:15px 16px;border-bottom:1px solid #e8ebf1;text-align:left;font-size:12px}.store-users-card th{color:#263247;font-weight:700}.store-users-card td button{border:0;background:transparent;color:#e73b4c;font-size:12px;cursor:pointer}.store-users-card footer{margin-top:-1px;border:1px solid #d5dce9;border-top:0;border-radius:0 0 10px 10px;padding:12px 16px;text-align:right;color:#54617b;font-size:11px}.store-users-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:12px}.store-users-modal>header{min-height:72px;padding:20px 24px;border:0}.store-users-modal>header h2{font-size:18px}.store-users-modal .store-modal-body{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 24px 24px}.store-users-modal .store-field{margin:0 0 15px;color:#495263;font-size:14px;font-weight:500}.store-users-modal .store-field input{height:40px;border-color:#e0e4ea}.store-user-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px}.store-users-modal select{height:50px;width:100%;border:1px solid #c9cdd6;border-radius:6px;background:#fff;padding:0 12px;color:#20293b;font:inherit;font-size:13px}.store-users-modal p{margin:14px 0 0;color:#7f8a9c;font-size:12px}.store-users-modal .store-actions{margin-top:auto;padding-top:18px}.store-users-modal .store-actions button{height:44px;min-width:114px;font-size:14px}.store-users-modal .store-actions .store-primary{min-width:150px;background:#ce4955;border-color:#ce4955}.store-user-error{margin-top:12px;color:#d44755;font-size:12px}.store-delivery-band-edit{width:100%}.store-delivery-band-edit .store-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store-delivery-band-edit .store-field{font-size:10px}.store-delivery-band-edit .store-field input{height:33px}.store-delivery-band-edit .store-actions{margin-top:9px}.store-delivery-band-edit .store-actions button{min-height:30px}.store-delivery-custom{flex:1}.store-delivery-custom>p{line-height:1.5}.store-delivery-custom-actions{display:flex;gap:8px;margin:20px 0}.store-delivery-custom-actions button{flex:1;min-height:39px;border:1px solid #e63a51;border-radius:7px;background:#fff;color:#e63a51;font-size:12px;font-weight:700;cursor:pointer}.store-delivery-custom h2 small{color:#9da8b9;font-size:12px}.store-delivery-custom .store-empty{display:flex;flex-direction:column;gap:6px;min-height:170px;color:#7e8a9d;font-size:12px}.store-delivery-custom .store-empty b{color:#3f4b60}.store-delivery-area-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #d8deea;border-radius:8px;margin-top:10px;padding:12px}.store-delivery-area-row div{display:grid;gap:5px;font-size:12px}.store-delivery-area-row small{color:#8390a5}.store-delivery-area-row button{border:0;background:transparent;color:#e73b4c;cursor:pointer}.store-drawing-banner{position:absolute;z-index:600;top:16px;left:58px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 670px);min-width:300px;padding:12px;background:#fff;border:1px solid #d8deeb;border-radius:9px;box-shadow:0 3px 14px #12213630;font-size:11px}.store-drawing-banner b{color:#e83b53;white-space:nowrap}.store-drawing-banner span{max-width:180px;color:#61708a}.store-drawing-banner button{border:1px solid #d4dbe7;border-radius:5px;background:#fff;padding:6px;color:#4d5c71;cursor:pointer}.store-drawing-banner button:last-child{background:#e83b53;border-color:#e83b53;color:#fff}.store-drawing-banner button:disabled{opacity:.5;cursor:not-allowed}.store-delivery-region-form{display:flex;flex-direction:column;gap:16px;padding:22px 24px;overflow:auto;flex:1}.store-delivery-region-form p{font-size:12px;line-height:1.55;color:#69778e}.store-delivery-region-form .store-actions{margin:0}.store-delivery-region-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:auto;padding-top:20px}.store-delivery-region-actions .store-primary:disabled{opacity:.5;cursor:not-allowed}@media(max-width:850px){.store-drawing-banner{left:10px;right:10px;top:10px;max-width:none;min-width:0;flex-wrap:wrap}.store-delivery-region-form{padding:16px}}.store-fixed-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 0;color:#5b6478;font-size:12px}.store-fixed-pagination label{display:flex;align-items:center;gap:7px}.store-fixed-pagination select{height:30px;border:1px solid #d7dfea;border-radius:5px;background:#fff;color:#15213b}.store-fixed-pagination button{border:1px solid #d7dfea;border-radius:5px;background:#fff;color:#15213b;padding:5px 8px}.store-fixed-pagination button:disabled{opacity:.4;cursor:default}.store-fixed-costs{gap:16px}.store-fixed-banner{display:flex;align-items:center;min-height:61px;padding:14px 16px;border:1px solid #f0e3c8;border-radius:4px;background:#fff8eb;color:#967e51;font-size:13px}.store-fixed-costs .store-card{position:relative;min-height:406px;border:0;border-radius:0;padding:30px 16px 24px}.store-fixed-costs .store-card>header{height:136px;margin:0;padding:0;border:0}.store-fixed-costs .store-card>header h2{font-size:14px;font-weight:650}.store-fixed-costs .store-card>header p{max-width:390px;margin:3px 0 0;color:#555b67;font-size:13px;line-height:1.5}.store-fixed-costs .store-card>header .store-primary{position:absolute;top:106px;right:16px;min-height:38px;background:#ce4955;border-color:#ce4955;font-size:13px}.store-fixed-filter{position:absolute;top:45px;left:416px;gap:9px;color:#555b67;font-size:13px}.store-fixed-filter input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:40px;height:24px;margin:0;border-radius:20px;background:#d3d9e3;cursor:pointer}.store-fixed-filter input:checked{background:#e46770}.store-fixed-filter input:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.store-fixed-filter input:checked:after{left:20px}.store-fixed-costs .store-table-wrap{border:1px solid #e1e2e5;border-radius:11px 11px 0 0}.store-fixed-costs .store-table-wrap th{background:#fff;color:#1c2330;font-weight:500}.store-fixed-costs .store-table-wrap th,.store-fixed-costs .store-table-wrap td{padding:15px 16px;font-size:13px}.store-fixed-modal{width:min(608px,calc(100vw - 32px));height:min(600px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:12px}.store-fixed-modal>header{min-height:68px;padding:19px 24px;border:0}.store-fixed-modal>header h2{font-size:18px;font-weight:650}.store-fixed-modal .store-modal-body{display:flex;flex:1;min-height:0;flex-direction:column;padding:5px 24px 42px}.store-fixed-modal .store-field{gap:5px;margin:0 0 20px;color:#555b67;font-size:13px;font-weight:500}.store-fixed-modal .store-field input,.store-fixed-modal .store-field select{height:40px;padding:0 4px;border:0;border-bottom:1px solid #e0e0e0;border-radius:0;color:#252d3e;font-size:13px}.store-fixed-modal .store-switch{flex-direction:row-reverse;justify-content:flex-end;gap:8px;min-height:40px;border:0}.store-fixed-modal .store-switch b{font-size:13px;font-weight:500;color:#555b67}.store-fixed-modal .store-switch i{width:34px;height:22px}.store-fixed-modal .store-switch i:after{width:16px;height:16px}.store-fixed-modal .store-switch input:checked+i{background:#e46770}.store-fixed-modal .store-switch input:checked+i:after{transform:translate(12px)}.store-fixed-error{margin:4px 0 0;color:#c75159;font-size:12px}.store-fixed-modal .store-actions{margin-top:auto;padding-top:15px}.store-fixed-modal .store-actions button{min-height:39px;font-size:13px}.store-fixed-modal .store-actions .store-outline{border-color:#d86370;color:#cf4b59}.store-fixed-modal .store-actions .store-primary{background:#c44f58;border-color:#c44f58}.store-pause-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:12px;transform:translateY(39px)}.store-pause-modal>header{min-height:72px;padding:20px 24px;border:0}.store-pause-modal>header h2{font-size:18px}.store-pause-body{display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto;padding:0 24px 24px;color:#555d6a;font-size:14px}.store-pause-period{padding:18px 15px;border:1px solid #c3d2f2;border-radius:4px;background:#e8efff;color:#41578e;font-size:12px}.store-pause-body>p{margin:18px 0 11px;font-size:14px}.store-pause-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 9px}.store-pause-options label{display:flex;align-items:flex-start;gap:5px;min-width:0;line-height:1.4;cursor:pointer}.store-pause-options input{flex:none;width:20px;height:20px;margin:0;accent-color:#df6470;cursor:pointer}.store-pause-options.reasons{margin-bottom:8px}.store-pause-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.store-pause-dates>label{display:grid;gap:6px;font-size:12px}.store-pause-dates>label>div{display:flex;gap:5px;min-width:0}.store-pause-dates .date-control{min-width:0;width:130px;height:38px}.store-pause-dates input[type=time]{min-width:0;width:95px;border:1px solid #cfd6e5;border-radius:6px;padding:5px;color:#26344c;font:inherit}.store-pause-other{height:38px;border:1px solid #d6dce7;border-radius:6px;padding:0 9px;font:inherit}.store-pause-body .store-actions{margin-top:auto;padding-top:14px}.store-pause-body .store-actions button{min-height:44px;min-width:112px;font-size:14px}.store-pause-body .store-actions .store-primary{background:#ce4955;border-color:#ce4955}.store-channel-backdrop{display:flex;justify-content:flex-end;align-items:stretch;padding:0;background:#0006}.store-channel-drawer{display:flex;flex-direction:column;width:min(720px,100vw);height:100vh;background:#fff;box-shadow:-10px 0 30px #0002;color:#343b49}.store-channel-drawer>header{display:flex;justify-content:space-between;align-items:center;min-height:80px;padding:18px 24px;border-bottom:1px solid #e5e8ed}.store-channel-drawer>header small{font-size:11px;font-weight:700;color:#4f5664}.store-channel-drawer>header h2{margin:4px 0 0;font-size:19px}.store-channel-drawer>header button{border:0;background:none;color:#747b8a;cursor:pointer}.store-channel-scroll{flex:1;min-height:0;overflow-y:auto;padding:18px 24px}.store-channel-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.store-channel-toolbar>div{display:flex}.store-channel-toolbar>div button{min-height:34px;border:1px solid #dbe0e8;background:#fff;padding:7px 13px;color:#3b4657;font-size:11px;cursor:pointer}.store-channel-toolbar>div button:first-child{border-radius:8px 0 0 8px}.store-channel-toolbar>div button:last-child{border-radius:0 8px 8px 0}.store-channel-toolbar>div button.selected{border-color:#c84b56;background:#c84b56;color:#fff}.store-channel-toolbar>.store-outline{min-height:34px;font-size:12px}.store-channel-explanation{margin:32px 0;color:#5b6574;font-size:13px;line-height:1.6}.store-channel-legend{display:flex;gap:16px;margin:14px 0 18px;color:#8992a0;font-size:11px}.store-channel-legend span:before{content:"";display:inline-block;width:12px;height:6px;margin-right:5px;border-radius:4px;background:#cdd5e1}.store-channel-legend span:nth-child(2):before{background:#60d960}.store-channel-legend span:nth-child(3):before{background:#e9993a}.store-channel-day{padding:16px 0;border-bottom:1px solid #e1e5ec}.store-channel-day-main{display:grid;grid-template-columns:140px 295px 1fr 22px;align-items:start;gap:12px}.store-channel-day-main>label{display:flex;align-items:center;gap:8px;padding-top:4px;font-size:12px}.store-channel-day-main>label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:47px;height:27px;margin:0;border-radius:30px;background:#d2d9e2;cursor:pointer}.store-channel-day-main>label input:checked{background:#e85d68}.store-channel-day-main>label input:after{content:"";position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;background:#fff}.store-channel-day-main>label input:checked:after{left:24px}.store-channel-day-main .store-interval input{width:104px}.store-channel-day-main .store-interval{margin-bottom:8px}.store-channel-day-main .store-hour-track{margin-top:8px}.store-channel-copy{border:0;background:none;color:#788396;font-size:23px;cursor:pointer}.store-channel-day>small{display:block;margin-top:12px;color:#8b929d;font-size:11px}.store-channel-day .store-link{padding-left:0}.store-channel-drawer>footer{display:flex;align-items:center;gap:9px;min-height:74px;padding:14px 24px;border-top:1px solid #e5e8ed;background:#fff}.store-channel-drawer>footer span{flex:1;color:#77818e;font-size:12px}.store-channel-drawer>footer button{min-height:44px;font-size:13px}.store-channel-drawer>footer .store-primary{background:#cf4c58;border-color:#cf4c58}.store-channel-day-main .store-hour-track{align-self:start}.store-channel-copy{padding:5px}.store-custom-payment{margin:16px 0;border:1px solid #e1e5ec;border-radius:10px;overflow:hidden}.store-custom-payment-head{display:flex;align-items:center;gap:12px;min-height:57px;padding:13px 16px}.store-custom-payment-head>div{flex:1}.store-custom-payment-head b{display:block;font-size:13px}.store-custom-payment-head small{display:block;margin-top:3px;color:#8792a1;font-size:11px}.store-custom-payment-head>button{border:0;background:none;color:#7b8595;cursor:pointer}.store-mini-toggle input{position:absolute;opacity:0}.store-mini-toggle i{display:block;position:relative;width:40px;height:24px;border-radius:20px;background:#cdd4df;cursor:pointer}.store-mini-toggle i:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.store-mini-toggle input:checked+i{background:#e96972}.store-mini-toggle input:checked+i:after{transform:translate(16px)}.store-custom-payment-fields{padding:12px 16px;border-top:1px solid #e5e8ee}.store-custom-payment-fields h3{margin:0 0 10px;font-size:12px}.store-custom-payment-fields>.store-outline{min-height:31px}.store-voucher-brands{margin-top:16px;padding-top:12px;border-top:1px solid #e5e8ee}.store-voucher-brands .store-brand-pills button{font-size:11px}.store-voucher-fees{margin-top:8px;padding-top:12px;border-top:1px solid #e5e8ee}.store-voucher-fees h3{margin:0 0 10px;font-size:12px}.store-voucher-fees p{margin:0;color:#929aa8;font-size:11px}.store-voucher-fees label{display:flex;align-items:center;gap:22px;margin:8px 0;font-size:12px}.store-voucher-fees label>span:first-child{width:185px}.store-voucher-fees label>span:last-child{display:flex;align-items:center;width:187px;height:40px;border:1px solid #d8dde6;border-radius:6px;padding:0 12px}.store-voucher-fees input{width:100%;border:0;outline:none;font:inherit;color:#465064}.store-voucher-fees b{color:#949cab}.store-payment-page{padding-top:12px}.store-payment-page>.store-page-heading{margin-bottom:-6px}.store-payment-page>.store-card:first-of-type{min-height:394px}.store-card-heading.with-icon{display:flex;align-items:center;gap:15px}.store-card-icon,.store-online-card-title i{display:grid;place-items:center;flex:none;width:45px;height:45px;border:1px solid #e0e5ed;border-radius:10px;background:#f8f9fb;color:#626b7a}.store-online-card-title{display:flex;align-items:center;gap:10px}.store-online-card-title i{width:39px;height:39px;font-style:normal}.store-print-coupon-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:12px}.store-print-coupon-modal>header{flex:none;min-height:70px;border:0;padding:20px 24px}.store-print-coupon-modal>header h2{font-size:18px}.store-print-coupon-body{flex:1;min-height:0;overflow-y:auto;padding:0 24px 18px;color:#505968;font-size:13px}.store-print-coupon-body>p{margin:0 0 15px;font-size:13px;line-height:1.55}.store-print-coupon-body hr{border:0;border-top:1px solid #e1e4ea;margin:14px 0}.store-print-coupon-body label{display:flex;flex-direction:column;gap:6px;margin:10px 0 16px}.store-print-coupon-body input:not([type=checkbox]){height:40px;min-width:0;border:1px solid #d8dce4;border-radius:6px;padding:0 12px;color:#374051;font:inherit}.store-print-coupon-body>label>input{max-width:185px}.store-print-coupon-type>span{display:block;margin-bottom:8px}.store-print-coupon-type>div{display:flex;flex-wrap:wrap;gap:7px}.store-print-coupon-type button{min-height:32px;border:1px solid #cdd3dc;border-radius:20px;background:#fff;padding:5px 13px;color:#3f4653;font-size:12px;cursor:pointer}.store-print-coupon-type button.active{border-color:#e79ba3;background:#fbe5e8;color:#b94050}.store-print-coupon-amounts{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:14px}.store-print-coupon-amounts label{min-width:0}.store-print-coupon-amounts label>span{display:flex;align-items:center;gap:5px;height:40px;border:1px solid #d8dce4;border-radius:6px;padding:0 10px}.store-print-coupon-amounts label>span input{flex:1;width:100%;border:0!important;padding:0!important}.store-print-coupon-uses{max-width:185px}.store-print-coupon-body h3{margin:12px 0;font-size:13px}.store-print-coupon-body .store-print-coupon-check{display:flex;flex-direction:row;align-items:center;gap:8px;margin:12px 0}.store-print-coupon-check input{accent-color:#d34a57}.store-print-coupon-body .date-control{width:185px}.store-print-coupon-modal>footer{display:flex;justify-content:flex-end;align-items:center;flex:none;min-height:75px;padding:12px 24px;background:#fff}.store-print-coupon-modal>footer .store-primary{min-height:43px;background:#cb4b57;border-color:#cb4b57;font-size:13px}.store-print-coupon-modal>footer .store-primary:disabled{background:#e3e6ee;border-color:#e3e6ee;color:#a7afbc;cursor:not-allowed}@media(max-width:700px){.store-channel-day-main{grid-template-columns:110px 1fr 22px}.store-channel-day-main .store-hour-track{display:none}.store-channel-drawer>footer span{display:none}.store-channel-legend{flex-wrap:wrap}}@media(max-width:600px){.store-pause-options{grid-template-columns:repeat(2,minmax(0,1fr))}.store-pause-dates{grid-template-columns:1fr}}@media(max-width:900px){.store-fixed-filter{left:40%}.store-fixed-costs .store-card>header p{max-width:35%}}@media(max-width:600px){.store-fixed-costs .store-card>header{height:170px}.store-fixed-filter{top:100px;left:16px}.store-fixed-costs .store-card>header .store-primary{top:145px}.store-fixed-costs .store-card>header p{max-width:none}}.store-print-coupon-type>div{max-width:360px}.store-print-coupon-error{color:#cf4754;font-size:12px}.store-printer-connection-choice{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 16px}.store-printer-connection-choice button{text-align:center;border-radius:0;font-weight:650}.store-printer-connection-choice button:first-child{border-radius:7px 0 0 7px}.store-printer-connection-choice button:last-child{border-radius:0 7px 7px 0}.store-printer-connection-choice button.active{background:#ce4956;border-color:#ce4956;color:#fff}.store-mobile-printer{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #e4e7ec;border-radius:7px;padding:18px}.store-mobile-printer span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.store-mobile-printer b{font-size:13px}.store-mobile-printer em{padding:4px 7px;border-radius:6px;background:#eaf8e7;color:#459149;font-size:11px;font-style:normal}.store-mobile-printer small{color:#9ca5b2}.store-mobile-printer>div{display:flex;gap:8px}.store-mobile-printer>div button:last-child{color:#c74a59;border-color:#dda1aa}.store-printer-edit-modal{width:min(560px,calc(100vw - 32px));max-height:min(740px,calc(100vh - 32px));overflow:hidden;display:flex;flex-direction:column}.store-printer-edit-modal .store-modal-body{overflow-y:auto;flex:1}.store-printer-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.store-printer-edit-grid label,.store-printer-rule>label{display:flex;flex-direction:column;gap:5px;color:#505b70;font-size:12px}.store-printer-edit-grid select,.store-printer-rule select{height:39px;border:1px solid #cfd6e5;border-radius:5px;background:#fff;color:#344054;padding:0 8px}.store-printer-edit-grid small,.store-printer-edit-check small{display:block;color:#8995a5;font-size:11px}.store-printer-edit-check{display:flex;align-items:flex-start;gap:8px;margin:18px 0;font-size:12px}.store-printer-rule{margin:14px 0;padding:15px;border:1px solid #e3e7ed;border-radius:7px;font-size:12px}.store-printer-rule-head{display:flex;justify-content:space-between;align-items:center}.store-printer-rule-head button{border:0;background:none;color:#c74a59;font-size:20px;cursor:pointer}.store-printer-rule>p{margin:5px 0 16px}.store-printer-rule>b{display:block;margin:14px 0 7px}.store-printer-rule-options{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0}.store-printer-rule-options label{display:flex;align-items:center;gap:5px}.store-printer-edit-modal .store-actions{margin-top:24px}.store-printers-rich{margin-top:18px}.store-printers-rich>.store-page-heading{margin-bottom:-6px}.store-printers-rich .store-switch{min-height:60px}.ingredients-panel{display:grid;grid-template-columns:minmax(200px,350px) minmax(0,1fr);gap:0 12px}.ingredients-panel>.ingredients-heading,.ingredients-panel>.ingredients-inactive,.ingredients-panel>.ingredients-table-wrap,.ingredients-panel>.ingredients-empty,.ingredients-panel>.ingredients-hint{grid-column:1/-1}.ingredients-panel>.ingredients-search{width:100%;margin:23px 0 17px}.ingredients-panel>.ingredients-filters{align-items:center;justify-content:flex-end;margin:23px 0 17px}.ingredients-type{padding:4px 8px;border-radius:12px;background:#fff0f2;color:#a74c58}.ingredients-recipe{width:min(620px,100%)}.ingredients-recipe-body{padding:21px 24px}.ingredients-recipe-body>p{margin:0 0 16px;color:#6f7d92}.ingredients-components>div{display:flex;align-items:center;gap:15px;padding:9px 0;border-bottom:1px solid #ebeff4}.ingredients-components>div span:first-child{flex:1}.ingredients-components button,.ingredients-recipe-add>button{border:0;background:transparent;color:#697a95;cursor:pointer}.ingredients-recipe-add{display:grid;grid-template-columns:minmax(0,1fr) 90px 95px 35px;align-items:end;gap:9px;margin-top:15px}.ingredients-recipe-add label{font-size:11px;color:#596981}.ingredients-recipe-add select,.ingredients-recipe-add input{display:block;width:100%;height:38px;margin-top:5px;padding:0 8px;border:1px solid #d5dfed;border-radius:7px;background:#fff;color:#27344c}.ingredients-recipe-add>button{height:38px;border-radius:7px;background:#e74b5c;color:#fff}.ingredients-recipe footer{display:flex;justify-content:flex-end;padding:0 24px 24px}.ingredients-recipe footer button{min-height:38px;padding:0 15px;border:1px solid #d5dfed;border-radius:7px;background:#fff;color:#53647e}@media(max-width:720px){.ingredients-panel{display:block}.ingredients-panel>.ingredients-filters{justify-content:flex-start;margin:0 0 18px}.ingredients-recipe-add{grid-template-columns:1fr 80px}.ingredients-recipe-add label:nth-child(3){grid-column:1}.ingredients-recipe-add>button{grid-column:2}}.ingredients-panel{padding:47px 22px 30px;color:#27344c;font-size:13px}.ingredients-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.ingredients-heading h2{margin:0;font-size:18px}.ingredients-heading p{margin:5px 0 0;color:#8995a9}.ingredients-heading-actions{display:flex;gap:9px}.ingredients-search{display:flex;align-items:center;gap:8px;height:39px;padding:0 11px;border:1px solid #d7deea;border-radius:7px;color:#8c9bb0}.ingredients-search input{width:100%;border:0;outline:0;background:transparent;color:#26354e;font:inherit}.ingredients-filters{display:flex;gap:7px;flex-wrap:wrap}.ingredients-filters button{min-height:34px;padding:0 12px;border:1px solid #d7deea;border-radius:18px;background:#fff;color:#596a83}.ingredients-filters button.active{border-color:#cf4656;background:#cf4656;color:#fff}.ingredients-filters span{margin-left:4px;font-size:11px}.ingredients-inactive{display:flex;align-items:center;gap:8px;margin:0 0 17px;color:#53637c}.ingredients-inactive input,.ingredients-active input{width:17px;height:17px;accent-color:#e64b5b}.ingredients-table-wrap{overflow-x:auto;border:1px solid #e1e6ef;border-radius:8px}.ingredients-table{width:100%;border-collapse:collapse;text-align:left}.ingredients-table th{padding:13px 10px;border-bottom:1px solid #e1e6ef;background:#f8f9fc;color:#8591a4;font-size:10px;font-weight:700;white-space:nowrap}.ingredients-table td{padding:17px 10px;border-bottom:1px solid #e9edf3;color:#43516a}.ingredients-table tbody tr:last-child td{border-bottom:0}.ingredients-table tbody tr{cursor:pointer}.ingredients-table tbody tr:hover{background:#fafbfe}.ingredients-table td:first-child{color:#1c2b44;font-weight:600}.ingredients-table td:last-child{white-space:nowrap}.ingredients-table td button{margin-right:5px;padding:5px;border:0;background:transparent;color:#8390a5;cursor:pointer}.ingredients-table td button:hover{color:#e74b5d}.ingredients-table td span.active{padding:4px 8px;border-radius:12px;background:#e9f8eb;color:#369b59}.ingredients-table td span.inactive{padding:4px 8px;border-radius:12px;background:#f2f4f7;color:#9ba5b5}.ingredients-empty{padding:62px 10px;text-align:center;color:#73849e}.ingredients-empty strong{color:#65758d;font-size:14px}.ingredients-empty p{max-width:410px;margin:9px auto 0;line-height:1.5}.ingredients-hint{margin:22px 0 0;color:#8795aa;font-size:11px;line-height:1.6}.ingredients-dialog{width:min(520px,100%)}.ingredients-dialog form>label{display:block;margin-bottom:17px;font-size:13px;font-weight:600}.ingredients-dialog form>label>input:not([type=checkbox]),.ingredients-dialog select{display:block;width:100%;height:40px;margin-top:7px;padding:0 11px;border:1px solid #d5dfed;border-radius:7px;background:#fff;color:#26354e;font:inherit}.ingredients-dialog form>label.ingredients-active{display:flex;align-items:center;gap:8px;margin-top:19px}.ingredients-dialog .ingredients-help{margin:-7px 0 19px;color:#8290a5;font-size:11px;line-height:1.5}.ingredients-dialog .ingredients-currency{display:flex;align-items:center;height:40px;margin-top:7px;border:1px solid #d5dfed;border-radius:7px}.ingredients-dialog .ingredients-currency b{padding:0 11px;color:#71819a}.ingredients-dialog .ingredients-currency input{flex:1;min-width:0;height:100%;border:0;outline:0;color:#26354e;font:inherit}.ingredients-dialog .ingredients-validation{margin:-9px 0 12px;color:#d94455;font-size:12px}.ingredients-confirm p{padding:20px 24px 0;line-height:1.6}.ingredients-confirm footer{display:flex;justify-content:flex-end;gap:9px;padding:18px 24px 24px}.ingredients-confirm footer button{min-height:38px}@media(max-width:650px){.ingredients-heading{align-items:flex-start;flex-direction:column}.ingredients-heading-actions{width:100%}.ingredients-table{min-width:620px}}.menu-editor{color:#182842;font-family:Montserrat,sans-serif}.menu-editor button{font:inherit}.menu-editor-progress{min-height:156px;padding:17px;border-radius:10px;background:#fff}.menu-editor-progress>div:first-child{font-size:12px}.menu-editor-progress>div:first-child b{color:#080d14;font-size:18px}.menu-editor-progress>span{display:block;margin:27px auto 18px;text-align:center;font-size:12px}.menu-editor-progress-actions{display:flex;gap:8px}.menu-editor-progress-actions button{height:37px;padding:0 12px;border:1px solid #d4dfee;border-radius:8px;background:#fff;color:#5f6b7c;font-size:13px;font-weight:700}.menu-editor-progress-actions button+button{border-color:#ff5369;color:#e73b4c}.menu-editor-progress-actions button:disabled{opacity:.55}.menu-editor-columns{display:grid;grid-template-columns:minmax(285px,380px) minmax(0,1fr);gap:24px;margin-top:16px}.menu-editor-categories,.menu-editor-main{border-radius:10px;background:#fff}.menu-editor-categories{align-self:start;min-height:156px;padding:16px}.menu-editor-categories header{display:flex;align-items:center;justify-content:space-between;gap:8px}.menu-editor-categories h2,.menu-editor-actions h2{margin:0;font-size:14px}.menu-editor-primary{display:flex;align-items:center;justify-content:center;gap:5px;min-height:37px;padding:0 13px;border:0;border-radius:8px;background:#e73b4c;color:#fff;font-size:13px;font-weight:700}.menu-editor-primary:disabled{opacity:.5;cursor:not-allowed}.menu-editor-categories>p{margin:32px 16px 14px;color:#586781;font-size:13px;line-height:1.6}.menu-editor-category-list{margin-top:14px}.menu-editor-category-list>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.menu-editor-category-list>div.active{border-left:3px solid #e73b4c;background:#fff8f9}.menu-editor-category-list button{padding:10px;border:0;background:none;color:#263953;text-align:left}.menu-editor-category-list button:first-child{flex:1;font-weight:700}.menu-editor-category-list small{display:block;color:#7a8ca7;font-size:10px;font-weight:400}.menu-editor-category-list button:last-child{color:#c43a4a}.menu-editor-main{min-height:780px;padding:9px 8px 20px}.menu-editor-tabs{display:flex;gap:31px;overflow:auto;padding:0 8px;border-bottom:1px solid #e8edf3}.menu-editor-tabs button{position:relative;height:39px;padding:0 0 6px;border:0;border-bottom:2px solid transparent;background:none;color:#949494;font-size:14px;white-space:nowrap}.menu-editor-tabs button.active{border-color:#111;color:#333}.menu-editor-tabs button i{position:absolute;top:0;right:-8px;width:10px;height:10px;border-radius:50%;background:#65c17b}.menu-editor-search{display:flex;align-items:center;gap:3px;width:320px;height:40px;margin:8px 0 0;padding:0 9px;border:1px solid #d5dfed;border-radius:8px}.menu-editor-search input{width:100%;border:0;outline:0;color:#21324d;font-size:13px}.menu-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:95px;padding:0 31px}.menu-editor-actions>button:not(.menu-editor-primary){height:38px;padding:0 11px;border:1px solid #d4dfee;border-radius:8px;background:#fff;color:#57647a;font-size:13px;font-weight:700}.menu-editor-empty{max-width:686px;margin:33px auto;text-align:center}.menu-editor-empty>p{margin:0 0 15px;font-size:13px;line-height:1.5}.menu-editor-empty iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:9px;background:#222}.menu-editor-products{padding:0 25px}.menu-editor-products article{display:flex;align-items:center;gap:20px;min-height:64px;border-bottom:1px solid #e6ecf2}.menu-editor-products article div{flex:1}.menu-editor-products article small{display:block;margin-top:3px;color:#7d8ba0}.menu-editor-products article button{border:0;background:none;color:#e73b4c}.menu-editor-tab-empty{padding:80px 20px;text-align:center;color:#7889a1}.menu-editor-notice{position:fixed;z-index:85;right:20px;bottom:20px;display:flex;align-items:center;gap:15px;padding:12px 16px;border-radius:8px;background:#26354f;color:#fff;font-size:12px;box-shadow:0 10px 25px #14243e33}.menu-editor-notice button{border:0;background:none;color:inherit}.menu-editor-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:20px;background:#101d32a8}.menu-editor-dialog{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:10px;background:#fff;box-shadow:0 20px 60px #0003}.menu-editor-dialog header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e6ebf2}.menu-editor-dialog header h2{margin:0;font-size:18px}.menu-editor-dialog header button{border:0;background:none}.menu-editor-dialog form{padding:22px 24px}.menu-editor-dialog form>label{display:block;margin-bottom:16px;color:#26354e;font-size:13px;font-weight:600}.menu-editor-dialog label>input:not([type=radio]):not([type=checkbox]),.menu-editor-dialog textarea{display:block;width:100%;min-height:40px;margin-top:7px;padding:9px 11px;border:1px solid #d5dfed;border-radius:7px;outline-color:#e73b4c;color:#1d2b42;font:inherit}.menu-editor-dialog textarea{min-height:80px;resize:vertical}.menu-editor-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:23px}.menu-editor-dialog footer>button:not(.menu-editor-primary){padding:0 14px;border:1px solid #d5dfed;border-radius:8px;background:#fff;color:#58667c}.menu-editor-template{display:flex;gap:10px;margin-bottom:22px}.menu-editor-template button{flex:1;min-height:52px;border:1px solid #d5dfed;border-radius:8px;background:#fff;color:#31415a}.menu-editor-template button.active{border-color:#e73b4c;background:#fff5f6;color:#e73b4c}.menu-editor-availability{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:18px 0;font-size:12px}.menu-editor-availability strong{width:100%;font-size:13px}.menu-editor-availability label{display:flex;align-items:center;gap:5px}.menu-editor-inline{display:flex!important;align-items:center;gap:7px}.menu-editor-option{display:flex;gap:10px}.menu-editor-option input{min-width:0}.menu-editor-add-option{display:flex;align-items:center;gap:5px;margin-top:10px;padding:8px 0;border:0;background:none;color:#e73b4c}.menu-editor-dialog h3{font-size:14px}@media(min-width:701px)and (max-width:1279px){.menu-editor{margin:-8px}}@media(max-width:800px){.menu-editor-columns{grid-template-columns:1fr;gap:13px}.menu-editor-main{min-height:540px}.menu-editor-empty{margin:20px auto}.menu-editor-tabs{gap:20px}}@media(max-width:550px){.menu-editor-progress{min-height:0}.menu-editor-columns{margin-top:12px}.menu-editor-categories header{flex-wrap:wrap}.menu-editor-actions{min-height:78px;padding:0 5px;flex-wrap:wrap}.menu-editor-search{max-width:100%}.menu-editor-empty iframe{width:100%}.menu-editor-main{padding:9px}.menu-editor-progress>div:first-child b{display:block}}.menu-manual-intro{width:min(988px,100%);min-height:520px;margin:16px auto;padding:38px 45px;border-radius:13px;background:#fff;color:#14243e}.menu-manual-intro .menu-back{padding:0;color:#7f8ca2}.menu-manual-icon{display:grid;place-items:center;width:76px;height:76px;margin:45px 0 22px;border-radius:50%;background:#edfff1;font-size:38px}.menu-manual-intro>span{color:#e73b4c;font-size:11px;font-weight:700;letter-spacing:1px}.menu-manual-intro h1{margin:11px 0;font-size:29px}.menu-manual-intro p{max-width:550px;color:#687b96;font-size:15px;line-height:1.7}.menu-manual-start{min-height:45px;margin-top:25px;padding:0 18px;border:0;border-radius:8px;background:#e73b4c;color:#fff;font-weight:700}@media(max-width:700px){.menu-manual-intro{margin:0 auto;padding:25px;min-height:430px}}@media(min-width:701px)and (max-width:1279px){.menu-editor{margin:0}}.menu-editor-tabs button{flex:0 0 auto}.menu-editor-actions{min-height:115px}.menu-editor-empty>p{max-width:650px;margin-left:auto;margin-right:auto}.menu-manual-intro{display:flex;flex-direction:column;min-height:520px;padding:35px 45px}.menu-manual-content{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;text-align:center}.menu-manual-icon{margin:0 0 18px}.menu-manual-content h1{margin:0 0 15px}.menu-manual-content p{margin:0 0 7px;max-width:670px}.menu-manual-intro footer{display:flex;align-items:center;justify-content:space-between}.menu-manual-intro footer .menu-back{min-height:45px;padding:0 17px;border:1px solid #d5dfed;border-radius:8px;background:#fff;color:#52627d}.menu-manual-start{margin:0}@media(max-width:700px){.menu-manual-intro{min-height:460px;padding:25px}.menu-manual-intro footer{gap:12px}.menu-manual-intro footer button{flex:1}}.menu-editor-aux{padding:22px 24px;color:#26354e}.menu-editor-aux h2{font-size:17px}.menu-editor-aux h2 small{float:right;color:#8796ad;font-size:12px}.menu-editor-aux p{color:#75849d;font-size:13px}.menu-editor-aux>input,.menu-editor-aux label>input:not([type=checkbox]):not([type=file]),.menu-editor-aux select{display:block;width:min(420px,100%);height:40px;margin:8px 0 18px;padding:0 11px;border:1px solid #d5dfed;border-radius:7px;background:#fff}.menu-editor-aux>label{display:block;margin:13px 0;font-size:12px;font-weight:600}.menu-editor-aux-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.menu-editor-aux-tabs button{min-height:36px;padding:0 13px;border:1px solid #d5dfed;border-radius:8px;background:#fff;color:#66768e}.menu-editor-aux-tabs button.active{border-color:#e73b4c;background:#fff5f6;color:#e73b4c}.menu-editor-aux-heading{display:flex;align-items:center;gap:8px}.menu-editor-aux-heading h2{margin:0 auto 0 0}.menu-editor-file{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:37px;padding:0 13px;border:1px solid #d5dfed;border-radius:8px;background:#fff;color:#4e5e78;font-weight:700;cursor:pointer}.menu-editor-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.menu-editor-file:has(input:disabled){opacity:.5;cursor:not-allowed}.menu-editor-stock-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:20px}.menu-editor-stock-metrics>div{padding:12px;border:1px solid #d5dfed;border-radius:8px}.menu-editor-stock-metrics small{display:block;color:#8492a8;font-size:10px}.menu-editor-stock-metrics b{display:block;margin-top:8px;font-size:19px}.menu-editor-disclaimer{padding:14px;border-radius:8px;background:#f8f9fc}.menu-editor-import-body{min-height:120px;padding:24px;text-align:center}.menu-editor-import-body p{color:#677890}.menu-editor-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 24px 24px}.menu-editor-dialog>footer>button:not(.menu-editor-primary){padding:0 13px;border:1px solid #d5dfed;border-radius:8px;background:#fff;color:#52647e}.menu-editor-dialog>footer .menu-editor-primary{min-height:38px}@media(max-width:600px){.menu-editor-stock-metrics{grid-template-columns:repeat(2,1fr)}.menu-editor-aux-heading{flex-wrap:wrap}.menu-editor-aux-heading h2{width:100%}}.menu-editor-product-form{padding:6px 26px 30px}.menu-editor-product-form>header{display:flex;align-items:center;justify-content:space-between;min-height:48px}.menu-editor-product-form>header button:first-child{border:0;background:none;color:#14243e}.menu-editor-product-form>header button:last-child,.menu-editor-product-bottom button{min-height:37px;padding:0 13px;border:0;border-radius:8px;background:#078d25;color:#fff;font-size:13px;font-weight:700}.menu-editor-product-form button:disabled{opacity:.55}.menu-editor-product-columns{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:24px}.menu-editor-product-fields h2{margin:17px 0 13px;font-size:14px}.menu-editor-product-fields .menu-editor-availability{margin:0 0 24px}.menu-editor-product-fields>label,.menu-editor-product-side>label{display:block;margin-bottom:17px;color:#53637b;font-size:12px}.menu-editor-product-fields>label>input:not([type=checkbox]),.menu-editor-product-fields textarea,.menu-editor-product-fields select,.menu-editor-product-side select,.menu-editor-product-pair input,.menu-editor-product-pair select{display:block;width:100%;height:40px;margin-top:7px;padding:0 12px;border:1px solid #d5dfed;border-radius:7px;background:#fff;color:#172846;outline-color:#e73b4c;font:inherit}.menu-editor-product-fields textarea{height:80px;padding:10px;resize:vertical}.menu-editor-product-fields>label>input[type=number]{width:210px}.menu-editor-ai{margin-left:6px;padding:1px 7px;border:0;border-radius:50%;background:#e73b4c;color:#fff}.menu-editor-product-pair{display:flex;gap:8px;margin-bottom:16px}.menu-editor-product-pair label{flex:1;min-width:0;color:#53637b;font-size:12px}.menu-editor-product-pair label:first-child{max-width:102px}.menu-editor-product-pair label:nth-child(2){max-width:92px}.menu-editor-product-toggle{display:flex!important;align-items:center;gap:7px;margin-bottom:15px!important}.menu-editor-product-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:39px;height:23px;border-radius:18px;background:#cbd3e2;cursor:pointer}.menu-editor-product-toggle input:before{display:block;width:16px;height:16px;margin:3px 4px;border-radius:50%;background:#fff;content:"";transition:transform .2s}.menu-editor-product-toggle input:checked{background:#e73b4c}.menu-editor-product-toggle input:checked:before{transform:translate(15px)}.menu-editor-product-side{padding-top:20px}.menu-editor-image{position:relative;display:flex!important;align-items:center;justify-content:center;flex-direction:column;width:100%;height:147px;border:1px dashed #ff7382;border-radius:12px;color:#8899b0!important;cursor:pointer}.menu-editor-image strong{margin:9px 0 4px;color:#12203a;font-size:12px}.menu-editor-image small{text-align:center;line-height:1.5}.menu-editor-image input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.menu-editor-product-side>small{display:block;margin:-10px 0 15px;color:#8494ac}.menu-editor-product-accordion{border-top:1px solid #e8edf3}.menu-editor-product-accordion button{display:flex;justify-content:space-between;width:100%;min-height:45px;border:0;background:none;color:#25354e;text-align:left;font-weight:600}.menu-editor-product-accordion p{padding:5px 14px;color:#7c8aa0;font-size:12px}.menu-editor-product-bottom{display:flex;justify-content:flex-end;padding-top:22px}@media(max-width:700px){.menu-editor-product-form{padding:8px 15px}.menu-editor-product-columns{grid-template-columns:1fr}.menu-editor-product-side{grid-row:1;padding:0}.menu-editor-image{max-width:300px}.menu-editor-product-pair{flex-wrap:wrap}}.menu-editor-category-list{margin-top:23px}.menu-editor-category-list>div{position:relative;gap:10px;min-height:69px;margin-bottom:8px;padding:0 13px;border:1px solid #ff7887;border-radius:10px}.menu-editor-category-list>div.active{border:1px solid #ff7887;background:#fff}.menu-editor-drag{color:#94a5bc;font-size:23px}.menu-editor-category-switch{position:relative;width:40px;height:22px;flex:none;padding:0!important;border:0!important;border-radius:20px;background:#f45668!important}.menu-editor-category-switch:before{position:absolute;top:3px;right:4px;width:16px;height:16px;border-radius:50%;background:#fff;content:""}.menu-editor-category-switch.off{background:#ccd3e0!important}.menu-editor-category-switch.off:before{right:auto;left:4px}.menu-editor-category-list .menu-editor-category-name{min-width:0;flex:1;padding:0!important;color:#e73b4c;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.menu-editor-category-list .menu-editor-category-more{padding:4px!important;color:#6c7b91!important;font-size:21px}.menu-editor-category-menu{position:absolute;z-index:3;top:55px;right:8px;min-width:130px;padding:5px;border:1px solid #d7e0ef;border-radius:8px;background:#fff;box-shadow:0 8px 24px #18283d22}.menu-editor-category-menu button{display:block;width:100%;padding:9px!important;text-align:left}.menu-editor-category-menu button:hover{background:#f4f6fa}.menu-editor-delete-text{padding:22px 24px;color:#26354e}.menu-editor-dialog.complement-dialog{width:min(948px,100%)}.menu-editor-complement-form{padding:26px 39px 15px!important}.menu-editor-complement-types{display:flex;justify-content:center;gap:16px;margin:18px 0 28px}.menu-editor-complement-types>button{width:190px;height:142px;padding:0;border:1px solid #e0e5ee;border-radius:5px;background:#fff;text-align:left;color:#27334b}.menu-editor-type-illustration{display:flex;align-items:center;justify-content:center;gap:10px;height:83px;background:#d3d9e7}.menu-editor-type-illustration i{color:#e73b4c;font-size:23px}.menu-editor-type-illustration small{padding:8px;border-radius:5px;background:#fff;color:#7f8ba0;font-size:7px;line-height:1.7}.menu-editor-type-name{display:flex;align-items:center;gap:7px;padding:15px;font-size:14px}.menu-editor-type-name b{color:#f45668;font-size:21px;line-height:1}.menu-editor-complement-title{display:flex;align-items:end;gap:16px}.menu-editor-complement-title label{color:#5d6d85;font-size:13px}.menu-editor-complement-title label:first-child input{display:block;width:185px;height:40px;margin-top:5px;padding:0 10px;border:1px solid #d5dfed;border-radius:7px}.menu-editor-complement-title label:last-child{display:flex;align-items:center;gap:7px;padding-bottom:10px}.menu-editor-complement-title input[type=checkbox]{width:19px;height:19px}.menu-editor-complement-form .menu-editor-availability{margin:25px 0 31px}.menu-editor-complement-form .menu-editor-availability label{min-height:31px;padding:6px 12px;border:1px solid #bcc9dd;border-radius:18px}.menu-editor-complement-form .menu-editor-availability label.active{border-color:#f76b7b;background:#fff1f3;color:#e73b4c}.menu-editor-complement-form .menu-editor-availability input{position:absolute;opacity:0}.menu-editor-complement-form h3{font-size:14px}.menu-editor-complement-option{padding:14px 16px 30px;border:1px solid #d5dfed;border-radius:8px}.menu-editor-complement-option>header{display:flex;align-items:center;gap:8px;padding:0 0 15px;border:0}.menu-editor-complement-option>header strong{margin-right:auto;font-size:13px}.menu-editor-complement-option>header span{font-size:11px}.menu-editor-complement-option>header input{width:120px;height:40px;padding:0 10px;border:1px solid #d5dfed;border-radius:8px}.menu-editor-complement-option>header button{min-height:31px;padding:0 11px;border:1px solid #bcc9dd;border-radius:18px;background:#fff;font-size:12px}.menu-editor-complement-option>header button.active{border-color:#f76b7b;background:#fff1f3;color:#e73b4c}.menu-editor-complement-option-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px}.menu-editor-complement-option-body>div label{display:block;margin:0 0 16px;color:#6d7890;font-size:12px}.menu-editor-complement-option-body>div input{display:block;width:100%;height:40px;margin-top:6px;padding:0 10px;border:1px solid #d5dfed;border-radius:8px}.menu-editor-complement-option-body .menu-editor-image{height:147px;border-color:#ced9ec}.menu-editor-complement-add{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:54px;margin-top:31px;border:1px solid #e73b4c;border-radius:8px;background:#fff;color:#e73b4c;font-size:15px;font-weight:700}.menu-editor-complement-form footer{display:flex;justify-content:flex-end;gap:9px;margin-top:100px;padding-top:16px;border-top:1px solid #e1e6ef}.menu-editor-complement-form footer button{min-height:44px;padding:0 17px;border:0;border-radius:9px}.menu-editor-complement-save{background:#56b56d;color:#fff;font-weight:700}.menu-editor-complement-save:disabled{opacity:.6}@media(max-width:700px){.menu-editor-complement-form{padding:18px!important}.menu-editor-complement-types{gap:7px}.menu-editor-complement-types>button{width:33.3%;height:115px}.menu-editor-type-name{font-size:10px;padding:7px}.menu-editor-complement-option>header{flex-wrap:wrap}.menu-editor-complement-option-body{grid-template-columns:1fr}.menu-editor-complement-form footer{margin-top:40px}}@media(min-width:701px){.menu-editor-dialog.complement-dialog{transform:translate(-8px,19px)}.menu-editor-complement-form{padding-top:4px!important}.menu-editor-complement-types{margin-top:15px}.menu-editor-complement-form footer button:first-child{display:none}.menu-editor-complement-save:disabled{opacity:1}}.menu-editor-columns{grid-template-columns:minmax(285px,min(450px,30vw)) minmax(0,1fr)}.menu-editor-main{position:relative}.menu-editor-tabs{padding-right:345px}.menu-editor-main>.menu-editor-search{position:absolute;top:9px;right:8px;width:320px;margin:0}@media(max-width:800px){.menu-editor-columns{grid-template-columns:1fr}.menu-editor-tabs{padding-right:8px}.menu-editor-main>.menu-editor-search{position:static;width:min(320px,100%);margin:8px 0 0}}.menu-editor-columns{grid-template-columns:minmax(285px,32%) minmax(0,1fr);margin-top:0}.menu-editor-main{min-height:357px}.menu-editor-category-list .menu-editor-category-name{white-space:normal;line-height:1.45}.menu-editor-category-list .menu-editor-category-name small{color:#8f98a8;font-size:12px}.menu-editor-category-empty{padding:3px 24px}.menu-editor-category-empty h2{margin:0;color:#17243a;font-size:17px;font-weight:600}.menu-editor-category-empty{margin-top:-17px}.menu-editor-product-money{display:flex;align-items:center;gap:4px;width:210px;height:40px;margin-top:7px;padding:0 12px;border:1px solid #d5dfed;border-radius:7px;background:#fff;color:#172846}.menu-editor-product-money input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.menu-editor-products{margin-top:-17px}.menu-editor-products h2{margin:4px 0 20px;color:#162640;font-size:17px;font-weight:600}.menu-editor-products .menu-editor-product-row{position:relative;display:flex;align-items:center;gap:15px;min-height:160px;padding:22px 25px;border:1px solid #d8dce4;background:#eef0f4}.menu-editor-product-row.is-inactive{color:#a1a8b3}.menu-editor-product-grip{flex:none;color:#c0c8d2}.menu-editor-products article .menu-editor-product-thumb{display:grid;place-items:center;flex:none;width:78px;height:78px;background:#f6f7f9;color:#b7c0ca}.menu-editor-product-row strong{font-size:14px;font-weight:600}.menu-editor-product-link{position:absolute;top:24px;right:24px;color:#97a3b5}.menu-editor-products article .menu-editor-product-row-actions{display:flex;align-items:center;flex:none;gap:15px;margin-left:auto;padding-top:15px}.menu-editor-product-row-actions label{display:flex;align-items:center;width:115px;height:40px;padding:0 9px;border:1px solid #d8dce4;border-radius:9px;background:#f5f6f8;color:#8b96a6;font-size:13px;white-space:nowrap}.menu-editor-product-row-actions input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.menu-editor-product-row-actions button{padding:5px;color:#929dad!important}.menu-editor-product-row-actions button:last-child{position:absolute;right:24px;bottom:17px}.menu-editor-backdrop:has(.complement-dialog){place-items:end center;padding:30px 20px 0}.menu-editor-dialog.complement-dialog{display:flex;flex-direction:column;height:100%;max-height:none;transform:none}.menu-editor-dialog.complement-dialog>header{flex:none;border-bottom:0}.menu-editor-dialog.complement-dialog .menu-editor-complement-form{display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto;padding-top:0!important}.menu-editor-complement-types{display:grid;grid-template-columns:repeat(2,308px);justify-content:center;gap:8px 16px;margin:16px 0 25px}.menu-editor-complement-types>button{width:308px;height:195px}.menu-editor-complement-types>button:last-child{grid-column:1/-1;justify-self:center}.menu-editor-type-illustration{height:135px}.menu-editor-type-name{height:59px}.menu-editor-complement-form footer{position:sticky;bottom:-15px;z-index:2;flex:none;margin-top:auto;padding:16px 0 0;border-top:0;background:#fff}.menu-editor-dialog.complement-dialog .menu-editor-complement-form footer>button.menu-editor-complement-save,.menu-editor-dialog.complement-dialog .menu-editor-complement-form footer>button.menu-editor-complement-save:disabled{background:#56b56d;color:#fff;opacity:1}.menu-editor:has(.menu-editor-complement-search) .menu-editor-main{min-height:calc(100vh - 48px)}.menu-editor-actions:has(h2){justify-content:space-between;min-height:87px;padding:0 25px}.menu-editor-complement-search{display:flex;align-items:center;gap:5px;height:40px;margin:0 25px;padding:0 10px;border:1px solid #d5dfed;border-radius:8px;color:#6b7890}.menu-editor-complement-search input{width:100%;border:0;outline:0;color:#27354e;font:inherit;font-size:13px}.menu-editor-main:has(.menu-editor-complement-search) .menu-editor-products{margin-top:15px}.menu-editor-products article.menu-editor-complement-row{position:relative;gap:12px;min-height:106px;margin-bottom:10px;padding:0 16px;border:1px solid #e2e7f0;border-radius:11px;background:#f8f9fb}.menu-editor-complement-row>div{flex:1;min-width:0;color:#a3adbc;font-size:14px;font-weight:400}.menu-editor-complement-row>div strong{font-weight:500}.menu-editor-complement-row>div small{margin-top:5px;color:#a3adbc;font-size:13px}.menu-editor-complement-row-actions{display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:65px;margin-left:auto}.menu-editor-complement-row-actions button{padding:2px;color:#99a5b5!important}.menu-editor-complement-option>header .menu-editor-complement-price{display:flex;align-items:center;width:120px;height:40px;padding:0 10px;border:1px solid #d5dfed;border-radius:8px;color:#4f5d73;white-space:nowrap}.menu-editor-complement-option>header .menu-editor-complement-price input{width:100%;min-width:0;height:auto;padding:0;border:0;outline:0;color:inherit}.menu-editor:has(.menu-editor-stock) .menu-editor-main{min-height:calc(100vh - 48px)}.menu-editor-stock{padding:25px 32px;color:#25354d}.menu-editor-stock h2{margin:0;font-size:18px;font-weight:600}.menu-editor-stock header p{margin:6px 0 19px;color:#8590a2;font-size:12px}.menu-editor-stock-info{padding:18px;border:1px solid #b8cdee;border-radius:5px;background:#e4edfb;color:#285282;font-size:12px;line-height:1.45}.menu-editor-stock-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.menu-editor-stock-metrics>div{min-height:94px;padding:15px 18px;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.menu-editor-stock-metrics small{color:#8a93a2;font-size:11px}.menu-editor-stock-metrics b{display:block;margin:3px 0;font-size:23px}.menu-editor-stock-metrics span{color:#6e7888;font-size:11px}.menu-editor-stock-filters{display:flex;align-items:center;gap:13px;margin:17px 0}.menu-editor-stock-filters>input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid #d8dfe8;border-radius:7px;font:inherit;font-size:13px}.menu-editor-stock-filters>div{display:flex;height:40px}.menu-editor-stock-filters button{padding:0 18px;border:1px solid #d8dfe8;background:#fff;color:#26364f;font-weight:600}.menu-editor-stock-filters button:first-child{border-radius:8px 0 0 8px}.menu-editor-stock-filters button:last-child{border-radius:0 8px 8px 0}.menu-editor-stock-filters button.active{border-color:#e73b4c;background:#e73b4c;color:#fff}.menu-editor-stock-filters>small{color:#8994a5;white-space:nowrap}.menu-editor-stock-list{border:1px solid #dfe4eb;border-radius:11px;overflow:hidden}.menu-editor-stock-list>article{display:flex;align-items:center;gap:14px;min-height:80px;padding:12px 18px;border-bottom:1px solid #edf0f4}.menu-editor-stock-list>article:last-child{border-bottom:0}.menu-editor-stock-thumb{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid #e2e7ee;border-radius:9px;color:#a7b1c0}.menu-editor-stock-detail{flex:1;min-width:0}.menu-editor-stock-detail strong{font-size:14px}.menu-editor-stock-detail>span{margin-left:8px;color:#929eac;font-size:11px}.menu-editor-stock-detail small{display:block;margin-top:5px;color:#747e8d;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-editor-stock-detail small b{color:#b13849}.menu-editor-stock-controls{display:flex;align-items:center;gap:20px}.menu-editor-stock-controls small{align-self:flex-start;color:#a3adbb;font-size:10px}.menu-editor-stock-controls>button:not(.menu-editor-category-switch){min-width:47px;height:28px;border:1px solid #d7dde6;border-radius:20px;background:#fff;color:#aab4c1}.menu-editor-stock-controls>button:disabled{opacity:.55}.menu-editor-stock-list>p{padding:35px;text-align:center;color:#8592a3}.menu-editor-stock-list>p small{display:block;margin-top:6px;color:#9aa5b5}.menu-editor:has(.menu-editor-banners) .menu-editor-main{min-height:calc(100vh - 48px)}.menu-editor-banners{padding:25px 32px;color:#25354d}.menu-editor-banners h2{margin:0;font-size:18px;font-weight:600}.menu-editor-banners>p{margin:8px 0 12px;color:#566175;font-size:13px;line-height:1.5}.menu-editor-banner-limit{padding:20px 16px;border:1px solid #b8cdee;border-radius:4px;background:#e4edfb;color:#315686;font-size:12px}.menu-editor-banner-tabs{display:flex;gap:0;margin-top:4px;border-bottom:1px solid #dfe4ec}.menu-editor-banner-tabs button{min-height:48px;padding:0 18px;border:0;border-bottom:2px solid transparent;background:none;color:#576274;font-size:13px}.menu-editor-banner-tabs button.active{border-bottom-color:#27313f;color:#27313f}.menu-editor-banner-fields{padding:32px 16px}.menu-editor-banner-fields>label{display:block;margin-bottom:18px;color:#5f6979;font-size:13px}.menu-editor-banner-fields input:not([type=file]),.menu-editor-banner-select{display:block;width:100%;height:40px;margin-top:7px;padding:0 12px;border:1px solid #d9dfe7;border-radius:7px;background:#fff;color:#667082;text-align:left;font:inherit}.menu-editor-banner-warning{margin:-4px 0 18px;color:#d64759;font-size:12px}.menu-editor-banner-generate{width:100%;height:43px;border:0;border-radius:8px;background:#e1e5ed;color:#b3bcc8;font-weight:700}.menu-editor-banner-fields .menu-editor-banner-upload{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:16px 0 5px;border-radius:8px;background:#e73b4c;color:#fff;font-weight:700;cursor:pointer}.menu-editor-banner-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.menu-editor-banner-fields>small{color:#727c8b;font-size:11px}.menu-editor-banner-chooser{width:min(680px,calc(100vw - 40px))}.menu-editor-banner-chooser>div{padding:20px 24px}.menu-editor-banner-chooser>div>label{display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #d9dfe7;border-radius:7px}.menu-editor-banner-chooser>div>label input{width:100%;height:39px;border:0;outline:0}.menu-editor-banner-chooser section h3{margin:20px 0 8px;padding:8px 10px;background:#f5f7fa;font-size:13px}.menu-editor-banner-chooser section button{display:flex;justify-content:space-between;width:100%;padding:13px;border:0;border-bottom:1px solid #e5e9ef;background:#fff;color:#35435b;text-align:left}@media(max-width:800px){.menu-editor-stock{padding:18px}.menu-editor-stock-metrics{grid-template-columns:repeat(2,1fr)}.menu-editor-stock-filters{flex-wrap:wrap}.menu-editor-stock-filters>input{flex-basis:100%}}@media(max-width:700px){.menu-editor-backdrop:has(.complement-dialog){padding:10px 8px 0}.menu-editor-complement-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.menu-editor-complement-types>button{width:100%;height:145px}.menu-editor-type-illustration{height:94px}.menu-editor-type-name{height:49px}}.menu-editor-dialog.category-edit-dialog,.menu-editor-dialog.category-create-dialog{display:flex;flex-direction:column;height:min(580px,calc(100vh - 40px))}.menu-editor-dialog.category-edit-dialog form,.menu-editor-dialog.category-create-dialog form{display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto}.menu-editor-dialog.category-edit-dialog form footer,.menu-editor-dialog.category-create-dialog form footer{position:sticky;bottom:-22px;z-index:1;margin-top:auto;padding:15px 0;background:#fff}.menu-editor-template-label{margin:0 0 8px;color:#5c6574;font-size:13px}.menu-editor-template{gap:8px;margin-bottom:26px}.menu-editor-template button{flex:none;min-height:32px;padding:0 15px;border-radius:20px;font-size:13px}.menu-editor-dialog .menu-editor-availability{gap:8px;margin:0 0 25px}.menu-editor-dialog .menu-editor-availability label{padding:6px 15px;border:1px solid #cbd3de;border-radius:20px;color:#333;cursor:pointer}.menu-editor-dialog .menu-editor-availability label.active{border-color:#ed7584;background:#ffe7eb;color:#c32e42}.menu-editor-dialog .menu-editor-availability input{position:absolute;opacity:0}.menu-editor-category-extras>label{display:block;margin:0 -24px;padding:16px 24px;border-bottom:1px solid #e5e9ef;color:#4d596d;font-size:14px}.menu-editor-category-extras>label small{display:block;margin:5px 0 8px;color:#8a96a8;font-size:11px}.menu-editor-category-extras>label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:40px;height:23px;margin:0;border:0;border-radius:20px;background:#cbd3e0;cursor:pointer}.menu-editor-category-extras>label input:before{position:absolute;top:3px;left:4px;width:17px;height:17px;border-radius:50%;background:#fff;content:"";transition:transform .2s}.menu-editor-category-extras>label input:checked{background:#ed4055}.menu-editor-category-extras>label input:checked:before{transform:translate(15px)}.menu-editor-category-periods{padding-top:17px;color:#536075;font-size:13px}.menu-editor-category-periods strong{font-weight:500}.menu-editor-category-periods p{margin:6px 0 14px;color:#8a96a8;font-size:11px;line-height:1.5}.menu-editor-category-periods>button{padding:8px 11px;border:1px solid #cbd3de;border-radius:6px;background:#fff;color:#59667b}.menu-editor-category-periods table{width:100%;margin-top:10px;border-collapse:collapse;font-size:12px}.menu-editor-category-periods th,.menu-editor-category-periods td{padding:8px;border-bottom:1px solid #e5e9ef;text-align:left}.menu-editor-category-periods td button{border:0;background:none;color:#d43c4c}.menu-editor-period-backdrop{z-index:90}.menu-editor-period-dialog{height:min(580px,calc(100vh - 40px));display:flex;flex-direction:column}.menu-editor-period-body{flex:1;padding:20px 24px;color:#536075;font-size:13px}.menu-editor-period-days{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 23px}.menu-editor-period-days button{padding:8px 10px;border:1px solid #cbd3de;border-radius:6px;background:#fff;color:#657287}.menu-editor-period-days button.active{border-color:#ed4055;background:#ffe7eb;color:#c32e42}.menu-editor-period-times{display:flex;gap:12px;margin:12px 0 25px}.menu-editor-period-times label{flex:1}.menu-editor-period-times input{display:block;width:100%;height:40px;margin-top:5px;padding:0 10px;border:1px solid #cbd3de;border-radius:6px}.menu-editor-period-body small{display:block;color:#818fa3;line-height:1.5}.menu-editor-period-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px}.menu-editor-product-complements,.menu-editor-product-ingredients{padding:14px 18px 22px;color:#394962;font-size:13px}.menu-editor-product-complements>button,.menu-editor-product-ingredient-empty button{display:inline-flex!important;width:auto!important;min-height:34px!important;align-items:center;padding:0 12px!important;border:1px solid #ed4759!important;border-radius:7px;background:#fff!important;color:#db4051!important;font-size:12px}.menu-editor-product-complements>div{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px;border:1px solid #e4eaf2;border-radius:7px}.menu-editor-product-complements>div strong{font-size:12px}.menu-editor-product-complements>div small{flex:1;color:#8290a3}.menu-editor-product-complements>div button{width:auto;min-height:0;color:#d83f50}.menu-editor-product-complements>p{padding:4px 0!important;margin:10px 0 0;color:#8492a6}.menu-editor-product-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.menu-editor-product-costs>div{min-height:90px;padding:14px;border:1px solid #e1e7ef;border-radius:8px}.menu-editor-product-costs small{display:block;color:#8995a6;font-size:10px}.menu-editor-product-costs strong{display:block;margin:5px 0;color:#253652;font-size:18px}.menu-editor-product-ingredients h3{margin:21px 0 10px}.menu-editor-product-ingredient-empty{padding:19px;border:1px solid #e5eaf2;border-radius:8px;text-align:center}.menu-editor-product-ingredient-empty p{margin:7px 0 15px;padding:0!important}.menu-editor-product-ingredients .menu-editor-product-help{width:auto;margin-top:15px;color:#dc4050;font-size:11px}.menu-editor-product-bottom{gap:10px}.menu-editor-product-bottom .menu-editor-product-duplicate{border:1px solid #d4ddea;background:#fff;color:#69788e}.menu-editor-product-header-actions{display:flex;align-items:center;gap:8px}.menu-editor-product-form>header .menu-editor-product-header-actions>button{min-height:37px;padding:0 13px;border:0;border-radius:8px;background:#078d25;color:#fff;font-size:13px;font-weight:700}.menu-editor-product-form>header .menu-editor-product-header-actions>.menu-editor-product-duplicate{border:1px solid #df4960;background:#fff;color:#df4960}.menu-editor-product-fields .menu-editor-availability{gap:8px}.menu-editor-product-fields .menu-editor-availability strong{font-weight:400}.menu-editor-product-fields .menu-editor-availability label{position:relative;min-width:68px;justify-content:center;padding:7px 14px;border:1px solid #bfc8d4;border-radius:20px;color:#333;cursor:pointer}.menu-editor-product-fields .menu-editor-availability label:has(input:checked){border-color:#ec8d9a;background:#ffe8eb;color:#d13d52}.menu-editor-product-fields .menu-editor-availability input{position:absolute;opacity:0}.menu-editor-product-side .menu-editor-image{border-color:#cbd3de}.menu-editor-product-selector{width:min(550px,100%)}.menu-editor-product-selector>div{min-height:170px;max-height:55vh;overflow:auto;padding:16px 22px}.menu-editor-product-selector>div>label:first-child{display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid #d5dfed;border-radius:7px}.menu-editor-product-selector>div>label:first-child input{border:0;margin:0}.menu-editor-product-selector>div>label:not(:first-child){display:flex;gap:10px;align-items:center;padding:11px;border-bottom:1px solid #edf0f4;color:#34445c;font-size:13px}.menu-editor-product-selector>div>label small{display:block;color:#8492a7;font-size:11px}.menu-editor-product-selector>footer{margin:0!important;padding:15px 22px!important;border-top:1px solid #e8ecf1}.menu-editor-duplicate-dialog{padding-bottom:0}.menu-editor-duplicate-dialog>label{display:block;margin:15px 23px;color:#62728b;font-size:12px}.menu-editor-duplicate-dialog input,.menu-editor-duplicate-dialog select{display:block;width:100%;height:40px;margin-top:6px;padding:0 11px;border:1px solid #d5dfed;border-radius:7px;background:#fff;color:#283c56}.menu-editor-duplicate-dialog>footer{margin-top:20px;padding:15px 23px!important;border-top:1px solid #e8ecf1}.menu-editor-nested-backdrop{z-index:95}.menu-editor-product-recipe-actions{display:flex;align-items:center;gap:9px;margin:10px 0 15px}.menu-editor-product-recipe-actions span{margin-right:auto;color:#697991}.menu-editor-product-recipe-actions small{color:#e4a34d}.menu-editor-product-recipe-actions button{width:auto;min-height:32px;padding:0 10px;border:1px solid #d4dce8;border-radius:7px;background:#fff;color:#4f6079;font-size:12px}.menu-editor-product-recipe-actions button:last-child{border-color:#e44458;background:#e44458;color:#fff}.menu-editor-product-recipe-actions button:disabled{opacity:.5}.menu-editor-product-recipe-table{overflow:auto;border:1px solid #e2e8f0;border-radius:7px}.menu-editor-product-recipe-heading,.menu-editor-product-recipe-row{display:grid;grid-template-columns:minmax(150px,2fr) 88px 90px 145px 24px;gap:8px;align-items:center;padding:10px 12px}.menu-editor-product-recipe-heading{background:#f5f7fb;color:#66758b;font-size:10px;font-weight:700}.menu-editor-product-recipe-row{border-top:1px solid #ecf0f4}.menu-editor-product-recipe-row input,.menu-editor-product-recipe-row select{width:100%;height:34px;padding:0 7px;border:1px solid #d9e1ec;border-radius:6px;background:#fff;color:#30415b;font-size:12px}.menu-editor-product-recipe-row label{display:flex;align-items:center;gap:3px}.menu-editor-product-recipe-row label input{min-width:0}.menu-editor-product-recipe-row>button{width:auto;min-height:24px;border:0;background:none;color:#d74758}.menu-editor-product-recipe-total{display:flex;justify-content:flex-end;gap:15px;padding:13px;border-top:1px solid #e4e9f0;font-size:12px}.menu-editor-product-recipe-notice{margin-top:8px;color:#258347;font-size:12px}@media(max-width:700px){.menu-editor-product-costs{grid-template-columns:1fr}}.menu-editor-product-tags,.menu-editor-product-gallery,.menu-editor-product-periods{padding:15px 20px 22px;color:#51617a;font-size:13px}.menu-editor-product-tags>p,.menu-editor-product-gallery>p,.menu-editor-product-periods>p{margin:0 0 17px;line-height:1.5}.menu-editor-product-tags h4{margin:17px 0 8px;color:#34455e;font-size:13px}.menu-editor-product-tags label{display:flex;align-items:flex-start;gap:10px;margin:9px 0;padding:10px 12px;border:1px solid #e1e7ef;border-radius:7px;cursor:pointer}.menu-editor-product-tags input{width:17px;height:17px;margin:2px 0 0;accent-color:#d74859}.menu-editor-product-tags strong,.menu-editor-product-tags small{display:block}.menu-editor-product-tags small{margin-top:3px;color:#8a96a8;font-size:11px}.menu-editor-product-gallery>strong{display:block;margin-bottom:10px;color:#34455e}.menu-editor-product-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.menu-editor-product-gallery .menu-editor-image{height:145px;border-color:#cbd3de}.menu-editor-product-gallery img{max-width:100%;max-height:105px;object-fit:contain}.menu-editor-product-periods>button{padding:8px 11px;border:1px solid #cbd3de;border-radius:6px;background:#fff;color:#59667b}.menu-editor-product-periods table{width:100%;margin-top:12px;border-collapse:collapse;font-size:12px}.menu-editor-product-periods th,.menu-editor-product-periods td{padding:9px;border-bottom:1px solid #e5e9ef;text-align:left}.menu-editor-product-periods td button{border:0;background:none;color:#d43c4c}.menu-editor-product-periods>p:last-child{margin-top:12px;color:#8a96a8}.menu-editor-product-accordion>button{align-items:center;min-height:100px;padding:0 8px;font-size:14px}.menu-editor-product-gallery{padding-top:0}.menu-editor-product-gallery>p{padding:0;margin:0 0 3px}.menu-editor-product-gallery>strong{margin-bottom:8px}.menu-editor-product-discount{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin:0 0 17px;color:#53637b;font-size:12px}.menu-editor-product-discount label>span,.menu-editor-product-schedule>span{display:flex;align-items:center;height:40px;margin-top:6px;padding:0 10px;border:1px solid #d5dfed;border-radius:7px;background:#fff;color:#7d8a9c}.menu-editor-product-discount input,.menu-editor-product-schedule input{width:100%;height:35px;border:0;background:transparent;color:#172846;font:inherit;outline:none}.menu-editor-product-discount small{display:block;margin-top:5px;color:#ac781d}.menu-editor-product-schedule{display:block;margin:-6px 0 18px;color:#53637b;font-size:12px}.menu-editor-product-schedule>span{justify-content:flex-end}.menu-editor-product-schedule input{margin-right:auto}.menu-editor-exit-dialog{width:min(475px,100%)}.menu-editor-exit-dialog>p{padding:18px 24px;color:#526178;line-height:1.5}.menu-editor-exit-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e6ebf2}.menu-editor-product-name{display:flex;flex-direction:column;gap:8px}.menu-editor-product-name small{color:#939ba9;font-size:12px}@media(max-width:700px){.menu-editor-product-gallery>div{grid-template-columns:1fr}}.brenda-panel{min-height:680px;border-radius:12px;background:#fff;color:#17243b}.brenda-tabs{display:flex;align-items:center;gap:0;overflow-x:auto;padding:0;white-space:nowrap}.brenda-tabs a{position:relative;display:grid;place-items:center;height:53px;padding:0 23px;color:#7b879e;font-size:14px;font-weight:500}.brenda-tabs a.active{color:#26324a;font-weight:700}.brenda-tabs a.active:after{position:absolute;bottom:0;left:50%;width:144px;max-width:calc(100% - 32px);height:2px;background:#233149;content:"";transform:translate(-50%)}.brenda-content{padding:18px 25px 32px 16px}.brenda-intro{margin-bottom:16px}.brenda-intro h1{margin:0 0 2px;font-size:14px;font-weight:700}.brenda-intro p{margin:0;color:#8795ad;font-size:12px;line-height:1.45}.brenda-box{margin-bottom:12px;padding:20px 22px;border:1px solid #cfd9e8;border-radius:13px}.brenda-section-title{display:flex;align-items:center;gap:13px}.brenda-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid #d1deed;border-radius:10px;background:#f7faff;color:#7f98ad}.brenda-section-title h2{margin:0 0 4px;color:#10213f;font-size:14px;font-weight:700}.brenda-section-title p{margin:0;color:#8494ad;font-size:12px}.brenda-box-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;color:#8595ad;font-size:12px}.brenda-primary{height:44px;padding:0 20px;border:0;border-radius:10px;background:#ed374d;color:#fff;font-weight:700;white-space:nowrap}.brenda-metrics{display:grid;gap:10px;margin-top:18px}.brenda-metrics>div{min-height:76px;padding:14px;border:1px solid #d4deed;border-radius:12px;background:#f6f9ff}.brenda-metrics small,.brenda-metrics strong{display:block}.brenda-metrics small{font-size:12px;font-weight:600}.brenda-metrics strong{margin-top:4px;font-size:22px;line-height:1;font-weight:700}.brenda-thermometer{height:240px;margin-top:16px;padding:18px;border:1px solid #d3dfec;border-radius:9px;color:#7888a1;font-size:13px}.brenda-thermometer svg{vertical-align:middle}.brenda-error{margin-top:12px;padding:10px;border:1px solid #fac2c9;border-radius:7px;background:#fff2f3;color:#ae2435;font-size:12px}.brenda-awaiting{min-height:300px;padding:24px;border-radius:12px;background:#fff}.brenda-awaiting h1{font-size:16px}.brenda-awaiting p{color:#667891}.brenda-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#10203b80}.brenda-dialog{width:min(100%,460px);padding:22px;border-radius:12px;background:#fff;box-shadow:0 16px 50px #0003}.brenda-dialog header,.brenda-dialog footer{display:flex;align-items:center;justify-content:space-between}.brenda-dialog h2{margin:0;font-size:16px}.brenda-dialog header button,.brenda-dialog footer button:first-child{border:0;background:none;color:#516078}.brenda-dialog p{margin:22px 0;color:#64738c}.brenda-dialog footer{justify-content:flex-end;gap:16px}@media(max-width:1279px){.brenda-tabs a{padding:0 20px}.brenda-content{padding:18px 16px 32px}}@media(max-width:700px){.brenda-panel{border-radius:0}.brenda-tabs a{padding:0 14px;font-size:12px}.brenda-content{padding:18px 14px}.brenda-box{padding:16px}.brenda-box-row{align-items:flex-start;flex-direction:column}.brenda-primary{width:100%}.brenda-desktop{display:none}}.brenda-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.brenda-page-heading h1{margin:0 0 5px;font-size:18px;font-weight:700}.brenda-page-heading p{margin:0;color:#8090a8;font-size:12px;line-height:1.5}.brenda-page-heading .brenda-primary{flex:none}.brenda-setting-card{margin-bottom:14px;padding:20px 22px;border:1px solid #d1dbea;border-radius:12px}.brenda-setting-card h2{margin:0 0 5px;color:#10213f;font-size:15px;font-weight:700}.brenda-setting-card h3{margin:20px 0 10px;font-size:13px}.brenda-card-desc,.brenda-hint{color:#8392aa;font-size:12px;line-height:1.5}.brenda-card-desc{margin-bottom:18px}.brenda-hint{margin:12px 0 0}.brenda-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.brenda-choices button{min-height:64px;padding:12px;border:1px solid #d3ddeb;border-radius:9px;background:#fff;text-align:left;color:#26344f}.brenda-choices button.selected{border-color:#ec3b51;background:#fff6f7;box-shadow:0 0 0 1px #ec3b51}.brenda-choices b,.brenda-choices small{display:block}.brenda-choices b{font-size:12px}.brenda-choices small{margin-top:4px;color:#8290a6;font-size:11px;line-height:1.4}.brenda-field{display:block;margin:14px 0;color:#26344d;font-size:12px;font-weight:600}.brenda-field input,.brenda-field textarea{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #d1dbea;border-radius:7px;outline:0;background:#fff;color:#22314c;font-size:13px;font-weight:400}.brenda-field input:focus,.brenda-field textarea:focus{border-color:#ed3b50}.brenda-field textarea{min-height:86px;resize:vertical}.brenda-field small{display:block;text-align:right;color:#8a96a9}.brenda-text-grid,.brenda-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.brenda-toggle{display:flex;align-items:center;gap:10px;margin:16px 0;color:#2b3a55;font-size:13px;font-weight:600}.brenda-toggle input{width:17px;height:17px;accent-color:#ed3b50}.brenda-toggle small{display:block;color:#8290a6;font-size:11px;font-weight:400}.brenda-status{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid #d5deeb;border-radius:9px}.brenda-status b,.brenda-status small{display:block}.brenda-status b{font-size:13px}.brenda-status small{margin-top:4px;color:#8090a9;font-size:11px}.brenda-status button,.brenda-secondary{height:36px;padding:0 12px;border:1px solid #d0daea;border-radius:7px;background:#fff;color:#4d5e76;font-size:12px;font-weight:600}.brenda-simulation{width:100%;padding:12px;border:1px solid #d2dbe9;border-radius:7px;background:#f8f9fc}.brenda-avatar-tabs{display:flex;gap:10px;margin:20px 0}.brenda-avatar-tabs button{padding:8px 14px;border:1px solid #d0dbea;border-radius:7px;background:#fff}.brenda-note{margin:15px 0;padding:16px;border:1px solid #d6dfeb;border-radius:8px;background:#f8faff;color:#596b84;font-size:12px;line-height:1.5}.brenda-note ul{margin-bottom:0;padding-left:18px}.brenda-note p{margin-bottom:0}.brenda-consumer-note{margin-top:0}.brenda-table-toolbar{display:flex;align-items:center;gap:10px;margin:20px 0}.brenda-table-toolbar label{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px}.brenda-table-toolbar select,.brenda-table-toolbar input,.brenda-search input{height:38px;padding:0 10px;border:1px solid #d4ddea;border-radius:7px;background:#fff;color:#283751;font-size:12px}.brenda-table-toolbar input{flex:1;min-width:100px}.brenda-table-toolbar .brenda-primary{height:38px}.brenda-search{display:flex;align-items:center;gap:5px;width:320px;max-width:100%;margin:20px 0;padding-left:10px;border:1px solid #d4ddea;border-radius:7px;color:#8390a6}.brenda-search input{width:100%;border:0}.brenda-table-wrap{overflow-x:auto;border:1px solid #d8e0eb;border-radius:8px}.brenda-table{width:100%;border-collapse:collapse;text-align:left}.brenda-table th,.brenda-table td{padding:13px 12px;border-bottom:1px solid #e8edf3;font-size:12px}.brenda-table th{background:#f8faff;color:#33425c}.brenda-table td button{border:0;background:none;color:#eb3e53}.brenda-table-empty{padding:45px 15px;text-align:center;color:#8290a6;font-size:12px}.brenda-empty{display:grid;gap:5px;place-items:center;min-height:120px;color:#74849c}.brenda-empty small{font-size:11px}.brenda-count{text-align:right;color:#8090a7;font-size:11px}@media(max-width:700px){.brenda-page-heading{flex-direction:column}.brenda-page-heading .brenda-primary{width:100%}.brenda-setting-card{padding:16px}.brenda-text-grid,.brenda-field-grid{grid-template-columns:1fr}.brenda-table-toolbar{flex-wrap:wrap}.brenda-table-toolbar input{flex-basis:100%}}.orders-page{min-height:calc(100vh - 120px);margin:-8px;color:#17243a}.orders-actions{display:flex;align-items:center;gap:8px;padding:8px;background:#fff;border-radius:8px}.orders-actions input{flex:1;min-width:180px;height:40px;padding:0 14px;border:1px solid #d4dce8;border-radius:7px;background:#fff}.orders-actions button{height:41px;padding:0 16px;border:1px solid #e84a5b;border-radius:8px;background:#fff;color:#e73b4c;font-weight:700;white-space:nowrap}.orders-actions button.orders-new{min-width:205px;background:#e73b4c;color:#fff}.orders-statuses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.orders-status{min-height:62px;padding:8px 16px;border:1px solid;border-radius:8px}.orders-status strong,.orders-status span{display:block}.orders-status strong{font-size:18px}.orders-status strong b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:12px}.orders-status span{margin-top:3px;font-size:13px}.orders-status.analysis{border-color:#edb4b8;background:#fff1f2;color:#9d2930}.orders-status.analysis b{background:#a7222c}.orders-status.preparing{border-color:#f2d5ab;background:#fff8e9;color:#a46a0a}.orders-status.preparing b{background:#b57817}.orders-status.ready{border-color:#b5cdf5;background:#edf5ff;color:#0d376e}.orders-status.ready b{background:#2456a3}.orders-status.delivery{border-color:#b4dfc2;background:#eafbef;color:#0c7629}.orders-status.delivery b{background:#0f9233}.orders-list{display:grid;gap:10px;margin-top:18px}.orders-list article{display:flex;gap:16px;padding:14px;border:1px solid #d5dfed;border-radius:7px;background:#fff}.orders-payment-modal{position:relative;width:min(100%,488px);padding:24px;border-radius:12px;background:#fff;box-shadow:0 16px 40px #0003;color:#27344b}.orders-payment-modal h2{margin:0 24px 26px 0;font-size:18px}.orders-payment-modal p{font-size:13px;line-height:1.65;color:#5e6981}.orders-payment-modal>b{display:block;margin:20px 0 10px;font-size:13px}.orders-close{position:absolute;top:20px;right:18px;border:0;background:none;color:#71819b}.orders-document{height:56px;margin:8px 0;padding:17px 16px;border:1px solid #d3dceb;border-radius:8px;background:#f7faff;font-size:13px;font-weight:600}.orders-payment-modal .orders-payment-note{margin:16px 0 22px;padding-top:14px;border-top:1px solid #d4ddea;color:#8190a7;font-size:12px}.orders-payment-modal footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.orders-payment-modal footer button:first-child{border:0;background:none;color:#75839a;font-size:14px}.orders-payment-modal footer .brenda-primary{width:142px}@media(max-width:900px){.orders-actions{flex-wrap:wrap}.orders-actions input{flex-basis:100%}.orders-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.orders-page{margin:0}.orders-statuses{gap:8px}.orders-status{padding:8px}.orders-status strong{font-size:13px}.orders-actions button{flex:1}.orders-actions button.orders-new{min-width:0}}.brenda-config-layout{display:grid;grid-template-columns:minmax(0,675px) minmax(330px,1fr);gap:24px}.brenda-config-left{max-height:calc(100vh - 198px);overflow:auto;padding:10px 8px 0 16px;scrollbar-width:thin;scrollbar-color:#ced8e9 transparent}.brenda-config-left .brenda-page-heading{align-items:center;margin-bottom:18px}.brenda-config-left .brenda-page-heading h1{font-size:14px}.brenda-config-left .brenda-page-heading .brenda-primary{background:#078d25}.brenda-chat{min-height:calc(100vh - 198px);padding:16px;background:#fff}.brenda-chat h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px}.brenda-chat-card{display:flex;flex-direction:column;height:calc(100vh - 270px);min-height:490px;border:1px solid #d6dfea;border-radius:13px;overflow:hidden}.brenda-chat-card header{display:flex;align-items:center;gap:9px;padding:16px;border-bottom:1px solid #dce4ef}.brenda-chat-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fce3e7;color:#e53a50;font-weight:700}.brenda-chat-card header b,.brenda-chat-card header small{display:block}.brenda-chat-card header b{font-size:12px}.brenda-chat-card header small{color:#8594ac;font-size:11px}.brenda-chat-card header button{margin-left:auto}.brenda-chat-card header button:disabled{opacity:.5}.brenda-chat-empty{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:7px;background:#f5f8fd;color:#ad6c00;text-align:center;font-size:12px}.brenda-chat-empty svg{color:#f2a020}.brenda-chat-empty b{font-size:14px}.brenda-chat-empty button{margin-top:11px;padding:12px 18px;border:1px solid #f4d18e;border-radius:9px;background:#fff6e8;color:#9c650f;font-weight:600}.brenda-chat-card>input{height:47px;padding:0 20px;border:0;border-top:1px solid #dce4ef;background:#f9fbfe;color:#929eb2}.brenda-config-left .brenda-setting-card{margin-bottom:14px}.brenda-config-left .brenda-status button{background:#079028;color:#fff;border-color:#079028}.brenda-config-left .brenda-hint{padding:14px;border:1px solid #ffd497;border-radius:6px;background:#fff4e5;color:#a66a18}@media(max-width:1150px){.brenda-config-layout{grid-template-columns:1fr}.brenda-config-left{max-height:none;overflow:visible;padding:10px 0}.brenda-chat{min-height:0;padding:12px 0}.brenda-chat-card{height:500px}}.brenda-page-heading h1{font-size:14px}.brenda-primary:disabled{background:#e1e5ee;color:#a5afbf;cursor:not-allowed}.brenda-setting-card{position:relative}.brenda-toggle-top{position:absolute;top:16px;right:20px;margin:0}.brenda-toggle-top input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:24px;border-radius:14px;background:#d2d9e8;cursor:pointer}.brenda-toggle-top input:before{display:block;width:17px;height:17px;margin:3.5px;border-radius:50%;background:#fff;content:"";transition:transform .15s}.brenda-toggle-top input:checked{background:#22b34c}.brenda-toggle-top input:checked:before{transform:translate(16px)}.brenda-attendant{display:flex;align-items:center;gap:12px;margin-top:16px}.brenda-attendant-avatar{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fde6e9;font-size:38px}.brenda-attendant .brenda-field{width:190px;margin:0}.brenda-attendant .brenda-secondary{align-self:flex-end}.brenda-tables-row{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:9px 14px;border:1px solid #d3ddec;border-radius:8px;background:#f7faff;font-size:13px}.brenda-tables-row>div{display:flex}.brenda-tables-row button{padding:8px 12px;border:1px solid #d5deeb;background:#fff;color:#334560;font-size:11px}.brenda-tables-row button:first-child{border-radius:7px 0 0 7px}.brenda-tables-row button:last-child{border-radius:0 7px 7px 0}.brenda-tables-row button.active{border-color:#ed3c51;background:#ed3c51;color:#fff}.menu-chooser{width:min(988px,100%);min-height:786px;margin:16px auto;padding:27px 26px 32px;border-radius:12px;background:#fff;color:#091a35}.menu-eyebrow{color:#ec3d54;font-size:12px;font-weight:600}.menu-chooser h1{margin:13px 0 12px;font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.3px}.menu-chooser>p{margin:0 0 28px;color:#7b8ba3;font-size:12px}.menu-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.menu-option{position:relative;display:flex;align-items:flex-start;flex-direction:column;min-height:296px;padding:22px 20px;border:1px solid #d1dceb;border-radius:15px;background:#fff;text-align:left;color:#0d1c35}.menu-option:hover{border-color:#ee4257;box-shadow:0 6px 20px #14213b14}.menu-option>small{color:#697e9d;font-size:11px;letter-spacing:1.3px;font-weight:600}.menu-option>small b{margin-right:9px;color:#ec3d54;font-size:13px}.menu-option-icon{display:grid;place-items:center;width:68px;height:68px;margin:17px 0 14px;border-radius:50%;background:#fff6f6;font-size:29px}.option-ai .menu-option-icon{background:#f9f5ff}.option-manual .menu-option-icon{background:#f0fff2}.menu-option strong{margin-bottom:6px;font-size:17px;line-height:1.25}.menu-option-description{color:#62748f;font-size:12px;line-height:1.5}.menu-option em{margin-top:auto;padding:5px 10px;border-radius:20px;background:#ffe2e6;color:#d5384d;font-size:11px;font-style:normal}.menu-option-arrow{position:absolute;right:20px;bottom:19px;color:#b9c7d6;font-size:22px;font-weight:300}.menu-local-editor{width:min(988px,100%);min-height:500px;margin:16px auto;padding:28px;border-radius:12px;background:#fff}.menu-local-editor h1{font-size:24px}.menu-local-editor p{color:#73839a}.menu-back{border:0;background:none;color:#e73b4c}.menu-local-editor form{display:flex;align-items:end;gap:10px;margin:20px 0}.menu-local-editor form label{flex:1;font-size:12px;font-weight:600}.menu-local-editor input{display:block;width:100%;height:40px;margin-top:6px;padding:0 10px;border:1px solid #d4deea;border-radius:7px}.menu-local-editor form button{height:40px;padding:0 14px;border:0;border-radius:7px;background:#e73b4c;color:#fff;font-weight:600}.menu-local-editor section{margin:12px 0;padding:16px;border:1px solid #d4deea;border-radius:8px}.menu-local-editor section h2{font-size:16px}.menu-local-editor section div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #edf0f4}@media(max-width:800px){.menu-chooser{margin:0 auto;min-height:0}.menu-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.menu-chooser{padding:22px 16px}.menu-options{grid-template-columns:1fr}.menu-option{min-height:230px}.menu-chooser h1{font-size:24px}}@media(min-width:801px){.menu-chooser{margin-bottom:200px}.menu-chooser>p{margin-bottom:23px}.menu-option.option-manual{min-height:260px}}.menu-option-icon{margin:21px 0 20px}@media(min-width:1151px){.brenda-config-layout{grid-template-columns:minmax(0,699px) minmax(0,1fr);gap:0}}.brenda-config-left .brenda-primary{min-width:118px}.brenda-config-left .brenda-status{min-height:100px;margin-top:16px}.brenda-config-left .brenda-hint{display:flex;align-items:center;min-height:60px;margin-top:8px}.brenda-chat{padding-left:33px;padding-right:33px}.brenda-feedback-frequency .brenda-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.brenda-feedback-frequency .brenda-choices button{min-height:136px}.brenda-feedback-frequency .brenda-hint{padding:20px 15px;border:1px solid #a8c3ff;border-radius:6px;background:#e8f0ff;color:#0a4aab;font-size:12px}.brenda-choice-note-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1.25fr);gap:18px}.brenda-choice-note-grid .brenda-choices{grid-template-columns:1fr}.brenda-choice-note-grid .brenda-choices button{min-height:64px}.brenda-choice-note-grid .brenda-note{margin:0;background:#f6f9fd}.brenda-choice-note-grid .brenda-note li{margin:6px 0}.brenda-feedback-frequency .brenda-choices button.selected,.brenda-choice-note-grid .brenda-choices button.selected{background:#fff}@media(max-width:800px){.brenda-feedback-frequency .brenda-choices,.brenda-choice-note-grid{grid-template-columns:1fr}.brenda-choice-note-grid .brenda-note{margin-top:10px}}.brenda-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:74px;margin:2px 0 24px 8px;padding:6px 0 23px;border-bottom:1px solid #e1e6ee}.brenda-list-heading h1{margin:0 0 5px;font-size:14px}.brenda-list-heading p{max-width:760px;margin:0;color:#67758a;font-size:13px;line-height:1.55}.brenda-list-heading>input{width:300px;height:39px;flex:none;padding:0 12px;border:1px solid #d5deeb;border-radius:7px}.brenda-list-heading h1 button{margin-left:12px;border:0;background:none;color:#8090a8;font-size:18px}.brenda-consumer-note{margin:0 0 16px 8px;padding:20px 16px;border-color:#a5c2ff;border-radius:5px;background:#e5eeff;color:#1750a4}.brenda-filters{display:flex;align-items:center;gap:16px;margin:0 0 16px 8px;color:#59677e;font-size:13px}.brenda-filters label{display:flex;align-items:center;gap:6px}.brenda-filters input{width:20px;height:20px;accent-color:#ed3b51}.brenda-filters .brenda-primary{margin-left:auto}.brenda-table-wrap{margin-left:8px}.brenda-table-empty{min-height:50px;padding:14px 16px;text-align:left;color:#3c434e}.brenda-count{margin:25px 10px;text-align:right}@media(max-width:800px){.brenda-list-heading{flex-direction:column}.brenda-list-heading>input{width:100%}.brenda-filters{flex-wrap:wrap}.brenda-filters .brenda-primary{width:100%}}.brenda-setting-card{margin-right:15px}.brenda-setting-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:18px}.brenda-setting-heading .brenda-card-desc{margin:4px 0 0}.brenda-feedback-frequency{margin-top:-6px}.brenda-config-left .brenda-status{margin-top:20px}.brenda-config-left .brenda-setting-card{margin-right:0}.brenda-infos{padding:10px 0 0 8px}.brenda-infos .brenda-page-heading{margin-bottom:21px}.brenda-infos .brenda-setting-card{margin-right:22px;padding-bottom:25px}.brenda-infos .brenda-field input[type=tel]{width:260px}.brenda-field textarea{font-family:inherit}.brenda-instruction-dialog{width:min(100%,560px);padding:24px;max-height:calc(100vh - 36px);display:flex;flex-direction:column}.brenda-instruction-dialog header{flex:none}.brenda-instruction-dialog header h2{font-size:18px;color:#182239}.brenda-instruction-form{overflow-y:auto;min-height:0;padding-right:3px}.brenda-instruction-form p{margin:24px 0 30px;color:#273148;font-size:14px;line-height:1.48}.brenda-instruction-form .brenda-field{margin:0 0 16px;color:#4d576b;font-size:13px;font-weight:500}.brenda-instruction-form .brenda-field select{display:block;width:100%;height:48px;margin-top:4px;padding:0 12px;border:1px solid #d9dce3;border-radius:7px;background:#fff;color:#26324a;font:inherit}.brenda-instruction-form .brenda-field textarea{min-height:80px;margin-top:5px;padding:11px 12px;border-color:#d9dce3;color:#26324a;font-size:13px;line-height:1.45}.brenda-instruction-form .brenda-field small{font-size:11px;font-weight:400}.brenda-instruction-dialog footer{flex:none;gap:10px;padding-top:16px}.brenda-instruction-dialog footer button{height:44px;padding:0 20px;border-radius:9px;font-size:14px;font-weight:700}.brenda-instruction-dialog footer button:first-child{border:1px solid #e4e6eb;background:#fff;color:#4f586b}.brenda-instruction-dialog footer button.brenda-primary{background:#d44852}.brenda-instruction-toast{position:fixed;z-index:110;right:24px;bottom:24px;padding:12px 18px;border-radius:8px;background:#d44952;color:#fff;box-shadow:0 8px 28px #0003;font-size:13px;font-weight:600}.brenda-infos .brenda-field-grid .brenda-field{min-width:0}.brenda-infos .brenda-field-grid textarea{height:80px;min-height:80px}.brenda-instruction-toolbar{position:absolute;top:20px;right:22px}.brenda-instruction-toolbar .brenda-primary{display:flex;align-items:center;gap:5px;height:43px;background:#d44852}.brenda-instruction-empty{min-height:150px;margin-top:34px;border:1px dashed #d4dce9;border-radius:8px;background:#f8faff;text-align:center}.brenda-instruction-empty b{font-size:12px;color:#25314a}.brenda-instruction-empty small{line-height:1.45;color:#8996ab}.brenda-instruction-empty svg{color:#9aa8ba}@media(max-width:700px){.brenda-instruction-toolbar{position:static;margin-top:14px}.brenda-infos .brenda-field-grid{grid-template-columns:1fr}.brenda-instruction-empty{margin-top:16px}}.brenda-block-dialog{width:min(100%,685px);height:min(716px,calc(100vh - 32px));padding:24px;display:flex;flex-direction:column}.brenda-block-dialog header{flex:none}.brenda-block-dialog header h2{font-size:18px}.brenda-block-dialog>p{margin:24px 0 18px;color:#66748a;font-size:12px;line-height:1.45}.brenda-block-search{display:flex;align-items:center;gap:5px;height:41px;flex:none;padding:0 10px;border:1px solid #d3d9e4;border-radius:7px;color:#121b2e}.brenda-block-search input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#22314a;font:inherit;font-size:13px}.brenda-block-filters{display:flex;align-items:center;gap:12px;flex:none;margin:24px 15px 0;font-size:12px;color:#414c62}.brenda-block-segments{display:flex;align-items:center;border:1px solid #d8dce5;border-radius:10px;overflow:hidden}.brenda-block-segments button{height:31px;padding:0 12px;border:0;background:#fff;color:#2e3a53;font-size:11px;font-weight:600}.brenda-block-segments button.active{background:#d44852;color:#fff}.brenda-block-filters label{display:flex;align-items:center;gap:6px;margin-left:auto;white-space:nowrap}.brenda-block-filters input{width:19px;height:19px;accent-color:#d44852}.brenda-block-filters>span:last-child{white-space:nowrap}.brenda-block-results{flex:1;overflow:auto;padding:42px 12px}.brenda-block-results>p{margin:0;text-align:center;color:#8b98ad;font-size:12px}.brenda-block-results>label{display:flex;align-items:center;gap:12px;padding:10px;border-bottom:1px solid #eef0f4;font-size:13px}.brenda-block-dialog footer{flex:none;gap:15px}.brenda-block-dialog footer button{height:45px;padding:0 20px;border-radius:9px;font-size:14px;font-weight:700}.brenda-block-dialog footer button:first-child{border:1px solid #e3e5ea;background:#fff;color:#4c5668}.brenda-block-dialog footer .brenda-primary:disabled{background:#e5e7ed;color:#aab2c0}@media(max-width:700px){.brenda-block-filters{flex-wrap:wrap;margin:15px 0 0}.brenda-block-filters label{margin-left:0}.brenda-block-results{padding:26px 0}}.brenda-notifications-heading p{max-width:1020px}.brenda-notifications-heading h1{display:flex;align-items:center;gap:10px}.brenda-notifications-heading h1 button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;color:#838ea2}.brenda-notifications-heading+.brenda-table-wrap .brenda-table th{background:#fff;font-weight:500}.brenda-notifications-pagination{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin:27px 14px;color:#737d90;font-size:13px}.brenda-notifications-pagination button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:none;color:#9faabb}.brenda-notifications-pagination button:disabled{opacity:.65}.brenda-feedback-preview{align-self:stretch;margin:15px 0;padding:16px;border:1px solid #d6dfeb;border-radius:8px;background:#f8faff;color:#28334a;font-size:12px}.brenda-feedback-preview>b{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:12px}.brenda-feedback-preview>b svg{color:#51a99a}.brenda-feedback-phone{display:flex;align-items:center;justify-content:center;min-height:205px;padding:16px;border-radius:10px;background:#10151b;color:#d8e0e5}.brenda-feedback-auto{width:100%;text-align:center}.brenda-feedback-auto>span{color:#50ad97;font-size:26px}.brenda-feedback-auto>p{margin:4px 0 12px;color:#e6ecef;font-size:12px}.brenda-feedback-auto>div{margin-top:6px;padding:8px;border-radius:7px;background:#232c31;color:#bdc8ce;font-size:12px}.brenda-feedback-message{width:100%}.brenda-feedback-message>div{padding:11px;border-radius:8px;background:#232c31;color:#e1e8e9;font-size:12px;line-height:1.45}.brenda-feedback-message small{display:block;text-align:right;color:#87959b;font-size:9px}.brenda-feedback-message button{display:block;width:100%;margin-top:4px;padding:7px;border:0;border-radius:5px;background:#232c31;color:#dce5e7;font-size:11px}.brenda-feedback-preview>p{margin:12px 0 0;color:#7f8b9e;font-size:11px;line-height:1.45}.brenda-recovery-coupon-dialog{width:min(100%,560px);height:min(580px,calc(100vh - 32px));padding:24px;display:flex;flex-direction:column}.brenda-recovery-coupon-dialog header{flex:none}.brenda-recovery-coupon-dialog h2{font-size:18px}.brenda-recovery-coupon-form{flex:1;min-height:0;overflow-y:auto;margin:18px -4px 0 0;padding-right:8px;color:#485266;font-size:13px}.brenda-recovery-coupon-form>p{margin:0 0 17px;color:#374257;font-size:13px}.brenda-recovery-coupon-form hr{height:1px;margin:15px 0;border:0;background:#e5e7eb}.brenda-recovery-coupon-field,.brenda-recovery-amounts>label{display:block;margin:13px 0;color:#505a6b;font-size:13px;font-weight:500}.brenda-recovery-coupon-field>input,.brenda-recovery-amounts>label>input{display:block;width:185px;height:40px;margin-top:6px;padding:0 11px;border:1px solid #d8dce4;border-radius:7px;background:#fff;color:#263248;font:inherit}.brenda-recovery-coupon-field>input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.brenda-recovery-types{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.brenda-recovery-types button{height:32px;padding:0 14px;border:1px solid #cdd3dc;border-radius:20px;background:#fff;color:#384458;font-size:12px}.brenda-recovery-types button.active{border-color:#d58a97;background:#fce9ed;color:#a93243;font-weight:600}.brenda-recovery-amounts{display:grid;grid-template-columns:1fr 1.2fr;gap:15px}.brenda-recovery-amounts>label{min-width:0}.brenda-recovery-amounts>label>input{width:100%}.brenda-recovery-money{display:flex;align-items:center;gap:5px;width:100%;height:40px;margin-top:6px;padding:0 11px;border:1px solid #d8dce4;border-radius:7px;color:#29354a}.brenda-recovery-money input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#29354a;font:inherit}.brenda-recovery-coupon-form h3{font-size:13px}.brenda-recovery-check{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:13px}.brenda-recovery-check input{width:18px;height:18px;accent-color:#d44852}.brenda-recovery-coupon-form .date-control{width:210px;height:40px;margin-top:6px}.brenda-recovery-coupon-dialog footer{flex:none;padding-top:16px;border-top:1px solid #e5e7eb}.brenda-recovery-coupon-dialog footer .brenda-primary{height:44px}.brenda-recovery-coupon-dialog footer .brenda-primary:disabled{background:#e5e7ed;color:#a9b0bd}@media(max-width:600px){.brenda-recovery-amounts{grid-template-columns:1fr}}.brenda-recovery-types{display:grid;grid-template-columns:156px 201px 135px;gap:6px 4px}.brenda-recovery-types button{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px}.brenda-recovery-types button:last-child{grid-column:1;width:100px}.brenda-recovery-performance{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr);gap:14px;margin-top:18px}.brenda-recovery-performance .brenda-metrics{margin:0}.brenda-recovery-performance .brenda-thermometer{height:auto;min-height:260px;margin:0}.brenda-recovery-gauge{display:grid;place-items:center;width:190px;height:100px;margin:35px auto 0;border:24px solid #dfe3ea;border-bottom:0;border-radius:190px 190px 0 0;color:#28364f;font-size:22px}@media(max-width:700px){.brenda-recovery-types{display:flex;flex-wrap:wrap}.brenda-recovery-performance{grid-template-columns:1fr}}.brenda-panel{min-height:calc(100vh - 120px)}.brenda-visual-choices button{position:relative;display:flex;align-items:center;gap:11px}.brenda-choice-icon{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid #d4ddec;border-radius:9px;background:#f7faff;color:#86a0ad}.brenda-choice-copy{display:block;min-width:0}.brenda-choice-check{position:absolute;top:12px;right:12px;width:15px;height:15px;padding:2px;border-radius:50%;background:#ec3b51;color:#fff}.brenda-feedback-frequency .brenda-visual-choices button{align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:8px}.brenda-feedback-frequency .brenda-choice-copy small{max-width:260px}.orders-new-backdrop{padding:24px 5px;background:#0006}.orders-new-dialog{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:15px;background:#fff;color:#17243b}.orders-new-close{position:absolute;z-index:2;top:19px;right:20px;border:0;background:none;color:#58667d}.orders-new-body{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0;padding:54px 16px 0}.orders-new-products{padding:15px 16px 0 0;border-right:1px solid #dce3ed}.orders-product-search{display:flex;align-items:center;gap:4px;height:42px;padding:0 10px;border:1px solid #d2dce9;border-radius:8px}.orders-product-search input{width:100%;border:0;outline:0;font:inherit;font-size:13px}.orders-new-products>p{color:#ed3b50;font-size:14px}.orders-new-reset{margin:0 0 9px;padding:4px 8px;border:0;background:transparent;color:#64738b;font-size:12px;cursor:pointer}.orders-new-details{overflow-y:auto;padding-left:0}.orders-kind-tabs{display:flex;align-items:center;gap:8px;height:62px;padding:0 15px;border-bottom:1px solid #d9e0ea}.orders-kind-tabs button{height:32px;padding:0 17px;border:1px solid #bdc9da;border-radius:18px;background:#fff;color:#506079;font-size:13px;font-weight:600}.orders-kind-tabs button.active{border-color:#ed3b50;background:#fff4f5;color:#ed3b50}.orders-new-section{border-bottom:1px solid #e1e6ed;border-left:4px solid}.orders-new-section.customer{border-left-color:#f04b60}.orders-new-section.products{border-left-color:#ffbe52}.orders-new-section.address{border-left-color:#af7cff}.orders-new-section.schedule{border-left-color:#6295ff}.orders-section-head{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:0 16px;border:0;background:#fff;text-align:left;color:#23334e;font-size:14px;font-weight:600}.orders-section-head>span:last-child{margin-left:auto;color:#798aa3}.orders-no-customer{display:flex;align-items:center;gap:8px;color:#40516e;font-weight:400}.orders-no-customer input{width:20px;height:20px;accent-color:#ed3b50}.orders-customer-fields{padding:7px 16px 16px}.orders-search-customer{width:100%;height:39px;border:1px solid #ed3b50;border-radius:8px;background:#fff;color:#ed3b50;font-weight:700}.orders-customer-fields p{margin:16px 0 9px;color:#53647c;font-size:13px}.orders-customer-fields>div{display:flex;gap:8px}.orders-customer-fields input{width:50%;height:40px;padding:0 12px;border:1px solid #d0dbea;border-radius:7px;font:inherit;font-size:13px}.orders-new-section>p{margin:0;padding:0 17px 16px;color:#7d8ca3;font-size:12px}.orders-new-message{margin:15px;padding:10px;border:1px solid #f4c4ca;border-radius:8px;background:#fff3f4;color:#aa3545;font-size:12px}.orders-no-products{display:grid;gap:5px;padding:0 18px 17px;color:#8290a3;font-size:12px}.orders-no-products b{font-weight:500}.orders-new-validation{margin:17px;padding:13px 16px;border:1px solid #f0c2c9;border-radius:7px;background:#fff8f9;color:#aa3545;font-size:12px}.orders-new-validation ul{margin:8px 0 0;padding-left:19px}.orders-new-validation li{margin:3px 0}.orders-address-fields{padding:17px}.orders-address-fields input,.orders-address-fields select{min-width:0;height:41px;padding:0 11px;border:1px solid #d7dce7;border-radius:7px;background:#fff;color:#34445c;font:inherit;font-size:13px}.orders-address-fields input:disabled{background:#f8f9fb;color:#9da8b6}.orders-address-search{width:100%}.orders-address-fields>small{display:block;margin:5px 0 7px;text-align:right;color:#a1a9b4;font-size:9px}.orders-address-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.orders-address-grid .street{grid-column:span 2}.orders-address-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.orders-address-money label,.orders-max-time{display:grid;gap:5px;color:#536179;font-size:12px}.orders-recalculate{width:100%;height:39px;margin-top:12px;border:1px solid #e84b60;border-radius:7px;background:#fff;color:#e84b60;font-weight:700}.orders-max-time{max-width:175px;margin-top:11px}.orders-schedule-options{display:grid;gap:5px;padding:16px}.orders-schedule-options label{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:10px 15px;border:1px solid #d8dce6;border-radius:7px;color:#4d5b70;font-size:13px;cursor:pointer}.orders-schedule-options label:has(input:checked){border-color:#e84b60}.orders-schedule-options small{display:block;margin-top:3px;color:#8694a6;font-size:11px}.orders-schedule-options input,.orders-schedule-slots input{accent-color:#ec485e}.orders-schedule-options button{height:38px;border:1px solid #ec485e;border-radius:7px;background:#fff;color:#e7465c;font-weight:700}.orders-schedule-options button:disabled{border-color:#dfe3eb;color:#a6aebc}.orders-schedule-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;background:#0007}.orders-schedule-modal{display:flex;flex-direction:column;width:min(560px,calc(100% - 24px));max-height:min(580px,calc(100% - 36px));padding:23px 24px;border-radius:11px;background:#fff;box-shadow:0 15px 50px #1117}.orders-schedule-modal header{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.orders-schedule-modal h2{margin:0;font-size:18px}.orders-schedule-modal header button{border:0;background:transparent;color:#758096}.orders-schedule-days{display:flex;gap:7px;overflow-x:auto;flex:none;padding-bottom:14px}.orders-schedule-days button{flex:none;width:89px;min-height:72px;border:1px solid #dce2ea;border-radius:7px;background:#fff;color:#34445c;font-size:13px;font-weight:600}.orders-schedule-days button.selected,.orders-schedule-slots label.selected{border-color:#e84b60;color:#e84b60}.orders-schedule-days small{display:block;margin-top:4px;font-size:11px;font-weight:400}.orders-schedule-slots{display:grid;gap:5px;overflow-y:auto;padding:7px 10px 7px 0}.orders-schedule-slots label{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:53px;padding:0 15px;border:1px solid #dce2ea;border-radius:7px;color:#34445c;font-size:13px;font-weight:600}.orders-schedule-modal footer{display:flex;justify-content:flex-end;gap:11px;flex:none;padding-top:20px}.orders-schedule-modal footer button{height:43px;padding:0 18px;border:1px solid #dce2ea;border-radius:7px;background:#fff;color:#516077;font-weight:700}.orders-schedule-modal footer button:last-child{border-color:#e83e55;background:#e83e55;color:#fff}.orders-action-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#0007}.orders-action-modal{display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 36px);border-radius:11px;background:#fff;box-shadow:0 20px 60px #1117;color:#25334a}.orders-action-modal header{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border-bottom:1px solid #edf0f4}.orders-action-modal h2{margin:0;font-size:18px}.orders-action-modal header button{border:0;background:transparent;color:#8391a5}.orders-action-body{overflow:auto;padding:18px 23px}.orders-action-body h3{margin:20px 0 11px;font-size:13px}.orders-pause-period{margin:0;padding:12px;border-radius:7px;background:#f7f9fc;color:#65738a;font-size:12px}.orders-action-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orders-action-options label{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border:1px solid #dbe1eb;border-radius:7px;font-size:13px;cursor:pointer}.orders-action-options label:has(input:checked){border-color:#ed4a5f;background:#fff8f9}.orders-action-options input{accent-color:#ed4056}.orders-action-options.reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-pause-custom{display:grid;gap:12px;margin-top:15px}.orders-pause-custom label{display:grid;gap:7px;font-size:12px}.orders-pause-custom input[type=time]{height:39px;padding:0 9px;border:1px solid #dbe1eb;border-radius:6px}.orders-pause-other{width:100%;height:40px;margin-top:10px;padding:0 10px;border:1px solid #dbe1eb;border-radius:7px}.orders-action-modal footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 23px;border-top:1px solid #edf0f4}.orders-action-modal footer button{height:41px;padding:0 18px;border:1px solid #dbe1eb;border-radius:7px;background:#fff;color:#4e5c70;font-weight:700}.orders-action-modal footer button:last-child{border-color:#ed4056;background:#ed4056;color:#fff}.orders-action-modal footer button:disabled{border-color:#dfe4ec;background:#e7eaf0;color:#9aa5b4}.orders-demand-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.orders-demand-fields label{display:grid;gap:6px;font-size:12px}.orders-demand-fields label span{display:flex;align-items:center;gap:7px}.orders-demand-fields input{width:100%;height:40px;padding:0 9px;border:1px solid #dbe1eb;border-radius:7px}.orders-demand-radius{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px;border:1px solid #dbe1eb;border-radius:7px;font-size:12px}.orders-demand-modal header{border-bottom:0;padding-bottom:8px}.orders-demand-modal .orders-action-body{padding-top:9px}.orders-demand-modal .orders-action-options.reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.orders-demand-modal .orders-action-options.reasons label{min-height:31px;padding:2px 0;border:0;background:none;white-space:nowrap}.orders-demand-modal .orders-action-body h3{margin-top:19px;font-weight:500}.orders-demand-modal .orders-action-body{min-height:440px}.orders-demand-radius{display:block;margin-top:17px;padding:16px;border:1px solid #dbe1eb;border-radius:8px}.orders-demand-radius h3{margin:0 0 12px!important;font-size:16px;font-weight:700!important}.orders-demand-band{display:grid;gap:7px;min-height:79px;padding:15px 30px;border:1px solid #dbe1eb;border-radius:6px}.orders-demand-band small{color:#748196;font-size:12px}.orders-demand-modal footer{border-top:0}.orders-new-footer{display:flex;align-items:center;justify-content:flex-end;gap:72px;min-height:112px;margin:0 16px;border-top:1px solid #dce3ed}.orders-new-footer label{color:#34445f;font-size:13px}.orders-new-footer input{display:block;width:210px;height:40px;margin-top:5px;padding:0 12px;border:1px solid #edf0f5;border-radius:8px;background:#fff;color:#8995a8}.orders-new-footer button{width:282px;height:45px;border:0;border-radius:10px;background:#078b21;color:#fff;font-size:14px;font-weight:700}@media(max-width:700px){.orders-new-backdrop{padding:5px}.orders-new-body{grid-template-columns:1fr;overflow-y:auto;padding:48px 12px 0}.orders-new-products{min-height:155px;border-right:0;border-bottom:1px solid #dce3ed}.orders-new-details{overflow:visible}.orders-new-footer{gap:10px;min-height:95px;margin:0 12px}.orders-new-footer input{width:120px}.orders-new-footer button{width:50%}}@media(min-width:1200px)and (max-width:1279px){.orders-actions{display:grid;grid-template-columns:1.54fr 1fr 1.07fr 1fr 1fr}.orders-actions input{min-width:0}}.orders-daily-backdrop{padding:16px 3.5vw;background:#0006}.orders-daily-dialog{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:15px;background:#fff}.orders-daily-dialog>header{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:72px;padding:0 24px}.orders-daily-dialog>header h2{margin:0;color:#29354a;font-size:18px}.orders-daily-dialog>header button{border:0;background:none;color:#8493a9}.orders-daily-content{flex:1;overflow:auto}.orders-daily-content .br-reports{max-width:none}.orders-daily-content .br-report-panel,.orders-daily-content .br-report-toolbar{padding-top:0}@media(min-width:701px){.orders-new-backdrop,.orders-daily-backdrop{right:15px}.orders-new-footer{padding-right:16px}}.orders-new-products>p{margin-top:16px}.orders-daily-content .br-report-panel{padding-left:20px;padding-right:20px}.orders-daily-content .br-report-toolbar{gap:10px;padding-left:20px;padding-right:46px;padding-bottom:40px}.orders-daily-content .br-report-right{gap:10px}.orders-daily-content .br-date-range-button{min-width:335px;height:40px;font-size:14px}.orders-daily-content .br-report-today{height:40px;font-size:14px}.orders-daily-content .br-report-icon{width:42px;height:42px}.orders-daily-content .br-head-filter{min-width:288px}.orders-daily-content .br-head-filter label{font-size:14px}.orders-daily-content .br-head-filter .br-dropdown>button{min-width:288px;height:42px;font-size:13px}.orders-daily-content .br-report-content{padding:32px 46px 0 30px}.orders-daily-content .br-daily-grid{gap:16px;margin-bottom:16px}.orders-daily-content .br-daily-grid>.br-metric{min-height:484px}.orders-daily-content .br-daily-side{gap:16px}.orders-daily-content .br-daily-side>.br-metric{min-height:99px}.orders-daily-content .br-daily-side .br-metric{padding:16px}.orders-daily-content .br-daily-side>.br-metric strong{margin-top:8px}.orders-daily-content .br-daily-small{gap:16px}.orders-daily-content .br-daily-small>.br-metric{min-height:100px}.orders-daily-content .br-metric span{font-size:14px}.orders-daily-content .br-metric strong{font-size:29px}.brenda-config-left .brenda-setting-card:first-of-type .brenda-card-desc{max-width:520px}.brenda-infos .brenda-setting-card{margin-right:7px}.brenda-infos .brenda-setting-card:nth-of-type(2){padding-bottom:4px}.brenda-infos .brenda-page-heading .brenda-primary{min-width:119px;margin-right:8px}.brenda-setting-card{margin-right:0}.brenda-page-heading .brenda-primary{display:inline-flex;align-items:center;justify-content:center;gap:4px}.brenda-save-icon{display:grid;place-items:center;width:21px;height:21px;border:2px solid currentColor;border-radius:50%}.brenda-page-heading:has(+.brenda-feedback-frequency) .brenda-primary{min-width:212px}.menu-local-editor select{display:block;width:100%;height:40px;margin-top:6px;padding:0 10px;border:1px solid #d4deea;border-radius:7px;background:#fff}.menu-local-editor form{flex-wrap:wrap}.menu-local-editor form label{min-width:150px}.menu-local-editor section h2{display:flex;justify-content:space-between;align-items:center}.menu-local-editor section h2 button,.menu-local-editor section div button{margin-left:15px;border:0;background:none;color:#e73b4c;font-size:11px}.menu-publish{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid #d6e0ed;border-radius:8px;background:#f8fbff}.menu-publish span{margin-right:auto;color:#52647e;font-size:12px}.menu-publish button{height:36px;padding:0 12px;border:0;border-radius:7px;background:#078d25;color:#fff;font-weight:700}.menu-publish button:disabled{background:#dce4ee;color:#9cabc0;cursor:not-allowed}.menu-publish button.menu-unpublish{background:#fff;border:1px solid #e73b4c;color:#e73b4c}.menu-local-editor>p[role=status]{margin:12px 0;color:#385d82;font-size:12px}.public-menu{min-height:100vh;background:#f5f5f5;color:#20293b;font-family:Montserrat,Arial,sans-serif}.public-menu header{height:64px;padding:16px 24px;background:#fff;border-bottom:1px solid #e4e8ee}.public-menu-brand{color:#e73b4c;font-size:22px;font-weight:700}.public-menu main{max-width:800px;min-height:60vh;margin:24px auto;padding:26px;border-radius:12px;background:#fff}.public-menu h1{margin:0 0 8px;font-size:26px}.public-menu-caption{color:#738096}.public-menu section{margin-top:28px}.public-menu h2{padding-bottom:12px;border-bottom:1px solid #e1e6ed;font-size:18px}.public-menu article{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #eef1f5}.public-menu article b{font-size:15px}.public-menu article p{margin:5px 0 0;color:#79869a;font-size:12px}.public-menu article strong{white-space:nowrap;color:#e73b4c}.public-menu-empty{display:grid;place-content:center;min-height:360px;text-align:center;color:#6c788c}.public-menu-empty h1{color:#28354c}.public-menu-empty p{margin:0}@media(max-width:850px){.public-menu main{margin:0;border-radius:0;min-height:calc(100vh - 64px);padding:22px 16px}}.onboarding-page{min-height:100vh;background:#f5f5f5;color:#182843}.onboarding-top{display:flex;align-items:center;justify-content:space-between;height:51px;padding:0 30px;border-bottom:1px solid #f6dbe0;background:#fff}.onboarding-top button{border:0;background:none}.onboarding-top>div{display:flex;gap:30px;color:#e73b4c}.onboarding-frame{display:flex;flex-direction:column;height:calc(100vh - 66px);min-height:680px;margin:15px 16px 0;border-radius:15px 15px 0 0;overflow:hidden;background:#fff}.onboarding-header{display:flex;align-items:center;gap:13px;flex:none;height:80px;padding:0 23px}.onboarding-avatar{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#ffe6e9;font-size:30px}.onboarding-header b,.onboarding-header small{display:block}.onboarding-header b{font-size:16px}.onboarding-header small{color:#8494ac;font-size:11px}.onboarding-header-progress{position:relative;display:flex;align-items:center;justify-content:flex-end;width:126px;height:31px;margin-left:auto;padding:0 12px;background:#f8faff;font-size:12px;font-weight:700}.onboarding-header-progress:before{position:absolute;left:12px;width:73px;height:6px;border-radius:10px;background:#d4dbe6;content:""}.onboarding-header-progress i{position:absolute;left:12px;height:6px;max-width:73px;border-radius:10px;background:#e73b4c}.onboarding-body{display:grid;grid-template-columns:minmax(0,3.1fr) minmax(260px,1fr);flex:1;min-height:0}.onboarding-chat{display:flex;flex-direction:column;min-height:0;background:#f7f9fd}.onboarding-messages{flex:1;overflow:auto;padding:27px 27px 20px}.onboarding-date{margin:0 0 14px;text-align:center;font-size:12px}.onboarding-bubble-row{display:flex;align-items:center;gap:12px;margin:12px 0}.onboarding-bubble-row .onboarding-avatar{width:48px;height:48px;font-size:28px}.onboarding-bubble-row p{max-width:660px;margin:0;padding:14px 16px;border:1px solid #d5dff0;border-radius:15px 15px 15px 3px;background:#fff;font-size:13px;line-height:1.65}.onboarding-bubble-row.mine{justify-content:flex-end}.onboarding-bubble-row.mine p{border-color:#c8e6d2;border-radius:15px 15px 3px;background:#e9fbed}.onboarding-chat-bottom{flex:none}.onboarding-prompts{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 20px}.onboarding-prompts button{height:34px;padding:0 12px;border:1px solid #d4ddeb;border-radius:20px;background:#fff;color:#25344f;font-size:12px;font-weight:600}.onboarding-compose{display:flex;gap:12px;padding:15px;border-top:1px solid #d9e2ee;background:#fff}.onboarding-compose input{flex:1;height:43px;padding:0 14px;border:1px solid #d3ddeb;border-radius:8px;outline:0}.onboarding-compose button{width:67px;border:0;border-radius:9px;background:#e73b4c;color:#fff}.onboarding-compose button:disabled{opacity:.55}.onboarding-steps{position:relative;display:flex;flex-direction:column;padding:21px 16px;border-left:1px solid #e6ebf2;background:#fff}.onboarding-steps-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}.onboarding-ring{display:grid;place-items:center;align-content:center;width:59px;height:59px;flex:none;border-radius:50%;background:radial-gradient(closest-side,#fff 82%,transparent 84%),conic-gradient(#ed3b50 var(--progress),#d5deed 0);font-size:15px;font-weight:700;line-height:1}.onboarding-ring small{margin-top:2px;color:#91a0b8;font-size:9px}.onboarding-steps-heading b{font-size:14px}.onboarding-steps-heading p{margin:4px 0 0;color:#8392aa;font-size:11px;line-height:1.5}.onboarding-steps h3{margin:0 0 12px;color:#9ba8bd;font-size:11px;letter-spacing:.4px}.onboarding-step{display:flex;align-items:center;gap:11px;min-height:40px;width:100%;padding:6px 3px;border:0;background:none;text-align:left;color:#8b9ab2;font-size:12px}.onboarding-step>span:nth-child(2){flex:1}.onboarding-step svg{color:#a3b1c7}.onboarding-step-dot{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1px solid #c9d4e7;border-radius:50%;font-size:11px}.onboarding-step.done{color:#25344f;text-decoration:line-through}.onboarding-step.done .onboarding-step-dot{border-color:#13bd4d;background:#13bd4d;color:#fff;text-decoration:none}.onboarding-step.current{color:#17243e;font-weight:600}.onboarding-step.current .onboarding-step-dot{border:5px solid #e73b4c}.onboarding-step em,.onboarding-optional em{padding:3px 5px;background:#ffecef;color:#ed3b50;font-size:9px;font-style:normal}.onboarding-optional{display:flex;align-items:center;gap:10px;min-height:58px;padding-left:3px;color:#8b9ab2;font-size:12px}.onboarding-optional>span{font-size:19px;color:#cbd5e4}.onboarding-optional>div{flex:1}.onboarding-optional small{display:block;margin-top:2px;color:#17a833;font-size:10px}.onboarding-optional em{color:#27354a;background:#f1f3f6}.onboarding-help{display:flex;align-items:center;justify-content:center;gap:7px;height:43px;margin-top:auto;border:1px solid #ed3b50;border-radius:8px;background:#fff;color:#ed3b50;font-weight:700}.onboarding-help-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#10203b80}.onboarding-help-backdrop>div{position:relative;width:min(420px,100%);padding:25px;border-radius:12px;background:#fff}.onboarding-help-backdrop>div>button{position:absolute;top:14px;right:14px;border:0;background:none}.onboarding-help-backdrop h2{font-size:18px}.onboarding-help-backdrop p{color:#60708a}.onboarding-help-backdrop a{color:#e73b4c;font-weight:700}@media(max-width:800px){.onboarding-frame{height:auto;min-height:calc(100vh - 66px)}.onboarding-body{grid-template-columns:1fr}.onboarding-chat{min-height:650px}.onboarding-steps{min-height:480px}.onboarding-messages{max-height:650px}.onboarding-prompts{padding-bottom:12px}}.tutorials-page{min-height:810px;padding:23px 24px 44px;border-radius:13px;background:#fff;color:#192942;font-family:Montserrat,sans-serif}.tutorials-page h1{margin:0 0 6px;font-size:27px;line-height:1.4;font-weight:700}.tutorials-intro{margin:0 0 17px;font-size:17px;line-height:1.6}.tutorials-community{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:130px;padding:17px;border:1px solid #90f5a5;border-radius:5px;background:#e6ffeb;color:#006b1c}.tutorials-community strong{font-size:14px}.tutorials-community p{margin:10px 0 0;font-size:14px;line-height:1.45}.tutorials-community button{display:flex;align-items:center;justify-content:center;gap:4px;width:326px;min-height:51px;border:0;border-radius:10px;background:#009821;color:#fff;font-size:14px;font-weight:700}.tutorials-community button:disabled{cursor:default;opacity:1}.tutorials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:47px;padding-top:24px;border-top:1px solid #e8e8e8}.tutorial-card{position:relative;min-height:457px;padding:0;overflow:hidden;border:1px solid #d0d9e8;border-radius:12px;background:#fff;text-align:left;color:#13223c;font:inherit;cursor:pointer}.tutorial-card>img{display:block;width:100%;height:220px;object-fit:cover}.tutorial-card-content{padding:23px 20px 18px}.tutorial-tag{display:inline-block;padding:5px 9px;border-radius:14px;background:#e3ebff;color:#0846a4;font-size:12px}.tutorial-tag.tag-1{background:#ffe5ea;color:#aa2640}.tutorial-tag.tag-2{background:#e8ffe8;color:#158b32}.tutorial-card h2{margin:15px 0 13px;font-size:14px;line-height:1.4;font-weight:700}.tutorial-card p{margin:0;color:#61718c;font-size:12px;line-height:1.5}.tutorial-progress{margin-top:18px;font-size:12px}.tutorial-progress b{float:right;color:#009d31}.tutorial-progress>div{height:8px;margin-top:25px;border-radius:8px;background:#d5ddec}.tutorial-progress>div>span{display:block;height:100%;border-radius:8px;background:#1cbd45}.tutorial-card.coming{cursor:default;border-color:#e5e5e5}.tutorial-card.coming:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0009;content:""}.tutorial-coming-label{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:14px 23px;border-radius:28px;background:#aebbd2;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.tutorial-course{min-height:810px;padding-top:15px}.tutorial-course-heading{display:flex;align-items:center;gap:9px;min-height:51px;margin-bottom:24px}.tutorial-course-heading button{display:grid;place-items:center;width:29px;height:29px;border:0;border-radius:50%;background:#f4f6f9;color:#67758e}.tutorial-course-heading h1{margin:0;font-size:16px}.tutorial-course-heading>span{margin-left:auto;color:#8090a8;font-size:12px}.tutorial-course-body{display:grid;grid-template-columns:288px minmax(0,769px);gap:16px}.tutorial-course-body nav{display:flex;flex-direction:column;gap:12px}.tutorial-course-body nav button{display:grid;grid-template-columns:20px 1fr;align-content:start;column-gap:7px;min-height:81px;padding:15px 17px;border:1px solid #d0d9e9;border-radius:8px;background:#fff;color:#152845;text-align:left;font:inherit;cursor:pointer}.tutorial-course-body nav button.active{border-color:#ff9aa5}.tutorial-lesson-play{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#9faec7;color:#fff}.tutorial-course-body nav strong{font-size:16px;line-height:1.3}.tutorial-course-body nav small{grid-column:2;margin-top:3px;font-size:13px;line-height:1.5}.tutorial-video-area iframe{display:block;width:100%;height:auto;aspect-ratio:769/427;border:0;border-radius:12px;background:#1c1c1c}.tutorial-next{display:flex;align-items:center;gap:4px;min-height:51px;margin:29px 0 0 auto;padding:0 20px;border:0;border-radius:10px;background:#e73b4c;color:#fff;font-size:14px;font-weight:700}.tutorial-error{color:#a52335;font-size:12px}@media(max-width:900px){.tutorials-page{padding:20px;min-height:calc(100vh - 140px)}.tutorials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.tutorial-course-body{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:680px){.tutorials-page h1{font-size:21px}.tutorials-intro{font-size:14px}.tutorials-community{display:block}.tutorials-community button{width:100%;margin-top:17px}.tutorials-grid{grid-template-columns:1fr;margin-top:22px}.tutorial-card{min-height:auto}.tutorial-course-body{grid-template-columns:1fr}.tutorial-course-body nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-course-body nav button{min-height:95px}.tutorial-video-area{grid-row:1}.tutorial-course-heading>span{display:none}}.tutorials-grid{margin-top:43px}@media(min-width:701px)and (max-width:1279px){.tutorials-page{margin:-8px}}.campaign-page{margin:0 0 28px;color:#10203b}.campaign-tabs{display:flex;width:max-content;max-width:100%;overflow:auto;border-radius:10px 10px 0 0;background:#fff}.campaign-tabs a{display:grid;place-items:center;position:relative;min-height:52px;padding:0 21px;white-space:nowrap;color:#75829a;font-size:14px}.campaign-tabs a.active{color:#12203d;font-weight:700}.campaign-tabs a.active:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background:#172742}.campaign-panel{min-height:900px;padding:24px 32px;border-radius:0 11px 11px;background:#fff}.campaign-panel h2{margin:0;font-size:16px}.campaign-panel h3{margin:0;font-size:14px}.campaign-panel p{font-size:14px;line-height:1.45}.campaign-report-subtabs{display:flex;gap:0;border-bottom:1px solid #e0e3e8}.campaign-report-subtabs button{display:flex;align-items:center;flex-direction:column;gap:4px;min-width:180px;height:80px;padding:11px 15px;border:0;border-bottom:2px solid transparent;background:#fff;color:#aaa;font-size:14px;white-space:nowrap}.campaign-report-subtabs button.active{color:#ed354b;border-bottom-color:#ed354b}.campaign-report-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;border-bottom:1px solid #e0e3e8;padding-bottom:16px}.campaign-report-heading h2{font-size:28px;color:#2453a4}.campaign-report-dates{display:flex;align-items:center;gap:8px}.campaign-report-date-range{display:flex;align-items:center;gap:4px;max-width:240px;height:39px;padding:0 11px;overflow:hidden;border:1px solid #d4dce9;border-radius:8px;color:#34405a;white-space:nowrap}.campaign-report-date-range svg{flex:none}.campaign-report-date-range .date-control{display:flex;flex:none;width:auto;height:32px;padding:0;border:0;background:none;color:inherit;font-size:13px}.campaign-report-date-range .date-control svg{display:none}.campaign-report-date-range>span{font-size:13px}.campaign-report-dates.range .campaign-report-date-range{max-width:237px}.campaign-report-dates>button{height:39px;padding:0 13px;border:1px solid #d4dce9;border-radius:8px;background:#fff;color:#5c6780;font-weight:700}.campaign-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.campaign-stat-card{padding:18px 16px;border:1px solid #d2daeb;border-radius:7px;color:#888;font-size:12px}.campaign-stat-card>div{margin-top:13px}.campaign-stat-card b{color:#111;font-size:20px}.campaign-stat-card>strong{display:block;margin-top:10px;color:#168c30;font-size:17px}.campaign-stat-orders{display:flex;justify-content:space-between;padding-top:5px;border-top:1px solid #eee}.campaign-stat-orders strong{color:#168c30}.campaign-report-chart{margin-top:15px;border:1px solid #e0e2e8;border-radius:4px;min-height:172px;padding:18px 16px;color:#65718a;font-size:13px}.campaign-report-chart>div{display:grid;place-items:center;min-height:115px;color:#999}.campaign-scheduled-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.campaign-scheduled-stats article{min-height:89px;padding:17px 16px;border:1px solid #d1daea;border-radius:7px}.campaign-scheduled-stats span{display:block;color:#858585;font-size:13px}.campaign-scheduled-stats strong{display:block;margin-top:11px;font-size:20px}.campaign-scheduled-stats strong.black{color:#121212}.campaign-scheduled-stats strong.green{color:#348c38}.campaign-scheduled-stats strong.orange{color:#ef6c00}.campaign-scheduled-empty{display:grid;place-items:center;height:110px;margin-top:16px;border:1px solid #e2e3e6;border-radius:4px;color:#929292;font-size:14px}.campaign-customers-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.campaign-customers-stats article{min-height:120px;padding:19px 16px;border:1px solid #d1daea;border-radius:8px}.campaign-customers-stats article>div{display:flex;align-items:center;gap:4px;color:#858585;font-size:13px}.campaign-customers-stats strong{display:block;margin-top:10px;color:#1687da;font-size:20px}.campaign-customers-stats article:nth-child(2) strong{color:#399f45}.campaign-customers-stats article:nth-child(3) strong{color:#e88000}.campaign-customers-stats small{display:block;margin-top:4px;color:#8b8b8b;font-size:12px}.campaign-customers-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;min-height:180px;margin-top:16px;border:1px solid #d1daea;border-radius:8px;color:#818181;font-size:14px}.campaign-smart>p{max-width:820px}.campaign-config-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:12px;padding:16px;border:1px solid #d1daea;border-radius:8px}.campaign-config-box h3{display:flex;align-items:center;gap:5px}.campaign-config-box h3 svg{color:#6c7b96}.campaign-config-box p{max-width:500px;margin:6px 0 0;color:#687792}.campaign-config-box>div:nth-child(2){display:flex;align-items:flex-start;gap:15px}.campaign-config-box input[type=number],.campaign-interval input{width:75px;height:34px;padding:4px;border:1px solid #d2dbea;border-radius:5px}.campaign-switch{display:flex;align-items:center;gap:9px;min-width:155px;font-size:13px;cursor:pointer;color:#52617b}.campaign-switch input{position:absolute;opacity:0;width:1px;height:1px}.campaign-switch-track{position:relative;display:inline-block;flex:none;width:42px;height:25px;border-radius:20px;background:#cfd7e6}.campaign-switch-track:before{content:"";position:absolute;width:17px;height:17px;left:4px;top:4px;border-radius:50%;background:#fff;transition:transform .15s}.campaign-switch input:checked+.campaign-switch-track{background:#ed354b}.campaign-switch input:checked+.campaign-switch-track:before{transform:translate(17px)}.campaign-smart hr,.campaign-custom hr{border:0;border-top:1px solid #e2e5ea;margin:24px 0}.campaign-smart>h3{margin:0 0 12px}.campaign-smart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:38px}.campaign-smart-grid article{overflow:hidden;border:1px solid #d2dbea;border-radius:8px}.campaign-smart-art{position:relative;display:grid;place-items:center;height:180px}.campaign-smart-art.mint{background:linear-gradient(115deg,#c4f5db,#a4d8fd)}.campaign-smart-art.pink{background:linear-gradient(115deg,#ffd0ed,#d7c4fa)}.campaign-smart-art.blue{background:linear-gradient(115deg,#b7eefd,#c9b9fb)}.campaign-smart-art>span{font-size:64px;filter:drop-shadow(0 8px 7px #5c4e8260)}.campaign-smart-art label{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:65px;height:46px;border-radius:8px;background:#ffffffc5}.campaign-smart-art input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:24px;border-radius:15px;background:#dfe4ef}.campaign-smart-art input:before{content:"";display:block;width:17px;height:17px;margin:3px;border-radius:50%;background:#fff}.campaign-smart-body{padding:16px}.campaign-smart-body h4{font-size:14px;margin:0 0 7px}.campaign-smart-body p{min-height:60px;margin:0;font-size:13px}.campaign-smart-revenue{color:#089421;font-size:17px;font-weight:700;margin:15px 0 42px}.campaign-smart-revenue span{font-size:13px;color:#5d6c86;font-weight:400}.campaign-smart-numbers{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin-bottom:16px}.campaign-smart-numbers small{display:block;color:#6e7d95}.campaign-smart-body button,.campaign-disabled{width:100%;height:38px;border:0;border-radius:8px;background:#e1e5ed;color:#abb3c1;font-weight:700;cursor:not-allowed}.campaign-smart-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.campaign-smart-stats article{min-height:100px;padding:16px;border:1px solid #d2dbea;border-radius:8px;color:#6e7b93;font-size:13px}.campaign-smart-stats article svg{vertical-align:middle;margin-right:5px}.campaign-smart-stats strong{display:block;margin-top:8px;color:#3d5a83;font-size:27px}.campaign-smart-stats p{margin-top:18px;color:#8b9bb3;font-size:12px}.campaign-custom-intro{display:flex;justify-content:space-between;gap:30px}.campaign-custom-intro p{max-width:745px}.campaign-custom-intro a{color:#2162d7}.campaign-disabled{width:178px;flex:none;font-size:16px}.campaign-trial-notice{display:flex;align-items:center;gap:12px;width:min(100%,640px);margin:6px auto 23px;padding:18px 15px;border:1px solid #ffe0b8;border-radius:11px;background:#fff4e5;color:#bd760c}.campaign-trial-notice b{font-size:14px}.campaign-trial-notice p{margin:7px 0 0;color:#cf8a22;font-size:12px}.campaign-custom .campaign-config-box{grid-template-columns:1fr 1fr}.campaign-custom .campaign-config-box>div:nth-child(2){padding-top:0}.campaign-contacts{grid-column:1/-1;display:flex;align-items:center;gap:5px;padding-top:20px;border-top:1px solid #eee;font-size:14px;font-weight:700}.campaign-contacts b{display:grid;place-items:center;margin-left:7px;width:33px;height:28px;border-radius:20px;background:#e7efff;color:#2453a4}.campaign-interval{font-size:12px}.campaign-empty{display:grid;place-items:center;min-height:290px;color:#8996ae;font-size:14px}.campaign-loyalty-top{display:grid;grid-template-columns:1fr 1fr auto;align-items:start;gap:15px;min-height:121px;padding:20px 8px 18px;border-bottom:1px solid #e0e5ec}.campaign-loyalty-top h2{font-size:14px}.campaign-loyalty-top p{margin:4px 0 0;color:#65738b}.campaign-loyalty-modes{display:flex;overflow:hidden;border:1px solid #d1dbea;border-radius:9px}.campaign-loyalty-modes button{height:40px;padding:0 16px;border:0;background:#fff;color:#1d2940;font-weight:700}.campaign-loyalty-modes button.active{background:#e9354b;color:#fff}.campaign-loyalty-tabs{display:flex;border-bottom:1px solid #e0e5ec}.campaign-loyalty-tabs button{position:relative;height:72px;padding:0 16px;border:0;background:#fff;color:#67748c;font-size:14px}.campaign-loyalty-tabs button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#243650}.campaign-loyalty-settings,.campaign-loyalty-migration{display:grid;grid-template-columns:40% 60%;gap:12px;padding:28px 8px 50px;border-bottom:1px solid #e1e6ee}.campaign-loyalty-settings h3,.campaign-loyalty-migration h3{font-size:14px}.campaign-loyalty-settings p,.campaign-loyalty-migration p{color:#67768d}.campaign-loyalty-input{display:flex;gap:16px}.campaign-loyalty-input label{display:flex;align-items:center;width:265px;height:41px;padding:0 10px;border:1px solid #d4dce8;border-radius:7px;color:#bcc6d6}.campaign-loyalty-input input{width:100%;border:0;outline:0}.campaign-loyalty-input button,.campaign-loyalty-migration button{height:41px;padding:0 19px;border:0;border-radius:7px;background:#e1e5ec;color:#adb6c3;font-weight:700}.campaign-loyalty-check{display:flex;align-items:center;gap:8px;margin-top:8px;color:#b8c2d1;font-size:13px}.campaign-loyalty-migration{border-bottom:0;padding-top:50px}.campaign-loyalty-migration button{justify-self:start;border:1px solid #cbd5e5;background:#fff}.campaign-error{margin-top:12px;color:#ba2640;font-size:12px}.campaign-smart-art{overflow:hidden}.campaign-smart-art img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.campaign-interval{display:flex;align-items:center;gap:9px;font-size:12px}.campaign-interval label{display:flex;align-items:center;gap:6px}.campaign-interval button{height:34px;padding:0 11px;border:0;border-radius:6px;background:#ed354b;color:#fff;font-weight:700}.campaign-contacts b{width:auto;min-width:33px;padding:0 9px}.campaign-toast{margin-top:12px;color:#1d8f45;font-size:12px}.campaign-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:#071b3c70}.campaign-confirm{width:min(100%,460px);padding:25px;border-radius:12px;background:#fff;box-shadow:0 20px 50px #071b3c40}.campaign-confirm h2{font-size:18px}.campaign-confirm p{color:#62718a;font-size:13px}.campaign-confirm>div{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.campaign-confirm button{height:40px;padding:0 13px;border:1px solid #d1dbea;border-radius:7px;background:#fff;color:#576780;font-weight:700}.campaign-confirm button:last-child{border-color:#ed354b;background:#ed354b;color:#fff}@media(max-width:900px){.campaign-tabs{width:100%}.campaign-tabs a{font-size:13px;padding:0 13px}.campaign-panel{padding:20px 16px}.campaign-report-heading{align-items:flex-start;flex-direction:column}.campaign-report-subtabs{overflow:auto}.campaign-stat-grid,.campaign-smart-grid{grid-template-columns:1fr}.campaign-smart-stats{grid-template-columns:repeat(2,1fr)}.campaign-loyalty-top{grid-template-columns:1fr 1fr}.campaign-loyalty-modes{grid-column:1/-1;width:max-content}.campaign-custom-intro{flex-direction:column}.campaign-disabled{align-self:flex-end}}@media(max-width:600px){.campaign-page{margin:0}.campaign-panel{border-radius:0}.campaign-report-dates{flex-wrap:wrap}.campaign-report-heading h2{font-size:21px}.campaign-config-box,.campaign-custom .campaign-config-box,.campaign-smart-stats,.campaign-loyalty-top{grid-template-columns:1fr}.campaign-loyalty-modes{grid-column:auto}.campaign-loyalty-settings,.campaign-loyalty-migration{grid-template-columns:1fr}.campaign-loyalty-input{flex-wrap:wrap}}.campaign-loyalty-list{padding:25px 8px}.campaign-loyalty-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-loyalty-list-head>div{display:flex;gap:8px}.campaign-loyalty-list button{height:38px;padding:0 14px;border:1px solid #d1dbea;border-radius:7px;background:#fff;color:#455470;font-weight:700}.campaign-loyalty-list button:disabled{color:#adb6c3;background:#e8ebf0}.campaign-loyalty-search{width:min(100%,350px);height:39px;margin-top:20px;padding:0 12px;border:1px solid #d1dbea;border-radius:7px}.campaign-loyalty-reminder{padding:25px 8px}.campaign-loyalty-reminder label{display:flex;align-items:center;gap:8px;margin-top:22px;color:#61708a;font-size:14px}.campaign-loyalty-reminder p{color:#aab4c4}.campaign-loyalty-reminder input[type=number]{width:75px;height:38px;padding:0 8px;border:1px solid #d1dbea;border-radius:6px}.campaign-loyalty-reminder button,.campaign-loyalty-points button{height:39px;margin-top:20px;padding:0 18px;border:0;border-radius:7px;background:#e1e5ec;color:#adb6c3;font-weight:700}.campaign-loyalty-points{display:flex;align-items:center;gap:12px}.campaign-loyalty-points label{display:flex;flex-direction:column;gap:6px;color:#62708a;font-size:13px}.campaign-loyalty-points input{width:125px;height:40px;padding:0 8px;border:1px solid #d1dbea;border-radius:7px}.campaign-loyalty-dialog{width:min(100%,475px);padding:26px;border-radius:11px;background:#fff}.campaign-loyalty-dialog h2{font-size:18px}.campaign-loyalty-fields{display:grid;gap:13px;margin-top:20px}.campaign-loyalty-fields label{display:grid;gap:6px;font-size:13px;color:#5d6b82}.campaign-loyalty-fields input{height:40px;padding:0 10px;border:1px solid #d1dbea;border-radius:7px}.campaign-loyalty-fields small{color:#8190a6}.campaign-loyalty-link{justify-self:start;border:0;background:none;color:#2453a4;font-weight:700}.campaign-loyalty-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:28px}.campaign-loyalty-dialog-actions button{height:40px;padding:0 15px;border:1px solid #d1dbea;border-radius:7px;background:#fff;color:#52617a;font-weight:700}.campaign-loyalty-dialog-actions button:last-child{border-color:#ed354b;background:#ed354b;color:#fff}.campaign-loyalty-dialog-actions button:disabled{border-color:#e1e5ec;background:#e1e5ec;color:#afb8c7}.campaign-loyalty-list{position:relative;padding:18px 16px}.campaign-loyalty-list-head{justify-content:flex-start}.campaign-loyalty-list-head h3{display:none}.campaign-loyalty-list-head>div>button:first-child{border-color:#ed354b;background:#ed354b;color:#fff}.campaign-loyalty-list-head>div>button:nth-child(2){border-color:#ed354b;color:#ed354b}.campaign-loyalty-search{position:absolute;top:16px;right:16px;width:260px;margin:0}.campaign-loyalty-list>.campaign-empty{min-height:240px;color:#58667d;font-weight:600}.campaign-loyalty-reminder{display:grid;grid-template-columns:40% 60%;column-gap:12px;padding:28px 8px 50px;border-bottom:1px solid #e1e6ee}.campaign-loyalty-reminder h3{display:none}.campaign-loyalty-reminder label:first-of-type{grid-column:2;grid-row:1;align-self:start;margin:0}.campaign-loyalty-reminder p{grid-column:2;margin:29px 0 0;color:#97a3b6}.campaign-loyalty-reminder label:nth-of-type(2){grid-column:2;margin:18px 0 0}.campaign-loyalty-reminder>button{grid-column:2;justify-self:start;margin:8px 0 0}.campaign-loyalty-reminder-description{grid-column:1;grid-row:1/5}.campaign-loyalty-reminder-description h3{display:block}.campaign-loyalty-reminder-description p{margin:4px 0 0;color:#65738b}.campaign-loyalty-reminder label:first-of-type input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:47px;height:28px;border:0;border-radius:20px;background:#ffa3ad}.campaign-loyalty-reminder label:first-of-type input:before{content:"";position:absolute;right:5px;top:5px;width:18px;height:18px;border-radius:50%;background:#fff}.campaign-loyalty-point-row{min-height:140px;padding-top:27px;padding-bottom:27px}.campaign-loyalty-points{align-items:end}.campaign-loyalty-points label,.campaign-loyalty-points input{width:185px}.campaign-loyalty-points button{margin:0}.campaign-loyalty-point-row+.campaign-loyalty-point-row{min-height:158px;padding-top:40px}.campaign-loyalty:has(.campaign-loyalty-modes button:last-child.active) .campaign-loyalty-tabs button{height:40px}.campaign-loyalty-tools{position:absolute;right:16px;top:16px;display:flex;align-items:center;gap:8px}.campaign-loyalty-tools>svg{position:absolute;left:10px;color:#111}.campaign-loyalty-tools .campaign-loyalty-search{position:static;width:260px;padding-left:29px}.campaign-loyalty-tools button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #bdc9df;border-radius:50%;background:#fff;color:#8f9bb1}.campaign-loyalty-tools button:disabled{background:#fff;color:#c3cada}.campaign-loyalty-list-head>div>button:first-child{min-width:195px}.campaign-loyalty-list-head>div>button:nth-child(2){min-width:193px}.voucher-created{padding:20px 0 24px}.voucher-created-filters{display:flex;gap:8px;align-items:center;margin-bottom:16px}.voucher-created-search{display:flex;align-items:center;gap:5px;width:203px;height:40px;padding:0 10px;border:1px solid #d7deea;border-radius:7px;color:#687a93}.voucher-created-search input{min-width:0;flex:1;border:0;outline:0;color:#26354c;font:inherit}.voucher-type-filter{position:relative;width:200px}.voucher-type-filter summary,.voucher-created-filters select{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 12px;border:1px solid #d7deea;border-radius:7px;background:#fff;color:#74829a;font:inherit;cursor:pointer}.voucher-type-filter summary{list-style:none}.voucher-type-filter summary::-webkit-details-marker{display:none}.voucher-type-filter>div{position:absolute;z-index:5;top:44px;left:0;width:100%;padding:7px;border:1px solid #d7deea;border-radius:7px;background:#fff;box-shadow:0 8px 20px #24324a24}.voucher-type-filter label{display:flex;align-items:center;gap:7px;padding:7px;color:#38465c;font-size:12px;cursor:pointer}.voucher-type-filter input{accent-color:#d34958}.voucher-created-filters select{width:210px}.voucher-created-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,322px));gap:12px}.voucher-created-card{min-height:154px;padding:15px;border:1px solid #dce2ed;border-radius:10px;background:#f9faff;cursor:pointer}.voucher-created-card-head{display:flex;align-items:center;gap:9px}.voucher-created-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff8e8;color:#ad893c}.voucher-created-card strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;color:#1e2b43;font-size:14px}.voucher-created-card-head button{padding:4px;border:0;background:transparent;color:#73809a;cursor:pointer}.voucher-created-toggle{position:relative;width:40px;height:24px;cursor:pointer}.voucher-created-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.voucher-created-toggle span{display:block;width:40px;height:24px;border-radius:15px;background:#cdd4e2}.voucher-created-toggle span:before{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .16s}.voucher-created-toggle input:checked+span{background:#e45b6b}.voucher-created-toggle input:checked+span:before{transform:translate(16px)}.voucher-created-card p{min-height:43px;margin:7px 0 0;color:#69788f;font-size:12px;line-height:1.5}.voucher-created-card footer{padding-top:10px;border-top:1px solid #e7ebf1;color:#8290a4;font-size:11px}.voucher-no-results{padding:40px;text-align:center;color:#8190a6}@media(max-width:750px){.voucher-created-filters{flex-wrap:wrap}.voucher-created-search,.voucher-type-filter,.voucher-created-filters select{width:100%}}.voucher-page{margin:0 0 28px;padding:24px;border-radius:11px;background:#fff;color:#0c1b38}.voucher-page h1{font-size:14px;font-weight:600;margin:2px 0 27px}.voucher-page-heading{display:flex;align-items:center;justify-content:space-between}.voucher-page-heading h1{margin:2px 0 27px}.voucher-delete-open{align-self:center;margin-bottom:7px;padding:5px;border:0;background:transparent;color:#8995a8;cursor:pointer}.voucher-delete-backdrop{z-index:100}.voucher-delete-confirm{width:min(430px,100%);padding:22px 24px;border-radius:12px;background:#fff;box-shadow:0 15px 40px #192b4c33}.voucher-delete-confirm header{display:flex;align-items:center;justify-content:space-between}.voucher-delete-confirm h2{margin:0;font-size:18px}.voucher-delete-confirm header button{border:0;background:transparent;color:#7d8ba0}.voucher-delete-confirm p{margin:22px 0;color:#536178;font-size:13px;line-height:1.5}.voucher-delete-confirm footer{display:flex;justify-content:flex-end;gap:9px}.voucher-delete-confirm footer button{min-height:38px;padding:0 15px;border:1px solid #d4deeb;border-radius:8px;background:#fff;color:#53627d;font-weight:600}.voucher-delete-confirm footer button:last-child{border-color:#d14d5c;background:#d14d5c;color:#fff}.voucher-section{padding:0 0 31px;margin-bottom:26px;border-bottom:1px solid #e2e5eb}.voucher-section:last-child{margin-bottom:0;border-bottom:0}.voucher-section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:33px}.voucher-section-title{display:flex;align-items:center;gap:14px}.voucher-section-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #d5deed;border-radius:11px;background:#f7f9fd;color:#65738e}.voucher-section-title b,.voucher-section-title small{display:block}.voucher-section-title b{font-size:14px}.voucher-section-title small{margin-top:3px;font-size:12px;color:#8b9bb4}.voucher-results{display:grid;grid-template-columns:auto auto;column-gap:24px;row-gap:4px;text-align:left}.voucher-results>div{min-width:125px}.voucher-results>div+div{padding-left:20px;border-left:1px solid #d5deeb}.voucher-results span{display:flex;align-items:center;gap:6px;color:#8b9bb4;font-size:12px}.voucher-results span svg{color:#728099;fill:#728099;stroke:#fff}.voucher-results strong{display:block;margin-top:4px;color:#078d21;font-size:20px}.voucher-results>div+div strong{color:#12213e}.voucher-results>small{grid-column:1/-1;color:#8b9bb4;font-size:11px;text-align:right}.voucher-empty{text-align:center}.voucher-empty h2{font-size:14px;margin:0 0 12px}.voucher-empty p{font-size:14px;color:#64738e;line-height:1.45;margin:0 0 22px}.voucher-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,860px);margin:0 auto}.voucher-templates article{display:flex;flex-direction:column;min-height:227px;padding:16px;border:1px solid #d2dcec;border-radius:12px}.voucher-template-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;margin-bottom:10px}.voucher-template-icon.blue{color:#194eab;background:#e8f0ff}.voucher-template-icon.orange{color:#d48114;background:#fff3e6}.voucher-template-icon.green{color:#13a041;background:#e8ffeb}.voucher-templates h3{font-size:14px;margin:0 0 7px}.voucher-templates p{font-size:12px;line-height:1.45;color:#8b9bb4;margin:0 0 11px}.voucher-code{font-size:12px;color:#8a9ab4;margin-top:auto;margin-bottom:19px}.voucher-code b{padding:3px 7px;border-radius:4px;background:#f6f8fb;color:#0e1a34}.voucher-outline{height:39px;width:100%;border:1px solid #f03449;border-radius:7px;background:#fff;color:#ed3349;font-size:13px;font-weight:700}.voucher-primary{display:flex;align-items:center;justify-content:center;gap:9px;height:51px;padding:0 25px;border:0;border-radius:10px;background:#ee354b;color:#fff;font-size:16px;font-weight:700}.voucher-new{margin:16px auto 0}.voucher-section-prompt{margin:0 15px 19px;font-size:13px;font-weight:600}.voucher-wide-link{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 30px);height:46px;margin:0 15px;border:1px solid #d3dcec;border-radius:8px;background:#fff;color:#4d5b74;font-size:16px;font-weight:700}@media(max-width:900px){.voucher-page{padding:20px}.voucher-templates{grid-template-columns:1fr}.voucher-section-header{align-items:flex-start;flex-direction:column}.voucher-results{width:100%;justify-content:end}.voucher-templates article{min-height:185px}.voucher-new{font-size:13px}}@media(max-width:550px){.voucher-page{padding:16px}.voucher-desktop{display:none}.voucher-results{justify-content:start}.voucher-results>div{min-width:105px}.voucher-results>small{text-align:left}.voucher-section-prompt{margin-left:0;margin-right:0}.voucher-wide-link{width:100%;margin:0;font-size:13px}}.voucher-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#0007}.voucher-modal{display:flex;flex-direction:column;width:min(100%,560px);max-height:min(580px,calc(100vh - 36px));border-radius:12px;background:#fff;box-shadow:0 24px 55px #081c3e3b}.voucher-modal-head{display:flex;align-items:center;justify-content:space-between;padding:23px 24px 16px}.voucher-modal-head h2{margin:0;font-size:18px}.voucher-modal-head button{border:0;background:transparent;color:#75849e}.voucher-modal form{display:flex;flex-direction:column;min-height:0;flex:1}.voucher-modal-scroll{flex:1;min-height:0;overflow:auto;padding:10px 24px 18px}.voucher-modal label{font-size:13px;color:#53627b}.voucher-modal input:not([type=checkbox]),.voucher-modal select{height:40px;padding:0 11px;border:1px solid #d1dbea;border-radius:7px;background:#fff;color:#22314b;outline:none}.voucher-modal input:focus,.voucher-modal select:focus{border-color:#ed354b}.voucher-modal input::placeholder{color:#9299a9}.voucher-form-top{display:flex;align-items:end;gap:15px}.voucher-form-top>label:first-child{display:flex;flex-direction:column;gap:5px}.voucher-form-top>label:first-child input{width:186px}.voucher-form-top .voucher-option{margin-bottom:8px}.voucher-form-block{margin:18px 0}.voucher-form-block>span{display:block;margin-bottom:7px;color:#53627b;font-size:13px}.voucher-type-options{display:flex;flex-wrap:wrap;gap:5px}.voucher-type-options button{height:31px;padding:0 13px;border:1px solid #aab7ca;border-radius:20px;background:#fff;color:#17233b;font-size:13px}.voucher-type-options button.active{border-color:#ed354b;background:#ffedf0;color:#ed354b;font-weight:700}.voucher-form-money{display:grid;grid-template-columns:1fr 1.25fr;gap:15px}.voucher-form-money label{display:flex;flex-direction:column;gap:5px}.voucher-form-money input{width:100%}.voucher-advanced{margin-top:16px;padding-top:15px;border-top:1px solid #edf0f4}.voucher-advanced-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 15px;border:0;background:#fff;color:#31405d;font-size:13px;text-align:left}.voucher-advanced-heading span{display:flex;align-items:center;gap:4px;color:#74839a;font-size:11px}.voucher-advanced-heading svg.up{transform:rotate(180deg)}.voucher-advanced-options{display:flex;flex-direction:column;gap:20px;padding:9px 0}.voucher-option{display:flex;align-items:center;gap:8px;min-height:28px;cursor:pointer}.voucher-option input{position:absolute;opacity:0;width:1px;height:1px}.voucher-switch-track{position:relative;flex:none;width:40px;height:24px;border-radius:20px;background:#cfd7e6}.voucher-switch-track:before{content:"";position:absolute;left:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.voucher-option input:checked+.voucher-switch-track{background:#ff6474}.voucher-option input:checked+.voucher-switch-track:before{transform:translate(16px)}.voucher-option input:disabled+.voucher-switch-track{opacity:.55}.voucher-hint{margin-left:auto;color:#8795aa}.voucher-extra,.voucher-availability{display:flex;flex-wrap:wrap;gap:12px 16px;padding:5px 0 0 49px}.voucher-extra label,.voucher-extra-field,.voucher-availability label{display:flex;align-items:center;gap:6px}.voucher-extra label{flex-direction:column;align-items:flex-start}.voucher-extra-field{padding-left:49px}.voucher-extra-field input{width:150px}.voucher-availability>div{width:100%;display:flex;gap:5px}.voucher-availability>div button{padding:6px;border:1px solid #d2dbea;border-radius:5px;background:#fff;color:#66758f;font-size:11px}.voucher-availability>div button.active{background:#ed354b;color:#fff}.voucher-form-error{color:#b9283b;font-size:12px}.voucher-success{color:#14863c;font-size:12px;text-align:center}.voucher-modal-footer{display:flex;justify-content:flex-end;gap:11px;padding:16px 24px 23px;border-top:1px solid #eff1f4}.voucher-modal-footer button{min-width:115px;height:45px;padding:0 18px;border:1px solid #d1dbea;border-radius:9px;background:#fff;color:#495775;font-size:14px;font-weight:700}.voucher-modal-footer button:last-child{border:0;background:#ed354b;color:#fff}.voucher-modal-footer button:disabled{background:#e1e5ed;color:#aeb7c4}.voucher-created-list{display:flex;flex-direction:column;gap:8px}.voucher-created-list article{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #d3dcea;border-radius:7px}.voucher-created-list article div{flex:1}.voucher-created-list article b,.voucher-created-list article span{display:block}.voucher-created-list article span{margin-top:4px;color:#73839e;font-size:12px}.voucher-created-list article button{padding:7px 11px;border:1px solid #d3dcea;border-radius:6px;background:#fff;color:#56667f;font-size:12px}@media(max-width:550px){.voucher-form-money{grid-template-columns:1fr}.voucher-modal{max-height:calc(100vh - 24px)}.voucher-modal-scroll{padding:8px 16px}.voucher-form-top{flex-wrap:wrap}.voucher-extra,.voucher-availability{padding-left:0}}.voucher-option{position:relative}.voucher-option input[type=checkbox]{position:absolute;left:0;top:2px;z-index:2;width:40px;height:24px;margin:0;opacity:0;cursor:pointer}.voucher-option input[type=checkbox]:disabled{cursor:default}.voucher-option input[type=checkbox]:focus-visible+.voucher-switch-track{outline:2px solid #3758a5;outline-offset:2px}.voucher-prefixed-input{display:flex;align-items:center;height:40px;border:1px solid #d1dbea;border-radius:7px;background:#fff}.voucher-prefixed-input:focus-within{border-color:#ed354b}.voucher-prefixed-input>span{padding:0 0 0 11px;color:#506078;font-size:13px}.voucher-prefixed-input>input{min-width:0!important;height:38px!important;padding-left:5px!important;border:0!important;flex:1}.voucher-percent-input>span{padding:0 11px 0 0}.voucher-percent-input>input{padding-left:11px!important}.voucher-success{position:fixed;right:24px;top:90px;z-index:110;margin:0;padding:12px 18px;border:1px solid #cdebd4;border-radius:8px;background:#fff;box-shadow:0 7px 24px #243b5930}.voucher-page-populated{padding-top:34px}.voucher-page-populated .voucher-page-heading h1{margin-bottom:37px}.voucher-page-populated .voucher-section:first-of-type{padding-bottom:1px;margin-bottom:30px}.voucher-page-populated .voucher-section:first-of-type .voucher-section-header{margin-bottom:8px}.voucher-page-populated .voucher-section:nth-of-type(2){padding-bottom:42px}.voucher-modal .voucher-duplicate-code{color:#da4355;font-size:11px}.voucher-error-toast{border-color:#f1c8cd;color:#b9283b}.voucher-scarcity{display:flex;flex-direction:column;gap:12px;margin:0 -8px;padding:20px 16px;background:#f8f9fb}.voucher-scarcity>label{display:flex;flex-direction:column;gap:5px;color:#33405a}.voucher-scarcity>label small{color:#8893a7;font-size:11px}.voucher-scarcity>label input{max-width:190px}.voucher-scarcity .voucher-type-options button{height:31px;padding:0 12px}.voucher-scarcity .voucher-availability{padding:0}.acquisition-page{margin:0 0 28px}.acquisition-tabs{display:flex;width:max-content;max-width:100%;border-radius:12px 12px 0 0;background:#fff}.acquisition-tabs button{position:relative;height:52px;padding:0 20px;border:0;background:#fff;color:#75829b;font-size:14px}.acquisition-tabs button:first-child{border-radius:12px 0 0}.acquisition-tabs button.active{color:#14213b;font-weight:700}.acquisition-tabs button.active:after{content:"";position:absolute;bottom:0;left:21px;right:21px;height:2px;background:#17253c}.acquisition-panel{min-height:850px;padding:24px;border-radius:0 12px 12px;background:#fff}.acquisition-hero{padding:64px 48px 35px;border:1px solid #f0f1f4;border-radius:18px;background:#fff;box-shadow:0 5px 24px #0d204a06}.acquisition-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.9fr);align-items:start;gap:45px}.acquisition-copy{padding-top:0}.acquisition-eyebrow{display:block;margin-bottom:24px;color:#6b7b9a;font-size:12px;font-weight:800;letter-spacing:1px}.acquisition-eyebrow:before{content:"•";margin-right:8px;color:#ed354b;font-size:17px}.acquisition-copy h1{font-size:50px;line-height:1.05;letter-spacing:-1.8px;color:#050505;margin:0 0 22px;font-weight:850}.acquisition-copy p{max-width:460px;margin:0 0 36px;color:#566c91;font-size:17px;line-height:1.5}.acquisition-primary,.acquisition-outline{display:flex;align-items:center;justify-content:center;gap:7px;min-height:55px;padding:0 27px;border-radius:10px;font-weight:800}.acquisition-primary{border:0;background:#ed354b;color:#fff;font-size:16px}.acquisition-outline{min-height:50px;margin-top:12px;border:1px solid #d1daea;background:#fff;color:#15213d;font-size:14px}.acquisition-social-proof{display:flex;align-items:center;gap:6px;margin-top:36px;color:#60728d;font-size:13px}.acquisition-social-proof b{color:#12213b}.acquisition-avatars{display:flex;align-items:center;min-width:114px}.acquisition-avatars img,.acquisition-avatars span{width:30px;height:30px;margin-right:-8px;border:2px solid #fff;border-radius:50%;object-fit:cover;background:#d6dfec}.acquisition-avatars span{display:grid;place-items:center;color:#56677e;font-size:12px;font-weight:700}.acquisition-ad{overflow:hidden;border:1px solid #e3e5eb;border-radius:12px;background:#fff;box-shadow:0 15px 33px #18243f1c}.acquisition-ad-header{display:flex;align-items:center;gap:10px;padding:13px 15px 0}.acquisition-ad-header>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#ed354b;color:#fff;font-size:12px;font-weight:800}.acquisition-ad-header div{display:flex;flex-direction:column;flex:1;font-size:13px}.acquisition-ad-header small{display:flex;align-items:center;gap:2px;color:#a0a9b7;font-size:11px}.acquisition-ad-header>svg{color:#8490a2}.acquisition-ad>p{padding:0 15px;margin:14px 0 13px;font-size:14px;line-height:1.4}.acquisition-ad-image{height:320px;position:relative;overflow:hidden;background:#dfd2c4}.acquisition-ad-image img{width:100%;height:100%;object-fit:cover;object-position:center 46%}.acquisition-ad-image>strong{position:absolute;top:10px;left:11px;padding:5px 10px;border-radius:5px;background:#ed354b;color:#fff;font-size:10px}.acquisition-ad-image>b{display:flex;align-items:center;gap:4px;position:absolute;bottom:10px;right:10px;padding:8px 11px;border-radius:6px;background:#00a55d;color:#fff;font-size:13px}.acquisition-ad-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 15px;background:#f1f2f3}.acquisition-ad-link div{display:flex;flex-direction:column;gap:3px}.acquisition-ad-link small{color:#9aa7bb;font-size:10px}.acquisition-ad-link b{font-size:12px}.acquisition-ad-link button{padding:8px 10px;border:0;border-radius:5px;background:#e4e6e9;font-size:11px;font-weight:700}.acquisition-ad-reactions{display:flex;align-items:center;gap:3px;padding:8px 15px;color:#8b99ac;font-size:10px}.acquisition-ad-reactions span,.acquisition-ad-reactions svg{color:#ef4c63}.acquisition-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;text-align:center}.acquisition-stats>div{padding:0 18px;border-right:1px solid #e7e9ee}.acquisition-stats>div:last-child{border:0}.acquisition-stats strong{display:block;color:#10264a;font-size:43px;font-weight:850;line-height:1}.acquisition-stats p{margin:12px 0 0;color:#8091ae;font-size:12px;line-height:1.6}@media(max-width:900px){.acquisition-hero{padding:36px 22px}.acquisition-hero-grid{grid-template-columns:1fr}.acquisition-copy h1{font-size:42px}.acquisition-ad{max-width:500px;margin:auto}.acquisition-stats{gap:10px}.acquisition-stats strong{font-size:32px}}@media(max-width:600px){.acquisition-panel{padding:15px}.acquisition-hero{padding:24px 15px}.acquisition-copy h1{font-size:34px}.acquisition-copy p{font-size:15px}.acquisition-primary,.acquisition-outline{width:100%;font-size:13px}.acquisition-ad-image{height:260px}.acquisition-stats{grid-template-columns:1fr;margin-top:30px}.acquisition-stats>div{border:0;border-bottom:1px solid #eee;padding:15px}.acquisition-stats>div:last-child{border:0}}.acquisition-hero{min-height:808px}.acquisition-ad{width:420px;max-width:100%;justify-self:center}.acquisition-stats{margin-top:70px}.acquisition-outline{font-weight:600}@media(max-width:900px){.acquisition-hero{min-height:0}.acquisition-stats{margin-top:40px}}@media(max-width:600px){.acquisition-stats{margin-top:30px}}.acquisition-explain{text-align:center}.acquisition-explain>.acquisition-eyebrow{margin-top:15px}.acquisition-explain>h1{margin:0 auto 15px;font-size:42px;letter-spacing:-1.4px;color:#08090b}.acquisition-explain>p{max-width:575px;margin:0 auto 40px;color:#65738a;font-size:17px;line-height:1.65}.acquisition-video{width:min(100%,720px);aspect-ratio:16/9;margin:0 auto 45px;overflow:hidden;border-radius:14px;background:#f3f4f4}.acquisition-video iframe{display:block;width:100%;height:100%;border:0}.acquisition-flow{text-align:left;border-top:1px solid #e4e8ef;padding:42px 24px}.acquisition-flow>span{font-size:12px;font-weight:700;letter-spacing:1px;color:#6a7891}.acquisition-flow>h2{font-size:24px;line-height:1.3;margin:16px 0 26px}.acquisition-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.acquisition-steps article{padding:17px;border:1px solid #d4ddea;border-radius:9px}.acquisition-steps article>span{color:#ed354b;font-size:19px;font-weight:800}.acquisition-steps h2{font-size:14px;margin-top:15px}.acquisition-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 45px}.acquisition-features span{padding:15px;border:1px solid #d4ddea;border-radius:7px}.acquisition-explain>.acquisition-final{margin:45px 0 0}.acquisition-final .acquisition-primary{margin:auto}.acquisition-choice-page{min-height:933px;position:relative;padding:95px 32px 45px;border-radius:10px;background:#fff;color:#0c1d3a}.acquisition-choice-page:before{content:"";position:absolute;top:-24px;left:-24px;right:0;height:4px;background:linear-gradient(90deg,#ed354b 81%,#e5e7ed 81%)}.acquisition-choice-badge{position:absolute;top:40px;left:50%;transform:translate(-50%);padding:8px 18px;border-radius:18px;background:#ed354b;color:#fff;font-size:12px;font-weight:800;letter-spacing:1px;white-space:nowrap}.acquisition-choice-head>span{color:#657997;font-size:12px;font-weight:800;letter-spacing:1px}.acquisition-choice-head>span:before{content:"•";color:#ed354b;font-size:19px;margin-right:7px}.acquisition-choice-head h1{margin:17px 0 12px;font-size:44px;letter-spacing:-1.2px;font-weight:850}.acquisition-choice-head p{max-width:630px;color:#5f708e;font-size:17px;line-height:1.55}.acquisition-choice-options{display:flex;flex-direction:column;margin-top:40px;border-top:1px solid #e3e6ec}.acquisition-choice-options>button{display:grid;grid-template-columns:55px 1fr 30px;align-items:start;gap:17px;min-height:174px;padding:36px 0 22px;border:0;border-bottom:1px solid #d3dce9;background:#fff;text-align:left;color:#0d1e3b}.acquisition-choice-options>button+button{padding:35px 24px;background:#f6f9ff}.acquisition-choice-options>button>span{color:#7184a4;font-size:14px;font-weight:800}.acquisition-choice-options>button>svg{margin-top:51px;color:#74839a}.acquisition-choice-options>button+button>svg{color:#ed354b}.acquisition-choice-options small{color:#ed354b;font-size:12px;font-weight:800;letter-spacing:.6px}.acquisition-choice-options small b{padding:5px 8px;border-radius:20px;background:#ffe5eb;color:#bb1634;letter-spacing:0}.acquisition-choice-options>button+button small{color:#657996}.acquisition-choice-options h2{margin:13px 0 4px;font-size:24px;letter-spacing:-.5px}.acquisition-choice-options>button+button h2{color:#ed354b}.acquisition-choice-options p{margin:0;color:#5d6f8f;font-size:16px;line-height:1.45}.acquisition-choice-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.acquisition-choice-facts p{position:relative;padding-left:25px;color:#6a7a93;font-size:12px;line-height:1.5}.acquisition-choice-facts p>b{position:absolute;left:0;top:1px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e6edf8;color:#596b89;font-size:10px}.acquisition-choice-facts strong{color:#17243d}.acquisition-choice-footer{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.acquisition-choice-footer>button:first-child{display:flex;align-items:center;gap:4px;height:45px;padding:0 22px;border:1px solid #ed354b;border-radius:9px;background:#fff;color:#ed354b;font-size:16px;font-weight:700}.acquisition-choice-footer>button:last-child{height:58px;padding:4px 22px;border:1px solid #a6e9bd;border-radius:10px;background:#dfffeb;color:#007837;font-size:13px;font-weight:700}.acquisition-choice-footer small{display:block;color:#22a451;font-weight:400}.acquisition-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:16px;background:#091a3c91}.acquisition-modal{position:relative;width:min(100%,600px);max-height:calc(100vh - 32px);overflow:auto;padding:35px;border-radius:13px;background:#fff;box-shadow:0 24px 60px #0617344d}.acquisition-modal-close{position:absolute;right:17px;top:17px;border:0;background:transparent;color:#8290a5}.acquisition-modal>span{color:#ed354b;font-size:11px;font-weight:800;letter-spacing:1px}.acquisition-modal h2{font-size:25px;margin:14px 0 25px}.acquisition-choices{display:grid;gap:10px}.acquisition-choices button{padding:16px;border:1px solid #d5deeb;border-radius:8px;background:#fff;color:#25344e;text-align:left;font-size:14px}.acquisition-choices button.selected{border-color:#ed354b;background:#fff4f6}.acquisition-phone{display:flex;flex-direction:column;gap:8px;color:#55667e;font-size:13px}.acquisition-phone input{height:43px;padding:0 11px;border:1px solid #d4ddec;border-radius:6px}.acquisition-form-notice{margin-top:18px;color:#ad4d00;font-size:12px}.acquisition-modal-actions{display:flex;justify-content:space-between;gap:8px;margin-top:35px}.acquisition-modal-actions button{height:43px;padding:0 17px;border:1px solid #d4ddec;border-radius:7px;background:#fff;color:#52637d;font-weight:700}.acquisition-modal-actions button:last-child{border:0;background:#ed354b;color:#fff}.acquisition-modal-actions button:disabled{background:#e1e5ed;color:#aeb8c6}@media(max-width:900px){.acquisition-choice-page{padding:95px 24px 35px}.acquisition-choice-head h1{font-size:35px}.acquisition-choice-facts,.acquisition-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.acquisition-explain>h1{font-size:29px}.acquisition-explain>p{font-size:14px}.acquisition-flow{padding:25px 0}.acquisition-steps,.acquisition-features{grid-template-columns:1fr}.acquisition-choice-page{padding:90px 15px 25px}.acquisition-choice-head h1{font-size:30px}.acquisition-choice-head p{font-size:14px}.acquisition-choice-options>button{grid-template-columns:30px 1fr 15px;gap:6px;padding:20px 0}.acquisition-choice-options>button+button{padding:20px 7px}.acquisition-choice-options h2{font-size:18px}.acquisition-choice-options p{font-size:12px}.acquisition-choice-facts{grid-template-columns:1fr}.acquisition-modal{padding:28px 18px}.acquisition-modal h2{font-size:19px}}.auth-page{min-height:100vh;display:grid;place-items:center;background:#fff;color:#07142d}.auth-content{width:369px;max-width:calc(100vw - 32px);margin-top:-12px}.auth-content h1{font-size:28px;letter-spacing:-.4px;line-height:1.2;margin:0 0 4px;font-weight:700}.auth-subtitle{font-size:14px;line-height:1.5;color:#40526f;margin:0 0 23px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;height:46px;padding:4px;background:#f4f7fb;border:1px solid #d8e0ef;border-radius:10px;margin-bottom:26px}.auth-tabs button{border:0;background:none;color:#354963;font-weight:600;border-radius:8px}.auth-tabs button.active{background:#fff;box-shadow:0 2px 5px #13213e1a;color:#07142d}.auth-field{display:block;font-size:12px;font-weight:600;margin-bottom:18px}.auth-input{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;margin-top:6px;border:1px solid #d2ddec;border-radius:8px;color:#7888a2}.auth-input:focus-within{border-color:#ef3d52;box-shadow:0 0 0 3px #ed334921}.auth-input input{width:100%;min-width:0;border:0;background:none;outline:0;color:#172540;font-size:13px}.auth-input input::placeholder{color:#999}.auth-input button{display:grid;place-items:center;border:0;background:none;color:#8290a8}.auth-label-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600}.auth-label-row button,.auth-text-action,.auth-footer button{border:0;background:none;color:#ee344b;font-size:12px;font-weight:600}.auth-primary{display:block;width:100%;height:44px;margin-top:24px;border:0;border-radius:8px;background:#ed3349;color:#fff;font-size:15px;font-weight:700}.auth-primary:disabled{opacity:.5;cursor:not-allowed}.auth-text-action{display:block;margin:16px auto 23px;text-decoration:underline}.auth-footer{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:23px;padding-top:20px;border-top:1px solid #d9e0ee;color:#7686a0;font-size:12px;white-space:nowrap}.auth-footer svg{margin-right:3px}.auth-footer button{padding:0;font-size:12px}.auth-feedback{margin-top:15px;padding:10px;border:1px solid #ffd0a1;border-radius:6px;background:#fff7e8;color:#9d5900;font-size:12px}@media(max-width:450px){.auth-content{margin-top:0}.auth-content h1{font-size:26px}}.auth-feedback button{margin-left:5px;border:0;background:none;color:#b83333;font-size:12px;font-weight:700;text-decoration:underline}.auth-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0006}.auth-support-modal{width:420px;max-width:100%;max-height:calc(100vh - 40px);overflow:auto;padding:24px;border-radius:16px;background:#fff;box-shadow:0 2px 5px #0003;color:#18233a}.auth-support-modal h2{margin:0 0 4px;font-size:18px;line-height:25px;font-weight:700}.auth-support-modal>p{margin:0 0 18px;color:#64718a;font-size:14px;line-height:20px}.auth-radio-group{display:grid;gap:7px;margin-bottom:25px}.auth-radio{display:flex;align-items:center;gap:8px;color:#46536b;font-size:14px;line-height:21px;cursor:pointer}.auth-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;border:2px solid #a5b1c6;border-radius:50%;background:#fff}.auth-radio input:checked{border:5px solid #f15e75}.auth-support-modal .auth-field{margin-bottom:18px;font-size:13px;color:#26324a}.auth-support-modal .auth-input{height:44px;border-radius:8px}.auth-support-modal .auth-input input{font-size:14px}.auth-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:24px}.auth-modal-actions button{height:44px;padding:0 20px;border:0;border-radius:10px;background:none;color:#24334c;font-size:14px;cursor:pointer}.auth-modal-actions button:last-child{min-width:196px;background:#ef3750;color:#fff;font-weight:700}.auth-modal-actions button:disabled{background:#e1e5ee;color:#a6afbf;cursor:not-allowed}.auth-page{display:flex;justify-content:center;align-items:flex-start}.auth-content{margin-top:clamp(64px,25.8vh,256px)}.auth-feedback{margin:-8px 0 18px}.auth-feedback button{margin:0;padding:0;text-decoration:none}@media(max-width:450px){.auth-content{margin-top:clamp(64px,17vh,145px)}}:root{font-family:Montserrat,Arial,sans-serif;color:#09152e;background:#f6f6f7;font-size:14px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h2,h3{font-size:14px;font-weight:600}p{line-height:1.5}.muted{color:#8793aa}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:30;top:0;bottom:0;left:0;width:270px;background:#fff;border-right:3px solid #d6d7d9;overflow:auto;padding:16px 16px 22px;transition:width .2s}.sidebar.collapsed{width:72px}.brand-row{display:flex;align-items:center;justify-content:space-between;height:48px;margin-bottom:16px}.brand{display:flex;align-items:center;gap:4px;white-space:nowrap;font-family:Arial,sans-serif;font-size:30px;font-weight:300;letter-spacing:-1.9px;color:#2e3034}.brand-mark{color:#ed354b;font-size:32px;line-height:1;transform:scaleX(.8)}.brand-bell{color:#ed354b;margin-left:3px}.collapse-control{display:grid;place-items:center;width:31px;height:31px;border:1px solid #aab8d0;border-radius:50%;background:#fff;color:#8c9bb4}.collapsed .brand{width:29px;overflow:hidden}.collapsed .collapse-control svg{transform:rotate(180deg)}.shop-select{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 12px;border:1px solid #d2d4d8;border-radius:4px;background:#fff;text-align:left;color:#303030;font-size:14px}.quick-links{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.quick-links a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:48px;border:1px solid #d5dfed;color:#1f2a44;font-size:10px;font-weight:700}.quick-links a:first-child{border-radius:11px 0 0 11px}.quick-links a:last-child{border-radius:0 11px 11px 0}.trial-button{width:100%;height:36px;border:0;border-radius:7px;background:#ed3349;color:#fff;font-weight:700}.side-nav{border-top:1px solid #eee;margin-top:24px;padding-top:7px}.side-item{display:flex;align-items:center;height:48px;min-width:0;color:#4b586d}.side-item a{display:flex;align-items:center;gap:17px;min-width:0;flex:1;font-weight:500;white-space:nowrap}.side-item svg{flex-shrink:0;color:#758198;stroke-width:2.8}.side-item.active,.side-item.active svg{color:#ef3b52}.side-item button{border:0;background:none;color:#7b869a;padding:5px}.side-item small.badge{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ed3a4f;color:#fff;font-size:11px;font-weight:700}.submenu{display:flex;flex-direction:column;gap:11px;margin:0 0 8px 38px;color:#71809b;font-size:12px}.submenu a.active{color:#ef3b52;font-weight:600}.tutorial-link{display:flex;gap:15px;align-items:center;color:#566176;padding:8px 0}.tutorial-link span{color:#8491a5}.support-link{display:flex;align-items:center;justify-content:center;gap:3px;height:38px;border:1px solid #ff5064;border-radius:7px;color:#ed3349;font-weight:700}.main-frame{margin-left:270px;padding:24px 24px 80px;transition:margin-left .2s}.is-collapsed .main-frame{margin-left:72px}.main-frame main{max-width:none}.progress,.mobile-header{display:none}.integration-alert{margin:16px 0 16px 16px;padding:16px;border:1px solid #ffd39b;border-radius:5px;background:#fff4e5;color:#a75d00;min-height:54px;font-size:14px}.integration-alert b{font-weight:500}.tabs{display:inline-flex;align-items:stretch;height:52px;border-radius:12px 12px 0 0;background:#fff;overflow:hidden}.tab{display:grid;place-items:center;min-width:115px;padding:0 21px;color:#7789a3;font-size:14px}.tab.active{color:#0a1631;font-weight:600}.tab.active:after{content:"";position:absolute;bottom:0;width:80px;border-bottom:2px solid #162640}.tab{position:relative}.white-panel{background:#fff;border-radius:0 12px 12px;padding:24px;min-height:250px}.integrations-panel{padding:24px}.integration-section{margin:0 0 24px}.integration-section h2{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:14px}.integration-section h2 svg{color:#526075}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-section:first-child .integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-card{display:flex;flex-direction:column;min-height:189px;padding:16px;border:1px solid #d4ddef;border-radius:8px}.integration-section:first-child .integration-card{min-height:262px}.card-top{display:flex;align-items:flex-start;justify-content:space-between;height:49px}.card-top button{border:0;background:transparent;color:#6e7e98;padding:5px}.integration-logo{display:grid;place-items:center;min-width:40px;width:40px;height:40px;border-radius:8px;color:#fff;background:#96a1b5;font-size:10px;font-weight:700;overflow:hidden}.integration-logo.ifood{background:#ee1838;font-family:Arial,sans-serif;font-size:52px;line-height:1}.integration-logo.food99{display:flex;flex-direction:column;justify-content:center;background:#ffda00;color:#000;font-family:Arial,sans-serif;font-size:15px;line-height:12px}.integration-logo.food99 small{font-size:10px}.integration-logo.saipos{background:#fff;color:#d75516;font-size:29px}.integration-logo.glow{background:#ffb900;font-size:13px}.integration-logo.glowdesk{background:#803ef4;font-size:9px;line-height:12px}.integration-card h3{font-size:18px;line-height:1.2;margin:1px 0 6px;font-weight:600}.integration-card p{font-size:12px;line-height:1.5;color:#3d506f;margin-bottom:18px}.integration-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:38px;padding:5px 12px;border:1px solid #d4ddef;border-radius:7px;background:#fff;color:#566177;font-weight:700;white-space:nowrap}.outline-button:hover{border-color:#ef3b52;color:#ef3b52}.status-pill{padding:6px 12px;border-radius:20px;background:#f8faff;color:#0a1631;font-size:13px}.loading{color:#8e9ab0}.inline-error{padding:12px;margin:12px 0;background:#fff1f2;border:1px solid #ffc1c8;border-radius:6px;color:#a91c30;font-size:13px}.inline-error button{border:0;background:none;color:inherit;text-decoration:underline}.primary{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:37px;padding:7px 14px;border:0;border-radius:8px;background:#ed3349;color:#fff;font-weight:700;white-space:nowrap}.primary:disabled{opacity:.5;cursor:not-allowed}.plain-button{border:0;background:transparent;color:#5b6680;font-weight:600}.toast{position:fixed;z-index:100;right:24px;bottom:24px;padding:14px 18px;border-radius:8px;background:#15233d;color:#fff;box-shadow:0 8px 30px #0003}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0b183b80}.modal{width:min(100%,600px);max-height:calc(100vh - 32px);overflow:auto;border-radius:12px;background:#fff;box-shadow:0 20px 65px #0a193b3d}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e4e8ef}.modal-head h2{font-size:18px;margin:0}.icon-button{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#73809a}.modal-body{padding:20px 24px}.modal-body h3{margin:22px 0 9px}.modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:24px}.notice{padding:19px 16px;background:#fff5e6;border:1px solid #ffd89f;border-radius:5px;color:#9b5b00;font-size:12px;line-height:1.5}.field-label{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;font-size:13px;font-weight:600}.field-label input,.field-label select,.form-inline input,.rider-filters input,.rider-filters select,.time-fields input{width:100%;height:38px;padding:7px 11px;border:1px solid #d6dff0;border-radius:7px;background:#fff;color:#111f3d;font-weight:400;outline:none}.field-label input:focus,.form-inline input:focus,.rider-filters input:focus{border-color:#ee3f55}.form-inline{display:flex;gap:9px;align-items:center}.chips{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0}.chips span{padding:6px 8px;background:#eef2f8;border-radius:4px}.chips button{border:0;background:none;margin-left:6px}.toggle-row{display:flex;align-items:center;gap:12px;cursor:pointer}.toggle-row input{position:absolute;opacity:0}.toggle-row .switch{width:40px;height:24px;flex-shrink:0;border-radius:20px;background:#cbd3e2;position:relative}.toggle-row .switch:before{content:"";position:absolute;width:17px;height:17px;top:3.5px;left:3px;border-radius:50%;background:#fff;transition:transform .15s}.toggle-row input:checked+.switch{background:#ff6270}.toggle-row input:checked+.switch:before{transform:translate(17px)}.toggle-row b{display:block;font-size:12px;font-weight:600;color:#0a1631}.toggle-row small{display:block;color:#8190aa;font-size:13px;line-height:1.5}.modal-body>.toggle-row{justify-content:space-between}.modal-body>.toggle-row input{order:1}.modal-body>.toggle-row .switch{order:2}.checkbox-row{display:flex;gap:8px;align-items:center;font-size:13px;margin:10px 0}.checkbox-row input{accent-color:#ec344a}.public-api-panel h2{font-size:18px}.public-api-panel p{color:#7d8aa2}.key-form{display:flex;align-items:flex-end;gap:14px;max-width:600px;margin:30px 0}.key-form .field-label{flex:1;margin:0}.success-box{padding:15px;background:#ecfff4;border:1px solid #9ce4b6;border-radius:7px}.success-box .form-inline{margin-top:9px}.success-box code{overflow:auto;flex:1}.key-list>div{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #e6eaf1}.key-list small{display:block;color:#8c98ab;margin-top:5px}.empty-small{text-align:center;padding:23px;color:#8491a8}.placeholder h2{font-size:20px}.placeholder a{color:#ee344b}.motoboy-settings{max-width:1108px;padding:34px 24px 42px}.motoboy-settings>h2{margin:0 0 10px}.motoboy-settings>p,.payment-config p{margin:0;color:#687a9b}.white-panel hr{border:0;border-top:1px solid #e4e4e4;margin:18px 0 40px}.payment-config{display:flex;align-items:flex-start;gap:86px;min-height:163px}.payment-config h3{margin:0 0 2px}.payment-config .notice{margin-top:7px;max-width:353px}.payment-config .primary{margin-top:0}.settings-lower{display:flex;align-items:center;justify-content:space-between;gap:16px}.switches{display:flex;flex-direction:column;gap:15px}.switches .toggle-row{align-items:flex-start}.switches .toggle-row .switch{margin-top:3px}.switches small{max-width:540px}.rider-actions{display:flex;align-items:center;gap:27px;white-space:nowrap}.tutorial-button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#051331;font-size:16px;font-weight:500}.empty-riders{text-align:center;padding:35px 0 16px}.rider-table-wrap{margin-top:28px;overflow:auto}.disabled-table table{opacity:.5;pointer-events:none}.rider-filters{display:flex;gap:8px;margin-bottom:14px}.rider-filters input{max-width:300px}.rider-filters select{max-width:130px}.rider-table-wrap table,.report-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.rider-table-wrap th,.report-table th{padding:12px;background:#f8f9fb}.rider-table-wrap td,.report-table td{padding:12px;border-bottom:1px solid #edf0f4}.rider-table-wrap td button{border:0;background:none;color:#e9384c}.pagination{text-align:right;margin:12px;color:#738098;font-size:12px}.rider-form{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.rider-form .checkbox-row,.rider-form .inline-error,.rider-form .modal-footer{grid-column:1/-1}.tutorial-content .step-count{color:#e9384c;font-weight:700}.reports-panel{max-width:1108px;padding:34px 16px 55px;min-height:319px}.reports-toolbar{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:0 16px}.reports-toolbar h2{font-weight:400;margin:0;white-space:nowrap}.report-controls{display:flex;align-items:center;gap:7px}.report-controls select{width:180px;height:40px;border:1px solid #d5dfef;border-radius:8px;padding:0 12px;background:#fff;color:#06142e}.range-wrap{position:relative}.range-button{display:flex;align-items:center;gap:8px;width:335px;height:40px;padding:0 12px;border:1px solid #d5dfef;border-radius:8px;background:#fff;color:#06142e;white-space:nowrap}.range-button svg{color:#69758d}.today-button{height:40px;padding:0 12px;border:1px solid #d5dfef;border-radius:8px;background:#fff;color:#586681;font-weight:700;white-space:nowrap}.round-button{display:grid;place-items:center;width:43px;height:43px;border:1px solid #a6b5cc;border-radius:50%;background:#fff;color:#9dabc1}.round-button:disabled{opacity:.6;cursor:not-allowed}.reports-panel hr{margin:25px 0 0}.report-empty{height:164px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#8996ae}.report-empty svg{color:#9ba7bc;stroke-width:3}.range-popover{position:absolute;z-index:20;top:47px;left:0;width:340px;padding:16px;border:1px solid #d5dfef;border-radius:9px;background:#fff;box-shadow:0 10px 30px #12203e2e}.range-fields,.time-fields{display:flex;gap:8px}.range-fields label,.time-fields label{flex:1;display:flex;flex-direction:column;gap:4px;font-size:11px;color:#66758e}.range-fields .date-control{width:100%}.time-fields{margin-top:10px}.presets{display:flex;gap:6px;overflow:auto;margin:14px 0}.presets button{white-space:nowrap;padding:5px;border:1px solid #d5dfef;border-radius:6px;background:#fff;color:#6e7d96}.range-footer{display:flex;align-items:center;gap:5px;justify-content:flex-end}.range-footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px}.range-footer button{border:1px solid #d5dfef;border-radius:5px;background:#fff;font-size:11px}.range-footer button:last-child{background:#ed3349;color:#fff;border-color:#ed3349}.date-control{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 10px;border:1px solid #d5dfef;border-radius:7px;background:#fff;color:#1b2943;font-size:12px;white-space:nowrap}.date-control svg{color:#ec354e}.date-control:disabled{background:#f4f6fa;color:#a0acc0}.date-popover{position:fixed;z-index:1000;width:290px;padding:14px;border:1px solid #d5dfed;border-radius:10px;background:#fff;box-shadow:0 12px 35px #1a29433b}.date-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.date-heading button{display:grid;place-items:center;border:0;background:none;color:#62728c}.date-heading strong{font-size:13px}.date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.date-grid span,.date-grid button{display:grid;place-items:center;height:32px;font-size:12px}.date-grid button{border:0;border-radius:7px;background:#fff;color:#27344d}.date-grid button:hover{background:#fff0f2}.date-grid button.selected{background:#ef3d52;color:#fff}.date-grid button:disabled{color:#c1c9d8;cursor:not-allowed}.weekdays span{color:#7d8aa1;font-weight:600;font-size:11px}@media(max-width:1200px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-toolbar,.settings-lower{align-items:flex-start;flex-direction:column}.rider-actions{align-self:flex-end}}@media(max-width:700px){.sidebar{transform:translate(-100%);width:270px!important;border-right:0}.sidebar.mobile-open{transform:translate(0)}.mobile-scrim{position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;background:#08152d66}.mobile-header{position:sticky;z-index:24;top:0;display:flex;align-items:center;justify-content:space-between;height:51px;padding:0 30px;background:#fff;border-bottom:1px solid #ffdde2}.mobile-header button{border:0;background:none}.mobile-header>div{display:flex;gap:29px;color:#f0354b}.main-frame,.is-collapsed .main-frame{margin-left:0;padding:0 0 60px;background:#f7f7f8}.progress{display:block;height:70px;padding:9px 16px;background:#fff;border-bottom:1px solid #dfe3eb}.progress-title{display:flex;justify-content:space-between;font-size:12px}.progress-title b:last-child{color:#00b943}.progress-track{height:5px;margin-top:6px;background:#eaedf0}.progress-track span{display:block;width:24%;height:100%;background:#0ab54b}.progress-next{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:11px;font-weight:600}.progress-next small{color:#6e7d95;font-size:10px}.progress-next svg{margin-left:auto;color:#0cb654}.tabs{width:100%;height:48px;border-radius:0;padding-left:16px}.tab{min-width:auto;padding:0 16px}.tab.active:after{width:70px}.white-panel{border-radius:0;padding:20px 16px}.integration-alert{margin:0;padding:13px 16px;font-size:12px;border-radius:0}.integrations-panel{padding:16px}.integration-grid,.integration-section:first-child .integration-grid{grid-template-columns:1fr}.integration-section:first-child .integration-card,.integration-card{min-height:190px}.payment-config{display:block}.payment-config .primary{margin:16px 0}.motoboy-settings{padding:20px 16px}.motoboy-settings hr{margin:18px 0 24px}.rider-actions{align-self:stretch;flex-wrap:wrap;justify-content:space-between;gap:12px}.tutorial-button{font-size:13px}.rider-form{display:block}.reports-panel{padding:14px 0 0;min-height:522px}.reports-toolbar{gap:17px;padding:0 16px}.reports-toolbar h2{font-size:14px;white-space:normal}.report-controls{display:flex;flex-wrap:wrap;width:100%;gap:7px}.report-controls select{width:180px}.range-wrap,.range-button{width:100%}.range-button{font-size:13px}.today-button{width:100%}.round-button{width:43px;height:43px}.reports-panel hr{margin-top:22px}.report-empty{height:224px;text-align:center;padding:0 48px;line-height:1.5}.range-popover{top:46px;width:min(340px,calc(100vw - 32px));left:0}.key-form{display:block}.key-form .primary{margin-top:12px}.desktop-only{display:none}}.payment-config{min-height:181px}.login-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:#f6f6f7}.login-card{width:min(100%,390px);padding:34px;background:#fff;border-radius:14px;box-shadow:0 12px 35px #1824411a}.login-card .brand{margin-bottom:28px}.login-card h1{font-size:23px;margin-bottom:24px}.login-card .primary{width:100%}.sidebar-error{display:block;color:#b82939;font-size:10px;margin-top:6px}.trial-button:disabled{background:#c8d0dc}.integration-toggle{padding:14px 0;margin-bottom:16px;border-bottom:1px solid #e6eaf0}.integration-toggle input:disabled+.switch{opacity:.6;cursor:not-allowed}.modal-description{color:#667792;font-size:12px}.modal-notice{margin-top:14px}.toggle-row .switch{pointer-events:none}.toggle-row input{z-index:1;cursor:pointer}.public-api-panel{min-height:365px;padding:24px}.public-api-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:20px}.portal-button{height:37px}.public-api-heading{display:flex;align-items:center;gap:10px;margin:0 0 30px;font-size:14px}.public-api-heading svg{color:#59677d}.public-api-empty{text-align:center;padding:21px 10px 35px}.public-api-empty h3{font-size:18px;font-weight:500;margin:0 0 8px}.public-api-empty p{margin:0 0 15px;color:#435573}.public-api-empty small{display:block;margin-bottom:18px;color:#344764;font-size:12px}.api-doc-modal{width:min(100%,815px);height:min(676px,calc(100vh - 32px))}.api-doc-tabs{display:flex;gap:0;overflow-x:auto;margin:10px 24px 0;border-bottom:1px solid #e5e8ee}.api-doc-tabs button{height:43px;white-space:nowrap;padding:0 16px;border:0;background:#fff;color:#66748d}.api-doc-tabs button.active{border-bottom:2px solid #1c2a43;background:#f2f3f5;color:#1c2a43}.api-doc-body{padding:20px 40px;height:calc(100% - 130px);overflow:auto;color:#4d5c74}.api-doc-body h3{font-size:14px;margin-bottom:10px}.api-doc-body h4{font-size:13px;margin:20px 0 6px}.api-doc-body p{font-size:13px}.api-doc-body code{display:block;padding:8px;background:#f7f8fa;border-radius:5px}.endpoint-row{padding:8px;border-bottom:1px solid #edf0f4;font-size:12px}.api-question-form{max-width:468px}.api-question-form textarea{height:80px;resize:vertical;padding:11px;border:1px solid #d6dff0;border-radius:7px;font:inherit}.api-question-form .primary{float:right}.field-label input:disabled{background:#f4f6f9;color:#9da9bc}.outline-button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:701px)and (max-width:1279px){.sidebar{transform:translate(-100%);width:270px!important;border-right:0}.sidebar.mobile-open{transform:translate(0)}.mobile-scrim{position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;background:#08152d66}.mobile-header{position:sticky;z-index:24;top:0;display:flex;align-items:center;justify-content:space-between;height:51px;padding:0 30px;background:#fff;border-bottom:1px solid #ffdde2}.mobile-header button{border:0;background:none}.mobile-header>div{display:flex;gap:29px;color:#f0354b}.main-frame,.is-collapsed .main-frame{margin-left:0;padding:0}.main-frame main{padding:24px}.progress{display:block;height:70px;padding:9px 16px;background:#fff;border-bottom:1px solid #dfe3eb}.progress-title{display:flex;justify-content:space-between;font-size:12px}.progress-title b:last-child{color:#00b943}.progress-track{height:5px;margin-top:6px;background:#eaedf0}.progress-track span{display:block;width:24%;height:100%;background:#0ab54b}.progress-next{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:11px;font-weight:600}.progress-next small{color:#6e7d95;font-size:10px}.progress-next svg{margin-left:auto;color:#0cb654}.integration-alert{margin:16px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.public-api-panel{padding:20px 16px}.public-api-actions{justify-content:flex-start;flex-wrap:wrap}.public-api-empty{padding-top:30px}.public-api-empty .portal-button{font-size:12px}.api-doc-tabs{margin-left:10px;margin-right:10px}.api-doc-tabs button{padding:0 12px;font-size:12px}.api-doc-body{padding:18px}}.mode-options{display:flex;gap:8px;margin:12px 0}.mode-options button{padding:8px 12px;border:1px solid #d5deec;border-radius:6px;background:#fff;color:#607087}.mode-options button.active{border-color:#ed3349;color:#ed3349;background:#fff5f6}.range-button{justify-content:space-between}.range-calendar{padding:8px 0}.range-calendar-heading{display:flex;justify-content:space-between;align-items:center;padding:3px 0 9px;font-size:14px}.range-calendar-heading button{border:0;background:none;color:#65728b}.range-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;border-top:1px solid #e2e8f2}.range-calendar-grid span,.range-calendar-grid button{display:grid;place-items:center;height:35px}.range-calendar-grid button{border:0;background:#fff;color:#4d5d77}.range-calendar-grid button.selected{background:#ed3349;color:#fff}.range-calendar-grid button.in-range{background:#ffe4e8}.range-calendar-grid.weekdays span{font-size:11px;font-weight:600;color:#65748e}.range-prompt{display:block;text-align:center;color:#9ca8ba;font-size:10px;margin-top:5px}@media(max-width:700px){.range-fields{display:none}.range-popover{left:8px;width:min(352px,calc(100vw - 32px))}.range-calendar-grid span,.range-calendar-grid button{height:38px}.time-fields{display:none}}.api-doc-modal .modal-head{padding-bottom:13px;border-bottom:0}.api-doc-modal .api-doc-tabs{margin-top:0}.api-doc-modal .api-doc-body{padding-top:30px}.modal-backdrop{background:#0006}.public-api-empty .portal-button{min-width:290px}@media(min-width:701px)and (max-width:1279px){.integration-alert{max-width:750px;min-height:76px}}.brand-mark{display:inline-block;flex:none;width:20px;height:20px;border-radius:50%;background:#ed354b;font-size:0;line-height:0;letter-spacing:0;transform:none;position:relative;margin-right:3px}.brand-mark:after{content:"";position:absolute;left:1px;bottom:-4px;width:0;height:0;border-top:7px solid #ed354b;border-right:7px solid transparent;transform:rotate(17deg)}@media(max-width:700px){.reports-panel{min-height:476px}}.time-toggle,.mobile-time-fields{display:none}.range-calendar-grid{gap:4px}.range-calendar-grid button{min-width:0}.mobile-time-fields label{display:flex;flex-direction:column;gap:4px;flex:1;font-size:11px;color:#66758e}.mobile-time-fields input{width:100%;height:35px;padding:5px;border:1px solid #d5dfef;border-radius:6px}@media(max-width:700px){.range-prompt{display:none}.time-toggle{display:grid;place-items:center;width:30px;height:30px;margin:6px 0 0;border:0;background:none;color:#64728b}.mobile-time-fields{display:flex;gap:8px;margin:8px 0}.range-calendar-grid{gap:5px}.range-calendar-grid span,.range-calendar-grid button{height:36px}}.reports-panel .range-popover{display:grid;grid-template-columns:158px 262px;gap:0;width:420px;padding:0;left:auto;right:0;overflow:hidden;font-family:Montserrat,Arial,sans-serif}.reports-panel .presets{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;gap:0;overflow:visible;margin:0;padding:6px 0;border-right:1px solid #e5e9ef}.reports-panel .presets button{height:29px;padding:0 10px;border:0;border-radius:0;text-align:left;color:#596477;font-size:13px}.reports-panel .presets button:hover{background:#f7f8fa;color:#d23d50}.reports-panel .range-calendar{grid-column:2;grid-row:1;padding:8px}.reports-panel .range-calendar-heading{font-size:13px}.reports-panel .range-calendar-grid{gap:0}.reports-panel .range-calendar-grid span,.reports-panel .range-calendar-grid button{height:31px;font-size:12px}.reports-panel .range-calendar-grid button.outside{color:#a0a7b3}.reports-panel .range-calendar-grid button:disabled{color:#b8bec8;cursor:default}.reports-panel .range-prompt{display:none}.reports-panel .time-toggle{display:grid;place-items:center;margin:6px auto 0;border:0;background:none;color:#596477}.reports-panel .mobile-time-fields{display:flex;gap:8px;margin:8px 0}.reports-panel .range-fields{grid-column:2;grid-row:2;display:flex;gap:5px;padding:0 8px 8px}.reports-panel .range-fields label{font-size:10px}.reports-panel .range-fields .date-control{height:30px;padding:0 5px;font-size:10px}.reports-panel .range-fields .date-control svg{width:12px}.reports-panel .range-footer{grid-column:1 / -1;grid-row:3;display:flex;gap:4px;padding:6px;border-top:1px solid #e8eaf0}.reports-panel .range-footer span{font-size:10px}.reports-panel .range-footer button{height:22px;padding:0 5px;font-size:10px}.reports-panel{max-width:none}.report-sort{border:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;padding:0;text-align:left;white-space:nowrap}.report-sort:hover{color:#ed3349}.report-table{overflow-x:auto}.report-table table{min-width:780px}.report-pagination{display:flex;align-items:center;justify-content:flex-end;gap:13px;padding:12px 16px;color:#8793a7;font-size:12px}.report-pagination label{display:flex;align-items:center;gap:7px}.report-pagination select{border:0;background:#fff;color:#6b7891}.report-pagination button{border:0;background:none;color:#738098;font-size:20px}.report-pagination button:disabled{color:#ccd3df;cursor:default}.rider-original-modal{display:flex;flex-direction:column;width:min(560px,calc(100vw - 28px));max-height:min(580px,calc(100vh - 28px));overflow:hidden}.rider-original-modal .modal-head{flex:none;padding:22px 24px 14px;border-bottom:0}.rider-original-modal .modal-head h2{font-size:18px}.rider-original-form{display:flex;flex-direction:column;min-height:0;flex:1}.rider-fields-scroll{min-height:0;overflow:auto;padding:0 24px 15px}.rider-fields-scroll .field-label{margin-bottom:15px;color:#526079;font-weight:400}.rider-fields-scroll .field-label input,.rider-fields-scroll .field-label select{height:40px}.rider-fields-scroll .checkbox-row{display:flex;align-items:center;gap:8px;min-height:30px;font-size:13px;color:#53617a}.rider-fields-scroll .checkbox-row input{accent-color:#e85d68;width:18px;height:18px}.rider-fields-scroll hr{margin:15px 0;border:0;border-top:1px solid #e4e7ec}.rider-original-form .modal-footer{flex:none;justify-content:flex-end;margin:0;padding:20px 24px 22px;border-top:1px solid #edf0f4}.rider-original-form .modal-footer button{min-width:108px;min-height:44px}.rider-money{display:flex;align-items:center;border:1px solid #d6dff0;border-radius:7px}.rider-money>span{padding-left:12px;color:#526079}.rider-money>input{flex:1;border:0!important;padding-left:5px!important}.rider-alternative{padding:12px 0 4px}.rider-bands>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.rider-bands label{font-size:11px}.rider-bands input{width:100%}.motoboy-settings{max-width:none}.motoboy-settings .primary,.rider-original-modal .primary{background:#cf4956}.motoboy-settings .switches{width:min(900px,68%)}.motoboy-settings .switches small{max-width:none}.rider-original-list{margin-top:28px;overflow:visible}.rider-original-list .rider-filters{display:flex;gap:8px;margin-bottom:14px}.rider-original-list .rider-search{display:flex;align-items:center;gap:4px;width:280px;height:40px;padding-left:10px;border:1px solid #d6dff0;border-radius:7px}.rider-original-list .rider-search input{width:100%;max-width:none;height:38px;padding-left:0;border:0;outline:0}.rider-original-list .rider-filters select{width:170px;max-width:none;height:40px}.rider-table-scroll{overflow-x:auto;border:1px solid #e2e7ee;border-radius:8px}.rider-original-list table{min-width:1050px}.rider-original-list th{background:#fff;color:#88909d;font-weight:400;white-space:nowrap}.rider-original-list th button{border:0;background:transparent;color:inherit}.rider-original-list td{color:#7a8392;white-space:nowrap}.rider-original-list td:last-child{width:155px}.rider-original-list .rider-row-actions{display:flex;gap:7px}.rider-original-list .rider-row-actions button{display:grid;place-items:center;width:27px;height:28px;padding:0;border:0;background:transparent;color:#9aa3b1}.rider-original-list .rider-row-actions button:hover{color:#d13f51}.rider-tracking{font-size:11px;color:#b2bac7!important}.rider-mini-switch{position:relative;display:inline-block;width:40px;height:22px}.rider-mini-switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:40px;height:22px;opacity:0;cursor:pointer}.rider-mini-switch span{display:block;width:40px;height:22px;border-radius:20px;background:#dfe4ec}.rider-mini-switch span:before{content:"";display:block;position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.rider-mini-switch input:checked+span{background:#ec6672}.rider-mini-switch input:checked+span:before{transform:translate(18px)}.rider-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:13px;color:#8a94a4;font-size:12px}.rider-pagination label{display:flex;align-items:center;gap:7px}.rider-pagination select{height:29px;border:0;color:#778297;background:#fff}.rider-pagination button{border:0;background:none;color:#778297;font-size:20px}.rider-pagination button:disabled{color:#cbd1dc}.rider-details h3 small{display:block;margin-top:5px;color:#8d99ac;font-weight:400}.rider-details section{margin-top:18px}.rider-details h4{margin:0 0 9px}.rider-details-head{padding:10px;background:#f7f9fc}@media(max-width:700px){.reports-panel .range-popover{left:0;right:auto;grid-template-columns:110px minmax(0,1fr);width:min(420px,calc(100vw - 32px))}.reports-panel .presets button{height:28px;padding:0 5px;font-size:10px}.reports-panel .range-calendar-grid span,.reports-panel .range-calendar-grid button{height:30px}.reports-panel .range-footer span{font-size:9px}}@media(min-width:701px){.main-frame{background-color:#f5f5f6;background-image:radial-gradient(circle at 1px 1px,rgba(56,65,80,.026) .55px,transparent .65px),linear-gradient(135deg,#f7f7f8,#f3f3f5);background-size:3px 3px,100% 100%}}.main-frame{min-height:100vh}.doc-requirements{display:grid;gap:10px}.doc-requirements>div,.method-cards section{padding:12px;border:1px solid #e1e6ef;border-radius:7px}.doc-requirements b,.doc-requirements small{display:block}.doc-requirements small{margin-top:4px;color:#7d8aa0}.api-doc-body pre{white-space:pre-wrap;padding:12px;background:#f7f8fa;border-radius:6px;font-size:12px}.method-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.method-cards h4{margin-top:0}.method-cards ul{padding-left:19px;font-size:12px;line-height:1.7}@media(max-width:700px){.method-cards{grid-template-columns:1fr}}.payment-default-form{display:block}.payment-default-form>.field-label{max-width:190px}.payment-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0;color:#26344f;font-size:13px;line-height:1.5}.payment-check input{width:17px;height:17px;flex:none;accent-color:#ee3d54}.payment-alternative{padding:16px;border:1px solid #dde4ee;border-radius:8px}.payment-alternative>strong{display:block;margin-bottom:12px;font-size:13px}.payment-choice{display:flex;gap:24px;margin:8px 0 18px}.payment-choice label{display:flex;align-items:center;gap:6px;font-size:13px}.payment-choice input{accent-color:#ee3d54}.payment-method{flex-wrap:wrap;margin-top:16px}.payment-band-heading,.payment-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 24px;gap:8px;align-items:center}.payment-band-heading{margin-top:14px;color:#5a6680;font-size:11px}.payment-band input{width:100%;height:36px;padding:0 8px;border:1px solid #d6dfed;border-radius:6px}.payment-band button{border:0;background:none;color:#a05262;font-size:20px}.payment-add-band{margin-top:10px;border:0;background:none;color:#ee3d54;font-weight:600}.food99-auth{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #d7e2ef;border-radius:8px}.food99-auth b,.food99-auth small{display:block}.food99-auth small{margin-top:4px;color:#6a798f}.food99-auth .outline-button{white-space:normal}.card-top a{display:grid;place-items:center;padding:5px;color:#6e7e98}.card-top a:hover{color:#ef3b52}.integration-logo.has-image{background:#fff;color:transparent}.integration-logo img{display:block;width:100%;height:100%;object-fit:contain}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-300-normal.566acce5.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.1c9c85d0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-500-normal.0aabcea5.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.8adb87ca.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-700-normal.1c162da3.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-900-normal.bf2664ac.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--brendi-primary:#e73b4c;--brendi-card-border:#cfd6e5;--brendi-card-title:#20293b}.integration-card{border-color:var(--brendi-card-border)}.integration-card h3{color:var(--brendi-card-title)}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-italic.166ad207.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.tutorial-link{margin-top:26px}@media(min-width:1100px)and (max-width:1279px){.app-shell{width:calc(100% - 15px)}}.quick-links button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:48px;border:1px solid #d5dfed;border-radius:0 11px 11px 0;background:#fff;color:#1f2a44;font-size:10px;font-weight:700}.quick-links button:hover{color:#e73b4c}.support-link{width:100%;background:#fff}.rider-section-disabled{opacity:.5;pointer-events:none}.api-doc-modal{width:min(900px,calc(100vw - 32px));height:min(674px,calc(100vh - 32px))}.api-doc-modal .api-doc-body{padding:30px 40px;color:#3f4858}.api-doc-body .doc-requirements{gap:10px;margin:8px 0 22px}.api-doc-body .doc-requirements>div{display:flex;align-items:center;gap:30px;min-height:52px;padding:0 0 0 16px;border:0}.api-doc-body .doc-requirements svg{flex:none;color:#778297}.api-doc-body .doc-requirements b{font-weight:500}.api-doc-body .doc-requirements small{margin-top:2px}.api-base-url{display:flex;align-items:center;gap:10px}.api-base-url input{height:40px;flex:1;padding:0 12px;border:1px solid #dce1e9;border-radius:8px;background:#fff;color:#404b5d}.api-base-url button{width:30px;height:40px;border:0;background:transparent;color:#8390a2}.api-doc-link{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;height:39px;border-color:#dda8af;color:#cf4956}.api-copy-toast{position:absolute;right:26px;bottom:24px;padding:8px 15px;border-radius:8px;background:#fff;color:#273347;box-shadow:0 2px 12px #0002}.ifood-original-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.ifood-original-modal .modal-head{min-height:72px;padding:20px 24px;border:0}.ifood-original-modal .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.ifood-original-modal .integration-form-scroll{flex:1;overflow-y:auto;padding:0 24px 18px 40px}.ifood-original-modal .integration-toggle,.ifood-original-modal .ifood-demand{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;padding:12px 0;margin:0;border:0}.ifood-original-modal .integration-toggle b,.ifood-original-modal .ifood-demand b{font-weight:500}.ifood-original-modal .integration-toggle .switch,.ifood-original-modal .ifood-demand .switch{order:-1;margin:0}.ifood-original-modal .ifood-demand small{display:block;max-width:410px;color:#7d8798;font-size:12px;line-height:1.5}.ifood-original-modal .field-label{font-weight:500}.ifood-original-modal .field-label input{height:40px;margin-top:6px}.ifood-original-modal hr{margin:13px 0 14px;border:0;border-top:1px solid #e5e8ee}.ifood-original-modal .ifood-notice{margin-top:24px;padding:16px;border:1px solid #f3ddb3;border-radius:5px;background:#fff5e5;color:#4b4f56;font-size:12px;line-height:1.5}.ifood-original-modal .ifood-notice b{color:#8a6c2b}.ifood-original-modal .ifood-help{margin-top:16px;padding:17px;border:1px solid #cbd8f1;border-radius:5px;background:#e9f0fc;color:#314c78;font-size:12px}.ifood-original-modal .ifood-help p{margin:10px 0}.ifood-original-modal .modal-footer{min-height:92px;margin:0;padding:20px 24px;background:#fff}.ifood-original-modal .modal-footer .plain-button{padding:10px 20px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.ifood-original-modal .modal-footer .primary{padding:11px 20px;background:#cf4956}.ifood-original-modal .integration-toggle,.ifood-original-modal .ifood-demand{flex-direction:row;justify-content:flex-start}.ifood-original-modal .ifood-notice{margin-top:8px;min-height:105px;padding:18px 16px}.gtm-original-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.gtm-original-modal .modal-head{min-height:72px;padding:20px 24px;border:0}.gtm-original-modal .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.gtm-original-modal .integration-form-scroll{flex:1;overflow:auto;padding:12px 40px 18px}.gtm-original-modal .integration-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;margin:0 0 23px;padding:4px 0;border:0;color:#424a59;font-weight:400}.gtm-original-modal .integration-toggle b{font-weight:400}.gtm-original-modal .integration-toggle .switch{order:-1;margin:0}.gtm-original-modal .field-label{margin:0 0 7px;color:#515b6b;font-weight:500}.gtm-original-modal .field-label input{height:40px;margin-top:5px;border-color:#e0e4ec;background:#fafafa}.gtm-help-link{display:inline-block;margin-left:7px;color:#568dc9;font-size:12px;text-decoration:underline}.gtm-original-modal .modal-footer{min-height:92px;margin:0;padding:20px 24px;background:#fff}.gtm-original-modal .modal-footer .plain-button{height:44px;padding:0 20px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.gtm-original-modal .modal-footer .primary{height:44px;padding:0 20px;background:#cf4956}.gtm-original-modal{transform:translateY(15px)}.gtm-original-modal .integration-toggle{font-size:14px}.gtm-original-modal .integration-toggle .switch{order:0}.gtm-original-modal .modal-footer{gap:12px}.gtm-original-modal .modal-footer .plain-button{width:114px}.gtm-original-modal .modal-footer .primary{width:185px}.pixel-original-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.pixel-original-modal .modal-head{min-height:72px;padding:20px 24px;border:0}.pixel-original-modal .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.pixel-original-modal .integration-form-scroll{flex:1;overflow:auto;padding:12px 40px 18px}.pixel-original-modal .integration-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;margin:0 0 17px;padding:4px 0;border:0;color:#424a59;font-size:14px}.pixel-original-modal .integration-toggle b{font-weight:400}.pixel-original-modal .integration-toggle .switch{order:0;margin:0}.pixel-original-modal .mode-options{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 18px}.pixel-original-modal .mode-options button{height:38px;border-color:#dce0e7;border-radius:0;color:#394357;font-size:13px}.pixel-original-modal .mode-options button:first-child{border-radius:7px 0 0 7px}.pixel-original-modal .mode-options button:last-child{border-radius:0 7px 7px 0}.pixel-original-modal .mode-options button.active{border-color:#d7818a;background:#dc8089;color:#fff}.pixel-original-modal .mode-options button:disabled{opacity:1;cursor:not-allowed}.pixel-original-modal .field-label{margin:0 0 7px;color:#515b6b;font-weight:500}.pixel-original-modal .field-label input{width:185px;height:40px;margin-top:5px;border-color:#e0e4ec;background:#fafafa}.pixel-add-button{display:block;height:43px;margin:26px 0 18px;padding:0 22px;border:0;border-radius:8px;background:#e5e8ef;color:#adb5c1;font-size:13px;font-weight:600}.pixel-info{margin:0;color:#717d90;font-size:13px;line-height:1.45}.pixel-original-modal .modal-footer{min-height:92px;gap:12px;margin:0;padding:20px 24px;background:#fff}.pixel-original-modal .modal-footer .plain-button{width:114px;height:44px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.pixel-original-modal .modal-footer .primary{width:185px;height:44px;background:#cf4956}.pixel-original-modal .pixel-add-button{width:238px}.food99-original-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.food99-original-modal .modal-head{min-height:72px;padding:20px 24px;border:0}.food99-original-modal .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.food99-original-modal .integration-form-scroll{flex:1;overflow-y:auto;padding:12px 24px 18px 40px}.food99-original-modal .integration-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;margin:0 0 24px;padding:4px 0;border:0;color:#424a59;font-size:14px}.food99-original-modal .integration-toggle b{font-weight:400}.food99-original-modal .integration-toggle .switch{order:0;margin:0}.food99-warning{min-height:141px;margin:0 0 16px;padding:19px 16px;border-color:#efd9ab;background:#fff6e8;color:#393c43;font-size:12px;line-height:1.5}.food99-warning b{display:inline-block;margin-bottom:7px;color:#806221}.food99-shop-card,.food99-link-card{padding:16px;border:1px solid #e4e7ed;border-radius:8px}.food99-shop-card h3,.food99-link-card h3{display:flex;align-items:center;gap:5px;margin:0 0 15px;color:#3b4554;font-size:13px;font-weight:500}.food99-shop-card h3 svg{color:#a5acb9}.food99-shop-card p{margin:0 0 15px;color:#8b95a5;font-size:12px;line-height:1.55}.food99-shop-entry{display:flex;gap:0;margin:0}.food99-shop-entry input{height:40px;min-width:0;flex:1;border-radius:5px 0 0 5px}.food99-shop-entry .primary{display:flex;align-items:center;gap:7px;height:40px;padding:0 17px;border-radius:0 5px 5px 0;background:#cf4956}.food99-empty{padding:20px 8px;text-align:center;color:#8792a3}.food99-empty b,.food99-empty small{display:block}.food99-empty small{margin-top:4px}.food99-link-card{margin-top:16px}.food99-link-card p{margin:12px 0 0;color:#8792a3;font-size:12px}.food99-original-modal .modal-footer{min-height:92px;gap:12px;margin:0;padding:20px 24px;background:#fff}.food99-original-modal .modal-footer .plain-button{width:114px;height:44px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.food99-original-modal .modal-footer .primary{width:185px;height:44px;background:#cf4956}.food99-shop-card h3{margin-bottom:21px}.food99-shop-card p{line-height:1.7}.food99-empty{margin-top:16px;padding:16px;border-radius:5px;background:#fff6e4;text-align:left}.food99-empty b{color:#c7a42f}.food99-empty b:before{content:"⚠";margin-right:5px}.food99-empty small{color:#747d8d}.food99-save-alert{position:fixed;z-index:101;left:50%;bottom:26px;transform:translate(-50%);padding:12px 18px;border-radius:8px;background:#edf9ef;color:#377d45;box-shadow:0 8px 26px #0002;font-size:13px}.saipos-original-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.saipos-original-modal .modal-head{min-height:72px;padding:20px 24px;border:0}.saipos-original-modal .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.saipos-original-modal .integration-form-scroll{flex:1;overflow:auto;padding:16px 40px 18px}.saipos-store-id{margin-bottom:9px;color:#404a5a;font-size:14px}.saipos-send-button{display:block;width:100%;height:38px;border:1px solid #d98591;border-radius:6px;background:#fff;color:#d44957;font-weight:600}.saipos-original-modal .integration-toggle,.saipos-original-modal .saipos-card-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;padding:4px 0;border:0;color:#465162;font-size:14px}.saipos-original-modal .integration-toggle{margin:18px 0 17px}.saipos-original-modal .integration-toggle b{font-weight:400}.saipos-original-modal .integration-toggle .switch,.saipos-original-modal .saipos-card-toggle .switch{order:0;margin:0}.saipos-original-modal .field-label{margin:0 0 15px;color:#515b6b;font-weight:500}.saipos-original-modal .field-label input{height:40px;margin-top:5px;border-color:#e0e4ec;background:#fafafa}.saipos-original-modal .saipos-card-toggle{margin:0}.saipos-original-modal .modal-footer{min-height:92px;gap:12px;margin:0;padding:20px 24px;background:#fff}.saipos-original-modal .modal-footer .plain-button{width:114px;height:44px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.saipos-original-modal .modal-footer .primary{width:185px;height:44px;background:#cf4956}.glow-original-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.glow-original-modal .modal-head{min-height:72px;padding:20px 24px;border:0}.glow-original-modal .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.glow-original-modal .integration-form-scroll{flex:1;overflow:auto;padding:12px 40px 18px}.glow-original-modal .integration-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;margin:0 0 22px;padding:4px 0;border:0;color:#424a59;font-size:14px}.glow-original-modal .integration-toggle b{font-weight:400}.glow-original-modal .integration-toggle .switch{order:0;margin:0}.glow-original-modal .field-label{margin:0 0 15px;color:#515b6b;font-weight:500}.glow-original-modal .field-label input{height:40px;margin-top:5px;border-color:#e0e4ec;background:#fafafa}.glow-original-modal .modal-footer{min-height:92px;gap:12px;margin:0;padding:20px 24px;background:#fff}.glow-original-modal .modal-footer .plain-button{width:114px;height:44px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.glow-original-modal .modal-footer .primary{width:185px;height:44px;background:#cf4956}.oauth-pdv-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.oauth-pdv-modal .modal-head{min-height:72px;padding:20px 24px;border:0}.oauth-pdv-modal .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.oauth-pdv-modal .integration-form-scroll{flex:1;overflow:auto;padding:0 24px 18px}.oauth-pdv-modal .modal-description{margin:0 0 14px;font-size:12px;line-height:1.75;color:#414958}.oauth-pdv-modal .integration-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;margin:0 0 18px;padding:0;border:0;color:#424a59;font-size:13px}.oauth-pdv-modal .integration-toggle b{font-weight:400}.oauth-pdv-modal .integration-toggle small{display:none}.oauth-pdv-modal .integration-toggle .switch{order:0;margin:0}.oauth-pdv-client{margin:0 0 15px;color:#697485;font-size:14px;font-weight:500}.oauth-pdv-client input{height:40px;margin-top:6px;border-color:#e5e9f0;background:#fafafa;color:#a5acb9;font-size:12px}.oauth-pdv-heading{margin:15px 0 10px;color:#697485;font-weight:500}.oauth-pdv-merchant{max-width:406px;padding:19px 16px;border:1px solid #c1d0ed;border-radius:4px;background:#e6edfc;color:#4c576b;font-size:12px;line-height:1.5}.oauth-pdv-merchant>div{display:flex;align-items:center;gap:5px;margin-top:5px;white-space:nowrap}.oauth-pdv-merchant code{font-size:11px;background:#fff}.oauth-pdv-merchant button{border:0;background:transparent;color:#d45160}.oauth-pdv-url{margin:18px 0 14px;color:#6b7483;font-size:12px}.oauth-pdv-webhook{margin:0 0 14px;color:#5b6675;font-size:12px;line-height:1.6}.oauth-pdv-webhook b{display:block}.oauth-pdv-webhook a{color:#d44754;text-decoration:underline}.oauth-pdv-secret{width:100%;height:43px;border:1px solid #e2e5eb;border-radius:8px;background:#fff;color:#bfc5d1;font-weight:600}.oauth-pdv-modal .modal-footer{min-height:92px;gap:12px;margin:0;padding:20px 24px;background:#fff}.oauth-pdv-modal .modal-footer .plain-button{width:114px;height:44px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.oauth-pdv-modal .modal-footer .primary{width:91px;height:44px;background:#cf4956}.oauth-pdv-modal .modal-footer .primary:disabled{background:#e7e9ee;color:#aeb6c4}.oauth-pdv-modal .field-label:not(.oauth-pdv-client){margin:0 0 14px;color:#677384;font-weight:500}.oauth-pdv-modal .field-label:not(.oauth-pdv-client) input{height:40px;margin-top:6px;border-color:#e3e7ee;background:#fafafa;color:#9ba6b6}.logistics-basic-modal{width:min(560px,calc(100vw - 32px));height:min(580px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.logistics-basic-modal .modal-head{min-height:72px;padding:20px 24px;border:0}.logistics-basic-modal .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.logistics-basic-modal .integration-form-scroll{flex:1;overflow:auto;padding:12px 40px 18px}.logistics-basic-modal .integration-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;margin:0 0 16px;padding:4px 0;border:0;color:#424a59;font-size:14px}.logistics-basic-modal .integration-toggle b{font-weight:400}.logistics-basic-modal .integration-toggle .switch{order:0;margin:0}.logistics-basic-modal .field-label{margin:0 0 15px;color:#515b6b;font-weight:500}.logistics-basic-modal .field-label input{height:40px;margin-top:6px;border-color:#e3e7ee;background:#fff}.logistics-blue-box{margin:0 0 27px;padding:19px 16px;border:1px solid #c7d3ef;border-radius:4px;background:#e7eefc;color:#3b526f;font-size:12px;line-height:1.6}.logistics-blue-box a{display:flex;align-items:center;gap:4px;margin-top:6px;color:#6d88c3}.logistics-blue-box p{margin:0 0 6px;line-height:1.5}.logistics-blue-box p:nth-child(2){margin:10px 0}.foody-instructions{margin-top:15px;margin-bottom:15px}.foody-instructions div{white-space:nowrap;font-size:11px}.foody-fee-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:8px;margin:0 0 14px;padding:0;border:0;color:#515c6a}.foody-fee-toggle .switch{order:0;margin:0}.foody-fee-toggle input:checked+.switch{background:#efa1a9}.logistics-basic-modal .modal-footer{min-height:92px;gap:12px;margin:0;padding:20px 24px;background:#fff}.logistics-basic-modal .modal-footer .plain-button{width:114px;height:44px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.logistics-basic-modal .modal-footer .primary{width:185px;height:44px;background:#cf4956}.payment-default-original-modal{display:flex;flex-direction:column;width:min(560px,calc(100vw - 28px));height:min(580px,calc(100vh - 28px));overflow:hidden}.payment-default-original-modal .modal-head{flex:none;min-height:72px;padding:20px 24px 12px;border-bottom:0}.payment-default-original-modal .payment-default-form{display:flex;flex:1;min-height:0;flex-direction:column;padding:0}.payment-default-scroll{flex:1;min-height:0;overflow:auto;padding:2px 24px 12px}.payment-default-original-modal .field-label{margin:0 0 14px;color:#515a6a;font-weight:400}.payment-default-original-modal .field-label input,.payment-default-original-modal .field-label select,.payment-default-original-modal .rider-money{height:40px}.payment-default-original-modal .payment-check{position:relative;display:flex;align-items:center;gap:8px;min-height:63px;margin:0;border-bottom:1px solid #e8eaee;color:#4e5564;font-size:13px;font-weight:400;line-height:1.5;cursor:pointer}.payment-default-original-modal .payment-check input{position:absolute;left:0;top:calc(50% - 12px);z-index:1;width:40px;height:24px;margin:0;opacity:0;cursor:pointer}.payment-default-original-modal .payment-switch{position:relative;display:block;flex:none;width:40px;height:24px;border-radius:20px;background:#cbd3e2}.payment-default-original-modal .payment-switch:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.payment-default-original-modal .payment-check input:checked+.payment-switch{background:#f05c6c}.payment-default-original-modal .payment-check input:checked+.payment-switch:before{transform:translate(16px)}.payment-default-original-modal .payment-check input:focus-visible+.payment-switch{outline:2px solid #3859a5;outline-offset:2px}.payment-default-original-modal .payment-alternative{padding:13px 0;border:0}.payment-default-original-modal .payment-alternative .field-label{margin-bottom:14px}.payment-default-original-modal .modal-footer{flex:none;min-height:92px;gap:12px;margin:0;padding:20px 24px;background:#fff}.payment-default-original-modal .modal-footer .plain-button{min-width:114px;min-height:44px;border:1px solid #e1e4ea;border-radius:10px;background:#fff}.payment-default-original-modal .modal-footer .primary{min-width:91px;min-height:44px;background:#cf4956}.payment-default-original-modal .payment-default-scroll .field-label{width:100%;max-width:none;margin-bottom:9px}.payment-default-original-modal .payment-default-scroll>.field-label:first-child{margin-bottom:-3px}.payment-default-original-modal .rider-money{width:100%}.payment-default-original-modal .rider-money>input{min-width:0}.payment-default-original-modal .payment-alternative{padding-top:3px}.payment-default-original-modal .payment-alternative .field-label{margin-bottom:9px}.payment-default-original-modal .payment-band-heading{margin:17px 0 12px;color:#6e7685;font-size:12px}.payment-default-original-modal .payment-band-store{display:grid;grid-template-columns:92px 122px 122px;gap:8px;justify-content:start}.payment-default-original-modal .payment-band-manual{display:grid;grid-template-columns:92px 122px 24px;gap:8px;justify-content:start}.payment-default-original-modal .payment-band{margin:0 0 14px}.payment-default-original-modal .payment-band label{display:flex;align-items:center;height:40px;border:1px solid #d6dfed;border-radius:6px;color:#7c8798}.payment-default-original-modal .payment-band label input{min-width:0;width:100%;border:0}.payment-default-original-modal .payment-band .rider-money{height:40px}.payment-default-original-modal .payment-band .rider-money>input{height:38px;border:0}.payment-default-original-modal .payment-band button{display:grid;place-items:center;height:40px;padding:0;color:#8590a2}.payment-default-original-modal .payment-add-band{margin-top:8px}@media(min-width:701px){.reports-panel .reports-toolbar{align-items:flex-start}.reports-panel .reports-toolbar h2{margin-top:3px}.reports-panel .report-empty{transform:translateY(20px)}}
