/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#171b2d;--muted:#737681;--line:#e7e6e1;--paper:#f7f6f2;--orange:#f4582b;--soft:#fff0e9;--green:#29935e;--navy:#202943;--yellow:#f2bb45}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin:auto}.brand{color:#fff;letter-spacing:-1px;align-items:center;gap:10px;font-size:25px;font-weight:800;display:inline-flex}.brand-dark{color:var(--ink)}.brand-mark{background:var(--orange);color:#fff;border-radius:10px 10px 10px 3px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 19px;font-weight:720;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--orange);color:#fff;box-shadow:0 7px 20px #f4582b2e}.button-dark{background:var(--ink);color:#fff}.button-ghost{background:0 0}.button-outline{background:0 0;border:1px solid #555a6c}.button-large{min-height:55px;padding:0 25px}.marketing{background:#fbfaf7;overflow:hidden}.marketing-nav{z-index:5;justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.nav-links,.nav-actions{align-items:center;gap:32px;display:flex}.nav-links{color:#555865;font-size:14px}.nav-actions{gap:5px;font-size:14px}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:45px;min-height:660px;padding:60px 0 80px;display:grid}.eyebrow,.section-kicker{color:var(--orange);letter-spacing:1.6px;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:var(--orange);width:21px;height:2px}.hero h1{letter-spacing:-5px;margin:22px 0;font-size:clamp(52px,6vw,81px);font-weight:650;line-height:.98}.hero h1 em,.section-heading em,.pricing-heading em,.faq-section em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#666975;max-width:520px;margin:0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.text-link{border-bottom:1px solid #bbb9b1;padding:10px 0 5px;font-size:14px;font-weight:700}.hero-proof{align-items:center;gap:14px;margin-top:32px;display:flex}.avatar-stack{display:flex}.avatar-stack span{color:#fff;background:#27314a;border:2px solid #fbfaf7;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-8px;font-size:9px;display:grid}.avatar-stack span:first-child{background:#cb8262;margin:0}.avatar-stack span:last-child{background:#758348}.hero-proof strong,.hero-proof small{display:block}.hero-proof strong{font-size:13px}.hero-proof small{color:#90929b;margin-top:3px;font-size:10px}.hero-visual{place-items:center;min-height:530px;display:grid;position:relative}.hero-visual:before{content:"";background:radial-gradient(circle at 45% 38%,#ffbda8,#f56c42 50%,#d9411b);border-radius:50%;position:absolute;inset:20px 0;transform:rotate(-8deg)scale(.88);box-shadow:0 35px 80px #cd41183d}.hero-orbit{border:1px solid #fff5;border-radius:50%;position:absolute;transform:rotate(-12deg)}.orbit-one{width:560px;height:370px}.orbit-two{width:430px;height:500px}.dashboard-preview{z-index:2;background:#f7f8fa;border:5px solid #1b1f30dd;border-radius:15px;width:min(560px,94%);height:365px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-5deg)rotateX(2deg)rotate(-2deg);box-shadow:0 35px 80px #27120a52}.preview-top{background:#fff;border-bottom:1px solid #e7e7e7;align-items:center;gap:18px;height:52px;padding:0 16px;display:flex}.preview-logo,.preview-user{background:var(--orange);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.preview-user{background:#222a40;border-radius:50%;margin-left:auto}.preview-search{color:#bbb;background:#f2f3f5;border-radius:7px;flex:1;max-width:170px;padding:7px 10px;font-size:8px}.preview-body{height:calc(100% - 52px);display:flex}.preview-side{background:#20263a;flex-direction:column;align-items:center;gap:20px;width:65px;padding-top:30px;display:flex}.preview-side span{background:#586077;border-radius:5px;width:28px;height:5px}.preview-side .active{background:var(--orange)}.preview-main{flex:1;padding:25px}.preview-title{justify-content:space-between;display:flex}.preview-title span{background:#262d42;border-radius:4px;width:105px;height:12px}.preview-title i{background:var(--orange);border-radius:6px;width:75px;height:25px}.preview-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.preview-stats div,.preview-chart{background:#fff;border:1px solid #eaebee;border-radius:8px;padding:13px}.preview-stats small,.preview-stats b,.preview-stats em{font-style:normal;display:block}.preview-stats small{color:#999;font-size:7px}.preview-stats b{margin:8px 0;font-size:15px}.preview-stats em{color:var(--green);font-size:7px}.preview-chart{height:150px;margin-top:13px}.chart-heading{justify-content:space-between;display:flex}.chart-heading span{background:#242b40;width:90px;height:7px}.chart-heading i{background:#f2f2f2;width:50px;height:16px}.chart-bars{border-bottom:1px solid #eee;align-items:end;gap:9px;height:98px;padding-top:13px;display:flex}.chart-bars span{background:#ffbaa5;border-radius:3px 3px 0 0;flex:1}.chart-bars span:nth-child(6),.chart-bars span:nth-child(11){background:var(--orange)}.floating-badge{z-index:3;background:#fffffff5;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 15px 35px #3f1a0e2e}.floating-badge b,.floating-badge small{display:block}.floating-badge b{font-size:12px}.floating-badge small{color:#858792;margin-top:3px;font-size:9px}.badge-orders{top:43px;right:6px}.badge-stock{bottom:52px;left:5px}.pulse-dot{background:var(--orange);border:3px solid #ffd8cb;border-radius:50%;width:10px;height:10px}.stock-icon{background:var(--soft);width:27px;height:27px;color:var(--orange);border-radius:8px;place-items:center;font-weight:900;display:grid}.trust-strip{border-block:1px solid var(--line);background:#fff}.trust-content{color:#8a8b90;justify-content:space-between;align-items:center;min-height:102px;font-size:12px;display:flex}.trust-content>div{letter-spacing:1.3px;gap:42px;font-size:10px;display:flex}.features-section{padding:120px 0}.section-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:50px;display:flex}.section-heading h2,.pricing-heading h2,.faq-section h2{letter-spacing:-3px;margin:16px 0 0;font-size:clamp(40px,5vw,61px);font-weight:620;line-height:1.05}.section-heading>p{max-width:410px;color:var(--muted);line-height:1.7}.feature-grid{background:#fff;border:1px solid #e1dfd8;border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.feature-card{border-right:1px solid var(--line);min-height:280px;padding:27px;transition:all .25s;position:relative}.feature-card:last-child{border:0}.feature-card:hover{z-index:2;background:var(--ink);color:#fff;transform:translateY(-5px)}.feature-card>span,.feature-card i{color:var(--orange);font-size:12px}.feature-card h3{margin-top:70px;font-size:19px}.feature-card p{color:#777984;font-size:14px;line-height:1.65}.feature-card i{font-size:20px;font-style:normal;position:absolute;bottom:23px;right:27px}.pricing-section{background:var(--ink);color:#fff;padding:115px 0}.pricing-heading{text-align:center}.pricing-heading p{color:#a9acb8}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.price-card{background:#202538;border:1px solid #3a4053;border-radius:18px;padding:34px;position:relative}.price-card.featured{border-color:var(--orange);background:#272d43;transform:translateY(-12px)}.popular{background:var(--orange);text-transform:uppercase;border-radius:20px;padding:6px 11px;font-size:10px;font-weight:800;position:absolute;top:-13px;right:22px}.price-card h3{margin:0 0 9px}.price-card>p{color:#a8abba;min-height:43px;margin:0;font-size:13px}.price{align-items:baseline;gap:4px;min-height:81px;margin-top:23px;display:flex}.price strong{letter-spacing:-3px;font-size:47px}.price .custom-price{letter-spacing:-1px;font-size:28px}.price span{color:#aaaeba;font-size:12px}.price-card ul{border-top:1px solid #3c4152;min-height:150px;margin:0;padding:22px 0;list-style:none}.price-card li{color:#d8d9df;gap:10px;margin:12px 0;font-size:13px;display:flex}.price-card li span{color:var(--orange)}.price-card .button{width:100%}.faq-section{grid-template-columns:.75fr 1.25fr;gap:90px;padding:115px 0;display:grid}.faq-list details{border-bottom:1px solid #dddcd6}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:70px;font-weight:700;list-style:none;display:flex}.faq-list summary span{color:var(--orange);font-size:22px}.faq-list p{color:var(--muted);margin:-5px 0 25px;font-size:14px;line-height:1.7}.marketing-footer{color:#fff;background:#111522;padding:60px 0 25px}.footer-inner,.footer-bottom{justify-content:space-between;align-items:center;display:flex}.footer-inner{padding-bottom:50px}.footer-inner p{color:#8f93a2;font-size:13px}.footer-cta{align-items:center;gap:25px;display:flex}.footer-bottom{color:#777b89;border-top:1px solid #303442;padding-top:22px;font-size:11px}.app-shell{background:#f5f6f8;min-height:100vh}.sidebar{z-index:20;color:#dfe1e9;background:#1e2436;flex-direction:column;width:238px;padding:25px 17px 17px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{margin:0 8px 25px}.store-switcher{background:#262d42;border:1px solid #3a4053;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.store-avatar{background:var(--orange);border-radius:8px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.store-switcher strong,.store-switcher small{display:block}.store-switcher strong{font-size:12px}.store-switcher small{color:#8f94a7;margin-top:3px;font-size:9px}.store-switcher>span:last-child{margin-left:auto}.side-nav{margin-top:20px}.nav-label{color:#74798c;letter-spacing:1.4px;margin:18px 12px 7px;font-size:9px;font-weight:800;display:block}.side-nav button,.sidebar-config{color:#aeb2c0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:12px;display:flex}.side-nav button i,.sidebar-config i{text-align:center;width:18px;font-size:16px;font-style:normal}.side-nav button.active{background:var(--orange);color:#fff}.side-nav button b{background:#ffffff2b;border-radius:8px;margin-left:auto;padding:2px 6px}.sidebar-bottom{margin-top:auto}.plan-meter{background:#292f43;border-radius:9px;margin-bottom:6px;padding:12px;font-size:9px}.plan-meter>div:first-child{justify-content:space-between;display:flex}.plan-meter b,.plan-meter a{color:#f47a57}.plan-meter .meter{background:#474d60;border-radius:4px;height:4px;margin:9px 0 7px}.plan-meter .meter i{background:var(--orange);width:72%;height:100%;display:block}.plan-meter small{color:#8f94a4;font-size:8px;display:block}.plan-meter a{margin-top:9px;display:block}.user-card{border-top:1px solid #343a4e;align-items:center;gap:9px;padding:12px 8px 2px;display:flex}.user-card>span,.header-avatar{background:#e7b08d;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.user-card b,.user-card small{display:block}.user-card b{font-size:10px}.user-card small{color:#777d90;font-size:8px}.user-card i{margin-left:auto}.app-content{min-height:100vh;margin-left:238px}.app-header{z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffe;border-bottom:1px solid #e4e5e8;justify-content:space-between;align-items:center;height:68px;padding:0 35px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.global-search{background:#f8f8f9;border:1px solid #e4e5e8;border-radius:8px;align-items:center;gap:9px;width:min(335px,40vw);height:35px;padding:0 10px;display:flex}.global-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.global-search kbd{background:#fff;border:1px solid #dddfe4;border-radius:4px;padding:3px 6px;font-size:8px}.header-actions{align-items:center;gap:16px;display:flex}.store-status{color:#777b87;align-items:center;gap:7px;font-size:10px;display:flex}.store-status span{background:#39ad72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ddf5e8}.icon-button{background:0 0;border:0;font-size:20px;position:relative}.icon-button i{background:var(--orange);color:#fff;border-radius:50%;width:14px;height:14px;font-size:7px;font-style:normal;position:absolute;top:-3px;right:-3px}.header-avatar{color:#fff;background:#252b40}.dashboard-main{width:min(1230px,100% - 58px);margin:auto;padding:31px 0 55px}.dashboard-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.dashboard-heading h1{letter-spacing:-1px;margin:0;font-size:25px}.dashboard-heading p{color:#858894;margin:7px 0 0;font-size:11px}.mobile-kicker{display:none}.new-order-button{border-radius:8px;min-height:39px;font-size:11px}.new-order-button span{font-size:17px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-grid article,.module-stats article{background:#fff;border:1px solid #e4e5e8;border-radius:10px;padding:18px}.stat-top{color:#777b88;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-icon{background:var(--soft);width:27px;height:27px;color:var(--orange);border-radius:7px;place-items:center;font-style:normal;display:grid}.stat-grid strong{margin:10px 0 8px;font-size:21px;display:block}.stat-grid small{font-size:8px;font-weight:700}.stat-grid small em{color:#999ca5;font-style:normal;font-weight:400}.positive{color:var(--green)}.negative{color:var(--orange)}.dashboard-grid{grid-template-columns:1.55fr .85fr;gap:14px;margin-top:14px;display:grid}.panel{background:#fff;border:1px solid #e3e4e7;border-radius:10px}.panel-heading{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;min-height:69px;padding:15px 18px;display:flex}.panel-heading h2{margin:0;font-size:13px}.panel-heading p{color:#9a9ca5;margin:5px 0 0;font-size:8px}.panel-heading button{color:#777b87;cursor:pointer;background:#fff;border:1px solid #e4e5e8;border-radius:6px;padding:7px 10px;font-size:8px}.sales-chart{height:220px;padding:20px 20px 17px;display:flex}.y-labels{color:#a4a6ae;flex-direction:column;justify-content:space-between;width:30px;padding-bottom:25px;font-size:7px;display:flex}.bars{background:repeating-linear-gradient(#0000 0 43px,#f1f1f3 44px);border-bottom:1px solid #e9eaed;flex:1;justify-content:space-around;align-items:stretch;display:flex}.bar-column{flex-direction:column;justify-content:flex-end;align-items:center;width:10%;display:flex;position:relative}.bar-column i{background:#f8c3b3;border-radius:4px 4px 0 0;width:min(28px,70%)}.bar-column i.active{background:var(--orange)}.bar-column b{color:#9b9da7;font-size:7px;position:absolute;bottom:-18px}.donut-row{justify-content:space-evenly;align-items:center;gap:18px;height:220px;padding:15px;display:flex}.donut{background:conic-gradient(var(--orange) 0 48%,var(--navy) 48% 78%,var(--yellow) 78%);border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:75px;height:75px;position:absolute}.donut span{text-align:center;position:relative}.donut b,.donut small{display:block}.donut small{color:#999;font-size:7px}.legend>div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin:13px 0;display:grid}.legend-dot{border-radius:2px;width:7px;height:7px}.orange{background:var(--orange)}.navy{background:var(--navy)}.yellow{background:var(--yellow)}.legend p,.legend b{margin:0;font-size:8px}.legend p small{color:#aaa;font-size:7px;display:block}.orders-panel{margin-top:14px;overflow:hidden}.view-all{font-weight:700;color:var(--orange)!important;border:0!important}.orders-table{min-width:850px}.order-row{color:#555966;border-bottom:1px solid #f0f0f2;grid-template-columns:.7fr 1fr 1.7fr .85fr .75fr .85fr 30px;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:9px;display:grid}.order-row>strong small{color:#aaa;font-size:7px;display:block}.order-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-head{color:#9b9da6;text-transform:uppercase;background:#fafafa;min-height:35px;font-size:7px}.order-row>button{width:25px;height:25px;color:var(--orange);cursor:pointer;background:#fff;border:1px solid #e4e5e8;border-radius:6px}.status{border-radius:20px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:800;overflow:visible!important}.status-novo{color:#4570bd;background:#e9f0ff}.status-preparando{color:#a8731c;background:#fff3dc}.status-pronto{color:#238454;background:#def5e8}.status-em-entrega{color:#7354a8;background:#eee9fb}.channel-dot{background:#798096;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.channel-dot.whatsapp{background:#35a96d}.channel-dot.delivery{background:var(--orange)}.empty-orders{text-align:center;padding:45px}.filter-row{gap:7px;margin-bottom:12px;display:flex;overflow:auto}.filter-row button{color:#6e7280;white-space:nowrap;background:#fff;border:1px solid #dfe1e5;border-radius:8px;align-items:center;gap:8px;padding:9px 13px;display:flex}.filter-row button span{background:#f0f1f3;border-radius:7px;padding:3px 5px;font-size:7px}.filter-row .active{border-color:var(--orange);background:var(--soft);color:var(--orange)}.orders-full{margin-top:0}.module-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.module-stats strong,.module-stats span{display:block}.module-stats strong{font-size:23px}.module-stats span{color:#8f929d;margin-top:6px;font-size:9px}.module-panel{margin-top:14px}.module-table>div{border-bottom:1px solid #eee;grid-template-columns:1.4fr 1fr 1fr .6fr;align-items:center;gap:12px;min-height:56px;padding:0 18px;font-size:10px;display:grid}.module-table span{color:#777b87}.mobile-nav{display:none}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11152299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.order-modal{background:#fff;border-radius:16px;width:min(500px,100%);padding:26px}.modal-heading{justify-content:space-between;margin-bottom:23px;display:flex}.modal-heading span{color:var(--orange);font-size:9px;font-weight:800}.modal-heading h2{margin:7px 0;font-size:21px}.modal-heading button{background:#f2f2f3;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.order-modal label{color:#525663;gap:7px;margin:13px 0;font-size:10px;font-weight:700;display:grid}.order-modal input,.order-modal textarea,.order-modal select{background:#fafafa;border:1px solid #dedfe3;border-radius:8px;width:100%;padding:0 12px;font-size:11px}.order-modal input,.order-modal select{height:42px}.order-modal textarea{resize:vertical;min-height:82px;padding-top:12px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.toast{z-index:60;color:#fff;background:#202638;border-radius:10px;padding:13px 17px;font-size:11px;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #0003}.toast span{color:#5cd18d;margin-right:8px}@media (width<=1050px){.feature-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}}@media (width<=800px){.shell{width:min(100% - 32px,680px)}.marketing-nav{height:68px}.nav-links,.nav-actions .button-ghost{display:none}.hero{text-align:center;grid-template-columns:1fr;padding:50px 0 70px}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero h1{letter-spacing:-3.5px;font-size:clamp(48px,14vw,68px)}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;gap:12px;width:100%}.hero-actions .button{width:100%}.hero-visual{min-height:420px}.dashboard-preview{width:115%;height:300px;transform:rotate(-2deg)}.hero-visual:before{inset:25px -90px}.orbit-one{width:460px}.orbit-two{width:340px;height:430px}.badge-orders{top:20px}.badge-stock{bottom:30px}.trust-content{text-align:center;flex-direction:column;gap:22px;padding:25px 0}.trust-content>div{flex-wrap:wrap;justify-content:center;gap:18px 25px}.features-section,.pricing-section{padding:82px 0}.section-heading{flex-direction:column;align-items:start;gap:17px}.section-heading h2,.pricing-heading h2,.faq-section h2{letter-spacing:-2px;font-size:43px}.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.faq-section{grid-template-columns:1fr;gap:35px;padding:82px 0}.footer-inner{flex-direction:column;align-items:start;gap:30px}.footer-cta{flex-direction:column;align-items:start}.footer-bottom{flex-direction:column;align-items:start;gap:10px}.sidebar{display:none}.app-content{margin:0;padding-bottom:70px}.app-header{height:64px;padding:0 17px}.mobile-brand{display:block}.mobile-brand .brand{font-size:19px}.mobile-brand .brand-mark{width:29px;height:29px;font-size:15px}.global-search,.store-status{display:none}.header-actions{margin-left:auto}.dashboard-main{width:calc(100% - 28px);padding:22px 0}.dashboard-heading{align-items:center}.dashboard-heading h1{font-size:21px}.mobile-kicker{color:var(--orange);letter-spacing:1px;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.new-order-button{border-radius:50%;width:42px;height:42px;padding:0;font-size:0}.new-order-button span{font-size:22px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:9px}.stat-grid article{padding:14px}.stat-grid strong{font-size:18px}.stat-grid em{display:none}.dashboard-grid{gap:10px;margin-top:10px}.channels-panel .donut-row{justify-content:center;gap:30px}.orders-panel{margin-top:10px;overflow:auto}.orders-panel .panel-heading,.module-panel .panel-heading{position:sticky;left:0}.module-stats{gap:8px}.module-stats article{padding:14px 10px}.module-stats strong{font-size:16px}.module-table{min-width:620px}.module-panel{overflow:auto}.mobile-nav{z-index:30;background:#fffffffa;border-top:1px solid #e1e2e5;grid-template-columns:repeat(6,1fr);height:67px;display:grid;position:fixed;inset:auto 0 0}.mobile-nav button,.mobile-nav-link{color:#999ca6;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;text-decoration:none;display:flex}.mobile-nav i,.mobile-nav-link i{font-size:18px;font-style:normal}.mobile-nav .active{color:var(--orange)}.filter-row{margin-right:-14px;padding-right:14px}.toast{text-align:center;bottom:80px;left:14px;right:14px}}@media (width<=520px){.feature-grid{grid-template-columns:1fr}.feature-card{border-right:0;border-bottom:1px solid var(--line);min-height:235px}.feature-card h3{margin-top:45px}.form-row{grid-template-columns:1fr;gap:0}.order-modal{max-height:calc(100vh - 30px);padding:21px;overflow:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.side-nav{padding-right:2px;overflow-y:auto}.side-nav::-webkit-scrollbar{width:3px}.side-nav::-webkit-scrollbar-thumb{background:#42485b;border-radius:5px}.side-nav>div{display:contents}.workspace-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workspace-card{background:#fff;border:1px solid #e3e4e7;border-radius:12px;padding:24px}.workspace-card h2{letter-spacing:-.5px;margin:7px 0 8px;font-size:20px}.workspace-card>p{color:#81848f;margin:0 0 22px;font-size:11px;line-height:1.6}.card-kicker{color:var(--orange);letter-spacing:1.4px;font-size:8px;font-weight:850}.info-banner{background:#fff6f2;border:1px solid #f5c5b7;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:14px;padding:15px 18px;font-size:10px;display:grid}.info-banner b{color:#bd431f}.info-banner span{color:#7d665e}.info-banner button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.combo-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.combo-grid article{background:#fff;border:1px solid #e3e4e7;border-radius:11px;padding:20px;position:relative}.combo-grid article>span{color:var(--orange);letter-spacing:1px;font-size:8px;font-weight:850}.combo-grid h3{margin:12px 0 5px;font-size:15px}.combo-grid p{color:#858894;min-height:30px;margin:0 0 16px;font-size:9px}.combo-grid strong{font-size:15px}.combo-grid button{float:right;color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.upload-zone{color:#6d707c;cursor:pointer;background:#fff9f6;border:1.5px dashed #e3a18e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:185px;display:flex}.upload-zone input{display:none}.upload-zone i{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:39px;height:39px;font-size:22px;font-style:normal;display:grid}.upload-zone b{font-size:11px}.upload-zone span{color:#aaa;font-size:8px}.info-note{color:#747782;background:#f5f6f8;border-radius:8px;margin-top:15px;padding:12px;font-size:9px;line-height:1.5}.invoice-result{text-align:center;flex-direction:column;align-items:center;min-height:410px;display:flex}.invoice-result>.card-kicker{align-self:flex-start}.success-mark{color:#238454;background:#def5e8;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:25px;font-size:22px;display:grid}.invoice-stats{border-block:1px solid #eee;grid-template-columns:1fr 1fr;width:100%;margin:10px 0 14px;display:grid}.invoice-stats span{color:#92949e;padding:12px;font-size:8px}.invoice-stats span+span{border-left:1px solid #eee}.invoice-stats b{color:#272b3e;font-size:13px;display:block}.invoice-result ul{text-align:left;align-self:stretch;margin:0 0 20px;padding:0;list-style:none}.invoice-result li{color:#676a76;border-bottom:1px solid #f1f1f1;padding:6px 2px;font-size:9px}.empty-state{color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:320px;display:flex}.empty-state i{font-size:38px;font-style:normal}.empty-state b{color:#676a76;font-size:11px}.empty-state span{font-size:9px}.cash-summary{grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.cash-summary article{background:#fff;border:1px solid #e3e4e7;border-radius:11px;padding:21px}.cash-summary article:first-child{background:var(--navy);color:#fff}.cash-summary span,.cash-summary strong,.cash-summary small{display:block}.cash-summary span{color:#8f929d;font-size:9px}.cash-summary strong{margin:9px 0 5px;font-size:22px}.cash-summary small{color:#989ba6;font-size:8px}.cash-list>div{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:13px 18px;display:flex}.cash-list i{border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.cash-list i.in{color:var(--green);background:#e5f6ec}.cash-list i.out{color:var(--orange);background:#fff0e9}.cash-list p{flex:1;margin:0}.cash-list p b,.cash-list p span{display:block}.cash-list p b{font-size:10px}.cash-list p span{color:#999;margin-top:4px;font-size:8px}.cash-list>div>strong{font-size:10px}.payment-options{gap:8px;display:grid}.payment-options label{border:1px solid #e8e8ea;border-radius:9px;align-items:center;gap:11px;min-height:51px;padding:0 12px;display:flex}.pay-icon{color:#545866;background:#f2f3f5;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.payment-options label b{flex:1;font-size:10px}.payment-options input{display:none}.payment-options label>i{background:#d7d9de;border-radius:20px;width:31px;height:18px;position:relative}.payment-options label>i:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.payment-options label>i.on{background:var(--orange)}.payment-options label>i.on:before{left:16px}.bank-card{background:#fafafa;border:1px solid #e5e6e9;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.bank-card.connected{background:#f3fbf7;border-color:#aee0c5}.bank-logo{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.bank-card div{flex:1}.bank-card b,.bank-card small{display:block}.bank-card b{font-size:10px}.bank-card small{color:#8c8f99;margin-top:4px;font-size:8px}.bank-card em{color:#218151;background:#dff5e8;border-radius:10px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:800}.full-button{width:100%}.pix-explain{background:#f3f4f6;border-radius:9px;gap:5px;margin-top:17px;padding:14px;display:grid}.pix-explain b{font-size:9px}.pix-explain span{color:#757884;font-size:8px;line-height:1.5}.registration{max-width:850px;margin:auto}.step-line{align-items:center;max-width:260px;margin-bottom:25px;display:flex}.step-line span{color:#888;background:#eee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.step-line span.done{background:var(--orange);color:#fff}.step-line i{background:#ddd;flex:1;height:1px}.entity-toggle{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.entity-toggle button{color:#555966;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedfe3;border-radius:10px;flex-direction:column;align-items:start;gap:4px;padding:15px;display:flex}.entity-toggle button.active{border-color:var(--orange);box-shadow:0 0 0 2px var(--soft)}.entity-toggle b{font-size:12px}.entity-toggle span{color:#999;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{color:#525663;gap:7px;font-size:9px;font-weight:700;display:grid}.field input,.field select{background:#fafafa;border:1px solid #dedfe3;border-radius:8px;outline:0;height:42px;padding:0 12px;font-size:10px}.field input:focus,.field select:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--soft)}.field small{color:#a07465;font-size:7px;font-weight:400}.form-footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:27px;padding-top:19px;display:flex}.security-copy b,.security-copy span{display:block}.security-copy b{font-size:9px}.security-copy span{color:#999;margin-top:4px;font-size:8px}@media (width<=800px){.workspace-grid,.combo-grid,.info-banner{grid-template-columns:1fr}.cash-summary{grid-template-columns:1fr 1fr}.cash-summary article:first-child{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:stretch;gap:16px}.form-footer .button{width:100%}.payment-layout{padding-bottom:15px}.invoice-result{min-height:330px}.side-nav{overflow:visible}}.chatbot-layout{grid-template-columns:minmax(330px,1.15fr) minmax(290px,.85fr);align-items:start;gap:16px;display:grid}.chat-phone{background:#efeae2;border:1px solid #dfe2e2;border-radius:15px;flex-direction:column;min-height:650px;display:flex;overflow:hidden;box-shadow:0 15px 40px #1d292333}.chat-header{color:#fff;background:#075e54;align-items:center;gap:11px;height:62px;padding:0 16px;display:flex}.manager-avatar{color:#075e54;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.chat-header b,.chat-header small{display:block}.chat-header b{font-size:12px}.chat-header small{color:#cce2dd;margin-top:3px;font-size:8px}.chat-header small i{background:#4bdb87;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.chat-header button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.chat-body{background-color:#efeae2;background-image:radial-gradient(#d8d1c7 1px,#0000 1px);background-size:16px 16px;flex-direction:column;gap:7px;height:480px;padding:17px;display:flex;overflow-y:auto}.chat-bubble{color:#30343e;background:#fff;border-radius:9px;max-width:79%;padding:10px 11px 7px;font-size:10px;line-height:1.5;box-shadow:0 1px 2px #00000014}.chat-bubble.user{background:#d9fdd3;align-self:flex-end}.chat-bubble small{color:#90948f;text-align:right;margin-top:4px;font-size:6px;display:block}.chat-input{background:#f0f2f5;gap:8px;padding:10px;display:flex}.chat-input input{border:0;border-radius:20px;outline:0;flex:1;height:40px;padding:0 14px;font-size:10px}.chat-input button{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;width:40px}.quick-replies{background:#f0f2f5;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.quick-replies button,.chat-done button{color:#07836c;cursor:pointer;background:#fff;border:1px solid #00a884;border-radius:18px;padding:8px 11px;font-size:9px;font-weight:700}.chat-done{text-align:center;background:#f0f2f5;padding:11px}.bot-control{background:#fff;border:1px solid #e3e4e7;border-radius:13px;padding:24px}.integration-status{background:#f6fbf8;border:1px solid #dfe9e5;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.wa-mark{color:#fff;background:#25d366;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.integration-status div{flex:1}.integration-status b,.integration-status small{display:block}.integration-status b{font-size:10px}.integration-status small{color:#81858e;margin-top:3px;font-size:7px}.integration-status em{color:#9b681a;background:#fff0dc;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.bot-control>h2{margin:23px 0 6px;font-size:24px}.bot-control>p{color:#7a7d88;margin:0;font-size:10px;line-height:1.6}.bot-flow{gap:7px;margin:20px 0;display:grid}.bot-flow div{background:#f7f8f9;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.bot-flow span{color:#13875d;background:#e6f7ef;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.bot-flow b{font-size:9px}.automation-log{background:#f4f5f6;border-radius:9px;gap:7px;margin-top:18px;padding:13px;display:grid}.automation-log>b{font-size:9px}.automation-log span{color:#26875c;font-size:8px;line-height:1.4}.automation-log small{color:#8c8f99;font-size:8px;line-height:1.5}.donut-empty{background:#e4e6ea}.orders-table .empty-orders{color:#9497a1;text-align:center;min-width:100%;padding:45px;font-size:10px}.module-table:empty:after,.cash-list:empty:after{content:"Nenhum dado registrado ainda.";color:#9497a1;text-align:center;padding:45px;font-size:10px;display:block}@media (width<=800px){.chatbot-layout{grid-template-columns:1fr}.chat-phone{min-height:610px}.chat-body{height:420px}.bot-control{padding:18px}.mobile-nav{grid-template-columns:repeat(6,1fr)}.mobile-nav button:nth-child(5){display:flex}}.catalog-toolbar{background:#fff;border:1px solid #e3e4e7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.catalog-toolbar h2{margin:6px 0 4px;font-size:21px}.catalog-toolbar p{color:#858894;margin:0;font-size:10px}.catalog-actions{gap:8px;display:flex}.category-button{background:#fff;border:1px solid #dedfe3}.category-tabs{gap:8px;margin:13px 0;padding-bottom:2px;display:flex;overflow-x:auto}.category-tabs button{color:#6e7280;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe1e5;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.category-tabs button span{background:#eff0f2;border-radius:8px;padding:3px 6px;font-size:7px}.category-tabs button.active{border-color:var(--orange);background:var(--soft);color:var(--orange)}.category-tabs button.active span{background:#fff}.catalog-summary{grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:13px;display:grid}.catalog-summary article{background:#fff;border:1px solid #e3e4e7;border-radius:10px;padding:15px 18px}.catalog-summary strong,.catalog-summary span{display:block}.catalog-summary strong{font-size:20px}.catalog-summary span{color:#91949e;margin-top:4px;font-size:8px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.product-card{background:#fff;border:1px solid #e1e2e5;border-radius:12px;overflow:hidden}.product-image{background:linear-gradient(135deg,#fff0e9,#f6c9b8);place-items:center;height:145px;display:grid;position:relative;overflow:hidden}.product-image>span{width:62px;height:62px;color:var(--orange);background:#fff;border-radius:20px 20px 20px 6px;place-items:center;font-size:27px;font-weight:900;display:grid;box-shadow:0 10px 25px #8f321327}.product-image img{object-fit:cover;width:100%;height:100%}.product-image em{color:var(--orange);letter-spacing:.7px;background:#ffffffeb;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:11px;left:11px}.product-copy{padding:16px}.product-copy h3{margin:0;font-size:14px}.product-copy>p{color:#838691;min-height:33px;margin:6px 0 12px;font-size:8px;line-height:1.55}.product-copy>small{color:#8d9099;margin-top:11px;font-size:8px;display:block}.size-tags{grid-template-columns:1fr 1fr;gap:6px;display:grid}.size-tags span{color:#777b87;background:#f6f7f8;border-radius:7px;padding:7px;font-size:7px;display:block}.size-tags b{color:#363a4c;margin-bottom:2px;font-size:8px;display:block}.base-price{color:var(--orange);font-size:15px;display:block}.empty-catalog{text-align:center;background:#fff;border:1px dashed #d8d9de;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;padding:35px;display:flex}.empty-catalog>span{color:#c4c6cc;font-size:35px}.empty-catalog>b{margin-top:8px;font-size:12px}.empty-catalog>p{color:#92949e;max-width:360px;font-size:9px;line-height:1.5}.category-modal{width:min(440px,100%)}.product-modal{width:min(760px,100%);max-height:calc(100vh - 35px);overflow-y:auto}.product-upload{position:relative}.product-upload>input{opacity:0;width:1px;height:1px;position:absolute}.product-upload>span{color:#b64b2a;cursor:pointer;background:#fff8f5;border:1px dashed #e3a18e;border-radius:8px;align-items:center;min-height:44px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.modal-section-title{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 9px;padding-top:16px;display:flex}.modal-section-title b,.modal-section-title span{display:block}.modal-section-title b{font-size:11px}.modal-section-title span{color:#8e919b;margin-top:4px;font-size:8px}.modal-section-title>button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.pizza-size-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pizza-size-list>div{opacity:.65;background:#fafafa;border:1px solid #e3e4e7;border-radius:9px;grid-template-columns:1.15fr .85fr;align-items:center;gap:9px;padding:9px;display:grid}.pizza-size-list>div.enabled{opacity:1;background:#fff8f5;border-color:#f0b09d}.pizza-size-list label{margin:0}.check-line{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.check-line>input{accent-color:var(--orange);width:16px!important;height:16px!important}.check-line span b,.check-line span small{display:block}.check-line span b{font-size:9px}.check-line span small{color:#92949e;margin-top:3px;font-size:7px}.pizza-size-list>div>label:last-child{grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:7px;display:grid}.pizza-size-list>div>label:last-child input{height:34px}.crust-list{gap:7px;display:grid}.crust-list>div{grid-template-columns:18px 1fr 130px;align-items:center;gap:8px;display:grid}.crust-list>div>input[type=checkbox]{width:16px;height:16px;accent-color:var(--orange)}.crust-list>div>input:not([type=checkbox]){height:38px}.crust-list>div>label{background:#fafafa;border:1px solid #dedfe3;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:3px;margin:0;padding-left:8px;display:grid}.crust-list>div>label input{background:0 0;border:0;height:36px;padding:0}.catalog-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1050px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-actions{grid-template-columns:1fr 1fr;display:grid}.catalog-summary{gap:7px}.catalog-summary article{padding:13px 11px}.product-grid{grid-template-columns:1fr}.product-image{height:180px}.pizza-size-list{grid-template-columns:1fr}.product-modal{max-height:calc(100vh - 20px);padding:20px}.crust-list>div{grid-template-columns:18px 1fr}.crust-list>div>label{grid-column:2}.modal-section-title{align-items:flex-start}.size-tags{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.catalog-actions{grid-template-columns:1fr}.catalog-summary{grid-template-columns:1fr 1fr}.catalog-summary article:last-child{grid-column:1/-1}.product-image{height:150px}}.burger-price{grid-template-columns:1fr 1fr;gap:7px;display:grid}.burger-price>span{color:#585c68;background:#f6f7f8;border-radius:8px;padding:9px;font-size:9px;display:block}.burger-price>span b{color:#333748;margin-bottom:4px;font-size:8px;display:block}.burger-price .combo-total{color:var(--orange);background:#fff0e9}.single-size-note{background:#f7f8f9;border:1px solid #e1e3e6;border-radius:10px;align-items:center;gap:11px;margin:17px 0 12px;padding:12px;display:flex}.single-size-note>span{background:var(--navy);color:#fff;letter-spacing:.8px;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:850}.single-size-note b,.single-size-note small{display:block}.single-size-note b{font-size:10px}.single-size-note small{color:#8d909a;margin-top:3px;font-size:8px}.single-size-note.compact{margin:5px 0 10px}.combo-switch{cursor:pointer;background:#fafafa;border:1px solid #e0e2e5;border-radius:10px;grid-template-columns:none!important;align-items:center!important;gap:10px!important;margin:15px 0!important;padding:13px!important;display:flex!important}.combo-switch>input{display:none}.combo-switch>i{background:#d7d9de;border-radius:20px;flex:none;width:34px;height:19px;position:relative}.combo-switch>i:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.combo-switch>i.on{background:var(--orange)}.combo-switch>i.on:before{left:18px}.combo-switch span b,.combo-switch span small{display:block}.combo-switch span b{font-size:9px}.combo-switch span small{color:#8b8e98;margin-top:4px;font-size:8px;font-weight:400}.burger-combo-fields{background:#fff8f5;border:1px solid #f2c3b5;border-radius:10px;padding:15px}.burger-combo-fields label{margin-top:0}.sum-note{background:#fff;border-radius:8px;justify-content:space-between;gap:15px;padding:11px;display:flex}.sum-note b{font-size:8px}.sum-note span{color:#7f828c;text-align:right;font-size:8px}.burger-order-fields{margin:10px 0}.order-combo{background:#fff8f5}.order-total{background:var(--navy);color:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:13px 14px;display:grid}.order-total span{font-size:8px}.order-total strong{font-size:17px}.order-total small{color:#aeb3c2;grid-column:1/-1;margin-top:3px;font-size:7px}@media (width<=800px){.catalog-summary{grid-template-columns:1fr 1fr}.burger-price{grid-template-columns:1fr}.sum-note{flex-direction:column;align-items:flex-start}.sum-note span{text-align:left}}.portion-size-list{grid-template-columns:repeat(3,1fr)}.portion-size-list>div{grid-template-columns:1fr}.portion-order-fields{margin:10px 0}.accompaniment-list{margin-bottom:14px}.product-copy .size-tags+small{line-height:1.5}@media (width<=1050px){.catalog-summary{grid-template-columns:repeat(3,1fr)}.portion-size-list{grid-template-columns:1fr 1fr}}@media (width<=800px){.catalog-summary{grid-template-columns:1fr 1fr}.portion-size-list{grid-template-columns:1fr}}.drink-size-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.drink-size-list>div{opacity:.6;background:#fafafa;border:1px solid #e3e4e7;border-radius:9px;grid-template-columns:1.15fr .85fr;align-items:center;gap:9px;padding:10px;display:grid}.drink-size-list>div.enabled{opacity:1;background:#f4fbf7;border-color:#a9d8c0}.drink-size-list label{margin:0}.drink-size-list>div>label:last-child{font-size:7px}.drink-size-list>div>label:last-child input{height:34px}.availability-note{background:#eef8f3;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px;display:flex}.availability-note b{color:#267a53;font-size:9px}.availability-note span{color:#6f7e76;font-size:8px}.drink-size-tags{grid-template-columns:repeat(2,1fr)}.order-modal label>small{color:#8d909a;font-size:7px;font-weight:400}@media (width<=800px){.drink-size-list{grid-template-columns:1fr}.availability-note{flex-direction:column;align-items:flex-start}}.beer-price{margin-bottom:9px;display:grid}.beer-price>span{color:#805c15;background:#fff6df;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;font-size:11px;font-weight:800;display:flex}.beer-price b{font-size:8px}.beer-warning{background:#fff9e9;border:1px solid #ead69f;border-radius:10px;align-items:center;gap:11px;margin:15px 0;padding:13px;display:flex}.beer-warning>span{color:#fff;background:#8a6418;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.beer-warning b,.beer-warning small{display:block}.beer-warning b{font-size:9px}.beer-warning small{color:#827557;margin-top:4px;font-size:8px;line-height:1.45}@media (width<=1050px){.catalog-summary{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.catalog-summary{grid-template-columns:1fr 1fr}}.tables-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:15px;display:grid}.tables-overview,.table-command{background:#fff;border:1px solid #e2e3e6;border-radius:13px}.tables-overview{padding:21px}.tables-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.tables-toolbar h2{margin:6px 0 4px;font-size:20px}.tables-toolbar p{color:#8b8e98;margin:0;font-size:9px}.table-status-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.table-status-summary span{color:#777b87;background:#f5f6f7;border-radius:8px;padding:10px;font-size:8px}.table-status-summary b{color:#282c3e;margin-bottom:2px;font-size:14px;display:block}.table-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.table-cards>button{color:#434756;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e2e5;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:84px;padding:10px;display:grid}.table-cards>button>i{color:#268259;background:#edf6f1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:850;display:grid}.table-cards span b,.table-cards span small{display:block}.table-cards span b{font-size:9px}.table-cards span small{color:#8d909a;margin-top:3px;font-size:7px;line-height:1.4}.table-cards em{color:#258258;background:#e7f6ee;border-radius:8px;grid-column:1/-1;width:max-content;padding:3px 6px;font-size:6px;font-style:normal;font-weight:850}.table-cards .occupied{background:#fff8f5;border-color:#f0b19e}.table-cards .occupied>i{background:var(--orange);color:#fff}.table-cards .occupied em{color:#c44723;background:#ffe6de}.table-cards .selected{box-shadow:0 0 0 2px var(--orange)}.table-command{position:sticky;top:84px;overflow:hidden}.command-heading{background:var(--navy);color:#fff;border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;padding:18px;display:flex}.command-heading span{color:#f19b80;font-size:7px;font-weight:850;display:block}.command-heading input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff38;outline:0;width:170px;margin-top:5px;font-size:17px;font-weight:800}.command-heading>b{font-size:19px}.table-customer{color:#686c78;gap:6px;padding:13px 16px;font-size:8px;font-weight:750;display:grid}.table-customer input{background:#fafafa;border:1px solid #e1e2e6;border-radius:8px;height:37px;padding:0 11px;font-size:9px}.add-table-item{width:calc(100% - 32px);height:39px;color:var(--orange);cursor:pointer;background:#fff7f3;border:1px dashed #e3a18e;border-radius:9px;margin:0 16px 10px;font-size:9px;font-weight:800}.command-items{max-height:360px;overflow-y:auto}.command-items article{border-top:1px solid #eee;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px 16px;display:grid}.command-items article>div:first-child b,.command-items article>div:first-child small,.command-items article>div:first-child span{display:block}.command-items article>div:first-child b{font-size:9px}.command-items article>div:first-child small{color:#b2654e;margin-top:3px;font-size:7px}.command-items article>div:first-child span{color:#999ca5;margin-top:4px;font-size:7px}.quantity-control{align-items:center;gap:5px;display:flex}.quantity-control button{width:23px;height:23px;color:var(--orange);cursor:pointer;background:#fff;border:1px solid #dedfe3;border-radius:6px}.quantity-control b{font-size:8px}.command-items article>strong{font-size:9px}.item-actions{grid-column:1/-1;gap:10px;display:flex}.item-actions button{color:#6c7280;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.item-actions .remove{color:#d8512b}.empty-command{color:#a0a3ac;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:190px;display:flex}.empty-command>span{font-size:27px}.empty-command>b{color:#676b77;font-size:10px}.empty-command>small{font-size:7px}.command-total{background:#fafafa;border-top:1px solid #e7e8ea;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.command-total span b,.command-total span small{display:block}.command-total span b{font-size:9px}.command-total span small{color:#9598a1;margin-top:3px;font-size:7px}.command-total>strong{font-size:18px}.finish-table{border-radius:0;min-height:49px}.finish-table:disabled{cursor:not-allowed;opacity:.45}.table-item-modal{width:min(560px,100%)}.checkout-modal{width:min(680px,100%);max-height:calc(100vh - 30px);overflow-y:auto}.checkout-section{background:#fafafa;border:1px solid #e4e5e8;border-radius:10px;margin-top:14px;padding:14px}.checkout-section>b{font-size:9px}.non-fiscal-note{background:#fff4df;border-radius:9px;align-items:flex-start;gap:12px;margin-top:13px;padding:12px;display:flex}.non-fiscal-note b,.non-fiscal-note span{display:block}.non-fiscal-note b{color:#8c6418;white-space:nowrap;font-size:8px}.non-fiscal-note span{color:#826f4c;font-size:8px;line-height:1.5}.checkout-actions{flex-wrap:wrap}.print-receipt{display:none}@media (width<=1100px){.tables-layout{grid-template-columns:1fr}.table-command{position:static}.table-cards{grid-template-columns:repeat(5,1fr)}}@media (width<=800px){.tables-overview{padding:14px}.tables-toolbar{flex-direction:column;align-items:stretch}.tables-toolbar .button{width:100%}.table-cards{grid-template-columns:repeat(2,1fr)}.table-status-summary{grid-template-columns:repeat(3,1fr)}.command-heading input{width:140px}.checkout-modal{padding:20px}}@media print{body *{visibility:hidden!important}.print-receipt,.print-receipt *{visibility:visible!important}.print-receipt{width:var(--receipt-width,80mm);color:#000;background:#fff;padding:5mm;font-family:monospace;font-size:10px;position:absolute;inset:0 auto auto 0;display:block!important}.print-receipt header{text-align:center}.print-receipt h1{margin:0 0 4px;font-size:16px}.print-receipt p{justify-content:space-between;gap:8px;margin:5px 0;display:flex}.print-receipt header p,.print-receipt>div>p{display:block}.print-receipt hr{border:0;border-top:1px dashed #000;margin:8px 0}.print-receipt .receipt-total{font-size:14px}.print-receipt small{text-align:center;display:block}}.tables-workspace{gap:14px;display:grid}.table-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.table-metric{background:#fff;border:1px solid #e4e6ea;border-radius:12px;align-items:center;gap:12px;min-height:72px;padding:13px 15px;display:flex}.table-metric>span{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.table-metric small,.table-metric strong{display:block}.table-metric small{color:#7b7f8c;font-size:8px;font-weight:700}.table-metric strong{color:#151a2c;white-space:nowrap;margin-top:5px;font-size:18px;line-height:1}.metric-free>span{color:#16945e;background:#e5f6ee}.metric-busy>span{color:#ef5b20;background:#fff0e4}.metric-orders>span{color:#6244d7;background:#f0edff}.metric-revenue>span{color:#18885b;background:#eaf8f2}.tables-layout-redesign{grid-template-columns:minmax(0,1fr) 355px;gap:15px}.tables-overview-redesign{padding:20px 16px 0;overflow:hidden}.tables-toolbar-redesign{padding:0 3px}.table-title-line{align-items:center;gap:10px;display:flex}.table-title-line h2{margin:0;font-size:18px}.table-title-line>span{color:#686c78;background:#f0f1f3;border-radius:15px;padding:4px 8px;font-size:7px;font-weight:800}.tables-toolbar-redesign p{margin-top:6px}.table-toolbar-actions{gap:8px;display:flex}.table-filter-button{color:#414655;background:#fff;border:1px solid #e2e4e8;min-height:39px;font-size:9px}.table-toolbar-actions .button-primary{min-height:39px;font-size:9px}.table-filter-tabs{gap:8px;margin:18px 3px 13px;display:flex}.table-filter-tabs button{color:#676b78;cursor:pointer;background:#fff;border:1px solid #e0e2e6;border-radius:9px;min-height:36px;padding:0 13px;font-size:8px;font-weight:800}.table-filter-tabs button span{color:#777b87;background:#f0f1f3;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 4px;font-size:7px;display:inline-grid}.table-filter-tabs button.active{color:var(--orange);background:#fff6f2;border-color:#ff7f5c}.table-filter-tabs button.active span{background:var(--orange);color:#fff}.table-cards-redesign{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.table-cards-redesign>button{border-color:#e1e3e7;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;min-height:105px;padding:12px;display:flex}.table-cards-redesign>button:hover{background:#fbfbfc;border-color:#cfd2d8}.table-cards-redesign>button.occupied{background:linear-gradient(145deg,#fff,#fff8f5);border-color:#ffd1c3}.table-cards-redesign>button.selected{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange),0 7px 18px #f4582b18}.table-card-top,.table-card-name,.table-card-status{justify-content:space-between;align-items:center;gap:6px;display:flex}.table-card-top>strong{color:#11172a;letter-spacing:-.7px;font-size:18px}.guest-chip{color:#5f6470;background:#f1f2f4;border-radius:8px;padding:4px 6px;font-size:7px;font-weight:800}.table-card-name>span{color:#575c69;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.table-card-name>b{color:#343947;white-space:nowrap;font-size:7px}.table-card-status>span{color:#1f9b63;align-items:center;font-size:7px;font-weight:800;display:flex}.table-card-status>span.busy{color:var(--orange)}.table-card-status i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:4px}.table-card-status time{color:var(--orange);font-size:7px;font-weight:750}.table-filter-empty{color:#8a8e99;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.table-filter-empty b{font-size:11px}.table-filter-empty span{margin-top:5px;font-size:8px}.table-overview-footer{border-top:1px solid #e9eaed;justify-content:center;align-items:center;margin:15px -16px 0;display:flex}.table-overview-footer button{color:#555a67;cursor:pointer;background:#fff;border:0;border-right:1px solid #e9eaed;min-height:48px;padding:0 24px;font-size:8px;font-weight:750}.table-overview-footer button:last-child{border-right:0}.table-overview-footer button:hover{color:var(--orange);background:#fafafa}.table-command-redesign{border-radius:13px;top:78px}.command-heading-redesign{background:linear-gradient(135deg,#182033,#0d1526);min-height:88px;padding:16px 17px}.command-heading-redesign>div{min-width:0}.command-heading-redesign>div>span{color:#cbd0dc;font-size:7px}.command-heading-redesign input{color:#fff;border:0;width:175px;margin-top:5px;font-size:17px}.command-heading-redesign>strong{color:#ff5b2a;white-space:nowrap;align-self:flex-start;margin-top:18px;font-size:18px}.command-meta{gap:18px;margin-top:8px;display:flex}.command-meta span{color:#d3d6dd!important;font-size:7px!important;font-weight:650!important}.command-customer-block{padding:14px 16px 8px}.command-customer-block>label{color:#555a67;margin-bottom:6px;font-size:8px;font-weight:750;display:block}.command-customer-block>div{color:#7c818d;background:#fbfbfc;border:1px solid #e1e3e7;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 11px;display:flex}.command-customer-block input{color:#303544;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:8px}.command-section-title{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.command-section-title>b{font-size:10px}.command-section-title button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.command-items-redesign{max-height:265px;overflow:auto}.command-items-redesign article{border-top:1px solid #eff0f2;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 16px;display:grid;position:relative}.command-product-image{background:linear-gradient(135deg,#ffebe5,#ffbda9);border-radius:10px;width:45px;height:45px;overflow:hidden}.command-product-image img{object-fit:cover;width:100%;height:100%}.command-product-image>span{color:#c8431f;place-items:center;width:100%;height:100%;font-size:15px;font-weight:900;display:grid}.command-product-copy{min-width:0}.command-product-copy>b,.command-product-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-product-copy>b{color:#242938;font-size:8px}.command-product-copy>small{color:#8d919b;margin-top:3px;font-size:7px}.command-product-copy>button{color:#7f8490;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:6px}.command-items-redesign .quantity-control{gap:3px}.command-items-redesign .quantity-control button{background:#f3f4f6;border:0;width:18px;height:18px;padding:0;font-size:9px}.command-items-redesign .quantity-control b{font-size:7px}.command-items-redesign article>strong{white-space:nowrap;font-size:8px}.command-remove-item{color:#c4c6cd;cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;top:2px;right:4px}.command-remove-item:hover{color:#d34e2b}.command-items-redesign .empty-command{min-height:175px}.command-adjustments{background:#fafafa;border-top:1px solid #e9eaed;padding:10px 16px}.guest-counter,.service-switch,.discount-field{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.guest-counter>span b,.guest-counter>span small,.service-switch>span b,.service-switch>span small{display:block}.guest-counter>span b,.service-switch>span b{font-size:8px}.guest-counter>span small,.service-switch>span small{color:#9396a0;margin-top:2px;font-size:6px}.guest-counter>div{align-items:center;gap:8px;display:flex}.guest-counter button{width:22px;height:22px;color:var(--orange);cursor:pointer;background:#fff;border:1px solid #dcdee2;border-radius:6px}.guest-counter>div b{text-align:center;min-width:12px;font-size:8px}.service-switch{border-top:1px solid #ededee;position:relative}.service-switch input{opacity:0;position:absolute}.service-switch>i{background:#d6d8dd;border-radius:20px;width:31px;height:17px;transition:all .2s;position:relative}.service-switch>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:3px;left:3px}.service-switch input:checked+i{background:var(--orange)}.service-switch input:checked+i:after{left:17px}.discount-field{color:#626773;border-top:1px solid #ededee;font-size:7px;font-weight:750}.discount-field input{text-align:right;background:#fff;border:1px solid #dee0e4;border-radius:7px;width:82px;height:28px;padding:0 8px;font-size:8px}.command-total-breakdown{border-top:1px solid #e8e9ec;padding:10px 17px}.command-total-breakdown p{color:#666b77;justify-content:space-between;margin:0;padding:4px 0;font-size:7px;display:flex}.command-total-breakdown b{font-size:7px}.command-total-breakdown .grand-total{color:#202536;border-top:1px solid #e6e7ea;align-items:center;margin-top:6px;padding-top:10px;font-size:12px;font-weight:850}.command-total-breakdown .grand-total strong{color:var(--orange);font-size:17px}.finish-table-redesign{border-radius:9px;width:calc(100% - 32px);min-height:46px;margin:0 16px 15px}.finish-table-redesign>span{background:#ffffff24;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:auto;display:grid}.checkout-total-preview{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.checkout-total-preview span{color:#626671;background:#f4f5f6;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:750}@media (width<=1250px){.table-cards-redesign{grid-template-columns:repeat(3,minmax(0,1fr))}.table-metric{padding:12px}.table-metric>span{width:33px;height:33px}.table-metric strong{font-size:15px}.tables-layout-redesign{grid-template-columns:minmax(0,1fr) 335px}}@media (width<=1100px){.tables-layout-redesign{grid-template-columns:1fr}.table-command-redesign{position:static}.table-cards-redesign{grid-template-columns:repeat(4,minmax(0,1fr))}.command-items-redesign{max-height:390px}}@media (width<=800px){.table-metrics{grid-template-columns:1fr 1fr;gap:8px}.table-metric{min-height:65px}.table-metric small{font-size:7px}.table-metric strong{font-size:14px}.tables-overview-redesign{padding:15px 11px 0}.tables-toolbar-redesign{align-items:stretch}.table-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.table-filter-tabs{overflow-x:auto}.table-cards-redesign{grid-template-columns:1fr 1fr}.table-overview-footer{justify-content:flex-start;margin:13px -11px 0;overflow-x:auto}.table-overview-footer button{min-width:max-content;padding:0 18px}.command-heading-redesign input{width:145px}.command-heading-redesign>strong{font-size:15px}.command-items-redesign article{grid-template-columns:42px minmax(0,1fr) auto}.command-items-redesign article>strong{grid-column:3}.command-items-redesign .quantity-control{grid-area:2/2}.command-product-image{grid-row:1/3;width:42px;height:42px}.command-remove-item{top:4px}.discount-field input{width:90px}}@media (width<=480px){.table-metrics{grid-template-columns:1fr 1fr}.table-metric{gap:8px;padding:9px}.table-metric>span{width:29px;height:29px;font-size:12px}.table-metric strong{font-size:12px}.table-toolbar-actions{grid-template-columns:1fr}.table-filter-button{display:none}.table-cards-redesign{gap:7px}.table-cards-redesign>button{min-height:100px;padding:10px}.table-card-name>b{display:none}.table-overview-footer button{padding:0 14px}.command-heading-redesign{padding:15px}.command-heading-redesign>strong{font-size:14px}}.sales-marketing{background:#fbfaf7}.sales-announcement{color:#cbd1dc;background:#121b2d;justify-content:center;align-items:center;gap:9px;min-height:30px;padding:6px 20px;font-size:10px;display:flex}.sales-announcement>span{color:#35c47a;font-size:8px}.sales-announcement>b{color:#fff}.sales-marketing .marketing-nav{height:76px}.sales-marketing .nav-actions button{font-size:14px}.sales-hero{min-height:650px;padding-top:45px}.sales-hero .hero-copy>p{max-width:560px}.sales-proof-icon{color:#168957;background:#e4f6ed;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.sales-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-feature-grid .feature-card{min-height:245px}.sales-operation{color:#fff;background:#151e31;padding:90px 0}.sales-operation>.shell{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.sales-operation-copy h2{letter-spacing:-2px;margin:14px 0 20px;font-size:46px;line-height:1.05}.sales-operation-copy h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.sales-operation-copy>p{color:#b8bec9;margin:0 0 28px;font-size:15px;line-height:1.7}.operation-flow{gap:12px;display:grid}.operation-flow article{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;align-items:flex-start;gap:18px;padding:22px;display:flex}.operation-flow article>span{color:#ff714a;background:#f4582b24;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.operation-flow b,.operation-flow small{display:block}.operation-flow b{font-size:16px}.operation-flow small{color:#aeb5c1;margin-top:6px;font-size:11px;line-height:1.55}.platform-section{grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px;padding:95px 0;display:grid}.platform-copy h2{letter-spacing:-2.5px;margin:15px 0 20px;font-size:48px;line-height:1.04}.platform-copy h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.platform-copy p{color:#727682;font-size:15px;line-height:1.7}.platform-cards{gap:11px;display:grid}.platform-cards article{background:#fff;border:1px solid #e2e3e6;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.platform-cards article>span{color:#6b707c;background:#f2f3f5;border-radius:13px;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.platform-cards article.ready{background:#f7fcf9;border-color:#bfe4d0}.platform-cards article.ready>span{color:#19885a;background:#dff4e9}.platform-cards b,.platform-cards small{display:block}.platform-cards b{font-size:14px}.platform-cards small{color:#858995;margin-top:5px;font-size:10px}.platform-cards em{color:#858995;letter-spacing:.6px;background:#f1f2f4;border-radius:12px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.platform-cards .ready em{color:#19885a;background:#dff4e9}.sales-pricing{padding-bottom:62px}.sales-pricing .price-card button{width:100%;margin-top:auto}.plan-note{color:#626672;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:10px;display:flex}.plan-note>span{color:#188957;background:#e4f6ed;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:850;display:grid}.plan-note small{color:#9a9da5}.comparison-section{padding:30px 0 110px}.comparison-heading{text-align:center}.comparison-heading h2{letter-spacing:-1.8px;margin:12px 0 8px;font-size:37px}.comparison-heading p{color:#858894;margin:0;font-size:12px}.comparison-table{background:#fff;border:1px solid #dedfe3;border-radius:15px;max-width:950px;margin:32px auto 0;overflow:hidden;box-shadow:0 15px 40px #30384a0a}.comparison-row{border-top:1px solid #ebeced;grid-template-columns:1.7fr repeat(3,1fr);align-items:center;min-height:50px;display:grid}.comparison-row:first-child{border-top:0}.comparison-row>*{border-left:1px solid #eff0f2;justify-content:center;align-items:center;height:100%;padding:13px;display:flex}.comparison-row>:first-child{border-left:0;justify-content:flex-start}.comparison-row span{color:#565b68;font-size:11px}.comparison-row i{font-size:12px;font-style:normal}.comparison-row i.yes{color:#19915e;font-weight:900}.comparison-row i.no{color:#c7c9cf}.comparison-head{color:#fff;background:#171f32}.comparison-head b{font-size:10px}.comparison-head b:first-child{color:#fff}.sales-final{color:#fff;background:linear-gradient(125deg,#f4582b,#ff754c);padding:70px 0}.sales-final>.shell{justify-content:space-between;align-items:center;gap:35px;display:flex}.sales-final span{letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:850}.sales-final h2{letter-spacing:-2px;margin:10px 0;font-size:42px;line-height:1.05}.sales-final p{color:#fff4ef;margin:0;font-size:13px}.sales-final .button{color:#e44820;background:#fff;box-shadow:0 12px 30px #9d2d1540}.footer-links b{color:#fff;margin-bottom:3px;font-size:10px}.sales-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1220c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sales-modal{background:#fff;border-radius:18px;width:min(690px,100%);max-height:calc(100vh - 36px);padding:29px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #05091480}.sales-modal-close{color:#686c78;cursor:pointer;background:#f1f2f4;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:14px;right:14px}.sales-modal-heading>span{color:var(--orange);letter-spacing:1.2px;font-size:8px;font-weight:850}.sales-modal-heading h2{margin:7px 0;font-size:27px}.sales-modal-heading p{color:#7f838e;margin:0 35px 18px 0;font-size:10px;line-height:1.6}.sales-modal form label{color:#555a67;gap:6px;margin-top:11px;font-size:8px;font-weight:750;display:grid}.sales-modal form input,.sales-modal form select{background:#fafafa;border:1px solid #dedfe3;border-radius:9px;outline:0;width:100%;height:42px;padding:0 11px;font-size:9px}.sales-modal form input:focus,.sales-modal form select:focus{background:#fff;border-color:#ee8b6e;box-shadow:0 0 0 3px #f4582b12}.trial-plan{background:#f5f6f7;border-radius:10px;padding:11px}.trial-plan>span{color:#777b87;margin-bottom:7px;font-size:7px;font-weight:750;display:block}.trial-plan>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.trial-plan button{color:#686c78;cursor:pointer;background:#fff;border:1px solid #dedfe3;border-radius:8px;height:33px;font-size:8px;font-weight:750}.trial-plan button.active{border-color:var(--orange);color:var(--orange);background:#fff0ea}.sales-modal .trial-consent{grid-template-columns:16px 1fr;align-items:flex-start;gap:8px;margin:15px 0;display:flex}.sales-modal .trial-consent input{width:15px;height:15px;accent-color:var(--orange);margin:0}.trial-consent span{color:#727681;font-size:8px;line-height:1.45}.sales-modal .honeypot{position:absolute;left:-10000px}.trial-error{color:#b94527;background:#fff0ec;border-radius:8px;margin:8px 0;padding:9px;font-size:8px}.trial-security{color:#979aa3;text-align:center;margin-top:9px;font-size:7px;display:block}.trial-success{text-align:center;flex-direction:column;align-items:center;padding:35px 15px;display:flex}.trial-success>span{color:#168a59;background:#e2f6ec;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid}.trial-success h2{margin:17px 0 8px;font-size:27px}.trial-success p{color:#747884;max-width:450px;margin:0 0 22px;font-size:11px;line-height:1.65}@media (width<=900px){.sales-marketing .nav-links{display:none}.sales-feature-grid{grid-template-columns:1fr 1fr}.sales-operation>.shell,.platform-section{grid-template-columns:1fr;gap:40px}.platform-section{padding:75px 0}.sales-final>.shell{flex-direction:column;align-items:flex-start}.footer-links{gap:30px}.sales-announcement b{display:none}}@media (width<=650px){.sales-announcement{font-size:8px}.sales-marketing .marketing-nav{height:65px}.sales-marketing .nav-actions .button-ghost{display:none}.sales-hero{padding-top:32px}.sales-hero .hero-copy h1{letter-spacing:-3px;font-size:48px}.sales-feature-grid{grid-template-columns:1fr}.sales-feature-grid .feature-card{min-height:210px}.sales-operation{padding:65px 0}.sales-operation-copy h2,.platform-copy h2{letter-spacing:-1.5px;font-size:36px}.platform-section{width:min(100% - 34px,1180px);padding:65px 0}.platform-cards article{grid-template-columns:41px 1fr}.platform-cards article>span{width:41px;height:41px}.platform-cards em{grid-column:2;width:max-content}.plan-note{text-align:center;flex-wrap:wrap;align-items:flex-start}.plan-note small{width:100%}.comparison-section{width:min(100% - 28px,1180px);padding-bottom:80px}.comparison-table{overflow-x:auto}.comparison-row{min-width:630px}.comparison-heading h2{font-size:30px}.sales-final{padding:55px 0}.sales-final h2{font-size:34px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{justify-content:space-between;width:100%}.sales-modal{padding:23px 18px}.sales-modal-heading h2{font-size:23px}.sales-modal .form-row,.trial-plan>div{grid-template-columns:1fr}.sales-modal-close{top:10px;right:10px}}.account-page,.leads-page{background:#f5f5f2;min-height:100vh}.account-topbar,.leads-topbar{background:#fff;border-bottom:1px solid #e2e3e5;justify-content:space-between;align-items:center;height:72px;padding:0 max(28px,50vw - 590px);display:flex}.account-top-actions,.leads-topbar nav{align-items:center;gap:22px;display:flex}.account-top-actions a,.leads-topbar nav a{color:#5d626e;font-size:10px;font-weight:750}.account-top-actions>span,.leads-topbar nav>span{color:#fff;background:#182033;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.account-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:22px;width:min(1180px,100% - 48px);margin:38px auto 70px;display:grid}.account-aside{color:#fff;background:linear-gradient(145deg,#192235,#101829);border-radius:17px;padding:31px;position:sticky;top:28px}.account-aside h1{letter-spacing:-1.5px;margin:12px 0 15px;font-size:34px;line-height:1.04}.account-aside>p{color:#afb6c2;margin:0;font-size:11px;line-height:1.65}.account-steps{gap:0;margin:30px 0;display:grid}.account-steps>div{align-items:center;gap:12px;min-height:62px;display:flex;position:relative}.account-steps>div:after{content:"";background:#ffffff1e;width:1px;position:absolute;top:42px;bottom:-10px;left:16px}.account-steps>div:last-child:after{display:none}.account-steps i{color:#8992a1;border:1px solid #ffffff25;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:9px;font-style:normal;font-weight:800;display:grid}.account-steps .active i{color:#fff;background:#f4582b;border-color:#f4582b}.account-steps b,.account-steps small{display:block}.account-steps b{font-size:10px}.account-steps small{color:#8992a1;margin-top:3px;font-size:7px}.account-security{background:#ffffff08;border:1px solid #ffffff13;border-radius:11px;align-items:flex-start;gap:11px;padding:13px;display:flex}.account-security>span{color:#52c48c}.account-security b,.account-security small{display:block}.account-security b{font-size:8px}.account-security small{color:#9fa7b4;margin-top:4px;font-size:7px;line-height:1.45}.account-card{background:#fff;border:1px solid #e0e1e4;border-radius:17px;padding:28px}.account-card-heading{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:25px;padding-bottom:22px;display:flex}.account-card-heading>div>span{color:var(--orange);letter-spacing:1px;font-size:8px;font-weight:850}.account-card-heading h2{margin:7px 0 5px;font-size:25px}.account-card-heading p{color:#858995;margin:0;font-size:9px}.trial-badge{text-align:center;background:#e7f7ef;border-radius:11px;min-width:96px;padding:10px}.trial-badge b,.trial-badge small{display:block}.trial-badge b{color:#168959;font-size:15px}.trial-badge small{color:#61937a;margin-top:3px;font-size:6px}.account-section{border-bottom:1px solid #ececef;padding:23px 0}.account-section-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.account-section-title b{font-size:11px}.account-section-title span{color:#92959e;font-size:8px}.account-plan-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.account-plan-grid button{color:#272c3c;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e0e1e4;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:137px;padding:14px;display:flex;position:relative}.account-plan-grid button>span{color:#0000;background:#eceef0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:11px;right:11px}.account-plan-grid button>b{font-size:11px}.account-plan-grid button>strong{color:#202536;margin-top:9px;font-size:14px}.account-plan-grid button>small{color:#828691;margin-top:8px;font-size:7px;line-height:1.45}.account-plan-grid button.active{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange);background:#fff7f3}.account-plan-grid button.active>span{background:var(--orange);color:#fff}.account-entity-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.account-entity-toggle button{color:#686c78;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e1e4;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.account-entity-toggle b{background:#f0f1f3;border-radius:7px;place-items:center;width:43px;height:27px;font-size:8px;display:grid}.account-entity-toggle span{font-size:8px}.account-entity-toggle button.active{color:#b84322;background:#fff8f5;border-color:#f09a80}.account-entity-toggle button.active b{background:var(--orange);color:#fff}.account-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-form-grid label{color:#5f6470;gap:6px;font-size:8px;font-weight:750;display:grid}.account-form-grid input,.account-form-grid select{background:#fafafa;border:1px solid #dfe1e5;border-radius:8px;outline:0;width:100%;height:41px;padding:0 11px;font-size:9px}.account-form-grid input:focus,.account-form-grid select:focus{background:#fff;border-color:#ef957b;box-shadow:0 0 0 3px #f4582b12}.account-form-grid select:disabled{opacity:.55}.account-confirm{padding-top:20px}.account-confirm>label{color:#767a85;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5;display:flex}.account-confirm>label input{width:15px;height:15px;accent-color:var(--orange);margin:0}.account-confirm>div{background:#f5f6f7;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding:13px;display:flex}.account-confirm>div span b,.account-confirm>div span small{display:block}.account-confirm>div span b{font-size:10px}.account-confirm>div span small{color:#8e919a;margin-top:4px;font-size:7px}.account-confirm>p{color:#b74827;background:#fff0eb;border-radius:8px;margin:10px 0 0;padding:9px;font-size:8px}.account-confirm>p.saved{color:#168759;background:#e8f7ef}.sidebar-signout{color:#7f899b;font-size:8px;position:absolute;right:14px}.sidebar .user-card{padding-right:35px}.header-avatar{place-items:center;text-decoration:none;display:grid}.leads-shell{width:min(1180px,100% - 48px);margin:35px auto 70px}.leads-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.leads-heading h1{margin:7px 0 5px;font-size:31px}.leads-heading p{color:#7c808c;margin:0;font-size:10px}.leads-live{color:#247a55;background:#e8f7ef;border-radius:15px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:750;display:flex}.leads-live>span{background:#23a768;border-radius:50%;width:7px;height:7px}.lead-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:22px 0;display:grid}.lead-metrics article{background:#fff;border:1px solid #e1e2e5;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.lead-metrics article>span{width:38px;height:38px;color:var(--orange);background:#fff0ea;border-radius:11px;place-items:center;font-weight:850;display:grid}.lead-metrics small,.lead-metrics strong{display:block}.lead-metrics small{color:#7e828e;font-size:7px}.lead-metrics strong{margin-top:5px;font-size:19px}.leads-card{background:#fff;border:1px solid #e0e1e4;border-radius:14px;overflow:hidden}.leads-toolbar{border-bottom:1px solid #e8e9eb;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.lead-filters{gap:6px;display:flex;overflow-x:auto}.lead-filters button{color:#696e7a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e1e4;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750}.lead-filters button span{background:#f0f1f3;border-radius:8px;margin-left:4px;padding:2px 5px;font-size:6px}.lead-filters button.active{border-color:var(--orange);color:var(--orange);background:#fff5f1}.leads-toolbar>label{color:#858995;background:#fafafa;border:1px solid #dedfe3;border-radius:8px;align-items:center;gap:7px;width:235px;height:36px;padding:0 10px;display:flex}.leads-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.lead-row{border-top:1px solid #ececef;grid-template-columns:1.25fr 1.2fr .7fr .65fr .75fr .75fr;align-items:center;min-height:70px;display:grid}.lead-row>*{min-width:0;padding:12px}.lead-head{color:#7f838e;background:#f7f8f9;border-top:0;min-height:40px;font-size:7px;font-weight:800}.lead-row b,.lead-row small{display:block}.lead-row b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lead-row small{color:#8e929c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.lead-company{align-items:center;gap:9px;display:flex}.lead-company>i{width:34px;height:34px;color:var(--orange);background:#fff0ea;border-radius:9px;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.lead-plan{color:#6247c8;background:#f0edff;border-radius:12px;width:max-content;font-size:7px;font-weight:800;padding:5px 7px!important}.lead-status{background:#fff;border:1px solid #dfe0e4;border-radius:8px;width:calc(100% - 16px);height:31px;margin:8px;padding:0 7px;font-size:7px;font-weight:750}.lead-new{color:#c64a27;background:#fff2ed}.lead-contacted{color:#8a671f;background:#fff7e8}.lead-trial{color:#5d45c1;background:#f2efff}.lead-customer{color:#167d52;background:#eaf8f1}.lead-archived{color:#777b86;background:#f1f2f4}.lead-actions{flex-wrap:wrap;gap:5px;display:flex}.lead-actions a{color:#5e6370;border:1px solid #dfe0e4;border-radius:6px;padding:5px 6px;font-size:6px;font-weight:750}.lead-actions a:hover{border-color:var(--orange);color:var(--orange)}.leads-empty{color:#8b8f99;text-align:center;padding:60px;font-size:10px}.leads-empty.error{color:#b94a2c}.lead-toast{color:#fff;background:#c74828;border-radius:9px;padding:12px 16px;font-size:9px;position:fixed;bottom:22px;right:22px}.access-denied{background:#f5f5f2;place-items:center;min-height:100vh;padding:25px;display:grid}.access-denied>div{text-align:center;background:#fff;border:1px solid #e1e2e5;border-radius:16px;max-width:470px;padding:40px}.access-denied span{color:var(--orange);letter-spacing:1px;font-size:8px;font-weight:850}.access-denied h1{margin:12px 0;font-size:29px}.access-denied p{color:#7b7f8a;margin:0 0 22px;font-size:10px;line-height:1.6}@media (width<=950px){.account-layout{grid-template-columns:1fr}.account-aside{position:static}.account-aside h1{max-width:520px}.account-steps{grid-template-columns:repeat(3,1fr);gap:8px}.account-steps>div{min-height:50px}.account-steps>div:after{display:none}.lead-row{grid-template-columns:1.2fr 1.15fr .7fr .7fr}.lead-row>:nth-child(4){display:none}.lead-row .lead-status{display:block}.lead-actions{display:flex}.lead-head>:nth-child(4),.lead-head>:nth-child(6){display:none}.lead-row>:nth-child(6){grid-column:4}.lead-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.account-topbar,.leads-topbar{height:64px;padding:0 17px}.account-top-actions a:not(:last-of-type),.leads-topbar nav a:first-child{display:none}.account-layout,.leads-shell{width:min(100% - 28px,1180px);margin-top:22px}.account-aside{padding:24px}.account-aside h1{font-size:28px}.account-steps{grid-template-columns:1fr}.account-steps>div{min-height:43px}.account-card{padding:20px 15px}.account-card-heading{align-items:flex-start}.account-card-heading h2{font-size:21px}.trial-badge{min-width:78px}.account-plan-grid{grid-template-columns:1fr}.account-plan-grid button{min-height:105px}.account-form-grid{grid-template-columns:1fr}.account-section-title{flex-direction:column;align-items:flex-start;gap:5px}.account-confirm>div{flex-direction:column;align-items:stretch}.leads-heading{flex-direction:column;align-items:flex-start}.lead-metrics{gap:7px}.lead-metrics article{padding:11px}.lead-metrics article>span{width:31px;height:31px}.lead-metrics strong{font-size:15px}.leads-toolbar{flex-direction:column;align-items:stretch}.leads-toolbar>label{width:100%}.lead-row{grid-template-columns:1.2fr .9fr}.lead-head,.lead-row>div:nth-child(2){display:none}.lead-row>.lead-plan{justify-self:start}.lead-row>:nth-child(4){display:none}.lead-row .lead-status{grid-column:1;width:calc(100% - 20px)}.lead-row>:nth-child(6){grid-column:2}.lead-actions{justify-content:flex-end}.lead-company{padding-bottom:5px}.leads-empty{grid-column:1/-1}.sidebar-signout{display:none}}.sidebar-bottom{position:relative}.setup-page{background:#f4f5f3;min-height:100vh}.setup-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;width:min(1220px,100% - 48px);margin:34px auto 70px;display:grid}.setup-aside{color:#fff;background:linear-gradient(150deg,#172136,#0e1727);border-radius:18px;padding:28px;position:sticky;top:24px;box-shadow:0 18px 50px #14203622}.setup-aside h1{letter-spacing:-1.3px;margin:10px 0;font-size:30px}.setup-aside>p{color:#aeb6c4;margin:0;font-size:10px;line-height:1.6}.setup-progress{margin:25px 0 20px}.setup-progress>div{color:#b7bfca;justify-content:space-between;font-size:8px;display:flex}.setup-progress b{color:#fff}.setup-progress>i{background:#ffffff17;border-radius:5px;height:6px;margin-top:9px;display:block;overflow:hidden}.setup-progress>i span{background:linear-gradient(90deg,#f4582b,#ff8b69);border-radius:5px;height:100%;display:block}.setup-checklist{gap:7px;display:grid}.setup-checklist>div{color:#818b9b;border-radius:10px;align-items:center;gap:11px;min-height:49px;padding:8px;display:flex}.setup-checklist>div.done{color:#fff;background:#ffffff08}.setup-checklist i{border:1px solid #ffffff20;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.setup-checklist .done i{background:#2b9e68;border-color:#2b9e68}.setup-checklist b,.setup-checklist small{display:block}.setup-checklist b{font-size:9px}.setup-checklist small{color:#8893a4;margin-top:3px;font-size:7px}.setup-trial{background:#ffffff07;border:1px solid #ffffff10;border-radius:11px;gap:4px;margin-top:23px;padding:12px;display:grid}.setup-trial b{font-size:9px}.setup-trial span{color:#72d7a6;font-size:8px}.setup-form{background:#fff;border:1px solid #dfe1e4;border-radius:18px;overflow:hidden}.setup-heading{border-bottom:1px solid #e8e9eb;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex}.setup-heading span{color:var(--orange);letter-spacing:1.2px;font-size:7px;font-weight:850}.setup-heading h2{letter-spacing:-.8px;margin:7px 0 5px;font-size:26px}.setup-heading p{color:#858995;margin:0;font-size:9px}.setup-heading em{color:#c44825;background:#fff0e9;border-radius:15px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:850}.setup-section{border-bottom:1px solid #e9eaec;padding:26px 30px}.setup-section-title{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.setup-section-title>i{width:31px;height:31px;color:var(--orange);background:#fff0e9;border-radius:9px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.setup-section-title h3{margin:1px 0 4px;font-size:15px}.setup-section-title p{color:#868a95;margin:0;font-size:8px}.setup-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.setup-grid-spaced{margin-top:14px}.setup-grid label{align-content:start;gap:6px;display:grid}.setup-grid label.wide{grid-column:span 2}.setup-grid label>span{color:#5f6470;font-size:8px;font-weight:750}.setup-grid input,.setup-grid select{background:#fafafa;border:1px solid #dfe1e5;border-radius:8px;outline:0;width:100%;height:41px;padding:0 11px;font-size:9px}.setup-grid input:focus,.setup-grid select:focus{background:#fff;border-color:#ef957b;box-shadow:0 0 0 3px #f4582b12}.setup-grid input:disabled{color:#565b68;background:#f1f2f4}.setup-note{color:#656d7a;background:#f1f4f8;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:8px;line-height:1.55}.setup-note.warning{color:#815f1e;background:#fff7e7}.setup-switches{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.setup-switches label{cursor:pointer;background:#fafafa;border:1px solid #e0e2e5;border-radius:10px;grid-template-columns:31px 1fr;align-items:start;gap:9px;min-height:75px;padding:12px;display:grid;position:relative}.setup-switches input{opacity:0;position:absolute}.setup-switches label>i{background:#cfd2d7;border-radius:12px;width:30px;height:18px;transition:all .2s;position:relative}.setup-switches label>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.setup-switches input:checked+i{background:#22a469}.setup-switches input:checked+i:after{left:15px}.setup-switches b,.setup-switches small{display:block}.setup-switches b{font-size:9px}.setup-switches small{color:#858995;margin-top:5px;font-size:7px;line-height:1.4}.setup-confirm{color:#6f7480;align-items:flex-start;gap:8px;margin-top:15px;font-size:8px;line-height:1.5;display:flex}.setup-confirm input{accent-color:var(--orange);margin:1px 0 0}.setup-actions{background:#fafafa;justify-content:space-between;align-items:center;gap:20px;padding:21px 30px;display:flex}.setup-actions p{margin:0 0 4px;font-size:8px}.setup-actions p.success{color:#168557}.setup-actions p.error{color:#b8492b}.setup-actions small{color:#8b8f99;font-size:7px}.side-nav a{color:#c7ced9;border-radius:9px;align-items:center;gap:13px;width:100%;height:44px;padding:0 15px;font-size:12px;font-weight:550;display:flex;position:relative}.side-nav a:hover{color:#fff;background:#ffffff09}.side-nav a i{color:#a9b2c0;text-align:center;width:20px;font-size:14px;font-style:normal}@media (width<=900px){.setup-shell{grid-template-columns:1fr}.setup-aside{position:static}.setup-checklist{grid-template-columns:repeat(4,1fr)}.setup-checklist>div{flex-direction:column;align-items:flex-start}.setup-grid,.setup-switches{grid-template-columns:1fr 1fr}}@media (width<=650px){.setup-shell{width:min(100% - 28px,1220px);margin-top:20px}.setup-aside{padding:22px}.setup-checklist{grid-template-columns:1fr 1fr}.setup-heading,.setup-section,.setup-actions{padding-left:17px;padding-right:17px}.setup-heading{align-items:flex-start}.setup-heading h2{font-size:22px}.setup-grid,.setup-switches{grid-template-columns:1fr}.setup-grid label.wide{grid-column:auto}.setup-actions{flex-direction:column;align-items:stretch}.setup-actions .button{width:100%}}.account-confirm a{color:var(--orange);text-decoration:underline}.account-privacy{background:#fff9f6;border:1px solid #eadbd5;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:18px;display:flex}.account-privacy b,.account-privacy small{display:block}.account-privacy b{font-size:10px}.account-privacy small{color:#7f828d;max-width:460px;margin-top:5px;font-size:8px;line-height:1.5}.account-privacy nav{gap:8px;display:flex}.account-privacy a{color:#a44428;white-space:nowrap;border:1px solid #e3c6bc;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.legal-page{background:#f5f5f2;min-height:100vh;padding-bottom:70px}.legal-page>header{background:#fff;border-bottom:1px solid #e0e1e4;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 450px);display:flex}.legal-page>header>a:last-child{color:#5f6470;font-size:10px;font-weight:800}.legal-page>article{background:#fff;border:1px solid #e0e1e4;border-radius:18px;width:min(850px,100% - 32px);margin:45px auto;padding:45px 52px}.legal-page h1{letter-spacing:-2px;margin:12px 0 18px;font-size:42px}.legal-page h2{margin:30px 0 8px;font-size:17px}.legal-page p{color:#656a75;font-size:12px;line-height:1.8}.legal-page p a,.legal-page article>footer a{color:var(--orange);text-decoration:underline}.legal-page article>footer{border-top:1px solid #e6e7e9;gap:20px;margin-top:35px;padding-top:22px;font-size:9px;font-weight:800;display:flex}.delete-warning{color:#9d3d22;background:#fff4ef;border:1px solid #f0c7ba;border-radius:11px;gap:5px;margin:25px 0;padding:16px;display:grid}.delete-warning b{font-size:11px}.delete-warning span{font-size:9px;line-height:1.55}.delete-identity{background:#f4f5f7;border-radius:9px;padding:11px}.delete-form label{color:#555a66;gap:7px;font-size:10px;display:grid}.delete-form input{background:#fafafa;border:1px solid #dbdde1;border-radius:9px;outline:0;width:100%;height:45px;padding:0 13px}.delete-form input:focus{border-color:#d65735;box-shadow:0 0 0 3px #f4582b18}.delete-button{color:#fff;background:#b83720;border:0;width:100%;margin-top:13px}.delete-button:disabled{opacity:.45;cursor:not-allowed}.delete-error{color:#b3351d!important}.delete-signin{gap:10px;margin-top:25px;display:grid}.delete-signin p{margin:0}.delete-signin .button{width:max-content}.footer-links{gap:60px;display:flex}.footer-links>div{align-content:start;gap:9px;display:grid}.footer-links b{font-size:10px}.footer-links a,.footer-links span{color:#8f93a2;font-size:9px}@media (width<=700px){.account-privacy{flex-direction:column;align-items:stretch}.account-privacy nav{flex-direction:column}.legal-page>header{height:64px;padding:0 16px}.legal-page>article{margin:22px auto;padding:27px 20px}.legal-page h1{font-size:32px}.footer-links{flex-wrap:wrap;gap:28px}}.review-login-page{background:radial-gradient(circle at 50% 0,#fff0e8 0,#0000 44%),#f5f5f2;place-items:center;min-height:100vh;padding:24px;display:grid}.review-login-card{background:#fff;border:1px solid #dedfe2;border-radius:20px;width:min(470px,100%);padding:34px;box-shadow:0 22px 65px #1d223015}.review-login-card .brand{margin-bottom:26px}.review-login-card>span{color:var(--orange);letter-spacing:1.4px;font-size:8px;font-weight:850}.review-login-card h1{letter-spacing:-1.2px;margin:10px 0 8px;font-size:30px}.review-login-card>p{color:#717581;margin:0;font-size:10px;line-height:1.65}.review-login-card form{gap:13px;margin-top:25px;display:grid}.review-login-card label{color:#565b67;gap:7px;font-size:9px;font-weight:750;display:grid}.review-login-card input{background:#fafafa;border:1px solid #d9dbe0;border-radius:9px;outline:0;width:100%;height:45px;padding:0 13px}.review-login-card input:focus{border-color:#e07a5c;box-shadow:0 0 0 3px #f4582b17}.review-login-card .button{width:100%;margin-top:4px}.review-login-error{background:#fff0eb;border-radius:8px;padding:10px;color:#a64125!important}.review-login-note{border-top:1px solid #e7e8ea;padding-top:16px;margin-top:18px!important;font-size:8px!important}.trial-countdown{color:#fff;background:linear-gradient(110deg,#172136,#202c45);justify-content:center;align-items:center;gap:20px;min-height:52px;padding:8px 22px;display:flex;box-shadow:0 8px 24px #11182718}.trial-countdown-site{z-index:45;position:sticky;top:0}.trial-countdown-app{z-index:26;position:sticky;top:0}.trial-countdown-account{z-index:2;position:relative}.trial-countdown.expired{background:linear-gradient(110deg,#7f2d20,#b9472b)}.trial-countdown-copy span,.trial-countdown-copy b{display:block}.trial-countdown-copy span{color:#ff9a78;letter-spacing:1.1px;font-size:7px;font-weight:900}.trial-countdown-copy b{margin-top:3px;font-size:10px}.trial-clock{align-items:center;gap:5px;display:flex}.trial-clock>span{text-align:center;min-width:35px}.trial-clock b,.trial-clock small{display:block}.trial-clock b{font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.trial-clock small{color:#9eabc0;text-transform:uppercase;margin-top:3px;font-size:6px}.trial-clock i{color:#66748b;font-size:11px;font-style:normal}.trial-countdown code,.trial-access-key{color:#fff;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.5px;background:#ffffff0d;border:1px solid #ffffff20;border-radius:7px;padding:7px 10px}.trial-countdown>a{color:#fff;white-space:nowrap;background:#f4582b;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.has-trial-countdown .app-header{top:52px}.trial-access-key{color:#b74120;background:#fff4ef;border-color:#f2b5a2;margin:10px auto 14px;font-size:11px;display:block}.trial-success{max-height:82vh;overflow:auto}.trial-success .trial-countdown{border-radius:10px;flex-wrap:wrap;width:100%;margin:3px 0 14px}.trial-success .trial-countdown code{display:none}.trial-success .download-qr{margin:0 0 15px}.trial-success>.button{width:min(310px,100%);margin-top:7px}.download-page,.trial-expired-page{background:radial-gradient(circle at 85% 10%,#ffe8df,#0000 34%),#f5f5f2;place-items:center;min-height:100vh;padding:28px;display:grid}.download-card{background:#fff;border:1px solid #dfe1e5;border-radius:22px;width:min(920px,100%);padding:30px;box-shadow:0 24px 80px #17213618}.download-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:48px;padding:55px 22px 30px;display:grid}.download-copy h1{letter-spacing:-2.2px;max-width:570px;margin:13px 0 16px;font-size:48px;line-height:1}.download-copy>p{color:#747985;max-width:570px;margin:0;font-size:13px;line-height:1.65}.download-actions{gap:9px;margin:24px 0 14px;display:flex}.download-note{color:#8d919b;max-width:580px;font-size:8px;line-height:1.55;display:block}.download-qr{background:#fafafa;border:1px solid #e2e3e6;border-radius:16px;place-items:center;gap:9px;padding:18px;display:grid}.download-qr img{border-radius:8px;width:210px;height:210px}.download-qr small{color:#747985;font-size:8px;font-weight:750}.qr-loading{color:#8c9099;place-items:center;width:210px;height:210px;font-size:9px;display:grid}.trial-expired-page>section{text-align:center;background:#fff;border:1px solid #e0e1e4;border-radius:20px;width:min(640px,100%);padding:48px}.trial-expired-page>section>span{color:#d14c2b;letter-spacing:1.2px;font-size:8px;font-weight:900}.trial-expired-page h1{letter-spacing:-1.3px;margin:13px 0;font-size:35px;line-height:1.08}.trial-expired-page p{color:#747985;max-width:500px;margin:0 auto 24px;font-size:11px;line-height:1.6}.trial-expired-page>section>div{justify-content:center;gap:9px;display:flex}.trial-expired-page small{color:#999da5;margin-top:22px;font-size:8px;display:block}@media (width<=800px){.trial-countdown{justify-content:space-between;gap:8px;min-height:58px;padding:7px 12px}.trial-countdown-copy b{max-width:115px;font-size:8px}.trial-countdown-copy span{font-size:6px}.trial-clock{gap:2px}.trial-clock>span{min-width:27px}.trial-clock b{font-size:12px}.trial-clock small{font-size:5px}.trial-countdown code{display:none}.trial-countdown>a{font-size:0}.trial-countdown>a:before{content:"Celular →";font-size:7px}.has-trial-countdown .app-header{top:58px}.download-card{padding:20px}.download-layout{text-align:center;grid-template-columns:1fr;gap:28px;padding:38px 0 10px}.download-copy h1{font-size:38px}.download-actions{flex-direction:column;align-items:stretch}.download-qr{width:min(260px,100%);margin:auto}.trial-expired-page>section{padding:36px 20px}.trial-expired-page h1{font-size:29px}.trial-expired-page>section>div{flex-direction:column}.trial-success .trial-countdown-copy{display:none}.trial-success .trial-countdown{justify-content:center}}.complete-register-page .honeypot{position:absolute;left:-10000px}.complete-register-page .setup-aside .setup-checklist{margin-top:24px}.complete-register-page .setup-actions .button{min-width:190px}.complete-register-page .setup-grid input[aria-invalid=true],.complete-register-page .setup-grid select[aria-invalid=true]{background:#fff7f5;border-color:#d93025;box-shadow:0 0 0 3px #d9302514}.complete-register-page .setup-grid input[aria-invalid=true]:focus,.complete-register-page .setup-grid select[aria-invalid=true]:focus{border-color:#d93025;box-shadow:0 0 0 3px #d9302524}.complete-register-page .setup-confirm input[aria-invalid=true]{outline-offset:2px;outline:2px solid #d93025}.complete-register-page .setup-confirm input[aria-invalid=true]+span{color:#b42318}.field-error{margin-top:2px;font-size:7px;font-weight:800;line-height:1.35;display:block;color:#b42318!important}.review-login-success{background:#eaf8f1;border-radius:8px;padding:10px;font-size:8px;color:#167d52!important}.review-login-card .button{text-align:center;justify-content:center;align-items:center;display:inline-flex}.review-login-shell{background:#fff;border:1px solid #e2e4ea;border-radius:28px;grid-template-columns:minmax(360px,1fr) minmax(420px,.95fr);width:min(1360px,100% - 56px);min-height:min(860px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 26px 80px #11182712}.review-login-shell .review-login-card{width:auto;box-shadow:none;background:#fff;border:0;border-radius:0;padding:64px 56px}.review-login-brand{gap:16px;font-size:34px;margin-bottom:78px!important}.review-login-brand .brand-mark{border-radius:16px 16px 16px 5px;width:64px;height:64px;font-size:36px}.review-login-brand em{color:var(--orange);letter-spacing:4px;font-size:13px;font-style:normal;font-weight:950}.review-login-card h1{letter-spacing:-2.5px;font-size:46px;line-height:1.02}.review-login-card>p{color:#667085;max-width:560px;font-size:22px;line-height:1.45}.review-login-card form{gap:18px;margin-top:38px}.review-login-card label{color:#111827;gap:10px;font-size:16px;font-weight:900}.review-input-wrap{display:block;position:relative}.review-input-wrap i{color:#384152;font-size:23px;font-style:normal;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.review-login-card .review-input-wrap input{color:#111827;background:#fff;border:2px solid #d9dde7;border-radius:14px;height:68px;padding:0 22px 0 64px;font-size:21px}.review-login-options{justify-content:space-between;align-items:center;gap:14px;margin:4px 0 8px;display:flex}.review-login-options label{color:#4b5565;align-items:center;gap:10px;font-size:17px;display:flex}.review-login-options input{width:24px;height:24px;accent-color:var(--orange)}.review-login-options a,.review-login-note a{color:var(--orange);font-weight:900}.review-login-card .button{background:linear-gradient(135deg,#ff7a00,#f43358);border-radius:13px;height:72px;font-size:23px;font-weight:950}.review-login-divider{color:#98a2b3;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:28px 0;display:grid}.review-login-divider:before,.review-login-divider:after{content:"";background:#e2e5ec;height:1px}.review-access-code{border:2px solid var(--orange);height:68px;color:var(--orange);border-radius:13px;place-items:center;font-size:20px;font-weight:950;display:grid}.review-login-note{color:#667085!important;border:0!important;margin-top:28px!important;padding-top:0!important;font-size:17px!important;line-height:1.45!important}.review-login-side{background:radial-gradient(circle at 88% 12%,#ffe3d3 0,#ffe9dd 28%,#0000 55%),linear-gradient(#fff0e6,#fff8f4);flex-direction:column;padding:76px 56px;display:flex;position:relative;overflow:hidden}.review-store-badge{background:#fff;border-radius:22px;place-items:center;width:92px;height:92px;font-size:44px;display:grid;box-shadow:0 14px 35px #f4582b20}.review-login-side h2{color:#111827;letter-spacing:-1.6px;max-width:500px;margin:32px 0 22px;font-size:42px;line-height:1.12}.review-login-side p{color:#4b5565;max-width:500px;margin:0;font-size:25px;line-height:1.25}.review-dashboard-preview{background:#ffffffd9;border:1px solid #eef0f5;border-radius:24px;margin-top:55px;padding:18px;transform:rotate(-2deg);box-shadow:0 28px 70px #f4582b1e}.review-dashboard-preview header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.review-dashboard-preview header .brand-mark{border-radius:8px;width:28px;height:28px;font-size:16px}.review-dashboard-preview section{grid-template-columns:1fr 1fr;gap:14px;display:grid}.review-dashboard-preview article{background:#fff;border-radius:16px;padding:22px;box-shadow:0 10px 26px #1118270d}.review-dashboard-preview small{color:#4b5565;font-size:15px;display:block}.review-dashboard-preview b{color:#111827;margin-top:8px;font-size:24px;display:block}.review-dashboard-preview em{color:#10b981;margin-top:6px;font-style:normal;font-weight:950;display:block}.review-dashboard-preview footer{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 18px;display:flex}.review-dashboard-preview footer b{color:var(--orange);background:#fff1e8;border-radius:999px;margin:0;padding:6px 12px;font-size:14px}.review-login-benefits{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:auto;display:grid}.review-login-benefits span{color:#344054;text-align:center;place-items:center;min-height:72px;font-weight:850;display:grid}@media (width<=980px){.review-login-shell{grid-template-columns:1fr;width:min(100% - 28px,640px);min-height:auto}.review-login-side{display:none}.review-login-shell .review-login-card{padding:38px 28px}.review-login-brand{font-size:28px;margin-bottom:42px!important}.review-login-brand .brand-mark{width:48px;height:48px;font-size:28px}.review-login-brand em{letter-spacing:2.4px;font-size:10px}.review-login-card h1{font-size:36px}.review-login-card>p{font-size:17px}.review-login-card .review-input-wrap input{height:60px;font-size:18px}.review-login-card .button,.review-access-code{height:62px;font-size:18px}.review-login-note{font-size:15px!important}}.mobile-splash-screen{display:none}.offline-banner{z-index:14;color:#7c2d12;background:#fff7ed;border-bottom:1px solid #f0d8c8;align-items:center;gap:12px;margin:0 auto;padding:10px 29px;display:flex;position:sticky;top:68px}.has-trial-countdown .offline-banner{top:120px}.offline-banner.offline{color:#9f1239;background:#fff1f2}.offline-banner.syncing{color:#1e3a8a;background:#eff6ff}.offline-banner .offline-dot{background:#f97316;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #fed7aa}.offline-banner.offline .offline-dot{background:#e11d48;box-shadow:0 0 0 4px #fecdd3}.offline-banner b,.offline-banner small{display:block}.offline-banner b{font-size:10px}.offline-banner small{margin-top:2px;font-size:8px}.offline-banner button{color:inherit;background:#fff;border:1px solid;border-radius:999px;margin-left:auto;padding:7px 11px;font-size:8px;font-weight:800}.sync-label{text-transform:uppercase;color:#c2410c!important;margin-top:3px!important;font-size:6px!important;font-weight:850!important}.sync-failed{color:#be123c!important}@media (width<=800px){.offline-banner{margin:0;padding:8px 12px;top:64px}.has-trial-countdown .offline-banner{top:122px}.offline-banner small{font-size:7px}.offline-banner button{padding:6px 8px;font-size:7px}}.install-steps{color:#6f7480;max-width:540px;margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.65}.install-steps li::marker{color:#f4582b;font-weight:800}.install-box{background:#fff7f2;border:1px solid #ffd1c1;border-radius:16px;max-width:580px;margin:16px 0;padding:15px}.install-box.compact{margin:10px 0}.install-box>button{width:fit-content}.install-box>small{color:#7d8591;margin-top:9px;font-size:9px;line-height:1.5;display:block}.install-box ol{color:#5f6673;margin:12px 0 0;padding-left:18px;font-size:9px;line-height:1.55}.install-box.installed{background:#f0fdf4;border-color:#b9ebcf;align-items:center;gap:12px;display:flex}.install-box.installed>span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.install-box.installed b,.install-box.installed small{display:block}.install-box.installed b{color:#14532d;font-size:11px}.install-box.installed small{color:#4b6b55;margin-top:3px;font-size:8px}.device-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:620px;margin:18px 0 12px;display:grid}.device-sync-grid article{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;padding:12px}.device-sync-grid b,.device-sync-grid span{display:block}.device-sync-grid b{color:#171b26;font-size:10px}.device-sync-grid span{color:#747985;margin-top:5px;font-size:8px;line-height:1.45}@media (width<=800px){.install-steps{text-align:left;max-width:320px;margin:10px auto 0}.install-box{text-align:left}.install-box>button{width:100%}.device-sync-grid{text-align:left;grid-template-columns:1fr}}.pix-payment-box{background:#fff;border:1px solid #dfe3ea;border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.pix-payment-box.compact{max-width:260px;margin-top:7px;padding:10px}.pix-payment-main{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.pix-payment-box.compact .pix-payment-main{grid-template-columns:1fr}.pix-payment-main b,.pix-payment-main span,.pix-payment-main small{display:block}.pix-payment-main b{color:#12172a;font-size:11px}.pix-payment-main span{color:#555b68;margin-top:4px;font-size:9px;line-height:1.4}.pix-payment-main small{color:#8a8f9c;margin-top:6px;font-size:8px;line-height:1.4}.pix-qr-code{background:#fff;border:1px solid #edf0f4;border-radius:10px;display:block}.pix-qr-loading{color:#8a8f9c;border:1px dashed #d9dee8;border-radius:10px;place-items:center;min-height:110px;font-size:9px;display:grid}.pix-payment-box textarea{color:#475061;resize:vertical;background:#f8fafc;border:1px solid #e1e5ec;border-radius:8px;width:100%;min-height:58px;padding:8px;font-size:8px;line-height:1.35}.pix-payment-box button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;height:34px;font-size:9px;font-weight:850}.pix-payment-box.pix-warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.pix-payment-box.pix-warning b{font-size:10px}.pix-payment-box.pix-warning span{font-size:9px;line-height:1.45}.payment-cell{gap:4px;display:grid}.payment-cell>b{font-size:10px}.pix-order-details summary{cursor:pointer;color:var(--orange);font-size:8px;font-weight:850}.pix-order-details[open]{min-width:220px}.pix-missing{color:#c2410c;font-size:8px;line-height:1.35;display:block}.import-modal{max-width:760px}.import-help{color:#636977;background:#f3f4f6;border-radius:10px;gap:5px;margin-bottom:12px;padding:13px;display:grid}.import-help b{color:#111827;font-size:10px}.import-help span{font-size:9px;line-height:1.5}.import-modal textarea{min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;line-height:1.45}.import-preview{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:10px;gap:6px;padding:12px;display:grid}.import-preview b{color:#303544;font-size:9px}.import-preview code{white-space:pre-wrap;color:#697080;font-size:8px;line-height:1.45}@media (width<=800px){.pix-payment-main{grid-template-columns:1fr}.pix-payment-box.compact{max-width:100%}.pix-order-details[open]{min-width:0}.import-modal{max-width:calc(100vw - 24px)}}.whatsapp-connection-box{background:#fbfcfe;border:1px solid #dfe5ec;border-radius:12px;gap:14px;margin-top:14px;padding:15px;display:grid}.whatsapp-connection-box>div:first-child span{color:#f4582b;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.whatsapp-connection-box>div:first-child b{color:#172033;margin:5px 0;font-size:13px;display:block}.whatsapp-connection-box>div:first-child p{color:#686f7d;margin:0;font-size:9px;line-height:1.55}.whatsapp-connection-box.qr-mode{background:#f5fff9;border-color:#b7ead0}.whatsapp-connection-box.meta-mode{background:#f8faff;border-color:#d9e1f2}.qr-placeholder{color:#1f8a58;text-align:center;background:#fff;border:1px dashed #a8d8bd;border-radius:12px;place-items:center;gap:6px;min-height:150px;display:grid!important}.qr-placeholder i{background:#e7f9ef;border-radius:14px;place-items:center;width:58px;height:58px;font-size:28px;font-style:normal;display:grid}.qr-placeholder span{color:#176e47!important;font-size:10px!important;font-weight:850!important}.qr-placeholder small{color:#68727e;width:min(360px,100%);font-size:8px;line-height:1.5}.qr-placeholder.connected{background:#effdf5;border-style:solid;border-color:#59cf91}.qr-placeholder.connected i{color:#fff;background:#1fa968;border-radius:50%}.qr-placeholder img{border:10px solid #fff;border-radius:14px;max-width:100%;height:auto;box-shadow:0 8px 25px #163f2920}.preprogrammed-messages,.qr-mode-summary{background:#fff;border:1px solid #dcefe4;border-radius:10px;gap:7px;padding:12px;display:grid}.preprogrammed-messages b,.qr-mode-summary b{color:#172033;font-size:9px}.preprogrammed-messages span,.qr-mode-summary span{color:#52705f;font-size:8px;line-height:1.45;display:block}.qr-mode-summary{background:#f5fff9;margin:16px 0}.qr-placeholder img{background:#fff;border:1px solid #dbe7df;border-radius:12px;width:190px;height:190px}.qr-placeholder button{color:#fff;cursor:pointer;background:#22a469;border:0;border-radius:8px;height:34px;padding:0 14px;font-size:9px;font-weight:850}.qr-placeholder button:disabled{opacity:.55;cursor:wait}.qr-message{max-width:420px;color:#4f665a!important}.bot-access-card{background:linear-gradient(135deg,#f7faff,#eef5ff);border:1px solid #cddcf3;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:0 0 17px;padding:17px;display:grid}.bot-access-card>div>span,.bot-feedback-card>div>span{color:#1768c4;letter-spacing:.9px;font-size:8px;font-weight:900}.bot-access-card h3,.bot-feedback-card h3{color:#172033;margin:5px 0;font-size:14px}.bot-access-card p,.bot-feedback-card p{color:#667085;margin:0;font-size:9px;line-height:1.5}.bot-access-card small{color:#3d668f;margin-top:6px;font-size:8px;display:block}.bot-access-card button,.bot-access-card a{color:#fff;cursor:pointer;background:#1768c4;border:0;border-radius:9px;place-items:center;min-height:36px;padding:0 14px;font-size:9px;font-weight:900;display:grid}.bot-access-card>i{color:#fff;background:#1fa968;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.bot-access-card.active{background:linear-gradient(135deg,#f4fff9,#e9faf1);border-color:#9ee0bd}.bot-access-card.active>div>span{color:#168557}.bot-access-card.expired{background:#fff7f7;border-color:#fecaca}.bot-access-card.expired>div>span{color:#b42318}.bot-access-card.expired a{background:#f4582b}.bot-feedback-card{background:#f9fafc;border:1px solid #e0e5ec;border-radius:13px;grid-template-columns:1fr 120px;gap:12px;margin-top:16px;padding:16px;display:grid}.bot-feedback-card>div{grid-column:1/-1}.bot-feedback-card label{color:#5f6470;gap:6px;font-size:8px;font-weight:800;display:grid}.bot-feedback-card label.wide{grid-column:1/-1}.bot-feedback-card select,.bot-feedback-card textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9dee7;border-radius:9px;padding:10px}.bot-feedback-card select{height:40px;padding:0 10px}.bot-feedback-card textarea{resize:vertical;min-height:88px}.bot-feedback-card button{color:#fff;cursor:pointer;background:#172136;border:0;border-radius:9px;width:max-content;min-height:36px;padding:0 15px;font-size:9px;font-weight:900}.bot-feedback-card button:disabled{opacity:.6}.bot-feedback-card>small{color:#247651;align-self:center;font-size:8px;line-height:1.45}@media (width<=650px){.bot-access-card{grid-template-columns:1fr}.bot-access-card button,.bot-access-card a{width:100%}.bot-feedback-card{grid-template-columns:1fr}.bot-feedback-card label.wide,.bot-feedback-card>div{grid-column:auto}.bot-feedback-card button{width:100%}}.command-item-group{gap:8px;margin-bottom:12px;display:grid}.command-item-group h4{color:#f04b22;letter-spacing:.4px;text-transform:uppercase;background:#fff4ef;border-radius:8px;margin:2px 0 0;padding:5px 8px;font-size:8px;font-weight:900}.table-item-modal-redesign{width:min(780px,100%);max-height:calc(100vh - 28px);overflow-y:auto}.table-category-tabs{gap:7px;margin:9px 0 13px;padding-bottom:2px;display:flex;overflow-x:auto}.table-category-tabs button{color:#5f6472;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e2e7;border-radius:9px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.table-category-tabs button span{color:#777b87;background:#eef0f4;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:7px}.table-category-tabs button.active{border-color:var(--orange);color:var(--orange);background:#fff4ef}.table-category-tabs button.active span{color:var(--orange);background:#fff}.table-product-mode{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 13px;display:grid}.table-product-mode button{color:#565b69;cursor:pointer;background:#fff;border:1px solid #e1e3e7;border-radius:9px;min-height:38px;font-size:8px;font-weight:900}.table-product-mode button.active{border-color:var(--orange);background:var(--soft);color:var(--orange)}.table-product-mode button:disabled{cursor:not-allowed;opacity:.45}.table-product-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 13px;display:grid}.table-product-picker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e3e7;border-radius:9px;padding:9px}.table-product-picker button.active{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange);background:#fff8f5}.table-product-picker b,.table-product-picker span{display:block}.table-product-picker b{color:#242938;font-size:9px}.table-product-picker span{color:var(--orange);margin-top:4px;font-size:8px;font-weight:900}.half-pizza-panel{background:#fff8f5;border:1px solid #ffd0bf;border-radius:12px;gap:10px;margin:10px 0 13px;padding:12px;display:grid}.half-price-preview{background:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.half-price-preview span{color:#747988;text-transform:uppercase;font-size:8px;font-weight:800}.half-price-preview b{color:var(--orange);font-size:18px}.half-price-preview small{color:#7d8290;font-size:8px;line-height:1.4}@media (width<=800px){.table-product-mode,.table-product-picker{grid-template-columns:1fr}.table-item-modal-redesign{max-height:calc(100vh - 16px)}}.half-pizza-diggy{gap:12px}.half-flavor-list{background:#fff;border:1px solid #eee;border-radius:10px;gap:7px;max-height:310px;display:grid;overflow:auto}.half-flavor-list label{cursor:pointer;border-bottom:1px solid #eee;grid-template-columns:22px 1fr 54px;align-items:center;gap:8px;padding:9px 10px;display:grid}.half-flavor-list label:last-child{border-bottom:0}.half-flavor-list label.selected{background:#fff4ef}.half-flavor-list input{width:14px;height:14px;accent-color:var(--orange)}.half-flavor-list span b,.half-flavor-list span small,.half-flavor-list span em{display:block}.half-flavor-list span b{color:#191f2f;font-size:9px}.half-flavor-list span small{color:#8a8f9d;margin-top:2px;font-size:8px;line-height:1.35}.half-flavor-list span em{color:#f04b22;margin-top:3px;font-size:8px;font-style:normal;font-weight:900}.half-flavor-list img{object-fit:cover;border-radius:8px;width:44px;height:44px}.thermal-print-note{color:#725a2d;background:#fffaf2;border:1px solid #e9e2d6;border-radius:10px;gap:4px;margin-top:12px;padding:10px 12px;display:grid}.thermal-print-note b{text-transform:uppercase;letter-spacing:.3px;font-size:8px}.thermal-print-note span{font-size:8px;line-height:1.45}.print-receipt small{color:#000;margin-top:2px;font-size:8px;display:block}.checkout-actions .button-ghost[name=intent][value^=print]{color:#f04b22;background:#fff7f3;border-color:#f4b299}@media print{@page{size:var(--receipt-width,80mm) auto;margin:0}.print-receipt{width:var(--receipt-width,80mm)!important;max-width:var(--receipt-width,80mm)!important}}.app-update-banner{z-index:90;color:#172136;background:#fff;border:1px solid #fec6b2;border-radius:16px;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:11px;max-width:min(720px,100vw - 24px);padding:12px 13px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #17213624}.app-update-banner>span{color:#f4582b;background:#fff0e9;border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:grid}.app-update-banner b,.app-update-banner small{display:block}.app-update-banner b{font-size:10px}.app-update-banner small{color:#737681;margin-top:3px;font-size:8px;line-height:1.35}.app-update-banner button{color:#fff;cursor:pointer;background:#f4582b;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.app-update-banner button.ghost{color:#687080;background:#fff;border:1px solid #e4e6eb}@media (width<=800px){.app-update-banner{grid-template-columns:auto 1fr;gap:9px;bottom:10px;right:10px}.app-update-banner button{grid-column:1/-1;width:100%}.app-update-banner button.ghost{margin-top:-3px}}.whatsapp-connection-box.widget-mode{background:#fff8f5;border-color:#ffd4c7}.connector-card{background:#fff;border:1px solid #f2d0c4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex!important}.connector-card b,.connector-steps b{color:#172033;font-size:10px;display:block}.connector-card span,.connector-steps span{color:#667085;margin-top:4px;font-size:8px;line-height:1.45;display:block}.connector-card .button{white-space:nowrap;width:auto;height:34px}.connector-credentials{background:#fff;border:1px dashed #f1b8a4;border-radius:12px;padding:12px}.connector-credentials input[readonly]{color:#172033;background:#fff;font-weight:750}.connector-steps{background:#fffdfb;border:1px solid #ffe0d6;border-radius:12px;gap:5px;padding:12px;display:grid}@media (width<=650px){.connector-card{flex-direction:column;align-items:stretch}.connector-card .button{width:100%}}.store-toggle{cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:999px;height:34px;padding:0 10px;font-weight:850}.store-toggle.closed span{background:#ef4444;box-shadow:0 0 0 3px #fee2e2}.store-toggle.closed{color:#991b1b}.menu-link-button{color:#333b4c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e1e5ea;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.menu-link-button.whatsapp-share{color:#137a46;background:#f0fff6;border-color:#c7f0d8}.public-menu-page{color:#171b2d;background:#f5f6f8;min-height:100vh}.public-menu-hero nav{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.public-menu-hero nav>span{color:#157347;background:#eaf8f1;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.public-menu-hero nav>span.closed{color:#a31235;background:#fff1f2}.public-menu-hero section{width:min(860px,100%)}.public-menu-hero h1{letter-spacing:-3px;margin:10px 0 12px;font-size:clamp(38px,6vw,72px);line-height:.98}.public-menu-hero p{color:#626977;max-width:690px;margin:0;font-size:14px;line-height:1.65}.public-menu-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.public-menu-meta b{color:#3b4150;background:#fff;border:1px solid #ecd7ce;border-radius:999px;padding:8px 11px;font-size:10px}.public-menu-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;width:min(1280px,100% - 32px);margin:22px auto 0;padding-bottom:40px;display:grid}.public-menu-list,.public-cart{background:#fff;border:1px solid #e1e4ea;border-radius:18px;box-shadow:0 14px 45px #1721360c}.public-menu-list{padding:16px}.public-store-status{color:#157347;background:#eaf8f1;border-radius:999px;align-items:center;gap:8px;margin-bottom:13px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.public-store-status span{background:#22c55e;border-radius:50%;width:8px;height:8px}.public-store-status.closed{color:#a31235;background:#fff1f2}.public-store-status.closed span{background:#ef4444}.public-category-tabs{gap:8px;margin-bottom:15px;padding-bottom:4px;display:flex;overflow:auto}.public-category-tabs button{color:#596171;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e1e4ea;border-radius:999px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.public-category-tabs button.active{color:#f4582b;background:#fff0e9;border-color:#f4582b}.public-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-product-card{background:#fff;border:1px solid #e7e9ee;border-radius:16px;gap:10px;padding:12px;display:grid}.public-product-image{background:linear-gradient(135deg,#fff3ed,#f4f6f9);border-radius:13px;place-items:center;height:130px;display:grid;overflow:hidden}.public-product-image img{object-fit:cover;width:100%;height:100%}.public-product-image span{color:#fff;background:#f4582b;border-radius:17px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid}.public-product-copy h3{color:#151a2b;margin:0;font-size:13px}.public-product-copy p{color:#747b88;min-height:34px;margin:6px 0;font-size:9px;line-height:1.45}.public-product-copy strong{color:#f4582b;font-size:10px}.public-product-card select{color:#303747;background:#fafafa;border:1px solid #dfe3ea;border-radius:9px;height:36px;padding:0 10px;font-size:9px}.public-combo{color:#4b5563;align-items:center;gap:7px;font-size:9px;display:flex}.public-cart{align-self:start;padding:18px;position:sticky;top:84px}.public-cart h2{margin:0 0 12px;font-size:20px}.public-cart label{color:#4a5060;gap:6px;margin:11px 0;font-size:9px;font-weight:850;display:grid}.public-cart input,.public-cart textarea,.public-cart select{background:#fbfbfc;border:1px solid #dfe3ea;border-radius:10px;width:100%;padding:0 11px;font-size:10px}.public-cart input,.public-cart select{height:40px}.public-cart textarea{resize:vertical;min-height:76px;padding-top:10px}.public-cart-items{gap:8px;max-height:260px;display:grid;overflow:auto}.public-cart-items article{background:#fafbfc;border:1px solid #eef0f4;border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.public-cart-items b,.public-cart-items small,.public-cart-items span{display:block}.public-cart-items b{font-size:10px}.public-cart-items small{color:#7d8592;margin-top:3px;font-size:8px}.public-cart-items span{color:#f4582b;margin-top:5px;font-size:9px;font-weight:900}.public-cart-items article>div:last-child{align-items:center;gap:7px;display:flex}.public-cart-items button{color:#1f2937;cursor:pointer;background:#eef0f4;border:0;border-radius:50%;width:25px;height:25px;font-weight:900}.public-cart-items p{color:#7d8592;text-align:center;background:#f7f8fa;border-radius:12px;margin:0;padding:18px;font-size:10px}.public-service-toggle{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.public-service-toggle button{color:#5f6674;cursor:pointer;background:#fff;border:1px solid #e1e4ea;border-radius:10px;height:38px;font-size:9px;font-weight:900}.public-service-toggle button.active{color:#f4582b;background:#fff0e9;border-color:#f4582b}.public-total{color:#666e7c;border-top:1px solid #eef0f4;grid-template-columns:1fr auto;gap:7px;margin:14px 0;padding-top:13px;font-size:10px;display:grid}.public-total strong{color:#171b2d;font-size:15px}.public-order-result{color:#1d4ed8;background:#eff6ff;border-radius:10px;margin:10px 0;padding:10px;font-size:9px;font-weight:800;line-height:1.45}.public-send-order{width:100%;margin-top:8px}.public-send-order:disabled{opacity:.55;cursor:not-allowed}.public-empty{color:#7b8290;border:1px dashed #d6dbe4;border-radius:14px;place-items:center;gap:5px;min-height:190px;display:grid}.public-empty b{color:#293042}@media (width<=980px){.public-menu-layout{grid-template-columns:1fr}.public-cart{position:static}.public-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){html,body{overscroll-behavior-y:none}.app-shell{background:#f6f7fb;min-height:100dvh}.app-content{border-radius:0}.app-header{height:auto;min-height:64px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:9px}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.global-search kbd{display:none}.menu-link-button{height:30px;padding:0 9px;font-size:8px}.store-toggle{height:30px}.dashboard-main{padding-bottom:96px}.public-menu-hero{padding:16px 16px 28px}.public-menu-hero nav{margin-bottom:26px}.public-menu-layout{gap:12px;width:calc(100% - 20px)}.public-products{grid-template-columns:1fr}.public-product-image{height:150px}.public-cart{border-radius:18px 18px 0 0}.public-category-tabs{z-index:4;background:#fff;padding-top:4px;position:sticky;top:0}.public-menu-meta b{font-size:8px}.public-menu-hero h1{letter-spacing:-1.8px}}@media (width<=520px){.header-actions .whatsapp-share,.global-search{display:none}.mobile-brand{display:flex}.public-menu-hero h1{font-size:36px}.public-service-toggle{grid-template-columns:1fr}.public-cart{padding:14px}}.public-service-toggle button:disabled{color:#9ca3af;cursor:not-allowed;opacity:.75;background:#f3f4f6;border-color:#e5e7eb}.public-delivery-rule{color:#9a5b08;background:#fff7e8;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.45}.public-delivery-rule.minimum{border:1px solid #f6d79d}.public-delivery-rule.available{color:#08734f;background:#ecfdf5;border:1px solid #b9e7cf}.public-free-delivery{color:#08734f!important}.gm-page{background:#f4f5f7}.gm-shell{width:min(1280px,100% - 48px)}.gm-heading .button{color:#333b49;border-color:#d9dde5;min-height:38px;font-size:9px}.gm-metrics{grid-template-columns:repeat(5,1fr)}.gm-metrics article:nth-child(2)>span{color:#168759;background:#e8f7ef}.gm-metrics article:nth-child(4)>span{color:#b36b13;background:#fff2e5}.gm-metrics article:nth-child(5)>span{color:#b42318;background:#fff0f0}.gm-plan-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:0 0 18px;display:grid}.gm-plan-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e8;border-radius:14px;grid-template-columns:1fr auto;gap:6px;padding:16px;display:grid;box-shadow:0 12px 32px #17213608}.gm-plan-grid button b{color:#171b2d;font-size:11px}.gm-plan-grid button strong{color:#f4582b;grid-area:1/2/3;font-size:24px}.gm-plan-grid button span{color:#777f8e;font-size:8px}.gm-plan-grid button.active{background:#fff6f2;border-color:#f4582b;box-shadow:0 0 0 1px #f4582b}.gm-toolbar>label{width:310px}.gm-table{min-width:960px}.gm-row{border-top:1px solid #eceef2;grid-template-columns:1.65fr .8fr .85fr .85fr 1.25fr;align-items:center;min-height:82px;display:grid}.gm-row>*{min-width:0;padding:13px}.gm-head{color:#7d8490;text-transform:uppercase;background:#f7f8fa;border-top:0;min-height:41px;font-size:7px;font-weight:900}.gm-row b,.gm-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gm-row b{font-size:9px}.gm-row small{color:#858d99;margin-top:4px;font-size:7px}.gm-company i{color:#fff;background:#172033}.gm-status{border-radius:999px;margin-top:8px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.gm-active{color:#168759;background:#e8f7ef}.gm-trial{color:#6346c9;background:#f1edff}.gm-expired,.gm-unpaid,.gm-paused{color:#9f6713;background:#fff4df}.gm-cancelled{color:#b42318;background:#fff0f0}.gm-actions{flex-wrap:wrap;gap:6px;display:flex}.gm-actions button{color:#454c59;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:7px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850}.gm-actions button:hover{color:#f4582b;border-color:#f4582b}.gm-actions button:disabled{opacity:.55;cursor:wait}.gm-actions .danger-light{color:#9f6713;background:#fffaf0;border-color:#ffe0ae}.gm-actions .danger{color:#b42318;background:#fff5f5;border-color:#ffd2d2}.gm-modal textarea{min-height:72px}@media (width<=1000px){.gm-metrics{grid-template-columns:repeat(2,1fr)}.gm-plan-grid{grid-template-columns:1fr}.gm-card{overflow-x:auto}.gm-toolbar{flex-direction:column;align-items:stretch}.gm-toolbar>label{width:100%}}@media (width<=700px){.gm-shell{width:min(100% - 28px,1280px)}.gm-metrics,.gm-row{grid-template-columns:1fr}.gm-head{display:none}.gm-row>*{padding:10px 12px}.gm-actions{padding-top:0}}.gm-plan-grid{grid-template-columns:repeat(4,1fr)}.gm-plan-grid button span{line-height:1.45}.gm-plan-grid button small{color:#8b929f;grid-column:1/-1;font-size:7px}.gm-heading-actions{align-items:center;gap:8px;display:flex}.gm-heading-actions .button{white-space:nowrap}.gm-request-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gm-request-actions button{color:#454c59;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:7px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850}.gm-request-actions button:first-child{color:#168759;background:#f0fff7;border-color:#a6e2c2}.gm-request-actions button:last-child{color:#b42318;background:#fff5f5;border-color:#ffd2d2}.gm-request-actions button:disabled{opacity:.55;cursor:wait}@media (width<=1120px){.gm-plan-grid{grid-template-columns:repeat(2,1fr)}.gm-heading-actions{flex-direction:column;align-items:stretch}}@media (width<=700px){.gm-plan-grid{grid-template-columns:1fr}}.public-menu-page{background:#f1f1f3}.public-menu-hero{background:#fff;border-bottom:1px solid #e4e5e8;padding:14px clamp(12px,3vw,32px) 18px}.public-menu-hero nav{margin-bottom:16px}.public-menu-hero section{gap:8px;width:min(1180px,100%);margin:0 auto;display:grid}.public-menu-hero h1{letter-spacing:-1.8px;margin:0;font-size:clamp(28px,4.5vw,52px)}.public-menu-hero p{max-width:720px;font-size:12px;line-height:1.5}.public-menu-meta{margin-top:4px}.public-menu-diggy{grid-template-columns:minmax(0,1fr) 370px;gap:16px;width:min(1220px,100% - 22px);margin:14px auto 0;padding-bottom:48px;display:grid}.public-menu-diggy .public-menu-list{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.public-menu-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.public-menu-toolbar-info{flex-wrap:wrap;gap:7px;display:flex}.public-menu-toolbar-info span{color:#6c7280;background:#fff;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850}.public-category-tabs-diggy{z-index:7;scrollbar-width:thin;background:#f1f1f3;margin:0 0 10px;padding:9px 0;position:sticky;top:0}.public-category-tabs-diggy button{color:#596171;background:#fff;border-color:#dfe2e7;border-radius:999px;min-width:118px;height:42px;box-shadow:0 6px 16px #10182808}.public-category-tabs-diggy button.active{color:#fff;background:#ff2f78;border-color:#ff2f78;box-shadow:0 10px 24px #ff2f7830}.public-menu-search{color:#555b68;background:#e9e9ec;border:1px solid #dedfe4;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:9px;height:52px;margin:0 0 12px;padding:0 13px;display:grid}.public-menu-search input{color:#202635;background:0 0;border:0;outline:0;height:100%;font-size:12px}.public-menu-search input::placeholder{color:#6b7280}.public-loose-item{color:#151a2b;cursor:pointer;background:#fff;border:1px solid #e2e3e7;border-radius:10px;justify-content:space-between;align-items:center;width:min(180px,100%);height:58px;margin:0 0 14px;padding:0 9px 0 14px;display:flex;box-shadow:0 8px 22px #1018280c}.public-loose-item span{font-size:11px;font-weight:850}.public-loose-item b{color:#fff;background:#ff2f78;border-radius:999px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.public-product-sections{gap:18px;display:grid}.public-product-section h2{color:#161b2b;margin:0 0 9px;font-size:13px}.public-products-diggy{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.public-product-card-diggy{background:#fff;border:1px solid #e0e2e8;border-radius:9px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #10182814}.public-card-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:0;display:grid}.public-product-card-diggy .public-product-image{background:radial-gradient(circle at 25% 22%,#e1e4ea 0 7%,#0000 8%),radial-gradient(circle at 68% 38%,#e1e4ea 0 7%,#0000 8%),linear-gradient(135deg,#fafafa,#eef0f4);border-radius:0;height:132px}.public-product-card-diggy .public-product-image span{background:#ff2f78}.public-product-card-diggy .public-product-copy{min-height:86px;padding:9px 10px 8px}.public-product-card-diggy .public-product-copy h3{font-size:11px;line-height:1.25}.public-product-card-diggy .public-product-copy p{color:#89909c;min-height:auto;max-height:30px;margin:4px 0 6px;font-size:8px;overflow:hidden}.public-product-card-diggy .public-product-copy strong{color:#111827;font-size:10px}.public-product-quantity{background:#f1f1f3;border-radius:999px;grid-template-columns:42px 1fr 42px;align-items:center;height:36px;margin:0 8px 8px;display:grid}.public-product-quantity button{color:#4b5563;cursor:pointer;background:#fff;border:0;border-radius:50%;width:30px;height:30px;margin:auto;font-size:18px;font-weight:900}.public-product-quantity button:last-child{color:#fff;background:#ff2f78}.public-product-quantity button:disabled{opacity:.45;cursor:not-allowed}.public-product-quantity b{text-align:center;color:#111827;font-size:11px}.public-cart-diggy{max-height:calc(100vh - 24px);box-shadow:none;background:#fff;border:0;border-left:1px solid #dfe2e8;border-radius:0;align-self:start;position:sticky;top:12px;overflow:auto}.public-cart-heading{border-bottom:1px solid #edf0f5;padding:2px 0 13px}.public-cart-heading span{color:#8b93a1;font-size:9px;display:block}.public-cart-heading h2{color:#111827;text-transform:uppercase;margin:3px 0 0;font-size:20px;line-height:1.15}.public-cart-items-diggy{max-height:none}.public-cart-items-diggy article{background:#fff;border:0;border-bottom:1px solid #edf0f5;border-radius:0;grid-template-columns:48px 1fr auto;padding:10px 0}.public-cart-item-image{background:#f1f2f5;border-radius:9px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.public-cart-item-image img{object-fit:cover;width:100%;height:100%}.public-cart-item-image span{text-transform:uppercase;color:#ff2f78;font-weight:900}.public-cart-items-diggy b{font-size:10px}.public-cart-items-diggy em{color:#8a92a0;margin-top:2px;font-size:7px;font-style:normal;display:block}.public-cart-items-diggy span{color:#111827}.public-qty{align-items:center;gap:5px;display:flex!important}.public-qty button{background:#f1f2f5;width:24px;height:24px}.public-empty-cart{color:#818897;text-align:center;place-items:center;gap:8px;min-height:190px;display:grid}.public-empty-cart b{color:#111827;font-size:42px}.public-customer-form label{color:#4b5563;gap:5px;margin:9px 0;font-size:8px;font-weight:850;display:grid}.public-customer-form input,.public-customer-form textarea,.public-customer-form select{color:#111827;background:#fbfbfc;border:1px solid #dfe3ea;border-radius:9px;width:100%;font-size:10px}.public-customer-form input,.public-customer-form select{height:38px;padding:0 10px}.public-customer-form textarea{resize:vertical;min-height:68px;padding:9px 10px}.public-choice-backdrop{z-index:130;background:#11182780;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.public-choice-modal{background:#fff;border-radius:14px;width:min(520px,100%);max-height:min(760px,100vh - 28px);overflow:auto;box-shadow:0 30px 90px #00000030}.public-choice-heading{z-index:2;background:#fff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex;position:sticky;top:0}.public-choice-heading span{color:#ff2f78;text-transform:uppercase;font-size:8px;font-weight:900}.public-choice-heading h2{color:#111827;margin:4px 0 0;font-size:18px}.public-choice-heading button{color:#fff;cursor:pointer;background:#3f3f46;border:0;border-radius:50%;width:34px;height:34px;font-size:18px}.public-choice-sizes{gap:8px;padding:12px 14px;display:flex;overflow:auto}.public-choice-sizes button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:11px;min-width:125px;padding:10px}.public-choice-sizes button.active{background:#fff0f6;border-color:#ff2f78}.public-choice-sizes span,.public-choice-sizes b{display:block}.public-choice-sizes span{color:#374151;font-size:9px;font-weight:850}.public-choice-sizes b{color:#ff2f78;margin-top:4px;font-size:11px}.public-half-panel{padding:0 14px 12px}.public-half-info{background:#f6f6f8;border-radius:8px;margin-bottom:8px;padding:11px}.public-half-info b,.public-half-info span{display:block}.public-half-info b{color:#111827;font-size:11px}.public-half-info span{color:#ff2f78;margin-top:5px;font-size:9px;line-height:1.45}.public-half-flavors{border:1px solid #edf0f5;border-radius:9px;max-height:330px;display:grid;overflow:auto}.public-half-flavors label{cursor:pointer;border-bottom:1px solid #edf0f5;grid-template-columns:22px 1fr 50px;align-items:center;gap:8px;padding:10px;display:grid}.public-half-flavors label:last-child{border-bottom:0}.public-half-flavors label.selected{background:#fff0f6}.public-half-flavors input{accent-color:#ff2f78;width:15px;height:15px}.public-half-flavors b,.public-half-flavors small,.public-half-flavors em{display:block}.public-half-flavors b{color:#111827;font-size:10px}.public-half-flavors small{color:#8a92a0;margin-top:2px;font-size:8px;line-height:1.3}.public-half-flavors em{color:#4b5563;margin-top:4px;font-size:9px;font-style:normal;font-weight:850}.public-half-flavors img{object-fit:cover;border-radius:8px;width:44px;height:44px}.public-combo-option{color:#111827;background:#fffafc;border:1px solid #edf0f5;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:14px;padding:11px;display:grid}.public-combo-option input{accent-color:#ff2f78}.public-combo-option b,.public-combo-option small{display:block}.public-combo-option b{font-size:10px}.public-combo-option small{color:#8a92a0;margin-top:3px;font-size:8px}.public-combo-option strong{color:#ff2f78;font-size:10px}.public-choice-note{color:#4b5563;gap:6px;margin:0 14px 14px;font-size:9px;font-weight:850;display:grid}.public-choice-note input{border:1px solid #dfe3ea;border-radius:9px;height:38px;padding:0 10px}.public-choice-submit{background:#ff2f78;width:calc(100% - 28px);margin:0 14px 14px}.public-mobile-cart-bar{display:none}@media (width<=1050px){.public-menu-diggy{grid-template-columns:1fr}.public-cart-diggy{border-left:0;border-radius:16px;max-height:none;position:relative;top:auto;box-shadow:0 14px 45px #1721360c}.public-products-diggy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.public-menu-page{background:#f1f1f3}.public-menu-hero{padding:12px 12px 14px}.public-menu-hero nav{margin-bottom:10px}.public-menu-hero h1{letter-spacing:-1px;font-size:27px}.public-menu-hero p{font-size:10px}.public-menu-diggy{gap:10px;width:100%;margin-top:0;padding:0 8px 76px}.public-menu-toolbar{padding:0 3px}.public-menu-toolbar-info{display:none}.public-category-tabs-diggy{margin-inline:-8px;padding:9px 8px;top:0}.public-category-tabs-diggy button{min-width:auto;height:38px;padding:0 16px;font-size:9px}.public-menu-search{height:48px}.public-products-diggy{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.public-product-card-diggy .public-product-image{height:105px}.public-product-card-diggy .public-product-copy{min-height:78px;padding:8px}.public-product-card-diggy .public-product-copy h3{font-size:9px}.public-product-card-diggy .public-product-copy p{font-size:7px}.public-product-quantity{grid-template-columns:35px 1fr 35px;height:32px;margin:0 6px 7px}.public-product-quantity button{width:27px;height:27px}.public-cart-diggy{border-radius:14px;padding:14px}.public-cart-heading h2{font-size:16px}.public-choice-backdrop{align-items:end;padding:0}.public-choice-modal{border-radius:18px 18px 0 0;width:100%;max-height:88vh}.public-mobile-cart-bar{z-index:80;color:#fff;background:#ff2f78;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;text-decoration:none;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 14px 36px #ff2f7852}.public-mobile-cart-bar span{font-size:9px;font-weight:850}.public-mobile-cart-bar b{font-size:11px}.public-loose-item{width:150px;height:50px}.public-product-section h2{padding-left:2px}}@media (width<=430px){.public-products-diggy{grid-template-columns:1fr 1fr}.public-product-card-diggy .public-product-image{height:92px}.public-product-card-diggy .public-product-copy{min-height:74px}.public-half-flavors label{grid-template-columns:20px 1fr 42px}.public-half-flavors img{width:38px;height:38px}}.public-product-card-diggy .public-product-image{background:#fff;position:relative}.public-product-card-diggy .public-product-image img{object-fit:contain;background:#fff;width:100%;height:100%;padding:9px}.public-product-image .public-product-placeholder,.public-flavor-thumb .public-product-placeholder{background:radial-gradient(circle at 30% 22%,#e2e5eb 0 6%,#0000 7%),radial-gradient(circle at 70% 38%,#e2e5eb 0 6%,#0000 7%),linear-gradient(135deg,#fafafa,#eef0f4);border-radius:0;place-items:center;width:100%;height:100%;font-size:34px;display:grid}.public-product-image.has-image .public-product-placeholder,.public-flavor-thumb.has-image .public-product-placeholder{display:none}.public-product-image.image-missing img,.public-flavor-thumb.image-missing img{display:none!important}.public-product-image.image-missing .public-product-placeholder,.public-flavor-thumb.image-missing .public-product-placeholder,.public-product-image.no-image .public-product-placeholder,.public-flavor-thumb.no-image .public-product-placeholder{display:grid}.public-cart-item-image img{object-fit:contain;background:#fff;padding:3px}.public-half-flavors{background:#fff;gap:0}.public-half-flavor-group{border-bottom:1px solid #edf0f5;display:grid}.public-half-flavor-group:last-child{border-bottom:0}.public-half-flavor-group h3{z-index:1;color:#ff2f78;text-transform:uppercase;letter-spacing:.4px;background:#f7f7f9;border-bottom:1px solid #edf0f5;margin:0;padding:9px 10px;font-size:9px;position:sticky;top:0}.public-half-flavor-group label{border-bottom:1px solid #edf0f5}.public-half-flavor-group label:last-child{border-bottom:0}.public-flavor-thumb{background:#fff;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.public-flavor-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.public-flavor-thumb .public-product-placeholder{font-size:20px}@media (width<=700px){.public-product-card-diggy .public-product-image img{padding:7px}.public-flavor-thumb{width:42px;height:42px}.public-flavor-thumb .public-product-placeholder{font-size:18px}}.public-menu-page{--public-blue:#75aadb;--public-blue-dark:#4d8fc7;--public-blue-soft:#eaf6ff;--public-moss:#556b2f;--public-moss-dark:#31401f;--public-moss-soft:#edf3e4}.public-menu-page .section-kicker{color:var(--public-moss)}.public-store-identity{align-items:center;gap:14px;display:flex}.public-store-identity img{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;width:76px;height:76px;box-shadow:0 10px 28px #11182726}.public-store-identity h1{margin:0}.public-store-identity small{color:var(--public-moss);text-transform:uppercase;letter-spacing:.6px;margin-top:4px;font-size:11px;font-weight:900;display:block}.public-menu-page .public-store-status{background:var(--public-moss-soft);color:var(--public-moss-dark)}.public-menu-page .public-store-status span{background:var(--public-moss)}.public-menu-page .public-category-tabs-diggy button.active{border-color:var(--public-blue);background:var(--public-blue);color:#0f2b46;box-shadow:0 10px 24px #75aadb40}.public-menu-page .public-loose-item b,.public-menu-page .public-product-quantity button:last-child{background:var(--public-moss);color:#fff}.public-menu-page .public-product-card-diggy .public-product-image span{background:var(--public-blue)}.public-menu-page .public-product-copy strong,.public-menu-page .public-cart-item-image span,.public-menu-page .public-choice-heading span,.public-menu-page .public-choice-sizes b,.public-menu-page .public-half-info span,.public-menu-page .public-half-flavor-group h3,.public-menu-page .public-combo-option strong{color:var(--public-moss)}.public-menu-page .public-choice-sizes button.active,.public-menu-page .public-half-flavors label.selected{border-color:var(--public-blue);background:var(--public-blue-soft)}.public-menu-page .public-half-flavor-group h3{background:var(--public-moss-soft)}.public-menu-page .public-combo-option{background:var(--public-blue-soft)}.public-menu-page .public-combo-option input,.public-menu-page .public-half-flavors input{accent-color:var(--public-moss)}.public-menu-page .public-choice-submit,.public-menu-page .public-mobile-cart-bar{background:var(--public-blue);color:#0f2b46;box-shadow:0 14px 36px #75aadb52}.public-menu-page .public-choice-submit:hover,.public-menu-page .public-mobile-cart-bar:hover{background:var(--public-blue-dark)}@media (width<=700px){.public-store-identity{gap:10px}.public-store-identity img{width:58px;height:58px}.public-store-identity small{font-size:8px}.public-store-identity h1{font-size:25px}}html{scroll-behavior:smooth}.public-menu-page{overflow-x:hidden}.public-card-main,.public-product-quantity button,.public-category-tabs-diggy button,.public-service-toggle button,.public-send-order,.public-choice-submit,.public-assistant button,.public-assistant a{touch-action:manipulation}.public-assistant{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:120;justify-items:end;gap:10px;max-width:min(360px,100vw - 24px);display:grid;position:fixed}.public-assistant.with-cart{bottom:calc(76px + env(safe-area-inset-bottom))}.public-assistant-button{background:var(--public-moss,#556b2f);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 14px;display:flex;box-shadow:0 14px 34px #17213638}.public-assistant-button span{background:#ffffff24;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.public-assistant-button b{font-size:11px}.public-assistant-panel{color:#111827;background:#fff;border:1px solid #dbe5ef;border-radius:18px;width:min(350px,100vw - 24px);padding:14px;box-shadow:0 24px 70px #11182730}.public-assistant-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.public-assistant-head span{color:var(--public-moss,#556b2f);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;font-size:10px;font-weight:950;display:inline-flex}.public-assistant-head span:before{content:"";background:var(--public-blue,#75aadb);border-radius:999px;width:9px;height:9px}.public-assistant-head button{color:#485161;cursor:pointer;background:#f1f3f5;border:0;border-radius:999px;width:30px;height:30px;font-size:18px}.public-assistant-panel p{color:#4b5563;margin:0 0 11px;font-size:11px;line-height:1.45}.public-assistant-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.public-assistant-actions button,.public-assistant-actions a{color:#172033;text-align:center;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:11px;justify-content:center;align-items:center;min-height:38px;padding:0 9px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.public-assistant-actions button.active{border-color:var(--public-blue,#75aadb);background:var(--public-blue-soft,#eaf6ff);color:#0f2b46}.public-assistant-actions a{background:var(--public-moss-soft,#edf3e4);color:var(--public-moss-dark,#31401f);border-color:#cfe8d0;grid-column:1/-1}@media (width<=700px){.public-menu-page{padding-bottom:env(safe-area-inset-bottom)}.public-menu-hero{position:relative}.public-menu-hero p{max-width:none}.public-menu-meta{gap:6px}.public-menu-meta b{padding:7px 9px;font-size:8px}.public-menu-diggy{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.public-menu-list{min-width:0}.public-category-tabs-diggy{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;top:0}.public-menu-search input,.public-customer-form input,.public-customer-form textarea,.public-customer-form select,.public-choice-note input{font-size:16px}.public-customer-form input,.public-customer-form select{height:46px}.public-customer-form textarea{min-height:86px}.public-send-order{min-height:50px;font-size:13px}.public-service-toggle button{height:44px;font-size:11px}.public-product-card-diggy{border-radius:13px}.public-product-card-diggy .public-product-copy h3,.public-product-card-diggy .public-product-copy strong{font-size:10px}.public-product-quantity{height:36px}.public-product-quantity button{width:31px;height:31px}.public-cart-diggy{scroll-margin-top:12px}.public-mobile-cart-bar{bottom:calc(10px + env(safe-area-inset-bottom));min-height:54px}.public-assistant{right:10px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px)}.public-assistant:not(.with-cart){bottom:calc(14px + env(safe-area-inset-bottom))}.public-assistant-panel{border-radius:18px;width:calc(100vw - 20px)}.public-assistant-actions{grid-template-columns:1fr 1fr}}@media (width<=900px){.mobile-delivery-fee-screen{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 18px calc(115px + env(safe-area-inset-bottom));color:#111827;background:#f5f7fb!important}.mobile-delivery-fee-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.mobile-delivery-fee-header span{color:#687386;margin-bottom:5px;font-size:13px;font-weight:750;display:block}.mobile-delivery-fee-header h1{color:#111827;letter-spacing:-.6px;margin:0;font-size:27px}.mobile-delivery-fee-header>button{color:#273248;background:#fff;border:1px solid #d7dce5;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:30px;line-height:1;display:grid;box-shadow:0 8px 20px #0f172a12}.mobile-delivery-fee-screen form{gap:16px;display:grid}.mobile-delivery-fee-loading{color:#687386;text-align:center;background:#fff;border:1px solid #e0e5ed;border-radius:18px;padding:36px 20px}.mobile-delivery-fee-card{background:#fff;border:2px solid #e0e5ed;border-radius:20px;gap:22px;padding:20px;display:grid;box-shadow:0 12px 32px #0f172a0d}.mobile-delivery-fee-card.active{border-color:#a7d8c8;box-shadow:0 12px 32px #07926812}.mobile-delivery-fee-title{grid-template-columns:48px 1fr 58px;align-items:center;gap:12px;display:grid}.mobile-delivery-fee-title>i{background:#eef5ff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;font-style:normal;display:grid}.mobile-delivery-fee-title h2{color:#111827;margin:0 0 4px;font-size:21px}.mobile-delivery-fee-title p{color:#747f91;margin:0;font-size:13px;line-height:1.4}.mobile-delivery-fee-toggle{background:#c9ced8;border:0;border-radius:999px;width:58px;height:34px;padding:0;transition:background .18s;position:relative}.mobile-delivery-fee-toggle span{background:#fff;border-radius:50%;width:26px;height:26px;transition:left .18s;position:absolute;top:4px;left:4px;box-shadow:0 3px 10px #0002}.mobile-delivery-fee-toggle.on{background:#079268}.mobile-delivery-fee-toggle.on span{left:28px}.mobile-delivery-fee-toggle:disabled{opacity:.5;cursor:not-allowed}.mobile-delivery-fee-card>label{color:#364154;gap:9px;font-size:15px;font-weight:850;display:grid}.mobile-delivery-fee-input{background:#fff;border:2px solid #d9dee7;border-radius:14px;grid-template-columns:54px 1fr;align-items:center;display:grid;overflow:hidden}.mobile-delivery-fee-input:focus-within{border-color:#0b78bd;box-shadow:0 0 0 4px #0b78bd12}.mobile-delivery-fee-input b{color:#526075;background:#f4f6f9;border-right:1px solid #e2e6ec;place-items:center;height:56px;font-size:16px;display:grid}.mobile-delivery-fee-input input{color:#111827;background:0 0;border:0;outline:0;width:100%;height:56px;padding:0 15px;font-size:22px;font-weight:900}.mobile-delivery-fee-input input:disabled{color:#9aa2af;background:#f4f5f7}.mobile-delivery-fee-card>small{color:#687386;font-size:13px;line-height:1.5}.mobile-delivery-fee-message{color:#08734f;background:#eaf8f2;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;font-weight:750;line-height:1.45}.mobile-delivery-fee-save{color:#fff;background:#0b78bd;border:0;border-radius:14px;min-height:56px;font-size:17px;font-weight:950;box-shadow:0 12px 25px #0b78bd2b}.mobile-delivery-fee-save:disabled{opacity:.6}:is(html,body,body:has(.mobile-app-screen)){min-height:100%;background:#020a1c!important}body:has(.mobile-app-screen){overscroll-behavior-y:none;min-height:100dvh}.mobile-app-screen,.fatia-store-home,.mobile-management-neon,.mobile-sell-neon,.mobile-tables-neon,.mobile-orders-neon{box-sizing:border-box;color:#f8fbff;min-height:100dvh!important;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 50% 0,#134a8e47,#0000 38%),linear-gradient(#031431 0%,#020a1c 100%)!important}.mobile-diggy-nav{bottom:max(12px, env(safe-area-inset-bottom))!important}}@media (width<=1024px){html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell,.app-content,.dashboard-main,.mobile-app-screen{box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}.mobile-app-screen *,.mobile-app-screen :before,.mobile-app-screen :after{box-sizing:border-box}.mobile-store-screen,.mobile-catalog-editor,.mobile-plan-renewal,.mobile-management-screen,.mobile-module-screen,.mobile-settings-screen,.mobile-orders-screen,.mobile-table-detail-screen,.mobile-sell-screen,.mobile-sell-screen-enhanced{width:100%;max-width:820px;margin-inline:auto}.mobile-store-screen{max-width:100%}.mobile-store-screen>section:not(.mobile-store-hero),.mobile-store-screen>article,.mobile-catalog-card,.mobile-store-open-card,.mobile-menu-link-card{width:min(100%,820px);margin-inline:auto}.mobile-store-hero{width:100%}.mobile-plan-warning button,.mobile-plan-warning a{color:#fff;background:#0b78bd;border:0;border-radius:13px;place-items:center;width:100%;min-height:54px;font-size:18px;font-weight:950;text-decoration:none;display:grid}.mobile-action-grid,.mobile-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-action-grid button,.mobile-action-grid a,.mobile-module-card,.mobile-plan-list button,.mobile-editor-product,.mobile-table-setting-card,.mobile-list-card article,.mobile-list-card button,.mobile-report-list button{overflow-wrap:anywhere;max-width:100%}.mobile-page-header{grid-template-columns:52px minmax(0,1fr) minmax(68px,auto);width:100%;max-width:100%}.mobile-page-header h1,.mobile-module-header h1,.mobile-store-top h1{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-big-search input,.mobile-search-field input,.mobile-settings-search input,.mobile-product-modal input,.mobile-product-modal textarea,.mobile-product-modal select,.mobile-renew-form input,.mobile-renew-form select,.mobile-renew-form textarea{max-width:100%;font-size:16px}.mobile-editor-main{grid-template-columns:clamp(58px,16vw,86px) minmax(0,1fr)}.mobile-editor-image{width:clamp(58px,16vw,86px);height:clamp(58px,16vw,86px)}.mobile-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-renew-form,.mobile-renew-result{width:100%;max-width:720px;margin-inline:auto}.mobile-payment-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.pix-payment-box,.pix-payment-box canvas,.pix-payment-box svg,.pix-payment-box img{max-width:100%}.mobile-diggy-nav{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));min-height:76px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.mobile-bottom-primary,.mobile-table-bottom-actions,.mobile-sell-stepbar{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right))}}@media (width<=800px){.mobile-diggy-nav .mobile-sell-cart{place-items:center;width:30px;height:30px;font-size:0;display:grid}.mobile-diggy-nav .mobile-sell-cart svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.dashboard-main{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.mobile-app-screen{padding:calc(16px + env(safe-area-inset-top)) clamp(12px, 4vw, 18px) calc(128px + env(safe-area-inset-bottom))}.mobile-store-screen{padding:0 0 calc(128px + env(safe-area-inset-bottom))}.mobile-store-hero{padding:calc(14px + env(safe-area-inset-top)) clamp(14px, 4vw, 20px) 20px}.mobile-store-open-card,.mobile-menu-link-card,.mobile-catalog-card,.mobile-plan-warning{padding-left:clamp(14px,4vw,20px);padding-right:clamp(14px,4vw,20px)}.mobile-bottom-primary,.mobile-table-bottom-actions{bottom:calc(104px + env(safe-area-inset-bottom))}.mobile-sell-stepbar{bottom:calc(96px + env(safe-area-inset-bottom))}.mobile-table-detail-screen,.mobile-sell-screen-enhanced{padding-bottom:calc(190px + env(safe-area-inset-bottom))}.mobile-product-modal{width:min(100%,560px);max-height:calc(92dvh - env(safe-area-inset-top));overflow:auto}.mobile-editor-backdrop{align-items:end;padding:0}}@media (width<=520px){.mobile-action-grid,.mobile-module-grid,.mobile-plan-list,.mobile-payment-choice{grid-template-columns:1fr}.mobile-store-top{grid-template-columns:42px minmax(0,1fr) 42px}.mobile-store-top h1{font-size:clamp(18px,5.2vw,21px)}.mobile-ia-card{padding:14px}.mobile-ia-card div{font-size:clamp(16px,4.8vw,19px)}.mobile-page-header{grid-template-columns:48px minmax(0,1fr) auto;gap:6px}.mobile-page-header h1,.mobile-module-header h1{font-size:clamp(22px,7.2vw,28px)}.mobile-page-header>button,.mobile-page-header a,.mobile-page-header>div button{width:44px;height:44px}.mobile-editor-product{grid-template-columns:minmax(0,1fr) 58px}.mobile-editor-main{grid-template-columns:64px minmax(0,1fr);gap:12px}.mobile-editor-image{width:64px;height:64px}.mobile-editor-main b{font-size:17px}.mobile-editor-main small,.mobile-editor-main p{font-size:13px}.mobile-diggy-nav{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-diggy-nav button{min-width:0;padding:0 2px;font-size:11px}.mobile-diggy-nav i{font-size:20px}}.gm-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.gm-section-heading h2{color:#171b2d;letter-spacing:-.5px;margin:4px 0;font-size:22px}.gm-section-heading p{color:#737b89;margin:0;font-size:12px}.gm-subscription-card{margin-bottom:18px;overflow-x:auto}.gm-subscription-table .gm-row{grid-template-columns:1fr 1fr .8fr 1.25fr .9fr}@media (width<=700px){.gm-section-heading{flex-direction:column;align-items:flex-start}.gm-subscription-table .gm-row{grid-template-columns:1fr}}@media (width<=800px){.mobile-module-card.locked{opacity:.72;background:#f8fafc}.mobile-module-card.locked span{color:#64748b}.mobile-catalog-editor,.mobile-plan-renewal{background:#f8fafc}.mobile-catalog-search{margin-bottom:16px}.mobile-editor-category{background:#fff;border-top:1px solid #e6e8ed;border-bottom:1px solid #e6e8ed;margin:0 -16px 16px;padding:14px 16px}.mobile-editor-category header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mobile-editor-category h2{margin:0;font-size:22px}.mobile-editor-category header button{color:#0b78bd;background:0 0;border:0;font-size:15px;font-weight:900}.mobile-editor-product{border-top:1px solid #edf0f4;grid-template-columns:1fr 62px;align-items:center;gap:12px;padding:12px 0;display:grid}.mobile-editor-product.disabled{opacity:.55}.mobile-editor-main{text-align:left;background:0 0;border:0;grid-template-columns:74px 1fr;align-items:center;gap:12px;width:100%;display:grid}.mobile-editor-image{background:#f1f5f9;border-radius:16px;place-items:center;width:68px;height:68px;font-size:30px;display:grid;overflow:hidden}.mobile-editor-image img{object-fit:cover;width:100%;height:100%}.mobile-editor-main b{font-size:18px;display:block}.mobile-editor-main small{color:#6b7280;margin-top:3px;font-size:13px;display:block}.mobile-editor-main p{color:#697386;justify-content:space-between;margin:6px 0 0;font-size:14px;display:flex}.mobile-editor-main p strong{color:#111827}.mobile-editor-backdrop{z-index:92;background:#0f172a66;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-product-modal{width:100%;max-height:88dvh;padding:18px 16px calc(28px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;overflow:auto}.mobile-product-modal header{z-index:3;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;margin:-18px -16px 16px;padding:18px 16px 12px;display:flex;position:sticky;top:-18px}.mobile-product-modal h2{margin:0;font-size:22px}.mobile-product-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-weight:800}.mobile-product-modal header button{background:#f1f5f9;border:0;border-radius:999px;min-width:38px;height:38px;font-size:15px;font-weight:850}.mobile-product-modal header .mobile-product-back{color:#172033;white-space:nowrap;width:auto;padding:0 13px}.mobile-product-modal label{color:#374151;gap:7px;margin:12px 0;font-weight:850;display:grid}.mobile-product-modal input,.mobile-product-modal textarea,.mobile-product-modal select{color:#111827;background:#fff;border:1px solid #d9dde5;border-radius:12px;width:100%;min-height:50px;padding:0 13px;font-size:16px}.mobile-product-modal textarea{min-height:88px;padding:12px 13px}.mobile-modal-toggle{justify-content:space-between;align-items:center;padding:12px 0;grid-template-columns:none!important;display:flex!important}.mobile-modal-toggle input{width:22px;min-height:22px}.mobile-product-modal h3{margin:18px 0 8px;font-size:18px}.mobile-plan-list{gap:16px;margin-bottom:20px;display:grid}.mobile-plan-list button{color:#111827;text-align:left;background:#fff;border:1px solid #d9dde5;border-radius:18px;gap:12px;padding:20px;display:grid;box-shadow:0 10px 24px #0f172a0d}.mobile-plan-list button.active{border-color:#0b78bd;box-shadow:0 12px 30px #0b78bd22}.mobile-plan-list h2{margin:0;font-size:22px}.mobile-plan-list p{color:#697386;margin:0;font-size:16px}.mobile-plan-list ul{border-top:1px solid #edf0f4;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.mobile-plan-list li{font-size:15px}.mobile-plan-list strong{justify-self:end;font-size:26px}.mobile-plan-list strong span{font-size:16px;font-weight:600}.mobile-renew-form,.mobile-renew-result{background:#fff;border:1px solid #d9dde5;border-radius:18px;gap:12px;margin:18px 0;padding:18px;display:grid}.mobile-renew-form h2,.mobile-renew-result h2{margin:0;font-size:20px}.mobile-renew-form input{border:1px solid #d9dde5;border-radius:12px;height:52px;padding:0 14px;font-size:16px}.mobile-payment-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-payment-choice button{color:#111827;background:#fff;border:1px solid #d9dde5;border-radius:12px;height:48px;font-weight:900}.mobile-payment-choice button.active{color:#0b78bd;background:#eaf6ff;border-color:#0b78bd}.mobile-renew-result .pix-payment-box{margin-top:10px}}@media (width<=900px){.mobile-sell-screen-enhanced{padding-bottom:calc(170px + env(safe-area-inset-bottom))}.mobile-sell-screen-enhanced .mobile-sell-category{scroll-margin-top:18px}.mobile-sell-screen-enhanced .mobile-sell-product{min-height:82px;padding:12px 0}.mobile-sell-screen-enhanced .mobile-sell-product b{font-size:21px;line-height:1.2}.mobile-sell-screen-enhanced .mobile-sell-product span{color:#2d3342;font-weight:850}.mobile-pizza-hero{background:#f2f4f8;margin:10px -16px 18px;padding:26px 16px}.mobile-pizza-hero h2{margin:0 0 8px;font-size:24px}.mobile-pizza-hero p{color:#687083;margin:0;font-size:16px;line-height:1.35}.mobile-pizza-category{border-bottom:12px solid #f2f4f8;margin:0 -16px 18px;padding:0 16px 18px}.mobile-pizza-category h3{margin:4px 0 14px;font-size:22px}.mobile-pizza-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;display:grid}.mobile-pizza-flavor{text-align:left;color:#252a38;background:0 0;border:0;gap:6px;min-width:0;padding:0;display:grid;position:relative}.mobile-pizza-image{aspect-ratio:1;color:#c3c8d2;background:#eef0f4;border-radius:16px;place-items:center;font-size:42px;display:grid;position:relative;overflow:hidden}.mobile-pizza-image img{object-fit:cover;width:100%;height:100%}.mobile-pizza-flavor strong{font-size:19px;line-height:1.1}.mobile-pizza-flavor b{font-size:17px;font-weight:650;line-height:1.18}.mobile-pizza-flavor i{color:#0b78bd;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;font-style:normal;display:grid;position:absolute;top:calc(33.3333vw - 28px);right:8px;transform:translateY(-100%);box-shadow:0 6px 16px #0b78bd33}.mobile-pizza-flavor.selected i{color:#fff;background:#0b78bd}.mobile-pizza-note{color:#596172;gap:8px;margin:20px 0 16px;font-size:17px;font-weight:750;display:grid}.mobile-pizza-note input,.mobile-customer-box input,.mobile-customer-box textarea{color:#171b2d;background:#fff;border:2px solid #d6d9df;border-radius:10px;width:100%;min-height:54px;padding:0 14px;font-size:17px}.mobile-customer-box textarea{resize:vertical;min-height:86px;padding-top:12px}.mobile-sell-stepbar{bottom:calc(84px + env(safe-area-inset-bottom));z-index:30;background:#fff;grid-template-columns:1fr 1.55fr;gap:12px;margin:24px -6px 0;padding:10px 0;display:grid;position:sticky}.mobile-cart-qty{text-align:center;background:#f1f3f7;border-radius:999px;grid-template-columns:48px 1fr 48px;align-items:center;height:58px;font-size:19px;font-weight:800;display:grid}.mobile-cart-qty button,.mobile-sell-stepbar>button{border:0;border-radius:999px;font-size:18px;font-weight:900}.mobile-cart-qty button{color:#1f2634;background:#fff;width:44px;height:44px;margin:auto;font-size:24px}.mobile-sell-stepbar>button{color:#fff;background:#0b78bd;min-height:58px}.mobile-sell-stepbar>button:disabled{color:#eef8ff;background:#9fd2ef}.mobile-floating-cart{right:28px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:50;color:#222938;background:#fff;border:0;border-radius:999px;grid-template-columns:34px auto 28px;align-items:center;gap:8px;height:58px;padding:0 16px;font-size:18px;display:grid;position:fixed;box-shadow:0 6px #7e7e7e,0 10px 24px #00000025}.mobile-floating-cart b{font-size:19px}.mobile-floating-cart i{font-size:28px;font-style:normal}.mobile-checkout-form{gap:20px;display:grid}.mobile-checkout-form label{color:#596172;gap:8px;font-size:17px;font-weight:750;display:grid}.mobile-checkout-select{color:#475061;text-align:left;background:#fff;border:2px solid #d6d9df;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 16px;font-size:18px;display:flex}.mobile-checkout-summary,.mobile-customer-box,.mobile-payment-box{background:#fff;border:1px solid #e3e6ec;border-radius:18px;gap:12px;padding:16px;display:grid}.mobile-checkout-summary>div:first-child{justify-content:space-between;align-items:center;display:flex}.mobile-checkout-summary h2,.mobile-customer-box h3,.mobile-payment-box h3{color:#111624;margin:0}.mobile-checkout-summary>div:first-child button{color:#0b78bd;background:0 0;border:0;font-size:17px;font-weight:850}.mobile-checkout-summary article{border-bottom:1px solid #edf0f4;gap:5px;padding:12px 44px 12px 0;display:grid;position:relative}.mobile-checkout-summary article span{font-size:17px;font-weight:750}.mobile-checkout-summary article small{color:#596172;line-height:1.35}.mobile-checkout-summary article button{background:#f2f4f8;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:12px;right:0}.mobile-checkout-summary footer{grid-template-columns:1fr auto;gap:8px 12px;font-size:18px;display:grid}.mobile-payment-box>strong{text-align:center;color:#111624;font-size:42px;line-height:1}.mobile-payment-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mobile-payment-grid button{color:#232736;background:#fff;border:2px solid #dfe2e8;border-radius:14px;place-items:center;gap:8px;min-height:112px;font-size:18px;font-weight:750;display:grid}.mobile-payment-grid button span{background:#f1f3f7;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.mobile-payment-grid button.selected{border-color:#0b78bd;box-shadow:0 0 0 3px #0b78bd18}.mobile-finish-order{color:#fff;background:#0b78bd;border:0;border-radius:14px;min-height:62px;font-size:19px;font-weight:950}.mobile-finish-order:disabled{color:#eef8ff;background:#9fd2ef}.mobile-bottom-sheet-backdrop{z-index:90;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-bottom-sheet{width:100%;max-height:calc(88dvh - env(safe-area-inset-bottom));padding:24px 18px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;overflow:auto}.mobile-bottom-sheet h2{text-align:center;margin:0 0 8px}.mobile-bottom-sheet p{color:#596172;margin:0 0 18px;font-size:17px}.mobile-bottom-sheet button{color:#1f2634;text-align:left;background:#fff;border:2px solid #e0e3e9;border-radius:12px;grid-template-columns:42px 1fr 24px;align-items:center;width:100%;min-height:70px;margin-top:12px;padding:0 14px;font-size:18px;display:grid}.mobile-bottom-sheet button b{font-size:20px}}@media (width<=390px){.public-products-diggy{gap:8px}.public-product-card-diggy .public-product-image{height:88px}.public-product-card-diggy .public-product-copy{min-height:76px}.public-assistant-actions{grid-template-columns:1fr}.public-assistant-actions a{grid-column:auto}}.wa-bot-status{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dfe7f0;border-radius:18px;padding:16px;box-shadow:0 16px 36px #11182712}.wa-bot-status.online{background:linear-gradient(135deg,#f5fff8,#fff);border-color:#b8e4c6}.wa-bot-status.waiting{background:linear-gradient(135deg,#fff8ef,#fff);border-color:#ffd7ad}.wa-bot-status.offline{background:linear-gradient(135deg,#fff5f5,#fff);border-color:#ffd1d1}.wa-bot-status-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wa-bot-status-head span{color:#64748b;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.wa-bot-status-head h3{color:#111827;margin:5px 0 2px;padding-left:18px;font-size:20px;position:relative}.wa-bot-status-head h3:before{content:"";background:#ef4444;border-radius:999px;width:10px;height:10px;position:absolute;top:8px;left:0}.wa-bot-status.online .wa-bot-status-head h3:before{background:#16a34a;box-shadow:0 0 0 5px #16a34a1c}.wa-bot-status.waiting .wa-bot-status-head h3:before{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1c}.wa-bot-status-head small{color:#64748b;font-weight:700}.wa-bot-status-head button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:11px;height:34px;padding:0 12px;font-size:11px;font-weight:900}.wa-bot-status-head button:disabled{opacity:.6;cursor:not-allowed}.wa-bot-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.wa-bot-metrics div{text-align:center;background:#f1f5f9;border-radius:13px;padding:10px}.wa-bot-metrics b{color:#0f172a;font-size:20px;display:block}.wa-bot-metrics span{color:#64748b;font-size:10px;font-weight:800;display:block}.wa-bot-details{gap:6px;display:grid}.wa-bot-details p{color:#475569;margin:0;font-size:12px;line-height:1.35}.wa-bot-details b{color:#172033}.wa-bot-error{color:#b42318!important}.wa-bot-instruction{color:#9a3412;background:#fff7ed;border-radius:12px;margin-top:12px;padding:10px;font-size:11px;font-weight:800;line-height:1.35}.status-finalizado{color:#4b5563;background:#e7eaf0}.order-row{grid-template-columns:.7fr 1fr 1.45fr .85fr .75fr .85fr 220px}.order-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.order-actions button{white-space:nowrap;border-radius:7px;width:auto;min-width:0;height:28px;padding:0 9px;font-size:8px;font-weight:850}.order-action-button{color:var(--orange)!important;background:#fff!important;border-color:#d7dee9!important}.order-action-button:disabled{opacity:.55;cursor:not-allowed}.order-print-button{color:#17794d!important;background:#eefaf3!important;border-color:#d8eadf!important}.printer-modal{width:min(620px,100vw - 24px);max-height:calc(100vh - 24px);overflow:auto}.printer-size-modal{width:min(520px,100vw - 20px)}.printer-size-modal .modal-heading p{color:#697184;margin:4px 0 0;font-size:11px}.printer-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.printer-size-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:14px;min-height:122px;padding:14px;position:relative}.printer-size-grid button>i{color:#566174;background:#f8fafc;border:1px solid #cfd6df;border-radius:5px 5px 2px 2px;place-items:center;width:42px;height:32px;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:950;display:grid}.printer-size-grid button.active{background:#fff4ef;border-color:#f4582b;box-shadow:0 0 0 1px #f4582b}.printer-size-grid button.active>i{color:#fff;background:#f4582b;border-color:#f4582b}.printer-size-grid b,.printer-size-grid small{display:block}.printer-size-grid b{color:#151a2b;font-size:13px}.printer-size-grid small{color:#697184;margin-top:5px;font-size:11px;line-height:1.35}.printer-connection-box{background:#f8fafc;border:1px solid #e4e7ec;border-radius:14px;gap:10px;padding:14px;display:grid}.printer-connection-box.error{background:#fff5f2;border-color:#f6b9aa}.printer-connection-box.error>span{color:#a4351a}.printer-connection-box>b{color:#151a2b;font-size:12px}.printer-connection-box>span{color:#667085;font-size:12px;line-height:1.45}.printer-connection-box label{color:#344054;gap:6px;font-size:12px;font-weight:800;display:grid}.printer-connection-box select{background:#fff;border:1px solid #d0d5dd;border-radius:10px;height:42px;padding:0 12px}.printer-actions{flex-wrap:wrap;gap:8px;display:flex}.printer-preview{background:#fff;border:1px dashed #d0d5dd;border-radius:14px;margin-top:14px}.printer-preview>b{color:#151a2b;border-bottom:1px solid #eef0f3;padding:10px 12px;font-size:12px;display:block}.printer-preview pre{white-space:pre-wrap;color:#101828;max-height:210px;margin:0;padding:12px;font-family:monospace;font-size:11px;line-height:1.35;overflow:auto}@media (width<=720px){.printer-modal{border-radius:18px;width:calc(100vw - 16px)}.printer-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.printer-size-grid button{min-height:118px;padding:12px}.printer-size-grid b{font-size:12px}.printer-size-grid small{font-size:9px}.printer-actions .button{width:100%}.printer-preview pre{max-height:170px}}.order-open-button{color:#172033!important;background:#f8fafc!important;border-color:#d8e1eb!important}.status-cancelado{color:#991b1b;background:#fee2e2}.order-detail-modal{width:min(760px,100%);max-height:calc(100vh - 34px);overflow:auto}.order-detail-status{background:#fafbfc;border:1px solid #eef0f4;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.order-detail-status b{color:#111827;font-size:18px}.order-detail-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.order-detail-grid>div,.order-detail-items,.order-detail-warning{background:#fbfcfe;border:1px solid #edf0f4;border-radius:12px;gap:5px;padding:11px;display:grid}.order-detail-grid .wide{grid-column:1/-1}.order-detail-grid b,.order-detail-items>b,.order-detail-warning b{color:#111827;text-transform:uppercase;letter-spacing:.6px;font-size:9px}.order-detail-grid span,.order-detail-grid a,.order-detail-warning span{color:#596172;word-break:break-word;font-size:10px;line-height:1.45}.order-detail-items{margin-top:11px}.order-detail-items>div{color:#374151;border-top:1px solid #edf0f4;grid-template-columns:1fr auto;gap:6px;padding:9px 0;font-size:10px;display:grid}.order-detail-items>div:first-of-type{border-top:0}.order-detail-items small{color:#7b8494;grid-column:1/-1;font-size:8px}.order-detail-warning{background:#fff7ed;border-color:#fed7aa;margin-top:11px}.order-detail-warning span{color:#9a3412}.detail-actions{flex-wrap:wrap}.button-danger{color:#fff!important;background:#dc2626!important;border:0!important}.order-detail-warning.refund-complete{background:#ecfdf5;border-color:#a7f3d0}.order-detail-warning.refund-complete span{color:#047857}.order-refund-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;gap:12px;margin-top:12px;padding:14px;display:grid}.order-refund-box>div:first-child{gap:4px;display:grid}.order-refund-box b{color:#0f3f72;font-size:12px}.order-refund-box span,.order-refund-box small{color:#53657b;font-size:9px;line-height:1.45}.order-refund-box label{gap:6px;display:grid}.order-refund-box input{color:#111827;background:#fff;border:1px solid #93c5fd;border-radius:10px;width:100%;height:42px;padding:0 11px;font-weight:850}.order-refund-box>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.button-refund{color:#fff!important;background:#047857!important;border:0!important}.public-menu-page .public-category-tabs-diggy button.active,.public-menu-page .public-choice-submit,.public-menu-page .public-mobile-cart-bar{color:#fff;background:#174f82}.public-menu-page .public-half-flavors label.selected{background:#174f82;border-color:#348fd6}.public-menu-page .public-half-flavors label.selected b,.public-menu-page .public-half-flavors label.selected small,.public-menu-page .public-half-flavors label.selected em{color:#fff!important}@media (width<=900px){.mobile-sell-screen-enhanced:has(.mobile-pizza-groups) .mobile-pizza-flavor{color:#fff;background:linear-gradient(155deg,#174f82,#0b315c);border:1px solid #245d91;border-radius:16px;padding:10px;box-shadow:0 8px 20px #06213d2e}:is(.mobile-sell-screen-enhanced:has(.mobile-pizza-groups) .mobile-pizza-flavor b,.mobile-sell-screen-enhanced:has(.mobile-pizza-groups) .mobile-pizza-flavor strong){color:#fff!important}.mobile-sell-screen-enhanced:has(.mobile-pizza-groups) .mobile-pizza-flavor.selected{background:linear-gradient(155deg,#1269ac,#0d477d);border-color:#64c7ff;box-shadow:0 0 0 2px #64c7ff55,0 10px 24px #06213d40}.order-refund-box>div:last-child{grid-template-columns:1fr;display:grid}.order-refund-box>div:last-child .button{width:100%}}.public-pix-next-steps{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;gap:5px;margin:10px 0;padding:11px;font-size:9px;line-height:1.45;display:grid}.public-pix-next-steps b{font-size:10px}.public-pix-next-steps span{display:block}.public-ticket-link{color:#172136!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dee9!important}.tracking-page{color:#12172a;background:linear-gradient(135deg,#f8fafc,#fff7f0);min-height:100vh;padding:22px}.tracking-shell{width:min(980px,100%);margin:0 auto}.tracking-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tracking-header>span{color:#667085;font-size:12px;font-weight:850}.tracking-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:24px;box-shadow:0 24px 70px #11182714}.tracking-title{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.tracking-title span{color:var(--orange);letter-spacing:1.1px;font-size:10px;font-weight:950}.tracking-title h1{letter-spacing:-1.5px;margin:8px 0;font-size:38px}.tracking-title p{color:#667085;margin:0;font-size:13px;line-height:1.55}.tracking-title strong{color:#345fa8;background:#e9f0ff;border-radius:999px;padding:9px 13px;font-size:12px}.tracking-card.cancelled .tracking-title strong{color:#991b1b;background:#fee2e2}.tracking-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0;display:grid}.tracking-steps div{color:#8a91a0;text-align:center;background:#f3f4f6;border-radius:14px;gap:7px;padding:12px;font-size:10px;font-weight:850;display:grid}.tracking-steps i{color:#8a91a0;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin:auto;font-style:normal;display:grid}.tracking-steps .done{color:#157347;background:#eaf8f1}.tracking-steps .done i{color:#fff;background:#19a566}.tracking-cancelled-note{color:#9f1239;background:#fff1f2;border-radius:14px;margin:18px 0;padding:13px;font-size:12px;font-weight:850}.tracking-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:18px;display:grid}.tracking-grid section,.tracking-grid aside{background:#fbfcfe;border:1px solid #edf0f4;border-radius:18px;padding:16px}.tracking-grid h2{margin:0 0 12px;font-size:16px}.tracking-items{gap:8px;display:grid}.tracking-items div{background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}.tracking-items span,.tracking-grid p{color:#4b5563;margin:0;font-size:12px;line-height:1.5}.tracking-items b,.tracking-grid p b{color:#111827}.tracking-items small{color:#7b8494;grid-column:1/-1;font-size:10px}.tracking-whatsapp{width:100%;margin-top:10px}@media (width<=720px){.tracking-card{border-radius:18px;padding:16px}.tracking-title{display:block}.tracking-title h1{font-size:30px}.tracking-title strong{margin-top:12px;display:inline-flex}.tracking-steps,.tracking-grid{grid-template-columns:1fr}.tracking-steps div{text-align:left;grid-template-columns:auto 1fr;align-items:center}.tracking-steps i{margin:0}}.dashboard-stat-grid{gap:16px}.dashboard-stat-card{position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a0d;border-radius:18px!important}.dashboard-stat-card:after{content:"";background:#f4582b10;border-radius:50%;width:82px;height:82px;position:absolute;top:-26px;right:-22px}.dashboard-stat-card .stat-top{justify-content:flex-start;gap:13px}.dashboard-stat-card .stat-icon{border-radius:50%;width:46px;height:46px;font-size:20px}.dashboard-stat-card.green .stat-icon{color:#16a34a;background:#dcfce7}.dashboard-stat-card.blue .stat-icon{color:#2563eb;background:#dbeafe}.dashboard-stat-card.purple .stat-icon{color:#9333ea;background:#f3e8ff}.dashboard-stat-card.orange .stat-icon{color:#f97316;background:#ffedd5}.dashboard-stat-card strong{letter-spacing:-1px;font-size:28px}.dashboard-analytics-grid .panel,.dashboard-live-grid .panel{border-radius:18px;box-shadow:0 14px 36px #0f172a0d}.sales-panel{position:relative;overflow:hidden}.chart-empty{text-align:center;color:#718096;pointer-events:none;place-items:center;display:grid;position:absolute;inset:84px 24px 38px}.chart-empty b{color:#475569;font-size:14px;display:block}.chart-empty span{margin-top:4px;font-size:11px;display:block}.dashboard-live-grid{grid-template-columns:1.1fr 1fr;gap:14px;margin-top:14px;display:grid}.live-board-panel{overflow:hidden}.live-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.live-lane{background:#f8fafc;border-radius:14px;min-height:210px;padding:10px}.live-lane header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.live-lane header b{color:#172033;font-size:11px}.live-lane header span{color:#172033;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.lane-novo{background:#eff6ff}.lane-preparando{background:#fff7ed}.lane-pronto{background:#ecfdf5}.lane-em-entrega{background:#f0fdf4}.live-order-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:2px;width:100%;margin-bottom:7px;padding:9px;display:grid;box-shadow:0 8px 18px #0f172a0a}.live-order-card strong{color:#0f172a;font-size:11px}.live-order-card span{color:#334155;font-size:10px;font-weight:800}.live-order-card small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.live-order-card em{color:#f4582b;background:#fff7ed;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.live-lane p{color:#94a3b8;text-align:center;margin:18px 0 0;font-size:10px}.compact-orders-panel{margin-top:0;overflow:auto}.compact-orders-panel .orders-table{min-width:760px}.mobile-more-backdrop{display:none}@media (width<=1100px){.dashboard-live-grid{grid-template-columns:1fr}.live-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.dashboard-stat-grid{grid-template-columns:1fr 1fr}.dashboard-stat-card{border-radius:16px!important}.dashboard-stat-card .stat-icon{width:38px;height:38px}.dashboard-live-grid{grid-template-columns:1fr}.live-lanes{grid-template-columns:1fr;max-height:none}.compact-orders-panel .orders-table{min-width:720px}.mobile-nav-app{height:76px;padding-bottom:max(0px,env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);box-shadow:0 -18px 50px #0f172a14}.mobile-nav-app .mobile-new-order i{color:#fff;background:linear-gradient(135deg,#1477ff,#2563eb);border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-30px;display:grid;box-shadow:0 16px 35px #2563eb45}.mobile-more-backdrop{z-index:45;background:#0f172a66;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{width:100%;max-height:72vh;padding:18px 14px calc(90px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -24px 70px #0002}.mobile-more-sheet>div:first-child{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobile-more-sheet h3{color:#111827;margin:0;font-size:18px}.mobile-more-sheet>div:first-child button{color:#0f172a;background:#f1f5f9;border:0;border-radius:50%;width:34px;height:34px;font-size:18px}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-more-grid button,.mobile-more-item{color:#172033;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.mobile-more-grid button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.mobile-more-grid i{font-size:18px;font-style:normal}}.mobile-app-screen{display:none}@media (width<=800px){.app-shell{background:#fff;display:block}.sidebar{display:none}.app-content{background:#fff;min-height:100dvh}.app-header,.dashboard-heading,.desktop-quick-actions,.desktop-dashboard-content{display:none!important}.dashboard-main{min-height:100dvh;padding:0 0 calc(140px + env(safe-area-inset-bottom));background:#fff}.mobile-app-screen{min-height:100dvh;padding:18px 16px calc(150px + env(safe-area-inset-bottom));color:#232736;background:#fff;display:block}.mobile-store-screen{padding:0 0 calc(150px + env(safe-area-inset-bottom))}.mobile-store-hero{padding:calc(12px + env(safe-area-inset-top)) 16px 20px;color:#fff;background:#0b78bd}.mobile-store-top{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;display:grid}.mobile-store-top h1{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:-.4px;margin:0;font-size:22px;font-weight:900;overflow:hidden}.mobile-store-top button{color:#fff;background:#ffffff14;border:0;border-radius:14px;width:42px;height:42px;font-size:24px;font-weight:900}.mobile-ia-card{color:#171b2d;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:18px;display:flex;box-shadow:0 16px 38px #0b325a24}.mobile-ia-card div{font-size:20px;line-height:1.2}.mobile-ia-card b{font-weight:950}.mobile-ia-card span{color:#14a55e;background:#eafff1;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.mobile-plan-warning{color:#172033;background:#e9f8ef;border-bottom:1px solid #d7eadf;padding:22px 16px 20px}.mobile-plan-warning b{font-size:20px;line-height:1.22;display:block}.mobile-plan-warning p{color:#3f4b5f;margin:14px 0 18px;font-size:16px;line-height:1.35}.mobile-plan-warning a{color:#fff;background:#0b78bd;border-radius:13px;place-items:center;height:54px;font-size:18px;font-weight:950;text-decoration:none;display:grid}.mobile-store-open-card,.mobile-menu-link-card,.mobile-catalog-card{background:#fff;border-bottom:1px solid #e6e8ed;padding:18px 16px}.mobile-store-open-card>div,.mobile-menu-link-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-store-open-card h2,.mobile-menu-link-card h2,.mobile-catalog-card h2{color:#171b2d;letter-spacing:-.4px;margin:0;font-size:22px}.mobile-store-open-card p,.mobile-menu-link-card p{color:#626b7c;word-break:break-word;margin:5px 0 0;font-size:15px;line-height:1.4}.mobile-switch{background:#c9ced8;border:0;border-radius:999px;width:60px;height:34px;position:relative}.mobile-switch span{background:#fff;border-radius:50%;width:26px;height:26px;transition:all .18s;position:absolute;top:4px;left:4px;box-shadow:0 3px 10px #0002}.mobile-switch.on{background:#079268}.mobile-switch.on span{left:30px}.mobile-tip{background:#fff8ec;border:1px solid #d28a19;border-radius:14px;padding:14px;font-weight:850;color:#be640c!important;margin-top:16px!important}.mobile-menu-link-card button{color:#0b78bd;background:0 0;border:0;font-size:16px;font-weight:900}.mobile-splash-screen{z-index:9999;background:linear-gradient(160deg,#fff 0%,#eef7ff 45%,#e8f5ef 100%);place-items:center;animation:5s forwards mobileSplashFade;display:grid;position:fixed;inset:0}.mobile-splash-screen>div{place-items:center;gap:10px;display:grid;transform:translateY(-14px)}.mobile-splash-screen .brand-mark{border-radius:24px 24px 24px 8px;width:92px;height:92px;font-size:54px;box-shadow:0 22px 55px #f4582b35}.mobile-splash-screen b{color:#111827;letter-spacing:-2px;font-size:42px}.mobile-splash-screen small{color:#667085;letter-spacing:.8px;text-transform:uppercase;font-size:15px;font-weight:800}@keyframes mobileSplashFade{0%,82%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.mobile-action-grid,.mobile-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.mobile-action-grid button,.mobile-action-grid a,.mobile-module-card{color:#171b2d;text-align:left;background:#fff;border:1px solid #d9dde5;border-radius:16px;align-items:center;gap:12px;min-height:86px;padding:14px;font-size:19px;font-weight:850;text-decoration:none;display:flex;position:relative;box-shadow:0 8px 22px #0f172a08}.mobile-action-grid i,.mobile-module-card i{font-size:26px;font-style:normal}.mobile-module-card b{color:#fff;background:#7f18d8;border-radius:10px;padding:5px 9px;font-size:13px;position:absolute;top:-10px;right:0}.mobile-management-screen h2{color:#171b2d;letter-spacing:-.4px;margin:22px 0 12px;font-size:24px}.mobile-settings-screen{background:#fff;padding-left:0;padding-right:0}.mobile-settings-screen .mobile-page-header{margin-bottom:12px;padding:16px 18px 0}.mobile-settings-profile{background:#fff;border:1px solid #eceff4;border-radius:16px;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;margin:0 18px 22px;padding:16px;display:grid;box-shadow:0 8px 24px #0f172a08}.mobile-settings-profile>span{color:#6b7280;background:#eef2f7;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;font-weight:950;display:grid}.mobile-settings-profile b{text-overflow:ellipsis;white-space:nowrap;color:#111827;max-width:100%;font-size:20px;display:block;overflow:hidden}.mobile-settings-profile small{text-overflow:ellipsis;white-space:nowrap;color:#7a8291;max-width:100%;font-size:16px;display:block;overflow:hidden}.mobile-settings-profile a{color:#111827;border:1px solid #d9dde5;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:900;text-decoration:none}.mobile-settings-search{color:#384152;gap:8px;margin:0 18px 24px;font-size:17px;display:grid}.mobile-settings-search input{color:#111827;background:#fff;border:2px solid #d6d9df;border-radius:12px;height:58px;padding:0 18px;font-size:18px}.mobile-settings-section{border-top:1px solid #edf0f4;padding:16px 0}.mobile-settings-section h2{color:#171b2d;letter-spacing:-.3px;margin:0 18px 12px;font-size:22px}.mobile-settings-row{color:#242936;text-align:left;background:#fff;border:0;grid-template-columns:54px 1fr auto auto;align-items:center;width:100%;min-height:64px;padding:8px 18px;text-decoration:none;display:grid}.mobile-settings-row i{color:#242936;place-items:center;width:42px;height:42px;font-size:25px;font-style:normal;display:grid}.mobile-settings-row b{font-size:19px;font-weight:700;display:block}.mobile-settings-row small{text-overflow:ellipsis;white-space:nowrap;color:#8a909b;max-width:245px;font-size:13px;display:block;overflow:hidden}.mobile-settings-row em{color:#fff;background:#7f18d8;border-radius:9px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:950}.mobile-settings-row strong{color:#8b94a1;font-size:34px;font-weight:300}.mobile-settings-version{padding:18px 18px calc(165px + env(safe-area-inset-bottom));color:#4b5565;place-items:center;gap:14px;display:grid}.mobile-settings-version button{color:#0b78bd;background:#eef6ff;border:0;border-radius:999px;padding:10px 18px;font-weight:900}.mobile-settings-version span{font-size:18px}.mobile-settings-version a{color:#ef2f6d;font-size:20px;font-weight:900;text-decoration:none}.mobile-page-header{padding-top:max(0px,env(safe-area-inset-top));grid-template-columns:54px 1fr 116px;align-items:center;gap:8px;margin-bottom:22px;display:grid}.mobile-page-header>button,.mobile-page-header a,.mobile-page-header>div button{color:#283041;background:#fff;border:2px solid #d7dbe3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;text-decoration:none;display:grid}.mobile-page-header h1{letter-spacing:-.8px;margin:0;font-size:28px}.mobile-page-header>div{justify-content:flex-end;gap:8px;display:flex}.mobile-upgrade-card{background:#fff;border-left:5px solid #0b78bd;border-radius:10px;grid-template-columns:1fr auto;gap:8px;margin-bottom:18px;padding:22px;display:grid;box-shadow:0 10px 24px #0f172a22}.mobile-upgrade-card b{font-size:23px}.mobile-upgrade-card p{color:#697386;grid-column:1/-1;margin:0;font-size:17px;line-height:1.3}.mobile-upgrade-card a{color:#232736;border:2px solid #d5d8df;border-radius:12px;align-self:end;padding:10px 16px;font-size:15px;font-weight:900;text-decoration:none}.mobile-search-field,.mobile-big-search{gap:8px;margin-bottom:14px;display:grid}.mobile-search-field span{font-size:17px}.mobile-search-field input,.mobile-big-search input{color:#171b2d;background:#fff;border:2px solid #d6d9df;border-radius:10px;width:100%;height:52px;padding:0 16px;font-size:17px}.mobile-segment{background:#eef0f5;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:12px 0 18px;display:grid;overflow:hidden}.mobile-segment button{background:0 0;border:0;height:46px;font-size:17px;font-weight:800}.mobile-segment .active{color:#fff;background:#0b78bd}.mobile-table-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mobile-table-card{color:#171b2d;border:0;border-radius:10px;place-items:center;gap:13px;min-height:106px;display:grid}.mobile-table-card span{color:#fff;border-radius:999px;padding:8px 18px;font-size:16px;font-weight:900}.mobile-table-card b{font-size:28px}.mobile-table-card.free{background:#a6efcf}.mobile-table-card.free span{background:#069267}.mobile-table-card.busy{background:#ffc7cc}.mobile-table-card.busy span{background:#0b78bd}.mobile-order-filter{gap:8px;margin-bottom:18px;display:flex;overflow-x:auto}.mobile-order-filter button{color:#4b5565;background:#fff;border:1px solid #dfe3ea;border-radius:999px;flex:none;height:38px;padding:0 13px;font-size:13px;font-weight:850}.mobile-order-filter .active{color:#0b78bd;background:#eaf6ff;border-color:#0b78bd}.mobile-orders-screen h2{margin:0 0 12px;font-size:20px}.mobile-order-list{gap:14px;display:grid}.mobile-order-card{background:#fff;border:1px solid #e0e3e8;border-radius:7px;gap:12px;padding:16px;display:grid;box-shadow:0 6px 16px #0f172a1a}.mobile-order-card>div:first-child{grid-template-columns:1fr 42px auto;align-items:center;gap:8px;display:grid}.mobile-order-card h3{margin:0;font-size:20px;font-weight:500}.mobile-order-card h3 b{font-weight:950}.mobile-order-card h3 i{background:red;border-radius:50%;width:14px;height:14px;margin-left:8px;display:inline-block}.mobile-order-card>div:first-child button{color:#0b78bd;background:#f0f2f4;border:0;border-radius:50%;width:42px;height:42px;font-size:18px}.mobile-order-card>div:first-child span{font-size:18px}.mobile-order-card p{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;margin:0;padding-bottom:12px;font-size:19px;display:flex}.mobile-status{color:#fff;background:#ffc400;border-radius:7px;padding:6px 10px;font-size:14px}.mobile-status.finalizado{background:#63d47d}.mobile-status.preparando{background:#f97316}.mobile-status.pronto{background:#38bdf8}.mobile-status.em-entrega{background:#22c55e}.mobile-order-item{align-items:center;gap:10px;display:flex}.mobile-order-item b{background:#eceff3;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.mobile-order-item span{font-size:18px}.mobile-more-items{font-size:17px}.mobile-order-card footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-top:12px;font-size:18px;display:flex}.mobile-order-card footer b{font-size:19px}.mobile-next-status{color:#fff;background:#0b78bd;border:0;border-radius:9px;height:38px;font-weight:900}.mobile-sell-tools{justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.mobile-sell-tools button{color:#fff;background:gray;border:0;border-radius:50%;width:48px;height:48px;font-size:22px}.mobile-big-search{position:relative}.mobile-big-search span{color:#5f6675;font-size:24px;position:absolute;bottom:15px;left:14px}.mobile-big-search input{padding-left:48px}.mobile-sell-row{grid-template-columns:1fr 1.1fr;align-items:end;gap:12px;margin-bottom:20px;display:grid}.mobile-loose-item{color:#171b2d;text-align:left;background:#fff;border:0;height:54px;font-size:17px;font-weight:850}.mobile-sell-row label{gap:6px;display:grid}.mobile-sell-row label span{text-align:center;color:#475061;font-size:17px;font-weight:850}.mobile-sell-row select{color:#475061;background:#fff;border:2px solid #d6d9df;border-radius:10px;height:58px;padding:0 12px;font-size:17px}.mobile-sell-category h2{margin:18px 0 6px;font-size:22px}.mobile-sell-product{text-align:left;background:#fff;border:0;border-bottom:1px solid #e6e8ed;grid-template-columns:1fr 54px;align-items:center;width:100%;min-height:76px;padding:10px 0;display:grid}.mobile-sell-product b{font-size:20px;display:block}.mobile-sell-product span{color:#7a8291;margin-top:4px;font-size:18px;display:block}.mobile-sell-product i{color:#fff;background:#0b78bd;border-radius:50%;place-items:center;width:48px;height:48px;font-size:33px;font-style:normal;display:grid;box-shadow:0 4px 12px #0b78bd55}.mobile-table-card small{color:#0b78bd;font-size:12px;font-weight:900}.mobile-table-detail-screen{padding-bottom:calc(170px + env(safe-area-inset-bottom))}.mobile-table-detail-screen .mobile-page-header{grid-template-columns:54px 1fr 150px}.mobile-table-summary h2{margin:10px 0 6px;font-size:22px}.mobile-table-summary>p,.mobile-table-empty-text{color:#111827;margin:8px 0 22px;font-size:20px;line-height:1.28}.mobile-table-items{gap:10px;margin:14px 0 18px;display:grid}.mobile-table-items>div{border-bottom:1px solid #eceff3;grid-template-columns:1fr auto;gap:4px;padding:12px 0;display:grid}.mobile-table-items span,.mobile-table-items b{font-size:17px}.mobile-table-items small{color:#697386;grid-column:1/-1}.mobile-table-totals{border-top:1px solid #e6e8ed;gap:8px;margin-top:22px;padding-top:18px;display:grid}.mobile-table-totals span,.mobile-table-totals strong{color:#8a909b;justify-content:space-between;align-items:center;font-size:20px;display:flex}.mobile-table-totals b{color:#111827}.mobile-table-totals strong{color:#111827;font-size:26px}.mobile-table-bottom-actions{left:16px;right:16px;bottom:calc(100px + env(safe-area-inset-bottom));z-index:74;background:linear-gradient(#fff0,#fff 25%);gap:10px;padding:10px 0 0;display:grid;position:fixed}.mobile-table-primary,.mobile-table-secondary{border:0;border-radius:12px;height:58px;font-size:19px;font-weight:950}.mobile-table-primary{color:#fff;background:#0b78bd}.mobile-table-secondary{color:#0b78bd;background:0 0}.mobile-table-primary:disabled,.mobile-table-secondary:disabled{opacity:.45}.mobile-table-code{gap:7px;margin:4px 0 22px;display:grid}.mobile-table-code b{font-size:24px}.mobile-table-code span{color:#4b5565;font-size:20px;line-height:1.25}.mobile-table-setting-card{text-align:left;background:#fff;border:1px solid #d9dde5;border-radius:12px;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:106px;margin:14px 0;padding:18px 20px;display:grid}.mobile-table-setting-card b{font-size:21px;display:block}.mobile-table-setting-card span{color:#697386;margin-top:6px;font-size:18px;line-height:1.22;display:block}.mobile-table-setting-card strong{color:#4b5565;font-size:34px}.mobile-table-setting-card i{background:#cfd5df;border-radius:999px;width:58px;height:34px;position:relative}.mobile-table-setting-card i:before{content:"";background:#fff;border-radius:50%;width:26px;height:26px;position:absolute;top:4px;left:4px;box-shadow:0 3px 9px #0002}.mobile-table-setting-card i.on{background:#0b78bd}.mobile-table-setting-card i.on:before{left:28px}.mobile-table-client-list,.mobile-table-history,.mobile-table-product-list{gap:12px;display:grid}.mobile-table-client-list>div,.mobile-table-history article,.mobile-table-product-list button{text-align:left;background:#fff;border:1px solid #d9dde5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:70px;padding:14px;display:grid}.mobile-table-client-list span{font-size:26px}.mobile-table-client-list b,.mobile-table-history b,.mobile-table-product-list b{font-size:18px}.mobile-table-history span,.mobile-table-history small,.mobile-table-product-list span{color:#697386;font-size:15px}.mobile-table-history small{grid-column:1/-1}.mobile-table-product-list button i{color:#fff;background:#0b78bd;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;font-style:normal;display:grid}.mobile-table-select{gap:7px;margin:14px 0 18px;display:grid}.mobile-table-select span{font-size:17px;font-weight:900}.mobile-table-select select{background:#fff;border:2px solid #d6d9df;border-radius:12px;height:56px;padding:0 14px;font-size:17px}.mobile-diggy-nav{left:10px;right:10px;bottom:max(18px,env(safe-area-inset-bottom));z-index:70;background:#fff;border:1px solid #dfe3ea;border-radius:18px;min-height:74px;padding:7px 6px 10px;display:grid;position:fixed;box-shadow:0 12px 32px #0f172a20}.mobile-diggy-nav button{color:#111827;background:#fff;border:0;font-size:12px;font-weight:900}.mobile-diggy-nav i{margin:auto;font-size:22px;font-style:normal;display:block}.mobile-diggy-nav .active{color:#0b78bd}.mobile-diggy-nav .mobile-sell-button i{background:#0b78bd!important}}@media (width<=430px){.mobile-action-grid,.mobile-module-grid{gap:10px}.mobile-action-grid button,.mobile-action-grid a,.mobile-module-card{min-height:78px;font-size:17px}.mobile-table-grid{gap:10px}.mobile-table-card{min-height:96px}.mobile-store-top h1{font-size:20px}.mobile-ia-card div{font-size:18px}}@media (width<=800px){.mobile-module-screen{color:#242936;background:#fff}.mobile-module-header{padding-top:max(0px,env(safe-area-inset-top));grid-template-columns:54px 1fr;align-items:center;gap:10px;margin-bottom:24px;display:grid}.mobile-module-header button{color:#283041;background:#fff;border:2px solid #d7dbe3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;display:grid}.mobile-module-header h1{letter-spacing:-.7px;margin:0;font-size:27px;line-height:1.08}.mobile-feature-hero{text-align:center;background:#eef8ff;border-radius:22px;place-items:center;gap:14px;margin:6px 0 24px;padding:32px 22px;display:grid}.mobile-feature-hero.bot{background:#eef8f1}.mobile-feature-hero i{color:#fff;background:#0b78bd;border-radius:50%;place-items:center;width:92px;height:92px;font-size:44px;font-style:normal;display:grid}.mobile-feature-hero h2{color:#0b78bd;letter-spacing:-.4px;margin:0;font-size:28px}.mobile-feature-hero p{color:#4b5565;margin:0;font-size:19px;line-height:1.28}.mobile-module-primary,.mobile-bottom-primary{color:#fff;text-align:center;background:#0b78bd;border:0;border-radius:13px;place-items:center;min-height:58px;padding:0 18px;font-size:19px;font-weight:950;text-decoration:none;display:grid}.mobile-bottom-primary{left:16px;right:16px;bottom:calc(100px + env(safe-area-inset-bottom));z-index:74;position:fixed}.mobile-feature-card,.mobile-info-card,.mobile-payment-empty,.mobile-report-detail{background:#fff;border:1px solid #d9dde5;border-radius:18px;margin:18px 0;padding:22px;box-shadow:0 8px 22px #0f172a0d}.mobile-feature-card h3,.mobile-info-card b{color:#111827;margin:0 0 10px;font-size:23px;display:block}.mobile-feature-card p,.mobile-info-card p,.mobile-payment-empty p,.mobile-report-detail p{color:#5f6675;margin:0;font-size:18px;line-height:1.32}.mobile-check-list{color:#232936;gap:12px;margin-top:14px;font-size:17px;font-weight:800;display:grid}.mobile-info-card{border-left:5px solid #0b78bd}.mobile-info-card.red{border-left-color:#e52e38}.mobile-info-card.blue{border-left-color:#0b78bd}.mobile-info-card a,.mobile-info-card button{float:right;color:#111827;background:#fff;border:2px solid #d6d9df;border-radius:12px;margin-top:12px;padding:11px 16px;font-size:16px;font-weight:900;text-decoration:none}.mobile-section-title{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.mobile-section-title h2{margin:0;font-size:23px}.mobile-section-title button{color:#0b78bd;background:0 0;border:0;font-size:17px;font-weight:950}.mobile-empty-text{color:#111827;margin:12px 0;font-size:19px;line-height:1.28}.mobile-list-card{margin:12px 0 calc(90px + env(safe-area-inset-bottom));gap:12px;display:grid}.mobile-list-card article,.mobile-list-card button{color:#111827;text-align:left;background:#fff;border:1px solid #d9dde5;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px;width:100%;min-height:70px;padding:15px;display:grid}.mobile-list-card b{font-size:18px}.mobile-list-card span{color:#697386;grid-column:1/-1;font-size:15px}.mobile-list-card strong{font-size:17px}.mobile-payment-empty{text-align:center;min-height:260px;box-shadow:none;border:0;place-items:center;gap:12px;display:grid}.mobile-payment-empty i{font-size:86px;font-style:normal}.mobile-payment-empty h2{margin:0;font-size:25px;line-height:1.12}.mobile-segment.two{grid-template-columns:repeat(2,1fr);margin-bottom:26px}.mobile-cash-summary{margin:10px 0 calc(90px + env(safe-area-inset-bottom));gap:12px;display:grid}.mobile-cash-summary article{background:#fff;border:1px solid #d9dde5;border-radius:14px;gap:4px;padding:18px;display:grid}.mobile-cash-summary span{color:#697386;font-size:17px}.mobile-cash-summary b{color:#111827;font-size:28px}.mobile-report-list{padding-bottom:calc(90px + env(safe-area-inset-bottom));gap:14px;display:grid}.mobile-report-list button{text-align:left;background:#fff;border:1px solid #d9dde5;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;min-height:92px;padding:18px;display:grid;position:relative}.mobile-report-list b{color:#111827;font-size:20px;display:block}.mobile-report-list span{color:#5f6675;margin-top:5px;font-size:16px;line-height:1.25;display:block}.mobile-report-list strong{color:#697386;font-size:30px}.mobile-report-list em{color:#fff;background:#7f18d8;border-radius:10px;padding:5px 9px;font-size:13px;font-style:normal;font-weight:950;position:absolute;top:-10px;right:12px}.mobile-report-detail{text-align:left}.mobile-report-detail h2{margin:0 0 8px;font-size:23px}.mobile-report-detail strong{color:#0b78bd;margin-bottom:10px;font-size:34px;display:block}.mobile-report-detail button{color:#0b78bd;background:#eef6ff;border:0;border-radius:12px;width:100%;height:52px;margin-top:18px;font-weight:950}.mobile-module-screen .wa-bot-status{border-radius:18px;margin:16px 0}.fiscal-control-screen{color:#172033;background:#f6f8fb;padding-left:0;padding-right:0}.fiscal-control-header{padding:calc(18px + env(safe-area-inset-top)) 18px 16px;color:#fff;background:linear-gradient(140deg,#052f49,#0879b9);grid-template-columns:1fr 50px;align-items:center;gap:12px;display:grid}.fiscal-control-header small{color:#bfe7ff;text-transform:uppercase;letter-spacing:.7px;margin-bottom:3px;font-size:13px;font-weight:850;display:block}.fiscal-control-header h1{letter-spacing:-.8px;margin:0;font-size:29px}.fiscal-control-header button{color:#fff;background:#ffffff12;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:48px;height:48px;font-size:32px;font-weight:300;display:grid}.fiscal-tabs{z-index:15;background:#fff;border-bottom:1px solid #dbe2ea;grid-template-columns:repeat(3,1fr);gap:5px;padding:10px 12px;display:grid;position:sticky;top:0}.fiscal-tabs button{color:#526071;background:#edf1f5;border:0;border-radius:10px;height:43px;font-size:14px;font-weight:900}.fiscal-tabs button.active{color:#fff;background:#0879b9;box-shadow:0 5px 13px #0879b92e}.fiscal-loading{color:#697386;text-align:center;background:#fff;border:1px solid #dbe2ea;border-radius:18px;margin:18px;padding:28px;font-weight:850}.fiscal-tab-content{gap:14px;padding:16px 14px 24px;display:grid}.fiscal-intro-card{background:#eef8ff;border:1px solid #d6e5ef;border-radius:17px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.fiscal-intro-card>i{color:#fff;background:#0879b9;border-radius:15px;place-items:center;width:52px;height:52px;font-size:26px;font-style:normal;display:grid}.fiscal-intro-card b{color:#102334;font-size:17px;display:block}.fiscal-intro-card p{color:#536476;margin:5px 0 0;font-size:14px;line-height:1.35}.fiscal-upload-zone{color:#17364a;text-align:center;cursor:pointer;background:#fff;border:2px dashed #78aecd;border-radius:18px;place-items:center;gap:7px;min-height:168px;padding:22px;display:grid}.fiscal-upload-zone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fiscal-upload-zone>span{color:#0879b9;background:#e5f5ff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;display:grid}.fiscal-upload-zone b{font-size:18px}.fiscal-upload-zone small{color:#718093}.fiscal-invoice-preview,.fiscal-history-card,.fiscal-profile-card,.fiscal-price-card{background:#fff;border:1px solid #dbe2ea;border-radius:18px;padding:17px;box-shadow:0 7px 20px #0f172a0a}.fiscal-invoice-preview>header{border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:14px;display:grid}.fiscal-invoice-preview h2{color:#111827;margin:3px 0;font-size:19px;line-height:1.15}.fiscal-invoice-preview header small,.fiscal-invoice-preview header span{color:#697386;font-size:12px;display:block}.fiscal-invoice-preview header strong{color:#0879b9;white-space:nowrap;font-size:19px}.fiscal-access-key{background:#f4f6f8;border-radius:10px;margin:13px 0;padding:11px}.fiscal-access-key span{color:#697386;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.fiscal-access-key b{overflow-wrap:anywhere;color:#27364a;letter-spacing:.2px;margin-top:4px;font-size:11px;display:block}.fiscal-invoice-summary{grid-template-columns:repeat(2,1fr);gap:9px;margin:13px 0;display:grid}.fiscal-invoice-summary span{color:#536476;background:#f0f8fc;border-radius:12px;gap:2px;padding:11px;font-size:12px;display:grid}.fiscal-invoice-summary b{color:#102334;font-size:16px}.fiscal-invoice-items{gap:9px;max-height:540px;display:grid;overflow:auto}.fiscal-invoice-items article{border:1px solid #e3e7ec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.fiscal-invoice-items article>div:nth-child(2){text-align:right}.fiscal-invoice-items b{color:#111827;font-size:14px;display:block}.fiscal-invoice-items span,.fiscal-invoice-items small{color:#697386;margin-top:3px;font-size:11px;display:block}.fiscal-catalog-summary{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0;padding:12px;display:grid}.fiscal-catalog-summary.ready{color:#167044;background:#eaf8f0}.fiscal-catalog-summary.pending{color:#925500;background:#fff5df}.fiscal-catalog-summary b,.fiscal-catalog-summary span{display:block}.fiscal-catalog-summary b{font-size:13px}.fiscal-catalog-summary span{color:inherit;margin-top:3px;font-size:10px}.fiscal-catalog-summary i{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:950;display:grid}.fiscal-catalog-summary button{color:#925500;background:#fff;border:0;border-radius:9px;max-width:112px;padding:8px;font-size:9px;font-weight:900;line-height:1.2}.fiscal-invoice-item>.fiscal-catalog-resolution,.fiscal-invoice-item>.fiscal-catalog-review{text-align:left;border-radius:11px;grid-column:1/-1;margin-top:3px;padding:11px}.fiscal-catalog-resolution{background:#eaf8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.fiscal-catalog-resolution.rename{background:#eef6ff}.fiscal-catalog-resolution.stock-only{background:#f3f4f6}.fiscal-catalog-resolution b{color:#176b44;font-size:11px}.fiscal-catalog-resolution.rename b{color:#17618e}.fiscal-catalog-resolution.stock-only b{color:#536171}.fiscal-catalog-resolution span{line-height:1.3;color:#536171!important;font-size:10px!important}.fiscal-catalog-resolution button{color:#0879b9;background:#fff;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}.fiscal-catalog-review{background:#fff9ec;border:1px solid #efd39a;gap:9px;display:grid}.fiscal-catalog-review>b{color:#8c5200;font-size:11px}.fiscal-catalog-review p{color:#725c3b;margin:0;font-size:10px;line-height:1.35}.fiscal-catalog-review label{gap:5px;display:grid}.fiscal-catalog-review label>span{color:#5f513a;font-size:9px;font-weight:900}.fiscal-catalog-review select{color:#172033;background:#fff;border:1px solid #dbc99e;border-radius:9px;width:100%;height:41px;padding:0 9px;font-size:11px}.fiscal-catalog-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fiscal-catalog-review button{color:#0879b9;background:#e8f5fd;border:0;border-radius:9px;min-height:39px;padding:6px;font-size:9px;font-weight:900;line-height:1.15}.fiscal-catalog-review button:last-child{color:#526071;background:#eef0f3;grid-column:1/-1}.fiscal-catalog-review button:disabled{opacity:.45}.fiscal-warning,.fiscal-error{color:#9b5a00;background:#fff5df;border-radius:11px;margin:12px 0;padding:12px;font-size:13px;font-weight:800;line-height:1.35}.fiscal-error{color:#b42318;background:#fff0f0}.fiscal-primary,.fiscal-secondary{color:#fff;background:#0879b9;border:0;border-radius:12px;place-items:center;width:100%;min-height:53px;margin-top:14px;padding:0 16px;font-size:16px;font-weight:950;display:grid}.fiscal-primary:disabled,.fiscal-secondary:disabled{opacity:.55}.fiscal-secondary{color:#0879b9;background:#e8f5fd}.fiscal-empty{color:#697386;text-align:center;background:#fff;border:1px solid #dbe2ea;border-radius:17px;place-items:center;gap:7px;min-height:150px;padding:24px;display:grid}.fiscal-empty i{color:#91a1b2;font-size:35px;font-style:normal}.fiscal-empty b{color:#27364a;font-size:17px}.fiscal-empty span{max-width:290px;font-size:13px;line-height:1.35}.fiscal-history-card>header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fiscal-history-card h2{margin:0;font-size:18px}.fiscal-history-card>header span{color:#0879b9;background:#e6f5fd;border-radius:50%;place-items:center;min-width:31px;height:31px;font-weight:900;display:grid}.fiscal-history-card>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.fiscal-history-card>div:last-child{border:0}.fiscal-history-card b,.fiscal-history-card small{display:block}.fiscal-history-card b{font-size:14px}.fiscal-history-card small,.fiscal-history-card>p{color:#697386;margin:3px 0 0;font-size:12px}.fiscal-history-card strong{font-size:14px}.fiscal-stock-summary{grid-template-columns:.8fr 1.4fr;gap:10px;display:grid}.fiscal-stock-summary article{color:#fff;background:linear-gradient(145deg,#052f49,#0879b9);border-radius:16px;gap:4px;padding:16px;display:grid}.fiscal-stock-summary span{color:#ccecff;font-size:12px;font-weight:800}.fiscal-stock-summary b{font-size:20px;line-height:1.1}.fiscal-search{position:relative}.fiscal-search span{color:#64748b;font-size:23px;position:absolute;top:12px;left:14px}.fiscal-search input{color:#172033;background:#fff;border:1px solid #d6dde5;border-radius:13px;width:100%;height:51px;padding:0 14px 0 44px;font-size:15px}.fiscal-stock-list{gap:9px;display:grid}.fiscal-stock-list>button{color:#172033;text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto 12px;align-items:center;gap:9px;width:100%;min-height:82px;padding:11px;display:grid}.fiscal-stock-icon{color:#0879b9;background:#e7f6ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.fiscal-stock-list button b,.fiscal-stock-list button small,.fiscal-stock-list button em{display:block}.fiscal-stock-list button b{font-size:14px}.fiscal-stock-list button small{color:#697386;margin-top:3px;font-size:10px}.fiscal-stock-list button em{color:#0879b9;margin-top:4px;font-size:10px;font-style:normal;font-weight:850}.fiscal-stock-list button>span:nth-child(3){text-align:right}.fiscal-stock-list button>span:nth-child(3) strong{font-size:13px}.fiscal-stock-list button>i{color:#93a0ae;font-size:22px;font-style:normal}.fiscal-disclaimer{background:#fff8e9;border-left:4px solid #f0a020;border-radius:13px;padding:15px}.fiscal-disclaimer b{color:#7a4700;font-size:15px;display:block}.fiscal-disclaimer p{color:#765f3d;margin:5px 0 0;font-size:12px;line-height:1.45}.fiscal-profile-card>header{grid-template-columns:1fr auto;align-items:center;margin-bottom:14px;display:grid}.fiscal-profile-card header small{color:#697386;text-transform:uppercase;font-size:11px;font-weight:850}.fiscal-profile-card h2{margin:3px 0 0;font-size:19px}.fiscal-profile-card>header>span{color:#0879b9;background:#e6f5fd;border-radius:12px;place-items:center;width:43px;height:43px;font-weight:950;display:grid}.fiscal-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fiscal-profile-grid .fiscal-field:nth-child(-n+2){grid-column:1/-1}.fiscal-field{gap:6px;min-width:0;display:grid}.fiscal-field>span{color:#495869;font-size:11px;font-weight:900;line-height:1.2}.fiscal-field input,.fiscal-field select{color:#172033;background:#fff;border:1px solid #ccd5df;border-radius:10px;width:100%;height:47px;padding:0 11px;font-size:13px;font-weight:750}.fiscal-field>div{background:#fff;border:1px solid #ccd5df;border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid;overflow:hidden}.fiscal-field>div input{border:0;border-radius:0}.fiscal-field>div b{color:#718093;font-size:12px}.fiscal-price-card{gap:14px;display:grid}.fiscal-selected-cost{background:#f1f5f8;border-radius:13px;gap:3px;padding:14px;display:grid}.fiscal-selected-cost span{color:#697386;font-size:12px}.fiscal-selected-cost b{color:#172033;font-size:23px}.fiscal-selected-cost small{color:#697386;font-size:11px}.fiscal-price-result{color:#fff;text-align:center;background:linear-gradient(145deg,#073e5e,#0890d6);border-radius:17px;place-items:center;gap:4px;padding:23px 14px;display:grid}.fiscal-price-result small{color:#c9edff;font-size:13px;font-weight:850}.fiscal-price-result strong{letter-spacing:-1.2px;font-size:37px}.fiscal-price-result span{color:#d9f2ff;font-size:12px}.fiscal-price-breakdown{gap:8px;display:grid}.fiscal-price-breakdown p{color:#536476;border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 0;font-size:12px;display:flex}.fiscal-price-breakdown p:last-child{color:#0879b9;border:0}.fiscal-price-breakdown b{color:inherit;font-size:13px}.fiscal-sale-price-editor{border-top:1px solid #e5eaf0;grid-template-columns:1fr auto;gap:9px;padding-top:14px;display:grid}.fiscal-sale-price-editor label{color:#3f4e60;grid-column:1/-1;gap:6px;font-size:12px;font-weight:900;display:grid}.fiscal-sale-price-editor label>div{background:#fff;border:1px solid #b8c8d5;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;display:grid;overflow:hidden}.fiscal-sale-price-editor label b{color:#697386;padding-left:11px;font-size:12px}.fiscal-sale-price-editor input{color:#172033;background:#fff;border:0;outline:0;width:100%;height:48px;font-size:18px;font-weight:900}.fiscal-sale-price-editor>button:not(.fiscal-primary){color:#0879b9;background:#e8f5fd;border:0;border-radius:11px;grid-column:1/-1;min-height:48px;padding:0 14px;font-size:13px;font-weight:900}.fiscal-sale-price-editor .fiscal-primary{grid-column:1/-1;margin-top:0}.fiscal-official-links{background:#fff;border:1px solid #dbe2ea;border-radius:16px;gap:8px;padding:16px;display:grid}.fiscal-official-links>b{font-size:14px}.fiscal-official-links a{color:#0879b9;font-size:13px;font-weight:850;text-decoration:none}.fiscal-official-links small{color:#697386;border-top:1px solid #e8ecf0;padding-top:7px;font-size:11px;line-height:1.4}.fiscal-message{color:#24516b;background:#eef8ff;border:1px solid #b9d9eb;border-radius:12px;margin:0 14px 18px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.35}}.fatia-mobile-login-hero,.fatia-auth-quick,.fatia-login-divider{display:none}.google-intro-page{background:#fff;place-items:center;min-height:100vh;padding:28px;display:grid}.google-intro-card{background:#fff;border:1px solid #e5e7eb;border-radius:26px;width:min(560px,100%);padding:36px;box-shadow:0 24px 70px #11182712}.google-intro-brand{justify-content:center;margin-bottom:36px}.google-intro-card h1{color:#232736;letter-spacing:-1.8px;margin:0 0 16px;font-size:44px;line-height:1.12}.google-intro-card>p{color:#8a909b;margin:0;font-size:22px;line-height:1.35}.google-intro-list{gap:22px;margin:38px 0;display:grid}.google-intro-list article{grid-template-columns:76px 1fr;align-items:center;gap:18px;display:grid}.google-intro-list i{color:#384152;background:#f4f5f7;border-radius:50%;place-items:center;width:72px;height:72px;font-size:28px;font-style:normal;display:grid}.google-intro-list b{color:#111827;font-size:22px;display:block}.google-intro-list span{color:#8a909b;margin-top:6px;font-size:19px;line-height:1.25;display:block}.google-intro-alert{background:#fff7ed;border-radius:14px;padding:14px;color:#9a3412!important;margin:18px 0!important;font-size:15px!important}.google-intro-existing{color:#0b78bd;place-items:center;margin:28px 0 16px;font-size:21px;font-weight:950;text-decoration:none;display:grid}.google-intro-create{border-radius:14px;width:100%;height:62px;font-size:20px}@media (width<=700px){.fatia-mobile-login-page{background:#f2f3f6;padding:0;display:block}.fatia-mobile-login-page .review-login-shell{width:100%;min-height:100vh;box-shadow:none;background:#f2f3f6;border:0;border-radius:0;display:block}.fatia-mobile-login-page .review-login-card{background:#f2f3f6;flex-direction:column;min-height:100vh;display:flex;position:relative;padding:0!important}.fatia-mobile-login-page .review-login-brand{z-index:2;color:#fff;font-size:32px;position:absolute;top:70px;left:42px;margin:0!important}.fatia-mobile-login-page .review-login-brand .brand-mark,.fatia-mobile-login-page .review-login-brand em{display:none}.fatia-mobile-login-hero{color:#fff;background:radial-gradient(circle at 85% 28%,#ffffff24 0 18%,#0000 19%),linear-gradient(145deg,#101827,#0b78bd 64%,#0f5f8f);flex-direction:column;justify-content:center;min-height:55vh;padding:70px 38px 46px;display:flex}.fatia-mobile-login-hero b{letter-spacing:-1.5px;font-size:34px}.fatia-mobile-login-hero h2{letter-spacing:-1.8px;max-width:360px;margin:82px 0 90px;font-size:42px;line-height:1.02}.fatia-mobile-login-hero small{color:#ffffffd9;font-size:18px}.fatia-mobile-login-page .review-login-card>h1,.fatia-mobile-login-page .review-login-card>p,.fatia-mobile-login-page .review-login-side{display:none}.fatia-auth-quick{background:#f2f3f6;border-radius:26px 26px 0 0;gap:14px;margin-top:-34px;padding:28px 36px 0;display:grid}.fatia-google-button,.fatia-code-button{color:#7b808a;background:#fff;border:1px solid #dfe3ea;border-radius:12px;grid-template-columns:54px 1fr;align-items:center;min-height:74px;padding:0 16px;font-size:22px;font-weight:800;text-decoration:none;display:grid;box-shadow:0 4px 10px #0f172a12}.fatia-google-button i{color:#fff;background:conic-gradient(from -40deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid}.fatia-code-button i{color:#111827;border:2px solid #111827;border-radius:4px;place-items:center;width:42px;height:30px;font-size:13px;font-style:normal;display:grid}.fatia-login-divider{margin:24px 36px 4px;display:grid}.desktop-only-divider,.desktop-only-code{display:none!important}.fatia-mobile-login-page .review-login-card form{gap:12px;margin:0;padding:0 36px 18px}.fatia-mobile-login-page .review-login-card label{font-size:13px}.fatia-mobile-login-page .review-login-card .review-input-wrap input{border-width:1px;border-radius:12px;height:56px;font-size:16px}.fatia-mobile-login-page .review-login-options{margin:2px 0}.fatia-mobile-login-page .review-login-options label,.fatia-mobile-login-page .review-login-options a{font-size:14px}.fatia-mobile-login-page .review-login-card .button{border-radius:12px;height:60px;font-size:18px}.fatia-mobile-login-page .review-login-note{margin-top:0!important;padding:0 36px 28px!important;font-size:15px!important}.google-intro-page{background:#fff;padding:0;display:block}.google-intro-card{width:100%;min-height:100vh;padding:58px 36px calc(36px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0}.google-intro-brand{margin-bottom:56px}.google-intro-card h1{font-size:36px}.google-intro-card>p{font-size:20px}.google-intro-list{gap:24px;margin:42px 0}.google-intro-list article{grid-template-columns:82px 1fr}.google-intro-list b{font-size:22px}.google-intro-list span{font-size:18px}.google-intro-existing{color:#0b78bd;margin-top:52px}.google-intro-create{height:64px;background:#0b78bd!important}}@media (width<=1024px){html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell,.app-content,.dashboard-main,.mobile-app-screen,.mobile-store-screen,.mobile-catalog-editor,.mobile-plan-renewal{box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}.mobile-app-screen *,.mobile-app-screen :before,.mobile-app-screen :after{box-sizing:border-box}.mobile-app-screen{padding-left:clamp(14px,3vw,28px);padding-right:clamp(14px,3vw,28px);padding-bottom:calc(118px + env(safe-area-inset-bottom))}.mobile-store-screen,.mobile-catalog-editor,.mobile-plan-renewal,.mobile-management-screen,.mobile-module-screen,.mobile-settings-screen,.mobile-orders-screen,.mobile-table-detail-screen,.mobile-sell-screen,.mobile-sell-screen-enhanced{max-width:820px;margin-left:auto;margin-right:auto}.mobile-store-hero,.mobile-plan-warning,.mobile-ia-card,.mobile-link-card,.mobile-card,.mobile-editor-product,.mobile-plan-card,.mobile-form-card{width:100%;max-width:100%;overflow:hidden}.mobile-store-top,.mobile-page-header{min-width:0}.mobile-store-top h1,.mobile-page-header h1,.mobile-section-title,.mobile-editor-product strong,.mobile-plan-card h2,.mobile-plan-card p{overflow-wrap:anywhere}.mobile-plan-warning button,.mobile-plan-warning a{color:#fff;background:#0b78bd;border:0;border-radius:14px;font-weight:900;text-decoration:none}.mobile-action-grid,.mobile-module-grid,.mobile-plan-list,.mobile-payment-grid,.mobile-final-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,16px);display:grid}.mobile-action-grid button,.mobile-action-grid a,.mobile-module-card,.mobile-payment-choice,.mobile-final-type-card{min-width:0;max-width:100%}.mobile-editor-product{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;overflow:visible}.mobile-editor-main{grid-template-columns:76px minmax(0,1fr);min-width:0;padding:0}.mobile-editor-main>div{min-width:0}.mobile-editor-image,.mobile-editor-product img,.mobile-editor-placeholder{object-fit:cover;flex:0 0 72px;width:72px;height:72px}.mobile-editor-main b,.mobile-editor-main small,.mobile-editor-main p,.mobile-editor-main p span,.mobile-editor-main p strong{overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%}.mobile-editor-main b,.mobile-editor-main small{white-space:normal}.mobile-editor-main p{gap:12px}.mobile-editor-main p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-editor-main p strong{white-space:nowrap;flex:none}.mobile-editor-product>.mobile-switch{flex:none}.mobile-product-modal,.mobile-plan-renewal form,.mobile-payment-card{width:100%;max-width:100%}.mobile-product-modal input,.mobile-product-modal textarea,.mobile-product-modal select,.mobile-plan-renewal input,.mobile-plan-renewal select,.mobile-plan-renewal textarea,.mobile-search,.mobile-search input{max-width:100%;font-size:16px}.mobile-diggy-nav{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));max-width:820px;margin:0 auto}.mobile-bottom-primary,.mobile-table-bottom-actions,.mobile-sell-stepbar{left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:calc(96px + env(safe-area-inset-bottom));max-width:792px;margin:0 auto}}@media (width<=800px){.mobile-app-screen{min-height:100dvh;padding-top:calc(14px + env(safe-area-inset-top))}.mobile-store-screen,.mobile-catalog-editor,.mobile-plan-renewal{padding-bottom:calc(126px + env(safe-area-inset-bottom))}}@media (width<=420px){.mobile-editor-category{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.mobile-editor-product{grid-template-columns:minmax(0,1fr) 50px;gap:8px}.mobile-editor-main{grid-template-columns:64px minmax(0,1fr);gap:10px}.mobile-editor-image,.mobile-editor-product img,.mobile-editor-placeholder{flex-basis:62px;width:62px;height:62px}.mobile-editor-main b{font-size:16px;line-height:1.25}.mobile-editor-main small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.mobile-editor-main p{font-size:13px}}@media (width<=560px){.mobile-action-grid,.mobile-module-grid,.mobile-plan-list,.mobile-payment-grid,.mobile-final-type-grid{grid-template-columns:1fr 1fr}.mobile-store-top h1,.mobile-page-header h1{font-size:clamp(20px,6vw,28px)}.mobile-store-hero{padding:18px}.mobile-action-grid button,.mobile-action-grid a,.mobile-module-card{min-height:76px;padding:12px;font-size:clamp(14px,4vw,18px)}.mobile-editor-product{grid-template-columns:minmax(0,1fr) 50px;gap:8px}.mobile-editor-main{grid-template-columns:62px minmax(0,1fr);gap:10px;min-width:0}.mobile-editor-product img,.mobile-editor-placeholder{width:62px;height:62px}.mobile-editor-prices{text-align:left;white-space:nowrap}.mobile-editor-product .switch,.mobile-editor-product button:last-child{justify-self:end}}@media (width<=380px){.mobile-action-grid,.mobile-module-grid,.mobile-payment-grid,.mobile-final-type-grid{grid-template-columns:1fr}.mobile-diggy-nav{min-height:66px;padding:6px 4px calc(8px + env(safe-area-inset-bottom))}.mobile-diggy-nav button{font-size:10px}.mobile-diggy-nav i{font-size:19px}}@media (width<=800px){body:has(.mobile-tables-neon){background:#02142e}body:has(.mobile-tables-neon) .app-shell{background:#02142e}body:has(.mobile-tables-neon) .app-content{background:#02142e}body:has(.mobile-tables-neon) .dashboard-main{background:#02142e}.mobile-tables-neon{min-height:100dvh;padding:calc(22px + env(safe-area-inset-top)) 17px calc(126px + env(safe-area-inset-bottom));color:#f8fbff;background:radial-gradient(circle at 92% 2%,#1669e538,#0000 29%),radial-gradient(circle at 1% 55%,#0078ff1c,#0000 33%),linear-gradient(165deg,#041a3a 0%,#02132d 54%,#031a39 100%)}.mobile-tables-neon .mobile-page-header{grid-template-columns:58px minmax(0,1fr) 58px;gap:14px;margin-bottom:22px}.mobile-tables-neon .mobile-page-header>button,.mobile-tables-neon .mobile-page-header>div>a{color:#fff;background:linear-gradient(145deg,#123058fa,#071d3efa);border:1px solid #6497d857;border-radius:15px;place-items:center;width:54px;height:54px;padding:0;font-size:27px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 25px #0000003b}.mobile-tables-neon .mobile-page-header h1{color:#fff;letter-spacing:-.8px;font-size:30px;font-weight:950}.mobile-tables-intro{background:radial-gradient(circle at 13%,#1a71ff2e,#0000 35%),linear-gradient(145deg,#09264ffa,#041b3dfa);border:1px solid #198cff;border-left:5px solid #20a5ff;border-radius:20px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:24px;padding:24px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #00061947,inset 0 1px #ffffff09}.mobile-tables-intro>i{color:#fff;background:linear-gradient(145deg,#125dcc,#06327a);border:1px solid #268eff;border-radius:50%;place-items:center;width:82px;height:82px;font-size:38px;font-style:normal;display:grid;box-shadow:0 0 30px #1474ff52}.mobile-tables-intro>div{min-width:0}.mobile-tables-intro b{color:#fff;margin-bottom:7px;font-size:21px;font-weight:950;display:block}.mobile-tables-intro p{color:#d3dceb;margin:0 0 14px;font-size:15px;line-height:1.42}.mobile-tables-intro a{color:#fff;background:#041836b8;border:1px solid #247fff;border-radius:13px;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-weight:900;text-decoration:none;display:flex}.mobile-tables-intro a span{font-size:28px;line-height:1}.mobile-tables-neon .mobile-tables-search{gap:9px;margin:0 0 15px;display:grid}.mobile-tables-neon .mobile-tables-search>span{color:#fff;font-size:18px;font-weight:900}.mobile-tables-search>div{background:#071c3dd1;border:1px solid #6691c65c;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;height:58px;padding:0 14px;display:grid;box-shadow:inset 0 1px #ffffff06}.mobile-tables-search i{color:#7890ae;font-size:29px;font-style:normal}.mobile-tables-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;font-size:16px}.mobile-tables-search input::placeholder{color:#7489a7}.mobile-tables-neon .mobile-tables-segment{background:#061b3bdb;border:1px solid #5d8ac547;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:0;min-height:55px;margin:0 0 18px;padding:0;display:grid;overflow:hidden}.mobile-tables-neon .mobile-tables-segment button{color:#dce7f5;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:17px;font-weight:900;display:flex}.mobile-tables-neon .mobile-tables-segment button+button{border-left:1px solid #6088bb38}.mobile-tables-neon .mobile-tables-segment button.active{color:#fff;background:linear-gradient(145deg,#1678f4,#1247bf);box-shadow:0 0 24px #1369ff59}.mobile-tables-neon .mobile-table-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mobile-tables-neon .mobile-table-card{color:#fff;border:1px solid;border-radius:18px;align-content:center;place-items:center;gap:10px;min-width:0;min-height:132px;padding:13px 6px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 12px 25px #0005143d}.mobile-tables-neon .mobile-table-card>span{color:#dfe8f4;background:#02132b61;border:1px solid;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:700}.mobile-tables-neon .mobile-table-card>b{color:#fff;text-shadow:0 5px 15px #00000047;font-size:36px;font-weight:950;line-height:1}.mobile-tables-neon .mobile-table-card>small{min-width:0;color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.mobile-tables-neon .mobile-table-card>small i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px}.mobile-tables-neon .mobile-table-card.free{color:#30e989;background:radial-gradient(circle at 50% 18%,#1ee07424,#0000 52%),linear-gradient(145deg,#053736f5,#042530fa);border-color:#24df78}.mobile-tables-neon .mobile-table-card.busy{color:#ff686e;background:radial-gradient(circle at 50% 18%,#ff424a2b,#0000 52%),linear-gradient(145deg,#541826f7,#340f1ffa);border-color:#ff5057}body:has(.mobile-tables-neon) .mobile-diggy-nav{height:calc(84px + env(safe-area-inset-bottom));padding:9px 7px env(safe-area-inset-bottom);color:#aab9cd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04142cf7;border:1px solid #49709d75;border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -14px 34px #00041280}body:has(.mobile-tables-neon) .mobile-diggy-nav button{color:#91a4bf;background:0 0;border-radius:14px}body:has(.mobile-tables-neon) .mobile-diggy-nav button.active{color:#1f9dff;background:linear-gradient(#174b806b,#0d2e53a8)}body:has(.mobile-tables-neon) .mobile-diggy-nav .mobile-sell-button{color:#fff;background:linear-gradient(145deg,#148dff,#0a5ed9);border:5px solid #061b39;border-radius:50%;align-self:flex-start;width:72px;height:72px;min-height:72px;margin-top:-29px;box-shadow:0 10px 24px #0069ff70}}@media (width<=370px){.mobile-tables-neon{padding-inline:12px}.mobile-tables-intro{grid-template-columns:70px minmax(0,1fr);gap:13px;padding:18px 14px}.mobile-tables-intro>i{width:64px;height:64px;font-size:29px}.mobile-tables-neon .mobile-table-grid{gap:7px}.mobile-tables-neon .mobile-table-card{border-radius:15px;min-height:116px}.mobile-tables-neon .mobile-table-card>span{padding-inline:9px}.mobile-tables-neon .mobile-table-card>small{font-size:10px}}@media (width<=900px){body:has(.mobile-sell-neon){background:#020b20}body:has(.mobile-sell-neon) .app-shell{background:#020b20}body:has(.mobile-sell-neon) .dashboard-main{background:#020b20}body:has(.mobile-sell-neon) .app-content{background:#020b20}body:has(.mobile-sell-neon) main{background:#020b20}.mobile-sell-neon{width:100%;max-width:none;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) clamp(16px, 4vw, 30px) calc(144px + env(safe-area-inset-bottom));color:#f8fbff;background:radial-gradient(circle at 85% 10%,#3543ff2e,#0000 28%),radial-gradient(circle at 8% 70%,#0088ff1f,#0000 38%),linear-gradient(#020b20 0%,#04162f 54%,#020d24 100%);overflow-x:hidden}.mobile-sell-neon .mobile-page-header{grid-template-columns:62px minmax(0,1fr) 62px;gap:16px;margin:0 0 18px;padding:0}.mobile-sell-neon .mobile-page-header>button,.mobile-sell-neon .mobile-sell-scan{color:#f5f8ff;background:linear-gradient(145deg,#0d234ef5,#041130f5);border:1px solid #355bff9e;border-radius:16px;width:58px;height:58px;font-size:27px;box-shadow:inset 0 0 0 1px #327dff14,0 10px 30px #0000002e}.mobile-sell-neon .mobile-page-header h1{color:#fff;letter-spacing:-.9px;font-size:clamp(30px,7vw,39px);font-weight:950}.mobile-sell-neon .mobile-page-header>div{justify-content:flex-end}.mobile-sell-neon .mobile-sell-view-switch{background:#081c41d6;border:1px solid #4768c466;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,400px);margin:4px 0 26px auto;padding:5px;display:grid;box-shadow:inset 0 1px 12px #675bff17}.mobile-sell-neon .mobile-sell-view-switch button{color:#b6c1d5;background:0 0;border:0;border-radius:999px;height:58px;font-size:26px}.mobile-sell-neon .mobile-sell-view-switch button.active{color:#fff;background:linear-gradient(145deg,#793cdb,#315cff);box-shadow:0 7px 22px #5936e76b,inset 0 1px #ffffff38}.mobile-sell-neon .mobile-big-search{margin:0 0 28px;display:block;position:relative}.mobile-sell-neon .mobile-big-search span{z-index:1;color:#aebbd3;font-size:29px;bottom:20px;left:20px}.mobile-sell-neon .mobile-big-search input{color:#fff;background:#07193ac7;border:1px solid #4164b566;border-radius:16px;outline:none;height:70px;padding:0 22px 0 60px;font-size:18px;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0000001f}.mobile-sell-neon .mobile-big-search input::placeholder{color:#8d9bb5}.mobile-sell-neon .mobile-big-search input:focus{border-color:#6e5cf8;box-shadow:0 0 0 3px #6e5cf829}.mobile-sell-neon .mobile-sell-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);align-items:end;gap:18px;margin-bottom:32px}.mobile-sell-neon .mobile-loose-item{color:#d77bff;background:#081a3ad1;border:1px solid #565bc07a;border-radius:16px;align-items:center;gap:12px;min-width:0;height:72px;padding:0 18px;font-size:18px;font-weight:900;display:flex}.mobile-sell-neon .mobile-loose-item i{font-size:25px;font-style:normal}.mobile-sell-neon .mobile-sell-row label{gap:8px}.mobile-sell-neon .mobile-sell-row label span{color:#f7f9ff;text-align:left;font-size:18px}.mobile-sell-neon .mobile-sell-row select{color:#d7deeb;background:#081c3e;border:1px solid #4164b575;border-radius:16px;width:100%;height:72px;padding:0 44px 0 18px;font-size:17px}.mobile-sell-neon .mobile-sell-category{margin-top:28px;scroll-margin-top:20px}.mobile-sell-neon .mobile-sell-category h2{color:#fff;grid-template-columns:auto auto minmax(24px,1fr);align-items:center;gap:12px;margin:0 0 16px;font-size:23px;font-weight:950;display:grid}.mobile-sell-neon .mobile-sell-category h2 i{color:#bb62ff;font-size:25px;font-style:normal}.mobile-sell-neon .mobile-sell-category h2 b{background:linear-gradient(90deg,#43619e7a,#0000);height:1px}.mobile-sell-neon .mobile-sell-product-list{gap:13px;display:grid}.mobile-sell-neon .mobile-sell-product{color:#fff;text-align:left;background:linear-gradient(105deg,#071d3feb,#05132df5);border:1px solid #395ba763;border-radius:18px;grid-template-columns:92px minmax(0,1fr) 58px;align-items:center;gap:16px;width:100%;min-height:126px;padding:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 26px #0000001f}.mobile-sell-neon .mobile-sell-product-image{background:#092a52b8;border-radius:14px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.mobile-sell-neon .mobile-sell-product-image img{object-fit:contain;width:100%;height:100%}.mobile-sell-neon .mobile-sell-product-image em{font-size:33px;font-style:normal}.mobile-sell-neon .mobile-sell-product>div{min-width:0}.mobile-sell-neon .mobile-sell-product>div b{overflow-wrap:anywhere;color:#f7f9ff;font-size:17px;line-height:1.25;display:block}.mobile-sell-neon .mobile-sell-product>div small{color:#8f9db5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.mobile-sell-neon .mobile-sell-product>div span{color:#a667ff;margin-top:7px;font-size:20px;font-weight:950;display:block}.mobile-sell-neon .mobile-sell-product>i{color:#fff;background:linear-gradient(145deg,#913dd9,#285ef6);border:1px solid #d069ff61;border-radius:50%;place-items:center;width:54px;height:54px;font-size:31px;font-style:normal;display:grid;box-shadow:0 8px 22px #5937e76b,inset 0 1px #ffffff3d}.mobile-sell-neon-grid .mobile-sell-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-sell-neon-grid .mobile-sell-product{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:11px;min-height:236px}.mobile-sell-neon-grid .mobile-sell-product-image{grid-column:1/-1;width:100%;height:125px}.mobile-sell-neon-grid .mobile-sell-product>i{width:46px;height:46px}.mobile-sell-neon .mobile-floating-cart{left:50%;right:auto;bottom:calc(111px + env(safe-area-inset-bottom));z-index:76;color:#fff;background:linear-gradient(145deg,#6f35c9,#176fea);border:1px solid #be62ff8c;border-radius:999px;grid-template-columns:auto auto auto;width:auto;min-width:190px;height:60px;padding:0 20px;display:grid;transform:translate(-50%);box-shadow:0 12px 30px #3644e67a}.mobile-sell-neon .mobile-floating-cart b,.mobile-sell-neon .mobile-floating-cart i{color:#fff}body:has(.mobile-sell-neon) .mobile-diggy-nav{left:14px;right:14px;bottom:max(12px, env(safe-area-inset-bottom));z-index:75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04132cf5;border:1px solid #415d9c66;border-radius:28px;min-height:88px;padding:12px 8px 10px;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08}body:has(.mobile-sell-neon) .mobile-diggy-nav button{color:#aeb9cc;background:0 0}body:has(.mobile-sell-neon) .mobile-diggy-nav button i{color:inherit}body:has(.mobile-sell-neon) .mobile-diggy-nav button.active{color:#bd63ff}body:has(.mobile-sell-neon) .mobile-diggy-nav .mobile-sell-button{color:#fff;background:linear-gradient(145deg,#8f3be0,#1477f0);border:5px solid #061b39;border-radius:50%;align-self:flex-start;width:78px;height:78px;min-height:78px;margin:-31px auto 0;position:relative;box-shadow:0 12px 30px #4645ef80}body:has(.mobile-sell-neon) .mobile-diggy-nav .mobile-sell-button span{color:#bd63ff;position:absolute;top:77px}}@media (width<=420px){.mobile-sell-neon{padding-left:13px;padding-right:13px}.mobile-sell-neon .mobile-sell-row{grid-template-columns:1fr}.mobile-sell-neon .mobile-sell-product{grid-template-columns:68px minmax(0,1fr) 46px;gap:10px;min-height:104px;padding:10px}.mobile-sell-neon .mobile-sell-product-image{width:62px;height:62px}.mobile-sell-neon .mobile-sell-product>i{width:44px;height:44px;font-size:26px}.mobile-sell-neon-grid .mobile-sell-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-sell-neon-grid .mobile-sell-product{grid-template-columns:minmax(0,1fr) 42px;min-height:212px}.mobile-sell-neon-grid .mobile-sell-product-image{width:100%;height:105px}}@media (width<=800px){html,body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}.app-shell,.app-content,.dashboard-main,.mobile-app-screen,.public-menu-page,.public-menu-diggy,.public-menu-list,.public-card-main{touch-action:pan-y pinch-zoom!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.public-category-tabs-diggy{touch-action:pan-x pan-y pinch-zoom!important}.mobile-splash-screen{pointer-events:none!important}}.public-menu-back-to-app{z-index:120;top:max(12px,env(safe-area-inset-top));color:#fff;background:#101828;border-radius:999px;padding:11px 16px;font-weight:800;text-decoration:none;position:fixed;left:12px;box-shadow:0 8px 24px #10182840}.business-hours-page{color:#101828;background:#f5f7fb;min-height:100vh;padding:32px 18px 60px}.business-hours-page>header{align-items:flex-start;gap:22px;max-width:820px;margin:0 auto 20px;display:flex}.business-hours-page>header>a{color:#ff542e;padding-top:6px;font-weight:800;text-decoration:none}.business-hours-page>header span{letter-spacing:.16em;color:#ff542e;font-size:12px;font-weight:900}.business-hours-page h1{margin:7px 0;font-size:clamp(28px,5vw,42px)}.business-hours-page header p{color:#667085;margin:0}.business-hours-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:820px;margin:auto;padding:24px;box-shadow:0 16px 45px #1018280d}.business-hours-master{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:20px;padding:4px 0 22px;display:flex}.business-hours-master div{gap:5px;display:grid}.business-hours-master b{font-size:19px}.business-hours-master small{color:#667085}.business-hours-master input{accent-color:#ff542e;width:24px;height:24px}.business-hours-list article{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(180px,1fr) 2fr;align-items:center;gap:18px;padding:16px 0;display:grid}.business-hours-list article.disabled{opacity:.55}.business-hours-list article>label{align-items:center;gap:12px;display:flex}.business-hours-list article>label input{accent-color:#ff542e;width:20px;height:20px}.business-hours-list article>div{grid-template-columns:auto minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:10px;display:grid}.business-hours-list span{color:#667085;font-size:13px}.business-hours-list input[type=time]{background:#fff;border:1px solid #d0d5dd;border-radius:10px;width:100%;padding:11px}.business-hours-note{color:#9a3412;background:#fff4ed;border-radius:12px;padding:14px}.business-hours-message{color:#067647;font-weight:800}.business-hours-card>.button{width:100%;margin-top:8px}@media (width<=640px){.public-menu-back-to-app{top:max(8px,env(safe-area-inset-top));font-size:13px}.business-hours-page{padding:18px 12px calc(32px + env(safe-area-inset-bottom))}.business-hours-page>header{display:block}.business-hours-page>header>a{margin-bottom:20px;display:inline-block}.business-hours-card{border-radius:18px;padding:18px 16px}.business-hours-list article{grid-template-columns:1fr;gap:10px}.business-hours-list article>div{grid-template-columns:auto 1fr auto 1fr;gap:7px}.business-hours-list input[type=time]{padding:10px 6px}}.store-profile-page{color:#101828;background:#f5f7fb;min-height:100vh;padding:32px 18px 70px}.store-profile-page>header,.store-profile-page>form{max-width:920px;margin:auto}.store-profile-page>header{gap:24px;margin-bottom:22px;display:flex}.store-profile-page>header>a{color:#ff542e;padding-top:8px;font-weight:800;text-decoration:none}.store-profile-page>header span{letter-spacing:.16em;color:#ff542e;font-size:12px;font-weight:900}.store-profile-page h1{margin:6px 0;font-size:clamp(28px,5vw,42px)}.store-profile-page header p{color:#667085;margin:0}.store-profile-page form{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;box-shadow:0 18px 55px #1018280d}.store-branding-fields{grid-template-columns:1fr 2fr;gap:18px;margin-bottom:24px;display:grid}.store-image-field{gap:8px;font-weight:800;display:grid}.store-image-field>div{color:#94a3b8;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:18px;place-items:center;height:170px;display:grid;overflow:hidden}.store-image-field.cover>div{height:170px}.store-image-field img{object-fit:cover;width:100%;height:100%}.store-image-field input{border:1px solid #d0d5dd;border-radius:10px;padding:10px}.store-image-field small,.store-profile-grid small{color:#667085;font-weight:500}.store-profile-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.store-profile-grid label{gap:7px;font-weight:800;display:grid}.store-profile-grid .wide{grid-column:1/-1}.store-profile-grid input,.store-profile-grid select,.store-profile-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:11px;padding:13px}.store-profile-grid textarea{resize:vertical;min-height:110px}.store-profile-page form>footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:22px;display:flex}.store-profile-page form>footer p{color:#067647;margin:0;font-weight:800}.store-profile-page form>footer button{color:#fff;background:#ff542e;border:0;border-radius:12px;padding:14px 26px;font-weight:900}.public-menu-hero.has-store-cover{background-position:50%;background-size:cover}.public-store-contact{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.public-store-contact a,.public-store-contact span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff18;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none}@media (width<=680px){.store-profile-page{padding:18px 12px calc(34px + env(safe-area-inset-bottom))}.store-profile-page>header{display:block}.store-profile-page>header>a{margin-bottom:18px;display:inline-block}.store-profile-page form{border-radius:18px;padding:16px}.store-branding-fields,.store-profile-grid{grid-template-columns:1fr}.store-profile-grid .wide{grid-column:auto}.store-image-field>div,.store-image-field.cover>div{height:190px}.store-profile-page form>footer{flex-direction:column;align-items:stretch}.store-profile-page form>footer button{width:100%}}.modal-backdrop{z-index:100}@media (width<=700px){.mobile-table-detail-screen .mobile-page-header{z-index:86;padding:calc(8px + env(safe-area-inset-top)) 6px 10px;background:#fff;margin-inline:-6px;position:sticky;top:0}.mobile-table-detail-screen .mobile-page-header>button{z-index:2;touch-action:manipulation;position:relative}}@media (width<=800px){.mobile-table-catalog-v2{-webkit-overflow-scrolling:touch;color:#101828;background:#f7f8fb;z-index:180!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0 14px calc(112px + env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;margin:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.mobile-table-catalog-header{z-index:6;min-height:72px;padding:max(10px, env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e5e9f0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -14px;display:grid;position:sticky;top:0}.mobile-table-catalog-header div{min-width:0}.mobile-table-catalog-header small{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.mobile-table-catalog-header h1{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(19px,5.5vw,25px);line-height:1.08;overflow:hidden}.mobile-table-back,.mobile-table-done{font:inherit;border:0}.mobile-table-back{color:#101828;background:#fff;border:1px solid #dce2eb;border-radius:50%;width:44px;height:44px;font-size:34px;line-height:1}.mobile-table-done{color:#1769c2;background:#eef6ff;border-radius:12px;min-height:40px;padding:0 13px;font-size:13px;font-weight:900}.mobile-table-header-spacer{width:10px}.mobile-table-catalog-tools{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8fbf7;border-bottom:1px solid #e8ebf1;margin:0 -14px;padding:12px 14px 10px;position:sticky;top:72px}.mobile-table-search{background:#fff;border:1px solid #d7dde7;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;min-height:48px;padding:0 13px;display:grid;box-shadow:0 5px 18px #1018280a}.mobile-table-search span{color:#475467;font-size:25px}.mobile-table-search input{color:#101828;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.mobile-table-category-chips{scrollbar-width:none;touch-action:pan-x;gap:8px;width:calc(100% + 28px);margin:10px -14px -2px;padding:0 14px 4px;display:flex;overflow-x:auto}.mobile-table-category-chips::-webkit-scrollbar{display:none}.mobile-table-category-chips button{color:#344054;background:#fff;border:1px solid #dce4ef;border-radius:999px;flex:none;min-height:35px;padding:0 13px;font-size:12px;font-weight:800}.mobile-table-catalog-content,.mobile-table-pizza-content{width:100%;padding-top:12px}.mobile-table-product-group{background:#fff;border:1px solid #e2e7ef;border-radius:18px;margin-bottom:15px;scroll-margin-top:160px;overflow:hidden;box-shadow:0 7px 24px #1018280b}.mobile-table-product-group h2{color:#173f70;background:#f0f6ff;border-bottom:1px solid #edf0f4;margin:0;padding:14px 15px;font-size:16px;line-height:1.2}.mobile-table-product-row{color:#101828;text-align:left;width:100%;min-height:72px;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:10px;padding:11px 12px 11px 15px;display:grid}.mobile-table-product-row:last-child{border-bottom:0}.mobile-table-product-row div{gap:3px;min-width:0;display:grid}.mobile-table-product-row b,.mobile-table-product-row span,.mobile-table-product-row small{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-table-product-row b{color:#101828;font-size:15px;line-height:1.22}.mobile-table-product-row small{color:#667085;white-space:nowrap;font-size:11px}.mobile-table-product-row span{color:#175f9f;font-size:13px;font-weight:800}.mobile-table-product-row i{color:#fff;background:#1684c7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;font-style:normal;display:grid;box-shadow:0 6px 16px #1684c740}.mobile-table-catalog-empty{color:#667085;text-align:center;padding:45px 15px}.mobile-table-catalog-footer,.mobile-table-pizza-footer{z-index:185;min-height:82px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffffa;border-top:1px solid #dce2ea;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #1018281a}.mobile-table-catalog-footer div{align-items:center;gap:8px;min-width:92px;display:flex}.mobile-table-catalog-footer div b{color:#1769c2;background:#e8f3ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mobile-table-catalog-footer div span{color:#667085;max-width:72px;font-size:11px;font-weight:700;line-height:1.15}.mobile-table-catalog-footer>button,.mobile-table-add-pizza{color:#fff;min-height:50px;font:inherit;background:linear-gradient(135deg,#1676cb,#0d996f);border:0;border-radius:15px;flex:1;font-weight:900}.mobile-table-pizza-intro{background:#eef7ff;border:1px solid #cfe2f5;border-radius:15px;gap:4px;margin:12px 0 3px;padding:14px;display:grid}.mobile-table-pizza-intro b{color:#174a76}.mobile-table-pizza-intro span{color:#52677b;font-size:12px;line-height:1.35}.mobile-table-pizza-group{margin-bottom:22px}.mobile-table-pizza-group h2{color:#101828;margin:0 0 11px;font-size:17px}.mobile-table-pizza-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-table-pizza-card{color:#101828;text-align:left;min-width:0;font:inherit;background:#fff;border:2px solid #0000;border-radius:16px;align-content:start;gap:5px;padding:9px;display:grid;box-shadow:0 5px 20px #10182812}.mobile-table-pizza-card.selected{background:#f2fff9;border-color:#0d996f}.mobile-table-pizza-image{aspect-ratio:1.35;background:#f1f3f7;border-radius:12px;place-items:center;width:100%;font-size:42px;display:grid;position:relative;overflow:hidden}.mobile-table-pizza-image img{object-fit:cover;width:100%;height:100%}.mobile-table-pizza-image i{color:#fff;background:#1684c7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 4px 12px #10182833}.mobile-table-pizza-card.selected .mobile-table-pizza-image i{background:#0d996f}.mobile-table-pizza-card>b{overflow-wrap:anywhere;min-height:36px;font-size:14px;line-height:1.25}.mobile-table-pizza-card>strong{color:#1769c2;font-size:14px}.mobile-table-note{gap:7px;margin:2px 0 12px;font-size:13px;font-weight:800;display:grid}.mobile-table-note input{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:13px;padding:0 13px}.mobile-table-pizza-footer{grid-template-columns:126px minmax(0,1fr);display:grid}.mobile-table-quantity{text-align:center;background:#eef1f5;border-radius:15px;grid-template-columns:40px 1fr 40px;align-items:center;height:48px;display:grid}.mobile-table-quantity button{color:#1769c2;background:0 0;border:0;height:40px;font-size:23px}.mobile-table-add-pizza:disabled{color:#8b95a5;background:#d8dde5}}@media (width<=360px){.mobile-table-catalog-header{grid-template-columns:42px minmax(0,1fr) auto;gap:7px}.mobile-table-done{padding:0 9px;font-size:12px}.mobile-table-pizza-grid{gap:9px}.mobile-table-pizza-footer{grid-template-columns:112px minmax(0,1fr);padding-left:10px;padding-right:10px}}@media (width<=900px){.mobile-period-report-list{padding-bottom:calc(96px + env(safe-area-inset-bottom));gap:14px;display:grid}.mobile-period-report-list>article{background:#fff;border:1px solid #dbe4ee;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #0f172a12}.mobile-period-report-list>article>header{color:#fff;background:linear-gradient(135deg,#063d71,#0877bd);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;display:grid}.mobile-period-report-list header b,.mobile-period-report-list header span{display:block}.mobile-period-report-list header b{font-size:15px}.mobile-period-report-list header span{color:#cde9ff;margin-top:5px;font-size:11px}.mobile-period-report-list header strong{color:#fff;white-space:nowrap;font-size:20px}.mobile-period-report-list>article>div{padding:6px 16px 10px}.mobile-period-report-list p{color:#475569;border-bottom:1px solid #eef2f6;justify-content:space-between;gap:16px;margin:0;padding:10px 0;font-size:13px;display:flex}.mobile-period-report-list p:last-child{border-bottom:0}.mobile-period-report-list p b{color:#0f172a}.mobile-period-report-empty{text-align:center;background:#f7fbff;border-radius:16px;line-height:1.45;color:#526173!important;border:1px dashed #b8c7d8!important;padding:22px!important;display:block!important}}@media (width<=800px){.mobile-splash-screen{z-index:9999!important;color:#fff!important;background:radial-gradient(circle at 82% 18%,#1f9dff52,#0000 30%),radial-gradient(circle at 18% 86%,#594bda33,#0000 34%),linear-gradient(160deg,#061b39 0%,#03122c 58%,#020a1c 100%)!important;place-items:center!important;min-height:100dvh!important;padding:28px!important;animation:2.6s forwards mobileSplashFade!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.mobile-splash-glow{aspect-ratio:1;border:1px solid #60b2ff3d;border-radius:50%;width:min(72vw,320px);animation:1.8s ease-in-out infinite mobileSplashPulse;position:absolute;box-shadow:0 0 0 42px #3088e20e,0 0 0 88px #3088e209}.mobile-splash-content{z-index:1;text-align:center;place-items:center;width:min(100%,310px);position:relative;gap:0!important;display:grid!important;transform:none!important}.mobile-splash-logo{align-items:center;gap:13px;display:flex}.mobile-splash-screen .mobile-splash-logo .brand-mark{color:#fff;background:linear-gradient(145deg,#168cff,#075dcc);border:1px solid #ffffff2e;border-radius:20px 20px 20px 7px;place-items:center;width:68px;height:68px;font-size:39px;display:grid;box-shadow:0 20px 42px #0069ff57}.mobile-splash-screen .mobile-splash-logo b{color:#fff;letter-spacing:-2.5px;font-size:43px;font-weight:950}.mobile-splash-content>p{color:#c8d8eb;margin:22px 0 28px;font-size:15px;font-weight:750}.mobile-splash-progress{background:#97b8de33;border-radius:999px;width:min(220px,72vw);height:4px;overflow:hidden}.mobile-splash-progress i{border-radius:inherit;background:linear-gradient(90deg,#168cff,#65c4ff);width:45%;height:100%;animation:1.45s ease-in-out infinite mobileSplashProgress;display:block;box-shadow:0 0 16px #3caaffcc}.mobile-splash-content>small{color:#8fa8c6;letter-spacing:.14em;text-transform:uppercase;margin-top:13px;font-size:11px;font-weight:850}@keyframes mobileSplashPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes mobileSplashProgress{0%{transform:translate(-115%)}55%{transform:translate(95%)}to{transform:translate(245%)}}@keyframes mobileSplashFade{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}}@media (width<=700px){.fatia-mobile-login-page,.fatia-mobile-login-page .review-login-shell,.fatia-mobile-login-page .review-login-card{background:#f4f6f9!important}.fatia-mobile-login-page .review-login-card{min-height:100dvh}.fatia-mobile-login-page .review-login-brand{left:22px;top:max(22px, env(safe-area-inset-top));color:#fff;letter-spacing:-1.2px;align-items:center;gap:10px;font-size:27px;font-weight:950;display:flex}.fatia-mobile-login-page .review-login-brand .brand-mark{color:#fff;background:linear-gradient(145deg,#168cff,#075dcc);border:1px solid #ffffff2e;border-radius:12px 12px 12px 4px;place-items:center;width:40px;height:40px;font-size:24px;display:grid;box-shadow:0 10px 24px #0069ff4d}.fatia-mobile-login-page .review-login-brand em{display:none}.fatia-mobile-login-hero{color:#fff;background:radial-gradient(circle at 88% 22%,#48aeff57 0 16%,#0000 42%),radial-gradient(circle at 8% 105%,#544fd23b,#0000 42%),linear-gradient(155deg,#061b39 0%,#07366a 60%,#07558f 100%);justify-content:flex-end;width:100%;height:42dvh;min-height:350px;max-height:405px;padding:94px 22px 54px;display:flex;position:relative;overflow:hidden}.fatia-mobile-login-hero:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:225px;height:225px;position:absolute;top:-42px;right:-68px;box-shadow:0 0 0 38px #ffffff09}.fatia-mobile-login-hero>b{color:#5ab9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:900}.fatia-mobile-login-hero h2{color:#fff;letter-spacing:-1.5px;max-width:340px;margin:0 0 18px;font-size:clamp(31px,9.2vw,39px);line-height:1.02}.fatia-mobile-login-hero small{color:#adc4dd;letter-spacing:.04em;font-size:11px;font-weight:750}.fatia-auth-quick{background:#f4f6f9;border-radius:28px 28px 0 0;gap:10px;margin-top:-28px;padding:22px 20px 0}.fatia-google-button,.fatia-code-button{color:#344054;background:#fff;border:1px solid #dfe5ed;border-radius:14px;grid-template-columns:43px minmax(0,1fr);min-height:58px;padding:0 14px;font-size:16px;box-shadow:0 7px 20px #0f172a12}.fatia-google-button i,.fatia-code-button i{width:34px;height:34px}.fatia-code-button i{color:#145f9d;border-color:#145f9d;height:26px;font-size:10px}.fatia-login-divider{color:#8a98aa;margin:18px 20px 4px;font-size:12px}.fatia-mobile-login-page .review-login-card form{gap:11px;padding:0 20px 14px}.fatia-mobile-login-page .review-login-card label{color:#344054;font-size:12px}.fatia-mobile-login-page .review-login-card .review-input-wrap input{color:#101828;background:#fff;border:1px solid #d7dee8;border-radius:13px;height:54px;padding-left:52px;font-size:16px}.fatia-mobile-login-page .review-input-wrap i{color:#59708a;font-size:18px;left:17px}.fatia-mobile-login-page .review-input-wrap input:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff21}.fatia-mobile-login-page .review-login-options{margin:1px 0 3px}.fatia-mobile-login-page .review-login-options label,.fatia-mobile-login-page .review-login-options a,.fatia-mobile-login-page .review-login-note{font-size:12px!important}.fatia-mobile-login-page .review-login-options input{accent-color:#168cff;width:19px;height:19px}.fatia-mobile-login-page .review-login-options a,.fatia-mobile-login-page .review-login-note a{color:#0878d2}.fatia-mobile-login-page .review-login-card .button{background:linear-gradient(135deg,#168cff,#075dcc);border-radius:14px;height:56px;font-size:16px;box-shadow:0 12px 26px #0069ff3b}.fatia-mobile-login-page .review-login-note{text-align:center;padding:0 20px calc(24px + env(safe-area-inset-bottom))!important;color:#667085!important;margin:0!important}}@media (width<=360px),(height<=720px) and (width<=700px){.fatia-mobile-login-hero{height:39dvh;min-height:305px;padding-bottom:44px}.fatia-mobile-login-hero h2{font-size:29px}.fatia-auth-quick{padding-left:14px;padding-right:14px}.fatia-login-divider,.fatia-mobile-login-page .review-login-card form{margin-left:14px;margin-right:14px}.fatia-mobile-login-page .review-login-card form{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.mobile-splash-screen,.mobile-splash-glow,.mobile-splash-progress i{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.fatia-store-home{--home-blue:#0786f5;--home-navy:#03152e;min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 16px calc(126px + env(safe-area-inset-bottom));color:#f8fbff;background:radial-gradient(circle at 8% 7%,#0080ff33,#0000 27%),radial-gradient(circle at 88% 35%,#30259724,#0000 29%),linear-gradient(#020f24 0%,#041c3c 54%,#03152e 100%);flex-direction:column;gap:16px;display:flex;overflow-x:hidden}.fatia-store-home button,.fatia-store-home a{-webkit-tap-highlight-color:transparent}.fatia-store-header{grid-template-columns:52px 50px minmax(0,1fr) 52px;align-items:center;gap:12px;padding:2px 0 7px;display:grid}.fatia-store-header h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(20px,5.6vw,29px);font-weight:900;line-height:1.08;overflow:hidden}.fatia-store-menu,.fatia-store-bell{color:#fff;background:linear-gradient(145deg,#054384b8,#02132fd6);border:1px solid #4aa4ff75;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #187ee52e,0 10px 25px #0003}.fatia-store-menu{align-content:center;gap:5px;padding:14px 12px}.fatia-store-menu span{background:#f7fbff;border-radius:4px;width:25px;height:3px;display:block}.fatia-store-logo{background:#fff;border:3px solid #fff;border-radius:50%;width:50px;height:50px;display:block;overflow:hidden;box-shadow:0 7px 20px #00000040}.fatia-store-logo img{object-fit:cover;width:100%;height:100%;display:block}.fatia-store-bell{background:linear-gradient(145deg,#1f1844e6,#04112bf5);border-color:#754ca47a;font-size:25px}.fatia-store-bell b{color:#fff;background:#ff332d;border:2px solid #06152c;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;line-height:1;display:grid;position:absolute;top:-7px;right:-6px}.fatia-ai-card{color:#fff;text-align:left;background:linear-gradient(115deg,#0082d8 0%,#123d9a 48%,#7b27ad 100%);border:1px solid #29a1ff3d;border-radius:22px;grid-template-columns:64px minmax(0,1fr) auto 14px;align-items:center;gap:13px;width:100%;min-height:112px;padding:19px 18px;display:grid;box-shadow:0 17px 35px #00092759}.fatia-ai-icon{color:#fff;background:linear-gradient(145deg,#2be477 0%,#20c865 48%,#0c9f50 100%);border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:64px;height:64px;font-size:35px;display:grid;box-shadow:inset 0 1px #ffffff59,0 8px 18px #00492b47}.fatia-ai-card>span:nth-child(2){gap:6px;min-width:0;display:grid}.fatia-ai-card b{font-size:19px;line-height:1.15}.fatia-ai-card small{color:#ffffffd1;font-size:14px}.fatia-ai-card em{color:#f4dfff;white-space:nowrap;background:#07103d6b;border:1px solid #c2a4ff73;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-style:normal;font-weight:900;display:flex}.fatia-ai-card em i{background:#ffc247;border-radius:50%;width:10px;height:10px}.fatia-ai-card em.active{color:#50e58f}.fatia-ai-card em.active i{background:#41db82;box-shadow:0 0 12px #41db82e6}.fatia-ai-card>strong{font-size:32px;line-height:1}.fatia-plan-card,.fatia-open-card,.fatia-link-card,.fatia-catalog-panel{border-radius:21px;box-shadow:0 15px 32px #0005173d}.fatia-plan-card{background:linear-gradient(115deg,#472615fa,#2c1412f0);border:1px solid #ff7517c7;border-left:5px solid #ff7b15;grid-template-columns:56px minmax(0,1fr) 76px;align-items:center;gap:14px;padding:20px 17px 18px;display:grid;position:relative;overflow:hidden}.fatia-plan-card.expired{border-color:#ff514d}.fatia-plan-icon{color:#ffb15a;background:#ad3f095c;border-radius:50%;place-items:center;width:56px;height:56px;font-size:27px;display:grid}.fatia-plan-card h2,.fatia-open-card h2,.fatia-link-card h2,.fatia-catalog-panel h2{color:#fff;margin:0;font-size:18px;line-height:1.2}.fatia-plan-card p,.fatia-open-card p,.fatia-link-card p{color:#ebf2ffc7;margin:7px 0 0;font-size:13px;line-height:1.45}.fatia-plan-crown{color:#ff791629;font-size:73px;transform:rotate(-7deg)}.fatia-plan-card>button{color:#fff;background:linear-gradient(90deg,#ff8700,#ff4e17);border:0;border-radius:15px;grid-column:1/-1;min-height:53px;font-size:17px;font-weight:900;box-shadow:0 10px 24px #ff4d1038}.fatia-open-card{background:linear-gradient(120deg,#04264feb,#041939f0);border:1px solid #4d86cc6b;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 17px;display:grid}.fatia-open-icon,.fatia-link-icon{background:#0a5fd059;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.fatia-home-switch{background:#30415e;border:0;border-radius:999px;width:58px;height:34px;padding:3px}.fatia-home-switch span{background:#fff;border-radius:50%;width:28px;height:28px;transition:transform .2s;display:block;box-shadow:0 3px 9px #00000059}.fatia-home-switch.on{background:#10b967}.fatia-home-switch.on span{transform:translate(24px)}.fatia-open-card .fatia-open-note{color:#e7f1ffd9;background:#022b60a3;border:1px solid #1671e68c;border-radius:15px;grid-column:1/-1;align-items:flex-start;gap:12px;margin-top:4px;padding:15px;display:flex}.fatia-open-note i{color:#fff;background:#0879ed;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.fatia-link-card{background:linear-gradient(110deg,#241a55e6,#0f1d46f0);border:1px solid #914acd85;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 16px;display:grid}.fatia-link-icon{color:#b453ef;background:#7d36ab42;width:50px;height:50px}.fatia-link-card>div{min-width:0}.fatia-link-card p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fatia-link-card button{color:#bf59f6;white-space:nowrap;background:#151845c2;border:1px solid #9b41da;border-radius:12px;min-height:43px;padding:0 13px;font-size:13px;font-weight:900}.fatia-catalog-panel{background:linear-gradient(145deg,#052449e8,#041937f0);border:1px solid #436fa361;padding:20px 16px 24px}.fatia-catalog-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fatia-catalog-panel>header button{color:#ff892d;background:0 0;border:0;font-size:14px;font-weight:900}.fatia-catalog-panel>header button span{vertical-align:-2px;padding-left:5px;font-size:26px}.fatia-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fatia-catalog-grid>button,.fatia-catalog-grid>a{color:#dfe9f8;text-align:left;background:#091939d1;border:1px solid;border-radius:15px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:108px;padding:14px 12px;text-decoration:none;display:grid}.fatia-catalog-grid i{background:#ffffff14;border-radius:12px;place-items:center;width:43px;height:43px;font-size:23px;font-style:normal;display:grid}.fatia-catalog-grid span{gap:5px;min-width:0;display:grid}.fatia-catalog-grid b{color:#fff;font-size:14px;line-height:1.2}.fatia-catalog-grid small{color:#e2edfcb8;font-size:11px;line-height:1.4}.fatia-catalog-grid .orange{color:#e36c25}.fatia-catalog-grid .purple{color:#8d46cb}.fatia-catalog-grid .green{color:#16a263}.fatia-catalog-grid .cyan{color:#08a9be}body:has(.fatia-store-home) .mobile-diggy-nav{height:calc(84px + env(safe-area-inset-bottom));padding:9px 7px env(safe-area-inset-bottom);color:#aab9cd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04142cf7;border:1px solid #49709d75;border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -14px 34px #00041280}body:has(.fatia-store-home) .mobile-diggy-nav button{color:#9facbf;background:0 0}body:has(.fatia-store-home) .mobile-diggy-nav button i{color:inherit;font-size:25px}body:has(.fatia-store-home) .mobile-diggy-nav button span{color:inherit;font-size:11px;font-weight:800}body:has(.fatia-store-home) .mobile-diggy-nav button.active{color:#1689ff}body:has(.fatia-store-home) .mobile-diggy-nav .mobile-sell-button{color:#fff;background:linear-gradient(145deg,#087fff,#095ed8);border:5px solid #061b39;border-radius:50%;align-self:flex-start;width:72px;height:72px;min-height:72px;margin-top:-29px;box-shadow:0 10px 24px #0069ff70}body:has(.fatia-store-home) .mobile-diggy-nav .mobile-sell-button i{font-size:28px}body:has(.fatia-store-home) .mobile-diggy-nav .mobile-sell-button span{color:#1689ff;position:absolute;top:74px}}.fiscal-key-entry{color:#17364a;background:linear-gradient(145deg,#f2faff,#e8f5fd);border:1px solid #b7d7eb;border-radius:16px;gap:12px;padding:16px;display:grid}.fiscal-key-entry>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fiscal-key-entry header b,.fiscal-key-entry header span{display:block}.fiscal-key-entry header b{font-size:14px}.fiscal-key-entry header span{color:#587083;margin-top:4px;font-size:10px}.fiscal-key-entry header i{color:#0879b9;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.fiscal-key-entry>label{gap:6px;display:grid}.fiscal-key-entry>label span{color:#40566b;text-transform:uppercase;font-size:9px;font-weight:900}.fiscal-key-entry input{color:#102334;letter-spacing:.4px;background:#fff;border:1px solid #8fc2df;border-radius:10px;width:100%;height:45px;padding:0 12px;font-size:12px;font-weight:800}.fiscal-key-entry>div{grid-template-columns:1.2fr .8fr;gap:8px;display:grid}.fiscal-key-entry button{color:#fff;cursor:pointer;background:#0879b9;border:0;border-radius:10px;min-height:43px;padding:0 10px;font-size:10px;font-weight:900}.fiscal-key-entry button:last-child{color:#0879b9;background:#fff;border:1px solid #9ccbe5}.fiscal-key-entry button:disabled{cursor:not-allowed;opacity:.48}.fiscal-key-entry>small{color:#5c7183;font-size:9px;line-height:1.45}.fiscal-manual-entry{background:#fff;border:1px solid #b8cfe0;border-radius:18px;grid-column:1/-1;gap:15px;padding:18px;display:grid;box-shadow:0 12px 32px #0f233b0d}.fiscal-manual-entry>header{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.fiscal-manual-entry>header small{color:#0879b9;letter-spacing:1px;font-size:9px;font-weight:900}.fiscal-manual-entry>header h2{color:#16283a;margin:4px 0 0;font-size:18px}.fiscal-manual-entry>header button{color:#526476;cursor:pointer;background:#eef3f6;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.fiscal-manual-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.fiscal-manual-fields label,.fiscal-manual-items section label{gap:5px;min-width:0;display:grid}.fiscal-manual-fields span,.fiscal-manual-items section label span{color:#526476;text-transform:uppercase;font-size:8px;font-weight:900}.fiscal-manual-fields input,.fiscal-manual-items section input{color:#172033;background:#fff;border:1px solid #ccd8e2;border-radius:9px;width:100%;height:41px;padding:0 9px;font-size:10px}.fiscal-manual-items{gap:10px;display:grid}.fiscal-manual-items>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fiscal-manual-items>header b,.fiscal-manual-items>header span{display:block}.fiscal-manual-items>header b{font-size:13px}.fiscal-manual-items>header span{color:#657589;margin-top:3px;font-size:9px}.fiscal-manual-items>header button{color:#0879b9;cursor:pointer;background:#e7f6ff;border:0;border-radius:9px;min-height:36px;padding:0 12px;font-size:9px;font-weight:900}.fiscal-manual-items section{background:#f9fbfc;border:1px solid #e1e8ee;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:13px;display:grid}.fiscal-manual-items section .wide{grid-column:span 2}.fiscal-manual-item-title{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.fiscal-manual-item-title b{color:#1b3448;font-size:11px}.fiscal-manual-item-title button{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}@media (width<=900px){.fiscal-key-entry{padding:14px}.fiscal-key-entry>div{grid-template-columns:1fr}.fiscal-key-entry button{min-height:48px}.fiscal-manual-entry{padding:14px}.fiscal-manual-fields{grid-template-columns:1fr 1fr}.fiscal-manual-fields label:first-child{grid-column:1/-1}.fiscal-manual-items section{grid-template-columns:1fr 1fr}.fiscal-manual-items section .wide{grid-column:1/-1}.fiscal-manual-fields input,.fiscal-manual-items section input{height:45px;font-size:13px}}@media (width<=480px){.fiscal-manual-fields,.fiscal-manual-items section{grid-template-columns:1fr}.fiscal-manual-fields label:first-child,.fiscal-manual-items section .wide{grid-column:auto}}@media (width<=900px){.mobile-table-editable-items .mobile-table-item-row{align-items:start;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;padding:14px 0!important}.mobile-table-editable-items .mobile-table-item-row>span{gap:4px;min-width:0;display:grid;color:#111827!important;font-weight:900!important}.mobile-table-editable-items .mobile-table-item-row>span small{grid-column:auto;font-size:13px;font-weight:600;line-height:1.3;display:block;color:#64748b!important}.mobile-table-editable-items .mobile-table-item-controls{grid-column:1/-1;align-items:center;gap:8px;display:flex;border:0!important;padding:0!important}.mobile-table-item-controls button,.mobile-table-item-controls strong{color:#0b5ea8;background:#f7faff;border:1px solid #cfd8e6;border-radius:10px;place-items:center;width:40px;height:38px;margin:0;font-size:20px;font-weight:950;display:grid}.mobile-table-item-controls button:disabled{opacity:.35}.mobile-table-item-controls .remove{color:#b91c1c;background:#fff1f2;border-color:#fecaca;width:44px;margin-left:auto;font-size:17px}.mobile-table-transfer-screen{padding-bottom:calc(180px + env(safe-area-inset-bottom))}.mobile-table-transfer-toolbar{color:#334155;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 12px;display:flex}.mobile-table-transfer-toolbar button{color:#0b78bd;background:0 0;border:0;font-weight:900}.mobile-table-transfer-list{gap:10px;margin-bottom:18px;display:grid}.mobile-table-transfer-list label{background:#fff;border:2px solid #dde3ec;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:13px 14px;display:grid}.mobile-table-transfer-list label.selected{background:#eff8ff;border-color:#0b78bd;box-shadow:0 0 0 2px #0b78bd14}.mobile-table-transfer-list input{accent-color:#0b78bd;width:22px;height:22px}.mobile-table-transfer-list span{gap:3px;min-width:0;display:grid}.mobile-table-transfer-list span b{color:#111827;font-size:16px}.mobile-table-transfer-list span small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mobile-table-transfer-list>label>strong{color:#111827;font-size:15px}}.platform-access{gap:14px;display:grid}.platform-download-card{background:linear-gradient(135deg,#fff7f3,#fff);border:1px solid #f0c7ba;border-radius:17px;grid-template-columns:182px minmax(0,1fr);align-items:center;gap:21px;padding:20px;display:grid;box-shadow:0 15px 36px #7f321114}.platform-download-card .download-qr{background:#fff;padding:10px}.platform-download-card .download-qr img,.platform-download-card .qr-loading{width:160px;height:160px}.platform-download-card>div>span{color:var(--orange);letter-spacing:1.2px;font-size:8px;font-weight:900}.platform-download-card h3{letter-spacing:-.7px;margin:7px 0 8px;font-size:23px}.platform-download-card p{color:#747985;margin:0 0 15px;font-size:10px;line-height:1.55}.platform-download-card .button{min-height:39px;font-size:10px}@media (width>=901px){.platform-section{grid-template-columns:.7fr 1.3fr;gap:62px}}@media (width<=650px){.platform-download-card{text-align:center;grid-template-columns:1fr}.platform-download-card .download-qr{width:182px;margin:auto}.platform-download-card .button{width:100%}}@media (width>=801px){.desktop-app-shell{background:radial-gradient(circle at 96% 2%,#0879b914,#0000 24%),#f4f6f9;min-height:100vh}.desktop-app-shell .sidebar{background:linear-gradient(#07162b 0%,#0b1d35 55%,#071426 100%);width:260px;padding:24px 18px 17px;box-shadow:10px 0 32px #0714261f}.desktop-app-shell .app-content{margin-left:260px}.desktop-app-shell .sidebar-brand{margin:0 9px 24px}.desktop-app-shell .sidebar-brand>span:last-child{gap:1px;line-height:1;display:grid}.desktop-app-shell .sidebar-brand small{color:#7f91aa;letter-spacing:1.8px;font-size:7px;font-weight:900}.desktop-app-shell .store-switcher{background:#ffffff0e;border-color:#95b2d633}.desktop-app-shell .side-nav{margin-top:13px}.desktop-app-shell .nav-label{color:#61728a;margin-top:15px}.desktop-app-shell .side-nav button,.desktop-app-shell .side-nav a{color:#aebbd0;border-radius:10px;height:39px;font-size:11px;transition:background .18s,color .18s,transform .18s}.desktop-app-shell .side-nav button:hover,.desktop-app-shell .side-nav a:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.desktop-app-shell .side-nav button.active{color:#fff;background:linear-gradient(110deg,#0879b9,#0b91d4);box-shadow:0 8px 18px #0879b947}.desktop-app-shell .app-header{background:#fffffff0;border-bottom-color:#e2e7ed;height:72px;padding:0 clamp(20px,2.5vw,40px)}.desktop-app-shell .global-search{background:#f5f7fa;border-radius:11px;width:min(360px,29vw);height:40px}.desktop-app-shell .header-actions{gap:9px}.desktop-app-shell .menu-link-button,.desktop-install-link,.desktop-app-shell .store-toggle{color:#566173;white-space:nowrap;background:#fff;border:1px solid #e1e6ec;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.desktop-install-link{color:#086da5;background:#eef8fe;border-color:#c9e4f3}.desktop-app-shell .store-toggle.open{color:#207b4d;background:#effaf4;border-color:#bce8d0}.desktop-app-shell .store-toggle.closed{color:#a8472b;background:#fff3ef;border-color:#f3c8bd}.desktop-app-shell .dashboard-main{width:min(1480px,100% - 52px);padding-top:28px}.desktop-app-shell .dashboard-heading{margin-bottom:18px}.desktop-app-shell .dashboard-heading h1{font-size:28px}.desktop-app-shell .dashboard-heading p{font-size:11px}.desktop-quick-actions{background:#ffffffeb;border:1px solid #e0e6ed;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;padding:9px;display:grid;box-shadow:0 9px 28px #0f233b0e}.desktop-quick-actions button{color:#4e5b6e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:61px;padding:8px 11px;display:grid}.desktop-quick-actions button:hover,.desktop-quick-actions button.active{color:#086fa9;background:#f0f8fd;border-color:#cce3f0}.desktop-quick-actions button.primary{color:#fff;background:linear-gradient(135deg,#0879b9,#0798df);box-shadow:0 9px 21px #0879b93b}.desktop-quick-actions button i{background:#0879b917;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.desktop-quick-actions button.primary i{background:#ffffff26}.desktop-quick-actions button b,.desktop-quick-actions button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.desktop-quick-actions button b{font-size:11px}.desktop-quick-actions button small{color:#8994a3;margin-top:3px;font-size:8px}.desktop-quick-actions button.primary small{color:#cbeeff}.desktop-management-hub{gap:16px;display:grid}.desktop-management-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.desktop-management-summary article{background:#fff;border:1px solid #e0e6ed;border-radius:14px;padding:19px 20px;box-shadow:0 7px 22px #0f233b0a}.desktop-management-summary article:first-child{color:#fff;background:linear-gradient(135deg,#08223d,#0a5e8c);border-color:#0000}.desktop-management-summary span,.desktop-management-summary b,.desktop-management-summary small{display:block}.desktop-management-summary span{color:#7d8998;font-size:9px;font-weight:750}.desktop-management-summary b{letter-spacing:-.6px;margin:7px 0 5px;font-size:23px}.desktop-management-summary small{color:#9ba5b1;font-size:8px}.desktop-management-summary article:first-child span,.desktop-management-summary article:first-child small{color:#b9d8e9}.desktop-management-title{justify-content:space-between;align-items:end;gap:20px;padding-top:5px;display:flex}.desktop-management-title span{color:#0879b9;letter-spacing:1.4px;font-size:8px;font-weight:900}.desktop-management-title h2{margin:6px 0 4px;font-size:21px}.desktop-management-title p{color:#778393;margin:0;font-size:10px}.desktop-management-title>a{color:#0879b9;white-space:nowrap;background:#eef8fe;border:1px solid #cfe3ef;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:850}.desktop-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.desktop-management-grid>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:15px;grid-template-columns:43px minmax(0,1fr) auto;align-items:start;gap:13px;min-height:132px;padding:18px;transition:border .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 7px 22px #0f233b09}.desktop-management-grid>button:hover{border-color:#9ecbe2;transform:translateY(-2px);box-shadow:0 13px 30px #0856821a}.desktop-management-grid>button>i{color:#0879b9;background:#e9f6fd;border-radius:12px;place-items:center;width:43px;height:43px;font-size:21px;font-style:normal;display:grid}.desktop-management-grid>button span{min-width:0}.desktop-management-grid>button b,.desktop-management-grid>button small,.desktop-management-grid>button em{display:block}.desktop-management-grid>button b{font-size:13px}.desktop-management-grid>button small{color:#748091;min-height:33px;margin-top:6px;font-size:9px;line-height:1.45}.desktop-management-grid>button em{color:#4e7085;background:#f0f6f9;border-radius:8px;width:fit-content;margin-top:10px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.desktop-management-grid>button>strong{color:#a7b0bb;align-self:center;font-size:22px}.desktop-fiscal-control{color:#172033;background:#f3f7fa;border:1px solid #dbe3ea;border-radius:18px;overflow:hidden;box-shadow:0 12px 38px #0f233b12}.desktop-fiscal-control .fiscal-control-header{color:#fff;background:linear-gradient(125deg,#052f49,#0879b9);grid-template-columns:1fr 44px;align-items:center;gap:12px;padding:22px 25px;display:grid}.desktop-fiscal-control .fiscal-control-header small{color:#bfe7ff;letter-spacing:1.1px;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.desktop-fiscal-control .fiscal-control-header h1{letter-spacing:-.7px;margin:0;font-size:25px}.desktop-fiscal-control .fiscal-control-header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;display:grid}.desktop-fiscal-control .fiscal-tabs{background:#fff;border-bottom:1px solid #dbe3ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px 18px;display:grid}.desktop-fiscal-control .fiscal-tabs button{color:#526071;cursor:pointer;background:#eef2f5;border:0;border-radius:9px;min-height:42px;font-size:10px;font-weight:900}.desktop-fiscal-control .fiscal-tabs button.active{color:#fff;background:#0879b9;box-shadow:0 5px 13px #0879b92e}.desktop-fiscal-control .fiscal-loading{color:#697386;text-align:center;background:#fff;border:1px solid #dbe2ea;border-radius:14px;margin:20px;padding:30px}.desktop-fiscal-control .fiscal-tab-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;padding:20px;display:grid}.desktop-fiscal-control .fiscal-intro-card{background:#eef8ff;border:1px solid #d6e5ef;border-radius:14px;grid-template-columns:45px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.desktop-fiscal-control .fiscal-intro-card>i{color:#fff;background:#0879b9;border-radius:12px;place-items:center;width:45px;height:45px;font-size:22px;font-style:normal;display:grid}.desktop-fiscal-control .fiscal-intro-card b{font-size:13px;display:block}.desktop-fiscal-control .fiscal-intro-card p{color:#536476;margin:4px 0 0;font-size:9px;line-height:1.45}.desktop-fiscal-control .fiscal-upload-zone{color:#17364a;text-align:center;cursor:pointer;background:#fff;border:2px dashed #78aecd;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:164px;padding:20px;display:grid}.desktop-fiscal-control .fiscal-upload-zone input{opacity:0;width:1px;height:1px;position:absolute}.desktop-fiscal-control .fiscal-upload-zone>span{color:#0879b9;background:#e5f5ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.desktop-fiscal-control .fiscal-upload-zone b{font-size:12px}.desktop-fiscal-control .fiscal-upload-zone small{color:#718093;font-size:9px}.desktop-fiscal-control .fiscal-invoice-preview,.desktop-fiscal-control .fiscal-history-card,.desktop-fiscal-control .fiscal-profile-card,.desktop-fiscal-control .fiscal-price-card{background:#fff;border:1px solid #dbe2ea;border-radius:15px;padding:18px;box-shadow:0 7px 20px #0f172a09}.desktop-fiscal-control .fiscal-invoice-preview,.desktop-fiscal-control .fiscal-history-card,.desktop-fiscal-control .fiscal-stock-summary,.desktop-fiscal-control .fiscal-search,.desktop-fiscal-control .fiscal-stock-list,.desktop-fiscal-control .fiscal-disclaimer,.desktop-fiscal-control .fiscal-official-links{grid-column:1/-1}.desktop-fiscal-control .fiscal-invoice-preview>header{border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:13px;display:grid}.desktop-fiscal-control .fiscal-invoice-preview h2{margin:3px 0;font-size:17px}.desktop-fiscal-control .fiscal-invoice-preview header small,.desktop-fiscal-control .fiscal-invoice-preview header span{color:#697386;font-size:9px;display:block}.desktop-fiscal-control .fiscal-invoice-preview header strong{color:#0879b9;white-space:nowrap;font-size:17px}.desktop-fiscal-control .fiscal-access-key{background:#f4f6f8;border-radius:9px;margin:11px 0;padding:10px}.desktop-fiscal-control .fiscal-access-key span,.desktop-fiscal-control .fiscal-access-key b{overflow-wrap:anywhere;font-size:8px;display:block}.desktop-fiscal-control .fiscal-access-key span{color:#697386;text-transform:uppercase;font-weight:850}.desktop-fiscal-control .fiscal-invoice-summary{grid-template-columns:repeat(2,1fr);gap:8px;margin:11px 0;display:grid}.desktop-fiscal-control .fiscal-invoice-summary span{color:#536476;background:#f0f8fc;border-radius:10px;gap:2px;padding:10px;font-size:9px;display:grid}.desktop-fiscal-control .fiscal-invoice-summary b{color:#102334;font-size:13px}.desktop-fiscal-control .fiscal-catalog-summary{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:11px 0;padding:11px;display:grid}.desktop-fiscal-control .fiscal-catalog-summary.ready{color:#167044;background:#eaf8f0}.desktop-fiscal-control .fiscal-catalog-summary.pending{color:#925500;background:#fff5df}.desktop-fiscal-control .fiscal-catalog-summary b,.desktop-fiscal-control .fiscal-catalog-summary span{font-size:9px;display:block}.desktop-fiscal-control .fiscal-catalog-summary span{margin-top:3px}.desktop-fiscal-control .fiscal-catalog-summary button,.desktop-fiscal-control .fiscal-catalog-summary i{color:inherit;background:#fff;border:0;border-radius:8px;padding:8px;font-size:8px;font-style:normal;font-weight:900}.desktop-fiscal-control .fiscal-invoice-items{gap:8px;max-height:480px;display:grid;overflow:auto}.desktop-fiscal-control .fiscal-invoice-item{border:1px solid #e3e7ec;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.desktop-fiscal-control .fiscal-invoice-item>div:nth-child(2){text-align:right}.desktop-fiscal-control .fiscal-invoice-item b,.desktop-fiscal-control .fiscal-invoice-item span,.desktop-fiscal-control .fiscal-invoice-item small{display:block}.desktop-fiscal-control .fiscal-invoice-item b{font-size:10px}.desktop-fiscal-control .fiscal-invoice-item span,.desktop-fiscal-control .fiscal-invoice-item small{color:#697386;margin-top:3px;font-size:8px}.desktop-fiscal-control .fiscal-catalog-resolution,.desktop-fiscal-control .fiscal-catalog-review{border-radius:9px;grid-column:1/-1;padding:10px}.desktop-fiscal-control .fiscal-catalog-resolution{background:#eaf8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.desktop-fiscal-control .fiscal-catalog-resolution.rename{background:#eef6ff}.desktop-fiscal-control .fiscal-catalog-resolution.stock-only{background:#f3f4f6}.desktop-fiscal-control .fiscal-catalog-resolution button{color:#0879b9;background:#fff;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.desktop-fiscal-control .fiscal-catalog-review{background:#fff9ec;border:1px solid #efd39a;gap:8px;display:grid}.desktop-fiscal-control .fiscal-catalog-review p{color:#725c3b;margin:0;font-size:8px}.desktop-fiscal-control .fiscal-catalog-review label{gap:5px;display:grid}.desktop-fiscal-control .fiscal-catalog-review select{background:#fff;border:1px solid #dbc99e;border-radius:8px;width:100%;height:38px;padding:0 9px;font-size:9px}.desktop-fiscal-control .fiscal-catalog-review>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.desktop-fiscal-control .fiscal-catalog-review button{color:#0879b9;background:#e8f5fd;border:0;border-radius:8px;min-height:36px;font-size:8px;font-weight:900}.desktop-fiscal-control .fiscal-catalog-review button:last-child{color:#526071;background:#eef0f3}.desktop-fiscal-control .fiscal-warning,.desktop-fiscal-control .fiscal-error{color:#9b5a00;background:#fff5df;border-radius:9px;margin:11px 0;padding:11px;font-size:9px;font-weight:800}.desktop-fiscal-control .fiscal-primary,.desktop-fiscal-control .fiscal-secondary{color:#fff;cursor:pointer;background:#0879b9;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:12px;font-size:10px;font-weight:900}.desktop-fiscal-control .fiscal-secondary{color:#0879b9;background:#e8f5fd}.desktop-fiscal-control .fiscal-empty{color:#697386;text-align:center;background:#fff;border:1px solid #dbe2ea;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:145px;padding:23px;display:grid}.desktop-fiscal-control .fiscal-empty i{color:#91a1b2;font-size:30px;font-style:normal}.desktop-fiscal-control .fiscal-empty b{color:#27364a;font-size:12px}.desktop-fiscal-control .fiscal-empty span{font-size:9px}.desktop-fiscal-control .fiscal-history-card>header{justify-content:space-between;align-items:center;display:flex}.desktop-fiscal-control .fiscal-history-card h2{margin:0;font-size:14px}.desktop-fiscal-control .fiscal-history-card>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px 0;display:grid}.desktop-fiscal-control .fiscal-history-card b,.desktop-fiscal-control .fiscal-history-card small{font-size:9px;display:block}.desktop-fiscal-control .fiscal-history-card small,.desktop-fiscal-control .fiscal-history-card p{color:#697386;font-size:8px}.desktop-fiscal-control .fiscal-stock-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.desktop-fiscal-control .fiscal-stock-summary article{color:#fff;background:linear-gradient(145deg,#052f49,#0879b9);border-radius:13px;gap:4px;padding:16px;display:grid}.desktop-fiscal-control .fiscal-stock-summary span{color:#ccecff;font-size:9px}.desktop-fiscal-control .fiscal-stock-summary b{font-size:18px}.desktop-fiscal-control .fiscal-search{position:relative}.desktop-fiscal-control .fiscal-search span{color:#64748b;font-size:20px;position:absolute;top:10px;left:14px}.desktop-fiscal-control .fiscal-search input{background:#fff;border:1px solid #d6dde5;border-radius:11px;width:100%;height:44px;padding:0 14px 0 42px;font-size:10px}.desktop-fiscal-control .fiscal-stock-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.desktop-fiscal-control .fiscal-stock-list>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 10px;align-items:center;gap:9px;min-height:78px;padding:10px;display:grid}.desktop-fiscal-control .fiscal-stock-icon{color:#0879b9;background:#e7f6ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.desktop-fiscal-control .fiscal-stock-list b,.desktop-fiscal-control .fiscal-stock-list small,.desktop-fiscal-control .fiscal-stock-list em{display:block}.desktop-fiscal-control .fiscal-stock-list b{font-size:9px}.desktop-fiscal-control .fiscal-stock-list small,.desktop-fiscal-control .fiscal-stock-list em{color:#697386;margin-top:3px;font-size:7px;font-style:normal}.desktop-fiscal-control .fiscal-stock-list button>span:nth-child(3){text-align:right}.desktop-fiscal-control .fiscal-disclaimer{background:#fff8e9;border-left:4px solid #f0a020;border-radius:11px;padding:13px}.desktop-fiscal-control .fiscal-disclaimer b{font-size:11px}.desktop-fiscal-control .fiscal-disclaimer p{color:#765f3d;margin:4px 0 0;font-size:9px;line-height:1.45}.desktop-fiscal-control .fiscal-profile-card>header{grid-template-columns:1fr auto;align-items:center;margin-bottom:13px;display:grid}.desktop-fiscal-control .fiscal-profile-card h2{margin:3px 0 0;font-size:15px}.desktop-fiscal-control .fiscal-profile-card header small{color:#697386;font-size:8px}.desktop-fiscal-control .fiscal-profile-card>header>span{color:#0879b9;background:#e6f5fd;border-radius:10px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:950;display:grid}.desktop-fiscal-control .fiscal-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.desktop-fiscal-control .fiscal-field{gap:5px;min-width:0;display:grid}.desktop-fiscal-control .fiscal-field>span{color:#495869;font-size:8px;font-weight:900}.desktop-fiscal-control .fiscal-field input,.desktop-fiscal-control .fiscal-field select{color:#172033;background:#fff;border:1px solid #ccd5df;border-radius:9px;width:100%;height:41px;padding:0 10px;font-size:9px}.desktop-fiscal-control .fiscal-field>div{background:#fff;border:1px solid #ccd5df;border-radius:9px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;display:grid;overflow:hidden}.desktop-fiscal-control .fiscal-field>div input{border:0}.desktop-fiscal-control .fiscal-price-card{gap:12px;display:grid}.desktop-fiscal-control .fiscal-selected-cost{background:#f1f5f8;border-radius:11px;gap:3px;padding:12px;display:grid}.desktop-fiscal-control .fiscal-selected-cost span,.desktop-fiscal-control .fiscal-selected-cost small{color:#697386;font-size:8px}.desktop-fiscal-control .fiscal-selected-cost b{font-size:18px}.desktop-fiscal-control .fiscal-price-result{color:#fff;text-align:center;background:linear-gradient(145deg,#073e5e,#0890d6);border-radius:14px;place-items:center;gap:3px;padding:20px 12px;display:grid}.desktop-fiscal-control .fiscal-price-result small,.desktop-fiscal-control .fiscal-price-result span{color:#d9f2ff;font-size:9px}.desktop-fiscal-control .fiscal-price-result strong{font-size:30px}.desktop-fiscal-control .fiscal-price-breakdown p{color:#536476;border-bottom:1px solid #e9edf1;justify-content:space-between;gap:12px;margin:0;padding:8px 0;font-size:8px;display:flex}.desktop-fiscal-control .fiscal-sale-price-editor{border-top:1px solid #e5eaf0;gap:8px;padding-top:12px;display:grid}.desktop-fiscal-control .fiscal-sale-price-editor label{color:#3f4e60;gap:5px;font-size:8px;font-weight:900;display:grid}.desktop-fiscal-control .fiscal-sale-price-editor label>div{background:#fff;border:1px solid #b8c8d5;border-radius:9px;grid-template-columns:35px 1fr;align-items:center;display:grid;overflow:hidden}.desktop-fiscal-control .fiscal-sale-price-editor input{border:0;height:42px;font-size:14px;font-weight:900}.desktop-fiscal-control .fiscal-sale-price-editor>button:not(.fiscal-primary){color:#0879b9;background:#e8f5fd;border:0;border-radius:9px;min-height:40px;font-size:9px;font-weight:900}.desktop-fiscal-control .fiscal-official-links{background:#fff;border:1px solid #dbe2ea;border-radius:13px;gap:7px;padding:14px;display:grid}.desktop-fiscal-control .fiscal-official-links b,.desktop-fiscal-control .fiscal-official-links a{font-size:9px}.desktop-fiscal-control .fiscal-official-links a{color:#0879b9;font-weight:850}.desktop-fiscal-control .fiscal-official-links small{color:#697386;border-top:1px solid #e8ecf0;padding-top:7px;font-size:8px}.desktop-fiscal-control .fiscal-message{color:#24516b;background:#eef8ff;border:1px solid #b9d9eb;border-radius:10px;margin:0 20px 20px;padding:11px 13px;font-size:9px;font-weight:800}}@media (width>=801px) and (width<=1240px){.desktop-app-shell .sidebar{width:224px}.desktop-app-shell .app-content{margin-left:224px}.desktop-app-shell .dashboard-main{width:calc(100% - 34px)}.desktop-app-shell .header-actions .refresh-page-button,.desktop-app-shell .header-actions .whatsapp-share{display:none}.desktop-install-link{font-size:0}.desktop-install-link:after{content:"Instalar";font-size:9px}.desktop-quick-actions button{grid-template-columns:34px minmax(0,1fr);padding-inline:8px}.desktop-quick-actions button i{width:34px;height:34px}.desktop-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-fiscal-control .fiscal-tab-content{grid-template-columns:1fr}.desktop-fiscal-control .fiscal-profile-card,.desktop-fiscal-control .fiscal-price-card{grid-column:1/-1}}.fiscal-stock-stats{margin-bottom:14px}.fiscal-desktop-stock{padding:0;overflow:hidden}.fiscal-desktop-stock-head{border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.fiscal-desktop-stock-head h2{margin:6px 0 4px;font-size:20px}.fiscal-desktop-stock-head p{color:#7b8190;margin:0;font-size:11px}.fiscal-desktop-stock-head label{width:min(330px,40%);position:relative}.fiscal-desktop-stock-head label span{color:#737b88;font-size:19px;position:absolute;top:10px;left:13px}.fiscal-desktop-stock-head input{background:#f9fafb;border:1px solid #dcdfe5;border-radius:10px;width:100%;height:42px;padding:0 13px 0 40px;font-size:11px}.fiscal-desktop-stock-table>.head,.fiscal-desktop-stock-table>div:not(.head){grid-template-columns:1.7fr .7fr .8fr .8fr .9fr;align-items:center;gap:16px;padding:0 24px;display:grid}.fiscal-desktop-stock-table>.head{color:#9398a3;text-transform:uppercase;background:#fafbfc;min-height:38px;font-size:8px}.fiscal-desktop-stock-table>div:not(.head){color:#575d69;border-top:1px solid #eef0f3;min-height:62px;font-size:10px}.fiscal-desktop-stock-table span b,.fiscal-desktop-stock-table span small{display:block}.fiscal-desktop-stock-table span b{color:#202536;font-size:11px}.fiscal-desktop-stock-table span small{color:#9499a4;margin-top:4px;font-size:8px}.fiscal-desktop-stock-table strong{color:#202536;font-size:10px}@media (width<=800px){.mobile-management-neon .mobile-management-card{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;height:auto!important;min-height:94px!important;padding:13px 12px!important}.mobile-management-neon .mobile-management-card>i{width:42px!important;height:42px!important;font-size:22px!important}.mobile-management-neon .mobile-management-card>span{color:#f8fbff!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;min-width:0!important;font-size:clamp(13px,3.75vw,15px)!important;font-weight:900!important;line-height:1.18!important;display:block!important;overflow:visible!important}.mobile-management-neon .mobile-management-card>strong{display:none!important}.mobile-management-neon .mobile-management-card.locked>span{padding-top:15px}}@media (width<=360px){.mobile-management-neon .mobile-management-card{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;padding:11px 9px!important}.mobile-management-neon .mobile-management-card>i{width:36px!important;height:36px!important;font-size:19px!important}.mobile-management-neon .mobile-management-card>span{font-size:12.5px!important}}@media (width<=390px){.fatia-store-home{gap:13px;padding-left:12px;padding-right:12px}.fatia-store-header{grid-template-columns:46px 44px minmax(0,1fr) 46px;gap:8px}.fatia-store-menu,.fatia-store-bell{width:46px;height:46px}.fatia-store-logo{width:44px;height:44px}.fatia-ai-card{grid-template-columns:52px minmax(0,1fr) 13px;padding:17px 14px}.fatia-ai-icon{width:52px;height:52px;font-size:29px}.fatia-ai-card em{display:none}.fatia-plan-card{grid-template-columns:50px minmax(0,1fr) 45px;padding-left:13px;padding-right:13px}.fatia-plan-crown{font-size:50px}.fatia-open-card{grid-template-columns:48px minmax(0,1fr) auto;padding-left:13px;padding-right:13px}.fatia-open-icon{width:48px;height:48px}.fatia-link-card{grid-template-columns:42px minmax(0,1fr);padding-left:13px;padding-right:13px}.fatia-link-icon{width:42px;height:42px}.fatia-link-card button{grid-column:1/-1;min-height:40px}.fatia-catalog-grid{gap:9px}.fatia-catalog-grid>button,.fatia-catalog-grid>a{grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:105px;padding:12px 9px}.fatia-catalog-grid i{width:38px;height:38px;font-size:20px}}@media (width<=800px){body:has(.mobile-management-neon){background:#03152f}body:has(.mobile-management-neon) .app-shell{background:#03152f}body:has(.mobile-management-neon) .app-content{background:#03152f}body:has(.mobile-management-neon) .dashboard-main{background:#03152f}.mobile-management-neon{--management-surface:#0c2343f0;min-height:100dvh;padding:calc(22px + env(safe-area-inset-top)) 18px calc(132px + env(safe-area-inset-bottom));color:#f7fbff;background:radial-gradient(circle at 92% 4%,#0a4ca23d,#0000 28%),radial-gradient(circle at 4% 55%,#0070ff1f,#0000 32%),linear-gradient(165deg,#041a3a 0%,#02142e 54%,#031a39 100%)}.mobile-management-neon .mobile-page-header{grid-template-columns:56px 1fr 0;margin-bottom:22px}.mobile-management-neon .mobile-page-header>button{color:#f5f9ff;background:linear-gradient(145deg,#193965f5,#0a2246f5);border:1px solid #6c9bd647;width:52px;height:52px;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000038}.mobile-management-neon .mobile-page-header h1{color:#fff;letter-spacing:-.8px;font-size:30px;font-weight:950}.mobile-management-section{margin-top:24px}.mobile-management-neon .mobile-management-heading{color:#fff;align-items:center;gap:11px;margin:0 0 13px;font-size:22px;font-weight:950;display:flex}.mobile-management-heading>i{border:1px solid rgba(var(--tone-rgb), .22);width:42px;height:42px;color:var(--tone);background:rgba(var(--tone-rgb), .14);box-shadow:0 0 22px rgba(var(--tone-rgb), .13);border-radius:13px;place-items:center;font-size:21px;font-style:normal;display:grid}.mobile-management-neon .mobile-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.mobile-management-neon .mobile-management-card{--tone:#1698ff;--tone-rgb:22, 152, 255;border:1px solid #608bc147;border-left:2px solid var(--tone);color:#f7fbff;background:radial-gradient(circle at 10% 50%, rgba(var(--tone-rgb), .1), transparent 46%), linear-gradient(145deg, #0d2649fa, #091d3bfa);text-align:left;border-radius:15px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:94px;padding:14px 13px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 28px #00041233}.mobile-management-neon .mobile-management-card:active{border-color:rgba(var(--tone-rgb), .62);transform:scale(.985)}.mobile-management-neon .mobile-management-card>i{border:1px solid rgba(var(--tone-rgb), .18);width:46px;height:46px;color:var(--tone);background:rgba(var(--tone-rgb), .12);box-shadow:0 0 22px rgba(var(--tone-rgb), .12);border-radius:14px;place-items:center;font-size:25px;font-style:normal;display:grid}.mobile-management-neon .mobile-management-card>span{color:#f8fbff;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:900;line-height:1.22}.mobile-management-neon .mobile-management-card>strong{color:#aebed3;font-size:30px;font-weight:400;line-height:1}.mobile-management-neon .mobile-management-card>b{color:#fff;background:linear-gradient(145deg, var(--tone), rgba(var(--tone-rgb), .68));box-shadow:0 5px 14px rgba(var(--tone-rgb), .28);border-radius:9px;padding:4px 7px;font-size:11px;font-weight:950;position:absolute;top:9px;right:9px}.mobile-management-neon .mobile-management-card.locked{opacity:.76}.mobile-management-neon .tone-orange{--tone:#ff6b1a;--tone-rgb:255, 107, 26}.mobile-management-neon .tone-amber{--tone:#ff9c24;--tone-rgb:255, 156, 36}.mobile-management-neon .tone-green{--tone:#31d66b;--tone-rgb:49, 214, 107}.mobile-management-neon .tone-red{--tone:#ff5057;--tone-rgb:255, 80, 87}.mobile-management-neon .tone-cyan{--tone:#24b8ff;--tone-rgb:36, 184, 255}.mobile-management-neon .tone-blue{--tone:#168cff;--tone-rgb:22, 140, 255}.mobile-management-neon .tone-purple{--tone:#9a5cff;--tone-rgb:154, 92, 255}.mobile-management-neon .tone-pink{--tone:#ff4f91;--tone-rgb:255, 79, 145}body:has(.mobile-management-neon) .mobile-diggy-nav{height:calc(84px + env(safe-area-inset-bottom));padding:9px 7px env(safe-area-inset-bottom);color:#aab9cd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04142cf7;border:1px solid #49709d75;border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -14px 34px #00041280}body:has(.mobile-management-neon) .mobile-diggy-nav button{color:#91a4bf;background:0 0;border-radius:14px}body:has(.mobile-management-neon) .mobile-diggy-nav button i{color:inherit;font-size:24px}body:has(.mobile-management-neon) .mobile-diggy-nav button span{color:inherit;font-size:11px;font-weight:850}body:has(.mobile-management-neon) .mobile-diggy-nav button.active{color:#1f9dff;background:linear-gradient(#174b806b,#0d2e53a8)}body:has(.mobile-management-neon) .mobile-diggy-nav .mobile-sell-button{color:#fff;background:linear-gradient(145deg,#148dff,#0a5ed9);border:5px solid #061b39;border-radius:50%;align-self:flex-start;width:72px;height:72px;min-height:72px;margin-top:-29px;box-shadow:0 10px 24px #0069ff70}body:has(.mobile-management-neon) .mobile-diggy-nav .mobile-sell-button span{color:#1689ff;position:absolute;top:74px}}@media (width<=380px){.mobile-management-neon .mobile-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-management-neon .mobile-management-card{grid-template-columns:40px minmax(0,1fr) 13px;min-height:84px;padding:11px 9px}.mobile-management-neon .mobile-management-card>i{width:39px;height:39px;font-size:21px}.mobile-management-neon .mobile-management-card>span{font-size:13px}}@media (width<=1024px){body:has(.mobile-orders-neon){background:radial-gradient(circle at 52% 8%,#154e9647,#0000 31%),radial-gradient(circle at 100% 52%,#0b397133,#0000 34%),linear-gradient(145deg,#031225 0%,#061b39 52%,#03162d 100%);min-height:100%}body:has(.mobile-orders-neon) .app-shell{background:radial-gradient(circle at 52% 8%,#154e9647,#0000 31%),radial-gradient(circle at 100% 52%,#0b397133,#0000 34%),linear-gradient(145deg,#031225 0%,#061b39 52%,#03162d 100%);min-height:100%}body:has(.mobile-orders-neon) .app-content{background:radial-gradient(circle at 52% 8%,#154e9647,#0000 31%),radial-gradient(circle at 100% 52%,#0b397133,#0000 34%),linear-gradient(145deg,#031225 0%,#061b39 52%,#03162d 100%);min-height:100%}body:has(.mobile-orders-neon) .dashboard-main{background:radial-gradient(circle at 52% 8%,#154e9647,#0000 31%),radial-gradient(circle at 100% 52%,#0b397133,#0000 34%),linear-gradient(145deg,#031225 0%,#061b39 52%,#03162d 100%);min-height:100%}.mobile-orders-neon{color:#f7f9ff;background:0 0;max-width:860px;min-height:100vh;padding-top:22px}.mobile-orders-neon .mobile-page-header{min-height:78px;margin-bottom:18px}.mobile-orders-neon .mobile-page-header>button,.mobile-orders-neon .mobile-page-header>div button{color:#f7f9ff;background:#081d3fbd;border:1px solid #4465ad94;border-radius:16px;place-items:center;width:58px;height:58px;font-size:31px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002b}.mobile-orders-neon .mobile-page-header h1{color:#fff;letter-spacing:-.8px;font-size:clamp(29px,6vw,38px);font-weight:950}.mobile-orders-neon .mobile-orders-refresh{line-height:1;font-size:38px!important}.mobile-orders-neon .mobile-orders-search-toggle svg,.mobile-orders-neon .mobile-orders-search svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:25px;height:25px}.mobile-orders-neon .mobile-orders-search-toggle.active{color:#69baff;background:#0a4a91b8;border-color:#308bffe6}.mobile-orders-neon .mobile-orders-search{color:#7bc4ff;background:#061b3de6;border:1px solid #4670bead;border-radius:17px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin:-3px 0 17px;padding:0 14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000024}.mobile-orders-neon .mobile-orders-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:54px;font-size:16px}.mobile-orders-neon .mobile-orders-search input::placeholder{color:#8e9db5}.mobile-orders-neon .mobile-orders-search>button{color:#dce9fb;background:#4568a457;border:0;border-radius:11px;width:36px;height:36px;font-size:24px;line-height:1}.mobile-orders-neon .mobile-order-filter{scrollbar-width:none;gap:10px;margin:0;padding:1px 0 8px;display:flex}.mobile-orders-neon .mobile-order-filter::-webkit-scrollbar{display:none}.mobile-orders-neon .mobile-order-filter button{color:#e5eafa;background:#071938d1;border:1px solid #4667ad8a;border-radius:22px;min-width:112px;height:58px;padding:0 19px;font-size:16px;font-weight:800;box-shadow:inset 0 1px #ffffff08}.mobile-orders-neon .mobile-order-filter .active{color:#fff;background:linear-gradient(145deg,#1688ff,#173fca);border-color:#2867ffd6;box-shadow:0 10px 25px #155beb52,inset 0 1px #ffffff2e}.mobile-orders-neon .mobile-order-filter-track{background:#2d4b848a;border-radius:999px;height:5px;margin:12px 9px 31px;position:relative;overflow:hidden}.mobile-orders-neon .mobile-order-filter-track i{border-radius:inherit;background:linear-gradient(90deg,#078bff,#2461ec);width:43%;height:100%;display:block}.mobile-orders-neon>h2{color:#fff;margin:0 0 17px;font-size:24px;font-weight:950}.mobile-orders-neon .mobile-order-list{gap:21px;display:grid}.mobile-orders-neon .mobile-order-card{color:#0a1730;background:linear-gradient(145deg,#fff,#f7f9fd);border:1px solid #ffffffd1;border-radius:22px;gap:15px;padding:22px 22px 20px;overflow:hidden;box-shadow:0 15px 34px #00000038,inset 0 1px #fff}.mobile-orders-neon .mobile-order-card>div:first-child{grid-template-columns:48px minmax(0,1fr) 45px auto;align-items:center;gap:10px;display:grid}.mobile-orders-neon .mobile-order-card-icon{color:#fff;background:linear-gradient(145deg,#1687f8,#073baa);border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid;box-shadow:0 8px 18px #084bc447}.mobile-orders-neon .mobile-order-card h3{color:#0b1731;white-space:nowrap;min-width:0;font-size:clamp(17px,4vw,23px);font-weight:850}.mobile-orders-neon .mobile-order-card h3 b{color:#0f4ebc;margin-left:5px}.mobile-orders-neon .mobile-order-rank{color:#fff;vertical-align:middle;background:linear-gradient(135deg,#0b73ff,#7c3cff);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;margin-right:8px;font-size:.78rem;font-weight:950;display:inline-flex;box-shadow:0 8px 18px #0b73ff47}.mobile-orders-neon .mobile-order-card h3 i{background:#ff161f;width:11px;height:11px;margin-left:7px;box-shadow:0 0 0 4px #ff161f14}.mobile-orders-neon .mobile-order-card>div:first-child button{color:#0d4fbf;background:#eef4ff;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.mobile-orders-neon .mobile-order-card>div:first-child>span:last-child{color:#13213b;font-size:16px;font-weight:700}.mobile-orders-neon .mobile-order-card p{color:#66718a;border-bottom-color:#e3e9f3;padding:3px 0 13px;font-size:17px}.mobile-orders-neon .mobile-status{color:#0d54c6;background:#eaf2ff;border-radius:13px;padding:7px 13px;font-size:15px;font-weight:850}.mobile-orders-neon .mobile-status.preparando{color:#a45400;background:#fff1d7}.mobile-orders-neon .mobile-status.pronto{color:#086b9b;background:#dff6ff}.mobile-orders-neon .mobile-status.em-entrega,.mobile-orders-neon .mobile-status.saiu-para-entrega{color:#087a44;background:#dcf8e9}.mobile-orders-neon .mobile-status.finalizado{color:#118144;background:#ddf8e8}.mobile-orders-neon .mobile-status.cancelado{color:#b91c1c;background:#fee2e2}.mobile-orders-neon .mobile-order-item b{color:#0e4fc0;background:#eaf2ff}.mobile-orders-neon .mobile-order-item span,.mobile-orders-neon .mobile-more-items{color:#17233a}.mobile-orders-neon .mobile-order-card footer{color:#14203a;border-top-color:#e3e9f3;font-size:18px;font-weight:850}.mobile-orders-neon .mobile-order-card footer b{color:#0c4db8;font-size:21px}.mobile-orders-neon .mobile-next-status{background:linear-gradient(145deg,#0879ee,#083fb9);border-radius:10px;justify-content:center;align-items:center;gap:10px;height:56px;font-size:19px;font-weight:950;display:flex;box-shadow:0 10px 22px #0849bf3b,inset 0 1px #ffffff2e}.mobile-orders-neon .mobile-next-status span{font-size:22px}.mobile-orders-neon .mobile-empty{color:#b9c4d8;text-align:center;background:#061836b8;border:1px solid #4d69a86b;border-radius:18px;padding:28px 20px}body:has(.mobile-orders-neon) .mobile-diggy-nav{left:14px;right:14px;bottom:max(12px, env(safe-area-inset-bottom));z-index:75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04132cf7;border:1px solid #415d9c66;border-radius:28px;min-height:88px;padding:12px 8px 10px;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08}body:has(.mobile-orders-neon) .mobile-diggy-nav button{color:#aeb9cc;background:0 0}body:has(.mobile-orders-neon) .mobile-diggy-nav button.active{color:#1f9dff;background:linear-gradient(#174b806b,#0d2e53a8)}body:has(.mobile-orders-neon) .mobile-diggy-nav .mobile-sell-button{color:#fff;background:linear-gradient(145deg,#148dff,#0a5ed9);border:5px solid #061b39;border-radius:50%;align-self:flex-start;width:72px;height:72px;min-height:72px;margin-top:-29px;box-shadow:0 10px 24px #0069ff70}body:has(.mobile-orders-neon) .mobile-diggy-nav .mobile-sell-button span{position:absolute;top:74px}}@media (width<=430px){.mobile-orders-neon{padding-left:13px;padding-right:13px}.mobile-orders-neon .mobile-order-card{padding:17px 15px}.mobile-orders-neon .mobile-order-card>div:first-child{grid-template-columns:39px minmax(0,1fr) 39px auto;gap:7px}.mobile-orders-neon .mobile-order-card-icon,.mobile-orders-neon .mobile-order-card>div:first-child button{width:38px;height:38px}.mobile-orders-neon .mobile-order-card h3{font-size:16px}.mobile-orders-neon .mobile-order-card>div:first-child>span:last-child{font-size:14px}}@media (width<=900px){.mobile-diggy-nav .mobile-sell-button{width:100%!important;height:auto!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;align-self:stretch!important;margin:0!important;position:relative!important;transform:none!important}body:has(.mobile-tables-neon) .mobile-diggy-nav .mobile-sell-button{width:100%!important;height:auto!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;align-self:stretch!important;margin:0!important;position:relative!important;transform:none!important}body:has(.mobile-sell-neon) .mobile-diggy-nav .mobile-sell-button{width:100%!important;height:auto!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;align-self:stretch!important;margin:0!important;position:relative!important;transform:none!important}body:has(.fatia-store-home) .mobile-diggy-nav .mobile-sell-button{width:100%!important;height:auto!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;align-self:stretch!important;margin:0!important;position:relative!important;transform:none!important}body:has(.mobile-management-neon) .mobile-diggy-nav .mobile-sell-button{width:100%!important;height:auto!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;align-self:stretch!important;margin:0!important;position:relative!important;transform:none!important}body:has(.mobile-orders-neon) .mobile-diggy-nav .mobile-sell-button{width:100%!important;height:auto!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;align-self:stretch!important;margin:0!important;position:relative!important;transform:none!important}.mobile-diggy-nav .mobile-sell-button.active{color:#1f9dff!important;background:linear-gradient(#174b806b,#0d2e53a8)!important}body:has(.mobile-sell-neon) .mobile-diggy-nav .mobile-sell-button.active{color:#1f9dff!important;background:linear-gradient(#174b806b,#0d2e53a8)!important}.mobile-diggy-nav .mobile-sell-button .mobile-sell-cart{color:currentColor!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0 auto!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}body:has(.fatia-store-home) .mobile-diggy-nav .mobile-sell-button i{color:currentColor!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0 auto!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}.mobile-diggy-nav .mobile-sell-button span{position:static!important;inset:auto!important;transform:none!important}body:has(.mobile-tables-neon) .mobile-diggy-nav .mobile-sell-button span{position:static!important;inset:auto!important;transform:none!important}body:has(.mobile-sell-neon) .mobile-diggy-nav .mobile-sell-button span{position:static!important;inset:auto!important;transform:none!important}body:has(.fatia-store-home) .mobile-diggy-nav .mobile-sell-button span{position:static!important;inset:auto!important;transform:none!important}body:has(.mobile-management-neon) .mobile-diggy-nav .mobile-sell-button span{position:static!important;inset:auto!important;transform:none!important}body:has(.mobile-orders-neon) .mobile-diggy-nav .mobile-sell-button span{position:static!important;inset:auto!important;transform:none!important}.mobile-diggy-nav{left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:75!important;width:auto!important;height:auto!important;min-height:88px!important;padding:12px 8px max(10px, env(safe-area-inset-bottom))!important;color:#aeb9cc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#04132cf7!important;border:1px solid #415d9c66!important;border-radius:28px!important;margin:0!important;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08!important}body:has(.mobile-tables-neon) .mobile-diggy-nav{left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:75!important;width:auto!important;height:auto!important;min-height:88px!important;padding:12px 8px max(10px, env(safe-area-inset-bottom))!important;color:#aeb9cc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#04132cf7!important;border:1px solid #415d9c66!important;border-radius:28px!important;margin:0!important;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08!important}body:has(.mobile-sell-neon) .mobile-diggy-nav{left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:75!important;width:auto!important;height:auto!important;min-height:88px!important;padding:12px 8px max(10px, env(safe-area-inset-bottom))!important;color:#aeb9cc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#04132cf7!important;border:1px solid #415d9c66!important;border-radius:28px!important;margin:0!important;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08!important}body:has(.fatia-store-home) .mobile-diggy-nav{left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:75!important;width:auto!important;height:auto!important;min-height:88px!important;padding:12px 8px max(10px, env(safe-area-inset-bottom))!important;color:#aeb9cc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#04132cf7!important;border:1px solid #415d9c66!important;border-radius:28px!important;margin:0!important;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08!important}body:has(.mobile-management-neon) .mobile-diggy-nav{left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:75!important;width:auto!important;height:auto!important;min-height:88px!important;padding:12px 8px max(10px, env(safe-area-inset-bottom))!important;color:#aeb9cc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#04132cf7!important;border:1px solid #415d9c66!important;border-radius:28px!important;margin:0!important;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08!important}body:has(.mobile-orders-neon) .mobile-diggy-nav{left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:75!important;width:auto!important;height:auto!important;min-height:88px!important;padding:12px 8px max(10px, env(safe-area-inset-bottom))!important;color:#aeb9cc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#04132cf7!important;border:1px solid #415d9c66!important;border-radius:28px!important;margin:0!important;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08!important}.mobile-diggy-nav button{color:#aeb9cc!important;min-width:0!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0 2px!important}body:has(.mobile-tables-neon) .mobile-diggy-nav button{color:#aeb9cc!important;min-width:0!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0 2px!important}body:has(.mobile-sell-neon) .mobile-diggy-nav button{color:#aeb9cc!important;min-width:0!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0 2px!important}body:has(.fatia-store-home) .mobile-diggy-nav button{color:#aeb9cc!important;min-width:0!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0 2px!important}body:has(.mobile-management-neon) .mobile-diggy-nav button{color:#aeb9cc!important;min-width:0!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0 2px!important}body:has(.mobile-orders-neon) .mobile-diggy-nav button{color:#aeb9cc!important;min-width:0!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0 2px!important}.mobile-diggy-nav button.active{color:#1f9dff!important;background:linear-gradient(#174b806b,#0d2e53a8)!important}body:has(.mobile-tables-neon) .mobile-diggy-nav button.active{color:#1f9dff!important;background:linear-gradient(#174b806b,#0d2e53a8)!important}body:has(.mobile-sell-neon) .mobile-diggy-nav button.active{color:#1f9dff!important;background:linear-gradient(#174b806b,#0d2e53a8)!important}body:has(.fatia-store-home) .mobile-diggy-nav button.active{color:#1f9dff!important;background:linear-gradient(#174b806b,#0d2e53a8)!important}body:has(.mobile-management-neon) .mobile-diggy-nav button.active{color:#1f9dff!important;background:linear-gradient(#174b806b,#0d2e53a8)!important}body:has(.mobile-orders-neon) .mobile-diggy-nav button.active{color:#1f9dff!important;background:linear-gradient(#174b806b,#0d2e53a8)!important}}.mobile-order-customer{color:#17233a;flex-wrap:wrap;align-items:center;gap:.5rem;margin:-4px 0 2px;display:flex}.mobile-order-customer b{color:#17233a;font-weight:900}.mobile-order-customer span{color:#0d4fbf;background:#eef4ff;border:1px solid #cddfff;border-radius:999px;padding:.18rem .55rem;font-size:.82rem;font-weight:750}.mobile-order-delivery{color:#536079;background:#f7faff;border:1px solid #dce7f8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.86rem;display:flex}.mobile-order-delivery b{color:#0d4fbf;font-weight:900}.order-customer-cell{gap:3px;display:grid}.order-customer-cell b{font-size:.95rem}.order-customer-cell small{color:#64748b;font-size:.78rem}@media (width<=900px){.mobile-table-detail-screen.mobile-table-receipt-screen,.mobile-table-detail-screen.mobile-table-checkout-screen{color:#111827!important;background:#f7f8fb!important}.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-page-title,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-page-title,.mobile-table-detail-screen.mobile-table-receipt-screen h1,.mobile-table-detail-screen.mobile-table-checkout-screen h1,.mobile-table-detail-screen.mobile-table-receipt-screen h2,.mobile-table-detail-screen.mobile-table-checkout-screen h2{color:#111827!important}.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-summary,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-summary,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-receipt{color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;padding:18px!important;box-shadow:0 10px 28px #0f172a14!important}.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-summary p,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-receipt-help{color:#4b5563!important}.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-items div,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-items div{border-bottom:1px solid #e5e7eb!important}.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-items span,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-items span,.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-items b,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-items b{color:#111827!important;font-weight:950!important}.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-items small,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-items small{color:#4b5563!important}.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-totals span,.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-totals strong,.mobile-table-detail-screen.mobile-table-receipt-screen .mobile-table-totals b,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-totals span,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-totals strong,.mobile-table-detail-screen.mobile-table-checkout-screen .mobile-table-totals b{color:#111827!important;font-weight:950!important}.mobile-table-field{gap:8px;margin:12px 0;display:grid}.mobile-table-field span{letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:900;color:#111827!important}.mobile-table-field input,.mobile-table-field textarea{color:#111827;background:#fff;border:1px solid #d7dce5;border-radius:14px;width:100%;padding:13px 14px;font-size:16px}.mobile-table-field textarea{resize:vertical;min-height:88px}.mobile-table-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mobile-table-payment-grid button{color:#111827;background:#fff;border:1px solid #d7dce5;border-radius:14px;min-height:52px;font-weight:900}.mobile-table-payment-grid button.active{color:#fff;background:#0b78bd;border-color:#0b78bd}.mobile-table-secondary{color:#111827!important;background:#fff!important;border:1px solid #d7dce5!important}.mobile-tables-neon .mobile-table-card.busy,.mobile-table-card.busy{color:#fff!important;background:linear-gradient(145deg,#7f1d1df5,#450a0afa)!important;border-color:#ef4444!important;box-shadow:0 0 0 1px #f8717159,0 18px 36px #7f1d1d47!important}.mobile-tables-neon .mobile-table-card.busy small,.mobile-table-card.busy small{color:#fecaca!important}.mobile-tables-neon .mobile-table-card.busy small i,.mobile-table-card.busy small i{background:#ef4444!important}.mobile-table-salon-return{color:#0b78bd;background:#fff;border:1px solid #d7dce5;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:4px 0 14px;padding:0 15px;font-size:15px;font-weight:950;display:inline-flex}.mobile-table-salon-return span{font-size:26px;line-height:1}.mobile-table-checkout-screen{padding-bottom:136px!important}.mobile-table-checkout-close{place-items:center;width:42px;height:42px;display:grid;color:#111827!important;background:#fff!important;border:1px solid #d7dce5!important;border-radius:50%!important;font-size:27px!important;font-weight:500!important;line-height:1!important}.mobile-table-print-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 14px;display:grid}.mobile-table-print-actions button{color:#111827;text-align:left;background:#fff;border:1px solid #d7dce5;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;gap:2px 9px;min-height:76px;padding:12px;display:grid}.mobile-table-print-actions button>span{color:#0874b9;background:#e9f5ff;border-radius:11px;grid-row:1/span 2;align-self:center;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.mobile-table-print-actions b{color:#111827;align-self:end;font-size:13px;font-weight:950}.mobile-table-print-actions small{color:#64748b;font-size:10px;line-height:1.25}.mobile-table-company-note,.mobile-table-payment-section{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:18px}.mobile-table-company-note h2,.mobile-table-payment-section h2{margin:0;font-size:17px}.mobile-table-company-note>p{color:#64748b;margin:6px 0 14px;font-size:12px;line-height:1.45}.mobile-table-payment-grid button{justify-content:center;align-items:center;gap:8px;display:flex}.mobile-table-payment-grid button span{color:#475569;background:#eef2f7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.mobile-table-payment-grid button.active span{color:#fff;background:#fff3}.mobile-table-partial-payment{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.mobile-table-partial-payment label{color:#334155;gap:7px;font-size:12px;font-weight:900;display:grid}.mobile-table-partial-payment label>div{background:#fff;border:1px solid #cbd5e1;border-radius:13px;align-items:center;min-height:48px;display:flex;overflow:hidden}.mobile-table-partial-payment label b{color:#64748b;padding-left:12px;font-size:13px}.mobile-table-partial-payment input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 10px;font-size:16px;font-weight:900}.mobile-table-partial-payment>button{color:#fff;background:#0b78bd;border:0;border-radius:13px;min-height:48px;padding:0 13px;font-size:12px;font-weight:950}.mobile-table-partial-payment>button:disabled{background:#cbd5e1}.mobile-table-payment-list{gap:8px;margin-top:16px;display:grid}.mobile-table-payment-list h3{color:#111827;margin:0 0 2px;font-size:14px}.mobile-table-payment-list>div{background:#f7fbff;border:1px solid #dbe7f4;border-radius:12px;grid-template-columns:1fr auto 32px;align-items:center;gap:10px;padding:10px 11px;display:grid}.mobile-table-payment-list span{gap:2px;display:grid}.mobile-table-payment-list b,.mobile-table-payment-list strong{color:#111827;font-size:13px}.mobile-table-payment-list small{color:#64748b;font-size:10px}.mobile-table-payment-list button{color:#b91c1c;background:#fee2e2;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.mobile-table-payment-message,.mobile-table-payment-remainder{color:#075985;background:#eef7ff;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.4}.mobile-table-checkout-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e5e7eb;background:#fffffff5!important}.mobile-table-checkout-actions .mobile-table-primary:disabled{color:#64748b!important;box-shadow:none!important;background:#cbd5e1!important}.mobile-payment-history button,.mobile-table-report-list article{color:#111827;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;padding:13px 14px;display:grid}.mobile-payment-history button span,.mobile-table-report-list article span{color:#64748b;grid-column:1;font-size:11px}.mobile-payment-history button strong,.mobile-table-report-list article strong{color:#0b78bd;grid-area:1/2/span 2;font-size:14px}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav{left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;color:#aeb9cc!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#04132cfa!important;border:1px solid #5b7eb06b!important;border-radius:23px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;width:auto!important;height:auto!important;min-height:78px!important;padding:8px!important;display:grid!important;box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff0d!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>button{-webkit-tap-highlight-color:transparent;color:#aeb9cc!important;width:100%!important;min-width:0!important;height:auto!important;min-height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;grid-template-rows:32px auto!important;align-content:center!important;place-items:center!important;gap:3px!important;margin:0!important;padding:4px 2px!important;display:grid!important;position:relative!important;transform:none!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>.mobile-sell-button{-webkit-tap-highlight-color:transparent;color:#aeb9cc!important;width:100%!important;min-width:0!important;height:auto!important;min-height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;grid-template-rows:32px auto!important;align-content:center!important;place-items:center!important;gap:3px!important;margin:0!important;padding:4px 2px!important;display:grid!important;position:relative!important;transform:none!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>button i{color:currentColor!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>.mobile-sell-button .mobile-sell-cart{color:currentColor!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>button i svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>button span{color:currentColor!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:10.5px!important;font-weight:850!important;line-height:1.1!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>button.active{color:#54b3ff!important;background:linear-gradient(#1f77cd57,#0b3d7180)!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>button.active i{background:#41a6ff24!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>.mobile-sell-button:not(.active) i{color:#fff!important;background:linear-gradient(145deg,#168cff,#0867d7)!important;box-shadow:0 7px 16px #0069ff47!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>button:focus-visible{outline-offset:1px!important;outline:2px solid #7bc4ff!important}}@media (width<=360px){body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav{left:max(7px, env(safe-area-inset-left))!important;right:max(7px, env(safe-area-inset-right))!important;gap:2px!important;padding:7px 5px!important}body:has(.mobile-app-screen) .mobile-nav.mobile-diggy-nav>button span{font-size:9.5px!important}}@media (width<=760px){:is(body:has(.fatia-store-home) .app-shell,body:has(.fatia-store-home) .app-content,body:has(.fatia-store-home) .dashboard-main){background:#03152e!important}:is(body:has(.fatia-store-home) .app-content,body:has(.fatia-store-home) .dashboard-main){padding-bottom:0!important}}.public-menu-hero.has-store-cover{color:#fff;background-position:50% 54%;background-size:cover;min-height:330px}.public-menu-hero.has-store-cover h1,.public-menu-hero.has-store-cover p{color:#fff}.public-menu-hero.has-store-cover .section-kicker,.public-menu-hero.has-store-cover .public-store-identity small{color:#d9f3b2}.public-menu-hero.has-store-cover .public-menu-meta b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff18;border-color:#ffffff38}@media (width<=700px){.public-menu-hero.has-store-cover{background-position:50%;min-height:300px}.public-menu-hero.has-store-cover nav{margin-bottom:24px}}.delivery-integrations-screen{color:#111827;background:#f4f6fb;min-height:100dvh;padding:0 14px 36px}.delivery-integrations-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;display:flex}.delivery-integrations-header span{color:#64748b;font-size:11px;font-weight:800}.delivery-integrations-header h1{margin:3px 0 0;font-size:24px}.delivery-integrations-header button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:50%;width:40px;height:40px;font-size:22px}.delivery-integrations-intro{color:#fff;background:linear-gradient(140deg,#12223a,#183f68);border-radius:20px;padding:18px;box-shadow:0 16px 38px #14375d2b}.delivery-integrations-intro>b{font-size:18px}.delivery-integrations-intro p{color:#d9e6f3;margin:8px 0 15px;font-size:12px;line-height:1.55}.delivery-integrations-intro div{gap:7px;display:grid}.delivery-integrations-intro span{background:#ffffff14;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:750}.delivery-provider-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.delivery-provider-tabs button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:10px 8px;display:flex}.delivery-provider-tabs button.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.delivery-provider-tabs i,.delivery-provider-logo{border-radius:11px;place-items:center;font-style:normal;font-weight:950;display:grid}.delivery-provider-tabs i{flex:0 0 34px;width:34px;height:34px;font-size:11px}.delivery-provider-tabs span{text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:900;overflow:hidden}.delivery-provider-tabs small{color:#8290a3;margin-top:3px;font-size:7px;font-weight:700;display:block}.delivery-provider-tabs .tone-yellow i,.delivery-provider-logo.tone-yellow{color:#171717;background:#ffd600}.delivery-provider-tabs .tone-red i,.delivery-provider-logo.tone-red{color:#fff;background:#e92d3a}.delivery-provider-tabs .tone-blue i,.delivery-provider-logo.tone-blue{color:#fff;background:#1261a0}.delivery-provider-card{background:#fff;border:1px solid #dfe5ee;border-radius:20px;gap:13px;padding:20px;display:grid;position:relative;box-shadow:0 16px 45px #1018280c}.delivery-provider-logo{width:52px;height:52px;font-size:15px}.delivery-provider-title{justify-content:space-between;align-items:start;gap:10px;display:flex}.delivery-provider-title span{color:#64748b;letter-spacing:.13em;font-size:8px;font-weight:900}.delivery-provider-title h2{margin:2px 0 0;font-size:23px}.delivery-provider-title em{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.delivery-provider-title em.requested{color:#92640b;background:#fff7df}.delivery-provider-title em.connected{color:#166534;background:#e9f9ef}.delivery-provider-card>p{color:#566276;margin:0;font-size:12px;line-height:1.55}.delivery-provider-requirement{background:#f6f8fb;border-radius:12px;gap:4px;padding:12px;display:grid}.delivery-provider-requirement b{font-size:10px}.delivery-provider-requirement span{color:#5c687b;font-size:10px;line-height:1.5}.delivery-provider-link{color:#165ba8;font-size:10px;font-weight:850;text-decoration:none}.delivery-provider-card label{color:#344054;gap:6px;font-size:10px;font-weight:850;display:grid}.delivery-provider-card input{color:#111827;background:#fff;border:1px solid #cfd7e3;border-radius:11px;height:44px;padding:0 12px;font-size:12px}.delivery-provider-security{color:#415a78;background:#eff6ff;border-left:3px solid #2563eb;padding:10px;font-size:9px;line-height:1.5}.delivery-integrations-message{background:#f0fdf4;border-radius:10px;font-weight:800;color:#166534!important;padding:10px!important}.delivery-provider-submit{color:#fff;cursor:pointer;background:#174f82;border:0;border-radius:12px;min-height:47px;font-size:11px;font-weight:900}.delivery-provider-submit:disabled{opacity:.58}.delivery-integrations-loading{text-align:center;color:#64748b;padding:48px;font-weight:800}@media (width>=760px){.delivery-integrations-screen{width:min(760px,100%);margin:0 auto;padding:22px}.delivery-provider-card{grid-template-columns:64px 1fr}.delivery-provider-logo{grid-row:1/3}.delivery-provider-title,.delivery-provider-card>p,.delivery-provider-requirement,.delivery-provider-link,.delivery-provider-card>label,.delivery-provider-security,.delivery-integrations-message,.delivery-provider-submit{grid-column:2}.delivery-provider-tabs span{font-size:12px}.delivery-provider-tabs small{font-size:9px}}@media (width<=520px){.delivery-provider-tabs{grid-template-columns:1fr}.delivery-provider-tabs button{padding:9px 10px}.delivery-provider-tabs span{font-size:11px}.delivery-provider-tabs small{font-size:8px}.delivery-provider-card input{font-size:16px}}@media (width<=800px){.mobile-tables-intro .mobile-view-plans{color:#fff;cursor:pointer;background:#09214a;border:1px solid #21a6ff;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:46px;margin-top:12px;padding:0 15px;font-size:13px;font-weight:900;display:flex}.mobile-tables-intro .mobile-view-plans span{font-size:25px;line-height:1}.mobile-tables-intro p strong{color:#fff;font-weight:900}.mobile-add-tables{color:#8acbff;cursor:pointer;background:#0a244c;border:1px dashed #2b9bff;border-radius:14px;width:calc(100% - 28px);min-height:48px;margin:14px;font-size:13px;font-weight:900}.mobile-current-plan{color:#fff;background:linear-gradient(135deg,#102e62,#071b3c);border:1px solid #2196f3;border-radius:18px;margin:15px 14px 4px;padding:17px;box-shadow:0 12px 30px #0006}.mobile-current-plan>span{color:#70c6ff;letter-spacing:.13em;font-size:9px;font-weight:950}.mobile-current-plan>div{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.mobile-current-plan b{font-size:21px}.mobile-current-plan em{color:#3dffad;background:#12d98924;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:950}.mobile-current-plan p{color:#bfd5ef;margin:8px 0 0;font-size:10px;line-height:1.5}.mobile-plan-list button{text-align:left;position:relative}.mobile-plan-list button>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-plan-list button>header h2{margin:0}.mobile-plan-list button>header em{color:#075b9d;white-space:nowrap;background:#e9f5ff;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.mobile-plan-list button.current{border-color:#28d991;box-shadow:0 0 0 1px #28d99166}.mobile-plan-list button.current>header em{color:#087a4f;background:#e5fff4}.mobile-plan-limits{flex-wrap:wrap;gap:6px;margin:12px 0 5px;display:flex}.mobile-plan-limits span{color:#244d78;background:#eef5ff;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.mobile-plan-list button.active .mobile-plan-limits span{color:#bfe3ff;background:#0f3a70}.mobile-renew-form>p{color:#67768a;margin:-5px 0 13px;font-size:10px;line-height:1.5}}.verification-settings-page{color:#101828;background:#f4f6fa;min-height:100vh;padding:30px 18px 70px}.verification-settings-page>header,.verification-settings-layout{width:min(980px,100%);margin-inline:auto}.verification-settings-page>header{align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.verification-settings-page>header>a{color:#f4582b;padding-top:7px;font-weight:850;text-decoration:none}.verification-settings-page>header span,.verification-settings-layout>aside>span{color:#f4582b;letter-spacing:.14em;font-size:10px;font-weight:950}.verification-settings-page h1{margin:5px 0;font-size:clamp(27px,5vw,42px)}.verification-settings-page header p{color:#667085;margin:0;line-height:1.55}.verification-settings-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.verification-settings-layout>form,.verification-settings-layout>aside{background:#fff;border:1px solid #e0e5ee;border-radius:22px;padding:22px;box-shadow:0 18px 55px #1018280d}.verification-form-intro{background:#edf8f3;border-radius:15px;grid-template-columns:46px 1fr;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:grid}.verification-form-intro>i,.public-verification-seal>i{color:#fff;background:#158c62;border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid}.verification-form-intro>i{width:46px;height:46px;font-size:20px}.verification-form-intro b{font-size:14px}.verification-form-intro p{color:#526b63;margin:4px 0 0;font-size:11px;line-height:1.45}.verification-settings-layout form>label:not(.verification-public-switch){color:#344054;gap:7px;margin-top:15px;font-size:11px;font-weight:850;display:grid}.verification-settings-layout form input[type=text],.verification-settings-layout form input[inputmode=tel],.verification-settings-layout form input[autocomplete=name]{color:#101828;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #cfd6e2;border-radius:11px;padding:0 12px}.verification-settings-layout form label>small{color:#667085;font-size:9px;font-weight:500}.verification-public-switch{cursor:pointer;border:1px solid #e3e7ee;border-radius:13px;grid-template-columns:auto 36px 1fr;align-items:center;gap:10px;margin:20px 0 14px;padding:13px;display:grid}.verification-public-switch>input{opacity:0;pointer-events:none;position:absolute}.verification-public-switch>i{background:#c9d0db;border-radius:999px;width:36px;height:21px;transition:all .2s;position:relative}.verification-public-switch>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.verification-public-switch>input:checked+i{background:#159c6a}.verification-public-switch>input:checked+i:after{transform:translate(15px)}.verification-public-switch b,.verification-public-switch small{display:block}.verification-public-switch b{font-size:11px}.verification-public-switch small{color:#667085;margin-top:3px;font-size:9px;line-height:1.4}.verification-settings-layout form>p{border-radius:10px;margin:10px 0;padding:10px;font-size:10px;font-weight:800}.verification-settings-layout form>p.success{color:#067647;background:#ecfdf3}.verification-settings-layout form>p.error{color:#b42318;background:#fff1f2}.verification-settings-layout form>button{color:#fff;cursor:pointer;background:#f4582b;border:0;border-radius:12px;width:100%;height:48px;font-size:11px;font-weight:950}.verification-settings-layout form>button:disabled{opacity:.6}.verification-settings-layout>aside>article{background:linear-gradient(135deg,#f2fbf7,#fff);border:1px solid #d9e8e1;border-radius:16px;grid-template-columns:46px 1fr;gap:12px;margin:14px 0;padding:16px;display:grid}.verification-settings-layout>aside>article.disabled{opacity:.48}.verification-settings-layout>aside article>i{color:#fff;background:#158c62;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-style:normal;font-weight:950;display:grid}.verification-settings-layout>aside article small{color:#158c62;letter-spacing:.1em;font-size:8px;font-weight:950}.verification-settings-layout>aside article h2{margin:3px 0 7px;font-size:14px}.verification-settings-layout>aside article p{gap:3px;margin:0;display:grid}.verification-settings-layout>aside article p b{font-size:11px}.verification-settings-layout>aside article p span{color:#344054;font-size:10px}.verification-settings-layout>aside article em{color:#667085;margin-top:8px;font-size:8px;font-style:normal;line-height:1.4;display:block}.verification-settings-layout>aside>a{color:#f4582b;font-size:10px;font-weight:900;text-decoration:none}.public-verification-seal{color:#14241d;background:linear-gradient(135deg,#f2fbf7,#fff);border:1px solid #d7e7df;border-radius:18px;grid-template-columns:54px 1fr;align-items:start;gap:14px;width:min(760px,100% - 28px);margin:6px auto 42px;padding:18px;display:grid;box-shadow:0 14px 42px #132b2112}.public-verification-seal>i{width:54px;height:54px;font-size:23px}.public-verification-seal span{color:#158c62;letter-spacing:.13em;font-size:8px;font-weight:950}.public-verification-seal h2{margin:3px 0 8px;font-size:17px}.public-verification-seal p{flex-wrap:wrap;align-items:center;gap:7px 14px;margin:0;display:flex}.public-verification-seal p b{font-size:12px}.public-verification-seal p a{color:#0d6f4b;font-size:11px;font-weight:850;text-decoration:none}.public-verification-seal small{color:#65736d;margin-top:8px;font-size:9px;line-height:1.45;display:block}@media (width<=720px){.verification-settings-page{padding:18px 11px calc(34px + env(safe-area-inset-bottom))}.verification-settings-page>header{display:block}.verification-settings-page>header>a{margin-bottom:16px;display:inline-block}.verification-settings-layout{grid-template-columns:1fr}.verification-settings-layout>form,.verification-settings-layout>aside{border-radius:17px;padding:16px}.verification-settings-layout form input{font-size:16px}.public-verification-seal{grid-template-columns:44px 1fr;margin-bottom:88px;padding:14px}.public-verification-seal>i{width:44px;height:44px;font-size:19px}.public-verification-seal p{gap:4px;display:grid}}.verification-public-switch{grid-template-columns:36px 1fr}.setup-fatia-bot-link{color:#172033;background:#f3fff8;border:1px solid #b9ead0;border-radius:13px;align-items:center;gap:13px;margin-top:18px;padding:15px;text-decoration:none;display:flex}.setup-fatia-bot-link>span{color:#fff;background:#20b864;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.setup-fatia-bot-link svg{width:25px;height:25px}.setup-fatia-bot-link div{gap:4px;display:grid}.setup-fatia-bot-link b{font-size:12px}.setup-fatia-bot-link small{color:#64748b;font-size:9px}.setup-fatia-bot-link strong{color:#18a658;margin-left:auto;font-size:24px}.fatia-ai-icon svg{filter:drop-shadow(0 2px 3px #003d2340);width:32px;height:32px;display:block}.fatia-whatsapp-shortcut i{color:#fff!important;background:#20b864!important}.fatia-whatsapp-shortcut svg{width:22px;height:22px}.mobile-settings-row i svg{color:#20b864;width:25px;height:25px}.mobile-feature-hero.bot>i svg{width:42px;height:42px}.wa-mark svg{width:22px;height:22px}.fatia-bot-page{background:linear-gradient(#eefbf4 0,#f6f7f9 310px);min-height:100vh}.fatia-bot-topbar{background:#fff;border-bottom:1px solid #dce7e1;justify-content:space-between;align-items:center;height:66px;padding:0 max(20px,50vw - 460px);display:flex}.fatia-bot-close{color:#334155;background:#f8faf9;border:1px solid #dce5e0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;text-decoration:none;display:grid}.fatia-bot-shell{gap:16px;width:min(820px,100% - 32px);margin:28px auto 70px;display:grid}.fatia-bot-hero{color:#fff;background:linear-gradient(135deg,#075e54,#159b63 65%,#25d366);border-radius:20px;align-items:center;gap:18px;padding:25px;display:flex;box-shadow:0 18px 45px #08795725}.fatia-bot-whatsapp{background:#ffffff24;border-radius:20px;flex:none;place-items:center;width:68px;height:68px;display:grid}.fatia-bot-whatsapp svg{width:45px;height:45px}.fatia-bot-hero div>span,.fatia-bot-access div>span,.fatia-bot-feedback>div>span{letter-spacing:1.2px;font-size:9px;font-weight:900}.fatia-bot-hero h1{letter-spacing:-.8px;margin:5px 0 7px;font-size:26px}.fatia-bot-hero p{color:#e8fff2;margin:0;font-size:11px;line-height:1.55}.fatia-bot-access,.fatia-bot-connect-card,.fatia-bot-code-card,.fatia-bot-instructions,.fatia-bot-responses,.fatia-bot-feedback{background:#fff;border:1px solid #dde5e1;border-radius:16px;padding:20px;box-shadow:0 8px 28px #123b2610}.fatia-bot-access{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid;position:relative}.fatia-bot-access.active{background:#f3fff8;border-color:#9be0ba}.fatia-bot-access.expired{background:#fff8f8;border-color:#fecaca}.fatia-bot-access h2{margin:6px 0;font-size:17px}.fatia-bot-access p{color:#64748b;margin:0;font-size:10px;line-height:1.5}.fatia-bot-access small{color:#28875a;margin-top:6px;font-size:9px;display:block}.fatia-bot-access button,.fatia-bot-access a{color:#fff;cursor:pointer;background:#19a95b;border:0;border-radius:10px;place-items:center;min-height:40px;padding:0 16px;font-size:10px;font-weight:850;text-decoration:none;display:grid}.fatia-bot-access.expired a{background:#f4582b}.fatia-bot-access>i{color:#fff;background:#20b864;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.fatia-bot-section-title{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.fatia-bot-section-title>span{color:#12834a;background:#e7f9ef;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.fatia-bot-section-title h2{margin:0 0 4px;font-size:16px}.fatia-bot-section-title p{color:#64748b;margin:0;font-size:10px;line-height:1.5}.fatia-bot-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fatia-bot-fields label,.fatia-bot-feedback label{color:#475569;gap:7px;font-size:9px;font-weight:800;display:grid}.fatia-bot-fields input,.fatia-bot-feedback select,.fatia-bot-feedback textarea{width:100%;font:inherit;background:#fbfdfc;border:1px solid #d8e1dc;border-radius:10px;outline:none}.fatia-bot-fields input{height:44px;padding:0 12px}.fatia-bot-fields input:focus,.fatia-bot-feedback select:focus,.fatia-bot-feedback textarea:focus{border-color:#20b864;box-shadow:0 0 0 3px #20b86418}.fatia-bot-generate{color:#fff;cursor:pointer;background:#20b864;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:14px;font-size:11px;font-weight:900;display:flex}.fatia-bot-generate svg{width:23px;height:23px}.fatia-bot-generate:disabled,.fatia-bot-check:disabled,.fatia-bot-feedback button:disabled{opacity:.6;cursor:wait}.fatia-bot-code-card.connected{background:#f4fff8;border-color:#8adcad}.fatia-bot-pairing-code{background:#f3fff8;border:1px dashed #82d5a6;border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.fatia-bot-pairing-code strong{letter-spacing:4px;color:#075e54;font-size:29px}.fatia-bot-pairing-code button,.fatia-bot-check{color:#087745;cursor:pointer;background:#fff;border:1px solid #acd9c0;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.fatia-bot-check{margin:13px auto 0;display:block}.fatia-bot-code-empty{color:#94a3b8;border:1px dashed #c9d9d0;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:105px;display:grid}.fatia-bot-code-empty svg{color:#20b864;width:32px;height:32px}.fatia-bot-code-empty span{font-size:9px}.fatia-bot-connected{color:#11643c;background:#e5faee;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.fatia-bot-connected>i{color:#fff;background:#20b864;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.fatia-bot-connected b,.fatia-bot-connected span{display:block}.fatia-bot-connected b{font-size:12px}.fatia-bot-connected span{margin-top:4px;font-size:9px}.fatia-bot-instructions ol{color:#475569;gap:11px;margin:0;padding-left:23px;font-size:10px;line-height:1.55;display:grid}.fatia-bot-instructions li::marker{color:#18a658;font-weight:900}.fatia-bot-responses h2{margin:0 0 13px;font-size:15px}.fatia-bot-responses>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fatia-bot-responses span{color:#35624b;background:#f1faf5;border-radius:9px;padding:10px;font-size:9px}.fatia-bot-feedback{border-color:#f8c6b8;grid-template-columns:130px 1fr;gap:13px;display:grid}.fatia-bot-feedback>div{grid-column:1/-1}.fatia-bot-feedback h2{margin:5px 0;font-size:17px}.fatia-bot-feedback p{color:#64748b;margin:0;font-size:10px}.fatia-bot-feedback select{height:43px;padding:0 10px}.fatia-bot-feedback label:nth-of-type(2){grid-column:1/-1}.fatia-bot-feedback textarea{resize:vertical;min-height:95px;padding:11px}.fatia-bot-feedback button{color:#fff;background:#172136;border:0;border-radius:9px;width:max-content;min-height:40px;padding:0 16px;font-size:10px;font-weight:900}.fatia-bot-feedback>small{color:#168557;align-self:center;font-size:9px}.fatia-bot-page-message{color:#fff;text-align:center;background:#172136;border-radius:11px;margin:0;padding:13px 16px;font-size:10px;position:sticky;bottom:14px;box-shadow:0 10px 30px #0003}@media (width<=650px){.fatia-bot-topbar{height:58px;padding:0 15px}.fatia-bot-shell{gap:11px;width:min(100% - 20px,820px);margin:14px auto 45px}.fatia-bot-hero{border-radius:16px;align-items:flex-start;padding:18px}.fatia-bot-whatsapp{border-radius:15px;width:52px;height:52px}.fatia-bot-whatsapp svg{width:34px;height:34px}.fatia-bot-hero h1{font-size:20px}.fatia-bot-access,.fatia-bot-connect-card,.fatia-bot-code-card,.fatia-bot-instructions,.fatia-bot-responses,.fatia-bot-feedback{border-radius:14px;padding:16px}.fatia-bot-access{grid-template-columns:1fr}.fatia-bot-access button,.fatia-bot-access a{width:100%}.fatia-bot-access>i{position:absolute;right:28px}.fatia-bot-fields,.fatia-bot-responses>div{grid-template-columns:1fr}.fatia-bot-pairing-code{flex-direction:column}.fatia-bot-pairing-code strong{letter-spacing:3px;font-size:24px}.fatia-bot-feedback{grid-template-columns:1fr}.fatia-bot-feedback label,.fatia-bot-feedback label:nth-of-type(2){grid-column:1}.fatia-bot-feedback button{width:100%}}.staff-login-divider{margin-top:22px}.staff-code-login-form{background:#f8fafc;border:1px solid #dce3ed;border-radius:14px;padding:15px;scroll-margin-top:22px}.staff-code-login-form input{text-transform:uppercase;letter-spacing:.08em}.staff-code-login-form .staff-login-button{color:#fff;background:#082b59}.staff-code-login-form>small{color:#667085;text-align:center;font-size:9px}.staff-header-badge{color:#0d64a9;letter-spacing:.08em;background:#e8f3ff;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:950}.staff-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-signout{color:#ffad96;margin:10px 8px 0;font-size:10px;font-weight:850;text-decoration:none;display:block}.staff-users-page{color:#101828;background:#f4f6fa;min-height:100vh;padding:30px 18px 70px}.staff-users-page>header,.staff-users-layout,.staff-code-reveal{width:min(1080px,100%);margin-inline:auto}.staff-users-page>header{align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.staff-users-page>header>a{color:#f4582b;padding-top:7px;font-weight:850;text-decoration:none}.staff-users-page>header span,.staff-users-title span,.staff-users-layout aside span,.staff-code-reveal>span{color:#f4582b;letter-spacing:.14em;font-size:10px;font-weight:950}.staff-users-page h1{margin:5px 0;font-size:clamp(27px,5vw,42px)}.staff-users-page header p{color:#667085;margin:0;line-height:1.55}.staff-code-reveal{background:linear-gradient(135deg,#ecfdf6,#fff);border:1px solid #9fd7c2;border-radius:20px;margin-bottom:18px;padding:20px;position:relative;box-shadow:0 16px 45px #0f6b4715}.staff-code-reveal>button{color:#126c4e;cursor:pointer;background:#dff5eb;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:12px;right:12px}.staff-code-reveal h2{margin:5px 0 10px}.staff-code-reveal code{color:#0b4d39;letter-spacing:.08em;background:#fff;border:1px dashed #178b63;border-radius:12px;width:fit-content;padding:13px 17px;font-size:clamp(18px,4vw,29px);font-weight:950;display:block}.staff-code-reveal p{color:#526b63;margin:10px 0;font-size:11px}.staff-code-reveal>div{flex-wrap:wrap;gap:8px;display:flex}.staff-code-reveal>div button,.staff-code-reveal>div a{color:#fff;cursor:pointer;background:#117b58;border:0;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none}.staff-code-reveal>div a{background:#1aa765}.staff-users-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.staff-users-list,.staff-users-layout>aside>form,.staff-permissions-card{background:#fff;border:1px solid #e0e5ee;border-radius:20px;padding:20px;box-shadow:0 16px 48px #1018280b}.staff-users-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.staff-users-title h2,.staff-users-layout aside h2{margin:5px 0;font-size:20px}.staff-users-title>b{color:#526174;background:#eef3f9;border-radius:999px;padding:7px 10px;font-size:9px}.staff-user-card{border-top:1px solid #edf0f4;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.staff-user-card>i{color:#0b69b3;background:#eaf3ff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:14px;font-style:normal;font-weight:950;display:grid}.staff-user-card.owner>i{color:#d44820;background:#fff0ea}.staff-user-card h3{margin:0;font-size:14px}.staff-user-card p,.staff-user-card span{color:#667085;margin:3px 0 0;font-size:9px}.staff-user-card span{display:block}.staff-user-card>strong{color:#087a52;background:#e8f8f0;border-radius:999px;padding:5px 8px;font-size:8px}.staff-user-card.inactive{opacity:.62}.staff-user-card.inactive>strong{color:#667085;background:#f2f4f7}.staff-user-card nav{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.staff-user-card nav button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.staff-user-card nav button.danger{color:#b42318;border-color:#f2c6bd}.staff-empty{text-align:center;padding:35px 15px 20px}.staff-empty>i{font-size:30px;font-style:normal}.staff-empty h3{margin:8px 0 4px}.staff-empty p{color:#667085;margin:0;font-size:10px}.staff-users-layout>aside{gap:14px;display:grid}.staff-users-layout aside form>p,.staff-permissions-card>p{color:#667085;margin:5px 0 16px;font-size:10px;line-height:1.55}.staff-users-layout aside form label{color:#344054;gap:7px;font-size:10px;font-weight:850;display:grid}.staff-users-layout aside form input{background:#fff;border:1px solid #cfd6e2;border-radius:11px;width:100%;height:46px;padding:0 12px;font-size:12px}.staff-users-layout aside form>button{color:#fff;cursor:pointer;background:#f4582b;border:0;border-radius:11px;width:100%;height:46px;margin-top:13px;font-size:10px;font-weight:950}.staff-users-layout aside form>button:disabled{opacity:.6}.staff-permissions-card ul{color:#194d3d;gap:9px;margin:14px 0;padding:0;font-size:10px;font-weight:800;list-style:none;display:grid}.staff-permissions-card li{background:#edf8f3;border-radius:9px;padding:9px}.staff-users-message{color:#0b5e9e;background:#eaf3ff;border-radius:10px;margin:0;padding:11px;font-size:10px;font-weight:800;line-height:1.45}@media (width<=720px){.staff-users-page{padding:18px 11px calc(40px + env(safe-area-inset-bottom))}.staff-users-page>header{display:block}.staff-users-page>header>a{margin-bottom:16px;display:inline-block}.staff-users-layout{grid-template-columns:1fr}.staff-users-list,.staff-users-layout>aside>form,.staff-permissions-card{border-radius:16px;padding:15px}.staff-user-card{grid-template-columns:43px minmax(0,1fr) auto}.staff-user-card>i{width:42px;height:42px}.staff-user-card nav{grid-column:1/-1}.staff-code-reveal{padding:16px}.staff-code-reveal code{text-align:center;width:100%;font-size:18px}.staff-code-login-form input,.staff-users-layout aside form input{font-size:16px}.staff-mobile-nav{grid-template-columns:repeat(3,1fr)!important}.staff-mobile-nav .mobile-new-order{grid-column:auto}.staff-header-badge{display:none}}.account-settings-tabs{background:#fff;border:1px solid #dfe5ed;border-radius:14px;gap:7px;width:min(1080px,100%);margin:0 auto 18px;padding:5px;display:flex;box-shadow:0 10px 30px #10182808}.account-settings-tabs a{color:#667085;text-align:center;border-radius:10px;flex:1;padding:12px 16px;font-size:11px;font-weight:900;text-decoration:none}.account-settings-tabs a.active{color:#fff;background:#082b59;box-shadow:0 8px 20px #082b5926}.staff-users-overview{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1080px,100%);margin:0 auto 18px;display:grid}.staff-users-overview article{background:#fff;border:1px solid #e1e6ed;border-radius:16px;padding:15px 17px}.staff-users-overview span,.staff-users-overview b,.staff-users-overview small{display:block}.staff-users-overview span{color:#667085;font-size:9px;font-weight:800}.staff-users-overview b{color:#0c376d;margin:5px 0;font-size:25px}.staff-users-overview small{color:#98a2b3;font-size:8px}.staff-role-scope{color:#1367a5;background:#eef6ff;border-radius:7px;width:fit-content;margin-top:7px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;display:block}.account-current-plan-link{background:linear-gradient(135deg,#f4f8ff,#fff);border:1px solid #dce4ef;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.account-current-plan-link span,.account-current-plan-link b,.account-current-plan-link small{display:block}.account-current-plan-link span{color:#0b69b3;letter-spacing:.12em;font-size:8px;font-weight:950}.account-current-plan-link b{margin:4px 0;font-size:17px}.account-current-plan-link small{color:#667085;font-size:9px}.account-current-plan-link a{color:#fff;white-space:nowrap;background:#082b59;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none}.subscription-settings-page{color:#101828;background:#f4f6fa;min-height:100vh;padding:30px 18px 70px}.subscription-settings-page>header,.subscription-settings-page>.account-settings-tabs,.subscription-current-card,.subscription-thanks-card,.subscription-upgrade-area{width:min(1080px,100%);margin-inline:auto}.subscription-settings-page>header{align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.subscription-settings-page>header>a{color:#f4582b;padding-top:7px;font-weight:850;text-decoration:none}.subscription-settings-page>header span,.subscription-current-heading small,.subscription-benefits h3,.subscription-thanks-card span,.subscription-upgrade-intro span,.subscription-upgrade-form>div:first-child>span{color:#f4582b;letter-spacing:.14em;font-size:10px;font-weight:950}.subscription-settings-page h1{margin:5px 0;font-size:clamp(27px,5vw,42px)}.subscription-settings-page>header p{color:#667085;margin:0;line-height:1.55}.subscription-current-card{color:#fff;background:linear-gradient(145deg,#082b59 0,#0b3b78 58%,#0c4c91 100%);border:1px solid #dce4ee;border-radius:24px;padding:24px;box-shadow:0 24px 65px #082b5926}.subscription-current-heading{grid-template-columns:60px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.subscription-plan-icon{color:#fff;background:#f4582b;border-radius:18px;place-items:center;width:60px;height:60px;font-size:28px;font-weight:950;display:grid;box-shadow:0 12px 25px #f4582b45}.subscription-current-heading small{color:#73c6ff}.subscription-current-heading h2{margin:5px 0 6px;font-size:29px}.subscription-current-heading p{color:#c8d8ea;max-width:590px;margin:0;font-size:11px;line-height:1.55}.subscription-current-heading>aside{justify-items:end;gap:5px;display:grid}.subscription-current-heading>aside b{color:#78f3c1;background:#1bd9921c;border-radius:999px;padding:6px 9px;font-size:8px}.subscription-current-heading>aside span{color:#b7cae1;font-size:8px}.subscription-current-heading>aside strong{margin-top:5px;font-size:22px}.subscription-current-heading>aside strong small{color:#b7cae1;letter-spacing:0;font-size:8px}.subscription-current-limits{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.subscription-current-limits span{color:#e6f3ff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:850}.subscription-benefits{border-top:1px solid #ffffff21;padding-top:18px}.subscription-benefits h3{color:#73c6ff;margin:0 0 12px}.subscription-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:0;padding:0;list-style:none;display:grid}.subscription-benefits li{color:#e7f1fc;align-items:center;gap:8px;font-size:10px;display:flex}.subscription-benefits li i{color:#78f3c1;background:#26d99822;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.subscription-thanks-card{background:linear-gradient(135deg,#eafaf3,#fff);border:1px solid #a9dfcb;border-radius:22px;grid-template-columns:68px 1fr;align-items:center;gap:17px;margin-top:18px;padding:23px;display:grid;box-shadow:0 18px 50px #0d775218}.subscription-thanks-card>i{color:#fff;background:#159c6a;border-radius:21px;place-items:center;width:68px;height:68px;font-size:29px;font-style:normal;display:grid}.subscription-thanks-card span{color:#147857}.subscription-thanks-card h2{margin:5px 0;font-size:23px}.subscription-thanks-card p{color:#526b63;margin:0;font-size:11px;line-height:1.55}.subscription-upgrade-area{margin-top:18px}.subscription-upgrade-intro{background:#fff;border:1px solid #e0e5ed;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.subscription-upgrade-intro h2{margin:5px 0;font-size:23px}.subscription-upgrade-intro p{color:#667085;margin:0;font-size:10px}.subscription-upgrade-intro>button{color:#fff;cursor:pointer;background:#f4582b;border:0;border-radius:12px;min-width:190px;height:46px;font-size:10px;font-weight:950}.subscription-upgrade-intro>button i{margin-left:8px;font-style:normal}.subscription-upgrade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.subscription-upgrade-grid>button{color:#101828;text-align:left;cursor:pointer;background:#fff;border:2px solid #e1e6ee;border-radius:18px;flex-direction:column;padding:18px;display:flex}.subscription-upgrade-grid>button.selected{border-color:#1679c5;box-shadow:0 0 0 3px #1679c518}.subscription-upgrade-grid header{justify-content:space-between;gap:10px;display:flex}.subscription-upgrade-grid header small{color:#1679c5;letter-spacing:.1em;font-size:8px;font-weight:950}.subscription-upgrade-grid h3{margin:4px 0;font-size:19px}.subscription-upgrade-grid header>i{color:#fff;background:#1679c5;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.subscription-upgrade-grid>button>p{color:#667085;min-height:48px;margin:8px 0;font-size:9px;line-height:1.5}.subscription-upgrade-grid>button>div{flex-wrap:wrap;gap:5px;display:flex}.subscription-upgrade-grid>button>div span{color:#1766a1;background:#eef6ff;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:850}.subscription-upgrade-grid ul{gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.subscription-upgrade-grid li{color:#344054;font-size:8px;line-height:1.4}.subscription-upgrade-grid>button>strong{color:#082b59;margin-top:auto;font-size:19px}.subscription-upgrade-grid>button>strong small{font-size:8px}.subscription-upgrade-form{background:#fff;border:1px solid #dfe5ed;border-radius:20px;margin-top:14px;padding:22px}.subscription-upgrade-form h2{margin:5px 0}.subscription-upgrade-form>div:first-child>p{color:#667085;margin:0;font-size:10px}.subscription-form-fields{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.subscription-form-fields label{color:#344054;gap:6px;font-size:9px;font-weight:850;display:grid}.subscription-form-fields input{background:#fff;border:1px solid #cfd7e2;border-radius:10px;width:100%;height:43px;padding:0 11px}.subscription-payment-choice{gap:7px;margin:13px 0;display:flex}.subscription-payment-choice button{color:#526174;cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:850}.subscription-payment-choice button.active{color:#0c64a3;background:#edf7ff;border-color:#0c72bb}.subscription-submit{color:#fff;cursor:pointer;background:#082b59;border:0;border-radius:11px;width:100%;height:47px;font-size:10px;font-weight:950}.subscription-submit:disabled{opacity:.6}.subscription-upgrade-form>p{border-radius:9px;margin:10px 0 0;padding:10px;font-size:9px;font-weight:800}.subscription-upgrade-form>p.success{color:#087a52;background:#eafaf3}.subscription-upgrade-form>p.error{color:#b42318;background:#fff0ec}.subscription-request-result{background:#f1fbf7;border:1px solid #a9dfcb;border-radius:18px;grid-template-columns:42px 1fr;gap:12px;margin-top:14px;padding:18px;display:grid}.subscription-request-result>span{color:#fff;background:#159c6a;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.subscription-request-result h2{margin:0 0 4px;font-size:16px}.subscription-request-result p,.subscription-request-result small{color:#526b63;font-size:9px}@media (width<=720px){.account-settings-tabs{margin-bottom:13px;overflow:hidden}.account-settings-tabs a{padding:11px 7px;font-size:9px}.staff-users-overview{grid-template-columns:repeat(3,1fr);gap:6px}.staff-users-overview article{padding:11px 9px}.staff-users-overview span{min-height:23px;font-size:7px}.staff-users-overview b{font-size:20px}.staff-users-overview small{font-size:6px}.account-current-plan-link{display:grid}.account-current-plan-link a{text-align:center}.subscription-settings-page{padding:18px 11px calc(42px + env(safe-area-inset-bottom))}.subscription-settings-page>header{display:block}.subscription-settings-page>header>a{margin-bottom:16px;display:inline-block}.subscription-current-card{border-radius:18px;padding:17px}.subscription-current-heading{grid-template-columns:48px 1fr}.subscription-plan-icon{border-radius:14px;width:48px;height:48px;font-size:22px}.subscription-current-heading>aside{border-top:1px solid #ffffff21;grid-column:1/-1;justify-items:start;padding-top:12px}.subscription-current-heading h2{font-size:24px}.subscription-benefits ul{grid-template-columns:1fr}.subscription-thanks-card{grid-template-columns:50px 1fr;padding:16px}.subscription-thanks-card>i{border-radius:15px;width:50px;height:50px}.subscription-thanks-card h2{font-size:18px}.subscription-upgrade-intro{padding:17px;display:grid}.subscription-upgrade-intro>button{width:100%}.subscription-upgrade-grid{grid-template-columns:1fr}.subscription-upgrade-grid>button>p{min-height:0}.subscription-upgrade-form{padding:17px}.subscription-form-fields{grid-template-columns:1fr}.subscription-form-fields input{font-size:16px}.subscription-payment-choice button{flex:1}.subscription-request-result{grid-template-columns:1fr}.subscription-request-result .pix-payment-box{max-width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.delivery-rule-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.delivery-rule-option{cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.delivery-rule-option.active{background:#fff7f3;border-color:#ff5a32;box-shadow:0 0 0 1px #ff5a32}.delivery-rule-option input{accent-color:#ff5a32;margin-top:3px}.delivery-rule-option span{gap:5px;display:grid}.delivery-rule-option b{color:#10182b}.delivery-rule-option small{color:#6b7280;line-height:1.4}.delivery-free-rule{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:stretch;gap:14px;margin-top:16px;display:grid}.delivery-free-rule>label:first-child{background:#fff;border:1px solid #dfe4ec;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.delivery-free-rule>label:first-child input{opacity:0;pointer-events:none;position:absolute}.delivery-free-rule>label:first-child i{background:#cbd5e1;border-radius:999px;grid-row:1/span 2;width:42px;height:24px;transition:background .18s;position:relative}.delivery-free-rule>label:first-child i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0002}.delivery-free-rule>label:first-child input:checked+i{background:#16a06a}.delivery-free-rule>label:first-child input:checked+i:after{transform:translate(18px)}.delivery-free-rule>label:first-child span{color:#10182b;font-weight:800}.delivery-free-rule>label:first-child small{color:#6b7280;grid-column:2;line-height:1.35}.delivery-rule-note{margin-top:14px}.online-payment-simulator{background:linear-gradient(150deg,#fff 0%,#f7fbff 100%);border:1px solid #dce3ed;border-radius:20px;margin:16px 14px;padding:18px;box-shadow:0 10px 32px #14213d0a}.online-payment-simulator header{justify-content:space-between;align-items:center;gap:16px;display:flex}.online-payment-simulator header span{color:#ff5a32;letter-spacing:.14em;font-size:11px;font-weight:900}.online-payment-simulator header h2{color:#111a2d;margin:4px 0 0;font-size:22px}.online-payment-simulator header i{color:#0d9661;background:#eaf8f2;border-radius:15px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.online-payment-simulator>p{color:#667085;margin:10px 0 16px;line-height:1.5}.payment-simulator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-simulator-fields label{color:#344054;gap:6px;font-size:12px;font-weight:800;display:grid}.payment-simulator-fields input{color:#101828;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:12px;padding:12px 13px}.payment-simulator-fields input:focus{border-color:#2f80ed;outline:3px solid #2f80ed1c}.payment-simulator-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.payment-simulator-results article{background:#fff;border:1px solid #dfe6ef;border-radius:16px;gap:5px;padding:15px;display:grid}.payment-simulator-results span{color:#667085;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.payment-simulator-results b{color:#101828;font-size:24px}.payment-simulator-results small,.payment-simulator-disclaimer{color:#667085;line-height:1.4}.payment-simulator-disclaimer{margin-top:12px;display:block}.public-delivery-distance small{color:#667085;margin-top:5px;font-size:12px;display:block}.public-delivery-rule{color:#175b8c;background:#eff8ff;border-radius:12px;margin:10px 0;padding:12px 14px;font-size:13px;font-weight:700}.public-free-delivery{font-weight:800;color:#14935e!important}@media (width<=720px){.delivery-rule-mode,.delivery-free-rule,.payment-simulator-fields,.payment-simulator-results{grid-template-columns:1fr}.online-payment-simulator{border-radius:18px;margin:12px 0;padding:16px}.payment-simulator-results b{font-size:22px}}
