@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(/fonts/MaterialSymbolsOutlined.woff2)format("woff2");font-display:swap}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;src:url(/fonts/JetBrainsMono.woff2)format("woff2");font-display:swap}.m3-dash{--m-primary:#442a22;--m-on-primary:#fff;--m-primary-container:#5d4037;--m-on-primary-container:#f3e0d8;--m-primary-fixed:#ffdbd0;--m-secondary:#655d5a;--m-secondary-container:#ece0dc;--m-on-secondary-container:#514a47;--m-tertiary:#8a3f28;--m-tertiary-container:#ffdbd1;--m-on-tertiary-container:#3b0900;--m-bg:#fbf9f7;--m-surface-lowest:#fff;--m-surface-low:#f5f3f1;--m-surface:#efedec;--m-surface-high:#eae8e6;--m-surface-highest:#e4e2e0;--m-on-surface:#1b1c1b;--m-on-surface-variant:#504441;--m-outline:#827470;--m-outline-variant:#d4c3be;--m-matcha:#4d7c4f;--m-amber:#b26a00;--m-error:#ba1a1a;--m-error-container:#ffdad6;--m-on-error-container:#93000a;--m-r:12px;--m-r-lg:16px;--m-r-xl:22px;--m-shadow:0 2px 8px #3e27230f;--m-shadow-lg:0 4px 16px #3e272317;background:var(--m-bg);min-height:100vh;color:var(--m-on-surface);font-family:Vazirmatn,Tahoma,sans-serif;display:flex}:root[data-theme=dark] .m3-dash{--m-primary:#e7bdb1;--m-on-primary:#442a22;--m-primary-container:#5d4037;--m-on-primary-container:#ffdbd0;--m-primary-fixed:#5d4037;--m-secondary:#d8c2bc;--m-secondary-container:#3b322f;--m-on-secondary-container:#ece0dc;--m-tertiary:#ffb5a0;--m-tertiary-container:#872200;--m-on-tertiary-container:#ffdbd1;--m-bg:#191110;--m-surface-lowest:#130c0b;--m-surface-low:#211a18;--m-surface:#251d1b;--m-surface-high:#302826;--m-surface-highest:#3b3230;--m-on-surface:#f0dfda;--m-on-surface-variant:#d8c2bc;--m-outline:#a08c87;--m-outline-variant:#504441;--m-matcha:#8fd18f;--m-amber:#f0b95a;--m-shadow:0 2px 8px #0000004d;--m-shadow-lg:0 6px 20px #0006}.m3-dash .msym{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.m3-dash .msym.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.m3-sidebar{background:var(--m-surface-lowest);border-inline-end:1px solid var(--m-outline-variant);z-index:50;flex-direction:column;width:264px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:-4px 0 12px #3e27230d}.m3-brand{border-bottom:1px solid var(--m-surface);flex-direction:column;align-items:center;gap:8px;padding:22px 20px;display:flex}.m3-brand img{object-fit:cover;border-radius:16px;width:60px;height:60px}.m3-brand h1{color:var(--m-primary);margin:4px 0 0;font-size:19px;font-weight:800}.m3-brand p{color:var(--m-on-surface-variant);margin:0;font-size:12px}.m3-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;padding:12px 10px;display:flex;overflow-y:auto}.m3-nav-item{border-radius:var(--m-r);color:var(--m-on-surface-variant);align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.m3-nav-item:hover{background:var(--m-secondary-container);color:var(--m-primary)}.m3-nav-item.active{background:var(--m-primary-container);color:var(--m-on-primary-container);font-weight:700}.m3-nav-item .msym{font-size:22px}.m3-section>summary{cursor:pointer;border-radius:var(--m-r);color:var(--m-on-surface-variant);justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;font-weight:500;list-style:none;transition:background .2s;display:flex}.m3-section>summary::-webkit-details-marker{display:none}.m3-section>summary:hover{background:var(--m-secondary-container);color:var(--m-primary)}.m3-section>summary>div{align-items:center;gap:12px;display:flex}.m3-section>summary .chev{font-size:20px;transition:transform .3s}.m3-section[open]>summary .chev{transform:rotate(180deg)}.m3-sub{flex-direction:column;gap:1px;padding:2px 46px 4px 14px;display:flex}.m3-sub a{color:var(--m-on-surface-variant);border-radius:8px;padding:7px 8px;font-size:13px;text-decoration:none;transition:color .2s,background .2s}.m3-sub a:hover{color:var(--m-primary);background:var(--m-secondary-container)}.m3-sidebar-foot{border-top:1px solid var(--m-surface);padding:12px}.m3-logout{border-radius:var(--m-r);color:var(--m-error);align-items:center;gap:12px;padding:11px 14px;font-size:14px;text-decoration:none;display:flex}.m3-logout:hover{background:var(--m-error-container)}.m3-main{flex:1;min-width:0;margin-inline-start:264px;padding:24px}.m3-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.m3-header h2{color:var(--m-on-surface);margin:0;font-size:26px;font-weight:700}.m3-header p{color:var(--m-on-surface-variant);margin:5px 0 0;font-size:14px}.m3-actions{align-items:center;gap:10px;display:flex}.m3-btn{cursor:pointer;border-radius:var(--m-r);border:0;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex}.m3-btn:active{transform:scale(.97)}.m3-btn-primary{background:var(--m-primary);color:var(--m-on-primary);box-shadow:var(--m-shadow)}.m3-btn-primary:hover{background:var(--m-primary-container)}.m3-btn-icon{border:1px solid var(--m-secondary);color:var(--m-secondary);border-radius:var(--m-r);background:0 0;padding:12px}.m3-btn-icon:hover{background:var(--m-surface)}.m3-toggle{background:var(--m-surface);border:1px solid var(--m-outline-variant);color:var(--m-on-surface-variant);border-radius:var(--m-r);cursor:pointer;place-items:center;width:46px;height:46px;display:grid}.m3-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.m3-stat{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow);padding:22px;position:relative;overflow:hidden}.m3-stat .accent{width:5px;position:absolute;inset-block:0;inset-inline-start:0}.m3-stat-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.m3-stat-label{color:var(--m-on-surface-variant);font-size:14px}.m3-stat-ico{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.m3-stat-value{color:var(--m-on-surface);font-size:38px;font-weight:800;line-height:1}.m3-stat-value small{color:var(--m-outline);font-size:20px;font-weight:500}.m3-trend{align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.m3-trend .up{color:var(--m-matcha);align-items:center;gap:2px;display:inline-flex}.m3-trend .muted{color:var(--m-outline);font-size:12px}.m3-meter{background:var(--m-surface-high);border-radius:99px;width:100%;height:8px;margin-top:12px;overflow:hidden}.m3-meter i{background:var(--m-amber);border-radius:99px;height:100%;display:block}.m3-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.m3-widget{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl);box-shadow:var(--m-shadow-lg);flex-direction:column;height:560px;display:flex;overflow:hidden}.m3-widget-head{border-bottom:1px solid var(--m-surface);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.m3-widget-head h3{color:var(--m-on-surface);align-items:center;gap:9px;margin:0;font-size:17px;font-weight:700;display:flex}.m3-widget-head h3 .msym{color:var(--m-primary)}.m3-widget-head a{color:var(--m-primary);font-size:12px;font-weight:600;text-decoration:none}.m3-widget-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:11px;padding:14px;display:flex;overflow-y:auto}.m3-widget-empty{text-align:center;color:var(--m-outline);margin:auto;padding:20px;font-size:13px}.m3-widget-empty .msym{color:var(--m-outline-variant);margin:0 auto 8px;font-size:34px;display:block}.m3-order{background:var(--m-surface);border-radius:var(--m-r);border-inline-start:4px solid var(--m-outline-variant);padding:14px}.m3-order.urgent{border-inline-start-color:var(--m-error)}.m3-order.warn{border-inline-start-color:var(--m-amber)}.m3-order.fresh{border-inline-start-color:var(--m-matcha)}.m3-order-top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.m3-code{background:var(--m-surface-highest);color:var(--m-on-surface-variant);border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.m3-chip{border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.m3-chip.urgent{background:var(--m-error-container);color:var(--m-on-error-container)}.m3-chip.warn{background:var(--m-tertiary-container);color:var(--m-on-tertiary-container)}.m3-chip.fresh{color:#2f5e31;background:#d6ecd6}.m3-order ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.m3-order li{color:var(--m-on-surface);border-bottom:1px solid var(--m-surface-high);padding-bottom:6px;font-size:13px}.m3-order li:last-child{border-bottom:0}.m3-map{background:var(--m-inverse-surface,#30302f);border-bottom:1px solid var(--m-surface);flex:none;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.m3-map .m3-map-note{background:var(--m-tertiary);color:#fff;border-radius:7px;padding:4px 9px;font-size:11px;position:absolute;inset-block-start:12px;inset-inline-start:12px}.m3-map .m3-map-open{background:var(--m-primary);color:var(--m-on-primary);border-radius:10px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-end:12px}.m3-map .msym{color:#e7bdb1;opacity:.7;font-size:44px}.m3-delivery{background:var(--m-surface);border-radius:var(--m-r);border-inline-end:0;padding:12px;position:relative;overflow:hidden}.m3-delivery .bar{width:5px;position:absolute;inset-block:0;inset-inline-end:0}.m3-delivery h4{color:var(--m-on-surface);margin:0 0 4px;font-size:13px;font-weight:700}.m3-delivery .who{color:var(--m-on-surface-variant);align-items:center;gap:6px;font-size:12px;display:flex}.m3-delivery .who .msym{font-size:16px}.m3-hr-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:6px;display:grid}.m3-hr-stat{background:var(--m-secondary-container);border-radius:var(--m-r);padding:14px}.m3-hr-stat .t{color:var(--m-on-secondary-container);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.m3-hr-stat .v{color:var(--m-primary);font-size:22px;font-weight:800}.m3-hr-stat .v small{color:var(--m-on-surface-variant);font-size:12px;font-weight:500}.m3-leave-title{justify-content:space-between;align-items:center;margin:6px 0 4px;display:flex}.m3-leave-title h4{color:var(--m-primary);margin:0;font-size:14px;font-weight:700}.m3-leave-title span{background:var(--m-error-container);color:var(--m-on-error-container);border-radius:99px;padding:2px 8px;font-size:10px}.m3-leave{border:1px solid var(--m-outline-variant);border-radius:var(--m-r);background:var(--m-surface-lowest);padding:12px}.m3-leave .row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.m3-leave .who{align-items:center;gap:9px;display:flex}.m3-leave .av{background:var(--m-secondary-container);width:34px;height:34px;color:var(--m-primary);border-radius:99px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.m3-leave strong{color:var(--m-on-surface);font-size:13px;display:block}.m3-leave small{color:var(--m-on-surface-variant);font-size:11px}.m3-leave .acts{gap:8px;margin-top:10px;display:flex}.m3-leave .acts a{text-align:center;border-radius:8px;flex:1;padding:7px;font-size:12px;text-decoration:none}.m3-leave .acts .ok{background:var(--m-primary);color:var(--m-on-primary)}.m3-leave .acts .no{border:1px solid var(--m-outline);color:var(--m-on-surface)}@media (max-width:1100px){.m3-stats{grid-template-columns:1fr 1fr}.m3-grid{grid-template-columns:1fr}.m3-widget{height:auto;max-height:520px}}@media (max-width:820px){.m3-sidebar{transition:transform .25s;transform:translate(105%)}.m3-sidebar.open{transform:translate(0)}.m3-main{margin-inline-start:0}}@media (max-width:560px){.m3-stats{grid-template-columns:1fr}.m3-main{padding:16px}.m3-header h2{font-size:21px}}.m3-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.m3-chip-filter{border:1px solid var(--m-outline-variant);color:var(--m-on-surface-variant);background:var(--m-surface-lowest);border-radius:99px;padding:8px 16px;font-size:13px;text-decoration:none;transition:all .2s}.m3-chip-filter:hover{background:var(--m-surface)}.m3-chip-filter.active{background:var(--m-primary);color:var(--m-on-primary);border-color:var(--m-primary)}.m3-cust-layout{grid-template-columns:1fr 340px;align-items:start;gap:18px;display:grid}.m3-table-wrap{overflow-x:auto}.m3-table{border-collapse:collapse;width:100%;min-width:520px}.m3-table th{text-align:right;color:var(--m-on-surface-variant);border-bottom:1px solid var(--m-surface-high);background:var(--m-surface-low);padding:12px 16px;font-size:12px;font-weight:600}.m3-table td{border-bottom:1px solid var(--m-surface);color:var(--m-on-surface);padding:12px 16px;font-size:13px}.m3-table tbody tr:hover{background:var(--m-surface-low)}.m3-table tbody tr.sel{background:var(--m-secondary-container)}.m3-cust-name{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.m3-cust-name b{color:var(--m-on-surface);font-size:13px;display:block}.m3-cust-name small{color:var(--m-on-surface-variant);margin-top:2px;font-size:11px;display:block}.m3-av{background:var(--m-secondary-container);width:36px;height:36px;color:var(--m-primary);border-radius:99px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.m3-av.lg{width:52px;height:52px;font-size:16px}.m3-grp{border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.m3-grp.vip{color:#8a5a00;background:#f6e3cf}.m3-grp.corp{background:var(--m-secondary-container);color:var(--m-primary)}.m3-grp.reg{background:var(--m-surface-high);color:var(--m-on-surface-variant)}.m3-cust-detail{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl);box-shadow:var(--m-shadow-lg);padding:20px;position:sticky;top:20px}.m3-cust-head{border-bottom:1px solid var(--m-surface);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.m3-cust-head h3{color:var(--m-on-surface);margin:0 0 6px;font-size:17px}.m3-cust-fields{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.m3-cust-fields>div{align-items:flex-start;gap:11px;display:flex}.m3-cust-fields .msym{color:var(--m-primary);margin-top:2px;font-size:20px}.m3-cust-fields small{color:var(--m-on-surface-variant);margin-bottom:3px;font-size:11px;display:block}.m3-cust-fields b{color:var(--m-on-surface);font-size:13px;line-height:1.6;display:block}.m3-cust-actions{gap:10px;margin-bottom:16px;display:flex}.m3-cust-value{background:var(--m-secondary-container);border-radius:var(--m-r-lg);padding:16px}.m3-cust-value .t{color:var(--m-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.m3-cust-value .v{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.m3-cust-value .v span{color:var(--m-on-secondary-container);font-size:12px}.m3-cust-value .v strong{color:var(--m-on-surface);font-size:17px}.m3-cust-value small{color:var(--m-on-surface-variant);margin-top:8px;font-size:11px;display:block}@media (max-width:900px){.m3-cust-layout{grid-template-columns:1fr}.m3-cust-detail{position:static}}.m3-pop{position:relative}.m3-pop>summary{list-style:none}.m3-pop>summary::-webkit-details-marker{display:none}.m3-form{inset-inline-end:0;z-index:30;background:var(--m-surface-lowest);border:1px solid var(--m-outline-variant);border-radius:var(--m-r-lg);width:320px;max-width:88vw;box-shadow:var(--m-shadow-lg);grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px)}.m3-form label{color:var(--m-on-surface-variant);flex-direction:column;gap:4px;font-size:12px;display:flex}.m3-form label.wide,.m3-form .wide{grid-column:1/-1}.m3-form label.chk{flex-direction:row;grid-column:1/-1;align-items:center;gap:6px}.m3-form input,.m3-form select{border:1px solid var(--m-outline-variant);background:var(--m-surface-lowest);height:38px;color:var(--m-on-surface);border-radius:9px;padding:0 9px;font-family:inherit;font-size:13px}.m3-form button.wide{justify-content:center;width:100%;margin-top:2px}.m3-quick{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.m3-quick a{border-radius:var(--m-r);background:var(--m-surface);color:var(--m-on-surface);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.m3-quick a:hover{background:var(--m-secondary-container);color:var(--m-primary)}.m3-quick .msym{color:var(--m-primary);font-size:24px}.m3-catbar{padding:9px 14px}.m3-catbar .t{color:var(--m-on-surface);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.m3-catbar .t b{color:var(--m-primary)}.finance-m3 .ledger-alert{border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:13px}.finance-m3 .ledger-alert.success{color:#2f5e31;background:#dcefdc}.finance-m3 .ledger-alert.error{background:var(--m-error-container);color:var(--m-on-error-container)}.finance-m3 .ledger-card,.finance-m3 .people-card,.finance-m3 .office-module{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl);margin-bottom:16px}.m3-avg{background:var(--m-primary);color:var(--m-on-primary);border-radius:var(--m-r);flex-direction:column;align-items:center;padding:8px 18px;display:flex}.m3-avg strong{font-size:22px;line-height:1}.m3-avg span{opacity:.85;margin-top:2px;font-size:10px}.m3-dash.m3-kds{min-height:100vh;padding:0;display:block}.kds-header{background:linear-gradient(120deg,var(--m-primary),var(--m-primary-container));color:var(--m-on-primary);z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex;position:sticky;top:0}.kds-title{align-items:center;gap:14px;display:flex}.kds-logo{background:#ffffff26;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.kds-logo .msym{font-size:26px}.kds-title h1{margin:0;font-size:20px;font-weight:800}.kds-title p{opacity:.85;margin:3px 0 0;font-size:12px}.kds-right{align-items:center;gap:16px;display:flex}.kds-count{text-align:center}.kds-count strong{font-size:26px;font-weight:800;line-height:1;display:block}.kds-count span{opacity:.85;font-size:11px}.kds-link{color:var(--m-on-primary);background:#ffffff26;border-radius:11px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.kds-cols{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;padding:16px;display:grid}.kds-col{background:var(--m-surface);border-radius:var(--m-r-xl);min-height:180px;overflow:hidden}.kds-col>header{color:#fff;justify-content:space-between;align-items:center;padding:13px 18px;font-weight:800;display:flex}.kds-col.new>header{background:#5a7e8c}.kds-col.preparing>header{background:var(--m-amber)}.kds-col.ready>header{background:var(--m-matcha)}.kds-col>header h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.kds-col>header span{text-align:center;background:#ffffff40;border-radius:99px;min-width:28px;padding:2px 8px;font-size:14px}.kds-col-body{flex-direction:column;gap:12px;padding:12px;display:flex}.kds-empty{text-align:center;color:var(--m-outline);padding:28px 10px;font-size:14px}.kds-ticket{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-inline-start:5px solid var(--m-outline-variant);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow);padding:14px}.kds-ticket.urgent{border-inline-start-color:var(--m-error)}.kds-ticket.warn{border-inline-start-color:var(--m-amber)}.kds-ticket.fresh{border-inline-start-color:var(--m-matcha)}.kds-ticket-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.kds-ticket-head strong{color:var(--m-on-surface);font-size:20px;font-weight:800}.kds-chan{background:var(--m-secondary-container);color:var(--m-primary);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.kds-chan.snappfood{color:#a3341a;background:#ffe0d6}.kds-ticket-head time{color:var(--m-on-surface-variant);align-items:center;gap:3px;margin-inline-start:auto;font-family:JetBrains Mono,monospace;font-size:13px;display:inline-flex}.kds-ticket-brand{color:var(--m-on-surface-variant);margin-bottom:10px;font-size:12px}.kds-items{flex-direction:column;gap:7px;margin-bottom:10px;display:flex}.kds-items>div{color:var(--m-on-surface);border-bottom:1px solid var(--m-surface);align-items:baseline;gap:9px;padding-bottom:6px;font-size:16px;display:flex}.kds-items>div:last-child{border-bottom:0}.kds-items b{color:var(--m-primary);min-width:34px;font-size:17px;font-weight:800}.kds-items p{color:var(--m-on-surface);font-size:14px}.kds-note{color:#7a5a1f;background:#fff3da;border-radius:9px;align-items:center;gap:6px;margin-bottom:10px;padding:8px 10px;font-size:12px;display:flex}.kds-actions{gap:8px;display:flex}.kds-actions form:first-child{flex:1}.kds-advance{cursor:pointer;background:var(--m-primary);width:100%;color:var(--m-on-primary);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.kds-advance:active{transform:scale(.98)}.kds-cancel{cursor:pointer;background:var(--m-error-container);color:var(--m-error);border:0;border-radius:11px;place-items:center;width:50px;font-family:inherit;display:grid}@media (max-width:900px){.kds-cols{grid-template-columns:1fr}.kds-header{flex-wrap:wrap}}.delivery-m3 h2{color:var(--m-on-surface);margin:0 0 14px;font-size:18px;font-weight:700}.delivery-m3 .delivery-list,.delivery-m3 .delivery-assign,.delivery-m3 .delivery-archive{margin-bottom:22px}.delivery-m3 .assign-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.delivery-m3 .assign-grid form,.delivery-m3 .delivery-card{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl);box-shadow:var(--m-shadow);flex-direction:column;gap:9px;margin-bottom:14px;padding:16px;display:flex}.delivery-m3 .assign-grid form.must-assign{border-color:var(--m-amber);box-shadow:0 0 0 3px #f6e3cf}.delivery-m3 .assign-grid strong{color:var(--m-on-surface);font-size:14px}.delivery-m3 .assign-grid span,.delivery-m3 .assign-grid small{color:var(--m-on-surface-variant);font-size:12px}.delivery-m3 select{border:1px solid var(--m-outline-variant);background:var(--m-surface-lowest);height:40px;color:var(--m-on-surface);border-radius:9px;padding:0 9px;font-family:inherit;font-size:13px}.delivery-m3 .assign-grid button,.delivery-m3 .delivery-destination-editor button{cursor:pointer;background:var(--m-primary);color:var(--m-on-primary);border:0;border-radius:10px;padding:11px;font-family:inherit;font-size:13px;font-weight:700}.delivery-m3 .delivery-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.delivery-m3 .delivery-card-head span{color:var(--m-on-surface-variant);font-size:12px}.delivery-m3 .delivery-card-head h3{color:var(--m-primary);margin:4px 0 0;font-size:16px}.delivery-m3 .delivery-card-head b{background:var(--m-secondary-container);color:var(--m-primary);white-space:nowrap;border-radius:99px;padding:5px 11px;font-size:12px}.delivery-m3 .delivery-meta{color:var(--m-on-surface-variant);background:var(--m-surface);border-radius:9px;flex-wrap:wrap;gap:14px;padding:8px 12px;font-size:11px;display:flex}.delivery-m3 .delivery-maps{flex-wrap:wrap;gap:8px;display:flex}.delivery-m3 .delivery-maps a{text-align:center;background:var(--m-surface);min-width:80px;color:var(--m-primary);border:1px solid var(--m-outline-variant);border-radius:10px;flex:1;padding:10px;font-size:12px;font-weight:600;text-decoration:none}.delivery-m3 .delivery-maps a:hover{background:var(--m-secondary-container)}.delivery-m3 .delivery-warning,.delivery-m3 .delivery-mandatory-notice{color:#7a5a1f;background:#fff3da;border-radius:10px;margin-bottom:10px;padding:11px;font-size:12px}.delivery-m3 .success-notice{color:#2f5e31;background:#dcefdc;border-radius:10px;margin-bottom:12px;padding:11px;font-size:13px}.delivery-m3 .delivery-status-actions{flex-wrap:wrap;gap:8px;display:flex}.delivery-m3 .delivery-status-actions button{cursor:pointer;background:var(--m-primary);min-width:120px;color:var(--m-on-primary);border:0;border-radius:11px;flex:1;padding:13px;font-family:inherit;font-size:13px;font-weight:700}.delivery-m3 .delivery-status-actions button.danger{background:var(--m-error-container);color:var(--m-error)}.delivery-m3 .delivery-empty{text-align:center;color:var(--m-outline);background:var(--m-surface-lowest);border-radius:var(--m-r-lg);border:1px dashed var(--m-outline-variant);padding:26px}.delivery-m3 .delivery-archive details{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg);margin-bottom:8px}.delivery-m3 .delivery-archive summary{cursor:pointer;color:var(--m-on-surface);padding:14px 16px;font-weight:600}.delivery-m3 .delivery-destination-editor{border:1px solid var(--m-outline-variant);border-radius:12px;margin-top:4px;padding:10px}.delivery-m3 .delivery-destination-editor summary{cursor:pointer;color:var(--m-primary);font-size:13px;font-weight:600}.personnel-m3 .personnel-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.personnel-m3 .personnel-summary article{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow);padding:18px}.personnel-m3 .personnel-summary span{color:var(--m-on-surface-variant);font-size:12px}.personnel-m3 .personnel-summary strong{color:var(--m-on-surface);margin:10px 0 6px;font-size:20px}.personnel-m3 .personnel-summary small{color:var(--m-outline);font-size:11px}.personnel-m3 .personnel-table-wrap{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl);margin-bottom:16px;overflow:hidden}.personnel-m3 .table-heading{border-bottom:1px solid var(--m-surface-high);padding:16px 20px}.personnel-m3 .table-heading h2{color:var(--m-on-surface);font-size:16px}.personnel-m3 .table-heading span{color:var(--m-on-surface-variant);background:var(--m-surface);border-radius:8px}.personnel-m3 .personnel-table th{background:var(--m-surface-low);color:var(--m-on-surface-variant)}.personnel-m3 .personnel-table td{border-top-color:var(--m-surface);color:var(--m-on-surface)}.personnel-m3 .personnel-table td>strong,.personnel-m3 .person-cell strong{color:var(--m-on-surface)}.personnel-m3 .person-cell>span{background:var(--m-secondary-container);color:var(--m-primary)}.personnel-m3 .role-pill{background:var(--m-surface-high);color:var(--m-on-surface-variant);border-radius:99px}.personnel-m3 .active-pill{color:#2f5e31;background:#dcefdc;border-radius:99px}.personnel-m3 .inactive-pill{background:var(--m-error-container);color:var(--m-error);border-radius:99px}.personnel-m3 .salary-note{background:var(--m-secondary-container);border-radius:var(--m-r-xl);margin-top:16px}.personnel-m3 .note-icon{background:var(--m-primary);color:var(--m-on-primary)}.personnel-m3 .salary-note strong{color:var(--m-on-surface)}.personnel-m3 .salary-note button{border:1px solid var(--m-outline);color:var(--m-on-surface);background:0 0;border-radius:9px}.personnel-m3 .former-staff-archive>summary{background:var(--m-surface);color:var(--m-on-surface);border-radius:12px}@media (max-width:850px){.personnel-m3 .personnel-summary{grid-template-columns:1fr 1fr}}.orders-m3 .order-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 18px;display:grid}.orders-m3 .order-stats article,.orders-m3 .order-card{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow)}.orders-m3 .order-stats span{color:var(--m-on-surface-variant)}.orders-m3 .order-stats strong,.orders-m3 .order-number strong,.orders-m3 .customer-data strong,.orders-m3 .order-card b{color:var(--m-on-surface)}.orders-m3 .shift-archive{background:var(--m-surface);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl);margin-bottom:14px;overflow:hidden}.orders-m3 .shift-archive>summary{color:var(--m-on-surface)}.orders-m3 .shift-archive>summary b{background:var(--m-secondary-container);color:var(--m-primary)}.orders-m3 .shift-archive.closed>summary b{color:#2f5e31;background:#dcefdc}.orders-m3 .shift-archive .orders-list{background:0 0}.orders-m3 .order-number{border-inline-start:0}.orders-m3 .brand-tag.barama{background:var(--m-secondary-container);color:var(--m-primary)}.orders-m3 .brand-tag.healthyka{color:#2f5e31;background:#dcefdc}.orders-m3 .order-total{color:var(--m-primary)}.orders-m3 .feedback-box summary{background:var(--m-primary);color:var(--m-on-primary);border-radius:10px}.orders-m3 .feedback-box button,.orders-m3 .close-shift-form button{background:var(--m-primary);color:var(--m-on-primary);border:0;border-radius:9px}.orders-m3 .orders-empty{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl);color:var(--m-on-surface-variant)}@media (max-width:900px){.orders-m3 .order-stats{grid-template-columns:1fr 1fr}}.attendance-m3 .mobile-check-link{color:var(--m-primary);align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.attendance-m3 .leave-workflow{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.attendance-m3 .leave-workflow article,.attendance-m3 .manager-leave-list,.attendance-m3 .attendance-summary article,.attendance-m3 .attendance-row{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow)}.attendance-m3 .manager-leave-list{margin-bottom:16px;padding:16px}.attendance-m3 .attendance-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.attendance-m3 h2{color:var(--m-on-surface)}.attendance-m3 .attendance-summary span,.attendance-m3 .attendance-person small,.attendance-m3 .cover-request span{color:var(--m-on-surface-variant)}.attendance-m3 .attendance-summary strong,.attendance-m3 .attendance-person strong,.attendance-m3 .cover-request strong,.attendance-m3 .time-result b{color:var(--m-on-surface)}.attendance-m3 .attendance-person>span{background:var(--m-secondary-container);color:var(--m-primary)}.attendance-m3 button{background:var(--m-primary);color:var(--m-on-primary);cursor:pointer;border:0;border-radius:9px;font-family:inherit}.attendance-m3 .attendance-edit summary{background:var(--m-primary);color:var(--m-on-primary)}.attendance-m3 .m3-actions{align-items:flex-end}@media (max-width:800px){.attendance-m3 .leave-workflow{grid-template-columns:1fr}.attendance-m3 .attendance-summary{grid-template-columns:1fr 1fr}}.m3-count-chip{text-align:center;background:var(--m-secondary-container);color:var(--m-primary);border-radius:var(--m-r);padding:8px 16px}.m3-count-chip strong{font-size:20px;line-height:1;display:block}.m3-count-chip span{font-size:10px}.menu-m3 .customer-menu-share,.menu-m3 .menu-filters,.menu-m3 .menu-product-card{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg)}.menu-m3 .customer-menu-share{margin:0 0 16px}.menu-m3 .menu-sync-note{border-radius:var(--m-r-lg);background:#dcefdc;border:1px solid #bcd8bc}.menu-m3 .menu-sync-note>span{background:var(--m-matcha);color:#fff}.menu-m3 .menu-sync-note strong{color:#2f5e31}.menu-m3 .success-notice{color:#2f5e31;background:#dcefdc;border-radius:12px;margin-bottom:14px;padding:12px 16px}.menu-m3 h2,.menu-m3 .product-info h2,.menu-m3 .product-info>strong{color:var(--m-on-surface)}.menu-m3 button,.menu-m3 .add-menu-product>summary,.menu-m3 .payment-site-link{background:var(--m-primary);color:var(--m-on-primary);cursor:pointer;border:0;border-radius:9px}.menu-m3 .customer-menu-share a{color:var(--m-primary)}.menu-m3 .menu-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.menu-m3 .menu-filters select,.menu-m3 .add-menu-product form input,.menu-m3 .add-menu-product form select{border:1px solid var(--m-outline-variant);background:var(--m-surface-lowest);color:var(--m-on-surface);border-radius:8px;height:38px;padding:0 9px}.menu-m3 .menu-filters a{color:var(--m-on-surface-variant);font-size:13px;text-decoration:none}.menu-m3 .barama-brand{background:var(--m-secondary-container);color:var(--m-primary)}.menu-m3 .healthy-brand{color:#2f5e31;background:#dcefdc}.payroll-m3 .payroll-hero{background:var(--m-primary);color:var(--m-on-primary);border-radius:var(--m-r-xl)}.payroll-m3 .payroll-card{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow)}.payroll-m3 .payroll-card h2{color:var(--m-on-surface)}.payroll-m3 .payroll-total{background:var(--m-primary);color:var(--m-on-primary)}.payroll-m3 .payroll-line .plus{color:var(--m-matcha)}.payroll-m3 .payroll-line .minus{color:var(--m-error)}.payroll-m3 .work-facts span{background:var(--m-surface);color:var(--m-on-surface-variant)}.payroll-m3 .work-facts b{color:var(--m-on-surface)}.payroll-m3 .formula-note{background:var(--m-secondary-container);color:var(--m-on-secondary-container)}.payroll-m3 button{background:var(--m-primary);color:var(--m-on-primary);cursor:pointer;border:0;border-radius:9px;font-family:inherit}.payroll-m3 .m3-header form select,.payroll-m3 .m3-header form input,.payroll-m3 .adjustment-form input,.payroll-m3 .adjustment-form select{background:var(--m-surface-lowest);border:1px solid var(--m-outline-variant);color:var(--m-on-surface);border-radius:9px;height:40px;padding:0 9px;font-family:inherit}.m3-badge{background:var(--m-secondary-container);color:var(--m-primary);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600}.users-m3 .users-list-card,.users-m3 .create-user-card{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl)}.users-m3 .users-list-card h2,.users-m3 .create-user-card h2{color:var(--m-on-surface)}.users-m3 .user-avatar{background:var(--m-secondary-container);color:var(--m-primary)}.users-m3 .user-row strong{color:var(--m-on-surface)}.users-m3 .user-row small{color:var(--m-on-surface-variant)}.users-m3 .user-active{color:#2f5e31;background:#dcefdc}.users-m3 .user-off{background:var(--m-error-container);color:var(--m-on-error-container)}.users-m3 .user-row>span{background:var(--m-surface);color:var(--m-on-surface-variant)}.users-m3 .edit-user-form{background:var(--m-surface)}.users-m3 .create-user-card>p{background:var(--m-secondary-container);color:var(--m-on-secondary-container)}.users-m3 .create-user-card input,.users-m3 .create-user-card select,.users-m3 .edit-user-form input,.users-m3 .edit-user-form select{background:var(--m-surface-lowest);border:1px solid var(--m-outline-variant);color:var(--m-on-surface)}.users-m3 .create-user-card button,.users-m3 .edit-user-form button{background:var(--m-primary);color:var(--m-on-primary)}.account-m3 .account-page{background:0 0;padding:0}.account-m3 .account-card,.account-m3 .my-ledger .detail-card{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl)}.account-m3 .account-card h1,.account-m3 .detail-card h3{color:var(--m-on-surface)}.account-m3 .my-ledger>h2{color:var(--m-on-surface);text-align:right}.account-m3 .account-profile-photo{background:var(--m-secondary-container);color:var(--m-primary)}.account-m3 button{background:var(--m-primary);color:var(--m-on-primary);cursor:pointer;border:0;border-radius:9px;padding:10px 16px;font-family:inherit}.account-m3 input{background:var(--m-surface-lowest);border:1px solid var(--m-outline-variant);color:var(--m-on-surface)}.account-m3 .employee-report-row strong{color:var(--m-on-surface)}.account-m3 .employee-report-row small{color:var(--m-on-surface-variant)}.account-m3 .account-success{color:#2f5e31;background:#dcefdc}.account-m3 .account-error{background:var(--m-error-container);color:var(--m-on-error-container)}.account-m3 .account-password-box>summary{color:var(--m-primary)}.login-m3 .login-card form button{background:#442a22}.login-m3 .login-logo{background:#ece0dc}.login-m3 .login-card input:focus{border-color:#442a22;box-shadow:0 0 0 3px #442a2226}.appdl-m3 .app-downloads-page{background:0 0;padding:0}.appdl-m3 .app-downloads-page h1{color:var(--m-on-surface)}.appdl-m3 .app-downloads-page>section{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-xl)}.appdl-m3 .app-downloads-page section>div a{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg);color:var(--m-on-surface)}.appdl-m3 .app-downloads-page section>div a i{background:var(--m-primary);color:var(--m-on-primary)}.appdl-m3 .app-downloads-page section>div a b{color:var(--m-primary)}.form-m3{background:#e8e0d5}.form-m3 .record-form-card{background:#fbf9f7;border-color:#d4c3be}.form-m3 .salary-form-card{border-top-color:#442a22}.form-m3 .heading-with-icon>span,.form-m3 .note-icon{color:#442a22;background:#ece0dc}.form-m3 .form-buttons button{background:#442a22}.form-m3 input:focus,.form-m3 select:focus,.form-m3 textarea:focus{border-color:#442a22;box-shadow:0 0 0 3px #442a2221}.empdetail-m3 .employee-detail-page{background:0 0;padding:0}.empdetail-m3 .detail-header{background:var(--m-primary);color:var(--m-on-primary)}.empdetail-m3 .detail-card,.empdetail-m3 .end-card{background:var(--m-surface-lowest);border:1px solid var(--m-surface-high);border-radius:var(--m-r-lg)}.empdetail-m3 .detail-card-title h2,.empdetail-m3 .end-card h2{color:var(--m-on-surface)}.empdetail-m3 .detail-person>span{background:var(--m-primary-fixed);color:var(--m-primary)}.empdetail-m3 button{background:var(--m-primary);color:var(--m-on-primary);border:0}.empdetail-m3 input,.empdetail-m3 select{background:var(--m-surface-lowest);border:1px solid var(--m-outline-variant);color:var(--m-on-surface)}.empdetail-m3 .salary-history-row>i{background:var(--m-primary)}.empdetail-m3 .salary-history-row strong{color:var(--m-on-surface)}.order-builder-page .builder-header{background:linear-gradient(120deg,#442a22,#5d4037)}.order-builder-page .brand-switch button.active{color:#442a22;background:#e7bdb1}.order-builder-page .submit-order,.order-builder-page .checkout-form button{background:#442a22}.order-builder-page .picker-grid>button:hover{border-color:#5d4037}.order-builder-page .picker-grid i{background:#442a22}.order-builder-page .cart-line b,.order-builder-page .cart-totals strong{color:#442a22}.order-builder-page .cart-totals{background:#ece0dc}.public-menu .public-menu-header,.public-menu .public-brand>div>span,.public-menu .public-cart-bar,.public-menu .public-add,.public-menu button.public-checkout,.public-menu .public-submit{background:#442a22}.public-menu .public-price,.public-menu .public-total b{color:#442a22}.mobile-check-card,.mobile-check-shell{--x:0}.mobile-check button,.mobile-check .check-action,.mobile-check-card button{color:#fff;background:#442a22}.mobile-check-brand,.mobile-check-header{background:#442a22}.track-page{background:radial-gradient(circle at 20% 12%,#5d4037 0,#0000 34%),#442a22}.track-page .track-logo{color:#442a22;background:#e7bdb1}.track-page .track-payment-link,.track-page .track-steps .done i{background:#442a22}.track-page .public-delivery-status strong{color:#442a22}.forbidden-page{background:radial-gradient(circle at 25% 15%,#5d4037 0,#0000 32%),#442a22}.forbidden-page a{color:#e7bdb1}
.attachment-title{display:none}.attach-menu>div.attachment-picker{width:215px;padding:5px}.attach-menu .attachment-option{grid-template-columns:32px 1fr;gap:8px;padding:7px 6px}.attach-menu .attachment-option>span{width:30px;height:30px;font-size:13px}.attach-menu .attachment-option b{font-size:8px}.attach-menu .attachment-option small{margin-top:3px;font-size:6px}.attach-menu>summary{font-size:16px;transform:none}.modern-composer{grid-template-columns:36px 36px 1fr 36px 41px}.messenger{--chat-green:#168a70;--chat-green-dark:#0d6f5a;--chat-paper:#f7f3ed}.conversation-header{z-index:3;background:#fafbfcf7;border-bottom-color:#dfe5e8;min-height:68px;box-shadow:0 2px 12px #24343d12}.conversation-title h1{color:#1d2d35;letter-spacing:-.2px;font-weight:800}.chat-wallpaper{background-color:var(--chat-paper);scroll-behavior:smooth;background-image:radial-gradient(#887d7030 .8px,#0000 .8px),radial-gradient(#fff9 .8px,#0000 .8px),linear-gradient(145deg,#f8f5f0cc,#eee8dfcc);background-size:18px 18px,18px 18px,100% 100%;padding-top:22px}.message-stream{gap:5px}.chat-bubble{border:1px solid #44566012;border-radius:15px;margin:0;padding:10px 12px 7px;box-shadow:0 2px 8px #2b3b4312}.chat-bubble.incoming{background:#fff;border-top-right-radius:4px}.chat-bubble.outgoing{background:#dff7df;border-color:#7bbd8b30;border-top-left-radius:4px}.chat-bubble p{color:#17262d;line-height:1.9}.messenger .chat-bubble p{font-size:14px!important}.bubble-author{margin-bottom:7px;font-weight:800;font-size:12px!important}.messenger .bubble-actions>a,.messenger .message-readers>summary,.messenger .bubble-foot time{font-size:11px!important}.bubble-actions{border-top:1px solid #52636b12;padding-top:3px}.bubble-foot{margin-top:3px}.chat-image{background:#e7ecee;border-radius:11px;margin:0 -5px 7px;overflow:hidden}.chat-image img{border-radius:11px}.chat-video{background:#17262d;border-radius:11px}.modern-composer{background:#f7f9fafa;border-top:1px solid #dce3e6;min-height:66px;box-shadow:0 -4px 18px #24343d10}.modern-composer textarea{border:1px solid #dfe5e8;border-radius:23px;height:45px;padding:11px 17px;box-shadow:0 1px 4px #24343d0b}.modern-composer textarea:focus{border-color:#8dc7ba;box-shadow:0 0 0 3px #168a7014}.composer-photo-button{color:#596b74;cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.composer-photo-button:hover{color:var(--chat-green);background:#e4ebed}.composer-photo-button>span{place-items:center;display:grid}.composer-photo-button svg{fill:currentColor;width:22px;height:22px}.composer-photo-button input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.composer-photo-button.uploading{color:var(--chat-green);pointer-events:none;animation:.85s infinite alternate photo-upload-pulse}@keyframes photo-upload-pulse{to{opacity:.35;transform:scale(.88)}}.record-voice-button,.modern-composer .voice-button{background:linear-gradient(145deg,var(--chat-green),var(--chat-green-dark))}.attachment-picker{overflow:hidden;border-radius:14px!important;box-shadow:0 14px 42px #1d2d3540!important}.conversation-avatar.private{background:linear-gradient(145deg,#7d8fd3,#5368b5)}.profile-avatar{text-decoration:none;overflow:hidden}.profile-avatar img,.conversation-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.bubble-author-profile{align-items:center;gap:7px;margin-bottom:7px;display:flex}.bubble-author-profile>img,.bubble-author-profile>span{border-radius:50%;flex:none;width:24px;height:24px}.bubble-author-profile>img{object-fit:cover}.bubble-author-profile>span{color:#765a43;background:#e8dcd0;place-items:center;font-size:10px;font-weight:900;display:grid}.bubble-author-profile .bubble-author{margin:0}.chat-sidebar-actions{background:#fafbfc;border-top:1px solid #edf0f2;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.chat-sidebar-actions details{margin:0;position:relative}.chat-sidebar-actions summary{color:#0d765f;cursor:pointer;text-align:center;background:#e5f3ef;border-radius:9px;place-items:center;min-height:38px;padding:7px;font-weight:800;list-style:none;display:grid;font-size:11px!important}.chat-sidebar-actions summary::-webkit-details-marker{display:none}.chat-sidebar-actions .create-chat-room summary{background:var(--chat-green);color:#fff}.start-private-chat form,.chat-sidebar-actions .create-chat-room>form{z-index:20;background:#fff;border:1px solid #dce3e6;border-radius:14px;width:270px;padding:14px;position:absolute;bottom:46px;right:0;box-shadow:0 14px 42px #1d2d3540}.start-private-chat form strong{margin-bottom:10px;display:block}.start-private-chat select{background:#fff;border:1px solid #d7dfe3;border-radius:9px;width:100%;height:42px;padding:0 9px}.start-private-chat button{background:var(--chat-green);color:#fff;border:0;border-radius:9px;width:100%;height:40px;margin-top:9px;font-weight:800}.start-private-chat button:disabled{opacity:.45}.mobile-conversations{display:none;position:relative}.mobile-conversations>summary{color:#52636c;cursor:pointer;border-radius:50%;place-items:center;width:35px;height:35px;list-style:none;display:grid;font-size:22px!important}.mobile-conversations>summary::-webkit-details-marker{display:none}.mobile-conversations>div{z-index:50;background:#fff;border:1px solid #dce3e6;border-radius:15px;width:min(300px,100vw - 24px);max-height:70vh;padding:12px;position:absolute;top:43px;left:-40px;overflow:auto;box-shadow:0 18px 50px #17262d55}.mobile-conversations>div>strong{padding:3px 5px 9px;display:block}.mobile-conversations a{color:#25353d;border-radius:9px;align-items:center;gap:9px;min-height:43px;padding:7px;text-decoration:none;display:flex}.mobile-conversations a.active{color:#0d765f;background:#e5f3ef;font-weight:800}.mobile-conversations a>span{background:#e8ecee;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.mobile-conversations form{border-top:1px solid #edf0f2;grid-template-columns:1fr auto;gap:6px;margin-top:9px;padding-top:10px;display:grid}.mobile-conversations select{background:#fff;border:1px solid #d7dfe3;border-radius:8px;min-width:0;height:39px;padding:0 7px}.mobile-conversations form button{background:var(--chat-green);color:#fff;border:0;border-radius:8px;padding:0 12px;font-weight:800}@media (max-width:620px){.conversation-header{min-height:72px;padding-left:64px;padding-right:12px}.conversation-title{flex:1}.conversation-title h1{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.conversation-tools{margin-right:0;display:flex}.conversation-tools>button:not(.enable-notifications):not(.notifications-enabled){display:none}.mobile-conversations{display:block}.chat-wallpaper{padding:16px 10px 22px}.chat-bubble{max-width:91%}.modern-composer{gap:4px;padding-top:9px}.composer-photo-button{width:30px;height:36px}.composer-photo-button svg{width:21px;height:21px}.modern-composer textarea{min-width:0;padding-left:14px;padding-right:14px}}.composer-primary-action{width:41px;height:41px;position:relative}.composer-primary-action .voice-button{display:none}.modern-composer:has(textarea:not(:placeholder-shown)) .composer-primary-action .voice-button{display:grid}.modern-composer:has(textarea:not(:placeholder-shown)) .record-voice-button{display:none}.record-voice-button{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid;box-shadow:0 2px 7px #008f7040}.record-voice-button svg{fill:currentColor;width:22px;height:22px}.voice-recording,.voice-preview,.voice-permission-error{z-index:8;background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:51px;padding:8px 11px;display:flex;position:absolute;bottom:68px;left:12px;box-shadow:0 8px 28px #0003}.voice-recording>span{color:#52616a;white-space:nowrap;font-size:8px}.voice-permission-error{text-align:right;color:#39454b;width:min(330px,100vw - 24px);display:block}.voice-permission-error strong,.voice-permission-error span{display:block}.voice-permission-error strong{margin-bottom:6px;font-size:11px}.voice-permission-error span{color:#667781;font-size:8px;line-height:1.8}.voice-permission-error>div{gap:7px;margin-top:9px;display:flex}.voice-permission-error button{color:#fff;background:#00a884;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:700}.voice-permission-error button:last-child{color:#45545c;background:#e8ecee}.voice-recording i{background:#e44949;border-radius:50%;width:10px;height:10px;animation:1s infinite voice-pulse}.voice-recording time{color:#e44949;direction:ltr;min-width:45px;font-size:10px}.voice-recording button,.voice-preview button{color:#54656f;background:#eef0f1;border:0;border-radius:50%;width:32px;height:32px}.voice-preview audio{width:240px;height:34px}.voice-preview button:last-child{color:#fff;background:#00a884}@keyframes voice-pulse{50%{opacity:.35;transform:scale(.8)}}@media (max-width:620px){.modern-composer{grid-template-columns:30px 30px minmax(74px,1fr) 30px 39px;gap:3px;padding-left:7px;padding-right:7px}.modern-composer .attach-menu,.modern-composer .mention-menu{display:block}.modern-composer>button,.modern-composer summary{width:30px}.mention-menu>div{left:0;right:auto}.attach-menu>div.attachment-picker{width:250px}.attachment-title{display:block}.conversation-title{min-width:0}.chat-presence>div{width:min(230px,75vw);left:-35px;right:auto}.record-voice-button,.composer-primary-action{width:39px;height:39px}.voice-preview audio{width:175px}}.unread-badge{color:#fff;background:#25d366;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.conversation-tools .enable-notifications,.conversation-tools .notifications-enabled{font-size:17px;position:relative}.conversation-tools .enable-notifications{color:#e29331;background:#fff0d9}.conversation-tools .notifications-enabled{color:#00a884}.conversation-tools button>b{color:#fff;background:#e54848;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:6px;display:grid;position:absolute;top:-2px;right:-3px}.chat-presence{margin-top:4px;position:relative}.chat-presence>summary{color:#168443;cursor:pointer;font-size:8px;list-style:none}.chat-presence>summary::-webkit-details-marker{display:none}.chat-presence>div{z-index:30;background:#fff;border:1px solid #d7dfe3;border-radius:12px;width:230px;max-height:280px;padding:8px;position:absolute;top:22px;right:0;overflow:auto;box-shadow:0 12px 35px #0003}.chat-presence p{border-bottom:1px solid #eef0f1;align-items:center;gap:8px;margin:0;padding:7px;display:flex}.chat-presence p:last-child{border-bottom:0}.chat-presence p>i{background:#aeb8bd;border-radius:50%;flex:none;width:9px;height:9px}.chat-presence p.online>i{background:#25d366;box-shadow:0 0 0 3px #dff7e7}.chat-presence p strong,.chat-presence p small{display:block}.chat-presence p strong{font-size:9px}.chat-presence p small{color:#667781;margin-top:3px;font-size:7px}.message-reply-quote{background:#ffffff8c;border-right:3px solid #00a884;border-radius:7px;margin:1px 0 7px;padding:7px 9px}.message-reply-quote strong,.message-reply-quote span{display:block}.message-reply-quote strong{color:#00896d;font-size:8px}.message-reply-quote span{color:#667781;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:4px;font-size:8px;overflow:hidden}.bubble-actions{align-items:center;gap:8px;margin-top:5px;display:flex}.bubble-actions>a,.message-readers>summary{color:#62737c;cursor:pointer;font-size:7px;text-decoration:none;list-style:none}.message-readers{position:relative}.message-readers>summary::-webkit-details-marker{display:none}.message-readers>div{z-index:20;background:#fff;border-radius:10px;width:190px;max-height:230px;padding:9px;position:absolute;bottom:22px;left:0;overflow:auto;box-shadow:0 8px 28px #0003}.message-readers>div strong,.message-readers>div span{padding:4px;font-size:7px;display:block}.message-readers>div strong{color:#00896d;margin-top:3px}.message-readers>div span{color:#52616a}.composer-reply{background:#fff;border-right:3px solid #00a884;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding:7px 10px;display:flex}.composer-reply div{min-width:0}.composer-reply strong,.composer-reply span{display:block}.composer-reply strong{color:#00896d;font-size:8px}.composer-reply span{color:#667781;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.composer-reply>a{color:#667781;flex:none;font-size:18px;text-decoration:none}.attach-menu .camera-option>span{color:#287ca3;background:#dff3ff}.attach-menu .gallery-option>span{color:#7653c6;background:#e9e0ff}@media (max-width:620px){.chat-presence>div{width:min(230px,75vw);left:-35px;right:auto}}.chat-home-link{padding:0 10px;font-weight:800;border-radius:18px!important;width:auto!important;font-size:11px!important}.mobile-chat-back{color:#53646d;font-size:25px;font-weight:900;text-decoration:none;display:none}.new-chat-contacts{z-index:25;background:#fff;border:1px solid #dce3e6;border-radius:15px;width:285px;max-height:55vh;padding:12px;position:absolute;bottom:46px;right:0;overflow:auto;box-shadow:0 14px 42px #1d2d3540}.new-chat-contacts>strong{margin:3px 4px 9px;display:block}.new-chat-contacts form{width:auto!important;box-shadow:none!important;border:0!important;padding:0!important;position:static!important}.new-chat-contacts button{text-align:right;border:0;border-bottom:1px solid #eef1f2;align-items:center;gap:10px;width:100%;min-height:48px;color:#233138!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:6px!important;display:flex!important}.new-chat-contacts button span{color:#087862;background:#dff1ec;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.new-chat-contacts button b{font-size:12px}@media (max-width:620px){.messenger.mobile-chat-list .messenger-sidebar{grid-template-rows:64px 50px 45px minmax(0,1fr) auto;width:100%;display:grid}.messenger.mobile-chat-list .messenger-main,.messenger.mobile-room-open .messenger-sidebar{display:none}.messenger.mobile-room-open .messenger-main{display:grid}.mobile-chat-back{flex:none;place-items:center;width:38px;height:38px;display:grid}.conversation-header{padding:8px 10px}.conversation-tools .mobile-conversations{display:none}.new-chat-contacts{width:auto;max-height:65dvh;position:fixed;bottom:64px;left:10px;right:10px}.chat-sidebar-actions{padding:max(8px,env(safe-area-inset-bottom)) 10px;grid-template-columns:1fr}.chat-sidebar-actions .create-chat-room{display:none}}.forbidden-page{color:#fff;text-align:center;background:#292620;place-items:center;min-height:100vh;padding:20px;display:grid}.forbidden-page>div{background:#34312b;border:1px solid #4d473f;border-radius:16px;max-width:420px;padding:35px}.forbidden-page span{font-size:32px}.forbidden-page h1{margin:18px 0 10px;font-size:17px}.forbidden-page p{color:#bdb5aa;font-size:9px;line-height:1.9}.forbidden-page a{color:#292620;background:#ad9b87;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.top-actions a{border-radius:10px;justify-content:center;align-items:center;height:43px;text-decoration:none;display:flex}.top-actions .notification{border:1px solid var(--line);width:43px;color:var(--ink);background:#fff;position:relative}.panel-head>a{color:var(--sand-dark);font-size:9px;font-weight:700;text-decoration:none}.live-activity-list>div{border-top:1px solid #eee8df;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.live-activity-list>div:first-child{border-top:0}.live-activity-list>div>span{color:#705e4c;background:#e9e0d5;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.live-activity-list strong{font-size:9px;display:block}.live-activity-list p{color:#817a70;margin:4px 0 0;font-size:8px}.live-activity-list time{color:#918a81;font-size:7px}.kitchen-page{background:var(--bg-primary);min-height:100vh;padding:18px}.kitchen-live-indicator{z-index:20;color:#fff;background:#292620;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:flex;position:fixed;bottom:18px;left:26px;box-shadow:0 6px 20px #29262033}.kitchen-live-indicator i{background:#63c174;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #63c17422}.kitchen-header{background:linear-gradient(120deg, var(--primary-dark), var(--primary));color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:19px 23px;display:grid}.kitchen-header a{color:#bdb5aa;font-size:13px;text-decoration:none}.kitchen-header h1{margin:10px 0 7px;font-size:25px}.kitchen-header p{color:#bdb5aa;margin:0;font-size:13px}.kitchen-count{text-align:center;background:#3b3731;border-radius:10px;min-width:80px;padding:9px 13px}.kitchen-count strong,.kitchen-count span{display:block}.kitchen-count strong{font-size:20px}.kitchen-count span{color:#bdb5aa;margin-top:4px;font-size:12px}.kitchen-header .orders-link{color:#292620;background:#ad9b87;border-radius:9px;padding:13px 17px;font-size:14px;font-weight:700}.kitchen-columns{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;margin-top:13px;display:grid}.kitchen-column{background:var(--bg-tertiary);border-radius:var(--radius-lg);min-height:260px;padding:10px}.kitchen-column>header{border-bottom:3px solid var(--tertiary);justify-content:space-between;align-items:center;padding:8px 6px 13px;display:flex}.kitchen-column.preparing>header{border-color:var(--warning)}.kitchen-column.ready>header{border-color:var(--success)}.kitchen-column h2{color:var(--text-primary);margin:0;font-size:19px}.kitchen-column header>span{background:var(--bg-secondary);min-width:34px;height:34px;color:var(--text-primary);border-radius:16px;place-items:center;font-size:15px;font-weight:700;display:grid}.empty-kitchen-column{color:var(--text-muted);text-align:center;padding:65px 10px;font-size:14px}.kitchen-ticket{background:var(--bg-secondary);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-top:11px;padding:17px}.ticket-head{grid-template-columns:auto auto 1fr;align-items:center;gap:7px;display:grid}.ticket-head>strong{color:var(--text-primary);font-size:24px}.ticket-head time{color:var(--text-muted);direction:ltr;justify-self:end;font-size:14px}.channel-dot{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:7px;padding:5px 9px;font-size:12px}.channel-dot.snappfood{color:#a52c5e;background:#ffe0ec}:root[data-theme=dark] .channel-dot.snappfood{color:#f4a9c6;background:#4a2436}.ticket-brand{color:var(--text-secondary);margin:10px 0;font-size:13px}.ticket-items{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding:10px 0}.ticket-items>div{grid-template-columns:46px 1fr;align-items:baseline;gap:5px;padding:8px 0;display:grid}.ticket-items b{color:var(--tertiary);font-size:20px}.ticket-items span,.ticket-items p{color:var(--text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.7}.ticket-note{color:var(--warning);background:#e8a43a24;border-radius:8px;margin-top:10px;padding:10px;font-size:14px;line-height:1.7}.ticket-actions{grid-template-columns:1fr auto;gap:7px;margin-top:11px;display:grid}.ticket-actions form:first-child button{width:100%}.ticket-actions button{border-radius:var(--radius-sm);background:var(--primary);min-height:54px;color:var(--secondary);cursor:pointer;transition:var(--transition);border:0;padding:8px 14px;font-size:15px;font-weight:700}.ticket-actions button:hover{background:var(--primary-light)}.ticket-actions .cancel-ticket{color:var(--error);background:#c5574c21}.ticket-actions .cancel-ticket:hover{background:#c5574c38}@media (max-width:900px){.kitchen-columns{grid-template-columns:1fr 1fr}.kitchen-column.ready{grid-column:1/-1}}@media (max-width:600px){.kitchen-page{padding:9px}.kitchen-header{grid-template-columns:1fr auto}.kitchen-header .orders-link{text-align:center;grid-column:1/-1}.kitchen-columns{grid-template-columns:1fr}.kitchen-column.ready{grid-column:auto}}.unified-menu-label{text-align:center;background:#37332d;border-radius:10px;min-width:150px;padding:10px 15px}.unified-menu-label strong,.unified-menu-label span{display:block}.unified-menu-label strong{font-size:10px}.unified-menu-label span{color:#cbbdac;margin-top:5px;font-size:8px}.brand-tag.mixed{color:#604f78;background:#e4def0}@media (max-width:520px){.unified-menu-label{margin-top:12px}}
.public-menu{color:#292620;background:#f4f0e9;min-height:100vh;padding-bottom:85px}.public-menu-header{z-index:8;background:#fff;border-bottom:1px solid #e5ddd3;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 5vw;display:grid;position:sticky;top:0}.public-brand{align-items:center;gap:10px;display:flex}.public-brand img{background:#e9e0d5;border-radius:12px}.public-brand strong,.public-brand span{display:block}.public-brand strong{font-size:12px}.public-brand span{color:#817970;margin-top:4px;font-size:7px}.public-brand-tabs{background:#eee7dd;border-radius:10px;padding:4px;display:flex}.public-brand-tabs button{background:0 0;border:0;border-radius:8px;padding:8px 18px;font-size:9px}.public-brand-tabs button.active{color:#fff;background:#292620}.public-brand-tabs button.healthy{background:#66805e}.public-cart-button{background:#ad9b87;border:0;border-radius:9px;justify-self:end;padding:9px 12px;font-size:8px}.public-cart-button b{color:#fff;background:#292620;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-right:5px;display:inline-grid}.public-hero{color:#fff;background:linear-gradient(130deg,#292620,#514a40);border-radius:20px;justify-content:space-between;align-items:center;min-height:180px;margin:22px 5vw 15px;padding:28px 38px;display:flex;overflow:hidden}.public-hero span{color:#d0c3b4;font-size:8px}.public-hero h1{margin:12px 0 9px;font-size:27px}.public-hero p{color:#c9c0b5;font-size:9px}.public-hero>div:last-child{opacity:.8;font-size:80px}.public-search{background:#fff;border:1px solid #d5cabe;border-radius:12px;align-items:center;width:min(520px,90%);height:43px;margin:0 auto 12px;padding:0 13px;display:flex}.public-search span{color:#817970;font-size:20px}.public-search input{border:0;outline:0;width:100%;height:100%;padding:0 10px}.public-categories{gap:7px;padding:6px 5vw 13px;display:flex;overflow-x:auto}.public-categories button{white-space:nowrap;background:#fff;border:1px solid #d5cabe;border-radius:15px;padding:7px 12px;font-size:8px}.public-categories button.active{color:#fff;background:#292620;border-color:#292620}.public-product-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding:0 5vw;display:grid}.public-product-grid>article{background:#fff;border:1px solid #ded5ca;border-radius:15px;overflow:hidden;box-shadow:0 5px 18px #44382c10}.public-product-image{background:#e9e1d6;height:165px;position:relative}.public-product-image img{object-fit:cover}.public-product-image>span{place-items:center;height:100%;font-size:40px;display:grid}.public-product-body{padding:13px}.public-product-body>small{color:#8b837a;font-size:7px}.public-product-body h2{height:35px;margin:7px 0;font-size:11px;line-height:1.7;overflow:hidden}.public-product-body p{color:#817970;height:30px;font-size:7px;line-height:1.8;overflow:hidden}.public-product-body>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.public-product-body strong{font-size:10px}.public-product-body button{color:#fff;background:#292620;border:0;border-radius:8px;padding:7px 9px;font-size:8px}.floating-cart{display:none}.public-cart-overlay{z-index:20;background:#0008;justify-content:flex-start;display:flex;position:fixed;inset:0}.public-cart-overlay>aside{background:#faf8f4;width:min(430px,100%);height:100%;padding:18px;overflow-y:auto;box-shadow:15px 0 50px #0004}.public-cart-overlay header{border-bottom:1px solid #e1d9cf;justify-content:space-between;padding-bottom:13px;display:flex}.public-cart-overlay h2{margin:0 0 5px;font-size:15px}.public-cart-overlay header p{color:#817970;margin:0;font-size:8px}.public-cart-overlay header button{border:0;border-radius:50%;width:32px;height:32px;font-size:19px}.public-cart-lines>div{border-bottom:1px solid #e5ddd3;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.public-cart-lines strong,.public-cart-lines small{display:block}.public-cart-lines strong{font-size:9px}.public-cart-lines small{color:#817970;margin-top:5px;font-size:8px}.public-cart-lines>div>div:last-child{align-items:center;gap:8px;display:flex}.public-cart-lines button{background:#fff;border:1px solid #d5cabe;border-radius:8px;width:27px;height:27px}.public-empty-cart{text-align:center;color:#817970;padding:55px}.public-cart-overlay form>label{margin-top:10px;font-size:8px;display:block}.public-cart-overlay input,.public-cart-overlay textarea{background:#fff;border:1px solid #d5cabe;border-radius:8px;width:100%;margin-top:5px;padding:9px;display:block}.public-cart-overlay textarea{height:60px}.public-total{background:#eee7dd;border-radius:9px;justify-content:space-between;margin-top:12px;padding:12px;font-size:10px;display:flex}.public-submit{color:#fff;background:#292620;border:0;border-radius:9px;width:100%;height:42px;margin-top:10px;font-size:9px;font-weight:700}.track-page{background:#292620;place-items:center;min-height:100vh;padding:20px;display:grid}.track-page>section{text-align:center;background:#faf8f4;border-radius:20px;width:min(520px,100%);padding:28px}.track-logo{color:#292620;background:#ad9b87;border-radius:16px;place-items:center;width:55px;height:55px;margin:auto;font-size:25px;font-weight:700;display:grid}.track-page>section>span{color:#817970;margin-top:13px;font-size:8px;display:block}.track-page h1{margin:9px;font-size:20px}.track-page p{color:#817970;font-size:8px}.track-steps{justify-content:space-between;margin:28px 0;display:flex}.track-steps>div{flex:1;position:relative}.track-steps>div:before{content:"";background:#ddd4c9;width:100%;height:2px;position:absolute;top:13px;right:-50%}.track-steps>div:first-child:before{display:none}.track-steps i{z-index:1;background:#ddd4c9;border-radius:50%;place-items:center;width:28px;height:28px;margin:auto;font-size:8px;font-style:normal;display:grid;position:relative}.track-steps span{margin-top:7px;font-size:7px;display:block}.track-steps .done i,.track-steps .done:before{color:#fff;background:#66805e}.track-items{background:#eee7dd;border-radius:10px;margin-bottom:16px;padding:10px}.track-items>div,.track-items>strong{justify-content:space-between;padding:8px;font-size:8px;display:flex}.track-items>strong{border-top:1px dashed #c5b8a9;font-size:10px}.track-page a{color:#705e4c;font-size:9px;display:inline-block}@media (max-width:950px){.public-product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.public-menu-header{grid-template-columns:1fr auto}.public-brand-tabs{grid-area:2/1/auto/-1;margin:5px auto}.public-menu-header{height:105px}.public-brand-tabs button{padding:7px 25px}.public-hero{min-height:140px;padding:20px}.public-hero>div:last-child{font-size:55px}.public-product-grid{grid-template-columns:1fr 1fr;gap:9px;padding:0 3vw}.public-product-image{height:130px}.public-menu-header{padding:0 3vw}.public-hero{margin-left:3vw;margin-right:3vw}.public-cart-button{display:none}.floating-cart{color:#fff;z-index:10;background:#292620;border:0;border-radius:12px;justify-content:space-between;align-items:center;height:51px;padding:0 15px;display:flex;position:fixed;bottom:12px;left:3vw;right:3vw}.floating-cart span{font-size:8px}.floating-cart strong{font-size:9px}.public-hero h1{font-size:20px}}@media (max-width:390px){.public-product-grid{grid-template-columns:1fr}.public-product-image{height:180px}.track-page>section{padding:20px 12px}.track-steps span{font-size:6px}}.track-page .track-payment-link{color:#fff;background:#168a70;border-radius:10px;margin:0 0 12px;padding:12px 16px;font-size:12px;font-weight:900;text-decoration:none;display:block}
.feedback-page{background:#cec4b7;min-height:100vh;padding:24px 5vw 50px}.feedback-header{color:#fff;background:linear-gradient(130deg,#292620,#49433a);border-radius:17px;justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.feedback-header a{color:#bdb5aa;font-size:8px;text-decoration:none}.feedback-header h1{margin:11px 0 5px;font-size:21px}.feedback-header p{color:#bdb5aa;margin:0;font-size:8px}.average-score{text-align:center;background:#ffffff12;border:1px solid #fff2;border-radius:12px;width:90px;padding:10px}.average-score strong,.average-score span{display:block}.average-score strong{font-size:25px}.average-score span{color:#d7cec3;margin-top:4px;font-size:7px}.feedback-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0;display:grid}.feedback-stats article{background:#faf8f4;border:1px solid #bfb2a3;border-bottom:4px solid #ad9b87;border-radius:13px;padding:15px;position:relative}.feedback-stats article.positive{border-bottom-color:#6d8965}.feedback-stats article.negative{border-bottom-color:#a35f52}.feedback-stats article.warning{border-bottom-color:#d49a43}.feedback-stats span,.feedback-stats strong,.feedback-stats small{display:block}.feedback-stats span{color:#817970;font-size:8px}.feedback-stats strong{margin:9px 0;font-size:20px}.feedback-stats small{color:#938b82;font-size:7px}.feedback-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.feedback-panel{background:#faf8f4;border:1px solid #bfb2a3;border-radius:14px;padding:17px}.feedback-panel-head{border-bottom:1px solid #e3dbd1;margin-bottom:12px;padding-bottom:12px}.feedback-panel-head h2{margin:0 0 5px;font-size:12px}.feedback-panel-head p{color:#817970;margin:0;font-size:7px}.score-bars>div{grid-template-columns:55px 1fr 25px;align-items:center;gap:8px;padding:7px 0;display:grid}.score-bars span,.score-bars b{font-size:7px}.score-bars>div>div{background:#e5ddd3;border-radius:5px;height:7px;overflow:hidden}.score-bars i{background:#6d8965;border-radius:5px;height:100%;display:block}.topic-cloud{flex-wrap:wrap;gap:7px;display:flex}.topic-cloud>span{color:#655d54;background:#e8e0d5;border-radius:12px;padding:7px 9px;font-size:8px}.topic-cloud b{color:#fff;background:#292620;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-right:6px;font-size:6px;display:inline-grid}.ranked-item{border-top:1px solid #e5ddd3;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ranked-item strong,.ranked-item small{display:block}.ranked-item strong{font-size:8px}.ranked-item small{color:#817970;margin-top:4px;font-size:7px}.ranked-item>span{background:#eee7dd;border-radius:8px;padding:6px 8px;font-size:8px}.review-list{grid-column:1/-1}.review-card{background:#fff;border:1px solid #ddd4ca;border-right:4px solid #ad9b87;border-radius:11px;margin-top:9px;padding:12px}.review-card.rating-1,.review-card.rating-2{border-right-color:#a35f52}.review-card.rating-4,.review-card.rating-5{border-right-color:#6d8965}.review-top{justify-content:space-between;display:flex}.review-top strong,.review-top span{display:block}.review-top strong{font-size:9px}.review-top span{color:#817970;margin-top:4px;font-size:7px}.review-top>b{color:#d18b39;font-size:10px}.review-card>p{color:#4e4841;font-size:9px;line-height:1.9}.review-topics span{background:#eee7dd;border-radius:8px;margin-left:4px;padding:4px 6px;font-size:7px;display:inline-block}.review-card details{margin-top:10px;position:relative}.review-card summary{color:#fff;background:#292620;border-radius:8px;width:max-content;padding:7px 9px;font-size:7px;list-style:none}.review-card details form{grid-template-columns:160px 1fr auto;gap:7px;margin-top:8px;display:grid}.review-card select,.review-card textarea{border:1px solid #d5cabe;border-radius:8px;padding:7px;font-size:8px}.review-card textarea{height:50px}.review-card form button{color:#fff;background:#66805e;border:0;border-radius:8px;padding:0 11px;font-size:8px}@media (max-width:800px){.feedback-stats{grid-template-columns:1fr 1fr}.feedback-grid{grid-template-columns:1fr}.review-list{grid-column:auto}}@media (max-width:540px){.feedback-page{padding:13px}.feedback-header h1{font-size:17px}.feedback-stats{grid-template-columns:1fr 1fr}.review-card details form{grid-template-columns:1fr}.review-card form button{height:35px}}
.mobile-check{background:radial-gradient(circle at top,#958574,#171411 78%);place-items:center;min-height:100vh;padding:22px;font-family:inherit;display:grid}.mobile-check-card{text-align:center;background:#f8f4ee;border:1px solid #d8cbbb;border-radius:28px;width:min(100%,420px);padding:28px;box-shadow:0 25px 75px #080706a6}.mobile-check-card>img{object-fit:contain;width:82px;height:82px}.mobile-check-card small{color:#947f69;margin-top:8px;display:block}.mobile-check-card h1{margin:12px 0 5px;font-size:23px}.mobile-check-card p{color:#746b61;font-size:13px}.camera-input{cursor:pointer;background:#eee6dc;border:2px dashed #b3a18d;border-radius:17px;margin:24px 0;padding:22px;font-weight:700;display:block}.camera-input input{display:none}.check-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check-actions button{color:#fff;height:54px;font:inherit;background:#4c654b;border:0;border-radius:15px;font-weight:800}.check-actions .checkout{background:#302c27}.check-actions button:disabled{opacity:.5}.check-result{color:#423b34;background:#e5ded3;border-radius:12px;margin-top:16px;padding:13px;font-size:13px;line-height:1.8}.mobile-check-card em{color:#8e857b;margin:17px 0;font-size:10px;font-style:normal;display:block}.mobile-check-card>a{color:#6d5b49;font-size:12px}.link-warning{background:#f2dfd7;border-radius:12px;padding:14px;line-height:1.8}
.capture-destination{color:#51473d;cursor:pointer;background:#f1ebe3;border:1px dashed #9f8c76;border-radius:9px;width:100%;min-height:42px}.delivery-page{background:#f5f1eb;min-height:100vh;padding:28px 5vw 60px}.delivery-page>header{color:#fff;background:#292620;border-radius:18px;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.delivery-page>header a{color:#d6c9ba;text-decoration:none}.delivery-page>header h1{margin:8px 0 5px;font-size:25px}.delivery-page>header p{color:#bfb5aa;margin:0}.delivery-assign,.delivery-list{margin-top:20px}.delivery-assign h2,.delivery-list h2{font-size:18px}.assign-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.assign-grid form,.delivery-card,.delivery-empty{background:#fff;border:1px solid #bcae9d;border-radius:15px;padding:17px}.assign-grid strong,.assign-grid span,.assign-grid small{display:block}.assign-grid span{color:#625a52;margin:8px 0;line-height:1.7}.assign-grid small{color:#a05140}.assign-grid select,.assign-grid button{border-radius:9px;width:100%;height:43px;margin-top:10px}.assign-grid select{background:#fff;border:1px solid #bcae9d;padding:0 9px}.assign-grid button{color:#fff;background:#292620;border:0;font-weight:800}.delivery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.delivery-list>h2,.delivery-list>.delivery-empty{grid-column:1/-1}.delivery-card-head{justify-content:space-between;align-items:flex-start;display:flex}.delivery-card-head span{color:#80776d}.delivery-card-head h3{margin:7px 0 0}.delivery-card-head>b{background:#e9dfd2;border-radius:9px;padding:7px 10px}.delivery-card address{background:#f4f0ea;border-radius:10px;padding:12px;font-style:normal;line-height:1.8}.delivery-meta{color:#655d55;justify-content:space-between;gap:8px;margin:12px 0;display:flex}.delivery-maps,.delivery-share,.delivery-status-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.delivery-maps a,.delivery-share a,.delivery-share button,.delivery-status-actions button{color:#392f27;font:inherit;cursor:pointer;background:#e7ded2;border:0;border-radius:9px;padding:10px 12px;text-decoration:none}.delivery-share a:last-child{color:#235333;background:#d9efdf}.delivery-warning{color:#7b372e;background:#f4dfd9;border-radius:9px;margin-top:10px;padding:10px}.delivery-tracker{color:#fff;background:#202a26;border-radius:12px;margin-top:14px;padding:14px}.delivery-tracker p,.delivery-tracker small{color:#c6d3cc;display:block}.delivery-tracker button{color:#10271d;background:#58b889;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.delivery-status-actions button{color:#fff;background:#292620}.delivery-status-actions .danger{background:#8d4539}.public-delivery-status{color:#34452f;background:#e8efe4;border-radius:12px;gap:8px;margin:15px 0;padding:15px;display:grid}.public-delivery-status a{color:#356047}.public-delivery-status small{color:#5c6b57}@media (max-width:950px){.assign-grid{grid-template-columns:1fr 1fr}.delivery-list{grid-template-columns:1fr}}@media (max-width:620px){.delivery-page{padding:12px}.delivery-page>header{align-items:flex-start;padding:18px}.delivery-page>header>div+a{display:none}.assign-grid{grid-template-columns:1fr}.delivery-meta{flex-direction:column}.delivery-card{padding:14px}}.delivery-destination-editor{background:#faf7f2;border:1px solid #d6c8b8;border-radius:11px;margin-top:12px;padding:11px}.delivery-destination-editor summary{cursor:pointer;color:#5b493a;font-weight:800}.delivery-destination-editor form{gap:10px;margin-top:12px;display:grid}.delivery-destination-editor label{color:#6c6259;gap:5px;font-size:12px;display:grid}.delivery-destination-editor textarea,.delivery-destination-editor input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbbcac;border-radius:8px;padding:9px}.delivery-destination-editor textarea{resize:vertical;min-height:62px}.delivery-destination-editor form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.delivery-destination-editor button{color:#fff;font:inherit;cursor:pointer;background:#292620;border:0;border-radius:9px;padding:11px;font-weight:800}@media (max-width:620px){.delivery-destination-editor form>div{grid-template-columns:1fr}}.delivery-mandatory-notice{background:#fff0c9;border:1px solid #d89e36;border-right-width:5px;border-radius:10px;margin:12px 0;padding:12px;font-size:9px}.assign-grid form.must-assign{border:2px solid #d89e36;box-shadow:0 0 0 4px #d89e3622}.destination-map{z-index:0;border:1px solid #c9bdae;border-radius:10px;height:300px;margin:8px 0;overflow:hidden}.map-picker-help{font-size:8px;line-height:1.8}.map-provider-note{color:#72685d;line-height:1.7;display:block}.use-current-location{margin:8px 0}.map-check-links{gap:8px;grid-template-columns:none!important;display:flex!important}.map-check-links a{color:#392f27;background:#e7ded2;border-radius:8px;padding:8px 12px;text-decoration:none}.delivery-archive{margin-top:15px}.delivery-archive>h2{font-size:13px}.delivery-archive>details{background:#f5f1ea;border:1px solid #c9bdae;border-radius:12px;margin-top:9px;padding:10px}.delivery-archive>details>summary{cursor:pointer;font-size:9px;font-weight:700}.delivery-archive>details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.whatsapp-send-status{border-radius:8px;margin-top:9px;padding:8px;font-size:8px}.whatsapp-send-status strong,.whatsapp-send-status small{display:block}.whatsapp-send-status small{margin-top:4px}.whatsapp-send-status.sent{color:#3f6937;background:#e4f3df}.whatsapp-send-status.failed{color:#80551c;background:#fff0c9}@media (max-width:950px){.delivery-archive>details>div{grid-template-columns:1fr}}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
