.baf-desk,.baf-desk *{box-sizing:border-box}.baf-desk{color:#213d4c;background-color:#edf4f9;background-image:radial-gradient(at 0 115%,#bce7df 0 13%,#0000 13.2%),radial-gradient(at 110% 120%,#d1e1ef 0 29%,#0000 29.2%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;margin:0;font-family:Arial,sans-serif}.baf-desk .hall{min-width:100%;min-height:100vh;position:relative}.baf-desk .table{color:#213d4c;cursor:pointer;text-align:left;appearance:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e2edf6,#d9e5ef);border:1px solid #d8e4ed;border-radius:16px;align-items:center;margin:0;padding:12px 32px 12px 14px;font-family:inherit;display:flex;position:absolute;overflow:hidden;box-shadow:0 5px 10px #2c485b1f,inset 0 1px #ffffffa6}.baf-desk .table *{pointer-events:none}.baf-desk .table:hover{border-color:#91b9cc}.baf-desk .table:active{transform:translateY(1px);box-shadow:0 2px 5px #2c485b29}.baf-desk .table:focus-visible{outline-offset:3px;outline:3px solid #248b9c}.baf-desk .table.busy{color:#fff;background:linear-gradient(160deg,#407b9b,#20485e);border-color:#52899e}.baf-desk .table.mine{background:linear-gradient(160deg,#329567,#17633e);border-color:#72d69e;box-shadow:0 0 0 2px #53c98966,0 5px 10px #18633e38}.baf-desk .table-icon{color:#233e4c;background:#fff;border-radius:50%;flex:0 0 68px;justify-content:center;align-items:center;height:68px;margin-right:22px;display:flex}.baf-desk .table-icon svg{width:43px;height:43px}.baf-desk .table-copy{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.baf-desk .table-title{overflow-wrap:anywhere;font-size:25px;font-weight:700;line-height:1.15}.baf-desk .table-info{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.baf-desk .free-status{color:#24594f;background:#c8f5e6;border:1px solid #b1e8d7;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.baf-desk .status-dot{background:#1eaf87;border-radius:50%;width:8px;height:8px}.baf-desk .arrow{color:#718794;width:10px;height:16px;position:absolute;top:35px;right:18px}.baf-desk .busy .arrow{color:#dceef3}.baf-desk .precheck{color:#ffdb43;width:29px;height:29px;position:absolute;bottom:9px;right:14px}.baf-desk .precheck svg{width:100%;height:100%;display:block}.baf-desk .decoration{white-space:pre-wrap;pointer-events:none;position:absolute;overflow:hidden}.baf-desk .decoration img{object-fit:contain;width:100%;height:100%;display:block}.baf-desk .decoration.partition{background:linear-gradient(#bdd0df,#91adc2);border:1px solid #829fb5;border-radius:10px;box-shadow:0 3px 7px #2c485b24,inset 0 1px 1px #fffc}.baf-desk .decoration.partition.vertical{background:linear-gradient(90deg,#bdd0df,#91adc2)}.baf-desk .table.compact{border-radius:12px;padding:8px 23px 8px 9px}.baf-desk .compact .table-icon{flex-basis:34px;height:34px;margin-right:8px}.baf-desk .compact .table-icon svg{width:25px;height:25px}.baf-desk .compact .table-title{font-size:17px}.baf-desk .compact .table-copy{gap:5px}.baf-desk .compact .table-info{font-size:11px}.baf-desk .compact .free-status{gap:4px;padding:3px 5px;font-size:10px}.baf-desk .compact .arrow{width:7px;top:18px;right:9px}.baf-desk .compact .precheck{width:20px;height:20px;bottom:6px;right:7px}@media (prefers-reduced-motion:reduce){.baf-desk .table:active{transform:none}}.baf-desk .toolbar{box-sizing:border-box;color:#293f4f;z-index:10;background:#edf4f9;border-bottom:1px solid #d5e2ec;align-items:center;height:90px;padding:10px 12px;font-family:Arial,sans-serif;display:flex;position:absolute;top:0;left:0;right:0;overflow:auto hidden}.baf-desk .toolbar>.tool+.tool{margin-left:14px}.baf-desk .tool.auth-user{flex:1 0 auto;width:auto;padding:10px 14px}.baf-desk .tool.auth-user img{flex-shrink:0;margin-right:10px}.baf-desk .auth-user-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:180px;font:15px Arial,sans-serif;overflow:hidden}.baf-desk .tool{color:#293f4f;cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e8eff6,#dce6f0);border:1px solid #dce6ef;border-radius:12px;flex:1 0 48px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;padding:10px;display:flex;box-shadow:0 3px 7px #2c485b1a,inset 0 1px #f8fbfd}.baf-desk .tool img{border:0;width:auto;max-width:28px;height:auto;max-height:28px;display:block}.baf-desk .panel-icon{flex-shrink:0;width:28px;height:28px;display:inline-block}.baf-desk .panel-icon svg,.baf-desk .panel-icon img{border:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.baf-desk .tool.auth-user .panel-icon{margin-right:10px}.baf-desk .tool.exit-btn{flex:1 0 auto;width:auto;padding:10px 14px}.baf-desk .tool.exit-btn .panel-icon{margin-right:8px}.baf-desk .tool.exit-btn{color:#fff;background:#e5484d;border-color:#e5484d}.baf-desk .tool.exit-btn:hover{background:#d33e43;border-color:#d33e43}.baf-desk .tool.exit-btn:active{background:#c23940;border-color:#c23940}.baf-desk .tool.auth-user{color:#fff;background:linear-gradient(160deg,#329567,#17633e);border-color:#72d69e}.baf-desk .tool.auth-user:hover{background:linear-gradient(160deg,#2b8159,#124f32)}.baf-desk .tool.auth-user:active{background:linear-gradient(160deg,#256f4c,#0f4029)}.baf-desk .tool-label-inline{white-space:nowrap;font-size:12px;font-weight:600}.baf-desk .hall-tab .panel-icon{width:32px;height:32px;margin-right:12px}.baf-desk .tool-label{max-height:33px;font-size:9px;line-height:11px;overflow:hidden}.baf-desk .tool *{pointer-events:none}.baf-desk .tool:hover{background:#d2e0ec;border-color:#a9bfce}.baf-desk .tool:active{background:#c4d6e4;transform:translateY(1px)}.baf-desk .tool:focus{outline-offset:2px;outline:2px solid #739eb8}.baf-desk .tool:disabled{opacity:.4;cursor:default;transform:none}.baf-desk .tool.selected{color:#fff;background:#25465e;border-color:#25465e;position:relative}.baf-desk .tool.selected:after{content:"";background:#58c99c;border-radius:4px;height:5px;position:absolute;bottom:-7px;left:6px;right:6px}.baf-desk .hall-tab{color:#293f4f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:1 0 176px;justify-content:center;align-items:center;width:176px;min-width:176px;min-height:60px;margin:0 10px 6px 0;padding:10px 18px;font:16px Arial,sans-serif;display:flex;position:relative}.baf-desk .hall-tab img{border:0;max-width:32px;max-height:32px;margin-right:12px}.baf-desk .hall-tab span{white-space:normal;max-width:108px}.baf-desk .hall-tab.selected{color:#fff;background:#25465e;box-shadow:0 3px 7px #2c485b26}.baf-desk .hall-tab.selected:after{content:"";background:#58c99c;border-radius:4px;height:5px;position:absolute;bottom:-6px;left:14px;right:14px}.baf-desk .hall-tab *{pointer-events:none}.baf-desk .hall-tab:disabled{opacity:.4;cursor:default}.baf-desk .hall-tab:focus{outline:2px solid #739eb8}.baf-desk .hall-tab:hover{box-shadow:inset 0 0 0 1px #9db8ca}.baf-desk .auth-overlay{z-index:50;background:#24384d44;justify-content:center;align-items:center;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.baf-desk .auth-card{background:#fff;border-radius:18px;width:340px;max-width:calc(100% - 32px);overflow:hidden;box-shadow:0 12px 32px #1e304047}.baf-desk .auth-header{text-align:left;cursor:pointer;color:#26384a;-webkit-tap-highlight-color:transparent;background:#fff;border:0;align-items:center;width:100%;padding:22px 20px;font-family:inherit;display:flex}.baf-desk .auth-header:active{background:#f4f7fa}.baf-desk .auth-header *{pointer-events:none}.baf-desk .auth-lock{color:#fff;background:#22ac60;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;margin-right:18px;display:flex}.baf-desk .auth-lock svg{width:24px;height:24px}.baf-desk .auth-title{font-size:18px;font-weight:800}.baf-desk .auth-subtitle{color:#7c8b99;margin-top:2px;font-size:12px}.baf-desk .auth-dots{border-top:1px solid #eef1f4;flex-wrap:wrap;justify-content:center;align-items:center;min-height:16px;padding:14px 20px;display:flex}.baf-desk .auth-dot{background:#d7dde3;border-radius:50%;width:12px;height:12px;margin:0 6px}.baf-desk .auth-dot.filled{background:#26384a}.baf-desk .auth-keys{padding:14px 20px 20px;overflow:hidden}.baf-desk .auth-key{float:left;box-sizing:border-box;color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f2f5f8;border:0;border-radius:12px;width:31.33%;margin:0 3% 8px 0;padding:16px 0;font-size:22px;font-weight:700}.baf-desk .auth-key:nth-child(3n){margin-right:0}.baf-desk .auth-key:active{background:#e4e9ee}.baf-desk .auth-key *{pointer-events:none}.baf-desk .auth-key.action{color:#fff;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.baf-desk .auth-key.action svg{width:16px;height:16px;margin-right:6px}.baf-desk .auth-key.clear{background:#e6584f}.baf-desk .auth-key.cancel{background:#22ac60}.baf-desk{width:100%;height:100%;margin:0;overflow:hidden}.baf-desk .toolbar{zoom:1}.baf-desk .tables-viewport{position:absolute;inset:90px 0 0;overflow:auto}.baf-desk .tables-viewport .hall{zoom:1;min-height:100%}.baf-desk{position:relative}.baf-floating{display:contents}#root>.baf-desk,#root>.baf-check,#root>.baf-choose{height:100%}#root>.baf-fr{height:100%;overflow:auto}.baf-desk .auth-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.baf-desk .tables-viewport>.baf-delivery,.baf-delivery>.delivery{height:100%}.dlv-window{z-index:60;background:#24384d44;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dlv-window>.baf-dlvform{border-radius:12px;width:min(720px,100% - 16px);height:min(860px,100% - 16px);box-shadow:0 12px 32px #1e304047}@media (width<=480px){.dlv-window>.baf-dlvform{border-radius:0;width:100%;height:100%}}.dlv-window .baf-check .qty-overlay.cust-overlay{z-index:70}.fr-window-backdrop{z-index:50;background:#24384d59;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.fr-window-backdrop>.baf-fr.fr-window{background:0 0;border-radius:14px;width:min(820px,100%);min-height:0;max-height:100%;overflow:auto;box-shadow:0 12px 32px #1e304047}.fr-window-backdrop .fr-wrap{max-width:none}@media (width<=420px){.fr-window-backdrop{padding:8px}}.baf-desk .hall-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:12px;padding:14px;display:grid}.baf-desk .hall-tiles .table{width:auto;min-height:84px;position:relative}.baf-desk .hall-tiles-empty{text-align:center;color:#5f7686;grid-column:1/-1;padding:24px;font-size:15px}@media (width<=520px){.baf-desk .hall-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.baf-desk .hall-tiles .table{min-height:76px}.baf-desk .hall-tiles .compact .table-icon{display:none}.baf-desk .hall-tiles .table.compact{padding-left:12px}}.baf-desk .tool.view-toggle{flex:0 0 48px}.baf-desk.narrow .tables-viewport{top:64px}.baf-desk .toolbar.compact-bar{gap:8px;height:64px;padding:8px 10px;overflow:visible}.baf-desk .toolbar.compact-bar>.tool+.tool{margin-left:0}.baf-desk .place-switch{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#25465e;border:0;border-radius:14px;flex:auto;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;font:700 16px Arial,sans-serif;display:flex}.baf-desk .place-switch *{pointer-events:none}.baf-desk .place-switch .panel-icon{width:26px;height:26px}.baf-desk .place-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.baf-desk .place-caret{opacity:.8;font-size:12px;transition:transform .15s}.baf-desk .open .place-caret,.baf-desk .options-toggle.selected .place-caret{transform:rotate(180deg)}.baf-desk .tool.options-toggle{flex:none;gap:6px;width:auto;padding:0 14px}.baf-desk .tool.options-toggle .tool-label-inline{font-size:14px}.baf-desk .toolbar-menu-backdrop{z-index:11;background:#24384d40;position:fixed;inset:64px 0 0}.baf-desk .toolbar-menu{z-index:12;background:#fff;border-radius:16px;max-height:calc(100vh - 84px);padding:8px;position:absolute;top:60px;left:10px;right:10px;overflow-y:auto;box-shadow:0 12px 32px #1e304047}.baf-desk .places-menu{flex-direction:column;gap:6px;display:flex}.baf-desk .options-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.baf-desk .menu-item{color:#293f4f;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f6fa;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;font:600 14px/1.2 Arial,sans-serif;display:flex}.baf-desk .menu-item *{pointer-events:none}.baf-desk .menu-item .panel-icon{width:24px;height:24px}.baf-desk .menu-item:active{background:#dfe9f1}.baf-desk .menu-item.selected{color:#fff;background:#25465e}.baf-desk .menu-item.exit{color:#fff;background:#e5484d}.baf-desk .menu-item.auth-user{color:#fff;background:#2b8159}.baf-desk .menu-item:disabled{opacity:.4;cursor:default}.baf-desk .desk-toast{z-index:45;color:#fff;pointer-events:none;background:#26384a;border-radius:14px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:10px 16px;font:700 14px Arial,sans-serif;animation:.18s ease-out added-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1e30404d}.baf-desk .desk-toast-icon{background:#22ac60;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.baf-desk .desk-toast-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.baf-desk .desk-toast{animation:none}}.baf-choose,.baf-choose *{box-sizing:border-box}.baf-choose{color:#26384a;background:#eef1f4;width:100%;height:100%;margin:0;font-family:Arial,sans-serif;overflow:hidden}.baf-choose .chk-card{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.baf-choose .chk-actions{flex:none;gap:10px;padding:14px 16px 10px;display:flex}.baf-choose .chk-btn{color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #d5e2ee;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:14px 20px;font-size:13.5px;font-weight:700;display:flex}.baf-choose .chk-btn *{pointer-events:none}.baf-choose .chk-btn:active{background:#eef2f6}.baf-choose .chk-btn[disabled]{opacity:.45;pointer-events:none}.baf-choose .chk-ico{color:#fff;border-radius:10px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;display:flex}.baf-choose .chk-ico svg{flex-shrink:0;width:24px;height:24px;display:block}.baf-choose .chk-ico-plain{color:#1b2a38;background:0 0!important}.baf-choose .chk-btn-pick{color:#1b2a38;background:#ffcf40;border-color:#ffcf40}.baf-choose .chk-btn-pick:active{background:#f5c332}.baf-choose .chk-btn-cancel{color:#26384a}.baf-choose .chk-panels{flex:auto;gap:12px;min-height:0;padding:0 16px 12px;display:flex}.baf-choose .chk-panel{background:#fff;border-radius:14px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #26384a0f}.baf-choose .chk-panel-head{color:#26384a;background:#eef4fb;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.baf-choose .chk-panel-head svg{width:16px;height:16px}.baf-choose .chk-panel-body{flex:auto;min-height:0;padding:8px 10px;overflow:auto}.baf-choose .chk-list-head{color:#8a97a6;flex-direction:column;gap:2px;padding:2px 10px 8px;font-size:11px;font-weight:700;display:flex}.baf-choose .chk-list-head-line{display:flex}.baf-choose .chk-col-date{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.baf-choose .chk-col-mark{text-align:center;flex:0 0 46px;justify-content:center;align-items:center;display:flex}.baf-choose .chk-col-sum{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.baf-choose .chk-list-head .chk-col-mark{display:block}.baf-choose .chk-row{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:10px;margin-bottom:6px;padding:8px 10px;position:relative}.baf-choose .chk-row:active{background:#f4f7fa}.baf-choose .chk-row-line{color:#26384a;align-items:center;font-size:13.5px;font-weight:700;display:flex}.baf-choose .chk-row-sub{color:#8a97a6;margin-top:2px;font-size:11.5px;font-weight:500}.baf-choose .chk-row-predchek{background:#eef9f1;border-color:#eef9f1;padding-left:14px}.baf-choose .chk-row-predchek:before{content:"";background:#22ac60;border-radius:3px;width:4px;position:absolute;top:6px;bottom:6px;left:4px}.baf-choose .chk-row-selected{border-color:#4c8dff}.baf-choose .chk-mark-ico{color:#fff;background:#22ac60;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.baf-choose .chk-mark-ico svg{width:11px;height:11px}.baf-choose .chk-items-head{color:#8a97a6;gap:8px;padding:2px 10px 8px;font-size:11px;font-weight:700;display:flex}.baf-choose .chk-items-head span:first-child{flex:1;min-width:0}.baf-choose .chk-items-head span:nth-child(2){text-align:right;flex:0 0 52px}.baf-choose .chk-items-head span:nth-child(3){text-align:right;flex:0 0 64px}.baf-choose .chk-items-head span:nth-child(4){text-align:right;flex:0 0 72px}.baf-choose .chk-item-row{background:#fdf6e0;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:9px 10px;font-size:12.5px;display:flex}.baf-choose .chk-item-name{color:#26384a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.baf-choose .chk-item-qty{text-align:right;color:#5b6b7a;flex:0 0 52px}.baf-choose .chk-item-price{text-align:right;color:#5b6b7a;flex:0 0 64px}.baf-choose .chk-item-sum{text-align:right;color:#26384a;flex:0 0 72px;font-weight:700}.baf-choose .chk-empty{text-align:center;color:#8a97a6;padding:20px 10px;font-size:12.5px}.baf-choose .chk-footer{flex:none;justify-content:space-between;align-items:center;padding:10px 18px 14px;font-size:13px;display:flex}.baf-choose .chk-footer-count{color:#5b6b7a}.baf-choose .chk-footer-count b{color:#26384a;font-weight:700}.baf-choose .chk-footer-sum{color:#5b6b7a}.baf-choose .chk-footer-sum b{color:#22ac60;margin-left:6px;font-size:19px;font-weight:800}.baf-choose .chk-msg-overlay{z-index:100;background:#24384d44;justify-content:center;align-items:center;font-family:Arial,sans-serif;display:none;position:fixed;inset:0}.baf-choose .chk-msg-card{background:#fff;border-radius:18px;width:300px;max-width:calc(100% - 32px);overflow:hidden;box-shadow:0 12px 32px #1e304047}.baf-choose .chk-msg-body{text-align:center;color:#26384a;padding:22px 20px 10px;font-size:14px;font-weight:700;line-height:1.4}.baf-choose .chk-msg-ok{color:#fff;cursor:pointer;background:#4c8dff;border:0;border-radius:12px;width:calc(100% - 40px);min-height:40px;margin:0 20px 20px;font:13px Arial,sans-serif;display:block}@media (width<=520px){.baf-choose .chk-panels{flex-direction:column}}.sms-overlay,.sms-overlay *{box-sizing:border-box}.sms-overlay{z-index:400;background:#24384d73;justify-content:center;align-items:center;padding:12px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.sms-card{color:#26384a;background:#fff;border-radius:18px;width:min(360px,100%);max-height:100%;padding:18px;overflow-y:auto;box-shadow:0 12px 32px #1e30404d}.sms-title{text-align:center;margin-bottom:12px;font-size:17px;font-weight:800}.sms-phone{color:#7c8b99;flex-direction:column;gap:4px;font-size:12px;display:flex}.sms-phone input{color:#26384a;border:1px solid #d7dee6;border-radius:10px;height:40px;padding:0 12px;font-size:16px}.sms-send{color:#fff;cursor:pointer;background:#2b8ad9;border:0;border-radius:10px;width:100%;height:40px;margin-top:8px;font-size:14px;font-weight:700}.sms-note{color:#1c8f4f;text-align:center;margin-top:8px;font-size:12px}.sms-error{color:#c73338;text-align:center;margin-top:8px;font-size:12px;font-weight:700}.sms-code{letter-spacing:.1em;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;height:46px;margin:12px 0 8px;font-size:24px;font-weight:800;display:flex}.sms-code.empty{color:#b7c2cf}.sms-keys{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sms-keys button{color:#26384a;cursor:pointer;background:#e8eef4;border:0;border-radius:10px;height:46px;font-size:18px;font-weight:700}.sms-keys .sms-clear{font-size:13px}.sms-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.sms-ok,.sms-cancel{color:#fff;cursor:pointer;border:0;border-radius:10px;height:44px;font-size:14px;font-weight:700}.sms-ok{background:#22ac60}.sms-cancel{background:#e5484d}.sms-card button:disabled{opacity:.5;cursor:default}.baf-check .qty-overlay.cust-overlay{z-index:53}.baf-check .qty-card.cust-card{width:360px;max-height:calc(100% - 24px);overflow-y:auto}.baf-check .qty-card.cust-wide{width:980px}.baf-check .qty-card.cust-register{width:420px}.baf-check .cust-input-row{gap:8px;padding:0 20px 10px;display:flex}.baf-check .cust-input{box-sizing:border-box;color:#26384a;-webkit-user-select:text;user-select:text;background:#fff2d6;border:0;border-radius:12px;outline:none;flex:1;min-width:0;height:44px;padding:0 14px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;box-shadow:inset 0 0 0 2px #f2ac2e}.baf-check .cust-results{gap:10px;padding:0 20px;display:flex}.baf-check .cust-grid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.baf-check .cust-result{box-sizing:border-box;color:#26384a;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef2ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:54px;padding:6px;text-decoration:none;display:flex;overflow:hidden}.baf-check .cust-result:active{background:#dfe6fb}.baf-check .cust-result.empty{cursor:default;background:#f6f8fa}.baf-check .cust-result-name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.baf-check .cust-result-card{color:#7c8b99;font-size:11px}.baf-check .cust-pages{flex-direction:column;flex:0 0 52px;justify-content:center;align-items:stretch;gap:6px;display:flex}.baf-check .cust-page{text-align:center;color:#26384a;font-weight:800}.baf-check .cust-status{color:#7c8b99;text-align:center;min-height:18px;padding:6px 20px 2px;font-size:12px}.baf-check .cust-keyboard{padding:6px 20px 0}.baf-check .cust-row{gap:6px;margin-bottom:6px;display:flex}.baf-check .cust-key{box-sizing:border-box;color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f2f5f8;border:0;border-radius:10px;flex:1 1 0;min-width:0;height:44px;font-family:Arial,sans-serif;font-size:17px;font-weight:700}.baf-check .cust-key:active{background:#e4e9ee}.baf-check .cust-key:disabled{opacity:.4;cursor:default}.baf-check .cust-key-wide{flex:0 0 56px}.baf-check .cust-key-layout{flex:0 0 150px;font-size:12px}.baf-check .cust-key-layout.active{color:#3949ab;background:#eef2ff;box-shadow:inset 0 0 0 2px #6f8fd6}.baf-check .cust-key-space{flex:auto}.baf-check .cust-key-blank{cursor:default;background:0 0;min-height:22px}.baf-check .qty-actions .cust-exit{width:100%;margin:0}.baf-check .cust-phone{box-sizing:border-box;color:#26384a;letter-spacing:.5px;background:#fff2d6;border-radius:14px;justify-content:center;align-items:center;height:52px;margin:0 20px 8px;font-size:24px;font-weight:800;text-decoration:none;display:flex;box-shadow:inset 0 0 0 2px #f2ac2e}.baf-check .cust-phone.small{height:40px;box-shadow:none;cursor:pointer;background:#f4f7fa;margin:0;font-size:18px}.baf-check .cust-phone.small.active{background:#fff2d6;box-shadow:inset 0 0 0 2px #f2ac2e}.baf-check .cust-found{text-align:center;color:#178a4c;min-height:18px;margin:0 20px 12px;font-size:14px;font-weight:700}.baf-check .cust-found.empty{color:#7c8b99;font-weight:600}.baf-check .cust-form{flex-direction:column;gap:8px;padding:0 20px 10px;display:flex}.baf-check .cust-field{color:#7c8b99;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.baf-check .cust-field b{color:#26384a;font-size:15px}.baf-check .cust-field input{box-sizing:border-box;color:#26384a;-webkit-user-select:text;user-select:text;border:1px solid #e3e8ee;border-radius:12px;outline:none;height:40px;padding:0 12px;font-family:Arial,sans-serif;font-size:15px}.baf-check .cust-field input:focus{border-color:#f2ac2e;box-shadow:0 0 0 2px #fff2d6}@media (width<=700px){.baf-check .cust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.baf-check .cust-key-layout{flex-basis:auto}}.baf-dlvform,.baf-dlvform *{box-sizing:border-box}.baf-dlvform{color:#26384a;background:#fff;width:100%;height:100%;margin:0;font-family:Arial,sans-serif;overflow:hidden}.baf-dlvform .dlv-card{width:100%;height:100%;min-height:0;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.baf-dlvform .delivery-edit-fields{zoom:1;flex:auto;min-height:0;padding:16px 18px 0;overflow:auto}.baf-dlvform .delivery-row{align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.baf-dlvform .dlv-label{color:#5b6b7a;white-space:nowrap;flex:0 0 112px;font-weight:600}.baf-dlvform .dlv-row-content{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.baf-dlvform .delivery-row input,.baf-dlvform .delivery-row textarea,.baf-dlvform .delivery-row select{box-sizing:border-box;color:#26384a;background:#fff;border:1px solid #d5e2ee;border-radius:7px;width:100%;padding:6px 8px;font:12.5px Arial;display:block}.baf-dlvform .delivery-row textarea{resize:vertical;min-height:30px}.baf-dlvform .dlv-row-content>input,.baf-dlvform .dlv-row-content>select,.baf-dlvform .dlv-row-content>textarea,.baf-dlvform .dlv-row-content>.field-clearable{flex:1;min-width:0}.baf-dlvform .dlv-row-content>button{flex:none}.baf-dlvform .dlv-code{flex:0 0 58px}.baf-dlvform .field-clearable{display:block;position:relative}.baf-dlvform .field-clearable input,.baf-dlvform .field-clearable textarea{width:100%;padding-right:28px}.baf-dlvform .field-clear{color:#9aa7b3;cursor:pointer;background:0 0;border:0;border-radius:5px;width:18px;height:18px;padding:0;font-size:12px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.baf-dlvform .dlv-select-clear{color:#9aa7b3;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;display:flex}.baf-dlvform .dlv-select-clear:active,.baf-dlvform .field-clear:active{background:#eef2f6}.baf-dlvform .field-date input{padding-right:30px}.baf-dlvform .field-date-ico{pointer-events:none;color:#5b6b7a;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.baf-dlvform .field-date-ico svg{width:14px;height:14px}.baf-dlvform .time-box{flex:none;align-items:center;gap:3px;display:flex}.baf-dlvform .time-box input{text-align:center;flex:0 0 32px;width:32px;padding:6px 3px}.baf-dlvform .time-sep{color:#5b6b7a;font-weight:700}.baf-dlvform .delivery-edit-actions{flex:none;padding:10px 14px 14px;display:flex}.baf-dlvform .delivery-edit-actions>*{flex:1}.baf-dlvform .delivery-edit-actions>*+*{margin-left:8px}.baf-dlvform .delivery-customer,.baf-dlvform .delivery-recipient,.baf-dlvform .delivery-params{border-radius:10px;margin-bottom:8px;padding:9px 12px}.baf-dlvform .delivery-customer{background:#e9f9ed}.baf-dlvform .delivery-recipient{background:#edf6ff}.baf-dlvform .delivery-params{background:#f4f6f8}.baf-dlvform .delivery-edit-fields h3{color:#008d77;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.baf-dlvform .delivery-recipient h3{color:#2f7fd9}.baf-dlvform .delivery-params h3{color:#5b6b7a}.baf-dlvform .dlv-cust-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.baf-dlvform .dlv-cust-head h3{flex:1;min-width:0;margin:0}.baf-dlvform .dlv-cust-head-sub{color:#5b6b7a;margin:2px 0 6px;font-size:11px}.baf-dlvform .dlv-cust-body[hidden]{display:none}.baf-dlvform .dlv-toggle-wrap{flex:none;align-items:center;gap:6px;display:flex}.baf-dlvform .dlv-toggle-label{color:#26384a;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.baf-dlvform .dlv-toggle-info{color:#5b6b7a;cursor:default;background:#dce6ee;border-radius:50%;flex:0 0 13px;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;font-weight:700;display:inline-flex}.baf-dlvform .dlv-toggle{flex:0 0 34px;width:34px;height:20px;display:inline-block;position:relative}.baf-dlvform .dlv-toggle input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.baf-dlvform .dlv-toggle-track{pointer-events:none;background:#cbd5df;border-radius:10px;transition:background .15s;position:absolute;inset:0}.baf-dlvform .dlv-toggle-track:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #141e2840}.baf-dlvform .dlv-toggle input:checked+.dlv-toggle-track{background:#22ac60}.baf-dlvform .dlv-toggle input:checked+.dlv-toggle-track:before{transform:translate(14px)}.baf-dlvform .dlv-sect-ico{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.baf-dlvform .dlv-sect-ico svg{width:14px;height:14px}.baf-dlvform .delivery-icon-btn{color:#26384a;cursor:pointer;background:#fff;border:1px solid #d5e2ee;border-radius:7px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:flex}.baf-dlvform .delivery-icon-btn:active{background:#eef2f6}.baf-dlvform .delivery-icon-btn svg{width:14px;height:14px}.baf-dlvform .delivery-text-btn{color:#26384a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5e2ee;border-radius:7px;flex:none;padding:6px 11px;font-size:11.5px;font-weight:600}.baf-dlvform .delivery-mini{color:#fff;cursor:pointer;white-space:nowrap;background:#008d77;border:0;border-radius:7px;flex:none;padding:6px 10px;font-size:11.5px;font-weight:600}.baf-dlvform input[type=checkbox]{accent-color:#22ac60;flex:none;width:auto}.baf-dlvform .act-save,.baf-dlvform .act-cancel{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 0;font-size:13px;font-weight:700;display:flex}.baf-dlvform .act-save svg,.baf-dlvform .act-cancel svg{width:15px;height:15px}.baf-dlvform .act-save{color:#fff;background:#22ac60}.baf-dlvform .act-cancel{color:#fff;background:#e5484d}.baf-dlvform .dlv-label-time{flex:none;margin-left:4px}.baf-dlvform .dlv-date-content{flex:0 0 130px}.baf-dlvform .dlv-time-content{flex:none}.baf-dlvform .dlv-ready-content{flex:1;justify-content:flex-end;gap:5px;min-width:110px}.baf-dlvform .dlv-label-inline{color:#5b6b7a;flex:none;font-weight:600}.baf-dlvform .dlv-dt-trigger{color:#26384a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5e2ee;border-radius:7px;align-items:center;gap:8px;width:100%;padding:6px 8px;font:12.5px Arial;display:flex}.baf-dlvform .dlv-dt-trigger:active{background:#eef2f6}.baf-dlvform .dlv-dt-trigger-ico{color:#5b6b7a;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.baf-dlvform .dlv-dt-trigger-ico svg{width:14px;height:14px}.baf-dlvform .dlv-dt-popup{z-index:21;background:#fff;border:1px solid #ccdce8;border-radius:12px;width:360px;max-width:calc(100vw - 16px);position:fixed;overflow:auto;box-shadow:0 6px 18px #141e2829}.baf-dlvform .dlv-dt-popup[hidden]{display:none}.baf-dlvform .dlv-date-parts{white-space:nowrap;flex-flow:row;align-items:center;display:inline-flex}.baf-dlvform .dlv-dt-popup .dlv-date-parts select{border:1px solid #d5e2ee;border-radius:5px;flex:none;width:auto;min-width:46px;margin:0 5px 0 0;padding:6px 3px;display:inline-block}.baf-dlvform .dlv-dt-popup .dlv-date-parts select:last-child{min-width:66px;margin-right:0}.baf-dlvform .dlv-dt-popup .dlv-dt-field{flex-wrap:wrap}.baf-dlvform .dlv-dt-popup .dlv-label{flex:none;margin-right:6px}.baf-dlvform .dlv-dt-popup .dlv-time-content{flex:none}.baf-dlvform .dlv-dt-popup .act-cancel{color:#26384a;background:#fff;border:1px solid #d5e2ee}.baf-dlvform .dlv-msg-overlay{z-index:100;background:#24384d44;justify-content:center;align-items:center;font-family:Arial,sans-serif;display:none;position:fixed;inset:0}.baf-dlvform .dlv-msg-card{background:#fff;border-radius:18px;width:320px;max-width:calc(100% - 32px);overflow:hidden;box-shadow:0 12px 32px #1e304047}.baf-dlvform .dlv-msg-body{text-align:center;color:#26384a;padding:22px 20px 10px;font-size:14px;font-weight:700;line-height:1.4}.baf-dlvform .dlv-msg-ok{color:#fff;cursor:pointer;background:#e5484d;border:0;border-radius:12px;width:calc(100% - 40px);min-height:40px;margin:0 20px 20px;font:13px Arial,sans-serif;display:block}.baf-dlvform .dlv-dt-head{color:#1b3a5c;border-bottom:1px solid #edf1f5;align-items:center;gap:8px;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.baf-dlvform .dlv-dt-head span:nth-child(2){flex:1}.baf-dlvform .dlv-dt-head-ico{color:#1b3a5c;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.baf-dlvform .dlv-dt-head-ico svg{width:16px;height:16px}.baf-dlvform .dlv-dt-close{color:#5b6b7a;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:16px;line-height:1}.baf-dlvform .dlv-dt-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.baf-dlvform .dlv-dt-field .dlv-label{flex:0 0 128px}.baf-dlvform .dlv-dt-actions{gap:8px;padding:10px 16px 16px;display:flex}.baf-dlvform .dlv-dt-actions>*{flex:1}.baf-dlvform .delivery-grid2-row{gap:12px}.baf-dlvform .dlv-cell{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.baf-dlvform .dlv-cell .dlv-label{flex:0 0 80px}.baf-dlvform .dlv-cell-check{flex:none;gap:6px}.baf-dlvform .discount-button{border:0;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.baf-dlvform .discount-button *{pointer-events:none}.baf-dlvform .discount-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;display:flex}.baf-dlvform .discount-icon svg{flex-shrink:0;width:18px;height:18px;display:block}.baf-dlvform select:disabled{color:#9aa7b3;background:#eef1f4}@media (width<=480px){.baf-dlvform .delivery-row{flex-wrap:wrap}.baf-dlvform .dlv-label{flex:0 0 100%;margin-bottom:2px}.baf-dlvform .dlv-row-content{flex:0 0 100%}.baf-dlvform .delivery-grid2-row{flex-direction:column}}.baf-check,.baf-check *{box-sizing:border-box}.baf-check{-webkit-user-select:none;user-select:none;cursor:default;background:#eef2f6;width:100%;height:100%;margin:0;font-family:Arial,sans-serif;overflow:hidden}.baf-check::-webkit-scrollbar{display:none}.baf-check .pos-wrap{flex-direction:column;height:100%;padding:14px;display:flex}.baf-check .pos-titlebar{color:#7c8a9a;background:0 0;flex:none;margin:0;padding:0 2px 4px;font-size:11px;font-weight:700;line-height:1.2}.baf-check .pos-main{flex:1;min-height:0;margin-bottom:14px;display:flex}.baf-check .pos-sidebar{zoom:1;background:#fff;border-radius:16px;flex:0 0 230px;width:230px;margin-right:14px;padding:10px;overflow-y:auto}.baf-check .side-item{cursor:pointer;color:#33475b;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.baf-check .side-item .chev{color:#b7c2cf;font-size:13px}.baf-check .side-item.active{color:#2f6fed;background:#eaf2ff}.baf-check .side-item *{pointer-events:none}.baf-check .side-item-left{align-items:center;min-width:0;display:flex}.baf-check .side-item-left .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baf-check .side-ico{color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;display:flex}.baf-check .side-ico svg{flex-shrink:0;width:24px;height:24px}.baf-check .pos-center{background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:0;margin-right:14px;padding:16px;display:flex;overflow:hidden}.baf-check .pos-toprow{flex:none;align-items:center;margin:0 0 14px;display:flex}.baf-check .pos-crumbs{color:#26384a;flex-wrap:wrap;flex:1;align-items:center;min-width:0;margin:0;font-size:20px;font-weight:800;display:flex}.baf-check .crumb-link{color:#6f8fd6;cursor:pointer;text-decoration:none}.baf-check .crumb-current{color:#26384a;cursor:pointer;text-decoration:none}.baf-check .crumb-sep{color:#b7c2cf;margin:0 6px;font-size:16px;font-weight:400}.baf-check .pos-search{background:#f4f7fa;border-radius:12px;flex:0 0 260px;align-items:center;margin:0 0 0 14px;padding:0 12px;display:flex}.baf-check .pos-search-input{color:#26384a;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 0;font-family:Arial,sans-serif;font-size:14px}.baf-check .pos-search-clear{color:#b7c2cf;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;padding:4px;font-size:14px;text-decoration:none}.baf-check .pos-grid{zoom:1;flex:1;overflow-y:auto}.baf-check .pos-grid-inner{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-content:start;gap:14px;display:grid}.baf-check .pos-card{text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;overflow:hidden;box-shadow:none!important;background:#f4f7fa!important;border:1px solid #0000!important;border-radius:16px!important;padding:0!important;text-decoration:none!important}.baf-check .pos-card:before,.baf-check .pos-card:after{content:none!important}.baf-check .pos-card img{object-fit:cover;background:#fff;width:100%;height:110px;margin:0;display:block}.baf-check .pos-card .card-body{padding:10px 8px 12px}.baf-check .pos-card .nm{color:#33475b;margin:0;font-size:13px;font-weight:700;line-height:1.25}.baf-check .pos-card .pr{color:#8b98a5;margin-top:2px;font-size:12px}.baf-check .pos-card *{pointer-events:none}.baf-check .pos-item{background:#fff!important;border-color:#eef1f4!important}.baf-check .pos-group{flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:12px 8px;background:#eef2ff!important;display:flex!important}.baf-check .pos-group .grp-ico{color:#6f8fd6;margin-bottom:4px;font-size:16px}.baf-check .pos-group .nm{color:#2f4a7a}.baf-check .pos-group-active{background:#2f6fed!important}.baf-check .pos-group-active .nm,.baf-check .pos-group-active .grp-ico{color:#fff!important}.baf-check .pos-cart{background:#fff;border-radius:16px;flex-direction:column;flex:0 0 380px;width:380px;display:flex;overflow:hidden}.baf-check .cart-client{cursor:pointer;color:#33475b;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #eef1f4;align-items:center;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.baf-check .cart-client *{pointer-events:none}.baf-check .cart-client .ico{color:#6f8fd6;background:#eef2ff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;display:flex}.baf-check .cart-client .ico svg{flex-shrink:0;width:24px;height:24px}.baf-check .cart-head{color:#9aa7b3;border-bottom:1px solid #eef1f4;align-items:center;padding:14px 14px 8px;font-size:11px;font-weight:700;display:flex}.baf-check .cart-head span{margin-right:10px}.baf-check .cart-head .sum-h{margin-left:auto;margin-right:0}.baf-check .cart-rows{zoom:1;flex:1;padding:0 14px;overflow-y:auto}.baf-check .cart-foot{border-top:1px solid #eef1f4;flex:none;padding:10px 14px 14px}.baf-check .cart-foot-row{color:#8b98a5;justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.baf-check .cart-foot-total{justify-content:space-between;align-items:baseline;margin-top:6px;font-weight:800;display:flex}.baf-check .cart-foot-total .lbl{color:#33475b;font-size:13px}.baf-check .cart-foot-total .val{color:#2f6fed;font-size:20px}.baf-check .cart-row{border-bottom:1px solid #f1f4f7;justify-content:space-between;align-items:flex-start;padding:10px 0;display:flex}.baf-check .cart-row-body{flex:1;min-width:0}.baf-check .cart-row-main{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.baf-check .cart-row-main *{pointer-events:none}.baf-check .cart-row-top{color:#26384a;align-items:center;font-size:13px;display:flex}.baf-check .cart-row-top .idx{width:18px;font-weight:700}.baf-check .cart-row-top .qty{background:#eef2f6;border-radius:8px;margin-right:8px;padding:3px 8px;font-size:12px;font-weight:600}.baf-check .cart-row-top .price{margin-left:auto;font-weight:700}.baf-check .cart-row-name{color:#26384a;margin-top:4px;font-size:13px;font-weight:700}.baf-check .cart-row-char{color:#6f8fd6;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-top:2px;font-size:11px;text-decoration:none;display:inline-block}.baf-check .cart-row-stock{color:#8b98a5;margin-top:2px;font-size:11px;display:block}.baf-check .cart-row-note{color:#8b98a5;margin-top:2px;font-size:11px;font-style:italic;display:block}.baf-check .cart-row-side{flex-direction:column;flex:none;align-items:flex-end;margin-left:10px;display:flex}.baf-check .cart-row-side .disc{color:#8b98a5;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:2px 0;font-size:12px;text-decoration:none}.baf-check .cart-row-side .sum{color:#26384a;margin-top:4px;font-size:13px;font-weight:800}.baf-check .pos-actions{flex:none;display:flex}.baf-check .act-btn{color:#33475b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.baf-check .act-btn:not(:last-child){margin-right:12px}.baf-check .act-btn.exit{color:#fff;background:#e5484d}.baf-check .act-btn *{pointer-events:none}.baf-check .pos-readonly .pos-sidebar,.baf-check .pos-readonly .pos-grid,.baf-check .pos-readonly .pos-crumbs,.baf-check .pos-readonly .cart-rows{pointer-events:none;opacity:.55}.baf-check .pos-readonly .pos-actions .act-btn:not(.exit){pointer-events:none;opacity:.45}.baf-check .act-ico{color:#fff;border-radius:10px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;display:flex}.baf-check .act-ico svg{flex-shrink:0;width:24px;height:24px}.baf-check .act-btn.exit .act-ico{border-radius:0;flex:0 0 28px;width:28px;height:28px;margin-right:8px;background:0 0!important}.baf-check .act-btn.exit .act-ico svg{flex-shrink:0;width:24px;max-width:24px;height:24px;max-height:24px;display:block}.baf-check .act-btn.fr-toggle{border:2px solid #0000;position:relative}.baf-check .act-btn.fr-toggle.active{color:#178a4c;background:#e7f8ef;border-color:#22ac60}.baf-check .act-btn.fr-toggle.locked{opacity:.55}.baf-check .act-btn.locked{opacity:.55;pointer-events:none}.baf-check .qty-overlay{z-index:50;background:#24384d44;justify-content:center;align-items:center;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.baf-check .qty-card{background:#fff;border-radius:18px;width:320px;max-width:calc(100% - 32px);overflow:hidden;box-shadow:0 12px 32px #1e304047}.baf-check .qty-head{text-align:center;padding:18px 20px 10px}.baf-check .qty-title{color:#26384a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.baf-check .qty-subtitle{color:#7c8b99;margin-top:2px;font-size:12px}.baf-check .qty-note{padding:6px 20px 0}.baf-check .qty-note-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.baf-check .qty-note-chip.empty{color:#5b6b7a;background:#eef1f4;justify-content:center}.baf-check .qty-note-chip.filled{color:#1f7a4d;background:#e3f7ea;justify-content:flex-start}.baf-check .qty-note-ico{color:#fff;background:#22ac60;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.baf-check .qty-note-ico svg{flex-shrink:0;width:24px;height:24px}.baf-check .qty-note-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baf-check .qty-note-chip.filled .qty-note-text{text-align:left;flex:1;min-width:0}.baf-check .qty-note-input{box-sizing:border-box;color:#26384a;-webkit-user-select:text;user-select:text;border:1px solid #e3e8ee;border-radius:12px;outline:none;width:100%;padding:10px 14px;font-family:Arial,sans-serif;font-size:13px}.baf-check .qty-char-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.baf-check .qty-char-chip.empty{color:#8a5a12;background:#fff2d6;justify-content:center}.baf-check .qty-char-chip.filled{color:#3949ab;background:#eef2ff;justify-content:flex-start}.baf-check .qty-char-ico{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.baf-check .qty-char-chip.empty .qty-char-ico{background:#f2ac2e}.baf-check .qty-char-chip.filled .qty-char-ico{background:#6f8fd6}.baf-check .qty-char-ico svg{flex-shrink:0;width:24px;height:24px}.baf-check .qty-char-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baf-check .qty-char-chip.filled .qty-char-text{text-align:left;flex:1;min-width:0}.baf-check .discount-grid{flex-direction:column;padding:6px 20px 10px;display:flex}.baf-check .discount-grid .discount-button{text-align:left;flex:none;width:100%;margin-bottom:8px;padding:12px}.baf-check .discount-button{justify-content:flex-start;align-items:center;display:flex}.baf-check .discount-button *{pointer-events:none}.baf-check .discount-button.char-cancel{flex-direction:row;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;line-height:20px;display:flex}.baf-check .discount-button.char-cancel .discount-icon{margin-right:8px}.baf-check .discount-icon{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:12px;display:flex}.baf-check .discount-icon svg{flex-shrink:0;width:24px;height:24px;display:block}.baf-check .char-grid{flex-wrap:wrap;gap:10px;padding:6px 20px 20px;display:flex}.baf-check .char-tile{box-sizing:border-box;color:#26384a;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f2f5f8;border:0;border-radius:14px;flex:0 0 calc(50% - 5px);padding:16px 10px;font-size:14px;font-weight:700;text-decoration:none}.baf-check .char-tile:active{background:#e4e9ee}.baf-check .char-tile.active{color:#3949ab;background:#eef2ff;box-shadow:inset 0 0 0 2px #6f8fd6}.baf-check .char-cancel{text-align:center;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e5484d;border-radius:12px;margin:4px 20px 20px;padding:12px 0;font-size:13px;font-weight:700;text-decoration:none;display:block}.baf-check .qty-display-row{justify-content:space-between;align-items:center;margin:0 20px 14px;display:flex}.baf-check .qty-display{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.baf-check .qty-field-box{box-sizing:border-box;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;height:44px;padding:0 14px;display:flex;background:#f4f7fa!important;border:0!important;border-radius:14px!important}.baf-check .qty-field-box.active{box-shadow:inset 0 0 0 2px #f2ac2e;background:#fff2d6!important}.baf-check #qtyIntBox{min-width:64px}.baf-check #qtyFracBox{min-width:96px}.baf-check .qty-sep{color:#26384a;font-size:26px;font-weight:800}.baf-check .qty-field-val{color:#26384a;text-overflow:ellipsis;white-space:nowrap;font-size:26px;font-weight:800;overflow:hidden}.baf-check .qty-step{box-sizing:border-box;color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 0 44px;width:44px;height:44px;font-size:22px;font-weight:700;background:#fff!important;border:1px solid #d8dee5!important;border-radius:12px!important}.baf-check .qty-step:active{background:#f4f7fa!important}.baf-check .qty-keys{padding:0 20px;overflow:hidden}.baf-check .qty-key{float:left;box-sizing:border-box;color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;background:#f2f5f8;border:0;border-radius:12px;width:31.33%;margin:0 3% 8px 0;padding:14px 0;font-size:20px;font-weight:700;text-decoration:none;display:block}.baf-check .qty-key:nth-child(3n){margin-right:0}.baf-check .qty-key:active{background:#e4e9ee}.baf-check .qty-key *{pointer-events:none}.baf-check .qty-key svg{box-sizing:content-box;flex-shrink:0;width:18px;height:18px;padding:2px}.baf-check .qty-actions{padding:6px 20px 20px;overflow:hidden}.baf-check .qty-actions .qty-key{flex-direction:column;justify-content:center;align-items:center;width:48%;min-height:54px;margin:0 4% 0 0;padding:8px 0;font-size:13px;display:flex}.baf-check .qty-actions .qty-key:last-child{margin-right:0}.baf-check .qty-key.action.cancel{color:#fff;background:#e5484d}.baf-check .qty-key.action.ok{color:#fff;background:#22ac60}.baf-check .pay-ok-main{display:block}.baf-check .pay-ok-sub{opacity:.85;min-height:12px;margin-top:2px;font-size:10px;font-weight:600;display:block}.baf-check #bonus-overlay .qty-overlay{z-index:52}.baf-check .pay-overlay{z-index:51;background:#24384d44;justify-content:center;align-items:center;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.baf-check .pay-card{background:#fff;border-radius:18px;width:360px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow-y:auto;box-shadow:0 12px 32px #1e304047}.baf-check .pay-head{text-align:center;padding:18px 44px 6px;position:relative}.baf-check .pay-title{color:#26384a;font-size:16px;font-weight:800}.baf-check .pay-close{color:#8b98a5;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;text-decoration:none;display:flex;position:absolute;top:14px;right:14px}.baf-check .pay-subtitle{text-align:center;color:#7c8b99;margin-top:4px;font-size:12px}.baf-check .pay-total{text-align:center;color:#26384a;margin:2px 0 14px;font-size:26px;font-weight:800}.baf-check .pay-methods{flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 18px;display:flex}.baf-check .pay-method{box-sizing:border-box;color:#33475b;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;flex:calc(50% - 8px);align-items:center;gap:6px;min-width:90px;padding:10px 6px;text-decoration:none;display:flex;position:relative;background:#f4f7fa!important;border:2px solid #0000!important}.baf-check .pay-method svg{box-sizing:content-box;flex-shrink:0;width:26px;height:26px;padding:2px}.baf-check .pay-method span{font-size:12px;font-weight:700}.baf-check .pay-method.active{color:#178a4c;background:#e7f8ef!important;border-color:#22ac60!important}.baf-check .pay-method-check{color:#fff;background:#22ac60;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex;position:absolute;top:6px;right:6px}.baf-check .pay-bonus{color:#7c8b99;margin:0 18px 10px;font-size:12px;text-decoration:none;display:block}.baf-check .pay-bonus-edit{color:#4c8dff;font-weight:700}.baf-check .pay-fields{gap:12px;margin:0 18px 14px;display:flex}.baf-check .pay-field{flex:1;min-width:0}.baf-check .pay-field-label{color:#7c8b99;margin-bottom:6px;font-size:12px;font-weight:700}.baf-check .pay-field-label-paid{color:#178a4c}.baf-check .pay-field-box{box-sizing:border-box;justify-content:center;align-items:center;height:52px;padding:0 10px;display:flex;background:#fff2d6!important;border-radius:14px!important}.baf-check .pay-field-box.locked{background:#f4f7fa!important}.baf-check .pay-field-val{color:#26384a;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:800;overflow:hidden}.baf-check .pay-field-val.gray{color:#8b98a5}.baf-check .msg-overlay{z-index:60;background:#24384d44;justify-content:center;align-items:center;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.baf-check .msg-body{text-align:center;color:#26384a;padding:22px 20px 6px;font-size:14px;font-weight:700;line-height:1.4}.baf-check.phone .pos-main{flex-direction:column}.baf-check.phone .pos-sidebar{-webkit-overflow-scrolling:touch;background:0 0;border-radius:0;flex:none;gap:8px;width:auto;margin:0 0 10px;padding:2px 2px 4px;display:flex;overflow:auto hidden}.baf-check.phone .side-item{white-space:nowrap;background:#fff;border-radius:20px;flex:none;margin-bottom:0;padding:9px 14px}.baf-check.phone .side-item.active{background:#eaf2ff}.baf-check.phone .pos-center{margin-right:0}.baf-check.phone .pos-search{flex:1 1 0;min-width:0;margin:0 0 0 10px}.baf-check .cart-panel-head{border-bottom:1px solid #eef1f4;flex:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.baf-check .cart-panel-title{color:#26384a;font-size:16px;font-weight:800}.baf-check .cart-panel-close{color:#5b6b7a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef1f4;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;text-decoration:none;display:flex}.baf-check.phone .pos-cart{z-index:40;border-radius:20px 20px 0 0;width:auto;max-height:78vh;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 28px #1e304038}.baf-check.phone .pos-cart.open{transform:translateY(0)}.baf-check.phone .pos-actions{-webkit-overflow-scrolling:touch;overflow-x:auto}.baf-check.phone .act-btn{white-space:nowrap;flex:none;padding:14px 16px}.baf-check .act-btn.more-toggle{background:#eef2f6}.baf-check .pos-more-sheet{z-index:40;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:auto;max-height:74vh;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -8px 28px #1e304038}.baf-check .pos-more-sheet.open{transform:translateY(0)}.baf-check .pos-more-body{flex-direction:column;gap:8px;padding:12px 16px 20px;display:flex;overflow-y:auto}.baf-check .pos-more-body .act-btn{justify-content:flex-start;width:100%;margin-right:0}.baf-check .act-btn.cart-toggle{color:#fff;background:#2f6fed}.baf-check .act-btn.cart-toggle.empty{opacity:.55}.baf-check .cart-toggle-count{text-align:center;background:#ffffff47;border-radius:8px;min-width:16px;margin-right:8px;padding:2px 8px;font-size:12px;font-weight:800}.baf-check .cart-toggle-total{margin-left:8px;font-weight:800}.baf-check .pos-readonly .pos-actions .act-btn.cart-toggle{pointer-events:auto;opacity:1}.baf-check.phone .cat-strip-wrap{flex:none;margin:0 0 10px;position:relative}.baf-check.phone .pos-sidebar.cat-strip{margin:0;overflow:hidden}.baf-check .cat-measure{visibility:hidden;pointer-events:none;gap:8px;width:max-content;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.baf-check.phone .cat-more-panel{flex-wrap:wrap;gap:8px;padding:8px 2px 2px;display:flex}.baf-check.phone .cat-strip>.side-item:not(.cat-more),.baf-check.phone .cat-more-panel>.side-item{flex:auto}.baf-check .side-item.cat-more{gap:6px}.baf-check .cat-more-caret{color:#8b98a5;font-size:11px;transition:transform .15s}.baf-check .cat-more.open .cat-more-caret{transform:rotate(180deg)}.baf-check .pos-readonly .cat-more-panel{pointer-events:none;opacity:.55}.baf-check .added-toast{z-index:45;color:#fff;pointer-events:none;background:#26384a;border-radius:14px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:10px 16px;font:700 14px Arial,sans-serif;animation:.18s ease-out added-in;display:flex;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1e30404d}.baf-check .added-check{background:#22ac60;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.baf-check .added-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.baf-check .added-qty{white-space:nowrap;background:#ffffff2e;border-radius:8px;flex:none;padding:2px 8px;font-size:12px}@keyframes added-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.baf-check .act-btn.cart-toggle.bump{animation:.45s ease-out cart-bump}@keyframes cart-bump{0%{transform:scale(1)}30%{transform:scale(1.08)}55%{transform:scale(.97)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.baf-check .added-toast,.baf-check .act-btn.cart-toggle.bump{animation:none}}.baf-check.phone .pos-wrap{padding:10px}.baf-check.phone .pos-actions{gap:8px;overflow:visible}.baf-check.phone .pos-actions .act-btn{margin-right:0;padding:12px}.baf-check.phone .pos-actions .act-ico{margin-right:6px}.baf-check.phone .act-btn.cart-toggle{flex:0 auto;justify-content:flex-start;min-width:0}.baf-check.phone .cart-toggle-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.baf-check.phone .cart-toggle-total{flex:none;margin-left:auto;padding-left:8px}.baf-check.phone .act-btn.more-toggle,.baf-check.phone .act-btn.exit{flex:1 1 0;min-width:0}@media (width<=430px){.baf-check.phone .more-toggle,.baf-check.phone .pos-actions>.act-btn.exit{flex-direction:column;justify-content:center;gap:3px;padding:6px 10px;font-size:11px;line-height:1.1}.baf-check.phone .more-toggle>.act-ico,.baf-check.phone .pos-actions>.act-btn.exit>.act-ico{margin-right:0}.baf-check.phone .act-btn.cart-toggle{grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:2px 6px;padding:6px 12px;display:grid}.baf-check.phone .cart-toggle>.act-ico{grid-row:1/3;margin-right:0}.baf-check.phone .cart-toggle-label{grid-area:1/2}.baf-check.phone .cart-toggle-count{grid-area:1/3;justify-self:start;margin-right:0}.baf-check.phone .cart-toggle-total{white-space:nowrap;grid-area:2/2/auto/4;margin-left:0;padding-left:0;font-size:13px}}.baf-checklist .cl-actions{flex-wrap:wrap;align-items:center}.baf-checklist .cl-exit{margin-left:auto}.baf-checklist .cl-date{color:#8a97a6;flex-direction:column;gap:2px;font-size:11px;font-weight:700;display:flex}.baf-checklist .cl-date input{color:#26384a;background:#fff;border:1px solid #d5e2ee;border-radius:12px;min-height:44px;padding:6px 10px;font:700 14px Arial,sans-serif}.baf-checklist .cl-filters{flex-wrap:wrap;gap:10px;padding:0 16px 10px;display:flex}.baf-checklist .cl-filters select{color:#26384a;background:#fff;border:1px solid #d5e2ee;border-radius:12px;min-height:40px;padding:6px 10px;font:700 13px Arial,sans-serif}.baf-checklist .cl-seg{background:#fff;border:1px solid #d5e2ee;border-radius:12px;display:inline-flex;overflow:hidden}.baf-checklist .cl-seg button{color:#26384a;cursor:pointer;background:0 0;border:0;border-right:1px solid #d5e2ee;padding:10px 14px;font:700 13px Arial,sans-serif}.baf-checklist .cl-seg button:last-child{border-right:0}.baf-checklist .cl-seg button.on{color:#fff;background:#4c8dff}.baf-checklist .cl-seg button[disabled]{cursor:default}.baf-checklist .cl-list{flex:1.6}.baf-checklist .cl-row{color:#26384a;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:52px 90px minmax(60px,1fr) minmax(80px,1.2fr) minmax(80px,1.2fr) 92px 84px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;font-size:12.5px;display:grid}.baf-checklist .cl-row.cl-doc{grid-template-columns:90px 100px minmax(80px,1fr) 92px 36px 84px}.baf-checklist .cl-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baf-checklist .cl-row span:last-child{text-align:right;font-weight:700}.baf-checklist .cl-head{color:#8a97a6;cursor:default;font-size:11px;font-weight:700}.baf-checklist .cl-row:not(.cl-head):active{background:#f4f7fa}.baf-checklist .cl-on{background:#f4f8ff;border-color:#4c8dff}.baf-checklist .cl-unpaid{background:#fdf6e0}.baf-checklist .cl-return span:nth-child(6){color:#d6455b;font-weight:700}.baf-checklist .cl-deleted{color:#8a97a6;text-decoration:line-through}.baf-checklist .cl-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:12px 4px;display:grid}.baf-checklist .cl-flag{color:#26384a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.baf-checklist .cl-flag input{accent-color:#22ac60;width:20px;height:20px}.baf-checklist .cl-readonly{color:#5b6b7a}.baf-checklist .cl-pay{color:#8a97a6;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 4px;font-size:12px;font-weight:700;display:flex}.baf-checklist .cl-note{color:#5b6b7a;margin:10px 4px;font-size:12.5px}.cl-window{z-index:60;background:#24384d44;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cl-window>.baf-choose{border-radius:14px;width:min(960px,100% - 16px);height:min(680px,100% - 16px);box-shadow:0 12px 32px #1e304047}@media (width<=720px){.baf-checklist .cl-row{grid-template-columns:48px 1fr 1fr 80px}.baf-checklist .cl-row span:nth-child(3),.baf-checklist .cl-row span:nth-child(4),.baf-checklist .cl-row span:nth-child(5){display:none}.baf-checklist .cl-row.cl-doc{grid-template-columns:80px 1fr 36px 80px}.baf-checklist .cl-row.cl-doc span:nth-child(3),.baf-checklist .cl-row.cl-doc span:nth-child(4){display:none}.cl-window>.baf-choose{border-radius:0;width:100%;height:100%}}.baf-checklist .cl-row.cl-visit{grid-template-columns:150px minmax(100px,1.4fr) minmax(80px,1fr) 150px 150px}.baf-checklist .cl-row.cl-visit span:last-child{text-align:left;font-weight:400}@media (width<=720px){.baf-checklist .cl-row.cl-visit{grid-template-columns:1fr 1fr 1fr}.baf-checklist .cl-row.cl-visit span:first-child,.baf-checklist .cl-row.cl-visit span:nth-child(3){display:none}}.baf-checklist .cl-row.cl-transfer{grid-template-columns:70px 90px 100px minmax(80px,1fr) minmax(80px,1fr) minmax(80px,1fr)}.baf-checklist .cl-row.cl-transfer span:last-child{text-align:left;font-weight:400}.baf-checklist .cl-row.cl-goods{grid-template-columns:44px minmax(100px,1fr) 80px 80px}.baf-checklist .tr-fact{align-items:center;gap:6px;display:flex}.baf-checklist .tr-fact input{text-align:center;border:1px solid #d5e2ee;border-radius:12px;width:90px;min-height:44px;padding:6px 10px;font:700 15px Arial,sans-serif}.baf-checklist .tr-name{width:100%;min-width:0;min-height:32px;font:inherit;border:1px solid #d5e2ee;border-radius:8px;padding:4px 8px}@media (width<=720px){.baf-checklist .cl-row.cl-transfer{grid-template-columns:40px 80px 1fr}.baf-checklist .cl-row.cl-transfer span:nth-child(n+4){display:none}}.baf-checklist .cl-row.cl-inventory{grid-template-columns:90px 110px minmax(80px,1fr) minmax(80px,1fr)}.baf-checklist .cl-row.cl-inventory span:last-child{text-align:left;font-weight:400}.baf-fr,.baf-fr *{box-sizing:border-box}.baf-fr{color:#10214e;background:#edf5fa;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:13px}.baf-fr a,.baf-fr button{cursor:pointer;color:inherit;font:inherit}.baf-fr a{text-decoration:none}.baf-fr a>*{pointer-events:none}.baf-fr svg{flex-shrink:0;width:24px;height:24px}.baf-fr .fr-wrap{background:linear-gradient(120deg,#fff,#f7fbff);border:1px solid #e5eef6;border-radius:14px;width:100%;max-width:1000px;overflow:hidden}.baf-fr .fr-heading{border-bottom:1px solid #e7eef6;align-items:center;padding:16px 20px;font-size:18px;display:flex}.baf-fr .fr-heading svg{margin-right:12px}.baf-fr .fr-layout{align-items:flex-start;display:flex}.baf-fr .fr-main{width:62%;padding:16px 18px 28px}.baf-fr .fr-side{border-left:1px solid #e8eff6;width:38%;padding:12px 16px 16px}.baf-fr #fr-col-actions{flex-wrap:wrap;margin:0 -4px 20px;display:flex}.baf-fr .fr-action-btn{background:#f4f8fd;border:1px solid #e3edf7;border-radius:7px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:60px;margin:0 4px;padding:10px 8px;font-weight:600;display:flex}.baf-fr .fr-action-btn svg{width:28px;height:28px;margin-right:12px}.baf-fr .fr-action-btn .fr-badge{display:flex}.baf-fr .fr-orange{color:#ed1726;background:#fff0f2;border-color:#ffe2e7}.baf-fr .fr-section-title{color:#00a943;margin-bottom:12px;font-size:16px;font-weight:700}.baf-fr .fr-sum-row{align-items:center;margin-bottom:10px;display:flex}.baf-fr .lbl{margin-right:12px}.baf-fr .fr-sum-box{text-align:center;background:#fbfdff;border:1px solid #d6e5f4;border-radius:7px;flex:1;padding:12px;font-size:18px;font-weight:700}.baf-fr .fr-calc{background:#fff;border:1px solid #d6e5f4;border-radius:6px;justify-content:center;align-items:center;width:46px;height:46px;margin-left:8px;display:flex}.baf-fr .fr-calc svg{width:28px;height:28px}.baf-fr #fr-col-cash{flex-wrap:wrap;display:flex}.baf-fr #fr-col-cash>.fr-section-title,.baf-fr #fr-col-cash>.fr-sum-row{width:100%}.baf-fr .fr-pill{border:1px solid #d4f5e6;border-radius:7px;justify-content:center;align-items:center;width:calc(50% - 4px);min-height:60px;padding:10px 8px;font-weight:600;display:flex}.baf-fr .fr-pill+.fr-pill{margin-left:8px}.baf-fr .fr-pill-green{background:#def9ed}.baf-fr .fr-pill-red{background:#fff0f3;border-color:#ffe0e7}.baf-fr .fr-pill .fr-badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-right:12px;display:flex}.baf-fr .fr-pill-green .fr-badge{background:#00ae66}.baf-fr .fr-pill-red .fr-badge{background:#ff152c}.baf-fr .fr-status{white-space:pre-wrap;overflow-wrap:break-word;background:#f8fcff;border:1px solid #e6f0f8;border-radius:8px;align-items:flex-start;padding:12px;font-size:12px;line-height:1.5;display:flex}.baf-fr .fr-status svg{color:#0086ff;margin-right:12px}.baf-fr .fr-status-text{white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;flex:1;min-width:0}.baf-fr .fr-extra-toggle{text-align:left;background:#f5f9fd;border:0;border-radius:6px;align-items:center;width:100%;margin:8px 0;padding:14px 8px;font-weight:700;display:flex}.baf-fr .fr-gear{margin-right:12px;font-size:26px}.baf-fr #fr-extra-arrow{margin-left:auto}.baf-fr .fr-top{display:block}.baf-fr .fr-field-row{align-items:center;gap:8px;margin:0 0 14px;display:flex}.baf-fr .fr-field-row .fr-field-box{flex:1;min-width:0;margin:0}.baf-fr .fr-field-box{color:#203650;background:#fff;border:1px solid #dce6ef;border-radius:8px;align-items:center;width:100%;padding:9px 12px;display:flex}.baf-fr .fr-field-copy{flex:1;margin:0 14px 0 10px;font-size:12px;overflow:hidden}.baf-fr .fr-field-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:400;display:block;overflow:hidden}.baf-fr .fr-field-copy strong.empty{color:#9fb0bf}.baf-fr .fr-doc-pick{border:1px solid #dce6ef;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.baf-fr .fr-btn-green{color:#009c49;background:#def9ed;border:1px solid #d1f3e5;border-radius:5px;justify-content:center;align-items:center;width:100%;margin:6px 0;padding:8px;font-weight:700;display:flex}.baf-fr .fr-icon-box{margin-right:12px;display:flex}.baf-fr .fr-chip-row{margin:0 -3px 6px;display:flex}.baf-fr .fr-chip{background:#f4f8fd;border:1px solid #e4edf7;border-radius:5px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:40px;margin:0 3px;padding:8px 5px;font-size:11px;font-weight:600;display:flex}.baf-fr .fr-chip svg{width:22px;height:22px;margin-right:8px}.baf-fr .fr-zero{margin:0 0 6px}.baf-fr .fr-footer{margin-top:10px}.baf-fr .fr-btn-exit{color:#fff;background:linear-gradient(#ff343e,#ff1728);border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:17px;font-weight:700;display:flex}.baf-fr .fr-btn-exit svg{margin-right:14px}.baf-fr .fr-disabled{opacity:.4;pointer-events:none}.baf-fr .fr-period-button{text-align:left;color:#203650;background:#fff;border:1px solid #dce6ef;border-radius:8px;align-items:center;width:100%;margin:0 0 14px;padding:9px 12px;display:flex}.baf-fr .fr-period-button svg{flex-shrink:0;width:20px;height:20px}.baf-fr .fr-period-button>*{pointer-events:none}.baf-fr .fr-dropdown{z-index:110;background:#fff;border:1px solid #ccdce8;border-radius:10px;min-width:180px;position:fixed;overflow:hidden;box-shadow:0 12px 40px #1d364a47}.baf-fr .fr-dropdown a{color:#203650;padding:12px 16px;font-size:13px;font-weight:600;display:block}.baf-fr .fr-dropdown a:active{background:#f4f8fd}.baf-fr .fr-dropdown a+a{border-top:1px solid #eef3f8}.baf-fr .fr-period-picker{z-index:100;background:#fff;border:1px solid #ccdce8;border-radius:14px;width:360px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);padding:18px;position:fixed;top:12px;left:12px;overflow:auto;box-shadow:0 12px 40px #1d364a47}.baf-fr .period-dialog-title{margin-bottom:12px;font-size:16px;font-weight:600}.baf-fr .date-parts{margin:8px 16px 8px 0;display:inline-block}.baf-fr .date-parts select{border:1px solid #dce6ef;border-radius:5px;margin-left:5px;padding:8px 4px}.baf-fr .fr-period-picker button{color:#203650;background:#fff;border:1px solid #dce6ef;border-radius:7px;padding:10px 12px}.baf-fr .period-shortcuts button{margin:4px}.baf-fr .period-error{color:#d52b3e}.baf-fr .fr-period-picker .create{color:#fff;background:#008d78;border-color:#008d78}@media (width<=620px){.baf-fr .fr-layout{display:block}.baf-fr .fr-main,.baf-fr .fr-side{border:0;width:100%;padding:12px}.baf-fr .fr-main{padding-bottom:0}.baf-fr .fr-heading{padding:14px 12px;font-size:16px}.baf-fr .fr-side{padding-top:12px}.baf-fr .fr-action-btn{flex:none;width:calc(50% - 8px);min-height:48px;margin-bottom:6px;font-size:12px}.baf-fr #openshift{margin-right:50%}.baf-fr #fr-col-actions{margin-bottom:12px}.baf-fr .fr-action-btn svg{width:24px;height:24px;margin-right:8px}.baf-fr .fr-section-title{font-size:14px}.baf-fr .fr-pill{min-height:52px;font-size:12px}.baf-fr .fr-pill .fr-badge{width:30px;height:30px;margin-right:8px}.baf-fr .fr-period-button{margin-bottom:6px}.baf-fr .fr-status{font-size:12px}}.baf-fr .fr-sum-open{text-align:left;background:#e9f8f3;border:1px solid #c7e9df;border-radius:7px;width:100%;padding:12px}.baf-fr .fr-sum-open strong{margin-left:auto;margin-right:22px}.baf-fr .fr-sum-overlay{z-index:200;background:#1222385c;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.baf-fr .fr-sum-dialog{color:#10214e;background:#f9fcff;border-radius:18px;width:340px;max-width:100%;max-height:100%;padding:20px;overflow:auto}.baf-fr .fr-sum-title{justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:700;display:flex}.baf-fr .fr-sum-dialog button{color:#10214e;background:#f8fbff;border:1px solid #dce9f7;border-radius:8px;min-height:44px;font-weight:700}.baf-fr .fr-sum-title button{border:0;min-height:24px;font-size:22px}.baf-fr .fr-sum-parts{margin-bottom:10px;display:flex}.baf-fr .fr-sum-parts button{background:#edf5ff;min-width:0;padding:12px;font-size:25px}.baf-fr .fr-sum-parts button:first-child{flex:1;margin-right:8px}.baf-fr .fr-sum-parts button:last-child{width:76px}.baf-fr .fr-sum-parts button.active{background:#e2eeff;border-color:#93b9e8}.baf-fr .fr-sum-keys{flex-wrap:wrap;margin:0 -3px;display:flex}.baf-fr .fr-sum-keys button{width:calc(33.333% - 6px);margin:3px;font-size:22px}.baf-fr .fr-sum-keys .clear{color:#dc223f;background:#fff0f3}.baf-fr .fr-sum-actions{margin-top:12px;display:flex}.baf-fr .fr-sum-actions button{width:50%}.baf-fr .fr-sum-actions button+button{color:#fff;background:#00a94f;border-color:#00a94f;margin-left:8px}.baf-fr .qty-overlay{z-index:200;background:#1222385c;justify-content:center;align-items:center;padding:12px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.baf-fr .qty-card{background:#fff;border-radius:18px;width:380px;max-width:100%;max-height:100%;overflow:auto;box-shadow:0 12px 32px #1e304047}.baf-fr .qty-head{text-align:center;padding:18px 20px}.baf-fr .qty-title{color:#26384a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.baf-fr .qty-subtitle{color:#7c8b99;margin-top:4px;font-size:12px}.baf-fr .msg-overlay{z-index:210;background:#1222385c;justify-content:center;align-items:center;padding:12px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.baf-fr .msg-body{text-align:center;color:#26384a;padding:22px 20px 6px;font-size:14px;font-weight:700;line-height:1.4}.baf-fr .char-grid{flex-wrap:wrap;gap:10px;padding:6px 20px 20px;display:flex}.baf-fr .char-tile{box-sizing:border-box;color:#26384a;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f2f5f8;border:0;border-radius:14px;flex:0 0 calc(50% - 5px);padding:16px 10px;font-size:14px;font-weight:700;text-decoration:none}.baf-fr .char-tile:active{background:#e4e9ee}.baf-fr .char-cancel{text-align:center;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e5484d;border-radius:12px;margin:4px 20px 20px;padding:12px 0;font-size:13px;font-weight:700;text-decoration:none;display:block}.baf-fr .qty-char-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.baf-fr .qty-char-chip.empty{color:#8a5a12;background:#fff2d6;justify-content:center}.baf-fr .qty-char-chip.filled{color:#3949ab;background:#eef2ff;justify-content:flex-start}.baf-fr .qty-char-ico{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.baf-fr .qty-char-chip.empty .qty-char-ico{background:#f2ac2e}.baf-fr .qty-char-chip.filled .qty-char-ico{background:#6f8fd6}.baf-fr .qty-char-ico svg{width:13px;height:13px}.baf-fr .qty-char-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baf-fr .qty-char-chip.filled .qty-char-text{text-align:left;flex:1;min-width:0}.baf-fr .qty-display-row{justify-content:space-between;align-items:center;margin:0 20px 14px;display:flex}.baf-fr .qty-display{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.baf-fr .qty-field-box{box-sizing:border-box;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;height:44px;padding:0 14px;display:flex;background:#f4f7fa!important;border:0!important;border-radius:14px!important}.baf-fr .qty-field-box.active{box-shadow:inset 0 0 0 2px #f2ac2e;background:#fff2d6!important}.baf-fr #qtyIntBox{min-width:64px}.baf-fr #qtyFracBox{min-width:96px}.baf-fr .qty-sep{color:#26384a;font-size:26px;font-weight:800}.baf-fr .qty-field-val{color:#26384a;text-overflow:ellipsis;white-space:nowrap;font-size:26px;font-weight:800;overflow:hidden}.baf-fr .qty-step{box-sizing:border-box;color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 0 44px;width:44px;height:44px;font-size:22px;font-weight:700;background:#fff!important;border:1px solid #d8dee5!important;border-radius:12px!important}.baf-fr .qty-step:active{background:#f4f7fa!important}.baf-fr .qty-keys{padding:0 20px;overflow:hidden}.baf-fr .qty-key{float:left;box-sizing:border-box;color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;background:#f2f5f8;border:0;border-radius:12px;width:31.33%;margin:0 3% 8px 0;padding:14px 0;font-size:20px;font-weight:700;text-decoration:none;display:block}.baf-fr .qty-key:nth-child(3n){margin-right:0}.baf-fr .qty-key:active{background:#e4e9ee}.baf-fr .qty-key *{pointer-events:none}.baf-fr .qty-key svg{width:18px;height:18px}.baf-fr .qty-actions{padding:6px 20px 20px;overflow:hidden}.baf-fr .qty-actions .qty-key{flex-direction:column;justify-content:center;align-items:center;width:48%;min-height:54px;margin:0 4% 0 0;padding:8px 0;font-size:13px;display:flex}.baf-fr .qty-actions .qty-key:last-child{margin-right:0}.baf-fr .qty-key.action.cancel{color:#fff;background:#e5484d}.baf-fr .qty-key.action.ok{color:#fff;background:#22ac60}.baf-delivery,.baf-delivery *{box-sizing:border-box}.baf-delivery{color:#293f54;background:#f1f6fa;margin:0;font:14px Arial,sans-serif}.baf-delivery .delivery{background:#f1f6fa;flex-direction:column;height:100%;min-height:0;padding:12px;display:flex}.baf-delivery .delivery>.delivery-actions,.baf-delivery .delivery>.delivery-search,.baf-delivery .delivery>.delivery-extra,.baf-delivery .delivery>.delivery-footer{flex-shrink:0}.baf-delivery .delivery>.delivery-cards-scroll{flex:auto;min-height:0;padding:0 5px;overflow:auto}.baf-delivery .delivery-cards-scroll>.delivery-cards{align-content:flex-start;height:auto;min-height:0}.baf-delivery .delivery>.delivery-footer{background:#f1f6fa;border-top:1px solid #dce6ef;margin-top:auto}.baf-delivery .delivery button,.baf-delivery .delivery input,.baf-delivery .delivery select{font:inherit;color:inherit}.baf-delivery .delivery button{cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:8px;padding:10px 13px}.baf-delivery .delivery button:focus,.baf-delivery .delivery input:focus,.baf-delivery .delivery select:focus{outline-offset:1px;outline:2px solid #70b8c4}.baf-delivery .delivery button:disabled{opacity:.4;cursor:default}.baf-delivery .delivery button *{pointer-events:none}.baf-delivery .delivery-actions{flex-wrap:wrap;align-items:center;margin-bottom:8px;display:flex}.baf-delivery .delivery-actions>*{margin:0 8px 6px 0}.baf-delivery .delivery .create{color:#fff;background:#008e78;border-color:#008e78}.baf-delivery .delivery .status-filter{border-color:#0000}.baf-delivery .delivery .status-filter.active{border-color:#45b58a;box-shadow:inset 0 0 0 1px #45b58a}.baf-delivery .delivery .view-switch{white-space:nowrap;margin-left:auto}.baf-delivery .delivery .view-switch button.active{color:#fff;background:#008e78}.baf-delivery .dot{border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.baf-delivery .new .dot{background:#087cff}.baf-delivery .accepted .dot{background:#00bd60}.baf-delivery .road .dot{background:#ff9400}.baf-delivery .done .dot{background:#7b8798}.baf-delivery .cancelled .dot{background:#ff263f}.baf-delivery .unknown .dot{background:#8d7daf}.baf-delivery .new.status-filter,.baf-delivery .new .badge{background:#e5efff}.baf-delivery .accepted.status-filter,.baf-delivery .accepted .badge{background:#dff7eb}.baf-delivery .road.status-filter,.baf-delivery .road .badge{background:#fff0de}.baf-delivery .done.status-filter,.baf-delivery .done .badge{background:#e9edf1}.baf-delivery .cancelled.status-filter,.baf-delivery .cancelled .badge{background:#ffe5e9}.baf-delivery .delivery-search{flex-wrap:wrap;margin:0 -4px 8px;display:flex}.baf-delivery .delivery-search>label{background:#fff;border:1px solid #dce6ef;border-radius:8px;align-items:center;margin:4px;padding:8px 10px;display:flex}.baf-delivery .delivery-search .search-box{flex:300px}.baf-delivery .delivery-search input{background:0 0;border:0;min-width:0;padding:3px 5px}.baf-delivery .search-box input{width:100%}.baf-delivery .delivery-search .period{font-size:12px}.baf-delivery .delivery-search button{margin:4px}.baf-delivery .delivery-extra{padding:8px 0}.baf-delivery .delivery-extra label{margin-right:16px}.baf-delivery .delivery-extra select{border:1px solid #dce6ef;border-radius:6px;padding:6px}.baf-delivery .delivery-cards{flex-wrap:wrap;margin:0 -5px;display:flex}.baf-delivery .delivery-card{background:#fff;border:1px solid #e5edf4;border-left:3px solid #8d7daf;border-radius:9px;width:calc(33.333% - 10px);min-width:0;margin:5px;padding:12px;box-shadow:0 3px 8px #263f5410}.baf-delivery .delivery-card.new{border-left-color:#087cff}.baf-delivery .delivery-card.accepted{border-left-color:#00bd60}.baf-delivery .delivery-card.road{border-left-color:#ff9400}.baf-delivery .delivery-card.done{border-left-color:#7b8798}.baf-delivery .delivery-card.cancelled{border-left-color:#ff263f}.baf-delivery .card-top,.baf-delivery .card-bottom{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.baf-delivery .badge{border-radius:6px;padding:4px 7px;font-size:12px}.baf-delivery .order-number{margin-left:8px;font-size:12px}.baf-delivery .delivery-row{overflow-wrap:break-word;align-items:flex-start;margin:5px 0;font-size:12px;line-height:1.5;display:flex}.baf-delivery .delivery-row .symbol{color:#536b85;flex-shrink:0;width:20px}.baf-delivery .delivery-row .value{min-width:0}.baf-delivery .card-bottom{margin:10px 0 0}.baf-delivery .delivery .edit{background:#eaf0f5;border-radius:50%;margin-left:10px;padding:7px 10px}.baf-delivery .amount{color:#009b78;white-space:nowrap;font-weight:700}.baf-delivery .delivery-note{color:#0789da;white-space:pre-wrap;overflow-wrap:break-word;margin-right:8px;font-size:12px}.baf-delivery .delivery-cards.list .delivery-card{width:calc(100% - 10px)}.baf-delivery .delivery-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:14px 0 0;font-size:12px;display:flex}.baf-delivery .delivery-footer>*{margin:4px}.baf-delivery .delivery-footer button{margin:0 3px;padding:7px 12px}.baf-delivery .delivery-empty{text-align:center;color:#728296;width:100%;padding:60px 20px}.baf-delivery .delivery-hint{color:#728296;font-size:12px}@media (width<=1000px){.baf-delivery .delivery-card{width:calc(50% - 10px)}}@media (width<=640px){.baf-delivery .delivery-card{width:calc(100% - 10px)}.baf-delivery .delivery-actions .view-switch{margin-left:0}.baf-delivery .period{flex-wrap:wrap}}.baf-delivery .delivery-search .period-button{text-align:left;background:#fff;border:1px solid #dce6ef;align-items:center;min-width:280px;display:flex}.baf-delivery .period-copy{flex:1;margin:0 14px 0 10px;font-size:12px}.baf-delivery .period-copy strong{margin-top:3px;font-weight:400;display:block}.baf-delivery .delivery-search .filter-button{min-width:125px}.baf-delivery .delivery .di{vertical-align:middle;flex-shrink:0;width:18px;height:18px;display:inline-block}.baf-delivery .di svg,.baf-delivery .di img{width:100%;height:100%;display:block}.baf-delivery .delivery-period-picker{z-index:100;background:#fff;border:1px solid #ccdce8;border-radius:14px;width:360px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);margin:0;padding:18px;position:fixed;top:12px;left:12px;overflow:auto;box-shadow:0 12px 40px #1d364a47}.baf-delivery .period-dialog-title{margin-bottom:12px;font-size:16px;font-weight:600}.baf-delivery .date-parts{margin:8px 16px 8px 0;display:inline-block}.baf-delivery .date-parts select{border:1px solid #dce6ef;border-radius:5px;margin-left:5px;padding:8px 4px}.baf-delivery .period-shortcuts button{margin:4px}.baf-delivery .period-error{color:#d52b3e}.baf-delivery .delivery-footer{justify-content:flex-start}.baf-delivery .delivery-footer>span:first-child{margin-right:auto}.baf-delivery .delivery .page-number.active{color:#273546;background:#fff000;border-color:#fff000}.baf-delivery .delivery-footer select{background:#fff;border:1px solid #dce6ef;border-radius:6px;padding:9px}.baf-delivery .delivery .delivery-row .symbol{width:24px}.baf-delivery .delivery-search .search-box{padding-left:14px}.baf-delivery .delivery-cards{align-items:stretch}.baf-delivery .delivery-cards:not(.list)>button.delivery-card{flex-direction:column;align-items:stretch;min-height:160px;display:flex}.baf-delivery .delivery-cards:not(.list) .card-bottom{margin-top:auto;padding-top:6px}.baf-delivery .delivery-cards:not(.list) .card-upper{flex-shrink:0}.baf-delivery .delivery button.delivery-card{text-align:left;color:#293f54;white-space:normal;border-left-width:3px;border-radius:9px;min-width:0;padding:11px 12px;font:12px Arial,sans-serif;display:block}.baf-delivery .delivery button.delivery-card:hover{background:#f8fcff;box-shadow:0 4px 12px #293f5426}.baf-delivery .delivery-card .card-upper{align-items:flex-start;display:flex}.baf-delivery .delivery-card .card-primary{width:60%;min-width:0;padding-right:10px}.baf-delivery .delivery-card .card-schedule{width:40%;min-width:0}.baf-delivery .delivery-card .card-top{flex-wrap:wrap;justify-content:flex-start;margin:0 0 5px}.baf-delivery .delivery-card .badge{padding:3px 6px}.baf-delivery .delivery-card .order-number{font-size:11px}.baf-delivery .delivery-card .delivery-row{margin:3px 0;font-size:12px;line-height:1.4}.baf-delivery .delivery-card .card-person{flex-wrap:wrap;justify-content:space-between;display:flex}.baf-delivery .delivery-card .card-person>.delivery-row{margin-right:10px}.baf-delivery .delivery-card .card-bottom{align-items:flex-end;margin:6px 0 0}.baf-delivery .delivery-card .card-bottom>.amount{text-align:right;margin-left:auto;padding-left:12px}.baf-delivery .delivery-card .amount{color:#008f73;flex-shrink:0;margin-left:12px;font-size:18px;font-weight:700}.baf-delivery .delivery-card .delivery-note{white-space:pre-wrap;overflow-wrap:break-word;min-width:0;line-height:1.4;display:flex}.baf-delivery .delivery-note .di{margin-right:7px}.baf-delivery .delivery-cards.list .delivery-card{align-items:center;padding:13px 16px;display:flex}.baf-delivery .list-cell{min-width:0;padding-right:16px}.baf-delivery .list-order{flex:0 0 150px}.baf-delivery .list-person{flex:0 0 185px}.baf-delivery .list-address{flex:2 220px}.baf-delivery .list-schedule{flex:150px}.baf-delivery .list-courier{flex:145px}.baf-delivery .list-total{text-align:right;flex:0 0 145px;padding-right:0}.baf-delivery .delivery-cards.list .amount{color:#183e48;margin:0;font-size:20px}.baf-delivery .list-address .delivery-note{margin-top:5px}@media (width<=1100px){.baf-delivery .delivery-cards.list .delivery-card{flex-wrap:wrap}.baf-delivery .list-cell{flex:30%;margin:4px 0}.baf-delivery .list-total{text-align:right}}@media (width<=600px){.baf-delivery .list-cell{flex:45%}.baf-delivery .list-address{flex-basis:100%;order:2}.baf-delivery .list-total{order:3}.baf-delivery .delivery-card .card-person{display:block}}.baf-moves .mv-select{color:#26384a;background:#fff;border:1px solid #d5e2ee;border-radius:12px;width:100%;min-height:44px;margin:2px 0 10px;padding:8px 12px;font:700 14px Arial,sans-serif;display:block}.baf-moves .mv-caption{color:#5b6b7a;margin:0 2px 10px;font-size:12.5px;line-height:1.5}.baf-moves .mv-caption b{color:#26384a}.baf-moves .mv-precheck{color:#22ac60;background:#eef9f1;border-radius:8px;margin-left:8px;padding:1px 8px;font-weight:700;display:inline-block}.baf-moves .mv-head span:first-child{flex:0 0 26px}.baf-moves .mv-head span:nth-child(2){text-align:left;flex:1;min-width:0}.baf-moves .mv-head span:nth-child(3){text-align:right;flex:0 0 52px}.baf-moves .mv-head span:nth-child(4){text-align:right;flex:0 0 64px}.baf-moves .mv-head span:nth-child(5){text-align:right;flex:0 0 72px}.baf-moves .mv-line{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f4f7fa}.baf-moves .mv-line.mv-on{background:#fdf6e0}.baf-moves .mv-box{color:#fff;background:#fff;border:2px solid #b9c6d3;border-radius:6px;flex:0 0 26px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:flex}.baf-moves .mv-on .mv-box{background:#22ac60;border-color:#22ac60}.baf-moves .mv-qty{font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2ee;border-radius:8px;padding:4px 6px}.baf-moves .mv-qty.mv-part{color:#4c8dff;border-color:#4c8dff;font-weight:700}.baf-moves .mv-window{z-index:60;background:#24384d44;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.baf-moves .mv-window>.baf-choose{border-radius:14px;width:min(900px,100% - 16px);height:min(640px,100% - 16px);box-shadow:0 12px 32px #1e304047}@media (width<=520px){.baf-moves .mv-window>.baf-choose{border-radius:0;width:100%;height:100%}.baf-moves .chk-actions{flex-wrap:wrap}}.baf-report,.baf-report *{box-sizing:border-box}.baf-report{color:#10214e;background:#edf4f9;width:100%;height:100%;padding:8px;font-family:Arial,sans-serif;overflow:auto}.baf-report button,.baf-report input,.baf-report select{font:inherit;color:inherit}.baf-report .report-page{background:linear-gradient(135deg,#fbfdff,#f3f8ff);border:1px solid #e2ecf7;border-radius:12px;flex-direction:column;max-width:980px;margin:0 auto;padding:8px;display:flex;box-shadow:0 4px 16px #1c395914}.baf-report .report-head{align-items:center;gap:16px;height:50px;padding:0 10px;display:flex}.baf-report .report-head-icon{color:#fff;background:#4c8dff;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.baf-report .report-head-icon svg{width:20px;height:20px}.baf-report .report-title{flex:1;font-size:23px;font-weight:800}.baf-report .report-filters{background:#f0f6fd;border-radius:10px;flex-direction:column;gap:20px;margin:4px 4px 8px;padding:16px 14px;display:flex}.baf-report .report-period{align-items:center;gap:18px;display:flex}.baf-report .report-nav{color:#536c96;cursor:pointer;background:linear-gradient(#fff,#f4f8fd);border:1px solid #d9e5f4;border-radius:8px;flex:0 0 42px;height:44px;font-size:24px;line-height:1}.baf-report .report-nav[disabled]{opacity:.45;cursor:default}.baf-report .report-date-group{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.baf-report .report-date-label{color:#657795;white-space:nowrap;flex:0 0 104px;font-size:13px}.baf-report .report-input{color:#10214e;background:#fff;border:1px solid #d9e5f4;border-radius:8px;flex:auto;width:100%;min-width:0;height:40px;padding:0 10px;font-size:15px}.baf-report .report-input:focus{border-color:#12b889;outline:0}.baf-report .report-input:disabled{color:#536c96;-webkit-text-fill-color:#536c96;background:#f2f5f9}.baf-report .report-fields{flex-direction:column;gap:12px;display:flex}.baf-report .report-field-row{align-items:center;display:flex}.baf-report .report-field-label{color:#657795;flex:0 0 106px;margin-right:10px;padding-left:4px;font-size:14px}.baf-report .report-actions{border-top:1px solid #e6eef7;flex-wrap:wrap;gap:14px;padding:16px 8px 8px;display:flex}.baf-report .report-action{color:#10214e;cursor:pointer;background:linear-gradient(#f8fbff,#eef4fa);border:1px solid #e0eaf6;border-radius:8px;flex:0 0 164px;justify-content:center;align-items:center;gap:12px;height:54px;padding:6px 10px;font-size:14px;display:flex}.baf-report .report-action[disabled]{opacity:.6;cursor:wait}.baf-report .report-action-icon{flex:0 0 22px;justify-content:center;align-items:center;display:flex}.baf-report .report-action-icon svg{width:22px;height:22px}.baf-report .report-action-icon-badge{color:#fff;border-radius:10px;flex:0 0 30px;width:30px;height:30px}.baf-report .report-action-icon-badge svg{width:16px;height:16px}.baf-report .report-action.cancel{color:#fff;background:#e5484d;border-color:#e5484d;margin-left:auto}.baf-report .report-msg-overlay{z-index:100;background:#24384d44;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.baf-report .report-msg-card{background:#fff;border-radius:18px;width:300px;max-width:calc(100% - 32px);overflow:hidden;box-shadow:0 12px 32px #1e304047}.baf-report .report-msg-body{text-align:center;color:#26384a;padding:22px 20px 10px;font-size:14px;font-weight:700;line-height:1.4}.baf-report .report-msg-ok{color:#fff;cursor:pointer;background:#4c8dff;border:0;border-radius:12px;width:calc(100% - 40px);min-height:40px;margin:0 20px 20px;font-size:13px;display:block}@media (width<=620px){.baf-report{padding:6px}.baf-report .report-title{font-size:20px}.baf-report .report-period{flex-wrap:wrap;gap:10px}.baf-report .report-nav{flex:0 0 32px;height:36px}.baf-report .report-date-group{flex-wrap:wrap;flex:220px;gap:4px}.baf-report .report-date-label{flex-basis:100%;font-size:12px}.baf-report .report-field-label{flex-basis:80px;font-size:12px}.baf-report .report-input{height:36px;font-size:14px}.baf-report .report-action{flex-basis:calc(50% - 7px);gap:5px;height:46px;font-size:12px}}.cash-window{z-index:60;background:#24384d44;justify-content:center;align-items:center;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.cash-window.cash-msg{z-index:70}.cash-card{color:#26384a;background:#fff;border-radius:18px;width:min(440px,100% - 24px);max-height:calc(100% - 24px);padding:20px;overflow:auto;box-shadow:0 12px 32px #1e304047}.cash-title{font-size:18px;font-weight:800}.cash-sub{color:#5b6b7a;margin-top:4px;font-size:13px}.cash-fields{flex-direction:column;gap:12px;margin-top:16px;display:flex}.cash-field{color:#8a97a6;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.cash-field select,.cash-field input,.cash-field textarea{color:#26384a;background:#fff;border:1px solid #d5e2ee;border-radius:12px;min-height:44px;padding:8px 12px;font:700 15px Arial,sans-serif}.cash-field textarea{resize:vertical;font-weight:400}.cash-field input:focus,.cash-field select:focus,.cash-field textarea:focus{border-color:#4c8dff;outline:0}.cash-error{color:#d6455b;font-size:13px;font-weight:700}.cash-actions{gap:10px;margin-top:18px;display:flex}.cash-btn{color:#26384a;cursor:pointer;background:#fff;border:1px solid #d5e2ee;border-radius:12px;flex:1;min-height:46px;font:700 14px Arial,sans-serif}.cash-btn-ok{color:#fff;background:#4c8dff;border-color:#4c8dff}.cash-btn[disabled]{opacity:.5;cursor:default}.cash-msg-body{text-align:center;white-space:pre-line;padding:6px 0;font-size:14px;font-weight:700;line-height:1.4}.cash-sum{color:#26384a;cursor:pointer;background:#fff8d6;border:1px solid #d5e2ee;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:8px 14px;font:700 17px Arial,sans-serif;display:flex}.cash-time{color:#26384a;min-height:24px;font-size:17px}.baf-inv,.baf-inv *{box-sizing:border-box}.baf-inv{-webkit-user-select:none;user-select:none;cursor:default;background:#eef2f6;width:100%;height:100%;margin:0;font-family:Arial,sans-serif;overflow:hidden}.baf-inv .inv-wrap{flex-direction:column;height:100%;padding:14px;display:flex}.baf-inv .inv-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.baf-inv .inv-head-title{color:#26384a;font-size:18px;font-weight:800}.baf-inv .inv-close{color:#5b6b7a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef1f4;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;text-decoration:none;display:flex}.baf-inv .inv-close:active{background:#e4e9ee}.baf-inv .inv-close svg{display:block}.baf-inv .inv-filters{background:#fff;border-radius:12px;margin-bottom:10px;padding:10px 16px;display:flex}.baf-inv .inv-filter{margin-right:24px;font-size:13px;display:flex}.baf-inv .inv-filter:last-child{margin-right:0}.baf-inv .inv-filter-lbl{color:#7c8b99;margin-right:6px}.baf-inv .inv-filter-val{color:#26384a;font-weight:700}.baf-inv .inv-table{background:#fff;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.baf-inv .inv-row-head{color:#7c8b99;background:#fff;border-bottom:1px solid #eef1f4;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0}.baf-inv .inv-row-head span:first-child{flex:1;max-width:220px}.baf-inv .inv-row-head span:last-child{text-align:left;flex:0 0 110px}.baf-inv .inv-row{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;padding:4px 16px;text-decoration:none;display:flex}.baf-inv .inv-row:active{background:#f4f7fa}.baf-inv .inv-row:not(:last-child){border-bottom:1px solid #f4f7fa}.baf-inv .inv-row-name{color:#26384a;text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:220px;padding-right:10px;font-size:16px;overflow:hidden}.baf-inv .inv-row-qty{text-align:left;color:#26384a;flex:0 0 110px;align-items:center;min-height:32px;font-size:17px;font-weight:800;display:flex}.baf-inv .inv-row-qty.empty{color:#b7c2cf;font-weight:600}.baf-inv .inv-foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.baf-inv .inv-count{color:#7c8b99;font-size:13px}.baf-inv .inv-foot-actions{display:flex}.baf-inv .inv-foot-actions .inv-btn:first-child{margin-right:10px}.baf-inv .inv-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;align-items:center;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.baf-inv .inv-btn svg{flex-shrink:0;margin-right:8px;display:block}.baf-inv .inv-btn.ok{background:#22ac60}.baf-inv .inv-btn.ok:active{background:#1c8f4f}.baf-inv .inv-btn.cancel{background:#e5484d}.baf-inv .inv-btn.cancel:active{background:#c73338}.baf-inv .inv-btn.busy{opacity:.6;pointer-events:none}.baf-inv .inv-msg{z-index:60;background:#24384d44;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.baf-inv .inv-msg-card{background:#fff;border-radius:18px;width:300px;max-width:calc(100% - 32px);padding:22px 20px 20px;box-shadow:0 12px 32px #1e304047}.baf-inv .inv-msg-body{text-align:center;color:#26384a;margin-bottom:16px;font-size:14px;font-weight:700;line-height:1.4}.baf-inv .inv-msg-actions{justify-content:center;gap:10px;display:flex}.baf-dem .dem-body{flex:1;grid-template-columns:minmax(150px,1fr) minmax(220px,2fr) minmax(220px,1.4fr);gap:10px;min-height:0;display:grid}.baf-dem .dem-panel{background:#fff;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.baf-dem .dem-panel-head{color:#7c8b99;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef1f4;padding:10px 16px;font-size:12px;font-weight:700;overflow:hidden}.baf-dem .dem-scroll{flex:1;min-height:0;overflow-y:auto}.baf-dem .dem-up{color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef2f6;border-radius:10px;align-items:center;margin:8px 8px 0;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.baf-dem .dem-up.off{opacity:.5}.baf-dem .dem-up:active{background:#e4e9ee}.baf-dem .dem-up-arrow{margin-right:8px;font-size:15px}.baf-dem .dem-groups .dem-scroll{padding:8px}.baf-dem .dem-group{color:#26384a;cursor:pointer;-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere;background:#f4f7fa;border-radius:10px;margin-bottom:6px;padding:10px;font-size:14px;font-weight:600;text-decoration:none;display:block}.baf-dem .dem-group:active{background:#e4e9ee}.baf-dem .dem-group.on{background:#ffc83b}.baf-dem .dem-search{align-items:center;margin:8px 8px 0;display:flex}.baf-dem .dem-search input{color:#26384a;-webkit-user-select:text;user-select:text;border:1px solid #d7dee6;border-radius:10px;outline:none;flex:1;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:14px}.baf-dem .dem-search input:focus{border-color:#22ac60}.baf-dem .dem-search-clear{color:#5b6b7a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef1f4;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;margin-left:6px;font-size:18px;text-decoration:none;display:flex}.baf-dem .dem-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-auto-rows:min-content;gap:8px;padding:8px;display:grid}.baf-dem .dem-good{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f4f7fa;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:72px;padding:10px;text-decoration:none;display:flex}.baf-dem .dem-good:active{background:#e4e9ee}.baf-dem .dem-good-name{color:#26384a;overflow-wrap:anywhere;font-size:14px;font-weight:600}.baf-dem .dem-good-price{color:#22ac60;margin-top:6px;font-size:13px;font-weight:700}.baf-dem .dem-empty{text-align:center;color:#7c8b99;grid-column:1/-1;padding:16px;font-size:13px}.baf-dem .dem-rows .inv-row-head span:first-child,.baf-dem .dem-rows .inv-row-name{max-width:none}.baf-dem .dem-rows .inv-row-head span:last-child,.baf-dem .dem-rows .inv-row-qty{text-align:right;flex:0 0 80px;justify-content:flex-end}.baf-dem .dem-btn-plain{color:#26384a;background:#eef1f4}.baf-dem .dem-btn-plain:active{background:#e4e9ee}@media (width<=760px){.baf-dem .inv-wrap{overflow-y:auto}.baf-dem .dem-body{flex:none;grid-template-columns:1fr;grid-auto-rows:320px}.baf-dem .inv-filters{flex-wrap:wrap}}.baf-inv.baf-acq{z-index:50;background:#24384d59;justify-content:center;align-items:center;width:auto;height:auto;padding:12px;display:flex;position:fixed;inset:0}.baf-acq .inv-wrap{background:#eef2f6;border-radius:18px;width:min(460px,100%);height:auto;max-height:100%;padding:14px;box-shadow:0 12px 32px #1e304047}.baf-acq .acq-card{background:#fff;border-radius:12px;flex:0 auto;min-height:0;padding:6px 14px;overflow-y:auto}.baf-acq .acq-field{border-bottom:1px solid #f1f4f7;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.baf-acq .acq-field:last-child{border-bottom:0}.baf-acq .acq-label{color:#7c8b99;flex:0 0 120px}.baf-acq .acq-value{color:#26384a;overflow-wrap:anywhere;font-weight:700}.baf-acq select{min-width:0;height:34px;font:inherit;color:#26384a;background:#fff;border:1px solid #d7dee6;border-radius:10px;flex:1;padding:0 8px}.baf-acq .acq-status{color:#c73338;background:#fdecec;border-radius:10px;margin:8px 0 4px;padding:7px 10px;font-size:12px;font-weight:700}.baf-acq .acq-status.on{color:#1c8f4f;background:#e6f6ee}.baf-acq .acq-empty{text-align:center;color:#7c8b99;padding:16px}.baf-acq .acq-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.baf-acq .acq-actions .inv-btn,.baf-acq .inv-foot .inv-btn{text-align:center;justify-content:center;margin:0;padding:11px 10px;font-size:13px}.baf-acq .acq-actions .acq-wide{grid-column:1/-1}.baf-acq .dem-plain{color:#26384a;background:#e3e9ef}.baf-acq .inv-foot{margin-top:8px}.baf-acq .inv-foot-actions,.baf-acq .inv-foot-actions .inv-btn{width:100%}@media (width<=420px){.baf-inv.baf-acq{padding:8px}.baf-acq .inv-wrap{padding:10px}.baf-acq .acq-label{flex-basis:100px}}:root{--bg:#edf4f9;--surface:#fff;--text:#213d4c;--muted:#5f7684;--line:#d8e4ed;--primary:#248b9c;--primary-dark:#1b6f7d;--busy-from:#407b9b;--busy-to:#20485e;--mine-from:#329567;--mine-to:#17633e;--free-from:#e2edf6;--free-to:#d9e5ef;--danger-bg:#fde8e8;--danger:#b42318;--radius:16px;color:var(--text);-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{background:radial-gradient(ellipse at 0% 115%, #bce7df 0, #bce7df 13%, transparent 13.2%), radial-gradient(ellipse at 110% 120%, #d1e1ef 0, #d1e1ef 29%, transparent 29.2%), var(--bg);background-attachment:fixed}.card button{font:inherit}.muted{color:var(--muted)}.small{font-size:13px}.center-screen{justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:400px;padding:24px;box-shadow:0 5px 18px #2c485b1f}.card h1{margin:0 0 6px;font-size:22px}.alert{border-radius:10px;margin:12px 0;padding:10px 12px;font-size:14px}.alert-error{background:var(--danger-bg);color:var(--danger)}.banner{justify-content:space-between;align-items:center;gap:8px;margin:8px 16px 0;display:flex}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:600}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff}.btn-primary:not(:disabled):hover{background:var(--primary-dark)}.btn-ghost{background:var(--surface);border-color:var(--line);color:var(--text)}.btn-ghost:not(:disabled):hover{border-color:#91b9cc}.icon-btn{cursor:pointer;width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:10px;font-size:24px;line-height:1}.keypad{margin-top:12px}.keypad-display{letter-spacing:6px;border:1px solid var(--line);background:#f6fafc;border-radius:12px;justify-content:center;align-items:center;height:56px;margin-bottom:12px;font-size:28px;display:flex}.keypad-placeholder{color:#b5c6d1}.keypad-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.key{border:1px solid var(--line);background:linear-gradient(135deg, var(--free-from), var(--free-to));height:64px;color:var(--text);cursor:pointer;border-radius:14px;font-size:24px;font-weight:700}.key:active{transform:translateY(1px)}.key-secondary{background:var(--surface);font-size:15px}.keypad-actions{gap:10px;margin-top:12px;display:flex}.keypad-actions .btn{flex:1}.support-card{width:min(520px,100vw - 32px)}.support-list{max-height:calc(100vh - 32px);overflow-y:auto}.support-field{flex-direction:column;gap:6px;margin:0 0 14px;font-size:14px;font-weight:600;display:flex}.support-field input{font:inherit;border:1px solid #c8d3dc;border-radius:10px;padding:12px;font-weight:400}.support-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.support-link{width:100%;margin-top:12px}.install-app-link{box-sizing:border-box;white-space:normal;text-align:center;color:var(--primary-dark);justify-content:center;align-items:center;text-decoration:none;display:flex}.support-group h2{text-transform:uppercase;letter-spacing:.04em;color:#6b7c8c;margin:18px 0 8px;font-size:13px}.support-desk{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #d9e2ea;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.support-desk>span:first-child{flex-direction:column;gap:2px;display:flex}.support-desk:hover:not(:disabled){border-color:#20485e}.support-desk.current{background:#eefaf3;border-color:#22ac60}.support-badge{z-index:40;color:#fff;cursor:pointer;opacity:.92;background:#b45309;border:0;border-radius:999px;padding:6px 12px;font:600 12px Arial,sans-serif;position:fixed;bottom:12px;left:12px;box-shadow:0 2px 8px #0003}.brand-logo{width:auto;height:104px;margin:0 auto 14px;display:block}.install-app-banner{z-index:30;color:#fff;background:#1d3049;border-radius:14px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 8px 8px 14px;font:13px/1.3 Arial,sans-serif;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 8px 24px #14233759}.install-app-banner-text{opacity:.85}.install-app-banner-go{color:#10243a;white-space:nowrap;background:#2bd1ac;border-radius:10px;flex:none;padding:8px 12px;font-weight:700;text-decoration:none}.install-app-banner-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:20px;line-height:1}button.install-app-banner-go{cursor:pointer;font:inherit;border:0;font-weight:700}@media (width<=560px){.install-app-banner-text{display:none}.app-update-banner .install-app-banner-text{display:inline}}body:has(.baf-check .pos-wrap) .install-app-banner{display:none}.device-label{z-index:30;color:#fff;letter-spacing:.02em;opacity:.7;cursor:pointer;background:#1d30498c;border:0;border-radius:999px;padding:4px 10px;font:11px/1.4 Arial,sans-serif;position:fixed;bottom:12px;left:12px}.device-label:hover{opacity:1}.device-info-overlay{z-index:70;background:#24384d59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.device-info-card{color:#26384a;background:#fff;border-radius:18px;width:min(380px,100% - 32px);padding:20px;font:14px/1.4 Arial,sans-serif;box-shadow:0 12px 32px #1e304047}.device-info-title{margin-bottom:12px;font-size:17px;font-weight:800}.device-info-card dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 12px;display:grid}.device-info-card dt{color:#7c8b99}.device-info-card dd{overflow-wrap:anywhere;margin:0;font-weight:700}.device-info-id{letter-spacing:.04em;font-family:Consolas,Courier New,monospace}.device-info-hint{color:#7c8b99;margin:0 0 14px;font-size:12px}.device-info-card .btn{width:100%}.device-info-version{gap:6px;margin-bottom:12px;display:grid}.device-info-version .device-info-hint{text-align:center;margin:0}
