.quote-easy-form .modal-save:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=820px){.quote-easy-steps,.quote-quick-pick>div:last-child{grid-template-columns:1fr 1fr}.quote-item-row{grid-template-columns:1fr 1fr!important}.quote-item-row select{grid-column:1/-1}.quote-item-row strong{text-align:left!important}}@media (width<=520px){.com-modal form.quote-easy-form{padding:20px}.quote-easy-steps,.quote-quick-pick>div:last-child{grid-template-columns:1fr}}.quote-product-search{background:#fff;border:1px solid #ead6ad;border-radius:12px;align-items:center;gap:8px;margin:10px 0;padding:8px 10px;display:flex}.quote-product-search svg{color:#a66b19;width:17px}.quote-product-search input{flex:1;background:0 0!important;border:0!important;outline:0!important;height:30px!important;margin:0!important;padding:0!important;font-size:12px!important}.quote-product-search span{white-space:nowrap;color:#9a641b;background:#fff1d9;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.quote-category-chips{gap:7px;padding:1px 0 10px;display:flex;overflow:auto}.quote-category-chips button{white-space:nowrap;font-weight:800;color:#5b4a2f!important;min-width:auto!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e3d0a9!important;border-radius:999px!important;padding:7px 11px!important;font-size:10px!important;transform:none!important}.quote-category-chips button.active{color:#fff!important;background:#0c6651!important;border-color:#0c6651!important}.quote-product-results{max-height:250px;padding-right:3px;overflow:auto;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.quote-product-results button{text-align:left!important;color:#25443b!important;min-height:74px!important;box-shadow:none!important;background:#fff!important;border:1px solid #ead6ad!important;border-radius:12px!important;padding:10px!important}.quote-product-results button:hover{border-color:#b7791f!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #b7791f1f!important}.quote-product-results button b,.quote-product-results button small,.quote-product-results button span{display:block}.quote-product-results button b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.quote-product-results button small{color:#74857e;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.quote-product-results button span{color:#a66b19;margin-top:5px;font-size:11px;font-weight:900}.quote-no-products{text-align:center;color:#7e7259;border:1px dashed #d7c59e;border-radius:12px;grid-column:1/-1;padding:18px}.quote-no-products svg{color:#a66b19;width:24px}.quote-no-products b,.quote-no-products span{display:block}.quote-no-products b{color:#173f34;margin-top:6px;font-size:12px}.quote-no-products span{margin-top:3px;font-size:9px}.quote-selected-row{background:#fff;border:1px solid #dce9e3;border-radius:13px;grid-template-columns:minmax(230px,1fr) 92px 116px 120px 34px;align-items:center;gap:9px;margin-top:9px;padding:11px;display:grid}.quote-selected-product b,.quote-selected-product small{display:block}.quote-selected-product b{color:#173f34;font-size:12px}.quote-selected-product small{color:#74857e;margin-top:3px;font-size:9px}.quote-selected-row label{color:#71817b!important;margin:0!important;font-size:8px!important;font-weight:800!important}.quote-selected-row input{border-radius:9px!important;height:36px!important;margin-top:4px!important;font-size:11px!important}.quote-selected-row strong{text-align:right;color:#0c6651;font:900 13px Manrope,sans-serif}.quote-selected-row>button{color:#c24e47;background:#fff0ee;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.quote-selected-row>button svg{width:15px}.quote-empty-selected{text-align:center;color:#7a8b84;background:#fff;border:1px dashed #b9d8cc;border-radius:13px;margin-top:10px;padding:20px}.quote-empty-selected svg{color:#0c6651;width:25px}.quote-empty-selected b,.quote-empty-selected span{display:block}.quote-empty-selected b{color:#173f34;margin-top:7px;font-size:12px}.quote-empty-selected span{margin-top:4px;font-size:9px}@media (width<=820px){.quote-product-results{grid-template-columns:1fr 1fr!important}.quote-selected-row{grid-template-columns:1fr 1fr}.quote-selected-product{grid-column:1/-1}.quote-selected-row strong{text-align:left}}@media (width<=520px){.quote-product-results{max-height:220px;grid-template-columns:1fr!important}.quote-product-search{flex-wrap:wrap;align-items:stretch}.quote-product-search input{flex-basis:calc(100% - 28px)}.quote-product-search span{margin-left:25px}.quote-selected-row{grid-template-columns:1fr}}.com-modal form.purchase-easy-form{border-radius:22px;width:min(920px,96vw);max-height:92vh;padding:26px;overflow:auto}.purchase-easy-form>.modal-icon{margin:0 auto 9px}.purchase-easy-form>h3{text-align:center;margin:0 0 10px;font-size:21px}.purchase-top-fields{grid-template-columns:1.35fr .65fr;gap:11px;margin-bottom:12px;display:grid}.purchase-top-fields label{color:#244139!important;margin:0!important;font-size:11px!important}.purchase-top-fields label em{color:#c24e47;margin-left:5px;font-size:8px;font-style:normal}.purchase-top-fields select,.purchase-top-fields input{border-radius:11px!important;height:44px!important;margin-top:5px!important;font-size:12px!important}.purchase-warning{color:#765018;background:#fff8e9;border:1px solid #efcf9c;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;display:flex}.purchase-warning>svg{flex:none;width:22px}.purchase-warning b,.purchase-warning span{display:block}.purchase-warning b{font-size:11px}.purchase-warning span{margin-top:2px;font-size:9px}.purchase-product-picker{background:#f7fbf9;border:1px solid #dce8e3;border-radius:16px;margin-bottom:12px;padding:14px}.purchase-picker-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-picker-title b,.purchase-picker-title small{display:block}.purchase-picker-title b{color:#173f34;font-size:13px}.purchase-picker-title small{color:#71827c;margin-top:2px;font-size:9px}.purchase-picker-title>span{color:#0c6651;white-space:nowrap;background:#e8f3ef;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.purchase-product-results{gap:7px;max-height:255px;padding-right:3px;display:grid;overflow:auto}.purchase-product-results>button{color:#25443b;text-align:left;background:#fff;border:1px solid #dfe8e4;border-radius:12px;grid-template-columns:minmax(230px,1.5fr) .65fr .85fr 105px;align-items:center;gap:12px;min-height:60px;padding:9px 10px 9px 12px;display:grid}.purchase-product-results>button:hover{background:#fbfefd;border-color:#a9cdc0;box-shadow:0 7px 18px #102e270f}.purchase-product-results>button.selected{background:#f0faf6;border-color:#8dc3b1}.purchase-product-results b,.purchase-product-results small{display:block}.purchase-product-results>button>span:first-child b{font-size:11px}.purchase-product-results>button>span:first-child small{color:#71827c;margin-top:2px;font-size:8px}.purchase-product-results>button>span:not(:first-child) small{color:#83918c;font-size:7.5px}.purchase-product-results>button>span:not(:first-child) b{font:800 10px Manrope,var(--font-lao);margin-top:2px}.purchase-product-results i{color:#0c6651;background:#e8f3ef;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:9px;font-style:normal;font-weight:900;display:flex}.purchase-product-results i svg{width:14px}.purchase-product-results>button.selected i{color:#fff;background:#0c6651}.purchase-items-builder{background:#fff!important;border-color:#cfe0da!important;padding:14px!important}.purchase-clear{color:#b44d46!important;background:#fff5f4!important;border-color:#efcfcb!important}.purchase-selected-list{gap:7px;display:grid}.purchase-selected-head,.purchase-selected-row{grid-template-columns:minmax(240px,1fr) 150px 145px 115px 34px;align-items:center;gap:9px;display:grid}.purchase-selected-head{color:#71827c;padding:0 10px;font-size:8px;font-weight:850}.purchase-selected-row{background:#fbfdfc;border:1px solid #e0e9e5;border-radius:12px;min-height:66px;padding:9px 10px}.purchase-selected-row>div:first-child b,.purchase-selected-row>div:first-child small{display:block}.purchase-selected-row>div:first-child b{color:#173f34;font-size:11px}.purchase-selected-row>div:first-child small{color:#74857e;margin-top:3px;font-size:8px}.purchase-qty{grid-template-columns:32px minmax(52px,1fr) 32px;gap:4px;display:grid}.purchase-qty button{color:#0c6651;background:#fff;border:1px solid #d7e4df;border-radius:8px;place-items:center;height:34px;display:grid}.purchase-qty button svg{width:13px}.purchase-qty input,.purchase-selected-row label input{text-align:right;width:100%;height:34px!important;font:800 10px Manrope,var(--font-lao)!important;background:#fff!important;border:1px solid #cadbd5!important;border-radius:8px!important;margin:0!important;padding:0 8px!important}.purchase-selected-row label{margin:0!important;font-size:0!important}.purchase-selected-row label>span{display:none}.purchase-selected-row>strong{text-align:right;color:#0c6651;font:900 12px Manrope,var(--font-lao)}.purchase-remove{color:#c24e47;background:#fff0ee;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.purchase-remove svg{width:14px}.purchase-easy-form .po-items-total{margin-top:12px;padding:12px 3px 0}.purchase-easy-form .po-items-total span{font-size:10px}.purchase-easy-form .po-items-total strong{font-size:21px}.purchase-easy-form .modal-save{z-index:3;border-radius:0 0 20px 20px;width:calc(100% + 52px);height:50px;margin:14px -26px -26px;font-size:13px;position:sticky;bottom:-26px}.purchase-easy-form .modal-save:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=820px){.purchase-top-fields{grid-template-columns:1fr}.purchase-product-results>button{grid-template-columns:1fr 90px}.purchase-product-results>button>span:nth-child(2),.purchase-product-results>button>span:nth-child(3),.purchase-selected-head{display:none}.purchase-selected-row{grid-template-columns:1fr 135px 32px}.purchase-selected-row>div:first-child{grid-column:1/-1}.purchase-selected-row label{grid-column:1}.purchase-selected-row label>span{margin-bottom:3px;font-size:8px;display:block}.purchase-selected-row>strong{text-align:left;grid-column:2}.purchase-remove{grid-area:2/3}}@media (width<=520px){.com-modal form.purchase-easy-form{padding:18px}.purchase-picker-title{align-items:flex-start}.purchase-product-results>button{grid-template-columns:1fr}.purchase-product-results i{min-height:30px}.purchase-selected-row{grid-template-columns:1fr 32px}.purchase-qty,.purchase-selected-row label,.purchase-selected-row>strong{grid-column:1}.purchase-remove{grid-area:2/2}.purchase-easy-form .modal-save{width:calc(100% + 36px);margin:14px -18px -18px;bottom:-18px}}.network-status{color:#0c6651;white-space:nowrap;background:#f3faf7;border:1px solid #cfe2da;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:10px;font-weight:850;display:flex}.network-status svg{width:16px}.network-status.offline{color:#9b6517;background:#fff7e7;border-color:#ecd19c}.network-status b{color:#fff;background:#c24e47;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font:800 8px Manrope,sans-serif;display:grid}.network-status.syncing svg{animation:1s linear infinite syncSpin}.install-status{color:#234940;white-space:nowrap;background:#fff;border:1px solid #d8e5df;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:10px;font-weight:850;display:flex}.install-status svg{color:#0c6651;width:16px}.install-status.installed{color:#0c6651;background:#e8f3ef;border-color:#cfe2da}@keyframes syncSpin{to{transform:rotate(360deg)}}.app-guide-backdrop{z-index:90}.app-install-guide{color:#17372f;background:#fff;border:1px solid #ffffff9e;border-radius:24px;width:min(720px,96vw);max-height:92vh;padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #04181459}.app-guide-hero{color:#fff;background:linear-gradient(135deg,#073f35,#0c6651);border-radius:20px;align-items:flex-start;gap:15px;padding:18px;display:flex;position:relative;overflow:hidden}.app-guide-hero:after{content:"";background:#ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-55px}.app-guide-hero>span{background:#ffffff26;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.app-guide-hero svg{width:25px}.app-guide-hero small,.app-guide-hero h2,.app-guide-hero p{z-index:1;display:block;position:relative}.app-guide-hero small{color:#bfe5d8;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:850}.app-guide-hero h2{margin:4px 0 6px;font-size:22px}.app-guide-hero p{color:#d7eee6;margin:0;font-size:11px;line-height:1.8}.app-guide-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;display:grid}.app-guide-grid article{background:#fbfdfc;border:1px solid #e1e9e5;border-radius:15px;padding:14px}.app-guide-grid b,.app-guide-grid span{display:block}.app-guide-grid b{color:#0c6651;margin-bottom:5px;font-size:12px}.app-guide-grid span{color:#61746d;font-size:10px;line-height:1.75}.app-guide-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.app-guide-actions .primary{height:42px;margin:0}.app-guide-actions .primary:disabled{opacity:.65;cursor:not-allowed}.secondary-guide{color:#35554d;background:#fff;border:1px solid #dce6e2;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.secondary-guide svg{color:#0c6651;width:17px}.app-guide-note{color:#7a8984;margin:12px 0 0;font-size:9px;line-height:1.7}.customer-picker-modal{background:#fff;border-radius:22px;width:min(620px,100%);max-height:min(760px,92vh);padding:24px;position:relative;overflow:hidden;box-shadow:0 28px 80px #071f1a42}.customer-picker-title{align-items:center;gap:12px;padding-right:38px;display:flex}.customer-picker-title>svg{color:#0c6651;background:#e9f5f0;border-radius:13px;width:44px;height:44px;padding:11px}.customer-picker-title h3{margin:0;font-size:18px}.customer-picker-title p{color:#7a8b84;margin:4px 0 0;font-size:10px}.customer-picker-search{color:#71827b;border:1px solid #dce6e2;border-radius:11px;align-items:center;height:44px;margin:18px 0 10px;padding:0 12px;display:flex}.customer-picker-search:focus-within{border-color:#0c6651;box-shadow:0 0 0 3px #e5f3ee}.customer-picker-search svg{width:17px}.customer-picker-search input{border:0;outline:0;flex:1;padding:0 9px}.walk-in-customer,.customer-picker-list>button{text-align:left;color:#17372f;background:#fff;border:1px solid #e1e9e6;border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:8px;padding:12px;display:flex}.walk-in-customer{background:#f3f8f6;border-style:dashed}.walk-in-customer>svg:first-child{color:#0c6651}.walk-in-customer span,.customer-picker-list>button>span{flex:1}.walk-in-customer b,.walk-in-customer small,.customer-picker-list b,.customer-picker-list small{display:block}.walk-in-customer b,.customer-picker-list b{font-size:11px}.walk-in-customer small,.customer-picker-list small{color:#85938e;margin-top:2px;font-size:8px}.walk-in-customer>svg:last-child,.customer-picker-list>button>svg{color:#82918c;width:16px}.customer-picker-list{max-height:390px;padding-right:3px;overflow:auto}.customer-picker-list>button:hover{background:#f6fbf9;border-color:#85b6a7}.customer-picker-list strong{text-align:right;color:#0c6651;font-size:11px}.customer-picker-list strong small{font-weight:500}.customer-picker-empty{text-align:center;color:#82918c;padding:45px 20px}.customer-picker-empty svg{width:34px}.customer-picker-empty b,.customer-picker-empty span{display:block}.customer-picker-empty b{color:#40564e;margin-top:8px}.customer-picker-empty span{margin-top:4px;font-size:9px}.payment-options.with-credit{grid-template-columns:repeat(2,1fr)}.payment-options .credit-payment{color:#8a5b0c;background:#fff9ed;border-color:#c99a4a}.payment-options .credit-payment small{font-size:7px}.payment-options .credit-payment:disabled{opacity:.45}@media (width<=680px){.customer-picker-modal{padding:20px 15px}.customer-picker-list{max-height:48vh}.payment-options.with-credit{grid-template-columns:1fr}}.sync-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071c179e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sync-center{background:#fff;border:1px solid #ffffff8c;border-radius:22px;width:min(680px,100%);max-height:92vh;padding:22px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.sync-close{color:#52665f;z-index:2;background:#ffffffd9;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.sync-close svg{width:16px}.sync-hero{color:#fff;background:linear-gradient(135deg,#0a5d4b,#0d8065);border-radius:17px;align-items:center;gap:14px;padding:18px;display:flex}.sync-hero.offline{background:linear-gradient(135deg,#7d560c,#bd791d)}.sync-hero>span{background:#ffffff26;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.sync-hero>span svg{width:26px}.sync-hero small,.sync-hero h2,.sync-hero p{display:block}.sync-hero small{letter-spacing:1px;color:#ffffffb8;font-size:8px;font-weight:900}.sync-hero h2{color:#fff;margin:4px 0 2px;font-size:19px}.sync-hero p{color:#ffffffc7;margin:0;font-size:9.5px;line-height:1.7}.sync-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.sync-kpis article{background:#f8fbfa;border:1px solid #dfe9e5;border-radius:13px;padding:12px}.sync-kpis span,.sync-kpis b{display:block}.sync-kpis span{color:#74857e;font-size:8px}.sync-kpis b{font:850 16px Manrope,var(--font-lao);color:#173f34;margin-top:3px}.sync-kpis b.red{color:#c24e47}.sync-list{gap:8px;max-height:330px;display:grid;overflow:auto}.sync-list article{background:#fff;border:1px solid #dfe9e5;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto auto 30px;align-items:center;gap:9px;padding:10px;display:grid}.sync-list article.failed{background:#fff8f7;border-color:#efcbc7}.sync-list article>span{color:#0c6651;background:#e8f3ef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.sync-list article.failed>span{color:#c24e47;background:#fff0ee}.sync-list article>span svg{width:17px}.sync-list b,.sync-list small,.sync-list em{display:block}.sync-list b{color:#173f34;font-size:10.5px}.sync-list small{color:#74857e;margin-top:2px;font-size:8px}.sync-list em{color:#b44d46;margin-top:3px;font-size:8px;font-style:normal}.sync-list article>strong{color:#9a671b;background:#fff1d9;border-radius:999px;padding:5px 8px;font-size:8px}.sync-list article>button:not(.sync-remove){color:#0c6651;background:#fff;border:1px solid #d6e3de;border-radius:8px;height:30px;padding:0 9px;font-size:8px;font-weight:800}.sync-remove{color:#c24e47;background:#fff0ee;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.sync-remove svg{width:13px}.sync-empty{color:#7a8b84;border:1px dashed #bfd5cc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.sync-empty svg{color:#0c6651;width:34px}.sync-empty b{margin-top:7px;font-size:12px}.sync-empty span{margin-top:2px;font-size:9px}.sync-now{color:#fff;background:#0c6651;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;margin-top:13px;font-size:11px;font-weight:850;display:flex}.sync-now svg{width:16px}.sync-now:disabled{opacity:.45;cursor:not-allowed}.queued-receipt{border:2px solid #d69a39!important}.queued-receipt .receipt-rule span{color:#9a641b;background:#fff1d9}@media (width>=901px){html,body,#root{height:100%;overflow:hidden}body{overscroll-behavior:none}.desktop-app{background:#e8eeeb;height:100dvh;min-height:0;overflow:hidden}.desktop-app .sidebar{height:100dvh;inset:0 auto auto 0}.desktop-app>.app-workspace{background:var(--canvas);flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #102e2706}.desktop-app .topbar{flex:0 0 74px;height:74px;padding:0 24px;position:relative;top:auto;box-shadow:0 1px #102e270a,0 5px 18px #102e2706}.desktop-app .topbar:before{content:"INTER POS";color:#91a09b;font:800 8px/1 Manrope,var(--font-lao);letter-spacing:1.2px;position:absolute;top:8px;left:24px}.desktop-app .topbar>div:nth-child(2){padding-top:8px}.desktop-app .topbar h1{margin-top:1px;font-size:18px}.desktop-app .topbar-datetime{font-size:9px}.workspace-view{scrollbar-gutter:stable;overscroll-behavior:contain;background:linear-gradient(#ffffff61,#fff0 110px), var(--canvas);flex:auto;min-height:0;overflow:auto}.workspace-view::-webkit-scrollbar{width:9px;height:9px}.sidebar nav::-webkit-scrollbar{width:9px;height:9px}.cart-items::-webkit-scrollbar{width:9px;height:9px}.workspace-view::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-track{background:0 0}.cart-items::-webkit-scrollbar-track{background:0 0}.workspace-view::-webkit-scrollbar-thumb{background:#c9d5d0 padding-box padding-box;border:2px solid #0000;border-radius:999px}.sidebar nav::-webkit-scrollbar-thumb{background:#c9d5d0 padding-box padding-box;border:2px solid #0000;border-radius:999px}.cart-items::-webkit-scrollbar-thumb{background:#c9d5d0 padding-box padding-box;border:2px solid #0000;border-radius:999px}.workspace-view::-webkit-scrollbar-thumb:hover{background:#aabbb4 padding-box padding-box;border:2px solid #0000}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#aabbb4 padding-box padding-box;border:2px solid #0000}.cart-items::-webkit-scrollbar-thumb:hover{background:#aabbb4 padding-box padding-box;border:2px solid #0000}.workspace-view>.page,.workspace-view>.hw-page,.workspace-view>.com-page,.workspace-view>.ops-page{min-height:100%}.workspace-sale{overflow:hidden}.workspace-sale>.sale-layout{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.workspace-sale .catalog{height:100%;overflow:auto}.workspace-sale .cart{flex-direction:column;height:100%;min-height:0;display:flex}.workspace-sale .cart-head,.workspace-sale .customer-add,.workspace-sale .held-orders,.workspace-sale .cart-summary{flex:none}.workspace-sale .cart-items{flex:auto;min-height:0;overflow:auto}.app-statusbar{color:#61746d;-webkit-user-select:none;user-select:none;background:#eef3f1;border-top:1px solid #d7e1dd;flex:0 0 27px;align-items:center;gap:0;min-height:27px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.app-statusbar span,.app-statusbar>button{border-right:1px solid #d3ded9;align-items:center;height:14px;padding:0 12px;display:flex}.app-statusbar>button{color:#0c6651;background:0 0;border-top:0;border-bottom:0;border-left:0;padding-left:0;font-size:9px;font-weight:800}.app-statusbar>button.offline{color:#9a641b}.app-statusbar>button.offline .status-dot{background:#e09a28;box-shadow:0 0 0 3px #e09a2824}.app-statusbar span:last-child{color:#72837d;border-right:0;margin-left:auto;padding-right:0}.status-dot{background:#27b26f;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 3px #27b26f21}.desktop-app .sidebar{box-shadow:5px 0 20px #102e270b}.desktop-app .sidebar nav button{border:1px solid #0000}.desktop-app .sidebar nav button.active{box-shadow:inset 3px 0 0 var(--green),0 3px 10px #08715b0a;background:#e7f2ee;border-color:#cfe0d9}.desktop-app button,.desktop-app a{-webkit-tap-highlight-color:transparent}}@media (width<=900px){.workspace-view{min-height:calc(100vh - 72px)}.app-statusbar,.network-status span,.install-status span{display:none}.network-status,.install-status{justify-content:center;width:40px;padding:0}.network-status b{margin:-29px 0 0 28px;position:absolute}.sync-center{padding:17px}.sync-kpis{grid-template-columns:1fr 1fr 1fr}.sync-list article{grid-template-columns:36px minmax(0,1fr) auto 29px}.sync-list article>strong{display:none}.sync-list article>button:not(.sync-remove){grid-column:2}.app-guide-grid{grid-template-columns:1fr}}@media (width<=520px){.sync-backdrop{padding:8px}.sync-center{border-radius:17px}.sync-hero{align-items:flex-start;padding:15px}.sync-hero>span{width:42px;height:42px}.sync-hero h2{font-size:16px}.sync-kpis{grid-template-columns:1fr}}
