.yp-fb-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;background:#0c1b3547;pointer-events:none;animation:yp-fb-fade .15s ease-out}.yp-fb-overlay.is-busy{pointer-events:auto;cursor:progress}.yp-fb-card{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:200px;padding:24px 32px;border-radius:20px;background:#fff;color:#172a50;box-shadow:0 20px 60px #0714284d;animation:yp-fb-pop .22s cubic-bezier(.2,1.2,.4,1)}.yp-fb-card p{margin:0;font-size:16px;font-weight:800}.yp-fb-spinner{width:44px;height:44px;border-radius:50%;border:4px solid #dbe7fb;border-top-color:#126bf0;animation:yp-fb-spin .8s linear infinite}.yp-fb-check{width:64px;height:64px}.yp-fb-check-circle{stroke:#1e8e3e;stroke-width:3;stroke-dasharray:145;stroke-dashoffset:145;animation:yp-fb-draw .45s ease-out forwards}.yp-fb-check-mark{stroke:#1e8e3e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:yp-fb-draw .3s .35s ease-out forwards}@keyframes yp-fb-spin{to{transform:rotate(360deg)}}@keyframes yp-fb-draw{to{stroke-dashoffset:0}}@keyframes yp-fb-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes yp-fb-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.yp-fb-spinner{animation-duration:2s}.yp-fb-card,.yp-fb-overlay{animation:none}.yp-fb-check-circle,.yp-fb-check-mark{animation:none;stroke-dashoffset:0}}.cash-app{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:#f5f8fc;color:#152446;font-size:14px}.cash-app *{box-sizing:border-box}.cash-app button,.cash-app input,.cash-app select{font:inherit}.cash-app button{cursor:pointer}.cash-app button:focus-visible,.cash-app input:focus-visible,.cash-app select:focus-visible{outline:3px solid #90bfff;outline-offset:2px}.cash-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,.7fr);grid-template-rows:auto minmax(0,1fr);column-gap:8px;row-gap:8px;align-items:stretch;overflow:hidden;padding:8px;width:100%}.cash-navigation{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;min-width:0}.cash-back{width:auto;min-width:0;height:42px;border:1px solid #d6e1ef;background:#fff;color:#153866;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-size:14px;font-weight:750;padding:0 12px;white-space:nowrap}.cash-back svg,.cash-tab svg{width:16px;height:16px;flex:none}.cash-tabs{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:1 1 auto;width:auto;max-width:none;min-width:0}.cash-app .cash-tab{flex:1 1 0;height:42px;min-height:42px;min-width:0;padding:0 16px;background:#f2f6fc;color:#162850;border:1px solid #d6e1ef;border-radius:8px;font-family:Bahnschrift,Arial Black,Segoe UI,sans-serif;font-weight:800;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.cash-tab.active{background:#126bf0;border-color:#126bf0;color:#fff;box-shadow:0 4px 9px #1b65d918}.cash-body.is-quick .ypos-quick-sale,.cash-body.is-quick .ypos-qs-columns{display:contents}.cash-body.is-quick .ypos-qs-products-panel{grid-column:1;grid-row:2;align-self:stretch;min-height:0;height:auto;overflow:hidden}.cash-body.is-quick .ypos-qs-cart-panel{grid-column:2;grid-row:1 / -1;min-height:0}.cash-columns:not(.is-hidden){display:contents}.cash-columns.is-hidden{display:none}.cash-tables-panel{grid-column:1;grid-row:2}.cash-detail-panel{grid-column:2;grid-row:1 / -1}.cash-body.is-package .yps-root:not(.is-hidden){grid-column:1 / -1;grid-row:2;min-height:0}.cash-panel{background:#fff;border:1px solid #dce5ef;border-radius:12px;min-width:0;box-shadow:0 2px 9px #182b4a04}.cash-tables-panel{overflow:hidden;display:flex;flex-direction:column;min-height:0}.cash-list-header{display:flex;align-items:center;min-height:64px;padding:8px 10px;border-bottom:1px solid #e0e8f1}.cash-detail-top h2{margin:0;font-size:16px;letter-spacing:-.4px}.cash-area-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.cash-area-tab{min-height:48px;padding:0 18px;border-radius:10px;border:1px solid transparent;font-size:16px;font-weight:800;cursor:pointer;touch-action:manipulation}.cash-area-tab.is-all{color:#173965;background:#eef3f9;border-color:#d5e0ee}.cash-area-tab.is-all.selected{color:#fff;background:#173965;border-color:#173965}.cash-area-tab.is-0{color:#7c3aed;background:#f4edff;border-color:#e4d4fb}.cash-area-tab.is-0.selected{color:#fff;background:#7c3aed;border-color:#7c3aed}.cash-area-tab.is-1{color:#c2410c;background:#fff4e8;border-color:#f8d7b0}.cash-area-tab.is-1.selected{color:#fff;background:#d97706;border-color:#d97706}.cash-area-tab.is-2{color:#db2777;background:#fde8f1;border-color:#f8c5db}.cash-area-tab.is-2.selected{color:#fff;background:#db2777;border-color:#db2777}.cash-groups{flex:1;min-height:0;overflow:auto;padding:8px 10px}.cash-groups::-webkit-scrollbar,.cash-detail-panel::-webkit-scrollbar{width:4px}.cash-groups::-webkit-scrollbar-track,.cash-detail-panel::-webkit-scrollbar-track{background:transparent}.cash-groups::-webkit-scrollbar-thumb,.cash-detail-panel::-webkit-scrollbar-thumb{background:#9aafc6;border-radius:999px}.cash-group+.cash-group{border-top:1px solid #e3e9f2;margin-top:6px}.cash-group-title{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;text-align:left;padding:8px 0;color:#12274a;font-weight:850;font-size:16px}.cash-group-title span{display:flex;gap:6px;align-items:center}.cash-group-title span svg{width:16px;height:16px;color:currentColor}.cash-area-name.is-0{color:#7c3aed}.cash-area-name.is-1{color:#d97706}.cash-area-name.is-2{color:#db2777}.cash-table-grid{display:grid;grid-template-columns:repeat(auto-fill,156px);gap:8px;margin-bottom:8px;justify-content:start}.cash-table-card{width:156px;height:156px;background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;gap:4px;overflow:hidden;text-align:left;color:#183052}.cash-table-card.selected{border-color:#1671f7;background:#f3f8ff;box-shadow:inset 0 0 0 1px #1671f7}.cash-table-card:hover{border-color:#6dadf7}.cash-card-top{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cash-card-name{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.cash-card-name strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cash-card-name svg{width:14px;height:14px;color:#31496c;flex:none}.cash-status{display:inline-block;white-space:nowrap;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:800}.cash-status.requested{background:#ffedc9;color:#9a5907}.cash-status.occupied{background:#e2f7e9;color:#118043}.cash-card-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.cash-table-duration{color:#8190a6;display:flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap}.cash-table-duration svg{width:12px;height:12px;flex:none}.cash-card-amount{text-align:left;white-space:nowrap}.cash-card-amount small{color:#7d8ba2;display:block;font-size:9px;margin-bottom:0}.cash-card-amount strong{color:#1165d9;font-size:15px;letter-spacing:-.2px}.cash-no-results{color:#7c8ba1;padding:40px;text-align:center}.cash-detail-panel{padding:12px;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto}.cash-detail-top{display:flex;justify-content:space-between;align-items:start;gap:6px;flex-wrap:wrap}.cash-detail-top h2{display:flex;align-items:center;gap:8px;font-size:16px;white-space:normal}.cash-detail-top h2 svg{color:#284669;flex:none}.cash-detail-top p{color:#7c8ba2;margin:13px 0 0;font-size:12px}.cash-detail-top p span{margin:0 8px;color:#bbc7d7}.cash-items-wrap{overflow-x:auto;border:1px solid #dfe7f0;border-radius:10px;margin-top:4px}.cash-items{border-collapse:collapse;width:100%;font-size:12px;min-width:420px}.cash-items th{background:#f2f6fa;color:#52647e;font-size:11px;text-align:right;padding:12px 9px;border-bottom:1px solid #dce5ee}.cash-items th:nth-child(2),.cash-items td:nth-child(2){text-align:left}.cash-items th:first-child,.cash-items td:first-child{text-align:center}.cash-items td{border-bottom:1px solid #e7edf5;padding:13px 9px;text-align:right;white-space:nowrap}.cash-items td:nth-child(2){white-space:normal}.cash-items tbody tr:last-child td{border-bottom:0}.cash-qty{display:inline-flex;align-items:stretch;height:28px;border:1px solid #d5e0ec;border-radius:7px;background:#fff;overflow:hidden}.cash-qty button{width:26px;border:0;background:#f3f6fb;color:#1d3f6e;font-size:16px;font-weight:650;line-height:1;cursor:pointer;display:grid;place-items:center}.cash-qty span{min-width:22px;padding:0 2px;display:grid;place-items:center;background:#fff;color:#12274a;font-size:12px;font-weight:850}.cash-line-notice{margin:6px 0 0;color:#c45c5c;font-size:13px;font-weight:700}.cash-items th.cash-line-remove,.cash-items td.cash-line-remove{width:52px;padding:6px;text-align:center}.cash-line-remove button{width:28px;height:28px;border:0;border-radius:7px;background:#fff1f2;color:#e11d48;display:inline-grid;place-items:center;cursor:pointer}.cash-line-remove button:hover{background:#ffe4e6}.cash-line-remove svg{width:14px;height:14px}.cash-line-note{display:block;margin-top:3px;color:#7c8ba2;font-size:11px;font-weight:500}.cash-totals{border:1px solid #e0e8f1;background:#f2f7fd;border-radius:10px;padding:13px 17px;margin-top:auto}.cash-totals>div{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:6px 0;font-size:13px}.cash-totals b{font-weight:700}.cash-grand-total{font-weight:850;font-size:15px!important}.cash-grand-total strong{color:#0965dd;font-size:24px;letter-spacing:-.6px}.cash-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cash-actions button{min-height:40px;border:1px solid #d8e3ee;border-radius:8px;background:#f6f9fd;color:#173965;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:6px}.cash-actions .cash-pay{background:#146cef;color:#fff;border-color:#146cef}.cash-actions button:hover{filter:brightness(.97)}.cash-dialog-backdrop{position:fixed;inset:0;z-index:300;background:#0b1d38a9;display:flex;align-items:center;justify-content:center;padding:15px}.cash-dialog{position:relative;border-radius:15px;padding:28px;max-width:460px;width:100%;background:#fff;box-shadow:0 22px 80px #0002;color:#152446}.cash-dialog h3{margin:0 0 10px}.cash-dialog-close{position:absolute;top:16px;right:16px;background:none;border:0;color:#65738d}.cash-field{display:grid;gap:6px;margin-top:12px;font-size:13px;font-weight:700;color:#173965}.cash-field input,.cash-field select{height:42px;border:1px solid #d6e0ee;border-radius:9px;padding:0 10px;font:inherit;font-weight:600;color:#203657;background:#fff}.cash-check{display:flex;align-items:center;gap:8px;margin-top:14px;font-weight:700;color:#173965}.cash-split-line{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;align-items:center;margin-top:8px;font-size:13px}.cash-split-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cash-dialog-error{color:#c45c5c;font-size:13px;margin:10px 0 0}.cash-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.cash-dialog-actions button{border:0;border-radius:8px;background:#146cef;color:#fff;padding:12px 18px;font-weight:750}.cash-dialog-actions button.cash-ghost{background:#f2f6fc;color:#173965}.cash-dialog-actions button.cash-danger{background:#e11d48}.cash-confirm-text{margin:0;font-size:15px;line-height:1.45}.cash-app.is-night{background:#000;color:#fff}.cash-app.is-night .cash-panel,.cash-app.is-night .cash-back,.cash-app.is-night .cash-table-card,.cash-app.is-night .cash-dialog,.cash-app.is-night .cash-tab{background:#2a2d33;color:#fff;border-color:#3a3e46}.cash-app.is-night .cash-tab.active,.cash-app.is-night .cash-actions .cash-pay,.cash-app.is-night .cash-dialog-actions button{background:#126bf0;border-color:#126bf0;color:#fff}.cash-app.is-night .cash-detail-top h2,.cash-app.is-night .cash-group-title,.cash-app.is-night .cash-table-card,.cash-app.is-night .cash-card-name,.cash-app.is-night .cash-actions button,.cash-app.is-night .cash-field,.cash-app.is-night .cash-check{color:#fff}.cash-app.is-night .cash-detail-top p,.cash-app.is-night .cash-table-duration,.cash-app.is-night .cash-card-amount small,.cash-app.is-night .cash-no-results,.cash-app.is-night .cash-line-note,.cash-app.is-night .cash-items th{color:#c5c9d4}.cash-app.is-night .cash-field input,.cash-app.is-night .cash-field select{color:#fff;background:transparent}.cash-app.is-night .cash-table-card.selected{background:#243044;border-color:#1671f7}.cash-app.is-night .cash-items th{background:#3a3e46}.cash-app.is-night .cash-items td{border-color:#3a3e46;color:#fff}.cash-app.is-night .cash-totals{background:#1c1f24;border-color:#3a3e46}.cash-app.is-night .cash-grand-total strong,.cash-app.is-night .cash-card-amount strong{color:#8cbcff}.cash-app.is-night .cash-groups::-webkit-scrollbar-thumb,.cash-app.is-night .cash-detail-panel::-webkit-scrollbar-thumb{background:#6e7d92}.cash-app.is-night .cash-detail-top h2 svg,.cash-app.is-night .cash-card-name svg{color:#8cbcff}.cash-app.is-night .cash-area-tab.is-all{color:#e8eef8;background:#1c1f24;border-color:#3a3e46}.cash-app.is-night .cash-area-tab.is-all.selected{color:#fff;background:#126bf0;border-color:#126bf0}.cash-app.is-night .cash-area-tab.is-0{color:#c4b5fd;background:#241c33;border-color:#4c3d6b}.cash-app.is-night .cash-area-tab.is-0.selected{color:#fff;background:#7c3aed;border-color:#7c3aed}.cash-app.is-night .cash-area-tab.is-1{color:#f5b942;background:#2a2114;border-color:#6b4e1e}.cash-app.is-night .cash-area-tab.is-1.selected{color:#1c1408;background:#f5b942;border-color:#f5b942}.cash-app.is-night .cash-area-tab.is-2{color:#f472b6;background:#2a1520;border-color:#6b3048}.cash-app.is-night .cash-area-tab.is-2.selected{color:#fff;background:#db2777;border-color:#db2777}.cash-app.is-night .cash-area-name.is-0{color:#c4b5fd}.cash-app.is-night .cash-area-name.is-1{color:#f5b942}.cash-app.is-night .cash-area-name.is-2{color:#f472b6}.cash-app.is-night .cash-actions button{background:#3a3e46;border-color:#3a3e46}.cash-app.is-night .cash-line-remove button{background:#3a2428;color:#fb7185}.cash-app.is-night .cash-line-remove button:hover{background:#4a2c32}.cash-app.is-night .cash-qty{background:#2a2d33;border-color:#3a3e46}.cash-app.is-night .cash-qty button{background:#3a3e46;color:#fff}.cash-app.is-night .cash-qty span{background:#2a2d33;color:#fff}.cash-app.is-night .cash-dialog-actions button.cash-ghost{background:#3a3e46;color:#fff}.cash-app.is-night .cash-dialog-actions button.cash-danger{background:#e11d48;border-color:#e11d48;color:#fff}@media(max-width:1550px){.cash-body{grid-template-columns:minmax(0,1.7fr) minmax(300px,.78fr)}}@media(max-width:1200px){.cash-body{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.cash-list-header{align-items:flex-start}}@media(max-width:1030px){.cash-body{display:flex;flex-direction:column}.cash-navigation{margin-bottom:8px}.cash-columns:not(.is-hidden){display:grid;grid-template-columns:minmax(0,1fr);gap:8px;flex:1;min-height:0;overflow:auto}.cash-tables-panel,.cash-detail-panel,.cash-body.is-package .yps-root:not(.is-hidden){grid-column:auto;grid-row:auto}.cash-body.is-quick .ypos-quick-sale{display:flex}.cash-body.is-quick .ypos-qs-columns{display:grid;grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.cash-columns:not(.is-hidden){grid-template-columns:1fr}.cash-detail-panel{min-height:auto}.cash-body{padding:8px}.cash-navigation{gap:8px}.cash-app .cash-tab{font-size:14px;gap:5px}}@media(max-width:600px){.cash-navigation{flex-wrap:wrap}.cash-back{height:40px}.cash-tabs{flex:1 1 100%;max-width:none}.cash-app .cash-tab{height:40px;min-height:40px;padding:0 8px;font-size:13px}.cash-detail-panel{padding:12px}.cash-body{padding:8px}.cash-totals{padding:12px}.cash-actions button{font-size:12px;gap:5px}.cash-area-tab{min-height:44px;padding:0 14px;font-size:15px}}@media print{.cash-navigation,.cash-tables-panel,.cash-actions,.cash-dialog-backdrop,.cash-line-remove,.cash-qty button{display:none!important}.cash-app,.cash-app.is-night,.cash-body,.cash-columns,.cash-detail-panel{display:block!important;height:auto!important;overflow:visible!important;background:#fff!important;color:#152446!important;box-shadow:none!important}.cash-items td,.cash-detail-top h2,.cash-grand-total strong,.cash-card-amount strong{color:#152446!important}}.cash-table-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:10px}.cash-table-card{width:100%;height:auto;min-height:132px;padding:12px 14px;border-radius:14px;border-left:5px solid #2fb36d;gap:10px;transition:border-color .12s,box-shadow .12s,transform .06s}.cash-table-card.requested{border-left-color:#f29900;background:#fffaf0}.cash-table-card:hover{box-shadow:0 6px 18px #1b65d91f}.cash-table-card:active{transform:scale(.985)}.cash-table-card.selected{border-left-color:#1671f7}.cash-card-name strong{font-size:16px}.cash-card-name svg{width:17px;height:17px}.cash-status{font-size:11px;padding:3px 9px}.cash-table-duration{font-size:12px}.cash-card-amount small{font-size:10.5px}.cash-card-amount strong{font-size:19px}.cash-group-title{font-size:15px;padding:10px 0}.cash-detail-top{align-items:center;gap:8px}.cash-detail-title{min-width:0}.cash-detail-title h2{font-size:18px;margin:0;gap:8px}.cash-detail-title h2 small{font-size:12px;font-weight:700;color:#7c8ba2;margin-left:2px}.cash-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cash-meta span{background:#f2f6fb;border:1px solid #e1e9f3;color:#52647e;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.cash-lines-wrap{flex:1 1 auto;min-height:120px;overflow-y:auto;border:1px solid #dfe7f0;border-radius:12px;scrollbar-width:thin}.cash-lines{list-style:none;margin:0;padding:0}.cash-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #e7edf5}.cash-line:last-child{border-bottom:0}.cash-line-name{min-width:0;display:flex;flex-direction:column;gap:2px}.cash-line-name strong{font-size:14px;font-weight:800;color:#12274a}.cash-line-note{margin:0;font-size:11.5px}.cash-line-unit{color:#7c8ba2;font-size:11.5px}.cash-line-sum{min-width:78px;text-align:right;font-size:14px;font-weight:850;color:#12274a}.cash-qty{height:38px;border-radius:10px}.cash-qty button{width:38px;font-size:20px}.cash-qty span{min-width:30px;font-size:15px}.cash-line-remove{display:inline-grid;place-items:center}.cash-line-remove button{width:38px;height:38px;border-radius:10px}.cash-totals{padding:10px 16px}.cash-totals>div{padding:4px 0}.cash-pay-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.cash-pay-type{min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:12px;border:2px solid #dfe4ec;background:#fff;color:#1b2559;font-size:13px;font-weight:800;padding:6px;touch-action:manipulation;transition:border-color .12s,background .12s}.cash-pay-type svg{width:22px;height:22px;color:#126bf0}.cash-pay-type:hover{border-color:#9db9e6}.cash-pay-type.selected{border-color:#126bf0;background:#eaf3ff;color:#0c4fb3}.cash-mixed{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;color:#173965;background:#f2f7fd;border:1px solid #dbe6f4;border-radius:10px;padding:8px 12px}.cash-mixed small{font-weight:500;color:#7c8ba2}.cash-mixed input{width:120px;height:38px;border:1px solid #cbd9ec;border-radius:8px;padding:0 10px;font-weight:700}.cash-actions{grid-template-columns:minmax(0,1fr);gap:8px}.cash-actions button{min-height:56px;flex-direction:column;gap:4px;border-radius:12px;font-size:12px;touch-action:manipulation}.cash-actions .cash-pay{grid-column:1/-1;flex-direction:row;min-height:56px;font-size:17px;gap:10px;box-shadow:0 6px 16px #126bf033}.cash-actions .cash-pay svg{width:22px;height:22px}.cash-app.is-night .cash-table-card.requested{background:#2e2614}.cash-app.is-night .cash-meta span{background:#1c1f24;border-color:#3a3e46;color:#c5c9d4}.cash-app.is-night .cash-lines-wrap,.cash-app.is-night .cash-line{border-color:#3a3e46}.cash-app.is-night .cash-line-name strong,.cash-app.is-night .cash-line-sum{color:#fff}.cash-app.is-night .cash-line-unit,.cash-app.is-night .cash-detail-title h2 small{color:#c5c9d4}.cash-app.is-night .cash-pay-type{background:#2a2d33;border-color:#3a3e46;color:#fff}.cash-app.is-night .cash-pay-type svg{color:#8cbcff}.cash-app.is-night .cash-pay-type.selected{background:#243044;border-color:#126bf0}.cash-app.is-night .cash-mixed{background:#1c1f24;border-color:#3a3e46;color:#fff}.cash-app.is-night .cash-mixed input{background:#2a2d33;border-color:#3a3e46;color:#fff}@media print{.cash-lines-wrap{overflow:visible!important;border:0}.cash-line{break-inside:avoid}.cash-pay-types,.cash-mixed{display:none!important}}.cash-body.is-tables-only{grid-template-rows:minmax(0,1fr)}.cash-body.is-tables-only .cash-tables-panel{grid-row:1}.cash-back.is-inline{height:48px;margin-right:16px;position:relative;flex:none}.cash-back.is-inline:after{content:"";position:absolute;right:-12px;top:8px;bottom:8px;width:1px;background:#d6e1ef}.cash-app.is-night .cash-back.is-inline:after{background:#3a3e46}.sinv-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0b1b426a;font-family:Inter,Segoe UI,Arial,sans-serif}.sinv-overlay.is-night{background:#000a}.sinv-modal{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:min(440px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:18px;border:1px solid #dfe3ea;border-radius:10px;background:#fff;color:#10254f;box-shadow:0 12px 40px #05102c44}.sinv-overlay.is-night .sinv-modal{background:#2a2d33;border-color:#3a3e46;color:#fff}.sinv-modal h2{margin:0;font-size:17px}.sinv-hint{margin:0;font-size:12.5px;line-height:1.45;color:#566680}.sinv-overlay.is-night .sinv-hint{color:#c5c9d4}.sinv-field{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600}.sinv-field input,.sinv-field textarea{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #dfe3ea;border-radius:6px;background:#fff;color:inherit;font:inherit;font-weight:400}.sinv-overlay.is-night .sinv-field input,.sinv-overlay.is-night .sinv-field textarea{background:#3a3e46;border-color:#4a4f59}.sinv-error{margin:0;font-size:12.5px;font-weight:600;color:#c0283d}.sinv-overlay.is-night .sinv-error{color:#ff9aa5}.sinv-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.sinv-btn{min-height:40px;padding:0 16px;border:1px solid #dfe3ea;border-radius:8px;background:#f4f6fa;color:inherit;font:inherit;font-weight:600;cursor:pointer}.sinv-overlay.is-night .sinv-btn{background:#3a3e46;border-color:#4a4f59}.sinv-btn:disabled{opacity:.6;cursor:default}.sinv-btn.sinv-primary{border-color:#0868f9;background:#0868f9;color:#fff}.sinv-toast{position:fixed;right:16px;bottom:16px;z-index:10001;max-width:min(420px,calc(100vw - 32px));padding:11px 14px;border-radius:8px;font:600 13px/1.4 Inter,Segoe UI,Arial,sans-serif;box-shadow:0 8px 28px #05102c40;cursor:pointer}.sinv-toast.is-ok{background:#e6f6ee;color:#0f5132;border:1px solid #b7e2c8}.sinv-toast.is-error{background:#fdecee;color:#8a1f2d;border:1px solid #f3c1c8}.sinv-toast.is-night.is-ok{background:#123f2b;color:#86e6b8;border-color:#1d6a47}.sinv-toast.is-night.is-error{background:#4a1f27;color:#ffb0ba;border-color:#7a2f3b}.sinv-viewer{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:min(960px,100%);height:calc(100vh - 40px);padding:12px;border:1px solid #dfe3ea;border-radius:10px;background:#fff;color:#10254f;box-shadow:0 12px 40px #05102c44;font-family:Inter,Segoe UI,Arial,sans-serif}.sinv-overlay.is-night .sinv-viewer{background:#2a2d33;border-color:#3a3e46;color:#fff}.sinv-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.sinv-viewer-bar span{display:flex;gap:8px}.sinv-viewer-frame{flex:1;min-height:0;width:100%;border:1px solid #dfe3ea;border-radius:6px;background:#fff}.sinv-viewer .sinv-hint{margin:0;text-align:center}.ypsd-layer{--ypsd-bg: #fff;--ypsd-text: #142750;--ypsd-subtext: #7184a0;--ypsd-line: #e1e9f3;--ypsd-light: #f4f8fd;--ypsd-soft-blue: #eaf3ff;--ypsd-blue: #0867f0;position:fixed;inset:0;z-index:2000;font:12px/1.35 Inter,system-ui,Segoe UI,Arial,sans-serif;color:var(--ypsd-text)}.ypsd-layer *{box-sizing:border-box}.ypsd-layer button,.ypsd-layer a{font:inherit}.ypsd-layer button{cursor:pointer}.ypsd-layer button:focus-visible,.ypsd-layer a:focus-visible{outline:3px solid #72b2ff;outline-offset:2px}.ypsd-overlay{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#0a1c3561}.ypsd-drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,100vw);max-width:100vw;background:var(--ypsd-bg);display:flex;flex-direction:column;box-shadow:-16px 0 40px #11274a1f;animation:ypsd-slide-in .24s ease-out both}@keyframes ypsd-slide-in{0%{transform:translate(100%);opacity:.7}to{transform:translate(0);opacity:1}}.ypsd-header{min-height:48px;flex:none;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--ypsd-line)}.ypsd-header h2{font-size:16px;letter-spacing:-.4px;font-weight:850;margin:0}.ypsd-icon-button{background:transparent;border:0;color:#47668b;font-size:22px!important;line-height:1;width:32px;height:32px;border-radius:8px}.ypsd-icon-button:hover{background:var(--ypsd-light)}.ypsd-scroll{overflow-y:auto;overflow-x:hidden;padding:0 14px 12px;flex:1;min-height:0;overscroll-behavior:contain}.ypsd-topline{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-height:52px;border-bottom:1px solid var(--ypsd-line)}.ypsd-order-number{font-size:16px;font-weight:850;white-space:nowrap}.ypsd-status{justify-self:start;font-size:10px;font-weight:800;border-radius:7px;padding:4px 8px;white-space:nowrap}.ypsd-status--orange{color:#bb6a02;background:#fff0d5}.ypsd-status--red{color:#c83545;background:#ffe8ec}.ypsd-status--green{color:#15814a;background:#e0f6e8}.ypsd-status--blue{color:#1165d7;background:#e6f0ff}.ypsd-top-fact{display:flex;flex-direction:column;gap:4px;min-width:0}.ypsd-top-fact strong{font-size:12px;white-space:normal;overflow-wrap:anywhere}.ypsd-top-fact span{font-size:11px;color:var(--ypsd-subtext)}.ypsd-section{padding-top:12px}.ypsd-section h3{margin:0 0 8px;font-size:13px;font-weight:830;letter-spacing:-.2px}.ypsd-info-line{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;line-height:1.35}.ypsd-info-icon{color:var(--ypsd-blue);font-size:15px;line-height:1;width:16px;text-align:center;flex:none}.ypsd-info-line strong{font-weight:750}.ypsd-phone{color:var(--ypsd-text);text-decoration:none;font-weight:650}.ypsd-phone:hover{color:var(--ypsd-blue);text-decoration:underline}.ypsd-address-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ypsd-address-line{min-width:0;flex:1}.ypsd-address-line div{overflow-wrap:anywhere}.ypsd-address-line small{display:block;color:var(--ypsd-subtext);font-size:12px;margin-top:4px}.ypsd-modal{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:20px}.ypsd-modal-overlay{position:absolute;inset:0;border:0;border-radius:0;background:#0a1c3573}.ypsd-modal-panel{position:relative;z-index:1;width:min(420px,100%);background:var(--ypsd-bg);color:var(--ypsd-text);border:1px solid var(--ypsd-line);border-radius:14px;padding:22px;box-shadow:0 16px 48px #0a1c3538}.ypsd-modal-panel h3{margin:0;font-size:18px;font-weight:800}.ypsd-modal-hint{margin:8px 0 14px;font-size:13px;color:var(--ypsd-subtext)}.ypsd-cancel-reasons{display:flex;flex-direction:column;gap:8px}.ypsd-cancel-reasons .ypsd-outline-button{display:flex;width:100%;justify-content:flex-start;align-items:center;min-height:44px;padding:10px 14px;font-size:14px!important;border-radius:10px}.ypsd-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.ypsd-modal-actions .ypsd-outline-button{min-height:42px;padding:8px 16px;font-size:14px!important}.ypsd-modal-actions .ypsd-action{flex:0 0 auto;min-width:8.5rem;min-height:42px;font-size:14px!important}.ypsd-outline-button{border:1px solid #cfe1ff;background:#f4f9ff;color:#0966de;font-weight:750!important;border-radius:9px;padding:6px 8px;min-height:32px;font-size:12px!important;white-space:nowrap;flex:none}.ypsd-outline-button.is-danger{border-color:#f3c0c6;background:#fff5f6;color:#c83545}.ypsd-outline-button.is-selected{border-color:var(--ypsd-blue);background:var(--ypsd-soft-blue);color:var(--ypsd-blue)}.ypsd-note{background:var(--ypsd-light);padding:11px 13px;border-radius:8px;margin-top:9px}.ypsd-note strong{font-size:11px}.ypsd-note p{color:#576a87;margin:5px 0 0;overflow-wrap:anywhere}.ypsd-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:8px}.ypsd-fact{border:1px solid var(--ypsd-line);border-radius:8px;min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px;min-width:0}.ypsd-fact span{color:var(--ypsd-subtext);font-size:11px}.ypsd-fact strong{font-size:12px;overflow-wrap:anywhere}.ypsd-table-wrap{overflow-x:auto;border:1px solid var(--ypsd-line);border-radius:9px}.ypsd-table{width:100%;border-collapse:collapse;min-width:0}.ypsd-table th{text-align:left;background:#f0f5fb;color:#486083;padding:6px 8px;font-size:10px;font-weight:800;white-space:nowrap}.ypsd-table td{padding:6px 8px;border-top:1px solid var(--ypsd-line);font-size:12px}.ypsd-table th:not(:first-child),.ypsd-table td:not(:first-child){text-align:right}.ypsd-empty{text-align:center!important;color:var(--ypsd-subtext)}.ypsd-ticket{display:flex;flex-direction:column;gap:10px;border:1px solid var(--ypsd-line);border-radius:9px;padding:10px 12px}.ypsd-ticket-item{padding-bottom:8px;border-bottom:1px dashed var(--ypsd-line)}.ypsd-ticket-item:last-child{padding-bottom:0;border-bottom:0}.ypsd-ticket-row{display:flex;justify-content:space-between;gap:10px;font-weight:750}.ypsd-ticket-row.is-sub{font-weight:550;padding-left:12px}.ypsd-ticket-meta{padding-left:12px;color:var(--ypsd-subtext)}.ypsd-prices{padding-bottom:6px}.ypsd-price-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;color:#506786}.ypsd-price-line strong{color:var(--ypsd-text)}.ypsd-price-line .ypsd-discount{color:#12a368}.ypsd-total{padding:8px 10px;background:var(--ypsd-soft-blue);border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:850}.ypsd-total strong{color:#0863e5;font-size:16px;letter-spacing:-.4px}.ypsd-footer{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--ypsd-line);padding:10px 14px 12px;flex:none;background:var(--ypsd-bg)}.ypsd-actions{display:contents}.ypsd-action{flex:1 1 8rem;width:auto;min-height:38px;background:var(--ypsd-blue);border:1px solid var(--ypsd-blue);border-radius:8px;color:#fff;font-weight:850!important;font-size:13px!important}.ypsd-action:hover:not(:disabled){background:#0459d3}.ypsd-action.is-danger{background:#d64545;border-color:#d64545}.ypsd-action.is-danger:hover:not(:disabled){background:#b93838}.ypsd-action:disabled{opacity:.45;cursor:default}.ypsd-action-error{flex:1 0 100%;margin:0;color:#d64545;font-size:12px!important;font-weight:700!important}.dark .ypsd-layer,[data-theme=dark] .ypsd-layer{--ypsd-bg: #142640;--ypsd-text: #f3f7ff;--ypsd-subtext: #a8bed8;--ypsd-line: #314761;--ypsd-light: #203552;--ypsd-soft-blue: #1c416c}.dark .ypsd-table th,[data-theme=dark] .ypsd-table th{background:#203552;color:#d7e5fa}.dark .ypsd-outline-button,[data-theme=dark] .ypsd-outline-button{background:#1e3e69;color:#a9d0ff}.dark .ypsd-price-line,[data-theme=dark] .ypsd-price-line{color:#bdd0e5}.dark .ypsd-phone,[data-theme=dark] .ypsd-phone{color:#eaf2ff}.dark .ypsd-note p,[data-theme=dark] .ypsd-note p{color:#bdd0e5}.yps-root.is-night .ypsd-layer{--ypsd-bg: #2A2D33;--ypsd-text: #fff;--ypsd-subtext: #c5c9d4;--ypsd-line: #3A3E46;--ypsd-light: #1c1f24;--ypsd-soft-blue: #1c2433}.yps-root.is-night .ypsd-icon-button{color:#fff}.yps-root.is-night .ypsd-table th{background:#1c1f24;color:#c5c9d4}.yps-root.is-night .ypsd-table td{color:#fff}.yps-root.is-night .ypsd-outline-button{background:#1c2433;color:#8cbcff;border-color:#3a3e46}.yps-root.is-night .ypsd-outline-button.is-danger{background:#3a2428;color:#f3c8c8;border-color:#5a353b}.yps-root.is-night .ypsd-price-line{color:#c5c9d4}.yps-root.is-night .ypsd-phone{color:#fff}.yps-root.is-night .ypsd-note p{color:#c5c9d4}.yps-root.is-night .ypsd-total strong{color:#8cbcff}.yps-root.is-night .ypsd-overlay,.yps-root.is-night .ypsd-modal-overlay{background:#0000008c}.yps-root.is-night .ypsd-outline-button.is-selected{background:#1c2433;color:#8cbcff;border-color:#8cbcff}.yps-root.is-night .ypsd-action.is-danger{background:#c45c5c;border-color:#c45c5c}.yps-root.is-night .ypsd-action-error{color:#f3c8c8}@media(max-width:460px){.ypsd-drawer{width:100vw}.ypsd-topline{grid-template-columns:auto 1fr}.ypsd-triple{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ypsd-drawer{animation:none}}.ypsd-courier-row{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.ypsd-courier-row h3{margin:0;flex:none;color:var(--ypsd-subtext);font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.ypsd-courier-spacer{flex:1 1 0;min-width:0}.ypsd-courier-chip{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:24px;padding:0 10px 0 8px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;background:#e8f0fe;color:#0863e5}.ypsd-courier-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ypsd-courier-chip.is-pending .ypsd-courier-dot{animation:ypsd-courier-pulse 1.2s ease-in-out infinite}.ypsd-courier-chip.is-picked_up,.ypsd-courier-chip.is-delivered{background:#e6f4ea;color:#1e8e3e}.ypsd-courier-chip.is-failed,.ypsd-courier-chip.is-cancelled{background:#fdecec;color:#d64545}.ypsd-courier-firm{min-width:0;flex:0 1 auto;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypsd-courier-person,.ypsd-courier-person a{min-width:0;color:var(--ypsd-subtext);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.ypsd-courier-link{flex:none;color:#0863e5;font-weight:700;font-size:12px}.ypsd-courier-btn{flex:none;min-height:28px;padding:0 12px;border-radius:8px;font-size:12px!important;font-weight:800!important;white-space:nowrap;border:1px solid transparent;cursor:pointer}.ypsd-courier-btn:disabled{opacity:.45;cursor:default}.ypsd-courier-btn.is-primary{background:var(--ypsd-blue);border-color:var(--ypsd-blue);color:#fff}.ypsd-courier-btn.is-primary:hover:not(:disabled){background:#0459d3}.ypsd-courier-btn.is-danger{background:transparent;border-color:#f3c0c6;color:#c83545}.ypsd-courier-btn.is-danger:hover:not(:disabled){background:#fff5f6}.ypsd-courier-error{margin:6px 0 0;color:#d64545;font-size:12px;font-weight:700}.ypsd-courier-select{flex:0 1 9rem;min-width:0;min-height:28px;border:1px solid var(--ypsd-line);border-radius:8px;padding:0 8px;background:var(--ypsd-bg);color:var(--ypsd-text);font-size:12px}@keyframes ypsd-courier-pulse{0%,to{opacity:1}50%{opacity:.35}}.yps-root.is-night .ypsd-courier-chip{background:#1c2f4d;color:#8cbcff}.yps-root.is-night .ypsd-courier-chip.is-picked_up,.yps-root.is-night .ypsd-courier-chip.is-delivered{background:#1d3a2a;color:#7fd8a0}.yps-root.is-night .ypsd-courier-chip.is-failed,.yps-root.is-night .ypsd-courier-chip.is-cancelled{background:#3a2428;color:#f3c8c8}.yps-root.is-night .ypsd-courier-btn.is-danger{border-color:#5a353b;color:#f3c8c8}.yps-root.is-night .ypsd-courier-btn.is-danger:hover:not(:disabled){background:#3a2428}.yps-root.is-night .ypsd-courier-error{color:#f3c8c8}@media(prefers-reduced-motion:reduce){.ypsd-courier-chip.is-pending .ypsd-courier-dot{animation:none}}.yrc-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:#0a18329e}.yrc-dialog{display:flex;flex-direction:column;width:min(440px,100%);max-height:min(92vh,860px);background:#fff;color:#14274f;border-radius:16px;box-shadow:0 26px 90px #091a3959;overflow:hidden;font-family:Inter,Segoe UI,system-ui,sans-serif}.yrc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #e5ebf5}.yrc-head h2{margin:0;font-size:17px;font-weight:800}.yrc-head p{margin:2px 0 0;font-size:12px;color:#7a8ba6}.yrc-close{width:32px;height:32px;display:grid;place-items:center;border:1px solid #e2eaf5;border-radius:8px;background:#f3f7fc;color:#567096;font-size:18px;line-height:1;cursor:pointer}.yrc-stage{flex:1;min-height:0;overflow:auto;padding:18px 18px 22px;background:#e9eef6;scrollbar-width:thin;scrollbar-color:#9aafc6 transparent}.yrc-stage::-webkit-scrollbar{width:4px}.yrc-stage::-webkit-scrollbar-thumb{background:#9aafc6;border-radius:999px}.yrc-paper{position:relative;width:min(var(--yrc-w,302px),100%);margin:0 auto;padding:18px 16px 28px;background:#fff;color:#1a1a1a;font:var(--yrc-fs,12px)/1.45 "Courier New",ui-monospace,Menlo,monospace;box-shadow:0 6px 20px #0f244a2e;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/10px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/10px 100%}.yrc-brand{text-align:center}.yrc-brand strong{display:block;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.yrc-brand span{display:block;margin-top:2px;font-size:11px;color:#555}.yrc-rule{margin:10px 0;border-top:1px dashed #9a9a9a}.yrc-meta{margin:0}.yrc-meta>div{display:flex;justify-content:space-between;gap:8px}.yrc-meta dt{color:#555}.yrc-meta dd{margin:0;font-weight:700;text-align:right}.yrc-block{display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.yrc-block b{font-size:13px}.yrc-items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.yrc-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-weight:700}.yrc-name{overflow-wrap:anywhere}.yrc-amount{white-space:nowrap}.yrc-sub{display:flex;justify-content:space-between;gap:8px;padding-left:26px;font-size:11px;color:#444}.yrc-removed{color:#b3362b}.yrc-note{font-style:italic}.yrc-sums>div{display:flex;justify-content:space-between;gap:8px}.yrc-total{margin-top:6px;padding-top:6px;border-top:2px solid #1a1a1a;font-size:15px;font-weight:800}.yrc-note-box span{font-style:italic}.yrc-thanks{margin:0;text-align:center;font-size:11px;color:#555}.yrc-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e5ebf5;background:#fbfcff}.yrc-secondary,.yrc-primary{min-height:40px;padding:0 18px;border-radius:9px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.yrc-secondary{border:1px solid #dce5ef;background:#f2f6fb;color:#425a7a}.yrc-primary{border:1px solid #1269ef;background:#1269ef;color:#fff}.yrc-primary:disabled{opacity:.5;cursor:not-allowed}.yrc-pay{margin-top:4px;font-weight:700}.yrc-powered{margin-top:12px;padding-top:8px;border-top:1px dashed #9a9a9a;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:10px;color:#666;text-align:center}.yrc-powered strong{font-size:12px;letter-spacing:.14em;color:#1a1a1a}.yrc-powered .yrc-url{margin-top:2px;font-size:11px;font-weight:700;color:#1a1a1a}.yrc-header-note{margin-top:2px;font-weight:700;color:#1a1a1a!important}.yrc-logo{display:block;max-width:72%;max-height:84px;margin:0 auto 4px;object-fit:contain;filter:grayscale(1) contrast(1.25)}.yrc-result{margin:0;padding:8px 18px;font-size:12px;font-weight:700}.yrc-result.is-ok{color:#15814a;background:#e0f6e8}.yrc-result.is-error{color:#c83545;background:#ffe8ec}.yrc-table-label{font-size:1.25em!important;margin:2px 0;letter-spacing:.02em}.yrc-qr{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.yrc-qr-box{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border:2px dashed currentColor;font-weight:700;letter-spacing:2px}.yps-root{--yps-blue:#1369ec;--yps-text:#14274f;--yps-line:#e1e8f2;--yps-muted:#8191b1;position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--yps-text);background:transparent;width:100%;font-size:14px}.yps-root.is-hidden{display:none}.yps-root *{box-sizing:border-box}.yps-root button,.yps-root input,.yps-root textarea,.yps-root select{font:inherit}.yps-root button{cursor:pointer}.yps-root button:focus-visible,.yps-root input:focus-visible{outline:3px solid #75afff;outline-offset:2px}.yps-home{height:42px;flex:none;border:1px solid #d6e1ef;background:#fff;color:#153866;display:inline-flex;align-items:center;gap:6px;border-radius:8px;font-size:14px;font-weight:750;padding:0 12px;white-space:nowrap}.yps-home svg{width:16px;height:16px;flex:none}.yps-order-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yps-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 16px 17px;flex-wrap:wrap}.yps-platforms{display:flex;gap:7px;flex-wrap:wrap}.yps-platform{border:1px solid #e0e8f4;background:#f7f9fd;color:#1e3665;padding:14px 16px;border-radius:9px;min-height:49px;font-size:13px;white-space:nowrap}.yps-platform.selected{background:var(--yps-blue);color:#fff;border-color:var(--yps-blue);font-weight:750}.yps-search-and-add{display:flex;align-items:center;gap:9px;margin-left:auto}.yps-search{height:50px;display:flex;align-items:center;gap:9px;border:1px solid #d8e2f0;border-radius:9px;color:#7288b2;padding:0 13px;min-width:230px;max-width:310px;background:#fff}.yps-search input{width:100%;outline:none;border:none;background:transparent;color:var(--yps-text);font-size:13px;min-width:0}.yps-search input::placeholder{color:#96a5c2}.yps-new{height:50px;display:flex;align-items:center;gap:5px;justify-content:center;white-space:nowrap;background:var(--yps-blue);color:#fff;border:1px solid var(--yps-blue);border-radius:9px;font-size:15px;font-weight:750;padding:0 23px}.yps-new span{font-size:21px;font-weight:350;line-height:1}.yps-table-scroll{width:100%;flex:1;min-height:0;overflow:auto}.yps-table{width:100%;min-width:980px;border-collapse:collapse;color:var(--yps-text);table-layout:fixed}.yps-table th{background:#f5f8fc;text-align:left;font-weight:700;font-size:12px;padding:10px 12px;color:#3a4d74;border-bottom:1px solid var(--yps-line);vertical-align:middle}.yps-table th:nth-child(1){width:11%}.yps-table th:nth-child(2){width:10%}.yps-table th:nth-child(4){width:33%}.yps-table th:nth-child(5){width:13%}.yps-table th:nth-child(6){width:11%}.yps-table th:nth-child(7){width:10%;text-align:center}.yps-table th:nth-child(1),.yps-table td:nth-child(1){padding-left:12px;padding-right:6px}.yps-table th:nth-child(2),.yps-table td:nth-child(2),.yps-table th:nth-child(3),.yps-table td:nth-child(3){padding-left:6px;padding-right:6px}.yps-table td{border-bottom:1px solid #e4ebf6;padding:8px 12px;vertical-align:middle;font-size:13px;overflow:hidden}.yps-table tbody tr:hover{background:#f8fbff}.yps-root .yps-orderid{font-weight:850;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.yps-root .yps-orderid small{color:var(--yps-muted);font-size:11px;font-weight:700;letter-spacing:.03em}.yps-platform-logo{font-weight:750;line-height:1.25;display:block;font-size:11px;letter-spacing:-.2px}.yps-status{display:inline-block;font-size:11px;font-weight:750;border-radius:7px;padding:3px 7px;line-height:1.2;overflow-wrap:anywhere;max-width:100%}.yps-status-orange{color:#bb6a02;background:#fff0d5}.yps-status-blue{color:#1165d7;background:#e6f0ff}.yps-status-green{color:#15814a;background:#e0f6e8}.yps-status-red{color:#c83545;background:#ffe8ec}.yps-trendyol{color:#f16a22}.yps-yemeksepeti{color:#f32460}.yps-getiryemek{color:#6643ce}.yps-migrosyemek{color:#ff7000}.yps-manuel{color:#3b6f94}.yps-customer,.yps-time,.yps-amount{display:flex;flex-direction:column;gap:2px;min-width:0}.yps-customer strong,.yps-time strong,.yps-amount strong{font-weight:800;font-size:13px;overflow-wrap:anywhere}.yps-phone{color:#8395b7;font-size:12px;display:flex;align-items:center;gap:6px;white-space:nowrap}.yps-phone svg{color:var(--yps-blue);flex:none}.yps-address{display:flex;align-items:center;gap:8px;line-height:1.3}.yps-address>svg{color:#8195c0;flex:none}.yps-address>div{display:flex;flex-direction:column;gap:2px;min-width:0}.yps-address span{white-space:normal;overflow-wrap:anywhere}.yps-address small,.yps-time small,.yps-amount small{color:var(--yps-muted);font-size:12px;font-weight:450}.yps-amount strong{white-space:nowrap}.yps-action-cell{text-align:center}.yps-view{border:1px solid #3b89fa;border-radius:8px;background:#fff;color:#1267e5;font-weight:700;height:34px;display:inline-flex;gap:6px;align-items:center;justify-content:center;width:100%;padding:0 8px;white-space:nowrap;font-size:12px}.yps-view:hover{background:#eaf4ff}.yps-empty{text-align:center;color:#74839c;padding:48px 12px!important}.yps-footer{padding:13px 15px;color:#8897ad;font-size:11px;border-top:1px solid #e8edf4}.yps-root.is-night{--yps-text:#fff;--yps-line:#3A3E46;--yps-muted:#c5c9d4}.yps-root.is-night .yps-list-panel,.yps-root.is-night .yps-platform,.yps-root.is-night .yps-search,.yps-root.is-night .yps-view{background:#2a2d33;color:#fff;border-color:#3a3e46}.yps-root.is-night .yps-platform.selected,.yps-root.is-night .yps-new{background:#0965ed;color:#fff;border-color:#0965ed}.yps-root.is-night .yps-table th{background:#1c1f24;color:#c5c9d4}.yps-root.is-night .yps-table td{color:#fff;border-color:#3a3e46}.yps-root.is-night .yps-table tbody tr:hover{background:#243044}.yps-root.is-night .yps-search input{color:#fff}.yps-root.is-night .yps-view{color:#8cbcff;background:#2a2d33}.yps-root.is-night .yps-view:hover{background:#243044}.yps-root.is-night .yps-footer,.yps-root.is-night .yps-empty{color:#c5c9d4}@media(max-width:1390px){.yps-tools{padding:10px}.yps-platform{padding:11px 12px}.yps-table{min-width:980px}}@media(max-width:800px){.yps-tools{gap:7px}.yps-search-and-add{width:100%}.yps-search{flex:1;max-width:none;min-width:0}.yps-new{padding:0 12px}}@media(max-width:480px){.yps-platform{padding:9px;font-size:11px;min-height:36px}.yps-search{height:43px}.yps-new{height:43px;font-size:12px}}.yps-order{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.yps-order-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;flex:none}.yps-root .yps-order-heading h2{margin:0 0 4px;font-size:22px;font-weight:800;letter-spacing:-.4px}.yps-order-heading p{margin:0;color:var(--yps-muted);font-size:12px}.yps-root .yps-outline{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #92bdff;border-radius:8px;color:var(--yps-blue);font-size:12px;font-weight:800;white-space:nowrap}.yps-root .yps-outline:hover{background:#eef5ff}.yps-customer-strip{flex:none;border:1px solid #dae5f3;background:#fff;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;margin-bottom:12px}.yps-customer-avatar{width:43px;height:43px;border-radius:11px;background:#e8f2ff;color:var(--yps-blue);display:grid;place-items:center;flex:none}.yps-customer-desc{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.yps-customer-desc strong{font-size:14px}.yps-customer-desc span,.yps-customer-desc small{font-size:12px;color:#6a7f9a;overflow-wrap:anywhere}.yps-workgrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.9fr);gap:12px;align-items:stretch}.yps-panel{min-width:0;min-height:0;background:#fff;border:1px solid var(--yps-line);border-radius:13px;display:flex;flex-direction:column;overflow:hidden}.yps-panel-heading{min-height:54px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--yps-line);flex:none}.yps-panel-heading strong{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:800}.yps-panel-heading span{color:var(--yps-muted);font-size:12px}.yps-product-layout{flex:1;min-height:0;display:grid;grid-template-columns:168px minmax(0,1fr)}.yps-categories{min-height:0;overflow:auto;padding:10px 8px;background:#f8fbff;border-right:1px solid var(--yps-line);display:flex;flex-direction:column;gap:6px}.yps-root .yps-categories button{background:transparent;border:1px solid transparent;padding:12px 10px;min-height:42px;border-radius:8px;color:#526782;text-align:left;font-weight:800;font-size:13px;display:flex;justify-content:space-between;align-items:center;gap:6px}.yps-root .yps-categories button span{color:#9aadc7;font-size:11px;font-weight:700}.yps-root .yps-categories button.active{background:#e6f0ff;border-color:#c6ddff;color:#0965dc}.yps-product-column{min-width:0;min-height:0;display:flex;flex-direction:column;padding:12px}.yps-product-search{width:100%;margin-bottom:12px;flex:none}.yps-products{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-content:start}.yps-root .yps-product{min-height:112px;background:#fff;border:1px solid #dfe7f2;border-radius:10px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;text-align:left;color:var(--yps-text)}.yps-root .yps-product:hover{border-color:#76acfa;background:#f8fbff}.yps-root .yps-product:disabled{cursor:default;opacity:.55;background:#f3f5f8}.yps-root .yps-product:disabled:hover{border-color:#dfe7f2;background:#f3f5f8}.yps-product-photo{display:grid;place-items:center;height:72px;border-radius:8px;overflow:hidden;background:#f4f8fd}.yps-product-photo img{width:82%;height:82%;object-fit:contain}.yps-product strong{display:block;font-size:13px;font-weight:800;line-height:1.35}.yps-product small{display:block;color:#889ab1;margin-top:4px;font-size:11px}.yps-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.yps-product-bottom b{color:#0963e1;font-size:14px}.yps-plus{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#126ff2;background:#e9f2ff}.yps-sold{font-size:12px;font-weight:800;color:#8b95a7}.yps-cart-items{flex:1;min-height:0;overflow:auto;padding:0 14px}.yps-cart-empty,.yps-products-empty{text-align:center;color:#8396b3;padding:48px 8px;font-size:13px}.yps-products-empty{grid-column:1/-1}.yps-root .yps-new{font-size:15px;font-weight:800}.yps-cart-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f6}.yps-cart-description{display:flex;flex-direction:column;gap:3px;min-width:0}.yps-cart-description strong{font-size:13px}.yps-cart-description small{font-size:11px;color:var(--yps-muted);overflow-wrap:anywhere}.yps-qty{display:flex;align-items:center;gap:4px}.yps-root .yps-qty button{width:26px;height:28px;border:1px solid #d8e6f6;display:grid;place-items:center;border-radius:6px;background:#f6f9ff;color:#2367c9}.yps-qty span{font-weight:800;min-width:18px;text-align:center}.yps-cart-row>b{white-space:nowrap;font-size:12px}.yps-root .yps-remove{color:#d34b55;border:0;background:#fff2f2;width:28px;height:28px;border-radius:7px;display:grid;place-items:center}.yps-cart-summary{flex:none;padding:14px;border-top:1px solid var(--yps-line)}.yps-summaryline{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:13px;color:#5b7190}.yps-summaryline b{color:#1d3153}.yps-grand{margin:10px 0 14px;padding:14px 12px;border-radius:9px;background:#e8f2ff;display:flex;align-items:center;justify-content:space-between;gap:8px}.yps-grand strong{font-size:14px}.yps-grand b{font-size:22px;color:var(--yps-blue)}.yps-label{display:block;font-weight:800;font-size:13px;margin:12px 0 8px}.yps-payments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.yps-root .yps-payments button{min-height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px solid #dce5f0;background:#f8fafd;border-radius:9px;font-size:11px;font-weight:800;color:#546988}.yps-root .yps-payments button.active{border-color:#397efa;background:#e9f2ff;color:#085fd5;box-shadow:inset 0 0 0 1px #397efa}.yps-cart-summary textarea{width:100%;padding:10px;color:#233a5c;border:1px solid #dae5f2;border-radius:8px;resize:vertical;min-height:64px}.yps-root .yps-create{margin-top:12px;min-height:52px;width:100%;border:none;background:#10a16a;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;font-size:15px;font-weight:800}.yps-root .yps-create:hover{background:#078959}.yps-notice{margin:0 0 8px;color:#c45c5c;font-size:13px;font-weight:700}.yps-modal-overlay{position:absolute;z-index:12;inset:0;background:#0a18329e;display:flex;align-items:center;justify-content:center;padding:16px 16px 16px 68px}.yps-modal-overlay.keyboard-open{padding-bottom:286px}.yps-modal-frame{position:relative;width:min(1020px,100%);max-height:100%;display:flex}.yps-modal{width:100%;max-height:100%;background:#fff;border:1px solid #e1e8f3;border-radius:15px;overflow:auto;box-shadow:0 26px 95px #091a3940;display:flex;flex-direction:column}.yps-root .yps-keyboard-toggle{position:absolute;left:-54px;top:16px;z-index:2;height:44px;width:44px;border-radius:11px;display:grid;place-items:center;color:#166cf0;background:#fff;border:1px solid #dce9fb;box-shadow:0 4px 22px #0002}.yps-root .yps-keyboard-toggle.active{color:#fff;background:var(--yps-blue);border-color:var(--yps-blue)}.yps-modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #e7edf6;gap:12px}.yps-modal-head h2{margin:0 0 4px;font-size:20px;font-weight:800;color:#0d5dcc}.yps-modal-head p{margin:0;font-size:12px;color:#788aa3}.yps-root .yps-close{width:34px;height:34px;display:grid;place-items:center;background:#f3f7fc;border:1px solid #e2eaf5;border-radius:8px;color:#567096}.yps-modal-content{display:grid;grid-template-columns:1fr 1.08fr;gap:14px;padding:16px 20px}.yps-modal-col{border:1px solid #e2e9f3;border-radius:11px;padding:14px;min-width:0;background:#fff}.yps-section-title{min-height:30px;display:flex;align-items:center;gap:8px;color:#173565;font-size:14px;font-weight:800;margin-bottom:12px}.yps-section-title>svg{color:var(--yps-blue)}.yps-root .yps-section-title button{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#1766d9;background:#edf5ff;border:1px solid #c9dfff;border-radius:7px;padding:7px 8px;font-size:11px;font-weight:800}.yps-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yps-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#455b7d;min-width:0}.yps-field input,.yps-field textarea,.yps-field select{width:100%;min-width:0;padding:11px 10px;border-radius:8px;background:#fff;border:1px solid #d9e4f1;color:#172d54;font-weight:500;outline:none}.yps-field input:focus,.yps-field textarea:focus,.yps-field select:focus{border-color:#5b9cff}.yps-combo{position:relative}.yps-combo.is-open{z-index:7}.yps-combo-list{position:absolute;z-index:6;left:0;right:0;top:100%;max-height:168px;overflow:auto;background:#fff;border:1px solid #c5d8f2;border-radius:8px;box-shadow:0 12px 28px #09234c24}.yps-root .yps-combo-list button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-bottom:1px solid #eef2f7;background:#fff;color:#173565;font-size:13px;font-weight:700}.yps-root .yps-combo-list button:last-child{border-bottom:0}.yps-root .yps-combo-list button:hover{background:#eef5ff}.yps-field textarea{resize:vertical}.yps-note-field{margin-top:12px}.yps-address-list{display:grid;gap:7px;margin-bottom:10px}.yps-saved-label{margin:0;font-size:12px;font-weight:800;color:#1766d9}.yps-address-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.yps-address-copy strong{font-size:12px;font-weight:800}.yps-address-copy small{color:#6a7f9a;font-size:11px;font-weight:600}.yps-root .yps-address-list button{display:flex;align-items:center;gap:8px;text-align:left;width:100%;padding:10px;border:1px solid #dce5f2;background:#f9fbfe;border-radius:8px;font-size:12px;font-weight:600;color:#4b6182}.yps-root .yps-address-list button.selected{background:#edf5ff;border-color:#8cbeff}.yps-radio{border:1.5px solid #92abc9;width:15px;height:15px;border-radius:50%;flex:none}.yps-address-list button.selected .yps-radio{border:4px solid #1569ed}.yps-address-field{margin-bottom:10px}.yps-popup-hint{margin-top:14px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#8da0b7}.yps-modal-foot{min-height:68px;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fbfcff;border-top:1px solid #e5ebf5}.yps-form-error{color:#c45c5c;font-size:13px;font-weight:700}.yps-modal-foot>div{display:flex;align-items:center;gap:8px}.yps-root .yps-cancel{border:1px solid #dce5ef;border-radius:8px;background:#f2f6fb;color:#425a7a;padding:0 18px;min-height:44px;font-weight:800;font-size:13px}.yps-root .yps-primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--yps-blue);color:#fff;background:var(--yps-blue);white-space:nowrap;font-weight:800;font-size:13px}.yps-root .yps-primary:hover{background:#095bd2}.yps-screen-keyboard{position:absolute;z-index:13;bottom:0;left:0;right:0;height:270px;padding:8px 16px 12px;background:#e8eef7;border-top:1px solid #cbd6e6}.yps-keyboard-head{max-width:1140px;margin:0 auto 6px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;color:#3c587d}.yps-keyboard-head>span{display:flex;align-items:center;gap:7px}.yps-root .yps-keyboard-head button{border:1px solid #cdd9e8;background:#fff;border-radius:7px;display:flex;align-items:center;gap:5px;padding:5px 10px;color:#436185;font-size:12px;font-weight:700}.yps-keyboard-body{max-width:1140px;margin:auto;display:flex;align-items:stretch;gap:14px}.yps-key-rows{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.yps-numpad{width:176px;flex:none;display:flex;flex-direction:column;gap:5px}.yps-key-row{display:flex;justify-content:center;gap:5px}.yps-root .yps-key-row button{height:40px;flex:1;max-width:96px;border:1px solid #d4dce8;border-bottom-color:#b8c5d8;background:#fff;border-radius:6px;color:#263b5a;font-size:16px;font-weight:700}.yps-root .yps-numpad button{max-width:none}.yps-root .yps-numpad button.zero{flex:1}.yps-root .yps-key-row button:active{background:#c7ddfa}.yps-root .yps-key-row button.wide{flex:1.3;max-width:135px;background:#d2deed}.yps-root .yps-key-row button.space{flex:5;max-width:650px;font-size:13px}.yps-root.is-night .yps-panel,.yps-root.is-night .yps-customer-strip,.yps-root.is-night .yps-modal,.yps-root.is-night .yps-modal-col,.yps-root.is-night .yps-outline,.yps-root.is-night .yps-home,.yps-root.is-night .yps-product,.yps-root.is-night .yps-field input,.yps-root.is-night .yps-field textarea,.yps-root.is-night .yps-field select,.yps-root.is-night .yps-cart-summary textarea,.yps-root.is-night .yps-cancel,.yps-root.is-night .yps-close,.yps-root.is-night .yps-keyboard-toggle,.yps-root.is-night .yps-keyboard-head button,.yps-root.is-night .yps-key-row button,.yps-root.is-night .yps-qty button,.yps-root.is-night .yps-address-list button,.yps-root.is-night .yps-combo-list,.yps-root.is-night .yps-combo-list button{background:#2a2d33;color:#fff;border-color:#3a3e46}.yps-root.is-night .yps-combo-list button:hover{background:#243044}.yps-root.is-night .yps-categories,.yps-root.is-night .yps-modal-foot,.yps-root.is-night .yps-screen-keyboard,.yps-root.is-night .yps-panel-heading,.yps-root.is-night .yps-cart-summary{background:#1c1f24;border-color:#3a3e46}.yps-root.is-night .yps-order-heading h2,.yps-root.is-night .yps-customer-desc strong,.yps-root.is-night .yps-panel-heading strong,.yps-root.is-night .yps-product strong,.yps-root.is-night .yps-cart-description strong,.yps-root.is-night .yps-section-title,.yps-root.is-night .yps-field,.yps-root.is-night .yps-summaryline,.yps-root.is-night .yps-summaryline b,.yps-root.is-night .yps-grand strong,.yps-root.is-night .yps-modal-head h2,.yps-root.is-night .yps-cart-row>b{color:#fff}.yps-root.is-night .yps-product-bottom b,.yps-root.is-night .yps-grand b,.yps-root.is-night .yps-outline,.yps-root.is-night .yps-section-title button{color:#8cbcff}.yps-root.is-night .yps-categories button.active,.yps-root.is-night .yps-payments button.active,.yps-root.is-night .yps-address-list button.selected,.yps-root.is-night .yps-grand{background:#243044;color:#fff;border-color:#1671f7}.yps-root.is-night .yps-primary,.yps-root.is-night .yps-keyboard-toggle.active{background:#1369ec;color:#fff;border-color:#1369ec}.yps-root.is-night .yps-create{background:#10a16a;color:#fff;border:none}.yps-root.is-night .yps-plus,.yps-root.is-night .yps-customer-avatar{background:#243044;color:#8cbcff}@media(max-width:1100px){.yps-products{grid-template-columns:repeat(2,minmax(0,1fr))}.yps-product-layout{grid-template-columns:142px minmax(0,1fr)}}@media(max-width:860px){.yps-order{overflow:auto}.yps-workgrid{flex:none;grid-template-columns:1fr}.yps-product-layout{min-height:420px}.yps-modal-content{grid-template-columns:1fr}.yps-customer-strip{flex-wrap:wrap}.yps-customer-strip .yps-outline{width:100%}}.yps-table{min-width:clamp(700px,72vw,980px)}.yps-tools{padding:clamp(8px,1.6vh,16px)}.yps-platform{min-height:clamp(38px,5.5vh,49px);padding:clamp(8px,1.6vh,14px) clamp(10px,1.2vw,16px);font-size:clamp(11px,1vw,13px)}.yps-search{height:clamp(40px,6vh,50px);min-width:clamp(150px,18vw,230px)}.yps-new,.yps-root .yps-new{height:clamp(40px,6vh,50px);font-size:clamp(12px,1.1vw,15px);padding:0 clamp(12px,1.6vw,23px)}.yps-table th{font-size:clamp(11px,.95vw,12px)}.yps-table td{font-size:clamp(11px,1vw,13px);padding-top:clamp(5px,1vh,8px);padding-bottom:clamp(5px,1vh,8px)}.yps-root .yps-order-heading h2{font-size:clamp(17px,1.7vw,22px)}.yps-product-layout{grid-template-columns:clamp(120px,13vw,168px) minmax(0,1fr)}.yps-root .yps-product{min-height:clamp(88px,13vh,112px);padding:clamp(8px,1.2vh,12px)}.yps-product-photo{height:clamp(48px,8vh,72px)}.yps-product strong{font-size:clamp(11px,1vw,13px)}.yps-grand b{font-size:clamp(18px,1.8vw,22px)}.yps-root .yps-payments button{min-height:clamp(46px,7vh,58px)}.yps-root .yps-create{min-height:clamp(42px,6vh,52px);font-size:clamp(13px,1.1vw,15px)}.yps-modal-head h2{font-size:clamp(17px,1.6vw,20px)}@media(min-width:861px){.yps-workgrid{grid-template-columns:minmax(0,1.75fr) minmax(clamp(260px,26vw,320px),.9fr)}}.yps-root .ypos-qs-note{width:100%;padding:8px 10px;border:1px solid #dae5f2;border-radius:8px;resize:none;color:#233a5c;background:#fff;font:inherit;font-size:12px}.yps-root .ypos-quick-sale.is-night .ypos-qs-note{background:#2a2d33;color:#fff;border-color:#3a3e46}.yps-root .ypos-qs-notice-top{margin:0 0 8px}.yps-root .ypos-qs-cart-panel .ypos-qs-checkout{flex:none;max-height:72%;overflow-y:auto}.yps-root .yps-order-heading{align-items:stretch;gap:8px;margin:0 0 8px}.yps-root .yps-order-heading .yps-customer-strip{flex:1;min-width:0;margin:0;padding:6px 12px}.yps-root .yps-order-heading .yps-customer-avatar{width:36px;height:36px}.yps-root .yps-order-heading .yps-home,.yps-root .yps-order-heading .yps-back-list{height:auto;min-height:48px;align-self:stretch}@media(max-width:860px){.yps-root .yps-order-heading{flex-wrap:wrap}.yps-root .yps-order-heading .yps-customer-strip{order:3;flex-basis:100%}.yps-root .yps-order-heading .yps-customer-strip .yps-outline{width:auto}}.yps-list-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--yps-line);border-radius:12px}.yps-table-scroll{scrollbar-width:thin;scrollbar-color:#9aafc6 transparent}.yps-table-scroll::-webkit-scrollbar{width:4px;height:4px}.yps-table-scroll::-webkit-scrollbar-track{background:transparent}.yps-table-scroll::-webkit-scrollbar-thumb{background:#9aafc6;border-radius:999px}.yps-root.is-night .yps-table-scroll{scrollbar-color:#6e7d92 transparent}.yps-root.is-night .yps-table-scroll::-webkit-scrollbar-thumb{background:#6e7d92}.yps-root .yps-order .ypos-qs-categories,.yps-root .yps-order .ypos-qs-product-grid,.yps-root .yps-order .ypos-qs-cart-items,.yps-root .ypos-qs-checkout{scrollbar-width:thin}.yps-table th:nth-child(1){width:17%}.yps-table th:nth-child(4){width:27%}.yps-table th:nth-child(5){width:12%}.yps-table th:nth-child(6){width:12%}.yps-table th:nth-child(7){width:11%}.yps-select{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:7px;color:#fff;font-size:12px;font-weight:800;white-space:nowrap;max-width:100%;box-shadow:0 2px 6px #0000001f}.yps-select:disabled{opacity:.6;cursor:progress}.yps-select-0{background:#e0a23a}.yps-select-1{background:#e2604d}.yps-select-2{background:#1ea68c}.yps-select-3{background:#3b82f6}.yps-select-4{background:#16a34a}.yps-select-5{background:#8b95a7}.yps-select-backdrop{position:fixed;inset:0;z-index:60}.yps-select-menu{position:fixed;z-index:61;min-width:180px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid #e3e9f3;border-radius:10px;box-shadow:0 12px 32px #0f244a33}.yps-select-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;background:transparent;color:#1b2a4a;font-size:14px;font-weight:600;text-align:left}.yps-select-option:hover:not(:disabled){background:#f1f6ff}.yps-select-option:disabled{opacity:.4;cursor:not-allowed}.yps-select-option.is-current{background:#eaf3ff}.yps-select-option b{margin-left:auto;color:#22a06b}.yps-select-dot{width:6px;height:6px;border-radius:50%;flex:none}.yps-select-dot-0{background:#e0a23a}.yps-select-dot-1{background:#e2604d}.yps-select-dot-2{background:#1ea68c}.yps-select-dot-3{background:#3b82f6}.yps-select-dot-4{background:#16a34a}.yps-select-dot-5{background:#e2604d}.yps-root.is-night .yps-select-menu{background:#2a2d33;border-color:#3a3e46}.yps-root.is-night .yps-select-option{color:#fff}.yps-root.is-night .yps-select-option:hover:not(:disabled),.yps-root.is-night .yps-select-option.is-current{background:#243044}.yps-list-error{margin:0;padding:8px 14px;color:#c83545;background:#ffe8ec;font-size:12px;font-weight:700}.yps-table{min-width:clamp(780px,80vw,1100px)}.yps-table th:nth-child(1){width:9%}.yps-table th:nth-child(2){width:9%}.yps-table th:nth-child(3){width:12%}.yps-table th:nth-child(4){width:22%}.yps-table th:nth-child(5){width:11%}.yps-table th:nth-child(6){width:10%}.yps-table th:nth-child(7){width:16%;text-align:left}.yps-table th:nth-child(8){width:11%;text-align:center}.yps-status-wrap{display:inline-flex;align-items:center;gap:8px;max-width:100%}.yps-print{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid #d6e1ef;border-radius:7px;background:#fff;color:#2b4a7a}.yps-print:hover{background:#f1f6ff;border-color:#9cc0f5;color:#1267e5}.yps-root.is-night .yps-print{background:#2a2d33;border-color:#3a3e46;color:#c5c9d4}.yps-root.is-night .yps-print:hover{background:#243044;color:#8cbcff}.dtf{--dtf-surface: var(--pho-surface, #ffffff);--dtf-border: var(--pho-border, #dfe9f7);--dtf-text: var(--pho-text, #101e50);--dtf-muted: var(--pho-muted, #486396);--dtf-blue: var(--pho-blue, #0867f5);--dtf-tint: var(--pho-tint, #eef5fd);position:relative;display:inline-block;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px}.dtf *,.dtf *:before,.dtf *:after{box-sizing:border-box}.dtf button,.dtf select{font:inherit;color:inherit;cursor:pointer}.dtf button:focus-visible,.dtf select:focus-visible{outline:2px solid var(--dtf-blue);outline-offset:2px}.dtf-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:170px;height:36px;padding:0 10px;border:1px solid var(--dtf-border);border-radius:8px;background:var(--dtf-surface);color:var(--dtf-text);font-variant-numeric:tabular-nums}.dtf-trigger svg{color:var(--dtf-muted)}.dtf-trigger[aria-expanded=true]{border-color:var(--dtf-blue)}.dtf-pop{position:absolute;top:calc(100% + 6px);z-index:50;width:404px;padding:14px;border:1px solid var(--dtf-border);border-radius:12px;background:var(--dtf-surface);color:var(--dtf-text);box-shadow:0 12px 32px #101e502e}.dtf-pop.is-left{left:0}.dtf-pop.is-right{right:0}.dtf-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dtf-head strong{font-size:14px;font-weight:700}.dtf-head button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--dtf-border);border-radius:8px;background:transparent}.dtf-head button:hover{background:var(--dtf-tint)}.dtf-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dtf-weekday{padding:6px 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--dtf-muted)}.dtf-day{height:34px;border:0;border-radius:8px;background:transparent;font-variant-numeric:tabular-nums}.dtf-day:hover:not(:disabled):not(.is-selected){background:var(--dtf-tint)}.dtf-day.is-out{color:var(--dtf-muted);opacity:.55}.dtf-day.is-today{box-shadow:inset 0 0 0 1.5px var(--dtf-blue);font-weight:700}.dtf-day.is-selected{background:var(--dtf-blue);color:#fff;font-weight:700;opacity:1}.dtf-day:disabled{opacity:.3;cursor:not-allowed}.dtf-body{display:flex;gap:14px}.dtf-cal{flex:1 1 auto;min-width:0}.dtf-time{display:flex;gap:6px;padding-left:14px;border-left:1px solid var(--dtf-border)}.dtf-col{display:flex;flex-direction:column;width:52px}.dtf-col-title{height:32px;display:grid;place-items:center;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--dtf-muted)}.dtf-col-list{position:relative;height:252px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:2px;scrollbar-width:thin}.dtf-col-list button{flex:0 0 34px;border:0;border-radius:8px;background:transparent;font-variant-numeric:tabular-nums}.dtf-col-list button:hover:not(.is-selected){background:var(--dtf-tint)}.dtf-col-list button.is-selected{background:var(--dtf-blue);color:#fff;font-weight:700}.dtf-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--dtf-border)}.dtf-foot>div{display:flex;gap:8px}.dtf-value{font-weight:700;font-variant-numeric:tabular-nums}.dtf-foot button{height:34px;padding:0 16px;border:1px solid var(--dtf-border);border-radius:8px;background:transparent;font-weight:600}.dtf-foot button:hover{background:var(--dtf-tint)}.dtf-foot .is-primary{border-color:var(--dtf-blue);background:var(--dtf-blue);color:#fff}.dtf-foot .is-primary:hover{background:var(--pho-blue-dark, #0357e0)}@media(max-width:480px){.dtf-pop{width:min(404px,calc(100vw - 32px))}.dtf-body{flex-direction:column}.dtf-time{padding:10px 0 0;border-left:0;border-top:1px solid var(--dtf-border);justify-content:center}.dtf-col{width:80px}.dtf-col-list{height:140px}}.dtf-pop.is-date{width:292px}.dtf-pop.is-date .dtf-body{display:block}.rdf{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px}.rdf-range{display:inline-flex;align-items:center;gap:6px;color:#8ca1bf}.rdf-presets{display:inline-flex;gap:4px}.rdf-presets button{height:36px;padding:0 12px;border:1px solid #dfe9f7;border-radius:8px;background:#fff;color:#101e50;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.rdf-presets button:hover:not(.is-on){background:#eef5fd}.rdf-presets button.is-on{background:#0867f5;border-color:#0867f5;color:#fff}.rdf-presets button:focus-visible{outline:2px solid #0867f5;outline-offset:2px}.yr-root.is-night .rdf-presets button{background:#2a2d33;border-color:#3a3e46;color:#fff}.yr-root.is-night .rdf-presets button:hover:not(.is-on){background:#32363e}.yr-root.is-night .rdf-presets button.is-on{background:#4d94ff;border-color:#4d94ff}.yr-root.is-night .dtf{--dtf-surface: #2a2d33;--dtf-border: #3a3e46;--dtf-text: #fff;--dtf-muted: #b9c0cd;--dtf-blue: #4d94ff;--dtf-tint: #32363e}.psr-root{--psr-blue: #096aff;--psr-navy: #0d2254;--psr-muted: #57709a;--psr-border: #deebfa;--psr-surface: #fff;display:flex;width:100%;height:100vh;min-height:650px;background:#f3f8ff;color:var(--psr-navy);font:13px/1.42 Inter,Segoe UI,Arial,sans-serif;overflow:hidden}.psr-root *,.psr-root *:before,.psr-root *:after{box-sizing:border-box}.psr-root button,.psr-root input,.psr-root select{font:inherit}.psr-root button{cursor:pointer}.psr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.psr-sidebar{width:222px;flex:0 0 222px;overflow:auto;padding:20px 12px 24px;background:linear-gradient(105deg,#f1f7ff,#f8fbff);border-right:1px solid #e1edfa}.psr-back{display:flex;align-items:center;justify-content:flex-start;gap:18px;width:100%;min-height:46px;padding:0 18px;color:#132b61;font-weight:600;background:#fff;border:1px solid #dbe8fa;border-radius:7px;box-shadow:0 3px 9px #1338690b}.psr-sidebar nav{display:flex;flex-direction:column;gap:4px;margin-top:17px}.psr-sidebar nav button{display:flex;align-items:center;gap:16px;border:0;background:transparent;min-height:44px;width:100%;color:#243e76;border-radius:6px;padding:0 14px;text-align:left;white-space:nowrap}.psr-sidebar nav button:hover{background:#e5f0ff}.psr-sidebar nav button.active{background:linear-gradient(105deg,#156ffd,#005ef0);color:#fff;box-shadow:0 3px 8px #096aff1c}.psr-sidebar nav button svg{flex-shrink:0}.psr-main{flex:1;min-width:0;min-height:0;padding:20px 18px 12px;overflow:auto}.psr-title-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin:0 0 17px}.psr-title{display:flex;align-items:center;gap:16px}.psr-title-icon{width:54px;height:54px;display:grid;place-items:center;color:#0570fa;border-radius:11px;background:#e5f0fe;flex-shrink:0}.psr-title h1{margin:0;line-height:1.15;font-size:26px;font-weight:800;letter-spacing:-.55px}.psr-title p{margin:5px 0 0;color:var(--psr-muted);font-size:12px}.psr-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;background:var(--psr-blue);color:#fff;border:1px solid var(--psr-blue);border-radius:7px;white-space:nowrap}.psr-refresh:hover{background:#0058e3}.psr-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.psr-range{display:flex;align-items:center;gap:5px}.psr-range label{position:relative;background:#fff;border:1px solid var(--psr-border);border-radius:7px;min-height:39px;display:flex;align-items:center;padding:0 7px}.psr-range input{width:123px;min-height:35px;font-size:12px;border:0;background:transparent;color:#203b6e;outline:0}.psr-range input::-webkit-calendar-picker-indicator{cursor:pointer}.psr-range>span{color:#8ca1bf}.psr-range .dtf-trigger{min-width:168px;height:39px;padding:0 10px;border-radius:7px;font-size:12px}.psr-period-buttons{display:flex;align-items:center;gap:2px}.psr-period-buttons button{min-height:39px;padding:0 10px;background:#fff;border:1px solid var(--psr-border);border-radius:6px;white-space:nowrap;font-size:12px}.psr-period-buttons button.active{background:var(--psr-blue);border-color:var(--psr-blue);color:#fff}.psr-filters>select{min-width:128px;max-width:178px;height:39px;padding:0 9px;border-radius:7px;border:1px solid var(--psr-border);background:#fff;color:#193565;font-size:12px;cursor:pointer}.psr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.psr-metric{min-height:128px;display:flex;align-items:flex-start;gap:13px;padding:17px 15px;background:#fff;border:1px solid var(--psr-border);border-radius:9px}.psr-metric-icon{display:grid;place-items:center;flex:0 0 53px;width:53px;height:53px;border-radius:10px}.psr-metric-icon.green{color:#08b975;background:#def9ed}.psr-metric-icon.purple{color:#9543f6;background:#f1e5ff}.psr-metric-icon.orange{color:#fc8a0a;background:#fff0de}.psr-metric-icon.blue{color:#1476f4;background:#e4f0ff}.psr-metric-text{display:flex;flex-direction:column;min-width:0}.psr-metric-text>span{font-size:12px;color:#243a68;white-space:nowrap}.psr-metric-text strong{font-size:clamp(18px,1.75vw,26px);font-weight:800;letter-spacing:-.45px;margin:5px 0;white-space:nowrap}.psr-metric-text small{display:flex;align-items:center;gap:5px;color:#03aa60;font-size:11px}.psr-content-grid{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(280px,1fr);align-items:stretch;gap:11px}.psr-orders-card{background:#fff;border:1px solid var(--psr-border);border-radius:10px;padding:11px 10px 14px;min-width:0;min-height:530px;display:flex;flex-direction:column}.psr-orders-head{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:10px}.psr-tabs{display:flex;gap:2px;min-width:0;overflow-x:auto}.psr-tabs button{flex-shrink:0;white-space:nowrap;padding:0 10px;height:36px;background:#f3f7fd;border:0;border-radius:5px;color:#1d3868;font-size:11px}.psr-tabs button.active{background:var(--psr-blue);color:#fff}.psr-export{min-height:36px;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:#1368e9;background:#fff;border:1px solid #d7e6fa;border-radius:7px;font-size:11px}.psr-search{display:flex;align-items:center;gap:10px;height:39px;padding:0 11px;color:#6480ad;border:1px solid #dbe8fa;border-radius:7px;margin-bottom:10px}.psr-search input{width:100%;background:transparent;border:0;color:#1e3c72;font-size:12px;outline:none}.psr-search input::placeholder{color:#6b83a9}.psr-search button{border:0;background:transparent;color:#6b83a9;display:grid;place-items:center}.psr-table-scroll{width:100%;overflow-x:auto;flex:1}.psr-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:10.5px;color:#152d5e}.psr-table thead{background:#edf4fc}.psr-table th{height:38px;text-align:left;font-size:10.2px;white-space:nowrap;font-weight:700;padding:5px 6px}.psr-table th:first-child{padding-left:10px;border-radius:5px 0 0}.psr-table th:last-child{border-radius:0 5px 0 0}.psr-table td{padding:8px 6px;height:42px;border-bottom:1px solid #ecf1f8;white-space:nowrap}.psr-table td:first-child{padding-left:10px}.psr-table tbody tr:nth-child(2n){background:#f6faff}.psr-table tbody tr.is-selected{background:#e6f1ff}.psr-date-cell{display:flex;flex-direction:column;gap:2px}.psr-date-cell small{font-size:10px;color:#6178a1}.psr-nowrap{white-space:nowrap}.psr-platform,.psr-payment,.psr-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 7px;border-radius:5px;white-space:nowrap;font-size:10.2px}.psr-platform.ys{color:#d82760;background:#ffe4ed}.psr-platform.ty{color:#b75617;background:#fff0e4}.psr-platform.mg{color:#7738d2;background:#f0e8ff}.psr-platform.gt{color:#4d2ea6;background:#ece6fb}.psr-platform.mn{color:#475569;background:#e8edf3}.psr-payment.online{color:#743ed7;background:#f1e8ff}.psr-payment.card{color:#145fe1;background:#e4efff}.psr-payment.cash{color:#08864d;background:#dcf8e9}.psr-status.delivered{color:#067946;background:#ddf8e9}.psr-status.onway{color:#0868e8;background:#dfedff}.psr-status.preparing{color:#966210;background:#fff1cf}.psr-status.cancelled{color:#d22e49;background:#ffe3e8}.psr-detail-button{min-height:28px;padding:0 12px;background:#fff;border:1px solid #cbdfff;color:#0869f4;border-radius:5px;font-weight:600;font-size:11px}.psr-detail-button:hover{background:#eaf3ff}.psr-table-footer{min-height:50px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9px;font-size:11px;color:#476398}.psr-pagination{display:flex;align-items:center;gap:5px}.psr-pagination button{min-width:30px;height:31px;border-radius:5px;border:1px solid #d7e5f8;background:#fff;color:#254477}.psr-pagination button.active{background:#0768f8;color:#fff;border-color:#0768f8}.psr-pagination button:disabled{opacity:.4;cursor:not-allowed}.psr-pagination select{width:100px;height:31px;border:1px solid #d7e5f8;border-radius:5px;color:#254477;background:#fff;padding:0 5px;font-size:11px}.psr-empty{text-align:center;padding:45px 10px;color:var(--psr-muted)}.psr-group-table{font-size:12px}.psr-group-table td{height:47px}.psr-share{display:flex;align-items:center;gap:9px}.psr-share-track{width:115px;height:7px;border-radius:9px;background:#e9f0fa;overflow:hidden}.psr-share-track>span{display:block;height:100%;border-radius:9px}.psr-insights{display:flex;flex-direction:column;gap:11px;min-width:0}.psr-insight-card{min-height:203px;background:#fff;border:1px solid var(--psr-border);border-radius:10px;padding:14px 13px 11px}.psr-insight-card h3{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:750;margin:0 0 12px;white-space:nowrap}.psr-insight-card h3 svg{color:#1e66d7}.psr-insight-donut{display:flex;align-items:center;gap:12px}.psr-donut{width:137px;height:137px;flex:0 0 137px;border-radius:50%;display:grid;place-items:center}.psr-donut-center{width:84px;height:84px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.psr-donut-center strong{font-size:18px}.psr-donut-center span{color:#6480a7;font-size:10px}.psr-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.psr-legend>div{display:flex;align-items:center;gap:5px;font-size:10.5px}.psr-legend i{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.psr-legend span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psr-legend strong,.psr-legend small{font-size:10px;font-weight:500;color:#43618f}.psr-hourly-chart{width:100%}.psr-hourly-chart svg{display:block;width:100%;height:auto}.psr-chart-key{display:flex;justify-content:flex-end;gap:12px;font-size:10px;color:#4c6898}.psr-chart-key span{display:inline-flex;align-items:center;gap:5px}.psr-key-square{display:block;background:#1877f8;height:9px;width:9px;border-radius:2px}.psr-key-line{display:block;background:#ff9635;height:3px;width:13px}.psr-demo-label{color:#7385a3;text-align:right;margin:9px 0;font-size:10px}.psr-notice{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #cbdff9;background:#eaf4ff;color:#37659e;border-radius:7px;margin-bottom:12px;font-size:11px}.psr-notice button{margin-left:auto;border:0;background:transparent;color:#37659e}.psr-drawer-dismiss{position:fixed;inset:0;z-index:99;background:transparent}.psr-drawer{position:fixed;top:0;bottom:0;right:0;z-index:100;width:min(455px,94vw);background:#fff;box-shadow:-13px 0 30px #203c6d25;display:flex;flex-direction:column;animation:psr-slide-in .22s ease-out}@keyframes psr-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.psr-drawer-head{padding:20px 20px 16px;border-bottom:1px solid #e5edf9;display:flex;justify-content:space-between;gap:12px}.psr-drawer-heading{display:flex;align-items:flex-start;gap:12px}.psr-drawer-heading>svg{color:#0768f8;margin-top:3px;flex-shrink:0}.psr-drawer-heading h2{font-size:22px;line-height:1.2;margin:0 0 5px}.psr-drawer-heading p{font-size:11px;color:#657ba1;margin:0}.psr-drawer-head>button{width:28px;height:28px;display:grid;place-items:center;color:#506899;border:0;background:transparent}.psr-drawer-scroll{padding:16px 16px 10px;flex:1;min-height:0;overflow-y:auto}.psr-detail-card{border:1px solid #dce8f8;border-radius:9px;background:#fff;padding:13px 12px;margin-bottom:13px}.psr-detail-card h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 14px}.psr-detail-card h3 svg{color:#196df3}.psr-detail-card h3 small{font-size:11px;color:#6a7e9d;font-weight:400}.psr-detail-row{display:grid;grid-template-columns:37% minmax(0,1fr);gap:9px;align-items:start;margin:0 0 13px;font-size:12px}.psr-detail-row>span:first-child{color:#5b729d}.psr-detail-row>span:nth-child(2),.psr-detail-row>strong{color:#142b62;overflow-wrap:anywhere}.psr-detail-row .psr-platform{justify-self:start}.psr-detail-row.address>span:last-child{display:flex;gap:6px;line-height:1.55}.psr-detail-row.address svg{color:#1373fb;flex-shrink:0;margin-top:2px}.psr-detail-divider{height:1px;background:#e6eef8;margin:13px 0}.psr-detail-row .psr-status{justify-self:start}.psr-items-table{width:100%;border-spacing:0;border-collapse:collapse;font-size:11px}.psr-items-table th{background:#edf4fb;padding:10px 4px;white-space:nowrap;text-align:left}.psr-items-table th:not(:first-child),.psr-items-table td:not(:first-child){text-align:right}.psr-items-table td{padding:10px 4px;border-bottom:1px solid #ebf1f9;vertical-align:top}.psr-items-table td:first-child{max-width:170px}.psr-totals{padding-top:10px}.psr-totals>div{display:flex;justify-content:space-between;gap:10px;margin:10px 0;color:#4d6696}.psr-totals strong{color:#0d2559}.psr-totals .psr-grand-total{background:#e7f1ff;border-radius:6px;padding:12px;color:#0a3779;font-size:13px;font-weight:750;margin-bottom:0}.psr-totals .psr-grand-total strong{font-size:17px;color:#0954c5}.psr-customer-note{margin:0;font-size:12px;color:#49638e}.psr-drawer-bottom{display:flex;gap:9px;background:#fff;border-top:1px solid #e3edf9;padding:13px 16px}.psr-drawer-bottom button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cdddff;border-radius:7px;min-height:43px;color:#1759ca;background:#fff;font-weight:600}.psr-drawer-bottom button:last-child{background:#0c6af4;color:#fff;border-color:#0c6af4}@media(max-width:1550px){.psr-sidebar{width:208px;flex-basis:208px}.psr-main{padding:18px 13px 10px}.psr-range input{width:112px}.psr-period-buttons button{padding:0 8px}.psr-metric{padding:13px 10px;gap:10px}.psr-metric-icon{flex-basis:45px;width:45px;height:45px}.psr-content-grid{grid-template-columns:minmax(0,2.4fr) minmax(270px,1fr)}.psr-tabs button{padding:0 8px;font-size:10px}.psr-insight-donut{gap:7px}.psr-donut{flex-basis:110px;width:110px;height:110px}.psr-donut-center{width:67px;height:67px}.psr-legend>div{font-size:9px}}@media(max-width:1190px){.psr-sidebar{width:185px;flex-basis:185px}.psr-sidebar nav button{font-size:11px;padding:0 9px;gap:10px}.psr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.psr-content-grid{grid-template-columns:minmax(0,1fr)}.psr-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.psr-insight-card{min-height:220px}}@media(max-width:800px){.psr-root{min-height:500px}.psr-sidebar{width:165px;flex-basis:165px}.psr-main{padding:12px}.psr-title-bar{flex-direction:column}.psr-title h1{font-size:21px}.psr-insights{grid-template-columns:1fr}.psr-drawer{width:min(440px,100vw)}}@media print{.psr-sidebar,.psr-main,.psr-drawer-dismiss,.psr-drawer-head>button,.psr-drawer-bottom{display:none!important}.psr-drawer{position:static;width:100%;box-shadow:none;animation:none}.psr-drawer-scroll{overflow:visible}.psr-root{height:auto}}.yr-main .psr-embedded{height:100%;min-height:0;overflow:hidden;background:transparent}.psr-embedded .psr-main{background:transparent}.yr-root.is-night .psr-embedded,.yr-root.is-night .psr-title h1{color:#fff}.yr-root.is-night .psr-title p{color:#c5c9d4}.psr-loading{display:flex;flex-direction:column;gap:18px;padding:28px}.psr-loading-head{display:flex;align-items:center;gap:14px}.psr-loading-head strong{display:block;font-size:16px;font-weight:700;color:#101e50}.psr-loading-head small{display:block;margin-top:3px;color:#486396;font-size:12px}.yr-root.is-night .psr-loading-head strong{color:#fff}.yr-root.is-night .psr-loading-head small{color:#c5c9d4}.psr-spinner{flex:0 0 34px;width:34px;height:34px;border-radius:50%;border:3px solid #dbe7f8;border-top-color:#0867f5;animation:psr-spin .8s linear infinite}.psr-retry{margin-left:auto;height:38px;padding:0 16px;border:0;border-radius:8px;background:#0867f5;color:#fff;font-weight:600;cursor:pointer}.psr-loading-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.psr-loading-kpis i{height:84px;border-radius:10px}.psr-loading-table{display:flex;flex-direction:column;gap:10px}.psr-loading-table i{height:42px;border-radius:8px}.psr-loading-kpis i,.psr-loading-table i{background:linear-gradient(90deg,#eef3fb 25%,#dfe9f7,#eef3fb 75%);background-size:200% 100%;animation:psr-shimmer 1.4s linear infinite}.yr-root.is-night .psr-loading-kpis i,.yr-root.is-night .psr-loading-table i{background:linear-gradient(90deg,#2f333a 25%,#3a3e46,#2f333a 75%);background-size:200% 100%}@keyframes psr-spin{to{transform:rotate(360deg)}}@keyframes psr-shimmer{to{background-position:-200% 0}}@media(max-width:700px){.psr-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.psr-spinner,.psr-loading-kpis i,.psr-loading-table i{animation-duration:3s}}.psr-loading.is-center{flex:1;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:10px}.psr-loading.is-center strong{font-size:16px;font-weight:700;color:#101e50}.psr-loading.is-center small{color:#486396;font-size:12px}.psr-loading.is-center .psr-spinner{width:44px;height:44px;flex-basis:44px;border-width:4px;margin-bottom:6px}.yr-root.is-night .psr-loading.is-center strong{color:#fff}.yr-root.is-night .psr-loading.is-center small{color:#c5c9d4}.ysr-root,.ysr-main{--ysr-bg: #f4f8fe;--ysr-white: #ffffff;--ysr-blue: #0867f5;--ysr-blue-dark: #0357e0;--ysr-navy: #101e50;--ysr-muted: #486396;--ysr-border: #dfe9f7;--ysr-tint: #eef5fd;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--ysr-navy);font-size:13px}.ysr-root *,.ysr-root *:before,.ysr-root *:after,.ysr-main *,.ysr-main *:before,.ysr-main *:after{box-sizing:border-box}.ysr-root button,.ysr-main button,.ysr-root select,.ysr-main select,.ysr-root input,.ysr-main input{font:inherit}.ysr-root button,.ysr-main button{cursor:pointer}.ysr-root{display:flex;width:100%;min-height:0;height:100%;overflow:hidden;background:transparent}.ysr-sidebar{flex:0 0 235px;width:235px;height:100%;overflow-y:auto;padding:21px 13px 20px;border-right:1px solid #e7eef9;background:linear-gradient(112deg,#edf5ff,#f7fbff)}.ysr-back{width:100%;height:44px;background:#fff;border:1px solid #d7e4f8;border-radius:7px;display:flex;align-items:center;gap:17px;padding:0 17px;font-weight:600;color:#12285c;margin-bottom:17px;box-shadow:0 2px 8px #1d579f08}.ysr-back:hover{background:#eef5ff}.ysr-sidebar nav{display:flex;flex-direction:column;gap:5px}.ysr-menu-item{min-height:43px;width:100%;border:0;border-radius:6px;display:flex;align-items:center;gap:18px;padding:0 17px;background:transparent;color:#122958;text-align:left;font-size:13px;white-space:nowrap}.ysr-menu-item svg{color:#34558c;flex-shrink:0}.ysr-menu-item:hover{background:#e6f0ff}.ysr-menu-item.active{background:linear-gradient(110deg,#096bf9,#045cf0);color:#fff;box-shadow:0 2px 5px #0861f52a}.ysr-menu-item.active svg{color:#fff}.ysr-main{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;height:100%;overflow:auto;padding:17px 16px 18px 17px;background:transparent}.ysr-heading{display:flex;align-items:center;gap:14px;margin:0 0 19px 3px;flex-shrink:0}.ysr-heading-icon{height:43px;width:43px;display:grid;place-items:center;background:#e6f1ff;color:#056cf7;border-radius:9px;flex-shrink:0}.ysr-heading h1{font-size:26px;font-weight:800;line-height:1.12;margin:0;letter-spacing:-.7px}.ysr-heading p{font-size:12px;color:var(--ysr-muted);margin:4px 0 0}.ysr-filters{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0 0 13px;flex-shrink:0}.ysr-dates{display:flex;gap:4px;align-items:center}.ysr-date{display:flex;height:39px;align-items:center;gap:4px;width:138px;border:1px solid #dce7f6;border-radius:6px;background:#fff;padding:0 7px 0 10px;color:#36558d}.ysr-date input{width:100%;min-width:0;background:none;border:0;outline:0;font-size:11px;color:#173569}.ysr-date input::-webkit-calendar-picker-indicator{width:12px;margin:0;opacity:.8;cursor:pointer}.ysr-date svg{pointer-events:none}.ysr-date-dash{margin:0 2px;color:#496893}.ysr-date-presets{display:flex;align-items:center;gap:3px}.ysr-date-presets button{border:1px solid #dce7f6;background:#fff;color:#213763;padding:0 10px;white-space:nowrap;height:39px;border-radius:5px;font-size:11px}.ysr-date-presets button.selected{background:var(--ysr-blue);border-color:var(--ysr-blue);color:#fff}.ysr-date-presets button:hover:not(.selected){background:#eaf2ff}.ysr-select{position:relative;display:flex;align-items:center;min-width:130px;height:39px;border:1px solid #dce7f6;background:#fff;border-radius:6px;padding:0 10px}.ysr-select.branch{min-width:116px}.ysr-select select{width:100%;outline:0;border:0;background:transparent;appearance:none;padding-right:14px;font-size:11px;color:#203b6c;cursor:pointer}.ysr-select svg{position:absolute;right:9px;pointer-events:none;color:#32558c}.ysr-search{display:flex;align-items:center;gap:7px;min-width:160px;max-width:230px;flex:1;height:39px;background:#fff;padding:0 10px;border:1px solid #dce7f6;border-radius:6px;color:#5773a0}.ysr-search input{min-width:0;width:100%;background:transparent;border:0;outline:0;font-size:11px;color:#193662}.ysr-search input::placeholder{color:#6883aa}.ysr-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ysr-blue);background:var(--ysr-blue);color:#fff;height:40px;border-radius:7px;padding:0 16px;font-weight:600;white-space:nowrap}.ysr-primary-button:hover{background:var(--ysr-blue-dark)}.ysr-refresh{font-size:11px}.ysr-notice{display:flex;align-items:center;justify-content:space-between;border-radius:6px;border:1px solid #b6d2fb;padding:8px 13px;margin-bottom:9px;color:#22599c;background:#e8f2ff}.ysr-notice button{display:grid;place-items:center;border:0;background:transparent;color:inherit}.ysr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;flex-shrink:0}.ysr-kpi{display:flex;align-items:flex-start;gap:14px;padding:13px 17px;min-width:0;min-height:109px;background:#fff;border:1px solid var(--ysr-border);border-radius:9px}.ysr-kpi-icon{width:55px;height:55px;display:grid;place-items:center;flex-shrink:0;border-radius:11px}.ysr-kpi-icon.green{color:#08b26c;background:#dff8ec}.ysr-kpi-icon.blue{color:#0a74fd;background:#e3efff}.ysr-kpi-icon.orange{color:#fb9700;background:#fff0d8}.ysr-kpi-icon.purple{color:#9c37ec;background:#f0e2ff}.ysr-kpi-content{min-width:0;padding-top:1px}.ysr-kpi-label{color:#102859;display:block;font-size:12px;margin-bottom:5px;white-space:nowrap}.ysr-kpi strong{color:#0b1d51;display:block;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.6px;white-space:nowrap}.ysr-kpi small{margin-top:8px;display:flex;gap:6px;align-items:center;font-size:11px;white-space:nowrap}.ysr-kpi small span{color:#05a85d;font-weight:650}.ysr-kpi small em{font-style:normal;color:#54709c}.ysr-sales-card{min-height:420px;flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ysr-border);border-radius:10px;padding:10px 12px 9px;overflow:hidden}.ysr-table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 2px 11px;min-height:45px}.ysr-table-title{display:flex;align-items:center;gap:11px}.ysr-table-title>span{width:37px;height:37px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--ysr-blue)}.ysr-table-title h2{margin:0;font-size:18px;font-weight:750}.ysr-export{display:flex;align-items:center;gap:8px;padding:0 10px;height:35px;border:1px solid #dae7f8;border-radius:6px;background:#fff;color:#1265d9;font-size:12px}.ysr-export:hover{background:#eff6ff}.ysr-table-scroll{min-height:0;flex:1;overflow-x:auto;overflow-y:auto;border-radius:7px}.ysr-table{width:100%;border-collapse:separate;border-spacing:0;color:#112859;font-size:12px}.ysr-table thead{position:sticky;top:0;z-index:1}.ysr-table th{height:39px;background:#ebf3fd;text-align:left;font-weight:750;padding:0 11px;white-space:nowrap}.ysr-table th:not(:last-child){border-right:1px solid #e0eafa}.ysr-table th:first-child{width:45px;border-radius:6px 0 0}.ysr-table th:last-child{border-radius:0 6px 0 0;text-align:center}.ysr-table td{height:33px;padding:3px 10px;white-space:nowrap;border-bottom:1px solid #e7eef8}.ysr-table td:not(:last-child){border-right:1px solid #edf2fa}.ysr-table tbody tr:nth-child(odd){background:#fff}.ysr-table tbody tr:nth-child(2n){background:#f3f8fe}.ysr-table tbody tr:hover,.ysr-table tbody tr.selected{background:#e2efff}.ysr-table td.money{text-align:right;font-variant-numeric:tabular-nums}.ysr-table th:nth-child(6),.ysr-table th:nth-child(7),.ysr-table th:nth-child(8){text-align:right}.ysr-table td:last-child{text-align:center}.ysr-sort{padding:0;background:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit}.ysr-order-type{display:inline-flex;align-items:center;gap:8px}.ysr-order-type.table svg{color:#086aff}.ysr-order-type.delivery svg{color:#f83d52}.ysr-order-type.pickup svg{color:#0db57a}.ysr-payment-badge{display:inline-flex;align-items:center;gap:7px;border-radius:6px;padding:2px 6px;font-size:11px}.ysr-payment-badge.card,.ysr-pill.card{color:#0867ed;background:#e7f0ff}.ysr-payment-badge.cash,.ysr-pill.cash{color:#078c61;background:#e0f7ec}.ysr-payment-badge.online,.ysr-pill.online{color:#d97000;background:#fff0df}.ysr-payment-badge.meal,.ysr-pill.meal{color:#922be0;background:#f3eaff}.ysr-payment-badge.cari,.ysr-pill.cari{color:#b4233a;background:#fcebee}.ysr-payment-badge.mixed,.ysr-pill.mixed{color:#4b5d85;background:#e8edf6}.ysr-payment-badge.none,.ysr-pill.none{color:#6b7a99;background:#eef1f6}.ysr-detail-button{height:25px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #d5e4fa;background:#f7fbff;color:#0268f7;border-radius:6px;font-size:11px}.ysr-detail-button:hover{background:#e3f0ff}.ysr-empty{text-align:center!important;height:110px!important;color:#5a7193}.ysr-table-footer{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 3px 0;color:#4d6893;flex-shrink:0;font-size:11px}.ysr-pagination{display:flex;align-items:center;gap:4px}.ysr-pagination>button{min-width:29px;height:31px;border:1px solid #dbe8fa;border-radius:6px;background:#fff;color:#213864;display:grid;place-items:center}.ysr-pagination>button.active{background:#0867f9;color:#fff;border-color:#0867f9}.ysr-pagination>button:disabled{opacity:.4;cursor:default}.ysr-page-size{position:relative;height:31px;display:flex;align-items:center;border:1px solid #dbe8fa;border-radius:6px;padding:0 5px;margin-left:10px}.ysr-page-size select{appearance:none;padding-right:17px;background:transparent;border:0;color:#233b68;font-size:11px;outline:0;cursor:pointer}.ysr-page-size svg{position:absolute;right:5px;pointer-events:none}.ysr-drawer-backdrop{position:fixed;inset:0;z-index:1000;background:#0c244e0e}.ysr-drawer{position:fixed;inset:0 0 0 auto;z-index:1001;width:min(440px,92vw);background:#fff;border-left:1px solid #dce8f7;box-shadow:-15px 0 34px #183f7b1f;display:flex;flex-direction:column;animation:ysr-open .25s ease-out}@keyframes ysr-open{0%{transform:translate(100%)}to{transform:translate(0)}}.ysr-drawer-header{height:73px;flex-shrink:0;border-bottom:1px solid #e1eaf7;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.ysr-drawer-title{display:flex;align-items:center;gap:11px;color:#0c2254;font-size:23px;font-weight:800}.ysr-drawer-title svg{color:#096bf8}.ysr-icon-button{border:0;background:transparent;color:#203d72;width:30px;height:30px;display:grid;place-items:center}.ysr-drawer-scroll{overflow-y:auto;min-height:0;flex:1;padding:14px 18px 18px;display:flex;flex-direction:column;gap:14px}.ysr-detail-card{border:1px solid #dfe9f7;border-radius:9px;padding:13px 13px 11px;background:#fff}.ysr-detail-card h3{margin:0 0 12px;font-size:14px;font-weight:800}.ysr-info-list{display:flex;flex-direction:column}.ysr-info-row{display:grid;grid-template-columns:18px minmax(85px,1fr) auto;align-items:center;gap:9px;min-height:29px;border-bottom:1px solid #eef3fa;color:#46618f;font-size:12px}.ysr-info-row:last-child{border-bottom:0}.ysr-info-row>svg{color:#4268a7}.ysr-info-row strong{font-size:12px;color:#182b60;font-weight:600;text-align:right}.ysr-pill{display:inline-block;padding:5px 8px;border-radius:6px;font-size:11px}.ysr-pill.done{color:#07965b;background:#dbf7e8}.ysr-pill.returned{color:#e34747;background:#ffeded}.ysr-detail-table-scroll{max-width:100%;overflow-x:auto}.ysr-detail-table{width:100%;border-collapse:collapse;font-size:11px}.ysr-detail-table th{background:#eef4fc;color:#233f70;height:32px;padding:6px 7px;text-align:left;white-space:nowrap}.ysr-detail-table td{padding:8px 7px;border-bottom:1px solid #ecf2fa;white-space:nowrap}.ysr-detail-table th:not(:first-child),.ysr-detail-table td:not(:first-child){text-align:right}.ysr-detail-table tbody tr:last-child td{border-bottom:0}.ysr-summary-line{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;gap:10px;color:#4a6698}.ysr-summary-line strong{color:#172d62;white-space:nowrap}.ysr-summary-line.highlight{padding:10px;margin-top:3px;color:#0861cd;background:#e4f0ff;border-radius:5px;font-weight:700;font-size:14px}.ysr-summary-line.highlight strong{color:#0a2a6b;font-size:15px}.ysr-note{padding:11px 12px;border-radius:6px;background:#f2f7fd;color:#56709d;font-size:12px;min-height:37px}.ysr-drawer-footer{height:73px;padding:10px 18px 16px;display:flex;align-items:center;gap:10px;border-top:1px solid #e8eff9;flex-shrink:0}.ysr-drawer-footer>button{flex:1;height:43px}.ysr-secondary-button{border:1px solid #ccdef8;border-radius:7px;background:#fff;color:#162e5a;font-weight:600}.ysr-secondary-button:hover{background:#edf5ff}.ysr-placeholder{align-items:flex-start;gap:12px}.ysr-placeholder h1{margin:0}.ysr-placeholder p{color:#526d93}.yr-root.is-night .ysr-heading h1,.yr-root.is-night .ysr-table-title h2{color:#fff}.yr-root.is-night .ysr-heading p,.yr-root.is-night .ysr-date-dash,.yr-root.is-night .ysr-table-footer{color:#c5c9d4}@media(max-width:1450px){.ysr-sidebar{width:215px;flex-basis:215px}.ysr-menu-item{gap:12px;padding:0 12px}.ysr-main{padding:16px 12px}.ysr-heading{margin-bottom:13px}.ysr-filters{gap:5px}.ysr-date-presets button{padding:0 8px}.ysr-select{min-width:118px}.ysr-kpis{gap:9px}.ysr-kpi{gap:8px;padding:11px}.ysr-kpi-icon{height:44px;width:44px}.ysr-kpi strong{font-size:19px}.ysr-kpi-label{font-size:11px}.ysr-kpi small{font-size:10px}.ysr-kpi small em{font-size:9px}}@media(max-width:1050px){.ysr-root{min-width:800px}.ysr-sidebar{width:192px;flex-basis:192px}.ysr-menu-item{font-size:11px}.ysr-kpis{grid-template-columns:repeat(2,1fr)}.ysr-table{min-width:950px}.ysr-heading h1{font-size:23px}}@media print{.ysr-root,.ysr-main{background:#fff!important}.ysr-sidebar,.ysr-main>:not(.ysr-drawer),.ysr-drawer-backdrop,.ysr-drawer-header button,.ysr-drawer-footer{display:none!important}.ysr-drawer{position:static!important;width:100%!important;height:auto!important;border:0!important;box-shadow:none!important;animation:none!important}.ysr-drawer-scroll{overflow:visible!important}}.yur-root{--yur-blue: #0869f7;--yur-text: #0c1f53;--yur-muted: #47618d;--yur-line: #e0eaf7;--yur-bg: #f6faff;display:flex;width:100%;height:100vh;min-height:650px;overflow:hidden;background:var(--yur-bg);color:var(--yur-text);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px}.yur-root *,.yur-root *:before,.yur-root *:after{box-sizing:border-box}.yur-root button,.yur-root input,.yur-root select{font:inherit}.yur-root button{cursor:pointer}.yur-root button:disabled{opacity:.4;cursor:not-allowed}.yur-root button:focus-visible,.yur-root input:focus-visible,.yur-root select:focus-visible{outline:2px solid #8eb9ff;outline-offset:2px}.yur-sidebar{flex:0 0 226px;width:226px;padding:23px 12px 20px;border-right:1px solid #e5eefb;background:linear-gradient(110deg,#f3f8ff,#f9fbff);overflow-y:auto}.yur-back{width:100%;height:46px;display:flex;gap:20px;align-items:center;text-align:left;padding:0 19px;color:#0d2858;background:#fff;border:1px solid #d9e6f7;border-radius:7px;font-weight:600;box-shadow:0 2px 8px #1745760a}.yur-back:hover{border-color:#92b8f8}.yur-sidebar nav{display:flex;flex-direction:column;gap:5px;margin-top:17px}.yur-nav-item{height:44px;width:100%;padding:0 17px;display:flex;align-items:center;gap:17px;text-align:left;white-space:nowrap;border:0;border-radius:6px;background:transparent;color:#142d61;font-size:13px}.yur-nav-item svg{color:#344f88;flex-shrink:0}.yur-nav-item:hover{background:#e8f1ff}.yur-nav-item.selected{background:#0869f7;color:#fff;box-shadow:0 2px 7px #1470ec26}.yur-nav-item.selected svg{color:#fff}.yur-main{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;padding:20px 22px 21px 16px;overflow:hidden}.yur-heading{display:flex;align-items:center;gap:17px;margin:0 0 20px 7px;min-height:53px}.yur-heading-symbol{width:54px;height:54px;display:grid;place-items:center;border-radius:10px;background:#e9f3ff;color:#0869fa}.yur-heading h1{font-size:26px;line-height:1.1;letter-spacing:-.6px;margin:0 0 5px;font-weight:800}.yur-heading p{font-size:12px;color:var(--yur-muted);margin:0}.yur-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:14px}.yur-date-controls,.yur-presets{display:flex;align-items:center;gap:4px}.yur-date-controls>button,.yur-date-box,.yur-presets button,.yur-select,.yur-primary{border:1px solid #d8e5f7;border-radius:6px;background:#fff;height:40px;color:#18365f}.yur-date-controls>button{width:40px;display:grid;place-items:center}.yur-date-controls>button:hover,.yur-presets button:hover{background:#edf5ff}.yur-date-box{display:flex;align-items:center;gap:4px;width:142px;padding:0 8px}.yur-date-box input{display:block;width:100%;min-width:0;border:0;background:transparent;outline:none;color:#102c5b;font-size:12px}.yur-date-box input::-webkit-calendar-picker-indicator{width:13px;opacity:.5}.yur-date-box svg{flex-shrink:0;pointer-events:none}.yur-presets button{padding:0 13px;white-space:nowrap;font-size:12px}.yur-presets button.selected{color:#fff;background:#0869f7;border-color:#0869f7}.yur-filter-spacer{flex:1;min-width:4px}.yur-select{display:flex;align-items:center;gap:5px;padding:0 8px;min-width:134px}.yur-select svg{color:#45669a;flex-shrink:0}.yur-select select{width:100%;min-width:0;height:100%;border:0;outline:none;background:transparent;cursor:pointer;color:#18375f;font-size:12px}.yur-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;background:#0869f7;color:#fff;border-color:#0869f7;white-space:nowrap;font-weight:550}.yur-primary:hover{background:#075bd9}.yur-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;margin:-5px 0 13px;border:1px solid var(--yur-line);border-radius:7px;background:#fff;color:var(--yur-muted);font-size:12px}.yur-range input{border:1px solid #dce7f7;background:#fff;border-radius:5px;padding:4px 6px;color:#193965}.yur-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}.yur-kpi{min-width:0;height:117px;display:flex;align-items:flex-start;gap:12px;padding:16px 14px;border:1px solid var(--yur-line);border-radius:8px;background:#fff;box-shadow:0 1px 6px #163e6a08}.yur-kpi-icon{flex:0 0 51px;width:51px;height:51px;display:grid;place-items:center;border-radius:10px}.yur-kpi-icon.green{background:#d8f8e9;color:#08ad63}.yur-kpi-icon.blue{background:#dceaff;color:#096df3}.yur-kpi-icon.orange{background:#fff0d6;color:#f08b08}.yur-kpi-icon.purple{background:#f0e2fc;color:#8e37f1}.yur-kpi-body{display:flex;flex-direction:column;min-width:0}.yur-kpi-body>span{font-size:12px;margin:2px 0 7px;white-space:nowrap}.yur-kpi-body strong{font-size:clamp(17px,1.5vw,24px);font-weight:790;letter-spacing:-.55px;line-height:1;white-space:nowrap}.yur-kpi-body small{margin-top:13px;color:#5f79a4;font-size:10px;line-height:1.25}.yur-table-card{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--yur-line);border-radius:9px;padding:11px 10px 12px;box-shadow:0 1px 6px #153b6d08}.yur-table-top{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:9px}.yur-tabs{display:flex;align-items:center;min-width:0;overflow-x:auto;background:#f0f5fc;border-radius:6px}.yur-tabs button{border:0;border-right:1px solid #dfe7f3;height:37px;background:transparent;padding:0 16px;white-space:nowrap;color:#23375b;font-size:12px}.yur-tabs button:last-child{border-right:0}.yur-tabs button.selected{background:#0669f7;color:#fff;border-radius:6px}.yur-export{position:relative}.yur-export>button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d9e7f8;height:37px;padding:0 11px;border-radius:6px;color:#1765d4;white-space:nowrap}.yur-export-menu{position:absolute;right:0;top:calc(100% + 5px);min-width:165px;border:1px solid var(--yur-line);background:#fff;border-radius:7px;z-index:6;box-shadow:0 8px 24px #10355f20;padding:5px}.yur-export-menu button{display:block;width:100%;padding:8px 12px;text-align:left;border:0;background:#fff;color:#19345f;border-radius:4px}.yur-export-menu button:hover{background:#f0f6ff}.yur-search-row{height:38px;display:flex;gap:10px;align-items:center;width:min(620px,100%);padding:0 12px;border:1px solid #d7e5f6;border-radius:6px;margin-bottom:9px;color:#386299}.yur-search-row input{border:0;outline:none;flex:1;min-width:0;color:var(--yur-text);background:transparent;font-size:12px}.yur-search-row input::placeholder{color:#7890b1}.yur-table-scroll{flex:1;min-height:0;overflow-x:auto;overflow-y:auto}.yur-table{width:100%;min-width:940px;border-collapse:collapse;table-layout:auto;color:#162f60}.yur-table thead{position:sticky;top:0;z-index:2;background:#eff5fc}.yur-table th{height:38px;padding:0 8px;text-align:left;font-size:11px;font-weight:700;white-space:nowrap;border-right:1px solid #e3ebf5}.yur-table th:last-child{border-right:0}.yur-table th:first-child{width:37px}.yur-table td{height:40px;padding:4px 8px;font-size:11px;white-space:nowrap;border-bottom:1px solid #e8f0f9}.yur-table tbody tr:nth-child(2n){background:#f7faff}.yur-table tbody tr:hover{background:#edf5ff}.yur-table th:nth-child(n+4):not(:last-child),.yur-table td:nth-child(n+4):not(:last-child){text-align:center}.yur-product-name{display:flex;gap:7px;align-items:center}.yur-product-symbol{display:inline-flex;width:27px;height:27px;border-radius:7px;flex:0 0 27px;align-items:center;justify-content:center}.yur-product-symbol.meal{color:#ff7e23;background:#fff0dc}.yur-product-symbol.drink{color:#0874ef;background:#e5f1ff}.yur-product-symbol.dessert{color:#a75cf5;background:#f2e8ff}.yur-category-pill{display:inline-block;max-width:142px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding:5px 8px;border-radius:5px;color:#f05c2b;background:#fff0e5;font-size:10px}.yur-category-pill.is-drink{color:#1164d5;background:#e3efff}.yur-count{font-weight:700;font-variant-numeric:tabular-nums}.yur-count.danger{color:#ee3030}.yur-stock-pill{display:inline-block;min-width:63px;border-radius:6px;text-align:center;padding:5px 7px;font-size:10px}.yur-stock-pill.normal{background:#dff8e9;color:#078d50}.yur-stock-pill.low{background:#fff3ce;color:#bd6c00}.yur-stock-pill.critical,.yur-stock-pill.empty{background:#ffe5e7;color:#d92e3b}.yur-stock-pill.unknown{background:#edf1f8;color:#596d88}.yur-status{display:inline-block;min-width:44px;text-align:center;padding:5px 7px;border-radius:6px;font-size:10px;white-space:nowrap}.yur-status.active{color:#078950;background:#ddf9e9}.yur-status.passive{color:#7a879b;background:#eef1f6}.yur-detail-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;border-radius:5px;border:1px solid #caddfc;background:#fff;color:#0869f7;font-size:11px}.yur-detail-button:hover{background:#eaf3ff}.yur-no-results{text-align:center!important;font-size:13px!important;height:80px!important;color:#6a80a6}.yur-table-footer{padding:12px 1px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#4f6a99;font-size:11px}.yur-demo-note{color:#899db8}.yur-pages{display:flex;align-items:center;gap:4px}.yur-pages button{min-width:31px;height:31px;background:#fff;border:1px solid #d7e5f9;border-radius:6px;color:#1c3c6e}.yur-pages button.selected{background:#076bfa;border-color:#076bfa;color:#fff}.yur-pages select{height:31px;background:#fff;color:#1c3c6e;border-radius:5px;border:1px solid #d7e5f9;padding:0 7px;margin-left:4px}.yur-drawer-backdrop{position:fixed;inset:0;background:#0b1e3e0a;z-index:40}.yur-drawer{position:fixed;top:0;right:0;bottom:0;width:min(370px,94vw);display:flex;flex-direction:column;background:#fff;border-left:1px solid #dde7f6;box-shadow:-11px 0 35px #14365f20;z-index:41;animation:yur-slide-in .22s ease-out;color:#0d2556}@keyframes yur-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.yur-drawer-header{height:57px;flex-shrink:0;border-bottom:1px solid #e6edf7;display:flex;align-items:center;justify-content:space-between;padding:0 17px}.yur-drawer-header h2{font-size:19px;font-weight:800;margin:0}.yur-drawer-header button{border:0;background:transparent;width:30px;height:30px;color:#19366a;display:grid;place-items:center}.yur-drawer-scroll{flex:1;overflow-y:auto;min-height:0;padding:15px 13px}.yur-drawer-product{display:flex;align-items:flex-start;gap:11px;margin-bottom:15px}.yur-big-symbol{width:61px;height:61px;flex:0 0 61px;border-radius:10px;color:#f08c24;background:linear-gradient(145deg,#ffefdb,#ffe0bf);display:grid;place-items:center}.yur-drawer-product-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.yur-drawer-product-main>strong{font-size:13px;line-height:1.35}.yur-drawer-product-main .yur-category-pill{align-self:flex-start}.yur-drawer-product-main small{color:#516d99;font-size:10px}.yur-drawer-tabs{display:flex;background:#f2f6fc;border-radius:6px;overflow:hidden;margin-bottom:11px}.yur-drawer-tabs button{flex:1;border:0;border-right:1px solid #e5eaf3;background:transparent;color:#233a60;padding:11px 3px;font-size:10px;white-space:nowrap}.yur-drawer-tabs button.selected{background:#0869f7;color:#fff;border-radius:6px}.yur-detail-card{background:#fff;border:1px solid var(--yur-line);border-radius:8px;padding:12px 11px;margin-bottom:9px}.yur-detail-card h3{display:flex;gap:8px;align-items:center;margin:0 0 12px;color:#102a60;font-size:12px;font-weight:750}.yur-detail-card h3 svg{color:#294c90}.yur-info-line{display:grid;grid-template-columns:46% 54%;align-items:start;gap:3px;margin:0 0 7px;line-height:1.3;font-size:11px}.yur-info-line:last-child{margin-bottom:0}.yur-info-line>span{color:#536d99}.yur-info-line>strong{font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.yur-info-line .yur-stock-pill,.yur-info-line .yur-status{min-width:0}.yur-stock-number{padding:4px 7px;border-radius:5px;color:#1667ce;background:#e9f2ff}.yur-stock-number.low{color:#a96400;background:#fff2cd}.yur-stock-number.critical,.yur-stock-number.empty{color:#cf303a;background:#ffe5e9}.yur-stock-progress{width:100%;height:8px;border-radius:20px;background:#e9f0fa;overflow:hidden;margin-top:12px}.yur-stock-progress>div{height:100%;border-radius:20px;background:#16bc81}.yur-hour-chart{padding:6px 1px 0}.yur-hours{display:flex;justify-content:space-between;align-items:flex-end;gap:4px;height:91px;padding:0 2px;border-bottom:1px solid #dce8f8;background:repeating-linear-gradient(to top,transparent 0,transparent 22px,#eaf0f9 23px)}.yur-hour{flex:1;height:100%;display:flex;align-items:flex-end}.yur-hour div{width:100%;background:linear-gradient(#2d87fc,#0869f7);border-radius:2px 2px 0 0}.yur-hour-labels{display:flex;align-items:center;justify-content:space-between;color:#6c81a4;font-size:9px;padding-top:6px}.yur-hint{color:#8196b2;margin:7px 0 0;font-size:10px;line-height:1.35}.yur-detail-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}.yur-detail-stat-grid div{display:flex;flex-direction:column;gap:9px;padding:13px 10px;border-radius:8px;border:1px solid var(--yur-line)}.yur-detail-stat-grid span{color:#516e9c;font-size:10px}.yur-detail-stat-grid strong{color:#0b2959;font-size:15px}.yur-empty-detail{font-size:12px;color:#61799e;line-height:1.6}.yur-movement{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e6edf8}.yur-movement div{display:flex;flex-direction:column;gap:4px}.yur-movement strong{font-size:11px}.yur-movement span{color:#657e9f;font-size:10px}.yur-movement b.positive{color:#0aa36a}.yur-movement b.negative{color:#e14d4d}.yur-drawer-footer{padding:11px 13px 16px;border-top:1px solid #e9eef6;flex-shrink:0;background:#fff}.yur-drawer-footer button{display:flex;align-items:center;justify-content:center;gap:8px;height:41px;width:100%;border-radius:6px;background:#fff;border:1px solid #a7c8ff;color:#1767de;font-weight:600}.yur-drawer-footer button:hover{background:#f0f6ff}.yur-embedded{height:100%;min-height:0;background:transparent}.yur-embedded .yur-main{padding-top:14px;background:transparent}.yr-root.is-night .yur-embedded,.yr-root.is-night .yur-heading h1{color:#fff}.yr-root.is-night .yur-heading p{color:#c5c9d4}@media(max-width:1510px){.yur-sidebar{width:208px;flex-basis:208px}.yur-main{padding:15px 13px}.yur-heading{margin-bottom:13px}.yur-tabs button{padding:0 11px}.yur-kpi{gap:7px;padding:14px 9px}.yur-kpi-icon{width:42px;height:42px;flex-basis:42px}.yur-kpi-body strong{font-size:18px}.yur-kpi-body>span{font-size:11px}.yur-kpi-body small{font-size:9px}.yur-presets button{padding:0 9px}.yur-filters{gap:5px}.yur-filter-spacer{display:none}}@media(max-width:1160px){.yur-sidebar{width:186px;flex-basis:186px}.yur-nav-item{gap:9px;padding:0 11px;font-size:11px}.yur-table{min-width:910px}.yur-kpis{gap:6px}.yur-kpi{height:106px}.yur-kpi-icon{display:none}.yur-kpi-body strong{font-size:17px}}@media(max-width:800px){.yur-root{min-height:530px}.yur-sidebar{width:160px;flex-basis:160px;padding:15px 6px}.yur-back{gap:7px;padding:0 9px}.yur-nav-item{gap:7px}.yur-main{padding:12px 8px}.yur-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.yur-table-top{align-items:flex-start}}.yur-note{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:#fdf3dc;color:#7a4f00;font-size:12px;line-height:1.4}.kr-root{--kr-primary: #0867f9;--kr-navy: #0b2054;--kr-sub: #48638b;--kr-line: #e1eaf7;width:100%;height:100vh;min-height:650px;display:flex;position:relative;overflow:hidden;background:#f5f9ff;color:var(--kr-navy);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}.kr-root *,.kr-root *:before,.kr-root *:after{box-sizing:border-box}.kr-root button,.kr-root input,.kr-root select{font:inherit}.kr-root button{cursor:pointer}.kr-root button:disabled{cursor:not-allowed;opacity:.45}.kr-root button:focus-visible,.kr-root input:focus-visible,.kr-root select:focus-visible{outline:2px solid #458fff;outline-offset:2px}.kr-sidebar{width:213px;flex:0 0 213px;padding:23px 12px 20px;background:linear-gradient(95deg,#eef6ff,#f8fbff);border-right:1px solid #e5edf8;overflow:auto}.kr-back{display:flex;align-items:center;width:100%;gap:18px;height:46px;padding:0 17px;border:1px solid #d9e6f6;color:#152e62;background:#fff;text-align:left;border-radius:8px;font-weight:600;box-shadow:0 2px 7px #194d8a10}.kr-back:hover{background:#eff6ff}.kr-nav{display:flex;flex-direction:column;gap:3px;margin-top:14px}.kr-nav-item{display:flex;align-items:center;gap:17px;height:44px;padding:0 15px;width:100%;color:#16315e;white-space:nowrap;border:0;border-radius:6px;background:transparent;text-align:left}.kr-nav-item svg{flex-shrink:0;color:#31558f}.kr-nav-item:hover{background:#e5f0fe}.kr-nav-item.kr-active{background:linear-gradient(95deg,#106afc,#005bed);color:#fff;box-shadow:0 2px 5px #0867f926}.kr-nav-item.kr-active svg{color:#fff}.kr-main{flex:1;min-width:0;padding:18px 18px 24px;overflow:auto}.kr-title-row{display:flex;align-items:center;gap:14px;margin-bottom:19px}.kr-title-icon{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;color:#0867fb;background:#e9f3ff;border-radius:11px}.kr-title-row h1{font-size:25px;font-weight:800;letter-spacing:-.65px;margin:0;line-height:1.2}.kr-title-row p{margin:4px 0 0;font-size:12px;color:var(--kr-sub)}.kr-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.kr-date-picker,.kr-date-presets{display:flex;gap:4px;align-items:center}.kr-date-picker button,.kr-date-picker label,.kr-date-presets button,.kr-dropdown,.kr-refresh,.kr-export{border:1px solid #dbe7f6;background:#fff;color:#1b3c6b;border-radius:7px;height:39px}.kr-date-picker button{width:36px;display:grid;place-items:center;padding:0}.kr-date-picker label{display:flex;align-items:center;gap:4px;padding:0 9px;width:132px}.kr-date-picker input{width:110px;min-width:0;border:0;outline:none;background:none;color:#163866;font-size:11px}.kr-date-picker input::-webkit-calendar-picker-indicator{margin:0;width:12px;opacity:0}.kr-date-picker label svg{color:#274a88;pointer-events:none}.kr-date-presets button{padding:0 12px;white-space:nowrap;font-size:11px}.kr-date-presets button.kr-active{background:var(--kr-primary);color:#fff;border-color:var(--kr-primary)}.kr-toolbar-spacer{flex:1;min-width:4px}.kr-dropdown{display:flex;gap:6px;align-items:center;padding:0 8px;min-width:125px}.kr-dropdown svg{flex-shrink:0;color:#426191}.kr-dropdown select{border:0;background:transparent;color:#203e6d;outline:0;font-size:11px;appearance:none;cursor:pointer;width:100%;min-width:0}.kr-refresh{background:#0867f9;border-color:#0867f9;color:#fff;display:flex;align-items:center;gap:7px;padding:0 12px;white-space:nowrap;font-size:11px}.kr-refresh:hover{background:#0059df}.kr-range{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--kr-line);border-radius:7px;padding:9px 12px;margin-bottom:13px;flex-wrap:wrap}.kr-range input{color:#1b3665;border:1px solid var(--kr-line);border-radius:5px;padding:6px;background:#fff}.kr-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eaf3ff;color:#245a9b;border:1px solid #c8ddfa;padding:9px 13px;border-radius:8px;margin-bottom:12px}.kr-notice button{display:grid;place-items:center;border:none;background:none;color:inherit}.kr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px}.kr-kpi{display:flex;align-items:flex-start;gap:11px;min-height:115px;background:#fff;border:1px solid var(--kr-line);border-radius:9px;padding:15px 12px;box-shadow:0 1px 4px #16427b08;min-width:0}.kr-kpi-icon{flex:0 0 48px;height:48px;width:48px;border-radius:10px;display:grid;place-items:center}.kr-tone-green{color:#02a95f;background:#dcf8e9}.kr-tone-blue{color:#0e73ef;background:#e5f0ff}.kr-tone-yellow{color:#f39500;background:#fff0d5}.kr-tone-purple{color:#952cff;background:#f1e5ff}.kr-tone-orange{color:#ff8108;background:#fff0e0}.kr-tone-coral{color:#f75e60;background:#ffebec}.kr-tone-mint{color:#0da77a;background:#e2f8ee}.kr-tone-brown{color:#ae6d31;background:#fae9da}.kr-tone-pink{color:#e55591;background:#ffe8f3}.kr-tone-amber{color:#e6a20e;background:#fff3d8}.kr-tone-gray{color:#909ba7;background:#eef0f3}.kr-tone-sky{color:#2999cd;background:#e2f7ff}.kr-tone-violet{color:#8757e4;background:#f0e5ff}.kr-kpi-copy{min-width:0}.kr-kpi-copy>span{display:block;font-size:11px;white-space:nowrap;margin:3px 0 8px}.kr-kpi-copy strong{display:block;font-size:22px;line-height:1;letter-spacing:-.55px;font-weight:800;white-space:nowrap}.kr-kpi-copy small{margin-top:13px;display:flex;align-items:center;gap:3px;color:#05b66c;font-size:10px;white-space:nowrap}.kr-kpi-copy small em{margin-left:5px;color:#5a75a2;font-style:normal}.kr-list-panel{background:#fff;border:1px solid var(--kr-line);border-radius:9px;padding:11px 11px 0;min-width:0}.kr-list-tabs-and-export{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.kr-list-tabs{display:flex;align-items:stretch;background:#f1f6fe;border-radius:6px;overflow:hidden}.kr-list-tabs button{padding:0 16px;height:36px;background:transparent;color:#173764;border:0;border-right:1px solid #dce8f5;font-size:11px;white-space:nowrap}.kr-list-tabs button:last-child{border-right:0}.kr-list-tabs button.kr-active{border-radius:6px;background:#0868fa;color:#fff}.kr-export{display:flex;align-items:center;gap:7px;padding:0 10px;height:35px;font-size:11px}.kr-export:hover{background:#eef6ff}.kr-search-row{display:flex;align-items:center;padding:11px 0}.kr-search{width:min(625px,100%);height:36px;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce7f4;border-radius:6px;padding:0 12px;color:#5573a1}.kr-search input{border:0;background:none;outline:none;width:100%;min-width:0;color:var(--kr-navy);font-size:12px}.kr-search input::placeholder{color:#6a81a7}.kr-table-scroller{overflow-x:auto;width:100%}.kr-table{border-collapse:collapse;width:100%;min-width:850px;font-size:10.8px}.kr-table th{height:39px;font-weight:700;color:#133361;text-align:center;background:#eef5fc;white-space:nowrap;border-bottom:1px solid #e2ecf9;padding:0 5px}.kr-table th:first-child{text-align:left;padding-left:12px;width:30px;border-radius:6px 0 0}.kr-table th:nth-child(2){text-align:left;width:175px}.kr-table th:last-child{border-radius:0 6px 0 0}.kr-table th button{border:0;background:transparent;color:inherit;font-weight:700;padding:6px 0;font-size:inherit;white-space:nowrap}.kr-table td{height:40px;white-space:nowrap;text-align:center;border:1px solid #e9f0f9;border-left:0;padding:3px 5px}.kr-table td:first-child{text-align:left;padding-left:12px}.kr-table td:nth-child(2){text-align:left}.kr-table td:last-child{border-right:0}.kr-table tbody tr:nth-child(2n){background:#f8fbff}.kr-table tbody tr:hover{background:#edf5ff}.kr-category-name{display:flex;align-items:center;gap:8px}.kr-category-mini{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:7px}.kr-share{display:inline-flex;align-items:center;gap:6px;min-width:90px}.kr-share-track{width:57px;height:8px;background:#e7eef8;border-radius:10px;overflow:hidden}.kr-share-track>span{display:block;height:100%;border-radius:inherit;background:#0874ff}.kr-share>span:last-child{min-width:30px;text-align:right}.kr-status{padding:5px 10px;font-size:10px;font-weight:500;border-radius:7px;display:inline-block}.kr-status.kr-success{color:#008947;background:#daf8e8}.kr-status.kr-muted{color:#788397;background:#eef1f6}.kr-detail-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:27px;padding:0 9px;color:#0668f5;border:1px solid #cfe2fd;background:#fff;border-radius:5px;font-size:10px}.kr-detail-button:hover{background:#e8f3ff}.kr-no-results{text-align:center!important;padding:25px!important;color:#6d809e}.kr-table-footer{min-height:53px;padding:9px 3px;display:flex;align-items:center;gap:15px;justify-content:space-between;color:#4d6797;font-size:11px}.kr-table-footer small{font-size:10px;color:#92a0b6}.kr-pages{display:flex;align-items:center;gap:5px}.kr-pages>button{display:grid;place-items:center;min-width:32px;height:32px;border:1px solid #dce6f7;border-radius:6px;color:#1a3a70;background:#fff}.kr-pages>button.kr-active{color:#fff;background:#0868fa;border-color:#0868fa}.kr-pages label{height:32px;margin-left:5px}.kr-pages select{height:100%;border:1px solid #dce6f7;background:#fff;padding:0 7px;border-radius:6px;color:#294576;font-size:10px}.kr-drawer{position:absolute;right:0;top:0;bottom:0;z-index:12;width:min(365px,45vw);min-width:325px;display:flex;flex-direction:column;background:#fff;border-left:1px solid #deebf9;box-shadow:-11px 0 30px #133d7022;animation:kr-drawer-slide .22s ease-out both}@keyframes kr-drawer-slide{0%{transform:translate(100%);opacity:.7}to{transform:translate(0);opacity:1}}.kr-drawer-top{height:59px;flex:0 0 59px;padding:0 16px 0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3ecf7}.kr-drawer-top h2{margin:0;font-size:18px;font-weight:800}.kr-icon-button{display:grid;place-items:center;height:32px;width:32px;background:none;border:none;border-radius:6px;color:#18355e}.kr-icon-button:hover{background:#eef6ff}.kr-drawer-scroll{padding:11px 12px;flex:1;min-height:0;overflow-y:auto}.kr-drawer-category{border:1px solid #e3edf8;border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;margin-bottom:10px}.kr-category-symbol{display:grid;place-items:center;flex:0 0 50px;height:50px;border-radius:9px}.kr-drawer-category-name{min-width:0;flex:1}.kr-drawer-category-name>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.kr-drawer-category-name strong{font-size:12px}.kr-drawer-category-name p{margin:6px 0 0;font-size:10.5px;color:#6380a7;line-height:1.5}.kr-drawer-tabs{display:flex;align-items:stretch;background:#f1f5fc;border-radius:6px;margin-bottom:11px;overflow-x:auto}.kr-drawer-tabs button{border:0;border-right:1px solid #e0e9f7;flex:1;min-width:max-content;white-space:nowrap;padding:10px 9px;background:transparent;color:#203d6f;font-size:10px}.kr-drawer-tabs button:last-child{border-right:0}.kr-drawer-tabs button.kr-selected{background:#0768f7;color:#fff;border-radius:6px}.kr-drawer-card{border:1px solid #e2ebf8;border-radius:9px;background:#fff;padding:13px;margin-bottom:10px}.kr-drawer-card h3{display:flex;align-items:center;gap:8px;font-size:12px;margin:0 0 13px}.kr-drawer-card h3 svg{color:#244576}.kr-data-line{display:grid;grid-template-columns:minmax(100px,43%) 1fr;gap:8px;font-size:10.5px;align-items:baseline;min-height:24px;line-height:1.5}.kr-data-line>span{color:#5973a2}.kr-data-line>strong{font-weight:500;color:#163267;overflow-wrap:anywhere}.kr-section-top{display:flex;justify-content:space-between;align-items:center;color:#6c81a3;font-size:10px;margin-bottom:9px}.kr-section-top select{height:30px;padding:0 7px;background:#fff;border:1px solid #dfebf8;color:#1d3b69;border-radius:6px}.kr-bars{display:flex;align-items:stretch;gap:10px;height:116px;border-bottom:1px solid #dfe8f6}.kr-bar-col{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center}.kr-bar-track{width:100%;height:92px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #e7eef8;background:repeating-linear-gradient(to top,transparent 0,transparent 22px,#ebf1f9 23px)}.kr-bar-fill{width:min(27px,88%);border-radius:3px 3px 0 0;background:linear-gradient(to top,#0663e9,#3a91ff)}.kr-bar-col>span{margin-top:5px;font-size:10px;color:#647da5}.kr-bars-tall{height:178px}.kr-bars-tall .kr-bar-track{height:153px}.kr-top-product{display:flex;align-items:center;gap:10px;padding:9px 1px;border-bottom:1px solid #edf2f9}.kr-top-product:last-child{border-bottom:0}.kr-rank{background:#e8f2ff;color:#0b69f7;flex:0 0 25px;height:25px;border-radius:5px;display:grid;place-items:center;font-weight:700}.kr-top-product>div{flex:1;min-width:0}.kr-top-product>div strong{display:block;font-size:11px}.kr-top-product>div span{display:block;color:#6281ad;font-size:10px;margin-top:3px}.kr-top-product b{font-size:11px;font-weight:700;white-space:nowrap}.kr-footnote{margin:12px 0 0;font-size:10px;color:#7d8da6;line-height:1.6}.kr-drawer-mini-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px}.kr-drawer-mini-kpis div{padding:13px 10px;border:1px solid #e4edf9;border-radius:8px}.kr-drawer-mini-kpis span{display:block;color:#6480a9;font-size:10px;margin-bottom:8px}.kr-drawer-mini-kpis strong{font-size:17px}.kr-mini-table-wrap{width:100%;overflow-x:auto}.kr-mini-table{border-collapse:collapse;width:100%;font-size:10px}.kr-mini-table th,.kr-mini-table td{padding:10px 5px;border-bottom:1px solid #e5edf8;text-align:left}.kr-mini-table th{background:#eef4fc}.kr-mini-table th:not(:first-child),.kr-mini-table td:not(:first-child){text-align:right}.kr-drawer-footer{padding:12px;border-top:1px solid #e2edf9}.kr-drawer-close{border:1px solid #cbdffa;color:#0969f6;font-weight:600;border-radius:7px;height:40px;background:#fff;width:100%}.kr-drawer-close:hover{background:#eaf3ff}@media(max-width:1400px){.kr-sidebar{width:198px;flex-basis:198px}.kr-main{padding:16px 12px 20px}.kr-toolbar{gap:6px}.kr-toolbar-spacer{display:none}.kr-kpi{gap:8px;padding:12px 9px}.kr-kpi-icon{flex-basis:41px;height:41px;width:41px}.kr-kpi-copy strong{font-size:19px}.kr-kpi-copy small em{font-size:9px}}@media(max-width:1120px){.kr-sidebar{flex-basis:183px;width:183px;padding-left:8px;padding-right:8px}.kr-nav-item{padding:0 8px;gap:10px;font-size:11px}.kr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-main{padding:12px}}@media(max-width:720px){.kr-root{min-height:580px}.kr-sidebar{flex-basis:58px;width:58px;padding:12px 5px}.kr-back{font-size:0;gap:0;justify-content:center;padding:0}.kr-nav-item{font-size:0;padding:0;justify-content:center}.kr-nav-item svg{height:19px;width:19px}.kr-kpis{grid-template-columns:1fr 1fr}.kr-drawer{position:fixed;width:min(390px,95vw);min-width:0}}@media(prefers-reduced-motion:reduce){.kr-drawer{animation:none}}.kr-no-sidebar{height:100%;min-height:0;background:transparent}.kr-no-sidebar .kr-main{background:transparent}.yr-root.is-night .kr-no-sidebar,.yr-root.is-night .kr-title-row h1{color:#fff}.yr-root.is-night .kr-title-row p{color:#c5c9d4}.opay-root{--opay-blue: #0b69fa;--opay-navy: #0d2054;--opay-text: #172f62;--opay-muted: #56719e;--opay-border: #dde8f7;--opay-surface: #ffffff;--opay-page: #f4f9ff;display:flex;width:100%;height:100vh;min-height:650px;overflow:hidden;background:linear-gradient(135deg,#f2f8ff,#f7fbff 56%,#f2f8ff);color:var(--opay-navy);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px}.opay-root *,.opay-root *:before,.opay-root *:after{box-sizing:border-box}.opay-root button,.opay-root input,.opay-root select{font:inherit}.opay-root button{cursor:pointer}.opay-root button:focus-visible,.opay-root input:focus-visible,.opay-root select:focus-visible{outline:2px solid #549cfb;outline-offset:2px}.opay-root button:disabled{opacity:.4;cursor:not-allowed}.opay-sidebar{width:214px;flex:0 0 214px;overflow-y:auto;padding:22px 11px;border-right:1px solid #e1ebf9;background:linear-gradient(112deg,#eff7ff 4%,#f8fbff 98%)}.opay-back-button{display:flex;align-items:center;width:100%;height:47px;gap:21px;padding:0 18px;margin-bottom:17px;color:#1c3262;font-weight:600!important;font-size:13px!important;text-align:left;background:#fff;border:1px solid #d8e5f7;border-radius:7px;box-shadow:0 3px 12px #1e559c0d}.opay-back-button:hover{border-color:#a9cdfb}.opay-sidebar-nav{display:flex;flex-direction:column;gap:5px}.opay-nav-link{width:100%;height:43px;display:flex;align-items:center;gap:15px;padding:0 20px;background:transparent;border:0;border-radius:6px;font-size:13px!important;color:#142d68;text-align:left;white-space:nowrap}.opay-nav-link svg{flex:0 0 auto;color:#425d9c}.opay-nav-link:hover{background:#e6f1ff}.opay-nav-link.active{background:#0765f9;color:#fff;box-shadow:0 3px 9px #0666f62e}.opay-nav-link.active svg{color:#fff}.opay-main{flex:1;min-width:0;height:100%;overflow:auto;padding:21px 16px 24px 17px}.opay-page-heading{display:flex;align-items:center;gap:15px;margin:0 0 20px 9px}.opay-title-icon{display:grid;place-items:center;width:51px;height:52px;flex:0 0 51px;color:#0767f5;border-radius:10px;background:#e3efff}.opay-page-heading h1{font-size:27px;line-height:1.05;font-weight:800;margin:0 0 5px;letter-spacing:-.8px}.opay-page-heading p{margin:0;font-size:12px;color:var(--opay-muted)}.opay-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 15px}.opay-date-controls,.opay-periods,.opay-sales-type{display:flex;align-items:center;gap:2px}.opay-square,.opay-date-input,.opay-periods button,.opay-top-select,.opay-sales-type button,.opay-refresh,.opay-export{display:flex;align-items:center;justify-content:center;min-height:39px;background:#fff;border:1px solid #dae6f7;color:#1c3669;border-radius:6px;white-space:nowrap}.opay-square{width:36px}.opay-date-input{width:137px;padding:0 10px;gap:2px;justify-content:space-between}.opay-date-input input{width:106px;min-width:0;font-size:11px;background:transparent;color:#1c3569;outline:0;border:none}.opay-date-input input::-webkit-calendar-picker-indicator{margin:0;width:10px;opacity:.55}.opay-date-input svg{display:none}.opay-periods button{padding:0 11px;font-size:11px}.opay-periods button.selected,.opay-sales-type button.selected{background:#0967f6;color:#fff;border-color:#0967f6;box-shadow:0 2px 8px #086bf526}.opay-top-select{gap:4px;padding:0 8px;min-width:110px}.opay-top-select svg{color:#3e65a7}.opay-top-select select{min-width:0;width:100%;font-size:11px;border:0;outline:0;color:#1d386b;background:transparent;cursor:pointer}.opay-sales-type{gap:0;overflow:hidden;border-radius:6px}.opay-sales-type button{border-radius:0;gap:4px;padding:0 9px;font-size:11px}.opay-sales-type button:first-child{border-radius:6px 0 0 6px}.opay-sales-type button:last-child{border-radius:0 6px 6px 0}.opay-refresh{background:#0867f7;color:#fff;border-color:#0867f7;gap:6px;padding:0 11px;font-size:11px}.opay-refresh:hover,.opay-export:hover{filter:brightness(.96)}.opay-range{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 15px;padding:10px 13px;background:#fff;border:1px solid var(--opay-border);border-radius:8px;color:#45618d}.opay-range input{padding:6px 8px;color:#163262;border:1px solid #d9e5f5;border-radius:5px}.opay-notice{display:flex;align-items:center;gap:8px;margin-bottom:11px;border:1px solid #c8dcf8;background:#eaf3ff;color:#244f86;border-radius:7px;padding:9px 12px}.opay-notice button{margin-left:auto;font-size:19px;color:#4d6793;background:transparent;border:0}.opay-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}.opay-stat{display:flex;gap:15px;align-items:flex-start;min-width:0;min-height:119px;padding:16px 13px;background:#fff;border:1px solid var(--opay-border);border-radius:8px}.opay-stat-icon{flex:0 0 54px;width:54px;height:54px;display:grid;place-items:center;border-radius:10px}.opay-stat-icon svg{width:27px;height:27px;stroke-width:2.6}.opay-stat-icon.green{color:#00b469;background:#dff9ec}.opay-stat-icon.purple{color:#9820f4;background:#f1e2ff}.opay-stat-icon.orange{color:#ff9000;background:#fff0da}.opay-stat-icon.blue{color:#096cfb;background:#e0eeff}.opay-stat>div{min-width:0}.opay-stat>div>span{display:block;font-size:12px;margin:3px 0 9px;white-space:nowrap}.opay-stat strong{font-size:clamp(18px,1.5vw,24px);line-height:1;letter-spacing:-.5px;font-weight:800;display:block;white-space:nowrap}.opay-stat small{display:flex;gap:4px;align-items:center;font-size:10px;color:#00a65d;margin-top:10px;white-space:nowrap}.opay-report-panel{min-width:0;padding:10px 10px 20px;border:1px solid var(--opay-border);border-radius:8px;background:#fff;min-height:650px}.opay-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:10px}.opay-payment-tabs{display:flex;align-items:stretch;min-width:0;overflow-x:auto;background:#f0f6fe;border-radius:6px}.opay-payment-tabs::-webkit-scrollbar{display:none}.opay-payment-tabs button{flex:0 0 auto;min-height:38px;min-width:113px;padding:0 13px;font-size:11px;color:#173769;border:0;border-right:1px solid #dae6f5;background:transparent;white-space:nowrap}.opay-payment-tabs button:last-child{border-right:0}.opay-payment-tabs button:hover{background:#e4efff}.opay-payment-tabs button.selected{background:#0969fa;color:#fff;border-radius:6px;border-color:#0969fa}.opay-export{flex:0 0 auto;gap:7px;padding:0 14px;font-size:11px}.opay-export svg{color:#0869f6}.opay-report-body{display:block;min-width:0}.opay-table-side{min-width:0;display:flex;flex-direction:column}.opay-search{display:flex;align-items:center;gap:11px;height:36px;padding:0 13px;margin-bottom:9px;border:1px solid #dce7f6;border-radius:6px;color:#5674b3}.opay-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:11px;color:#123565}.opay-search input::placeholder{color:#7489af}.opay-table-scroll{width:100%;overflow-x:auto}.opay-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:11px;color:#0c2555}.opay-table th{height:39px;background:#f0f6fd;font-weight:700;font-size:10px;text-align:left;white-space:nowrap;padding:0 7px}.opay-table th:first-child{border-radius:5px 0 0;text-align:center;width:32px}.opay-table th:last-child{border-radius:0 5px 0 0;text-align:center}.opay-table th button{border:0;background:transparent;color:inherit;font-weight:inherit;padding:0;white-space:nowrap}.opay-table th button.opay-sorted{color:#0869f6}.opay-table th button span{font-size:14px}.opay-table td{height:40px;padding:3px 7px;white-space:nowrap;border-bottom:1px solid #edf2f9}.opay-table td:first-child{text-align:center}.opay-table tr:nth-child(2n) td{background:#f6faff}.opay-table tr:hover td{background:#edf5ff}.opay-table td:nth-child(4),.opay-table td:nth-child(5),.opay-table td:nth-child(6){text-align:center}.opay-method{display:inline-flex;align-items:center;gap:9px}.opay-method-icon{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:6px;color:#fff}.opay-method-icon.green{background:#05bd79}.opay-method-icon.blue{background:#0d88f3}.opay-method-icon.purple{background:#823aef}.opay-method-icon.pink{background:#ff126a}.opay-method-icon.orange{background:#ff9500}.opay-method-icon.red{background:#f53745}.opay-method-icon.navy{background:#253b8a}.opay-class-tag{display:inline-flex;align-items:center;justify-content:center;min-width:55px;padding:5px 7px;border-radius:5px;font-size:10px}.opay-class-tag.cash{background:#ffe5d8;color:#df4a25}.opay-class-tag.card{background:#f3e6ff;color:#8034f2}.opay-class-tag.online{background:#e2efff;color:#0069f5}.opay-class-tag.meal{background:#f0e0fe;color:#8b2ff1}.opay-class-tag.qr{background:#dcf7f3;color:#067c8e}.opay-class-tag.cari{background:#fcebee;color:#b4233a}.opay-share{display:flex;align-items:center;gap:9px}.opay-share>span:first-child{min-width:38px;text-align:right}.opay-share-track{display:block;width:80px;height:9px;overflow:hidden;border-radius:5px;background:#e8eef7}.opay-share-track>span{display:block;height:100%;border-radius:5px;background:#0869ff}.opay-status{display:block;min-width:48px;padding:6px 8px;background:#dff8ea;color:#079852;border-radius:5px;text-align:center;font-size:10px}.opay-empty{text-align:center!important;color:#687f9f;height:110px!important}.opay-table-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:18px 3px 2px;color:#4f6999;font-size:11px}.opay-pagination{display:flex;align-items:center;gap:5px}.opay-pagination button,.opay-pagination select{min-width:32px;height:33px;padding:0 8px;display:grid;place-items:center;border:1px solid #d9e7f8;border-radius:6px;background:#fff;color:#234272}.opay-pagination button.selected{background:#0768f8;color:#fff;border-color:#0768f8}.opay-pagination select{min-width:89px;margin-left:8px;cursor:pointer}.opay-chart-side{display:flex;flex-direction:column;gap:10px;min-width:0}.opay-mini-chart{padding:12px 10px 10px;border:1px solid #e1eaf6;border-radius:7px;min-width:0;background:#fff}.opay-mini-title{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:11px}.opay-mini-title-text{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;white-space:nowrap}.opay-mini-title svg{color:#102d78}.opay-chart-label{padding:7px;border:1px solid #dbe8f8;border-radius:5px;color:#4a6390;font-size:10px;white-space:nowrap}.opay-chart-area{height:127px;display:grid;grid-template-columns:47px 1fr}.opay-y-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:1px 4px 23px 0;color:#4b6397;font-size:10px;white-space:nowrap}.opay-plot{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:5px;min-width:0;height:100%}.opay-chart-gridlines{pointer-events:none;position:absolute;inset:0 0 23px;display:flex;flex-direction:column;justify-content:space-between}.opay-chart-gridlines i{border-top:1px solid #e9eff8}.opay-bar-col{position:relative;z-index:1;display:flex;flex:1 1 0;min-width:0;height:100%;align-items:center;flex-direction:column;justify-content:flex-end}.opay-bar{width:min(20px,80%);height:var(--opay-height);max-height:calc(100% - 23px);min-height:0;border-radius:3px 3px 0 0;background:linear-gradient(#17f,#0e64ec)}.opay-x-label{margin-top:5px;height:18px;color:#556b99;font-size:8px;white-space:nowrap}.opay-data-note{display:flex;gap:7px;align-items:flex-start;color:#7385a0;font-size:10px;line-height:1.5;padding:7px 4px}.opay-data-note svg{flex-shrink:0;margin-top:1px}.opay-embedded{min-height:0;height:100%;background:transparent}.opay-embedded .opay-main{padding:20px;background:transparent}@media(max-width:1550px){.opay-toolbar{gap:5px}.opay-top-select{min-width:102px}.opay-periods button{padding:0 9px}.opay-sales-type button{padding:0 7px}.opay-report-body{display:block}.opay-payment-tabs button{min-width:96px;padding:0 9px}.opay-share-track{width:58px}.opay-stat{gap:9px;padding:14px 10px}.opay-stat-icon{width:45px;flex-basis:45px;height:47px}.opay-stat strong{font-size:20px}}@media(max-width:1280px){.opay-sidebar{width:196px;flex-basis:196px;padding-left:8px;padding-right:8px}.opay-nav-link{gap:9px;padding:0 10px;font-size:12px!important}.opay-main{padding-left:14px;padding-right:14px}.opay-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.opay-report-body{display:block}}@media(max-width:800px){.opay-root{height:auto;min-height:100vh;overflow:visible}.opay-sidebar{width:180px;flex-basis:180px}.opay-main{overflow:visible}.opay-page-heading h1{font-size:22px}.opay-stats{grid-template-columns:1fr}.opay-table-scroll{overflow-x:auto}.opay-table{min-width:750px}}.yr-main .opay-embedded{height:100%;min-height:0;overflow:hidden;background:transparent}.yr-root.is-night .opay-embedded,.yr-root.is-night .opay-page-heading h1{color:#fff}.yr-root.is-night .opay-page-heading p{color:#c5c9d4}.pr-page{--pr-blue: #0865f3;--pr-ink: #10214f;--pr-muted: #657a9f;--pr-border: #dfe8f4;display:flex;height:100vh;min-height:650px;width:100%;overflow:hidden;background:#f6f9fe;color:var(--pr-ink);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px}.pr-page *,.pr-page *:before,.pr-page *:after{box-sizing:border-box}.pr-page button,.pr-page input,.pr-page select{font:inherit}.pr-page button{cursor:pointer}.pr-page button:focus-visible,.pr-page input:focus-visible,.pr-page select:focus-visible{outline:2px solid #3c85f2;outline-offset:2px}.pr-sidebar{width:244px;flex:0 0 244px;background:linear-gradient(110deg,#f4f9ff,#f8fbff);border-right:1px solid #e5edf7;padding:22px 9px 24px;overflow-y:auto}.pr-back{border:1px solid #dce7f7;border-radius:7px;background:#fff;display:flex;align-items:center;gap:15px;width:calc(100% - 16px);min-height:46px;padding:0 17px;margin:0 8px 18px;color:#153167;font-weight:650;box-shadow:0 3px 9px #224c8a09}.pr-back:hover{background:#eef5ff}.pr-menu{display:flex;flex-direction:column;gap:4px}.pr-menu-item{width:100%;min-height:46px;display:flex;align-items:center;gap:16px;border:0;border-left:3px solid transparent;border-radius:6px;padding:0 14px;text-align:left;color:#274269;background:transparent;transition:background .15s}.pr-menu-item svg{flex:0 0 auto;color:#405f93}.pr-menu-item:hover{background:#e8f1ff}.pr-menu-item.selected{color:#0959d5;font-weight:700;border-left-color:#0866ee;background:#e7f0ff}.pr-menu-item.selected svg{color:#0866ee}.pr-content{flex:1 1 auto;min-width:0;overflow:auto;padding:20px 25px 28px}.pr-title-area{margin:0 0 21px}.pr-title-area h1{margin:0;font-size:32px;line-height:1.17;font-weight:800;letter-spacing:-.7px;color:#0c1c46}.pr-title-area p{margin:8px 0 0;color:#5e739c;font-size:15px}.pr-filter-panel{display:grid;grid-template-columns:minmax(270px,1.25fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(200px,1fr) auto;gap:18px;align-items:end;background:#fff;border:1px solid var(--pr-border);border-radius:10px;padding:18px 18px 17px;box-shadow:0 2px 7px #0b31650a}.pr-field{min-width:0}.pr-field label{display:block;margin:0 0 8px;font-weight:650;color:#203964}.pr-date-pair,.pr-select-wrap,.pr-search-wrap{display:flex;align-items:center;height:45px;min-width:0;background:#fff;border:1px solid #d5e1f0;border-radius:7px;color:#667d9f}.pr-date-pair{gap:9px;padding:0 11px}.pr-date-pair svg{color:#3d6394;flex:0 0 auto}.pr-date-pair input{flex:1 1 0;min-width:0;width:0;border:0;background:transparent;color:#203660;font-size:12px;outline:none}.pr-date-pair span{font-size:18px;color:#8ea0ba}.pr-date-pair input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;width:14px}.pr-select-wrap{position:relative;padding:0 11px}.pr-select-wrap select{width:100%;height:100%;appearance:none;padding-right:18px;border:0;outline:none;cursor:pointer;color:#203660;background:transparent}.pr-select-wrap svg{pointer-events:none;position:absolute;right:10px}.pr-search-wrap{gap:9px;padding:0 12px}.pr-search-wrap svg{flex:0 0 auto}.pr-search-wrap input{border:0;outline:none;background:transparent;min-width:0;width:100%;color:#203660}.pr-search-wrap input::placeholder{color:#92a1b9}.pr-fetch{height:45px;padding:0 20px;border-radius:7px;border:1px solid #0b61e9;background:linear-gradient(180deg,#2875ee,#075cd4);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;font-weight:650;box-shadow:0 3px 8px #0965eb22}.pr-fetch:hover{filter:brightness(1.05)}.pr-demo-notice{margin-top:10px;border:1px solid #cae0fb;border-radius:7px;padding:9px 12px;display:flex;align-items:center;gap:8px;background:#edf6ff;color:#356196}.pr-demo-notice button{margin-left:auto;border:0;background:transparent;color:#426aa1;font-size:18px}.pr-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin:18px 0 20px}.pr-metric{display:flex;gap:16px;align-items:center;min-height:128px;border-radius:10px;border:1px solid var(--pr-border);background:#fff;padding:18px 15px;min-width:0}.pr-metric-icon{flex:0 0 63px;width:63px;height:63px;display:grid;place-items:center;border-radius:11px}.pr-metric-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.pr-metric-label{color:#52668c;font-weight:650;line-height:1.3;white-space:nowrap}.pr-metric-value{font-size:clamp(20px,1.65vw,29px);line-height:1.17;font-weight:800;letter-spacing:-.6px;white-space:nowrap;color:#112250}.pr-metric-subtitle{white-space:nowrap;font-size:11px;color:#7689a7}.pr-metric-blue{background:#fbfdff}.pr-metric-blue .pr-metric-icon{background:#e2efff;color:#0d65d8}.pr-metric-green{background:#fbfffd}.pr-metric-green .pr-metric-icon{background:#def9ec;color:#0bb775}.pr-metric-orange{background:#fffcfa}.pr-metric-orange .pr-metric-icon{background:#fff0dd;color:#fa8308}.pr-metric-indigo{background:#fcfdff}.pr-metric-indigo .pr-metric-icon{background:#e4efff;color:#1870e9}.pr-metric-red{background:#fffbfb}.pr-metric-red .pr-metric-icon{background:#ffeded;color:#e34349}.pr-body-grid{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(315px,1fr);gap:16px;align-items:stretch}.pr-table-card,.pr-insight-card{background:#fff;border:1px solid var(--pr-border);border-radius:10px;box-shadow:0 1px 6px #16447608}.pr-table-card{min-width:0;overflow:hidden}.pr-card-heading{display:flex;align-items:center;justify-content:space-between;min-height:61px;gap:12px;padding:12px 18px}.pr-card-heading h2,.pr-insight-card h2{margin:0;font-size:17px;letter-spacing:-.2px;color:#132454;font-weight:750}.pr-export{display:flex;align-items:center;gap:9px;padding:0 12px;height:38px;background:#fff;border:1px solid #d3e1f2;border-radius:7px;color:#21416f;white-space:nowrap}.pr-export:hover{background:#ecf4ff}.pr-table-scroll{overflow-x:auto;width:100%}.pr-table{width:100%;min-width:780px;border-spacing:0;border-collapse:collapse;font-size:12px;text-align:left}.pr-table th{background:#f0f5fb;color:#395075;font-weight:700;height:43px;padding:8px 10px;white-space:nowrap;border:1px solid #e8eef6;border-left:0}.pr-table th:first-child{padding-left:15px}.pr-table td{height:43px;padding:8px 10px;border-bottom:1px solid #e7edf5;white-space:nowrap;color:#243654}.pr-table td:first-child{padding-left:15px}.pr-table tbody tr:nth-child(2n){background:#fafcff}.pr-table tbody tr:hover{background:#f1f7ff}.pr-table .pr-person-name{color:#1b2d4d;font-weight:600}.pr-table .pr-cancel-cell{color:#ec4548}.pr-table .pr-net-cell{font-weight:750;color:#1b3159}.pr-sort{border:0;background:transparent;display:inline-flex;gap:4px;align-items:center;padding:0;font-size:12px;font-weight:inherit;color:inherit;white-space:nowrap}.pr-sort svg{color:#8399b8}.pr-sort-active{color:#0b64e0}.pr-table tfoot tr{background:#f0f5fc}.pr-table tfoot td{height:47px;color:#172852;font-weight:800;border-bottom:0}.pr-table tfoot .pr-cancel-cell{color:#e94045}.pr-no-results{padding:28px 15px!important;text-align:center;color:#7888a2!important}.pr-insights{display:grid;grid-template-rows:auto 1fr;gap:16px;min-width:0}.pr-insight-card{padding:17px 16px}.pr-logic h2,.pr-board-heading h2{display:flex;align-items:center;gap:9px}.pr-logic h2 svg{color:#2472e5;fill:#2472e5;stroke:#fff}.pr-logic p{font-size:12px;color:#425575;line-height:1.52;margin:12px 0 12px 30px}.pr-example{display:flex;gap:12px;align-items:flex-start;padding:12px;background:#eaf4ff;border-radius:8px;color:#46658f;font-size:12px;line-height:1.55}.pr-example svg{flex:0 0 auto;color:#1165c7;margin-top:13px}.pr-example strong{color:#075ad4}.pr-board-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.pr-board-heading h2{font-size:16px}.pr-board-heading h2 svg{color:#2377e9}.pr-board-heading>span{display:flex;align-items:center;gap:7px;padding:7px 9px;color:#3a5680;background:#fff;border:1px solid #d9e4f2;border-radius:6px;font-size:11px;white-space:nowrap}.pr-bars{margin-top:20px;display:flex;flex-direction:column;gap:15px}.pr-leader-row{display:grid;grid-template-columns:23px minmax(80px,1fr) minmax(50px,1.7fr) 29px;gap:9px;align-items:center;font-size:12px}.pr-rank{background:#e3e9f1;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-weight:750;color:#5d6a80}.pr-rank.first{background:#6993ec;color:#fff}.pr-leader-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-bar-bg{height:9px;border-radius:20px;background:#e5e9ef;overflow:hidden}.pr-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#80b3ff,#2c6beb)}.pr-leader-row strong{text-align:right;color:#1e3868}.pr-muted{color:#7185a4}@media(max-width:1550px){.pr-content{padding:20px 18px 24px}.pr-sidebar{width:224px;flex-basis:224px}.pr-filter-panel{gap:10px;grid-template-columns:minmax(250px,1.2fr) minmax(125px,.8fr) minmax(135px,.8fr) minmax(150px,1fr) auto}.pr-metric{gap:10px;padding:14px 10px}.pr-metric-icon{flex-basis:48px;height:48px;width:48px}.pr-metric-value{font-size:21px}.pr-body-grid{grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr)}}@media(max-width:1160px){.pr-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-fetch{min-width:140px}.pr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-body-grid{grid-template-columns:1fr}.pr-insights{grid-template-columns:1fr 1fr;grid-template-rows:none}}@media(max-width:790px){.pr-page{min-width:320px}.pr-sidebar{flex-basis:190px;width:190px;padding:12px 6px}.pr-menu-item{gap:9px;padding:0 8px;font-size:12px}.pr-content{padding:15px}.pr-title-area h1{font-size:25px}.pr-filter-panel,.pr-metrics{grid-template-columns:1fr 1fr}.pr-insights{grid-template-columns:1fr}}.yr-main .pr-embedded{height:100%;min-height:0;overflow:hidden;background:transparent}.pr-embedded .pr-content{background:transparent}.yr-root.is-night .pr-embedded,.yr-root.is-night .pr-title-area h1{color:#fff}.yr-root.is-night .pr-title-area p{color:#c5c9d4}.pho{--pho-surface: #ffffff;--pho-bg: #f4f8fe;--pho-border: #dfe9f7;--pho-text: #101e50;--pho-muted: #486396;--pho-blue: #0867f5;--pho-blue-dark: #0357e0;--pho-tint: #eef5fd;--pho-ok: #0b7a55;--pho-ok-bg: #e4f5ee;--pho-bad: #b4233a;--pho-bad-bg: #fcebee;--pho-amber: #9a6200;--pho-amber-bg: #fdf3dc;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:hidden;padding:12px 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;color:var(--pho-text)}.yr-root.is-night .pho{--pho-surface: #2a2d33;--pho-bg: #23262b;--pho-border: #3a3e46;--pho-text: #ffffff;--pho-muted: #b9c0cd;--pho-blue: #4d94ff;--pho-blue-dark: #3b82f0;--pho-tint: #32363e;--pho-ok: #7fe0b8;--pho-ok-bg: #1f3a31;--pho-bad: #ff9aaa;--pho-bad-bg: #43262c;--pho-amber: #f4c868;--pho-amber-bg: #3f3520}.pho *,.pho *:before,.pho *:after{box-sizing:border-box}.pho button,.pho input,.pho select{font:inherit;color:inherit}.pho button{cursor:pointer}.pho button:focus-visible,.pho input:focus-visible,.pho select:focus-visible,.pho tr:focus-visible{outline:2px solid var(--pho-blue);outline-offset:2px}.yr-root.is-night .pho-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;font-weight:600;white-space:nowrap;border:1px solid var(--pho-border);background:var(--pho-surface);color:var(--pho-text)}.pho-btn:hover:not(:disabled){background:var(--pho-tint)}.pho-btn.is-primary{background:var(--pho-blue);border-color:var(--pho-blue);color:#fff}.pho-btn.is-primary:hover:not(:disabled){background:var(--pho-blue-dark)}.pho-btn:disabled{opacity:.5;cursor:not-allowed}.is-spin{animation:pho-spin .9s linear infinite}@keyframes pho-spin{to{transform:rotate(360deg)}}.pho-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 10px;border:1px solid var(--pho-border);border-radius:10px;background:var(--pho-surface)}.pho-presets{display:inline-flex;gap:4px}.pho-presets button{height:36px;padding:0 14px;border:1px solid var(--pho-border);border-radius:8px;background:var(--pho-surface);font-weight:600;color:var(--pho-text);white-space:nowrap}.pho-presets button:hover:not(.is-on){background:var(--pho-tint)}.pho-presets button.is-on{background:var(--pho-blue);border-color:var(--pho-blue);color:#fff}.pho-range{display:inline-flex;align-items:center;gap:6px;color:var(--pho-muted)}.pho-filters input[type=date],.pho-filters select,.pho-search{height:36px;border:1px solid var(--pho-border);border-radius:8px;background:var(--pho-surface);padding:0 10px;color:var(--pho-text)}.pho-search{display:inline-flex;align-items:center;gap:8px;flex:1 1 260px;min-width:220px;color:var(--pho-muted)}.pho-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0;color:var(--pho-text)}.pho-search:focus-within{border-color:var(--pho-blue)}.pho-filters select{max-width:200px}.pho-filters .pho-push{margin-left:auto}.pho-export,.pho-refresh{height:36px}.pho-refresh{width:38px;padding:0}.pho-card{display:flex;flex-direction:column;flex:1 1 0;min-height:0;border:1px solid var(--pho-border);border-radius:10px;background:var(--pho-surface);overflow:hidden}.pho-tabbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid var(--pho-border)}.pho-tabs{display:flex;gap:4px;min-width:0}.pho-tabbar .pho-search{flex:0 1 320px;min-width:200px;height:36px;margin:6px 0}.pho-tabs button{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;font-weight:600;color:var(--pho-muted)}.pho-tabs button span{min-width:24px;padding:2px 7px;border-radius:999px;background:var(--pho-tint);font-size:12px;text-align:center}.pho-tabs button.is-on{color:var(--pho-blue);border-bottom-color:var(--pho-blue)}.pho-tabs button.is-on span{background:var(--pho-blue);color:#fff}.pho-scroll{flex:1 1 0;min-height:0;overflow:auto}.pho-table{width:100%;border-collapse:collapse}.pho-table th{position:sticky;top:0;z-index:1;padding:9px 14px;text-align:left;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--pho-muted);background:var(--pho-tint);border-bottom:1px solid var(--pho-border);white-space:nowrap}.pho-table td{padding:6px 14px;border-bottom:1px solid var(--pho-border);vertical-align:middle}.pho-table tbody tr{cursor:pointer}.pho-table tbody tr:hover{background:var(--pho-tint)}.pho-table td b{display:block;font-weight:600;line-height:1.3}.pho-table td small{display:block;margin-top:0;line-height:1.25;color:var(--pho-muted);font-size:12px}.pho-table .is-right{text-align:right}.pho-table .is-strong{font-weight:700;white-space:nowrap}.pho-table .is-mono{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pho-table .is-address{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pho-muted)}.pho-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.pho-badge.is-ok{background:var(--pho-ok-bg);color:var(--pho-ok)}.pho-badge.is-bad{background:var(--pho-bad-bg);color:var(--pho-bad)}.pho-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--pho-border);color:var(--pho-muted)}.pho-pager{display:inline-flex;align-items:center;gap:10px}.pho-pager button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--pho-border);border-radius:8px;background:var(--pho-surface)}.pho-pager button:disabled{opacity:.4;cursor:not-allowed}.pho-detail-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--pho-blue);border-radius:8px;background:transparent;color:var(--pho-blue);font-weight:600;white-space:nowrap}.pho-detail-btn:hover{background:var(--pho-blue);color:#fff}.pho-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;text-align:center;color:var(--pho-muted)}.pho-state p{margin:0;max-width:420px}.pho-loading{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;padding:48px 16px;color:var(--pho-muted)}.pho-loading strong{font-size:15px;font-weight:700;color:var(--pho-text)}.pho-spinner{width:44px;height:44px;border-radius:50%;border:4px solid var(--pho-border);border-top-color:var(--pho-blue);animation:pho-spin .8s linear infinite}.pho-overlay{position:fixed;inset:0;z-index:10000;display:flex;justify-content:flex-end;background:#0b1b4266}.pho-drawer{display:flex;flex-direction:column;width:min(460px,100%);height:100%;background:var(--pho-surface);border-left:1px solid var(--pho-border);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;color:var(--pho-text)}.pho-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--pho-border)}.pho-drawer h2{margin:0;font-size:18px;font-weight:700}.pho-drawer header p{margin:4px 0 0;color:var(--pho-muted)}.pho-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--pho-border);border-radius:8px;background:var(--pho-surface);cursor:pointer;color:var(--pho-text)}.pho-drawer-body{flex:1;overflow-y:auto;padding:18px 22px 24px;display:flex;flex-direction:column;gap:18px}.pho-drawer-body section h3{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pho-muted)}.pho-drawer-body section p{display:flex;align-items:flex-start;gap:8px;margin:0 0 6px;line-height:1.4}.pho-drawer-body section p svg{flex:0 0 auto;margin-top:2px;color:var(--pho-muted)}.pho-drawer-body .is-strong{font-weight:700;font-size:14px}.pho-lines{width:100%;border-collapse:collapse}.pho-lines th{padding:8px 0;text-align:left;font-size:12px;color:var(--pho-muted);border-bottom:1px solid var(--pho-border)}.pho-lines td{padding:10px 0;border-bottom:1px solid var(--pho-border);vertical-align:top}.pho-lines .is-right{text-align:right;white-space:nowrap;padding-left:12px}.pho-lines small{display:block;margin-top:2px;color:var(--pho-muted)}.pho-totals{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--pho-border);border-radius:10px;background:var(--pho-tint)}.pho-totals div{display:flex;justify-content:space-between;gap:12px}.pho-totals .is-grand{padding-top:8px;border-top:1px solid var(--pho-border);font-size:16px;font-weight:700}.pho-drawer-actions{display:flex;align-items:center;gap:8px}.pho-print{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--pho-blue);border-radius:8px;background:var(--pho-blue);color:#fff;font-weight:600;cursor:pointer}.pho-print:hover{background:var(--pho-blue-dark)}@media print{body *{visibility:hidden!important}.pho-drawer,.pho-drawer *{visibility:visible!important}.pho-overlay{position:static;background:none}.pho-drawer{position:absolute;inset:0 auto auto 0;width:100%;height:auto;border:0;background:#fff;color:#000}.pho-drawer-body{overflow:visible}.pho-drawer-actions{display:none!important}.pho-drawer,.pho-drawer *{--pho-text: #000;--pho-muted: #444;--pho-border: #bbb;--pho-tint: #f3f3f3;--pho-surface: #fff;color:#000}}@media(max-width:900px){.pho{padding:16px}.pho-filters select{max-width:none;flex:1 1 160px}}@media(max-width:560px){.pho-tabbar{flex-wrap:wrap;padding-bottom:8px}.pho-tabs{overflow-x:auto}.pho-tabbar .pho-search{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.is-spin{animation:none}.pho-spinner{animation-duration:3s}}.mar-root{--mar-blue: #0867f8;--mar-ink: #102455;--mar-muted: #60759a;--mar-border: #e0e9f5;--mar-bg: #f5f9ff;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;width:100%;min-height:100vh;height:100vh;overflow:hidden;color:var(--mar-ink);background:var(--mar-bg);font-size:13px}.mar-root *,.mar-root *:before,.mar-root *:after{box-sizing:border-box}.mar-root button,.mar-root select,.mar-root input{font:inherit}.mar-root button{cursor:pointer}.mar-root button:focus-visible,.mar-root input:focus-visible,.mar-root select:focus-visible{outline:2px solid #75a9ff;outline-offset:2px}.mar-sidebar{flex:0 0 222px;width:222px;overflow-y:auto;background:linear-gradient(120deg,#f0f7ff,#f8fbff);border-right:1px solid var(--mar-border);padding:21px 11px 27px}.mar-go-back{width:100%;display:flex;align-items:center;gap:15px;padding:13px 17px;color:#142e62;font-weight:600;border:1px solid var(--mar-border);border-radius:8px;background:#fff;box-shadow:0 2px 9px #1640750c}.mar-go-back:hover{background:#eaf3ff}.mar-side-label{color:#667b9e;padding:26px 12px 12px;font-weight:700;font-size:12px}.mar-nav{display:grid;gap:5px}.mar-nav-item{width:100%;min-height:43px;padding:0 12px;border:0;background:transparent;color:#244170;display:flex;align-items:center;gap:12px;text-align:left;font-weight:500;border-radius:7px;white-space:nowrap}.mar-nav-item svg{flex-shrink:0;color:#425d90}.mar-nav-item:disabled{cursor:default;opacity:1}.mar-nav-item:not(:disabled):hover{background:#e8f1fd}.mar-nav-item.selected{color:#fff;background:#0967f8;box-shadow:0 3px 8px #0967f820;font-weight:700}.mar-nav-item.selected svg{color:#fff}.mar-main{flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:23px 19px 24px}.mar-page-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.mar-page-heading{display:flex;align-items:center;gap:15px}.mar-title-icon{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;background:#e0efff;color:var(--mar-blue);border-radius:10px}.mar-page-head h1{margin:0 0 4px;font-size:25px;font-weight:800;letter-spacing:-.45px}.mar-page-head p{margin:0;color:var(--mar-muted);font-size:12px}.mar-export,.mar-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;height:39px;border:1px solid #d7e5f9;background:#fff;border-radius:7px;color:#0862df;white-space:nowrap}.mar-export:hover,.mar-outline-button:hover{background:#edf5ff}.mar-filter-panel{display:grid;gap:12px;margin-bottom:16px}.mar-date-row{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.mar-date-fields{display:flex;gap:6px;align-items:end}.mar-date-fields label{display:grid;gap:5px;font-size:11px;color:#5e7598;font-weight:600}.mar-date-fields input{height:39px;width:144px;border:1px solid #dce7f7;border-radius:7px;background:#fff;color:#18355f;padding:0 9px}.mar-range-separator{padding-bottom:11px;color:#92a4bc}.mar-presets{display:flex;gap:4px;flex-wrap:wrap}.mar-presets button{height:39px;padding:0 13px;background:#fff;color:#233d68;border:1px solid #dce7f7;border-radius:6px;white-space:nowrap}.mar-presets button.active{border-color:var(--mar-blue);background:var(--mar-blue);color:#fff}.mar-select-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.mar-select-wrap{display:grid;gap:5px;min-width:0;color:#5d7194;font-size:11px;font-weight:600}.mar-select-control{position:relative;display:block}.mar-select-control select{appearance:none;height:39px;width:100%;min-width:0;background:#fff;border:1px solid #dce7f7;border-radius:7px;padding:0 30px 0 11px;color:#233d68;cursor:pointer}.mar-select-control svg{position:absolute;top:12px;right:10px;color:#7990b3;pointer-events:none}.mar-search-row{display:flex;gap:12px;align-items:center}.mar-search{flex:1;height:40px;min-width:140px;border:1px solid #dce7f7;border-radius:7px;display:flex;align-items:center;gap:10px;background:#fff;padding:0 12px;color:#6a84b5}.mar-search input{flex:1;min-width:0;outline:none;border:0;background:transparent;color:var(--mar-ink)}.mar-search input::placeholder{color:#879abb}.mar-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.mar-kpi{min-width:0;background:#fff;padding:17px 15px;border:1px solid var(--mar-border);border-radius:9px;display:flex;align-items:flex-start;gap:13px;min-height:111px;box-shadow:0 2px 7px #1b3c6010}.mar-kpi-icon{flex:0 0 49px;width:49px;height:49px;display:grid;place-items:center;border-radius:10px}.mar-kpi-icon.green{background:#dbf7e7;color:#06b365}.mar-kpi-icon.blue{background:#e2f0ff;color:#0873eb}.mar-kpi-icon.orange{background:#fff0e1;color:#f28a0c}.mar-kpi-icon.purple{background:#f0e5ff;color:#923ffd}.mar-kpi>div:last-child{min-width:0}.mar-kpi span{display:block;font-size:12px;color:#4b6086;margin:3px 0 9px}.mar-kpi strong{display:block;font-size:clamp(17px,1.65vw,25px);letter-spacing:-.35px;white-space:nowrap}.mar-kpi small{display:block;font-size:11px;margin-top:8px;color:#6d83a5}.mar-table-card{background:#fff;border:1px solid var(--mar-border);border-radius:9px;overflow:hidden;min-height:300px;box-shadow:0 2px 9px #1b3c6009}.mar-list-heading{min-height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.mar-list-heading>div{display:flex;align-items:center;gap:9px;color:var(--mar-blue)}.mar-list-heading h2{color:var(--mar-ink);font-size:15px;font-weight:750;margin:0}.mar-list-heading>span{color:#8090aa;font-size:12px}.mar-table-scroll{overflow:hidden;max-width:100%}.mar-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:11px}.mar-table thead{background:#edf4fc}.mar-table th{text-align:left;font-weight:700;white-space:normal;height:auto;min-height:43px;padding:6px 4px;color:#1a3767;border-right:1px solid #e6edf8;line-height:1.25;overflow-wrap:break-word}.mar-table td{padding:6px 4px;height:auto;min-height:46px;vertical-align:middle;white-space:normal;overflow-wrap:break-word;border-right:1px solid #edf2fa;border-bottom:1px solid #edf2fa}.mar-table th:nth-child(1),.mar-table td:nth-child(1){width:28px;text-align:center}.mar-table th:nth-child(8),.mar-table td:nth-child(8),.mar-table th:nth-child(9),.mar-table td:nth-child(9){width:40px;text-align:center}.mar-table th:nth-child(14),.mar-table td:nth-child(14){width:64px}.mar-table th:nth-child(15),.mar-table td:nth-child(15){width:72px}.mar-table tbody tr:nth-child(2n){background:#f7faff}.mar-table tbody tr:hover,.mar-table tbody tr.mar-selected-row{background:#eaf3ff}.mar-table td small{display:block;margin-top:4px;color:#6882a8;font-size:10px}.mar-table .mar-strong{font-weight:750;color:#193568}.mar-table .mar-money{color:#0f2553}.mar-status{display:inline-block;padding:4px 6px;border-radius:5px;font-weight:700;font-size:10px;white-space:nowrap}.mar-status.done{color:#0d884b;background:#dff7e8}.mar-status.open{color:#b86a13;background:#fff1da}.mar-detail-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;background:#fff;border:1px solid #cfe1ff;color:#0669f5;border-radius:5px;white-space:nowrap}.mar-detail-btn:hover{background:#eaf3ff}.mar-no-results{text-align:center;padding:40px 10px!important;color:#647d9e}.mar-table-footer{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#617ba8;font-size:12px}.mar-pagination{display:flex;gap:5px;align-items:center}.mar-pagination button,.mar-pagination select{height:35px;min-width:34px;padding:0 9px;background:#fff;border:1px solid #dbe7f7;color:#28528a;border-radius:6px}.mar-pagination button.selected{color:#fff;background:var(--mar-blue);border-color:var(--mar-blue)}.mar-pagination button:disabled{cursor:default;color:#bac7d8;background:#f8fafd}.mar-pagination select{margin-left:9px}.mar-drawer{position:fixed;right:0;top:0;bottom:0;z-index:200;width:min(480px,96vw);background:#fff;border-left:1px solid #d4e4f7;box-shadow:-13px 0 32px #122d5940;display:flex;flex-direction:column;animation:mar-drawer-in .23s ease-out both}@keyframes mar-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.mar-drawer-head{flex-shrink:0;min-height:70px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3eaf5}.mar-detail-title{font-size:17px;font-weight:800;color:#102653;display:block}.mar-drawer-head small{color:#6580a8;display:block;margin-top:4px}.mar-drawer-head button{border:0;background:transparent;color:#506c9c;padding:6px;border-radius:6px}.mar-drawer-head button:hover{background:#f0f5fc}.mar-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:15px 15px 23px}.mar-detail-highlight{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;color:#537099;font-size:12px}.mar-detail-highlight>span:last-child{display:flex;align-items:center;gap:7px}.mar-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:13px}.mar-detail-stat{min-width:0;min-height:75px;border:1px solid var(--mar-border);border-radius:7px;padding:11px 7px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:8px}.mar-detail-stat span{color:#6981a7;font-size:10px;display:flex;align-items:center;justify-content:center;gap:4px}.mar-detail-stat span svg{color:#0969fa}.mar-detail-stat strong{color:#173262;font-size:15px;white-space:nowrap}.mar-detail-section{border:1px solid var(--mar-border);border-radius:8px;padding:13px 12px;margin-top:12px}.mar-detail-section h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;margin:0 0 12px;color:#152c59}.mar-detail-section h3 svg{color:#146ef5}.mar-info-grid{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:9px;row-gap:10px;align-items:start;font-size:12px}.mar-info-grid>span{color:#647ea4}.mar-info-grid>strong{font-weight:600;color:#193b6d}.mar-note{background:#f1f6fd;border-radius:6px;padding:9px 10px;margin-top:14px}.mar-note strong{display:block;color:#254a7f;font-size:11px}.mar-note p{margin:5px 0 0;font-size:12px}.mar-mini-scroll{overflow-x:auto}.mar-mini-table{width:100%;min-width:380px;border-collapse:collapse;text-align:left;font-size:11px}.mar-mini-table th{background:#edf4fc;padding:9px 6px;color:#35547e;font-size:10px;white-space:nowrap}.mar-mini-table td{padding:9px 6px;border-bottom:1px solid #e6eef9;white-space:nowrap}.mar-mini-table td small{display:block;color:#8b9bb4;padding-top:3px}.mar-products-table{min-width:440px}.mar-cancelled{opacity:.6;text-decoration:line-through}.mar-contribution{display:flex;gap:5px;align-items:center}.mar-contribution>span{font-size:10px;width:39px}.mar-contribution>i{display:block;height:7px;width:65px;background:#edf2f9;border-radius:10px;overflow:hidden}.mar-contribution>i>b{display:block;height:100%;border-radius:inherit;background:#0873ff}.mar-muted-hint{color:#7b8caa;font-size:10px;line-height:1.5;margin:10px 0 0}.mar-amounts{margin-top:13px;font-size:12px}.mar-amounts>div{display:flex;justify-content:space-between;padding:6px 8px}.mar-amounts>div span{color:#637c9e}.mar-amounts>div.total{margin-top:6px;border-radius:6px;background:#e9f2ff;font-size:14px;font-weight:800;padding:11px 8px}.mar-amounts>div.total span{color:#21497f}.mar-event-list{display:grid;gap:10px}.mar-event{display:flex;gap:12px;align-items:start;padding:0 0 10px;border-bottom:1px dashed #e4ecf7;font-size:11px}.mar-event time{width:48px;flex-shrink:0;color:#0d6dff;font-weight:700}.mar-event b{display:block;color:#233d64;font-weight:650}.mar-event small{display:block;color:#8b9cb6;padding-top:4px}.mar-drawer-bottom{padding:16px 0 3px;display:flex;justify-content:flex-end}.mar-drawer-bottom button{height:38px;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cadfff;color:#0e64de;background:#f2f8ff;border-radius:7px;font-weight:650}@media(max-width:1370px){.mar-sidebar{width:210px;flex-basis:210px}.mar-main{padding:18px 13px 20px}.mar-kpi{padding:12px;gap:10px}.mar-kpi-icon{width:42px;height:42px;flex-basis:42px}.mar-select-row{gap:6px}.mar-date-row{gap:7px}}@media(max-width:1010px){.mar-root{min-width:0}.mar-sidebar{width:175px;flex-basis:175px;padding-inline:7px}.mar-nav-item{font-size:11px;gap:7px;padding-inline:8px}.mar-select-row{grid-template-columns:repeat(3,minmax(120px,1fr))}.mar-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mar-kpi strong{font-size:20px}}@media(max-width:660px){.mar-sidebar{width:64px;flex-basis:64px}.mar-side-label,.mar-nav-item{font-size:0}.mar-nav-item{justify-content:center}.mar-nav-item svg{width:20px;height:20px}.mar-go-back{font-size:0;justify-content:center;padding-inline:0}.mar-page-head h1{font-size:20px}.mar-page-head p{display:none}.mar-export{padding:0 8px;font-size:11px}.mar-select-row{grid-template-columns:repeat(2,minmax(110px,1fr))}.mar-search-row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.mar-drawer{animation:none}}.yr-main .mar-embedded{height:100%;min-height:0;overflow:hidden;background:transparent}.mar-embedded .mar-main{background:transparent}.yr-root.is-night .mar-embedded,.yr-root.is-night .mar-page-head h1{color:#fff}.yr-root.is-night .mar-page-head p{color:#c5c9d4}.mar-note{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:#fdf3dc;color:#7a4f00;font-size:12px;line-height:1.4}.sr-root{--sr-blue: #0867f7;--sr-ink: #101f51;--sr-muted: #647999;--sr-line: #dfe9f7;--sr-bg: #f5f9fe;display:flex;width:100%;height:100vh;min-height:600px;overflow:hidden;background:var(--sr-bg);color:var(--sr-ink);font:13px/1.4 Inter,Segoe UI,Arial,sans-serif}.sr-root *,.sr-root *:before,.sr-root *:after{box-sizing:border-box}.sr-root button,.sr-root input,.sr-root select{font:inherit}.sr-root button{cursor:pointer}.sr-root button:focus-visible,.sr-root select:focus-visible,.sr-root input:focus-visible{outline:2px solid #78adfb;outline-offset:2px}.sr-sidebar{width:225px;flex:0 0 225px;padding:21px 12px 20px;overflow-y:auto;background:linear-gradient(130deg,#eff6ff,#f9fcff);border-right:1px solid var(--sr-line)}.sr-back{width:100%;height:48px;display:flex;align-items:center;gap:18px;padding:0 17px;background:#fff;color:#132c5d;border:1px solid #d6e3f6;border-radius:8px;font-weight:700;box-shadow:0 2px 7px #17385b10}.sr-back:hover{background:#eef5ff}.sr-nav{margin-top:16px;display:grid;gap:4px}.sr-nav-item{display:flex;gap:11px;align-items:center;width:100%;min-height:43px;padding:0 12px;text-align:left;border:0;border-radius:7px;color:#293f6e;background:transparent;white-space:nowrap}.sr-nav-item svg{color:#3e629a;flex-shrink:0}.sr-nav-item:disabled{opacity:1;cursor:default}.sr-nav-item:not(:disabled):hover{background:#e5efff}.sr-nav-item.active{background:#0566f5;color:#fff;font-weight:700;box-shadow:0 3px 10px #065fef25}.sr-nav-item.active svg{color:#fff}.sr-main{flex:1;min-width:0;overflow-y:auto;padding:22px 20px 24px}.sr-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:17px}.sr-heading{display:flex;align-items:center;gap:13px}.sr-title-icon{display:grid;place-items:center;width:51px;height:51px;flex:0 0 51px;border-radius:10px;color:var(--sr-blue);background:#e4f0ff}.sr-heading h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.5px}.sr-heading p{margin:3px 0 0;font-size:12px;color:var(--sr-muted)}.sr-header-actions{display:flex;gap:9px}.sr-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border:1px solid #d6e4fa;background:#fff;color:#0860df;border-radius:7px;white-space:nowrap}.sr-action:hover{background:#eef5ff}.sr-action.blue{color:#fff;background:var(--sr-blue);border-color:var(--sr-blue)}.sr-action.blue:hover{background:#0054d7}.sr-filters{display:grid;gap:9px;margin-bottom:14px}.sr-filter-row{display:flex;align-items:end;flex-wrap:wrap;gap:9px}.sr-date-range{display:flex;gap:7px}.sr-date-range label,.sr-filter-selects>label{display:grid;gap:4px;font-size:11px;font-weight:600;color:var(--sr-muted)}.sr-date-range input{height:37px;width:151px;padding:0 9px;color:#243e68;background:#fff;border:1px solid #dbe7f8;border-radius:7px}.sr-presets{display:flex;flex-wrap:wrap;gap:4px}.sr-presets button{height:37px;padding:0 12px;white-space:nowrap;border-radius:6px;border:1px solid #dbe7f8;background:#fff;color:#24406d}.sr-presets button:hover{background:#eef5ff}.sr-presets button.selected{color:#fff;background:var(--sr-blue);border-color:var(--sr-blue)}.sr-filter-selects{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,.95fr) minmax(150px,.9fr) minmax(220px,2fr) auto;align-items:end}.sr-filter-selects label select{height:39px;width:100%;min-width:0;padding:0 10px;background:#fff;color:#243d67;border:1px solid #dbe7f8;border-radius:7px}.sr-search{height:39px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dbe7f8;border-radius:7px;color:#7291c1;background:#fff;min-width:0}.sr-search input{width:100%;min-width:0;border:none;background:transparent;outline:0;color:var(--sr-ink);font-weight:400}.sr-search input::placeholder{color:#8b9db6}.sr-clear{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:39px;padding:0 13px;white-space:nowrap;background:#fff;color:#116ce5;border:1px solid #dbe7f8;border-radius:7px}.sr-clear:hover{background:#eef5ff}.sr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px}.sr-kpi{display:flex;align-items:center;gap:13px;min-width:0;min-height:101px;padding:13px;border:1px solid var(--sr-line);border-radius:9px;background:#fff}.sr-kpi>div:last-child{min-width:0}.sr-kpi-icon{flex:0 0 47px;width:47px;height:47px;border-radius:10px;display:grid;place-items:center}.sr-tone-blue{background:#e0efff;color:#126bef}.sr-tone-green{background:#dff8eb;color:#0aad68}.sr-tone-orange{background:#fff0d9;color:#f29c16}.sr-tone-violet{background:#f0e5ff;color:#8c3cef}.sr-kpi span{display:block;color:#50678b;font-size:11px;white-space:nowrap}.sr-kpi strong{display:block;font-size:clamp(17px,1.45vw,23px);line-height:1.2;padding-top:4px;white-space:nowrap;letter-spacing:-.4px}.sr-kpi small{display:block;color:#6d81a4;font-size:10px;margin-top:7px;white-space:normal}.sr-content-grid{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(250px,.98fr);gap:12px;align-items:start}.sr-table-shell,.sr-insight-card{background:#fff;border:1px solid var(--sr-line);border-radius:10px;min-width:0;box-shadow:0 2px 9px #16385a08}.sr-table-shell{overflow:hidden;padding:10px 10px 0}.sr-tabs{display:flex;gap:3px;border-bottom:1px solid #e9eff9;padding-bottom:7px;overflow-x:auto}.sr-tabs button{height:37px;padding:0 11px;border:0;background:#f3f7fd;color:#31466a;border-radius:6px;white-space:nowrap;font-size:11px}.sr-tabs button:hover{background:#e5efff}.sr-tabs button.active{background:var(--sr-blue);color:#fff}.sr-table-toolbar{padding:12px 4px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.sr-table-caption{font-size:12px;font-weight:800}.sr-sort{display:flex;align-items:center;gap:7px;color:#7184a0;font-size:11px}.sr-sort select{padding:6px;border:1px solid var(--sr-line);border-radius:6px;color:#31517b;background:#fff}.sr-table-scroll{width:100%;overflow-x:auto;min-height:380px}.sr-table{width:100%;border-collapse:collapse;min-width:755px;font-size:11px}.sr-table th{height:39px;background:#eef4fb;color:#2b4269;font-size:10px;text-align:left;white-space:nowrap;padding:0 7px}.sr-table th:first-child{padding-left:10px;border-top-left-radius:6px}.sr-table th:last-child{border-top-right-radius:6px}.sr-table td{height:44px;padding:5px 7px;border-bottom:1px solid #ebf1f9;white-space:nowrap}.sr-table tr:nth-child(2n) td{background:#f7faff}.sr-table td:first-child{padding-left:10px}.sr-table tr:hover td{background:#eef6ff}.sr-product-name{display:flex;align-items:center;gap:8px}.sr-product-name strong{font-weight:650}.sr-product-name small{color:#7d91af;display:block;font-size:10px;margin-top:1px}.sr-product-icon{display:grid;place-items:center;width:30px;height:30px;background:#e8f2ff;color:#176cf1;border-radius:6px;flex-shrink:0}.sr-quantity{font-weight:800;color:#123b7d}.sr-quantity.warning{color:#e55739}.sr-stock-badge{display:inline-flex;justify-content:center;align-items:center;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700;min-width:61px;white-space:nowrap}.sr-status-normal{color:#13864d;background:#ddf7e8}.sr-status-az{color:#bb7300;background:#fff0c8}.sr-status-kritik{color:#ce4d18;background:#ffe7d6}.sr-status-yok{color:#ce2c39;background:#ffe3e7}.sr-detail-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #c8dcfa;border-radius:6px;color:#0764ed;background:#fff;padding:5px 8px;font-size:10px;font-weight:650}.sr-detail-button:hover{background:#eaf3ff}.sr-move-pill{display:inline-block;background:#e8f2ff;color:#1d62b9;padding:4px 6px;border-radius:6px}.sr-negative{color:#e0474d!important;font-weight:750}.sr-positive{color:#0eae67!important;font-weight:750}.sr-progress-row{display:flex;align-items:center;gap:6px}.sr-progress-track{display:block;height:9px;border-radius:10px;background:#e7eef7;overflow:hidden;width:100%}.sr-progress-track>span{display:block;height:100%;border-radius:10px;background:#0d6ffd}.sr-progress-row .sr-progress-track{max-width:90px}.sr-empty{display:grid;gap:8px;place-content:center;justify-items:center;color:#7e95b6;padding:60px 12px}.sr-pager{min-height:65px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#51688f;font-size:11px}.sr-pager-buttons{display:flex;align-items:center;gap:4px}.sr-pager-buttons button{display:grid;place-items:center;min-width:33px;height:33px;border:1px solid #dbe6f7;background:#fff;color:#1b4e9a;border-radius:6px}.sr-pager-buttons button.active{color:#fff;background:var(--sr-blue);border-color:var(--sr-blue)}.sr-pager-buttons button:disabled{opacity:.35;cursor:not-allowed}.sr-pager-buttons select{height:34px;margin-left:6px;border:1px solid #dbe6f7;border-radius:6px;color:#2c4d80;background:#fff}.sr-insights{display:grid;gap:11px}.sr-insight-card{padding:13px 14px}.sr-insight-card h3{margin:0 0 13px;display:flex;align-items:center;gap:8px;font-size:12px}.sr-insight-card h3 svg{color:#1b4f94}.sr-distribution{display:grid;gap:10px}.sr-distribution-line{display:grid;grid-template-columns:10px 1fr auto auto;gap:8px;align-items:center;font-size:11px}.sr-distribution-line small{color:#7186a7;text-align:right;min-width:42px}.sr-distribution-line strong{font-weight:750}.sr-legend-dot{width:10px;height:10px;border-radius:50%}.sr-legend-normal{background:#14c783}.sr-legend-az{background:#ffbb40}.sr-legend-kritik{background:#fa8740}.sr-legend-yok{background:#f34159}.sr-category-line{margin-bottom:12px}.sr-category-line:last-child{margin-bottom:0}.sr-category-line>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:10px;margin-bottom:6px}.sr-category-line strong{white-space:nowrap}.sr-category-line .sr-progress-track{height:8px}.sr-low-stock{width:100%;background:transparent;border:0;border-bottom:1px solid #eff3f9;display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:8px 0;font-size:10px;text-align:left;color:#33476b}.sr-low-stock strong{font-size:10px;white-space:nowrap}.sr-low-stock:hover{background:#f7fbff}.sr-recent-move{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid #eff3f9}.sr-recent-move:last-child{border-bottom:none}.sr-move-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.sr-move-icon.positive{color:#11a76a;background:#e6f9ed}.sr-move-icon.negative{color:#e76856;background:#fff0eb}.sr-recent-move>div{min-width:0;flex:1}.sr-recent-move strong,.sr-recent-move small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-recent-move strong{font-size:10px}.sr-recent-move small{color:#8494ac;font-size:9px}.sr-recent-move b{font-size:11px}.sr-hint{color:#7a8eac;font-size:11px;line-height:1.5}.sr-readonly-note{margin-top:11px;display:flex;align-items:center;gap:6px;font-size:11px;color:#7790b0}.sr-drawer-layer{position:fixed;z-index:70;inset:0;display:flex;justify-content:flex-end}.sr-drawer-overlay{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0a244d35;cursor:default}.sr-drawer{position:relative;width:min(445px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-11px 0 32px #1e376524;animation:sr-slide-in .23s ease both}@keyframes sr-slide-in{0%{transform:translate(70px);opacity:.65}to{transform:translate(0);opacity:1}}.sr-drawer-header{flex-shrink:0;padding:18px 20px;display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid var(--sr-line)}.sr-drawer-header>div>span{color:#607397;font-size:12px}.sr-drawer-header h2{margin:4px 0 0;font-size:21px}.sr-drawer-header>button{border:0;padding:7px;background:#f1f6fd;border-radius:7px;color:#47638c}.sr-drawer-header>button:hover{background:#e7f0fc}.sr-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:15px 16px}.sr-drawer-intro{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--sr-line);border-radius:9px;background:#fbfdff}.sr-drawer-intro>div{min-width:0;flex:1}.sr-drawer-intro strong,.sr-drawer-intro small{display:block}.sr-drawer-intro small{color:#7689a8;font-size:10px}.sr-drawer-product{display:grid;place-items:center;width:47px;height:47px;flex:0 0 47px;border-radius:9px;background:#e7f1ff;color:#0867f7}.sr-drawer-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.sr-drawer-kpis>div{border:1px solid var(--sr-line);border-radius:8px;padding:13px 11px}.sr-drawer-kpis span,.sr-drawer-kpis strong{display:block}.sr-drawer-kpis span{font-size:11px;color:#6580a6}.sr-drawer-kpis strong{margin-top:4px;font-size:17px}.sr-drawer-tabs{margin-top:14px;display:flex;gap:4px;background:#f1f5fa;padding:4px;border-radius:8px}.sr-drawer-tabs button{flex:1;padding:10px 8px;border:0;border-radius:6px;background:transparent;color:#31517e;font-size:12px}.sr-drawer-tabs button.active{background:#0867f7;color:#fff}.sr-drawer-section{margin-top:13px;border:1px solid var(--sr-line);border-radius:9px;padding:14px}.sr-drawer-section h3{margin:0 0 12px;font-size:13px}.sr-label-value{display:flex;gap:8px;align-items:baseline;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eff4fa;font-size:11px}.sr-label-value:last-child{border-bottom:0}.sr-label-value span{color:#6981a7}.sr-label-value strong{text-align:right;max-width:65%;overflow-wrap:anywhere}.sr-level-label{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#4c6992;margin-bottom:9px}.sr-level-track{background:#e9f0fb;height:11px;border-radius:9px;overflow:hidden}.sr-level-track div{height:100%;background:linear-gradient(90deg,#0cbd79,#0573f9);border-radius:9px}.sr-drawer-move{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #edf2f9}.sr-drawer-move strong,.sr-drawer-move small{display:block}.sr-drawer-move strong{font-size:12px}.sr-drawer-move small{color:#7087a9;font-size:10px;margin-top:2px}.sr-drawer-move b{white-space:nowrap;font-size:12px}.sr-drawer-footer{flex-shrink:0;padding:13px 17px;border-top:1px solid var(--sr-line)}.sr-drawer-footer button{width:100%;height:40px;border:1px solid #cdddf5;background:#fff;border-radius:7px;color:#1a4da0}.sr-drawer-footer button:hover{background:#f0f7ff}.sr-toast{position:fixed;z-index:90;right:22px;bottom:22px;background:#173966;color:#fff;border-radius:9px;padding:12px 17px;max-width:330px;box-shadow:0 7px 27px #17396624}@media(max-width:1490px){.sr-sidebar{width:210px;flex-basis:210px}.sr-main{padding:18px 13px 22px}.sr-content-grid{grid-template-columns:minmax(0,2.25fr) minmax(235px,.8fr)}.sr-kpi{gap:8px;padding:10px}.sr-kpi-icon{width:42px;flex-basis:42px}.sr-kpi strong{font-size:17px}}@media(max-width:1170px){.sr-filter-selects{grid-template-columns:repeat(3,minmax(130px,1fr))}.sr-search{grid-column:span 2}.sr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-content-grid{grid-template-columns:minmax(0,1fr)}.sr-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.sr-sidebar{width:185px;flex-basis:185px;padding:14px 7px}.sr-nav-item{gap:7px;padding:0 7px;font-size:11px}.sr-main{padding:13px 10px}.sr-filter-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-search,.sr-clear{grid-column:span 2}.sr-insights{grid-template-columns:1fr}.sr-date-range{flex-wrap:wrap}}.yr-main .sr-embedded{height:100%;min-height:0;overflow:hidden;background:transparent}.sr-embedded .sr-main{background:transparent}.yr-root.is-night .sr-embedded,.yr-root.is-night .sr-heading h1{color:#fff}.yr-root.is-night .sr-heading p{color:#c5c9d4}.kry-root{--kry-blue: #0869f6;--kry-dark: #10204b;--kry-muted: #61779e;--kry-border: #e0eafa;--kry-bg: #f4f8ff;display:flex;width:100%;height:100vh;min-height:640px;overflow:hidden;font:13px/1.4 Inter,Segoe UI,Arial,sans-serif;color:var(--kry-dark);background:#f5f9ff}.kry-root *,.kry-root *:before,.kry-root *:after{box-sizing:border-box}.kry-root button,.kry-root input,.kry-root select{font:inherit}.kry-root button{cursor:pointer}.kry-root button:focus-visible,.kry-root input:focus-visible,.kry-root select:focus-visible{outline:2px solid #237cfb;outline-offset:2px}.kry-root button:disabled{cursor:not-allowed;opacity:.4}.kry-sidebar{width:214px;flex:0 0 214px;padding:22px 11px 26px;overflow-y:auto;background:linear-gradient(100deg,#eff6ff,#f9fbff);border-right:1px solid var(--kry-border)}.kry-back{height:46px;width:100%;background:#fff;display:flex;gap:16px;align-items:center;padding:0 20px;border:1px solid #dce6f7;border-radius:8px;text-align:left;font-weight:600;color:var(--kry-dark);box-shadow:0 2px 8px #1e4f8910}.kry-menu{display:flex;flex-direction:column;gap:5px;margin-top:18px}.kry-menu-link{display:flex;align-items:center;height:43px;gap:14px;padding:0 13px;border:0;border-radius:6px;text-align:left;background:transparent;color:#1e3566;white-space:nowrap;font-size:12px!important}.kry-menu-link svg{flex-shrink:0;color:#6475ac}.kry-menu-link:hover{background:#e6f0ff}.kry-menu-link.active{background:linear-gradient(100deg,#1777ff,#0661e9);color:#fff;box-shadow:0 3px 10px #1769e026}.kry-menu-link.active svg{color:#fff}.kry-main{flex:1;min-width:0;overflow:auto;padding:24px 21px 25px}.kry-page-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px}.kry-title-block{display:flex;align-items:center;gap:15px;min-width:0}.kry-page-icon{display:grid;place-items:center;height:54px;width:54px;flex-shrink:0;border-radius:12px;background:#e4f1ff;color:#0874ef}.kry-title-block h1{margin:0;font-weight:800;font-size:25px;letter-spacing:-.5px}.kry-title-block p{margin:2px 0 0;color:#546b9a;font-size:12px}.kry-head-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.kry-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:39px;padding:0 14px;border:1px solid #dae6f9;border-radius:7px;white-space:nowrap;font-weight:600!important;font-size:12px!important}.kry-button-light{background:#fff;color:#1762bf}.kry-button-light:hover{background:#f0f6ff}.kry-button-primary{background:#076cf6;color:#fff;border-color:#076cf6}.kry-button-primary:hover{background:#0759d2}.kry-control-area{display:flex;flex-direction:column;gap:9px;margin-bottom:14px}.kry-control-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kry-control-title{font-size:12px;color:#5973a3;font-weight:600;margin-right:2px}.kry-date{display:flex;align-items:center;background:#fff;border:1px solid #dce8f9;padding:0 8px;height:40px;border-radius:7px}.kry-date input{min-width:0;width:132px;border:none;outline:none;background:transparent;color:#18315f;font-size:12px}.kry-date-dash{color:#7c8eab}.kry-preset{display:flex;border:1px solid #dfe8f8;border-radius:7px;overflow:hidden;background:#fff;height:40px}.kry-preset button{padding:0 12px;border:none;border-right:1px solid #e6edf8;background:#fff;color:#193567;white-space:nowrap;font-size:11px!important}.kry-preset button:last-child{border-right:0}.kry-preset button.active{background:#096bf5;color:#fff}.kry-select,.kry-search{display:flex;align-items:center;gap:7px;height:40px;padding:0 11px;border:1px solid #dde8f8;border-radius:7px;background:#fff;color:#6280a7}.kry-select{min-width:157px;flex:0 1 auto}.kry-select select{border:none;background:transparent;color:#203962;outline:none;appearance:none;width:100%;font-size:12px;cursor:pointer}.kry-select svg{flex-shrink:0}.kry-search{flex:1 1 215px;min-width:170px}.kry-search input{border:none;outline:none;background:transparent;width:100%;color:#18315f;font-size:12px}.kry-search input::placeholder{color:#899bb9}.kry-reset{padding:0 11px;min-height:40px}.kry-notice{display:flex;align-items:center;gap:9px;padding:10px 12px;background:#e9f2ff;border:1px solid #cbdffb;color:#265b97;margin:0 0 12px;border-radius:7px}.kry-notice button{background:transparent;border:0;color:inherit;margin-left:auto;padding:2px}.kry-panel{background:#fff;border:1px solid #e2eafa;border-radius:9px;box-shadow:0 2px 6px #18498708}.kry-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px}.kry-metric{min-height:113px;display:flex;align-items:flex-start;gap:12px;padding:18px 12px 15px}.kry-metric-icon{width:51px;height:51px;flex-shrink:0;border-radius:10px;display:grid;place-items:center}.kry-metric-icon.blue{color:#1272f9;background:#e1f0ff}.kry-metric-icon.green{color:#11b36d;background:#dff8ea}.kry-metric-icon.red{color:#f25068;background:#ffedf0}.kry-metric-icon.purple{color:#8b3df3;background:#f0e6ff}.kry-metric-content{min-width:0}.kry-metric-content>span{display:block;font-size:12px;color:#304a7c;margin:1px 0 5px}.kry-metric-content strong{display:block;font-size:23px;line-height:1.12;letter-spacing:-.3px;white-space:nowrap}.kry-metric-content small{display:block;margin-top:9px;color:#7290b2;font-size:10px}.kry-workspace{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:11px;align-items:start}.kry-table-panel{min-width:0;min-height:510px;padding:10px;display:flex;flex-direction:column}.kry-tabs{display:flex;align-items:center;gap:3px;background:#f2f7fe;width:max-content;max-width:100%;padding:3px;border-radius:7px;margin-bottom:11px;overflow-x:auto}.kry-tabs button{padding:10px 13px;min-height:34px;border:none;background:transparent;color:#304a77;border-radius:5px;font-size:12px!important;white-space:nowrap}.kry-tabs button.active{background:#0d6df5;color:#fff;box-shadow:0 2px 8px #1d6eee21}.kry-subtitle{margin:3px 0 13px;color:var(--kry-muted);font-size:12px}.kry-table-scroll{flex:1;overflow:auto}.kry-table{border-collapse:separate;border-spacing:0;width:100%;min-width:865px;font-size:11px}.kry-table th{height:43px;padding:8px 7px;color:#23406b;background:#edf4fc;font-weight:700;text-align:left;white-space:nowrap;border-bottom:1px solid #e4ecf7}.kry-table th:first-child{border-radius:6px 0 0}.kry-table th:last-child{border-radius:0 6px 0 0}.kry-table td{padding:8px 7px;height:47px;white-space:nowrap;border-bottom:1px solid #edf3fc;color:#1d3765}.kry-table tr:nth-child(2n) td{background:#f6faff}.kry-table tbody tr:hover td{background:#edf5ff}.kry-person{display:flex;align-items:center;gap:8px}.kry-person b{font-weight:650}.kry-person small{display:block;font-size:10px;color:#8293b1}.kry-avatar{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:10px;font-weight:700;background:linear-gradient(135deg,#528bf1,#7c75c2)}.kry-status{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:5px;font-size:10px;white-space:nowrap;font-weight:600}.kry-status.green{color:#0b9053;background:#dff7ea}.kry-status.blue{color:#126be2;background:#e0edff}.kry-status.orange{color:#ab6400;background:#fff0d8}.kry-status.gray{color:#64748b;background:#e9edf3}.kry-status.red{color:#db3149;background:#ffebed}.kry-status-dot{display:block;width:6px;height:6px;border-radius:50%;background:currentColor}.kry-danger-text{color:#e34c57!important}.kry-success-text{color:#12a568!important;font-weight:650}.kry-details-button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #cfe0fc;background:#fff;color:#096cf4;border-radius:5px;font-size:11px!important}.kry-details-button:hover{background:#e6f1ff}.kry-empty{padding:30px;text-align:center;color:#8194b0}.kry-table-footer{min-height:53px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 5px 2px;font-size:11px;color:#5674a0}.kry-pager{display:flex;align-items:center;gap:5px}.kry-pager button{display:grid;place-items:center;width:30px;height:32px;border:1px solid #dce8f9;border-radius:6px;background:#fff;color:#0c5fd4}.kry-pager .current{display:grid;place-items:center;color:#fff;background:#0a6df4;border-radius:5px;height:32px;width:30px;font-size:12px}.kry-page-size select{background:#fff;color:#345582;padding:8px 6px;border-radius:6px;border:1px solid #dce8f9}.kry-analytics{display:flex;flex-direction:column;gap:10px;min-width:0}.kry-analytics-card{padding:14px}.kry-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.kry-section-head h3{display:flex;gap:8px;align-items:center;margin:0;font-size:13px;font-weight:750}.kry-section-head h3 svg{color:#163468}.kry-status-layout{display:flex;align-items:center;gap:15px}.kry-donut{width:125px;height:125px;flex:0 0 125px;display:grid;place-items:center;border-radius:50%;background:var(--kry-donut)}.kry-donut>div{width:76px;height:76px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.kry-donut strong{font-size:22px}.kry-donut small{font-size:10px;color:#738cb1}.kry-status-legend{display:flex;flex-direction:column;flex:1;gap:7px;font-size:11px}.kry-status-legend>div{display:flex;align-items:center;gap:6px}.kry-status-legend i{display:inline-block;height:9px;width:9px;border-radius:50%}.kry-status-legend b{margin-left:auto}.kry-bar-chart{display:flex;gap:5px;padding:4px 3px 0;border-bottom:1px solid #dce6f6}.kry-bar-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;height:100%}.kry-bar-track{display:flex;flex:1;align-items:end;width:100%;min-height:10px;border-bottom:1px solid #dce5f3;background:linear-gradient(to top,transparent 24%,#eaf1fc 25%,transparent 26%,transparent 49%,#eaf1fc 50%,transparent 51%,transparent 74%,#eaf1fc 75%,transparent 76%)}.kry-bar{width:70%;min-width:3px;max-width:20px;margin:auto auto 0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#449afa,#0a6be9)}.kry-bar-item>span{height:22px;display:grid;place-items:center;color:#8194b8;font-size:9px}.kry-range-list{display:flex;flex-direction:column;gap:12px}.kry-range-list>div{display:flex;align-items:center;gap:9px;font-size:11px}.kry-range-list span{width:68px;color:#43668e}.kry-range-list>div>div{height:9px;flex:1;background:#e8f0fb;border-radius:10px;overflow:hidden}.kry-range-list i{display:block;height:100%;background:#1381f9;border-radius:10px}.kry-range-list b{width:34px;text-align:right}.kry-card-caption,.kry-small-note{color:#8394b3;font-size:11px;line-height:1.5}.kry-recent-list>div{display:flex;justify-content:space-between;gap:6px;padding:8px 0;border-bottom:1px solid #eaf0f9}.kry-recent-list>div:last-child{border-bottom:0}.kry-recent-list b{font-size:11px;font-weight:650}.kry-recent-list small{display:block;color:#788bad;margin-top:3px;font-size:10px}.kry-recent-value{text-align:right;font-size:11px;font-weight:650;white-space:nowrap}.kry-demo-note{padding:14px 2px 2px;color:#8297b6;font-size:11px}.kry-drawer-shade{position:fixed;z-index:1000;inset:0;background:#142b4f66;animation:kry-fade .2s ease}.kry-drawer{position:fixed;z-index:1001;right:0;top:0;bottom:0;width:min(475px,95vw);background:#f8fbff;box-shadow:-8px 0 34px #143b692a;display:flex;flex-direction:column;animation:kry-slide .22s ease-out}.kry-drawer-header{padding:19px 19px 16px;border-bottom:1px solid #e4edfa;background:#fff;display:flex;justify-content:space-between;align-items:start}.kry-drawer-header h2{margin:0;font-size:20px}.kry-drawer-header p{margin:3px 0 0;color:#7688a7;font-size:11px}.kry-drawer-header button{border:0;background:transparent;color:#6a779b;padding:5px}.kry-drawer-body{padding:14px 16px 25px;flex:1;min-height:0;overflow-y:auto}.kry-drawer-courier{display:flex;align-items:flex-start;gap:11px;padding:13px;background:#fff;border:1px solid #e2ecfa;border-radius:9px;margin-bottom:13px}.kry-avatar-xl{width:49px;height:49px;flex:0 0 49px;font-size:16px}.kry-drawer-courier>div{flex:1;min-width:0}.kry-drawer-courier h3{margin:0 0 6px;font-size:15px}.kry-drawer-courier p{margin:4px 0;font-size:11px;color:#617b9f;display:flex;align-items:center;gap:5px}.kry-drawer-tabs{display:flex;align-items:center;padding:3px;background:#edf3fb;border-radius:7px;margin-bottom:13px}.kry-drawer-tabs button{flex:1;padding:10px 4px;font-size:11px!important;border:0;background:transparent;border-radius:5px;color:#36547e}.kry-drawer-tabs button.active{background:#0871f7;color:#fff}.kry-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px}.kry-detail-grid>div{padding:13px;min-height:91px;display:flex;flex-direction:column;background:#fff;border:1px solid #e0eafa;border-radius:8px}.kry-detail-grid svg{color:#1c7bf7}.kry-detail-grid span{font-size:11px;color:#627ea3;margin:6px 0}.kry-detail-grid strong{font-size:20px}.kry-detail-box{padding:14px;background:#fff;border:1px solid #e2eafa;border-radius:9px;margin:0 0 10px}.kry-detail-amount{font-size:22px;color:#0b6cf2}.kry-detail-box .kry-small-note{margin:7px 0 0}.kry-rate-row{display:flex;align-items:end;justify-content:space-between}.kry-rate-row strong{font-size:22px;color:#0bad70}.kry-rate-row span{font-size:11px;color:#7889a7}.kry-progress{width:100%;background:#eaf1fb;height:9px;border-radius:10px;margin:11px 0 4px;overflow:hidden}.kry-progress>i{display:block;background:#16b67b;height:100%;border-radius:10px}.kry-order-mini{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #ecf2fa}.kry-order-mini:last-child{border-bottom:0}.kry-order-mini b,.kry-delivery-line b{font-size:12px}.kry-order-mini small,.kry-delivery-line small{display:block;font-size:10px;color:#8090ac;margin-top:4px}.kry-order-mini>span{text-align:right;white-space:nowrap}.kry-delivery-line{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #eaf1fa}.kry-delivery-line>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.kry-delivery-line>div:last-child{text-align:right}.kry-timeline{display:flex;gap:12px;padding:0 0 16px;border-left:1px solid #cadcf5;margin-left:4px}.kry-timeline-dot{position:relative;left:-5px;top:2px;width:10px;height:10px;border-radius:50%;background:#1480fb;flex:0 0 10px}.kry-timeline b{font-size:12px}.kry-timeline p{font-size:11px;margin:5px 0;color:#59749b}.kry-timeline small{font-size:10px;color:#8b9bb5}.kry-drawer-footer{padding:12px 16px;background:#fff;border-top:1px solid #e4ebf7}.kry-drawer-footer .kry-button{width:100%}@keyframes kry-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes kry-fade{0%{opacity:0}to{opacity:1}}@media(max-width:1480px){.kry-sidebar{width:196px;flex-basis:196px}.kry-main{padding:20px 14px}.kry-workspace{grid-template-columns:minmax(0,1fr) 265px}.kry-metric{padding:13px 9px;gap:8px}.kry-metric-icon{width:42px;height:42px}.kry-metric-content strong{font-size:19px}.kry-status-layout{gap:8px}.kry-donut{width:102px;height:102px;flex-basis:102px}.kry-donut>div{width:65px;height:65px}}@media(max-width:1120px){.kry-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kry-workspace{grid-template-columns:minmax(0,1fr)}.kry-analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.kry-root{min-height:0}.kry-sidebar{width:160px;flex-basis:160px;padding:13px 5px}.kry-menu-link{font-size:10px!important;padding:0 5px;gap:6px}.kry-main{padding:12px}.kry-page-head{align-items:start;flex-direction:column}.kry-title-block h1{font-size:20px}.kry-control-row{align-items:stretch}.kry-analytics,.kry-metrics{grid-template-columns:1fr}}.yr-main .kry-embedded{height:100%;min-height:0;overflow:hidden;background:transparent}.kry-embedded .kry-main{background:transparent}.yr-root.is-night .kry-embedded,.yr-root.is-night .kry-title-block h1{color:#fff}.yr-root.is-night .kry-title-block p{color:#c5c9d4}.gcr-page{--gcr-blue: #0868f4;--gcr-text: #102454;--gcr-subtle: #59729b;--gcr-border: #e1eaf5;--gcr-surface: #ffffff;display:flex;width:100%;height:100vh;min-height:570px;overflow:hidden;background:#f4f8ff;color:var(--gcr-text);font:14px/1.45 Inter,Segoe UI,Arial,sans-serif}.gcr-page *,.gcr-page *:before,.gcr-page *:after{box-sizing:border-box}.gcr-page button,.gcr-page select,.gcr-page input{font:inherit}.gcr-page button{cursor:pointer}.gcr-page button:focus-visible,.gcr-page select:focus-visible,.gcr-page input:focus-visible{outline:2px solid #57a0ff;outline-offset:2px}.gcr-sidebar{width:225px;flex:0 0 225px;overflow-y:auto;padding:22px 12px 25px;border-right:1px solid #e0eafa;background:linear-gradient(105deg,#f3f8ff,#f9fcff)}.gcr-back{display:flex;align-items:center;gap:15px;width:100%;height:47px;margin-bottom:12px;padding:0 15px;background:#fff;color:#183363;font-weight:650;border-radius:8px;border:1px solid #dce7f5;box-shadow:0 3px 10px #1a49800b}.gcr-back:hover{background:#eaf3ff}.gcr-side-links{display:flex;flex-direction:column;gap:3px}.gcr-side-link{border:0;width:100%;min-height:44px;display:flex;align-items:center;gap:12px;text-align:left;padding:8px 12px;border-radius:7px;background:transparent;color:#274474;font-size:12.8px!important}.gcr-side-link svg{flex:0 0 auto;color:#5576aa}.gcr-side-link:hover{background:#e5f0ff}.gcr-side-link.active{background:linear-gradient(100deg,#1377fe,#055ae7);color:#fff;box-shadow:0 3px 9px #1267ed1f}.gcr-side-link.active svg{color:#fff}.gcr-main{flex:1;min-width:0;overflow-y:auto;padding:22px 20px 26px}.gcr-no-sidebar .gcr-main{width:100%}.gcr-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.gcr-heading{display:flex;align-items:center;gap:14px;min-width:0}.gcr-heading-icon{background:#e4f1ff;color:var(--gcr-blue);width:52px;height:52px;border-radius:12px;display:grid;place-items:center;flex:0 0 52px}.gcr-heading h1{margin:0;font-size:25px;font-weight:780;letter-spacing:-.5px;line-height:1.2}.gcr-heading p{margin:3px 0 0;color:var(--gcr-subtle);font-size:12.8px}.gcr-header-actions{display:flex;align-items:center;gap:8px}.gcr-demo-label{display:inline-flex;align-items:center;gap:4px;color:#6380a7;white-space:nowrap;font-size:11px}.gcr-outline-btn,.gcr-primary-btn,.gcr-reset-btn{height:39px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;font-weight:600;white-space:nowrap;font-size:12px!important}.gcr-outline-btn{color:#1253bd;background:#fff;border:1px solid #cadcf4}.gcr-outline-btn:hover{background:#edf5ff}.gcr-primary-btn{color:#fff;background:#0969f9;border:1px solid #0969f9}.gcr-primary-btn:hover{background:#0056d9}.gcr-filter-card{padding:13px 14px 15px;margin-bottom:14px;border:1px solid var(--gcr-border);border-radius:10px;background:#fff}.gcr-date-line{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:12px}.gcr-date-range{display:flex;align-items:center;gap:6px;color:#5373a6}.gcr-date-range input{width:115px;height:36px;border:1px solid #d9e4f4;background:#fff;color:#183564;padding:0 7px;border-radius:6px;font-size:11px!important}.gcr-date-range button{border:1px solid #d9e4f4;color:#34649d;border-radius:6px;background:#fff;height:36px;width:32px;display:grid;place-items:center}.gcr-date-range button:hover{background:#e8f2ff}.gcr-preset-row{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.gcr-preset-row button{min-height:36px;border:1px solid #d9e6f6;background:#fff;color:#31507a;padding:0 12px;border-radius:6px;white-space:nowrap;font-size:11px!important}.gcr-preset-row button:hover{background:#f0f6ff}.gcr-preset-row button.selected{background:#0b6cf4;color:#fff;border-color:#0b6cf4}.gcr-controls{display:flex;flex-wrap:wrap;gap:9px;align-items:end}.gcr-controls label{display:flex;flex:1 1 130px;min-width:120px;flex-direction:column;gap:3px;font-size:11px;color:#6b80a0}.gcr-controls select{width:100%;height:37px;padding:0 9px;font-size:12px;border:1px solid #dae5f5;border-radius:6px;background:#fff;color:#203f70}.gcr-reset-btn{height:37px;color:#0e64d5;background:#edf5ff;border:1px solid #cfe2fa}.gcr-reset-btn:hover{background:#e0efff}.gcr-notice{padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #c5daf6;border-radius:8px;background:#eaf3ff;color:#264a80;font-size:12px;margin-bottom:12px}.gcr-notice button{margin-left:auto;border:0;background:none;color:inherit;display:grid;place-items:center}.gcr-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:13px}.gcr-metric{background:#fff;min-width:0;border-radius:10px;border:1px solid var(--gcr-border);display:flex;align-items:flex-start;gap:10px;padding:15px 12px;box-shadow:0 1px 6px #172f5506}.gcr-metric-icon{border-radius:10px;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center}.gcr-metric-icon svg{width:24px;height:24px;stroke-width:2.3}.gcr-metric-icon.blue{color:#1876f2;background:#e5f0ff}.gcr-metric-icon.green{color:#11a96a;background:#dff9ed}.gcr-metric-icon.orange{color:#f28c19;background:#fff0dc}.gcr-metric-icon.pink{color:#ef5f74;background:#ffe7ea}.gcr-metric-icon.purple{color:#8759ec;background:#eee5ff}.gcr-metric-copy{min-width:0}.gcr-metric-copy>span{display:block;color:#4f658a;font-size:11.5px;margin-bottom:7px}.gcr-metric-copy strong{display:block;font-size:clamp(15px,1.45vw,22px);letter-spacing:-.55px;line-height:1.12;white-space:nowrap;font-variant-numeric:tabular-nums}.gcr-metric-copy small{display:block;margin-top:9px;color:#7183a2;font-size:10.8px}.gcr-card{background:var(--gcr-surface);border-radius:10px;border:1px solid var(--gcr-border);min-width:0;box-shadow:0 1px 6px #112f5105}.gcr-card-title{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:14px 15px 6px}.gcr-card-title h2{display:flex;gap:7px;align-items:center;font-size:14px;font-weight:750;margin:0}.gcr-card-title>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#68809f;font-size:11px}.gcr-chart-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.gcr-hourly-card,.gcr-payments-card{min-height:277px}.gcr-hourly-chart{display:block;width:calc(100% - 16px);height:220px;margin:4px auto 6px}.gcr-payment-chart{display:flex;justify-content:space-around;align-items:center;gap:15px;padding:15px 12px 24px;min-height:216px}.gcr-donut{width:161px;height:161px;flex:0 0 161px;border-radius:50%;display:grid;place-items:center}.gcr-donut-hole{width:108px;height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#fff;gap:4px}.gcr-donut-hole strong{font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:-.4px;white-space:nowrap}.gcr-donut-hole span{color:#6480a3;font-size:10px}.gcr-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:11px}.gcr-legend-row{display:flex;gap:6px;align-items:center;white-space:nowrap;font-size:10px}.gcr-legend-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:0 0 9px}.gcr-legend-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.gcr-legend-percent{color:#6380a6}.gcr-legend-row strong{text-align:right;min-width:79px;font-size:10px}.gcr-rank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.gcr-ranked{min-height:195px;padding-bottom:10px}.gcr-ranked-table{padding:3px 14px 8px}.gcr-ranked-row{display:flex;align-items:center;gap:10px;min-height:28px;font-size:11px}.gcr-ranked-num{color:#8091ac;min-width:12px}.gcr-ranked-name{width:31%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcr-ranked-track{background:#e9f0fa;flex:1;height:9px;overflow:hidden;border-radius:99px}.gcr-ranked-track span{display:block;border-radius:inherit;height:100%;min-width:0}.gcr-ranked-track .blue{background:#1d7df8}.gcr-ranked-track .green{background:#22bb83}.gcr-ranked-track .orange{background:#f7a33a}.gcr-ranked-row strong{min-width:85px;text-align:right;font-size:10.6px}.gcr-no-data{text-align:center;padding:38px 10px;color:#788ba8;font-size:12px}.gcr-hour-table-card{overflow:hidden}.gcr-hour-table-card .gcr-card-title{padding-bottom:12px}.gcr-table-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gcr-search{display:flex;align-items:center;gap:7px;height:36px;width:280px;padding:0 10px;border:1px solid #dbe6f5;border-radius:7px;color:#5576a6}.gcr-search input{min-width:0;width:100%;height:100%;border:none;outline:0;color:#18375f;background:transparent;font-size:11px}.gcr-sort{display:flex;align-items:center;gap:5px;height:36px;padding:0 9px;border:1px solid #dbe6f5;border-radius:7px;color:#265688;background:#fff;font-size:11px!important}.gcr-table-scroll{overflow-x:auto}.gcr-data-table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.gcr-data-table th{background:#edf4fc;padding:11px 16px;color:#253e66;white-space:nowrap;font-weight:700}.gcr-data-table td{padding:9px 16px;border-bottom:1px solid #e9f0fa;white-space:nowrap}.gcr-data-table tbody tr:nth-child(2n){background:#f8fbff}.gcr-data-table tbody tr:hover{background:#edf6ff}.gcr-data-table tfoot{background:#eaf3ff;font-weight:750}.gcr-data-table tfoot td{border-bottom:0}.gcr-percentage-cell{display:flex;align-items:center;gap:8px;min-width:150px}.gcr-progress{display:block;flex:1;height:8px;background:#e4edf8;overflow:hidden;border-radius:99px}.gcr-progress i{display:block;height:100%;background:#1877f6;border-radius:99px}.gcr-percentage-cell span{width:41px;text-align:right;font-variant-numeric:tabular-nums}.gcr-table-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#6980a1;padding:12px 15px;font-size:11px}.gcr-table-footer span:last-child{display:inline-flex;align-items:center;gap:5px}.gcr-footnote{display:flex;gap:7px;align-items:flex-start;color:#7286a5;font-size:11px;line-height:1.55;margin:13px 0 0}.gcr-footnote svg{flex:0 0 auto;margin-top:1px}@media(max-width:1450px){.gcr-sidebar{width:205px;flex-basis:205px}.gcr-main{padding:19px 15px 24px}.gcr-metrics{gap:7px}.gcr-metric{padding:12px 9px;gap:7px}.gcr-metric-icon{width:38px;height:38px;flex-basis:38px}.gcr-metric-icon svg{width:21px;height:21px}.gcr-donut{width:142px;height:142px;flex-basis:142px}.gcr-donut-hole{width:97px;height:97px}.gcr-legend-row strong{min-width:68px;font-size:9px}}@media(max-width:1180px){.gcr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.gcr-chart-grid{grid-template-columns:1fr}.gcr-payment-chart{justify-content:flex-start;gap:40px}.gcr-metric-copy strong{font-size:19px}.gcr-header{align-items:flex-start;flex-wrap:wrap}}@media(max-width:850px){.gcr-sidebar{width:175px;flex-basis:175px;padding:14px 6px}.gcr-main{padding:13px 10px}.gcr-side-link{font-size:11px!important;gap:6px}.gcr-heading h1{font-size:22px}.gcr-rank-grid{grid-template-columns:1fr}.gcr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gcr-donut{width:130px;height:130px;flex-basis:130px}.gcr-donut-hole{width:90px;height:90px}}@media(max-width:560px){.gcr-page{height:100dvh}.gcr-sidebar{width:55px;flex-basis:55px}.gcr-back{justify-content:center;padding:0;font-size:0!important}.gcr-side-link{justify-content:center}.gcr-side-link span{display:none}.gcr-metrics{grid-template-columns:1fr}.gcr-date-range input{width:109px}.gcr-table-actions,.gcr-search{width:100%}.gcr-header-actions{flex-wrap:wrap}}[data-theme=dark] .gcr-page{--gcr-text: #e5efff;--gcr-subtle: #a4b6d0;--gcr-border: #354359;--gcr-surface: #1e2b3f;background:#152235}[data-theme=dark] .gcr-sidebar,[data-theme=dark] .gcr-filter-card,[data-theme=dark] .gcr-metric,[data-theme=dark] .gcr-back,[data-theme=dark] .gcr-outline-btn,[data-theme=dark] .gcr-date-range input,[data-theme=dark] .gcr-date-range button,[data-theme=dark] .gcr-preset-row button:not(.selected),[data-theme=dark] .gcr-controls select,[data-theme=dark] .gcr-search,[data-theme=dark] .gcr-sort{background:#1e2b3f;color:#e5efff;border-color:#354359}[data-theme=dark] .gcr-heading p,[data-theme=dark] .gcr-metric-copy>span,[data-theme=dark] .gcr-metric-copy small,[data-theme=dark] .gcr-card-title>span{color:#a4b6d0}[data-theme=dark] .gcr-side-link{color:#bdcfe9}[data-theme=dark] .gcr-side-link.active{color:#fff}[data-theme=dark] .gcr-data-table th,[data-theme=dark] .gcr-data-table tfoot{background:#2c3c54;color:#e4edff}[data-theme=dark] .gcr-data-table tbody tr:nth-child(2n){background:#26364d}[data-theme=dark] .gcr-donut-hole{background:#1e2b3f}[data-theme=dark] .gcr-search input{color:#e5efff}.yr-main .gcr-no-sidebar{height:100%;min-height:0;overflow:hidden;background:transparent}.gcr-no-sidebar .gcr-main{width:100%;background:transparent}.yr-root.is-night .gcr-no-sidebar,.yr-root.is-night .gcr-heading h1{color:#fff}.yr-root.is-night .gcr-heading p{color:#c5c9d4}.yr-root{--yr-blue: #0868f9;--yr-navy: #0b1d4f;--yr-border: #e1eaf7;--yr-muted: #49638b;display:flex;flex:1;width:100%;min-height:0;color:var(--yr-navy);background:#ebebeb;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}.yr-root *,.yr-root *:before,.yr-root *:after{box-sizing:border-box}.yr-root button,.yr-root select,.yr-root input{font:inherit}.yr-root button{cursor:pointer}.yr-root button:focus-visible,.yr-root select:focus-visible,.yr-root input:focus-visible{outline:3px solid #90bfff;outline-offset:2px}.yr-sidebar{width:216px;flex:0 0 216px;min-height:0;padding:8px;overflow-y:auto;background:#d6d6d6;border-right:1px solid #c8c8c8}.yr-sidebar::-webkit-scrollbar,.yr-main::-webkit-scrollbar{width:4px}.yr-sidebar::-webkit-scrollbar-track,.yr-main::-webkit-scrollbar-track{background:transparent}.yr-sidebar::-webkit-scrollbar-thumb,.yr-main::-webkit-scrollbar-thumb{background:#9aafc6;border-radius:999px}.yr-back{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 14px;border:1px solid #d8d8d8;border-radius:8px;background:#f7f7f7;color:#1b2559;font-weight:750;text-align:left}.yr-back:hover{border-color:#c5dff8;background:#f4f9ff}.yr-back svg{width:16px;height:16px;flex:none}.yr-nav{display:flex;flex-direction:column;gap:0;margin-top:8px}.yr-nav-item{display:flex;align-items:center;gap:10px;height:44px;width:100%;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#10285b;text-align:left;font-size:13.5px;font-weight:650;white-space:nowrap}.yr-nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis}.yr-nav-item svg{flex:none;color:#33568f}.yr-nav-item:hover{background:#e7f0ff}.yr-nav-item+.yr-nav-item:not(.is-active){box-shadow:inset 0 1px #c2c2c2}.yr-nav-item.is-active{color:#fff;background:linear-gradient(100deg,#116af8,#0058ed);box-shadow:0 3px 7px #0b65ed22}.yr-nav-item.is-wrap{height:auto;min-height:44px;white-space:normal;line-height:1.25;padding-top:10px;padding-bottom:10px}.yr-nav-item.is-active svg{color:#fff}.yr-main{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:8px 10px 12px}.yr-main.is-pane,.yr-main.is-sales{display:flex;flex-direction:column;overflow:hidden;padding:0}.yr-heading{display:flex;align-items:center;gap:12px;margin:0 0 10px}.yr-heading-icon{color:var(--yr-blue);flex:none}.yr-heading h1{margin:0;font-size:24px;letter-spacing:-.4px;line-height:1.1;font-weight:800}.yr-heading p{margin:4px 0 0;color:var(--yr-muted);font-size:13px}.yr-filters{display:flex;align-items:center;gap:8px;margin:0 0 10px;flex-wrap:wrap}.yr-date-controls,.yr-presets{display:flex;align-items:center;gap:4px}.yr-square-button,.yr-date-wrap,.yr-presets button,.yr-select-wrap,.yr-primary-button{height:40px;border:1px solid #dce7f6;border-radius:8px;background:#fff;color:#12305d}.yr-square-button{width:40px;display:grid;place-items:center}.yr-square-button:hover,.yr-presets button:hover{background:#ecf4ff}.yr-date-wrap{width:154px;display:flex;align-items:center;gap:5px;padding:0 10px}.yr-date-wrap input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#183462;font-size:13px}.yr-date-wrap input::-webkit-calendar-picker-indicator{width:15px;margin:0;opacity:0;cursor:pointer}.yr-date-wrap svg{flex:none;pointer-events:none}.yr-presets button{padding:0 12px;font-size:13px;font-weight:700;white-space:nowrap}.yr-presets button.is-active{color:#fff;border-color:#0e66ee;background:#0867f8}.yr-filter-spacer{flex:1;min-width:8px}.yr-select-wrap{display:flex;align-items:center;gap:4px;padding:0 8px;min-width:150px}.yr-select-wrap svg{color:#50729c;flex:none}.yr-select-wrap select{min-width:0;width:100%;height:100%;border:0;background:transparent;color:#213d65;font-size:13px;outline:none;cursor:pointer}.yr-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;background:#0867f8;border-color:#0867f8;color:#fff;white-space:nowrap;font-size:13px;font-weight:750}.yr-primary-button:hover{background:#0059e3}.yr-custom-range{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border:1px solid var(--yr-border);background:#fff;border-radius:8px;padding:8px 12px;margin:0 0 10px;color:#425d84;font-size:13px}.yr-custom-range input{border:1px solid #dce7f6;border-radius:6px;padding:6px 8px;background:#fff;color:#172d54}.yr-info{padding:8px 12px;margin-bottom:10px;background:#eaf2ff;border:1px solid #c9ddfb;border-radius:8px;color:#285895;font-size:13px;font-weight:650}.yr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.yr-kpi,.yr-card{border:1px solid var(--yr-border);background:#fff;border-radius:10px}.yr-kpi{min-width:0;min-height:96px;padding:12px;display:flex;align-items:flex-start;gap:10px}.yr-kpi-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:10px}.yr-kpi-icon svg{width:22px;height:22px}.yr-kpi-icon.green{background:#dbf8e9;color:#03b96c}.yr-kpi-icon.blue{background:#e0edff;color:#056af3}.yr-kpi-icon.yellow{background:#fff2d2;color:#ff9600}.yr-kpi-icon.purple{background:#eee1ff;color:#8d2aff}.yr-kpi>div:last-child{min-width:0}.yr-kpi span{display:block;font-size:13px;margin:0 0 4px;white-space:nowrap}.yr-kpi strong{display:block;font-size:22px;letter-spacing:-.4px;line-height:1.1;white-space:nowrap}.yr-kpi small{display:flex;align-items:center;gap:3px;color:#05ad60;font-size:12px;margin-top:6px;white-space:nowrap}.yr-kpi small em{color:#57709b;font-style:normal;font-size:11px;margin-left:4px}.yr-chart-grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);gap:8px;margin-bottom:8px}.yr-card{min-width:0}.yr-line-card,.yr-payment-card{min-height:250px;padding:12px}.yr-card-header{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:8px}.yr-card-header h2{font-size:15px;font-weight:800;margin:0;line-height:1.2}.yr-card-header select{width:140px;height:34px;background:#fff;color:#263e64;border:1px solid #dbe7f5;padding:0 8px;border-radius:7px;font-size:12px}.yr-sales-svg{width:100%;height:200px;display:block}.yr-payment-body{min-height:190px;display:flex;align-items:center;justify-content:space-around;gap:12px}.yr-donut{position:relative;width:168px;height:168px;flex:0 0 168px;border-radius:50%;background:conic-gradient(#2479f9 0% 32.1%,#10be79 32.1% 60.6%,#ffbf3d 60.6% 79%,#ff8270 79% 91.6%,#a56af3 91.6% 100%);display:grid;place-items:center}.yr-donut-hole{width:108px;height:108px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.yr-donut-hole strong{font-size:15px;letter-spacing:-.3px;white-space:nowrap}.yr-donut-hole span{font-size:12px;color:#4a6898}.yr-payment-legend{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.yr-payment-row{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.yr-dot{display:block;width:10px;height:10px;border-radius:50%;flex:0 0 10px}.yr-pay-label{flex:1;overflow:hidden;text-overflow:ellipsis}.yr-pay-pct{color:#3b5e94}.yr-payment-row strong{min-width:78px;font-weight:700;text-align:right}.yr-table-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.yr-table-card{padding:12px}.yr-link{display:inline-flex;align-items:center;gap:2px;background:transparent;border:0;color:#0068fb;font-size:12px;font-weight:750;white-space:nowrap}.yr-link:hover{text-decoration:underline}.yr-table-card table{border-spacing:0;border-collapse:collapse;width:100%;font-size:12px}.yr-table-card thead{background:#eff5fc}.yr-table-card th{height:34px;font-weight:750;font-size:11px;text-align:left;white-space:nowrap}.yr-table-card th:first-child{border-radius:6px 0 0;width:28px;padding-left:8px}.yr-table-card th:last-child{border-radius:0 6px 0 0;text-align:right;padding-right:8px}.yr-table-card th:nth-last-child(2),.yr-table-card td:nth-last-child(2){text-align:center}.yr-table-card td{height:40px;border-bottom:1px solid #e9f0f9;white-space:nowrap}.yr-table-card tbody tr:nth-child(2n){background:#f7faff}.yr-table-card td:first-child{padding-left:8px}.yr-table-card td:last-child{padding-right:8px;text-align:right}.yr-name-cell{display:flex;align-items:center;gap:8px;white-space:nowrap}.yr-mini-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:7px}.yr-mini-icon svg{width:16px;height:16px}.yr-mini-icon.orange{background:#fff0d9;color:#f39200}.yr-mini-icon.red{background:#ffeced;color:#fb5c4c}.yr-mini-icon.yellow{background:#fff4cc;color:#d79c00}.yr-mini-icon.blue{background:#e1f0ff;color:#1680e9}.yr-mini-icon.purple{background:#f2e4fb;color:#a366b2}.yr-mini-icon.green{background:#def9ed;color:#13b96e}.yr-empty-report{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:320px;text-align:center;gap:10px;color:#365780;padding:28px}.yr-empty-report h2{color:#102754;margin:0}.yr-empty-report p{max-width:440px;line-height:1.5;margin:0 0 6px}.yr-root.is-night{--yr-navy: #fff;--yr-border: #3A3E46;--yr-muted: #c5c9d4;background:#000;color:#fff}.yr-root.is-night .yr-sidebar,.yr-sidebar.is-night{background:#000;border-color:#3a3e46;color:#fff}.yr-sidebar.is-night .yr-back{background:#2a2d33;color:#fff;border-color:#3a3e46}.yr-sidebar.is-night .yr-nav-item{color:#fff}.yr-sidebar.is-night .yr-nav-item svg{color:#c5c9d4}.yr-sidebar.is-night .yr-nav-item:hover{background:#3a3e46}.yr-sidebar.is-night .yr-nav-item+.yr-nav-item:not(.is-active){box-shadow:inset 0 1px #3a3e46}.yr-sidebar.is-night .yr-nav-item.is-active{background:#126bf0;color:#fff;box-shadow:none}.yr-sidebar.is-night .yr-nav-item.is-active svg{color:#fff}.yr-root.is-night .yr-back,.yr-root.is-night .yr-square-button,.yr-root.is-night .yr-date-wrap,.yr-root.is-night .yr-presets button,.yr-root.is-night .yr-select-wrap,.yr-root.is-night .yr-kpi,.yr-root.is-night .yr-card,.yr-root.is-night .yr-custom-range,.yr-root.is-night .yr-card-header select,.yr-root.is-night .yr-custom-range input,.yr-root.is-night .yr-donut-hole{background:#2a2d33;color:#fff;border-color:#3a3e46}.yr-root.is-night .yr-nav-item{color:#fff}.yr-root.is-night .yr-nav-item svg,.yr-root.is-night .yr-select-wrap svg{color:#c5c9d4}.yr-root.is-night .yr-nav-item:hover,.yr-root.is-night .yr-square-button:hover,.yr-root.is-night .yr-presets button:hover{background:#3a3e46}.yr-root.is-night .yr-nav-item+.yr-nav-item:not(.is-active){box-shadow:inset 0 1px #3a3e46}.yr-root.is-night .yr-nav-item.is-active,.yr-root.is-night .yr-presets button.is-active,.yr-root.is-night .yr-primary-button{background:#126bf0;border-color:#126bf0;color:#fff;box-shadow:none}.yr-root.is-night .yr-nav-item.is-active svg{color:#fff}.yr-root.is-night .yr-date-wrap input,.yr-root.is-night .yr-select-wrap select,.yr-root.is-night .yr-heading h1,.yr-root.is-night .yr-card-header h2,.yr-root.is-night .yr-empty-report h2,.yr-root.is-night .yr-kpi strong,.yr-root.is-night .yr-donut-hole strong{color:#fff}.yr-root.is-night .yr-table-card thead,.yr-root.is-night .yr-table-card tbody tr:nth-child(2n){background:#24272c}.yr-root.is-night .yr-table-card td{border-color:#3a3e46}.yr-root.is-night .yr-info{background:#1a2740;border-color:#3a3e46;color:#c5d7f2}.yr-root.is-night .yr-sales-svg line{stroke:#3a3e46}.yr-root.is-night .yr-sales-svg text{fill:#c5c9d4}@media(max-width:1450px){.yr-filter-spacer{display:none}.yr-kpi strong{font-size:18px}.yr-donut{width:148px;height:148px;flex-basis:148px}.yr-donut-hole{width:96px;height:96px}}@media(max-width:1180px){.yr-sidebar{width:188px;flex-basis:188px}.yr-nav-item{gap:8px;font-size:13px}.yr-chart-grid,.yr-kpis{grid-template-columns:1fr 1fr}.yr-table-grid{grid-template-columns:1fr}}@media(max-width:760px){.yr-root{flex-direction:column}.yr-sidebar{width:100%;flex-basis:auto;max-height:180px;border-right:0;border-bottom:1px solid #c8c8c8}.yr-kpis,.yr-chart-grid{grid-template-columns:1fr}}.ypm-root .yp-page{--yp-bg:#EBEBEB;--yp-surface:#fff;--yp-field:#fff;--yp-head:#f5f6f8;--yp-hover:#f4f7fb;--yp-selected:#e9f2ff;--yp-line:#dfe3ea;--yp-text:#10254f;--yp-muted:#566680;--yp-accent:#0868f9;--yp-accent-strong:#0057d6;--yp-on-accent:#fff;--yp-link:#0b57c9;--yp-danger:#c52b41;--yp-danger-line:#f3c9d0;--yp-warn:#9a6405;--yp-switch-off:#8f99a8;--yp-green-bg:#ddf7e9;--yp-green-text:#0b7a48;--yp-red-bg:#ffe5e9;--yp-red-text:#b5263b;--yp-orange-bg:#fff1d8;--yp-orange-text:#8f5c05;--yp-blue-bg:#e5f0ff;--yp-blue-text:#075dd1;--yp-gray-bg:#edf1f5;--yp-gray-text:#566680}.yr-root.is-night .ypm-root .yp-page{--yp-bg:#000;--yp-surface:#2A2D33;--yp-field:#3A3E46;--yp-head:#24272c;--yp-hover:#32353c;--yp-selected:#3A3E46;--yp-line:#3A3E46;--yp-text:#fff;--yp-muted:#c5c9d4;--yp-accent:#126bf0;--yp-accent-strong:#0f5fd6;--yp-link:#9cc9ff;--yp-danger:#ff9aa5;--yp-danger-line:#5a3a40;--yp-warn:#ffcf7a;--yp-switch-off:#6b7280;--yp-green-bg:#123f2b;--yp-green-text:#86e6b8;--yp-red-bg:#4a1f27;--yp-red-text:#ffb0ba;--yp-orange-bg:#47330f;--yp-orange-text:#ffd28a;--yp-blue-bg:#1a2f52;--yp-blue-text:#a9cdff;--yp-gray-bg:#3A3E46;--yp-gray-text:#d5d8e0}.yr-main.ypm-main{display:flex;flex-direction:column;padding:0;overflow:hidden;min-height:0;background:#ebebeb;container:ypm / inline-size}.yr-root.is-night .yr-main.ypm-main,.yr-root.is-night .ypm-root{background:#000}.ypm-root{flex:1;min-height:0;display:flex;flex-direction:column;background:#ebebeb}.ypm-root .yp-page{box-sizing:border-box;flex:1;min-height:0;display:flex;flex-direction:column;width:100%;padding:8px 12px;overflow:auto;background:var(--yp-bg);color:var(--yp-text);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12.5px;line-height:1.3}.ypm-root .yp-page:has(.yp-table-scroll):not(:has(.yp-two-column)){overflow:hidden}.ypm-root .yp-page *,.ypm-root .yp-page *:before,.ypm-root .yp-page *:after{box-sizing:border-box}.ypm-root .yp-page button,.ypm-root .yp-page input,.ypm-root .yp-page select,.ypm-root .yp-page textarea{font:inherit}.ypm-root .yp-page button{cursor:pointer}.ypm-root .yp-page button:disabled{cursor:not-allowed;opacity:.5}.ypm-root .yp-page h1,.ypm-root .yp-page h2,.ypm-root .yp-page p{margin:0}.ypm-root .yp-page h1{font-size:17px;font-weight:750;line-height:1.15;letter-spacing:-.3px}.ypm-root .yp-page h2{font-size:13px;font-weight:700}.ypm-root .yp-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex:0 0 auto;margin-bottom:8px}.ypm-root .yp-heading-main{display:flex;align-items:center;gap:10px;min-width:0}.ypm-root .yp-heading-main p{margin-top:1px;color:var(--yp-muted);font-size:11.5px}.ypm-root .yp-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.ypm-root .yp-page input,.ypm-root .yp-page select,.ypm-root .yp-page textarea{width:100%;min-height:34px;padding:4px 9px;border:1px solid var(--yp-line);border-radius:6px;outline:0;background:var(--yp-field);color:var(--yp-text)}.ypm-root .yp-page input::placeholder,.ypm-root .yp-page textarea::placeholder{color:#6b778c;font-weight:400;opacity:1}.yr-root.is-night .ypm-root .yp-page input::placeholder,.yr-root.is-night .ypm-root .yp-page textarea::placeholder{color:#aeb4c0}.ypm-root .yp-page input:focus,.ypm-root .yp-page select:focus,.ypm-root .yp-page textarea:focus{border-color:var(--yp-accent);box-shadow:0 0 0 3px #0868f922}.ypm-root .yp-page input[readonly]{background:var(--yp-head);color:var(--yp-muted)}.ypm-root .yp-page textarea{min-height:52px;resize:vertical}.ypm-root .yp-field{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--yp-muted);font-size:12px;font-weight:600}.ypm-root .yp-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;align-items:start}.ypm-root .yp-form-grid>.yp-check{align-self:end}.ypm-root .yp-span-2{grid-column:span 2}.ypm-root .yp-check{display:flex;align-items:center;gap:7px;min-height:32px;color:var(--yp-text);font-size:12.5px}.ypm-root .yp-page .yp-check input{flex:none;width:16px;height:16px;min-height:16px;padding:0;accent-color:var(--yp-accent)}.ypm-root .yp-toggle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:2px 10px;margin-top:8px;padding-top:6px;border-top:1px solid var(--yp-line)}.ypm-root .yp-switch{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:transparent;color:var(--yp-text);font-size:12.5px}.ypm-root .yp-switch i{position:relative;width:30px;height:16px;border-radius:8px;background:var(--yp-switch-off);transition:background .15s}.ypm-root .yp-switch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s}.ypm-root .yp-switch[aria-checked=true] i{background:#13a86c}.ypm-root .yp-switch[aria-checked=true] i:after{transform:translate(14px)}.ypm-root .yp-switch span{min-width:34px;text-align:left}.ypm-root .yp-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 11px;border:1px solid var(--yp-line);border-radius:6px;font-size:12.5px;font-weight:610;white-space:nowrap;transition:background .15s,border-color .15s}.ypm-root .yp-btn svg,.ypm-root .yp-icon-button svg,.ypm-root .yp-search svg,.ypm-root .yp-notice svg{flex:none;width:14px;height:14px}.ypm-root .yp-btn-primary{border-color:var(--yp-accent);background:var(--yp-accent);color:var(--yp-on-accent)}.ypm-root .yp-btn-primary:hover{border-color:var(--yp-accent-strong);background:var(--yp-accent-strong)}.ypm-root .yp-btn-light{background:var(--yp-surface);color:var(--yp-link)}.ypm-root .yp-btn-light:hover,.ypm-root .yp-icon-button:hover{background:var(--yp-hover);border-color:var(--yp-accent)}.yr-root.is-night .ypm-root .yp-btn-light{background:var(--yp-field);color:#fff}.yr-root.is-night .ypm-root .yp-btn-light:hover,.yr-root.is-night .ypm-root .yp-icon-button:hover{background:#4a4f59}.ypm-root .yp-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--yp-line);border-radius:6px;background:var(--yp-surface);color:var(--yp-link)}.yr-root.is-night .ypm-root .yp-icon-button{background:var(--yp-field);color:#fff}.ypm-root .yp-page .yp-icon-button.yp-danger{border-color:var(--yp-danger-line);color:var(--yp-danger)}.ypm-root .yp-plain{display:inline-flex;padding:3px;border:0;background:transparent;color:inherit}.ypm-root .yp-card{min-width:0;padding:10px;border:1px solid var(--yp-line);border-radius:8px;background:var(--yp-surface);color:var(--yp-text)}.ypm-root .yp-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ypm-root .yp-page:has(.yp-table-scroll):not(:has(.yp-two-column))>.yp-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ypm-root .yp-card:has(>.yp-table-scroll){padding:0}.ypm-root .yp-card:has(>.yp-table-scroll)>:not(.yp-table-scroll){flex:0 0 auto;margin:0;padding:8px 10px}.ypm-root .yp-card>:has(+.yp-table-scroll){border-bottom:1px solid var(--yp-line)}.ypm-root .yp-toolbar{display:flex;align-items:flex-end;gap:8px}.ypm-root .yp-toolbar>select,.ypm-root .yp-toolbar>.yp-field{flex:0 1 200px}.ypm-root .yp-toolbar>.yp-field:only-child{flex-basis:320px}.ypm-root .yp-toolbar .yp-search{flex:1 1 180px}.ypm-root .yp-search{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:1px solid var(--yp-line);border-radius:6px;background:var(--yp-field);color:var(--yp-muted)}.ypm-root .yp-page .yp-search input{height:32px;min-height:0;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.ypm-root .yp-add-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ypm-root .yp-add-inline input,.ypm-root .yp-add-inline select{flex:1 1 150px;width:auto}.ypm-root .yp-add-inline>span{flex:1;min-width:0}.ypm-root .yp-tabs{display:flex;align-items:center;gap:4px;overflow:auto}.ypm-root .yp-tabs button{min-height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--yp-muted);font-weight:600;white-space:nowrap}.ypm-root .yp-tabs button:hover{background:var(--yp-hover)}.ypm-root .yp-tabs button.active{background:var(--yp-selected);color:var(--yp-link);font-weight:700}.ypm-root .yp-table-scroll{flex:1;width:100%;min-height:0;overflow:auto}.ypm-root .yp-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;white-space:nowrap}.ypm-root .yp-table th{position:sticky;top:0;z-index:1;height:32px;padding:4px 10px;border-bottom:1px solid var(--yp-line);background:var(--yp-head);color:var(--yp-muted);font-size:11.5px;font-weight:650}.ypm-root .yp-table td{height:42px;padding:3px 10px;border-bottom:1px solid var(--yp-line);color:var(--yp-text);font-size:12.5px}.ypm-root .yp-table td b{font-weight:680}.ypm-root .yp-table tbody tr:hover{background:var(--yp-hover)}.ypm-root .yp-table .yp-right{text-align:right;font-variant-numeric:tabular-nums}.ypm-root .yp-table .yp-price{font-weight:650;font-variant-numeric:tabular-nums}.ypm-root .yp-table-fill{min-width:720px}.ypm-root .yp-table-fill th:first-child,.ypm-root .yp-table-fill td:first-child{width:100%;max-width:0}.ypm-root .yp-table-actions th:last-child{z-index:2;text-align:right}.ypm-root .yp-table-actions th:last-child,.ypm-root .yp-table-actions td:last-child{position:sticky;right:0}.ypm-root .yp-table-actions td:last-child{background:var(--yp-surface)}.ypm-root .yp-table-actions tbody tr:hover td:last-child{background:var(--yp-hover)}.ypm-root .yp-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.ypm-root .yp-item-name{display:flex;align-items:center;gap:8px;min-width:0}.ypm-root .yp-item-name>span:last-child{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.ypm-root .yp-item-name b,.ypm-root .yp-item-name small{display:block;overflow:hidden;text-overflow:ellipsis}.ypm-root .yp-item-name small{color:var(--yp-muted);font-size:11px}.ypm-root .yp-product-icon{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;overflow:hidden;border:1px solid var(--yp-line);border-radius:6px;background:var(--yp-head);color:var(--yp-muted)}.ypm-root .yp-product-icon svg{width:15px;height:15px}.ypm-root .yp-product-icon img{display:block;width:100%;height:100%;object-fit:contain}.ypm-root .yp-inline-qty{width:80px!important;min-height:30px!important;padding:3px 7px!important}.ypm-root .yp-pill{display:inline-flex;padding:2px 7px;border-radius:5px;font-size:11.5px;font-weight:600}.ypm-root .yp-pill-green{background:var(--yp-green-bg);color:var(--yp-green-text)}.ypm-root .yp-pill-red{background:var(--yp-red-bg);color:var(--yp-red-text)}.ypm-root .yp-pill-orange{background:var(--yp-orange-bg);color:var(--yp-orange-text)}.ypm-root .yp-pill-blue{background:var(--yp-blue-bg);color:var(--yp-blue-text)}.ypm-root .yp-pill-gray{background:var(--yp-gray-bg);color:var(--yp-gray-text)}.ypm-root .yp-card>.yp-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-top:1px solid var(--yp-line);color:var(--yp-muted)}.ypm-root .yp-pager-buttons{display:flex;align-items:center;gap:6px}.ypm-root .yp-pager-buttons button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--yp-line);border-radius:6px;background:var(--yp-field);color:var(--yp-text);font-size:16px}.ypm-root .yp-pager-buttons span{color:var(--yp-text);font-weight:650;font-variant-numeric:tabular-nums}.ypm-root .yp-muted{color:var(--yp-muted);font-size:12.5px}.ypm-root .yp-notice{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin:0 0 6px;padding:5px 10px;border:1px solid var(--yp-line);border-left:3px solid var(--yp-accent);border-radius:6px;background:var(--yp-surface);color:var(--yp-text)}.ypm-root .yp-notice span{flex:1}.ypm-root .yp-empty{padding:28px 10px;color:var(--yp-muted);text-align:center}.ypm-root .yp-stats{display:grid;flex:0 0 auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:6px;margin:0 0 6px}.ypm-root .yp-stat{min-width:0;padding:6px 10px;border:1px solid var(--yp-line);border-radius:8px;background:var(--yp-surface)}.ypm-root .yp-stat-label{margin-bottom:1px;color:var(--yp-muted);font-size:11.5px}.ypm-root .yp-stat strong{display:block;overflow:hidden;font-size:15px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ypm-root .yp-stat small{display:block;margin-top:4px;color:var(--yp-muted);font-size:11.5px}.ypm-root .yp-stat.yp-orange strong{color:var(--yp-warn)}.ypm-root .yp-stat.yp-red strong{color:var(--yp-danger)}.ypm-root .yp-card .yp-stat{background:var(--yp-head)}.ypm-root .yp-product-layout{display:grid;flex:1;grid-template-columns:176px minmax(0,1fr);gap:6px;min-height:0}.ypm-root .yp-product-layout>.yp-card{min-height:0}.ypm-root .yp-list-card{display:flex;flex-direction:column;overflow:hidden}.ypm-root .yp-categories{min-height:0;padding:6px;overflow:auto}.ypm-root .yp-categories .yp-panel-title{margin-bottom:2px;padding:4px 6px}.ypm-root .yp-category{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:0 8px;border:0;border-left:3px solid transparent;border-radius:6px;background:transparent;color:var(--yp-text);font-size:12.5px;text-align:left}.ypm-root .yp-category b{color:var(--yp-muted);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.ypm-root .yp-category:hover{background:var(--yp-hover)}.ypm-root .yp-category.is-selected{border-left-color:var(--yp-accent);background:var(--yp-selected);color:var(--yp-link);font-weight:700}.ypm-root .yp-category.is-selected b{color:inherit}.ypm-root .yp-two-column{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.62fr);gap:6px;align-items:start}.ypm-root .yp-side-stack{display:flex;flex-direction:column;gap:6px;min-width:0}.ypm-root .yp-side-stack .yp-muted{margin-top:8px;line-height:1.5}.ypm-root .yp-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:104px;margin-bottom:6px;overflow:hidden;border:1px solid var(--yp-line);border-radius:6px;background:var(--yp-head);color:var(--yp-muted)}.ypm-root .yp-image-placeholder svg{width:26px;height:26px}.ypm-root .yp-image-placeholder img{width:100%;height:100%;object-fit:contain}.ypm-root .yp-margin-bottom{margin-bottom:8px}.ypm-root .yp-visual-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ypm-root .yp-visual-actions .yp-btn{min-width:0;min-height:30px;padding:3px;font-size:11.5px;text-align:center;white-space:normal}.ypm-root .yp-page .yp-visual-delete{border-color:var(--yp-danger-line);color:var(--yp-danger)}.ypm-root .yp-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:6px}.ypm-root .yp-link-card{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:5px 9px;border:1px solid var(--yp-line);border-radius:6px;background:var(--yp-surface);color:var(--yp-muted);text-align:left}.ypm-root .yp-link-card svg{flex:none;width:16px;height:16px}.ypm-root .yp-link-card:hover{border-color:var(--yp-accent);background:var(--yp-hover)}.ypm-root .yp-link-card span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;color:var(--yp-text)}.ypm-root .yp-link-card small{color:var(--yp-muted);font-size:11px}.ypm-root .yp-recipe-layout{display:grid;flex:1;grid-template-columns:186px minmax(0,1fr);gap:6px;min-height:0}.ypm-root .yp-recipe-layout>.yp-card{min-height:0}.ypm-root .yp-recipes-products{display:flex;flex-direction:column;gap:6px;padding:6px;overflow:auto}.ypm-root .yp-recipes-products .yp-panel-title{margin:0;padding:4px}.ypm-root .yp-recipe-content{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;overflow:auto}.ypm-root .yp-recipe-content .yp-stats{margin-bottom:6px}.ypm-root .yp-recipe-content .yp-card{flex:0 0 auto}.ypm-root .yp-recipe-product-list{display:flex;flex-direction:column;gap:2px;min-height:0}.ypm-root .yp-recipe-product{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;min-height:36px;padding:3px 8px;border:0;border-left:3px solid transparent;border-radius:6px;background:transparent;color:var(--yp-text);text-align:left}.ypm-root .yp-recipe-product b{font-weight:650}.ypm-root .yp-recipe-product small{overflow:hidden;color:var(--yp-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ypm-root .yp-recipe-product:hover{background:var(--yp-hover)}.ypm-root .yp-recipe-product.is-selected{border-left-color:var(--yp-accent);background:var(--yp-selected);color:var(--yp-link)}.ypm-root .yp-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0b1b426a}.yr-root.is-night .ypm-root .yp-overlay{background:#000a}.ypm-root .yp-modal{display:flex;flex-direction:column;width:min(460px,100%);max-height:calc(100vh - 40px);border:1px solid var(--yp-line);border-radius:8px;background:var(--yp-surface);color:var(--yp-text);box-shadow:0 12px 40px #05102c44}.ypm-root .yp-modal-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--yp-line)}.ypm-root .yp-page .yp-modal-head h2{font-size:14px}.ypm-root .yp-modal-body{display:flex;flex-direction:column;gap:8px;padding:12px;overflow-y:auto}.ypm-root .yp-modal-footer{display:flex;justify-content:flex-end;gap:6px;padding:8px 12px;border-top:1px solid var(--yp-line)}.ypm-root .yp-modal .yp-panel-title{margin:4px 0 0}@container ypm (max-width:860px){.ypm-root .yp-two-column{grid-template-columns:minmax(0,1fr)}.ypm-root .yp-product-layout,.ypm-root .yp-recipe-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ypm-root .yp-categories{display:flex;align-items:center;gap:4px;overflow-x:auto}.ypm-root .yp-categories .yp-panel-title{display:none}.ypm-root .yp-category{flex:0 0 auto;width:auto}.ypm-root .yp-recipes-products{max-height:190px}}@container ypm (max-width:560px){.ypm-root .yp-heading-actions{justify-content:flex-start;width:100%;margin-left:0}.ypm-root .yp-span-2,.ypm-root .yp-link-grid,.ypm-root .yp-toggle-grid,.ypm-root .yp-form-grid{grid-template-columns:minmax(0,1fr)}.ypm-root .yp-span-2{grid-column:span 1}.ypm-root .yp-stats{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ypm-root .yp-switch i,.ypm-root .yp-switch i:after,.ypm-root .yp-btn{transition:none}}.ypx-page{display:flex;flex-direction:column;gap:10px;color:#172b52;min-width:0}.ypx-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ypx-metric{display:flex;align-items:center;gap:10px;min-width:0;background:#fff;border:1px solid #e8ecf3;border-radius:12px;padding:12px 14px}.ypx-metric-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px}.ypx-metric-icon.is-navy{color:#2458df;background:#eaf0ff}.ypx-metric-icon.is-green{color:#11914d;background:#e2f8ea}.ypx-metric-icon.is-red{color:#d33845;background:#ffeded}.ypx-metric-label{color:#73819d;font-size:12px}.ypx-metric strong{display:block;margin-top:2px;color:#172b59;font-size:18px;letter-spacing:-.3px;white-space:nowrap}.ypx-panel{background:#fff;border:1px solid #e8ecf3;border-radius:12px;padding:12px 14px;min-width:0}.ypx-panel-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#182f69}.ypx-panel-title h2{margin:0;flex:1;font-size:15px;font-weight:800}.ypx-open-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#dff8e8;color:#12834c;font-size:11px;font-weight:750}.ypx-open-status.is-closed{background:#fff0f0;color:#bc444d}.ypx-open-status i,.ypx-state i{width:7px;height:7px;border-radius:50%;background:currentColor}.ypx-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ypx-search,.ypx-date,.ypx-range,.ypx-select{display:flex;align-items:center;gap:6px;min-height:36px;background:#f7f9fc;border:1px solid #e3e9f2;border-radius:8px;padding:0 10px;color:#5d6d8a}.ypx-search{flex:1;min-width:180px}.ypx-search input,.ypx-date input,.ypx-range input,.ypx-select select{min-width:0;border:0;background:transparent;color:#1c2c50;outline:none;font:inherit;font-size:13px}.ypx-search input{width:100%}.ypx-date input{width:132px}.ypx-range label{display:flex;align-items:center;gap:6px;color:#7b88a4;font-size:11px;font-weight:700}.ypx-range input{width:124px}.ypx-select select{cursor:pointer}.ypx-tabs{display:flex;gap:4px;flex-wrap:wrap}.ypx-tabs button{height:32px;border:0;border-radius:8px;background:#eef2f8;color:#465a7c;padding:0 10px;font-size:12px;font-weight:700}.ypx-tabs button.is-active{background:#1855e8;color:#fff}.ypx-table-scroll{overflow-x:auto}.ypx-table-scroll::-webkit-scrollbar{height:4px;width:4px}.ypx-table-scroll::-webkit-scrollbar-thumb{background:#9aafc6;border-radius:999px}.ypx-table{width:100%;border-collapse:collapse}.ypx-table th{background:#f5f7fb;color:#7b88a4;font-size:11px;font-weight:750;text-align:left;padding:8px 10px;white-space:nowrap}.ypx-table th:first-child{border-radius:8px 0 0 8px}.ypx-table th:last-child{border-radius:0 8px 8px 0}.ypx-table td{border-bottom:1px solid #edf0f5;padding:10px;font-size:12px;color:#52607c}.ypx-table tr:last-child td{border-bottom:0}.ypx-table tr.is-selected td{background:#f3f7ff}.ypx-right{text-align:right}.ypx-mono{font-variant-numeric:tabular-nums;white-space:nowrap}.ypx-money{font-weight:750;white-space:nowrap}.ypx-money.is-plus{color:#10904a}.ypx-money.is-minus{color:#d92b3b}.ypx-empty{text-align:center;color:#8592a6}.ypx-chip,.ypx-state{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:750;white-space:nowrap}.ypx-chip.is-opening{background:#eaf0ff;color:#2458df}.ypx-chip.is-sale,.ypx-chip.is-in{background:#e4f9ec;color:#128f4e}.ypx-chip.is-out,.ypx-chip.is-refund{background:#ffeaed;color:#d23c48}.ypx-state.is-balanced{background:#e4f9ec;color:#128f4e}.ypx-state.is-shortage{background:#ffeaed;color:#d23c48}.ypx-state.is-surplus{background:#e4f9ec;color:#128f4e}.ypx-balance{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 14px;border-radius:10px;background:linear-gradient(125deg,#2d73fa,#0645c9);color:#fff}.ypx-balance span{display:inline-flex;align-items:center;gap:8px;font-size:13px}.ypx-balance strong{font-size:22px;letter-spacing:-.4px}.ypx-row-select{border:0;background:transparent;color:#1855e8;font:inherit;font-weight:750;padding:0}.ypx-detail{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.4fr) auto;gap:10px;align-items:stretch}.ypx-diff,.ypx-note{border-radius:10px;padding:12px 14px}.ypx-diff{display:flex;flex-direction:column;gap:4px}.ypx-diff span,.ypx-note span{font-size:12px;font-weight:750}.ypx-diff strong{font-size:22px}.ypx-diff.is-balanced{background:#e3f9eb;color:#088348}.ypx-diff.is-shortage{background:#ffe9ed;color:#c52239}.ypx-diff.is-surplus{background:#e3f9eb;color:#088348}.ypx-facts{margin:0 0 10px;color:#73819d;font-size:12px}.ypx-error{margin:0 0 8px;color:#c24141;font-size:12px}.ypx-note{display:flex;gap:8px;background:#f7f9fc;color:#52607c}.ypx-note p{margin:4px 0 0;font-size:13px}.ypx-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 14px;border:1px solid #c9d7ee;border-radius:10px;background:#fff;color:#1855e8;font-weight:750;white-space:nowrap}.ypx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.yr-root.is-night .ypx-page,.yr-root.is-night .ypx-facts{color:#fff}.yr-root.is-night .ypx-metric,.yr-root.is-night .ypx-panel,.yr-root.is-night .ypx-outline,.yr-root.is-night .ypx-note{background:#2a2d33;border-color:#3a3e46;color:#fff}.yr-root.is-night .ypx-metric strong,.yr-root.is-night .ypx-panel-title,.yr-root.is-night .ypx-panel-title h2,.yr-root.is-night .ypx-search input,.yr-root.is-night .ypx-date input,.yr-root.is-night .ypx-range input,.yr-root.is-night .ypx-select select,.yr-root.is-night .ypx-table td,.yr-root.is-night .ypx-note p{color:#fff}.yr-root.is-night .ypx-metric-label,.yr-root.is-night .ypx-table th{color:#c5c9d4}.yr-root.is-night .ypx-table th,.yr-root.is-night .ypx-search,.yr-root.is-night .ypx-date,.yr-root.is-night .ypx-range,.yr-root.is-night .ypx-select{background:#24272c;border-color:#3a3e46}.yr-root.is-night .ypx-table td{border-color:#3a3e46}.yr-root.is-night .ypx-table tr.is-selected td{background:#1d2433}.yr-root.is-night .ypx-tabs button{background:#3a3e46;color:#fff}.yr-root.is-night .ypx-tabs button.is-active{background:#126bf0}@media(max-width:1100px){.ypx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ypx-detail{grid-template-columns:1fr}}.yp-shell{--yp-navy: #142442;--yp-ink: #172b52;--yp-blue: #2458df;--yp-muted: #75839d;font-family:Inter,Segoe UI,Arial,sans-serif;background:#f3f5f9;color:var(--yp-ink);min-height:100vh;display:flex;position:relative;font-size:14px}.yp-shell *,.yp-shell *:before,.yp-shell *:after{box-sizing:border-box}.yp-shell button,.yp-shell input,.yp-shell textarea{font:inherit}.yp-shell button{cursor:pointer}.yp-shell button:disabled{cursor:not-allowed;opacity:.55}.yp-shell button:focus-visible,.yp-shell input:focus-visible,.yp-shell textarea:focus-visible{outline:3px solid #91b7ff;outline-offset:2px}.yp-sidebar{width:258px;min-width:258px;background:linear-gradient(155deg,#132544,#101e3b 75%);padding:25px 14px 21px;color:#fff;min-height:100vh;display:flex;flex-direction:column}.yp-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 55px}.yp-brand-star{width:44px;height:44px;background:linear-gradient(140deg,#55b1ff,#245ce0);display:grid;place-items:center;border-radius:11px;color:#fff}.yp-brand strong{display:block;font-size:20px;letter-spacing:-.6px;line-height:1.05}.yp-brand small{display:block;margin-top:6px;color:#96aacc;font-size:10px;letter-spacing:1.5px}.yp-sidebar-title{padding:0 13px;color:#93a6c5;letter-spacing:1.6px;font-size:11px;font-weight:750;margin-bottom:13px}.yp-nav-active{display:flex;align-items:center;gap:12px;min-height:60px;background:linear-gradient(115deg,#2c6cf5,#1645d1);border-radius:10px;padding:13px 12px;font-size:12px;font-weight:750;box-shadow:0 4px 16px #0b1b4880}.yp-nav-active span{flex:1}.yp-menu-future{border:1px dashed #526a94;border-radius:10px;color:#8fa5c5;line-height:1.7;margin:25px 8px;padding:22px 12px;text-align:center;font-size:11px}.yp-back{margin-top:auto;border:none;border-top:1px solid #324361;background:transparent;color:#d7e0f5;width:100%;text-align:left;display:flex;align-items:center;gap:11px;padding:19px 15px 0;font-size:13px}.yp-back:hover{color:#fff}.yp-content{flex:1;min-width:0}.yp-topbar{background:#fff;border-bottom:1px solid #e5eaf1;min-height:72px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.yp-breadcrumb{display:flex;gap:12px;align-items:center;color:#65738e;font-size:12px}.yp-breadcrumb span{color:#9eacc3;font-size:19px}.yp-breadcrumb b{color:#2858d9;font-weight:750}.yp-account{display:flex;align-items:center;gap:11px;white-space:nowrap;font-size:12px}.yp-avatar{background:#dce7ff;color:#2544a6;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-weight:800}.yp-page{max-width:1600px;padding:30px 32px;margin:0 auto}.yp-page-head{display:flex;justify-content:flex-end;align-items:flex-start;gap:20px;margin-bottom:18px}.yp-page-head h1{font-size:29px;color:#132750;letter-spacing:-1px;font-weight:800;margin:0 0 7px}.yp-page-head p{font-size:13px;color:#7e8da5;margin:0}.yp-status{padding:12px 20px;border-radius:50px;font-weight:750;display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px}.yp-status i{display:inline-block;width:9px;height:9px;border-radius:50%;background:currentColor}.yp-status.is-open{background:#dff8e8;color:#12834c}.yp-status.is-closed{background:#fff0f0;color:#bc444d}.yp-notice{background:#e7f0ff;border:1px solid #b8d2ff;color:#2852a0;border-radius:9px;padding:12px 14px;margin-bottom:18px;display:flex;align-items:center;gap:10px;font-size:12px}.yp-notice span{flex:1}.yp-notice button{border:0;background:transparent;color:inherit;padding:0;display:grid;place-items:center}.yp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.yp-stat{background:#fff;border:1px solid #e9edf4;border-radius:15px;box-shadow:0 4px 18px #18294707;padding:20px 19px;min-width:0}.yp-stat-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:32px;font-size:13px;color:#73819d}.yp-stat-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px}.yp-stat-icon--blue{color:#253ca1;background:#eaf0ff}.yp-stat-icon--green{color:#11914d;background:#e2f8ea}.yp-stat-icon--red{color:#d33845;background:#ffeded}.yp-stat strong{display:block;margin-top:10px;color:#172b59;font-size:clamp(19px,1.7vw,28px);letter-spacing:-.7px;white-space:nowrap}.yp-stat small{display:block;color:#9da8ba;margin-top:10px;font-size:11px}.yp-columns{display:grid;grid-template-columns:minmax(0,1.49fr) minmax(315px,.99fr);gap:19px;align-items:start}.yp-left-col,.yp-right-col{display:flex;flex-direction:column;gap:19px;min-width:0}.yp-card{background:#fff;border:1px solid #e8ecf3;box-shadow:0 5px 20px #18294707;border-radius:15px;padding:22px}.yp-card-title{display:flex;align-items:center;gap:12px;margin-bottom:21px;color:#182f69}.yp-card-title h2{color:#172c5d;font-weight:800;font-size:18px;margin:0}.yp-cash-hero{min-height:162px;background:linear-gradient(125deg,#2d73fa,#0645c9);border-radius:12px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center}.yp-cash-hero span{font-size:15px;font-weight:500}.yp-cash-hero strong{font-size:clamp(31px,3vw,49px);font-weight:850;letter-spacing:-.8px}.yp-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:15px}.yp-btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:49px;border-radius:10px;padding:12px 16px;font-weight:750;font-size:13px;transition:transform .15s ease,filter .15s ease}.yp-btn:not(:disabled):hover{filter:brightness(.97);transform:translateY(-1px)}.yp-btn--in{color:#098f43;background:#ddf9e9}.yp-btn--out{color:#c52837;background:#ffe2e6}.yp-btn--blue{background:#1855e8;color:#fff;box-shadow:0 3px 12px #174acb25}.yp-btn--light{color:#465a7c;background:#eef2f8}.yp-btn--full{width:100%;margin-top:20px}.yp-btn--large{min-width:250px;font-size:15px}.yp-table-wrap{overflow-x:auto}.yp-table-wrap table{border-collapse:collapse;width:100%}.yp-table-wrap th{background:#f5f7fb;color:#7b88a4;font-size:11px;font-weight:750;text-align:left;padding:12px 14px}.yp-table-wrap th:first-child{border-radius:8px 0 0 8px}.yp-table-wrap th:last-child{border-radius:0 8px 8px 0;text-align:right}.yp-table-wrap td{border-bottom:1px solid #edf0f5;padding:15px 14px;font-size:12px;color:#52607c}.yp-table-wrap td:last-child{text-align:right;white-space:nowrap;font-weight:750}.yp-table-wrap tr:last-child td{border-bottom:0}.yp-table-empty{text-align:center!important;color:#8592a6!important}.yp-pill{padding:4px 13px;border-radius:25px;font-weight:750;font-size:11px}.yp-pill--in{background:#e4f9ec;color:#128f4e}.yp-pill--out{background:#ffeaed;color:#d23c48}.yp-positive{color:#10904a!important}.yp-negative{color:#d92b3b!important}.yp-session-row{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #edf0f5;font-size:12px}.yp-session-row span{color:#71809d}.yp-session-row strong{text-align:right;font-weight:750;color:#21335e}.yp-expected{background:#edf4ff;border-radius:12px;padding:19px 20px;display:flex;flex-direction:column;gap:11px;margin-top:3px}.yp-expected span{color:#2856c6;font-size:13px;font-weight:750}.yp-expected strong{font-size:30px;letter-spacing:-.8px;color:#1b2e62}.yp-hint{display:flex;align-items:flex-start;gap:10px;line-height:1.6;color:#8291ab;font-size:12px;background:#eef2f8;padding:14px 16px;border-radius:11px}.yp-hint svg{flex:none;margin-top:1px}.yp-footer{color:#9aa5b8;font-size:11px;margin-top:22px}.yp-opening-card{max-width:810px;margin:30px auto;text-align:center;padding:38px 45px}.yp-opening-card h2{margin:13px 0 8px;font-size:27px}.yp-opening-card>p{color:#75849c;margin-bottom:27px}.yp-opening-symbol{background:#e7f0ff;color:#2356cc;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;margin:0 auto}.yp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;text-align:left;margin:26px 0}.yp-readonly{background:#f3f6fa;padding:13px 15px;border-radius:10px;display:flex;flex-direction:column;gap:8px}.yp-readonly small{font-size:11px;color:#8290a6}.yp-readonly strong{font-size:13px;color:#263b62}.yp-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:750;color:#32415d}.yp-field input,.yp-field textarea{min-width:0;width:100%;background:#fff;color:#1c2c50;border:1px solid #d7deea;border-radius:9px;padding:13px 14px;font-size:14px;outline-color:#3579fc}.yp-field textarea{resize:vertical}.yp-required{color:#d33a4b}.yp-opening-card .yp-hint{margin-top:22px;justify-content:center;text-align:left}.yp-closing-card{max-width:1120px;margin:0 auto}.yp-closing-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:30px}.yp-close-summary{background:#f7f9fc;border:1px solid #e9edf5;border-radius:12px;padding:16px 18px}.yp-close-summary>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #e6ebf3;color:#75819a}.yp-close-summary>div strong{color:#1d305c}.yp-close-summary>.yp-close-total{border-bottom:0;margin-top:12px;padding:22px 12px;background:#e7f0ff;border-radius:10px;font-weight:750;color:#214caa}.yp-close-summary>.yp-close-total strong{color:#1946bd;font-size:23px}.yp-close-fields{display:flex;flex-direction:column;gap:17px}.yp-difference{background:#f0f3f8;border-radius:10px;padding:15px;display:grid;grid-template-columns:1fr auto;gap:8px}.yp-difference span{color:#667691;font-weight:750}.yp-difference strong{font-size:22px}.yp-difference small{grid-column:1 / -1;color:#8390a5}.yp-difference.is-equal{background:#e3f9eb;color:#088348}.yp-difference.is-deficit{background:#ffe9ed;color:#c52239}.yp-difference.is-surplus{background:#fff3df;color:#a56b02}.yp-close-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:5px}.yp-modal-backdrop{position:fixed;inset:0;background:#0d1d42aa;z-index:1000;display:grid;place-items:center;padding:20px}.yp-modal{width:min(100%,475px);padding:25px;background:#fff;border-radius:16px;box-shadow:0 20px 70px #111f4666;display:flex;flex-direction:column;gap:17px}.yp-modal-head{display:flex;justify-content:space-between;align-items:center}.yp-modal-head h2{margin:0;font-size:21px}.yp-modal-head button{display:grid;place-items:center;border:0;background:#f0f2f6;padding:7px;border-radius:7px}.yp-modal p{color:#7d8aa0;font-size:12px;margin:0}.yp-modal-actions{display:flex;justify-content:flex-end;gap:11px}@media(max-width:1250px){.yp-sidebar{width:228px;min-width:228px}.yp-page{padding:25px 20px}.yp-stats{gap:10px}.yp-stat{padding:16px}.yp-stat strong{font-size:21px}.yp-columns{grid-template-columns:minmax(0,1.2fr) minmax(295px,.95fr);gap:12px}}@media(max-width:1000px){.yp-sidebar{width:205px;min-width:205px}.yp-columns{grid-template-columns:1fr}.yp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.yp-stat strong{font-size:26px}.yp-closing-grid{grid-template-columns:1fr}}@media(max-width:680px){.yp-shell{display:block}.yp-sidebar{width:100%;min-height:auto;padding:14px}.yp-brand{padding:0 0 15px}.yp-menu-future{display:none}.yp-back{margin-top:10px}.yp-topbar{padding:0 14px;min-height:55px}.yp-account{display:none}.yp-breadcrumb{font-size:10px;gap:6px}.yp-page{padding:18px 12px}.yp-page-head h1{font-size:22px}.yp-page-head p{font-size:11px}.yp-status{padding:8px;font-size:10px}.yp-stat strong{font-size:21px}.yp-stat{padding:12px}.yp-card{padding:15px}.yp-cash-hero strong{font-size:34px}.yp-form-grid{grid-template-columns:1fr}.yp-opening-card{padding:25px 17px}}.yp-embedded{min-height:0;height:auto;background:transparent}.yp-embedded .yp-content{background:transparent}.yr-root.is-night .yp-account strong{color:#fff}.yr-root.is-night .yp-footer{color:#c5c9d4}.yp-pin-layer{z-index:1100}.yp-pin-dots{display:flex;justify-content:center;gap:10px}.yp-pin-dot{width:46px;height:52px;border:1px solid #d5e1f2;border-radius:10px;display:grid;place-items:center;font-size:24px;color:#1d4ed8;background:#f7fbff}.yp-pin-error{min-height:16px;margin:0;text-align:center;color:#c24141;font-size:12px}.yp-pin-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.yp-pin-pad button{height:52px;border:1px solid #d5e1f2;border-radius:12px;background:#f4f8ff;color:#1b2559;font-size:20px;font-weight:700}.yp-pin-pad button:disabled{opacity:.5}.yp-page--live{padding:14px 20px 20px}.yp-page--live .yp-page-head{margin-bottom:10px}.yp-page--live .yp-status{padding:6px 14px;font-size:11px;box-shadow:0 1px 3px #18294712}.yp-page--live .yp-status.is-open i{box-shadow:0 0 0 3px #12834c33}.yp-page-head{align-items:center}.yp-page-head .yp-notice{margin:0 auto 0 0;padding:6px 8px 6px 12px;border-radius:50px;min-width:0;flex:0 1 auto;max-width:70%;font-size:11px;font-weight:600}.yp-page-head .yp-notice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-page-head .yp-notice button{width:20px;height:20px;border-radius:50%;flex:none}.yp-page-head .yp-notice button:hover{background:#2852a01f}.yp-page--live .yp-stats{gap:12px;margin-bottom:14px}.yp-page--live .yp-stat{padding:14px 16px;border-radius:14px;border-top:3px solid #cfdcf8;transition:box-shadow .2s ease,transform .2s ease}.yp-page--live .yp-stat:nth-child(3){border-top-color:#9ee0b9}.yp-page--live .yp-stat:nth-child(4){border-top-color:#f5b3b9}.yp-page--live .yp-stat:hover{transform:translateY(-1px);box-shadow:0 8px 22px #18294712}.yp-page--live .yp-stat-head{min-height:26px;font-size:12px;font-weight:600}.yp-page--live .yp-stat-icon{width:30px;height:30px;border-radius:9px}.yp-page--live .yp-stat-icon svg{width:16px;height:16px}.yp-page--live .yp-stat strong{margin-top:6px;font-size:22px;font-variant-numeric:tabular-nums}.yp-page--live .yp-stat small{margin-top:4px;font-size:11px}.yp-page--live .yp-columns,.yp-page--live .yp-left-col,.yp-page--live .yp-right-col{gap:14px}.yp-page--live .yp-card{padding:16px 18px;border-radius:14px}.yp-page--live .yp-card-title{gap:10px;margin-bottom:14px}.yp-page--live .yp-card-title h2{font-size:15px}.yp-page--live .yp-card-title svg{width:18px;height:18px;color:#2458df}.yp-page--live .yp-cash-hero{min-height:112px;gap:6px;border-radius:12px;position:relative;overflow:hidden;background:linear-gradient(125deg,#2d73fa,#0645c9);box-shadow:0 8px 20px #1855e833}.yp-page--live .yp-cash-hero:after{content:"";position:absolute;right:-40px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#ffffff2e,transparent 70%);pointer-events:none}.yp-page--live .yp-cash-hero span{font-size:12px;letter-spacing:.4px;text-transform:uppercase;opacity:.85}.yp-page--live .yp-cash-hero strong{font-size:36px;font-variant-numeric:tabular-nums}.yp-page--live .yp-actions{gap:12px;margin-top:12px}.yp-page--live .yp-btn{min-height:44px;padding:10px 14px;font-size:13px;gap:8px}.yp-page--live .yp-btn svg{width:18px;height:18px}.yp-page--live .yp-btn--in{border:1px solid #bdeed2}.yp-page--live .yp-btn--out{border:1px solid #ffc4cc}.yp-page--live .yp-btn--in:not(:disabled):hover{background:#cbf5dc}.yp-page--live .yp-btn--out:not(:disabled):hover{background:#ffd3d9}.yp-page--live .yp-btn--full{margin-top:14px}.yp-page--live .yp-table-wrap th{padding:9px 12px;font-size:10px;letter-spacing:.6px}.yp-page--live .yp-table-wrap td{padding:11px 12px;font-size:12px;font-variant-numeric:tabular-nums}.yp-page--live .yp-table-wrap tbody tr:hover td{background:#f8faff}.yp-page--live .yp-table-empty{padding:28px 12px!important}.yp-page--live .yp-session-row{padding:11px 0}.yp-page--live .yp-session-row:first-of-type{border-top:0;padding-top:2px}.yp-page--live .yp-expected{padding:14px 16px;gap:6px;border-radius:12px;margin-top:6px;background:linear-gradient(135deg,#edf4ff,#e3edff);border:1px solid #d3e2ff}.yp-page--live .yp-expected span{font-size:12px}.yp-page--live .yp-expected strong{font-size:24px;font-variant-numeric:tabular-nums}.yp-page--live .yp-hint{padding:10px 12px;font-size:11px}.yp-page--live .yp-closing-grid{gap:14px}.yp-page--live .yp-close-summary{padding:8px 12px}.yp-page--live .yp-close-summary>div{padding:8px 0}.yp-page--live .yp-close-summary>.yp-close-total{margin-top:6px;padding:12px}.yp-page--live .yp-close-summary>.yp-close-total strong{font-size:18px}.yp-page--live .yp-close-fields{gap:10px}.yp-page--live .yp-difference{padding:10px 12px}.yp-page--live .yp-difference strong{font-size:18px}.yp-page-head{justify-content:space-between;flex-wrap:wrap}.yp-page-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;min-width:0}.yp-page-head .yp-page-title h1{font-size:20px;font-weight:600;letter-spacing:-.3px;margin:0;color:inherit}.yp-page-head .yp-page-title p{font-size:12px;margin:0;color:#5c6578}.yp-page-head .yp-notice{margin-left:auto;margin-right:0}.yp-embedded .yp-page{padding:8px 16px 16px;max-width:none}.yp-embedded .yp-page--live .yp-stat,.yp-embedded .yp-page--live .yp-card{border-color:#d8d8d8;border-radius:16px;box-shadow:0 8px 24px #0000000a}.yp-embedded .yp-page--live .yp-stat{border-top-width:3px}.yp-embedded .yp-card{border-color:#d8d8d8;border-radius:16px;box-shadow:0 8px 24px #0000000a}.yp-embedded .yp-card-title h2{font-size:15px;font-weight:700}.yp-embedded .yp-page--live .yp-btn{min-height:52px;font-size:14px;border-radius:12px;touch-action:manipulation}.yp-embedded .yp-page--live .yp-btn--full{min-height:54px;font-size:15px}.yp-embedded .yp-page--live .yp-table-wrap{max-height:min(40dvh,22rem);overflow:auto;scrollbar-width:thin}.yp-embedded .yp-page--live .yp-table-wrap thead th{position:sticky;top:0;z-index:1}.yp-embedded .yp-table-wrap th:last-child{text-align:right}.yp-embedded .yp-page--live .yp-table-empty{padding:22px 12px!important}.yp-embedded .yp-readonly{border-radius:12px}.yp-embedded .yp-field input,.yp-embedded .yp-field textarea{border-radius:12px;min-height:46px}.yr-root.is-night .yp-page-head .yp-page-title p{color:#c5c9d4}.yr-root.is-night .yp-card,.yr-root.is-night .yp-stat{background:#2a2d33;border-color:#3a3e46;box-shadow:none;color:#fff}.yr-root.is-night .yp-stat strong,.yr-root.is-night .yp-card-title h2,.yr-root.is-night .yp-session-row strong{color:#fff}.yr-root.is-night .yp-stat-head,.yr-root.is-night .yp-stat small,.yr-root.is-night .yp-session-row span,.yr-root.is-night .yp-table-wrap td{color:#c5c9d4}.yr-root.is-night .yp-card-title,.yr-root.is-night .yp-card-title svg{color:#8cbcff}.yr-root.is-night .yp-session-row{border-color:#3a3e46}.yr-root.is-night .yp-table-wrap th{background:#1c1f24;color:#c5c9d4}.yr-root.is-night .yp-table-wrap td{border-color:#3a3e46}.yr-root.is-night .yp-table-wrap tbody tr:hover td{background:#243044}.yr-root.is-night .yp-expected{background:#243044;border-color:#3a3e46}.yr-root.is-night .yp-expected span{color:#8cbcff}.yr-root.is-night .yp-expected strong{color:#fff}.yr-root.is-night .yp-hint{background:#1c1f24;color:#c5c9d4}.yr-root.is-night .yp-notice{background:#243044;border-color:#3a3e46;color:#8cbcff}.yr-root.is-night .yp-btn--light{background:#3a3e46;color:#fff}.yr-root.is-night .yp-btn--in{background:#12301f;color:#b7ebc8;border-color:#1e5a38}.yr-root.is-night .yp-btn--out{background:#3a2024;color:#f3b4b4;border-color:#5a3338}.yr-root.is-night .yp-readonly{background:#1c1f24}.yr-root.is-night .yp-readonly small{color:#c5c9d4}.yr-root.is-night .yp-readonly strong,.yr-root.is-night .yp-field{color:#fff}.yr-root.is-night .yp-field input,.yr-root.is-night .yp-field textarea{background:#1c1f24;border-color:#3a3e46;color:#fff}.yr-root.is-night .yp-close-summary{background:#1c1f24;border-color:#3a3e46}.yr-root.is-night .yp-close-summary>div{border-color:#3a3e46;color:#c5c9d4}.yr-root.is-night .yp-close-summary>div strong{color:#fff}.yr-root.is-night .yp-close-summary>.yp-close-total{background:#243044;color:#8cbcff}.yr-root.is-night .yp-close-summary>.yp-close-total strong{color:#8cbcff}.yr-root.is-night .yp-opening-card>p{color:#c5c9d4}.ypm-root .eia-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 10px;padding:0;list-style:none;border:1px solid var(--yp-line);border-radius:8px;background:var(--yp-surface)}.ypm-root .eia-steps li{display:flex;align-items:flex-start;gap:8px;padding:8px 12px}.ypm-root .eia-steps li+li{border-left:1px solid var(--yp-line)}.ypm-root .eia-step-no{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--yp-blue-bg);color:var(--yp-blue-text);font-size:11.5px;font-weight:750}.ypm-root .eia-steps b{display:block;font-size:12px;font-weight:700}.ypm-root .eia-steps p{margin-top:1px;color:var(--yp-muted);font-size:11px;line-height:1.35}.ypm-root .eia-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:10px;align-items:start}.ypm-root .eia-main{display:flex;flex-direction:column;gap:10px;min-width:0}.ypm-root .eia-section.yp-card{padding:0;overflow:hidden}.ypm-root .eia-section-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--yp-line);background:var(--yp-head)}.ypm-root .eia-section-head h2{font-size:13px}.ypm-root .eia-section-head p{margin-top:0;color:var(--yp-muted);font-size:11px}.ypm-root .eia-index{color:var(--yp-muted);font-weight:600}.ypm-root .eia-badge{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--yp-blue-bg);color:var(--yp-blue-text)}.ypm-root .eia-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:12px}.ypm-root .eia-field{display:flex;flex-direction:column;gap:3px;min-width:0}.ypm-root .eia-field.is-wide{grid-column:1 / -1}.ypm-root .eia-field>label,.ypm-root .eia-label{color:var(--yp-text);font-size:11.5px;font-weight:650}.ypm-root .eia-req{color:var(--yp-danger)}.ypm-root .eia-opt{color:var(--yp-muted);font-weight:500}.ypm-root .eia-field input:not([type=radio]),.ypm-root .eia-field textarea{min-height:32px;font-size:12px}.ypm-root .eia-field textarea{flex:1;min-height:56px;padding-top:6px;line-height:1.35}.ypm-root .eia-field [aria-invalid=true]{border-color:var(--yp-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--yp-danger) 14%,transparent)}.ypm-root .eia-msg{min-height:14px;color:var(--yp-muted);font-size:11px;line-height:1.3}.ypm-root .eia-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ypm-root .eia-choice{position:relative;display:flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--yp-line);border-radius:6px;background:var(--yp-field);color:var(--yp-text);font-size:12px;font-weight:600;cursor:pointer}.ypm-root .eia-choice:hover{border-color:var(--yp-accent);background:var(--yp-hover)}.ypm-root .yp-page .eia-choice input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.ypm-root .eia-choice:has(input:checked){border-color:var(--yp-accent);background:var(--yp-selected);color:var(--yp-link)}.ypm-root .eia-choice:has(input:focus-visible){outline:2px solid var(--yp-accent);outline-offset:2px}.ypm-root .eia-aside{display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:0}.ypm-root .eia-aside .yp-card{padding:14px}.ypm-root .eia-aside-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--yp-link)}.ypm-root .eia-aside-head h2{color:var(--yp-text)}.ypm-root .eia-progress{height:6px;overflow:hidden;border-radius:3px;background:var(--yp-gray-bg)}.ypm-root .eia-progress i{display:block;height:100%;border-radius:3px;background:var(--yp-accent);transition:width .2s}.ypm-root .eia-progress-text{margin:6px 0 10px;color:var(--yp-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.ypm-root .eia-summary{margin:0 0 12px;border-top:1px solid var(--yp-line)}.ypm-root .eia-summary>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--yp-line);font-size:12px}.ypm-root .eia-summary dt{flex:none;color:var(--yp-muted)}.ypm-root .eia-summary dd{margin:0;min-width:0;overflow-wrap:anywhere;text-align:right;font-weight:650}.ypm-root .eia-submit{width:100%;min-height:38px}.ypm-root .eia-privacy{display:flex;gap:6px;margin-top:10px;color:var(--yp-muted);font-size:11.5px;line-height:1.4}.ypm-root .eia-privacy svg{flex:none;margin-top:1px;color:var(--yp-green-text)}.ypm-root .eia-benefits{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ypm-root .eia-benefits li{display:flex;align-items:center;gap:8px;font-size:12px}.ypm-root .eia-benefits svg{flex:none;color:var(--yp-link)}.ypm-root .eia-done.yp-card{padding:32px 16px}.ypm-root .eia-done-body{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:0 auto;text-align:center}.ypm-root .eia-done-body h2{font-size:17px}.ypm-root .eia-done-icon{color:var(--yp-green-text)}.ypm-root .eia-done-no{padding:3px 12px;border-radius:999px;background:var(--yp-blue-bg);color:var(--yp-blue-text);font-size:12.5px}.ypm-root .eia-done-body .yp-btn{margin-top:8px}@media(max-width:1000px){.ypm-root .eia-layout{grid-template-columns:minmax(0,1fr)}.ypm-root .eia-aside{position:static}}@media(max-width:720px){.ypm-root .eia-steps{grid-template-columns:minmax(0,1fr)}.ypm-root .eia-steps li+li{border-top:1px solid var(--yp-line);border-left:0}.ypm-root .eia-grid{grid-template-columns:minmax(0,1fr);padding:12px}}.ypm-root .eia-msg:empty{display:none}.ypm-root .eia-contacts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ypm-root .eia-contacts li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--yp-line);font-size:12px}.ypm-root .eia-contacts li:first-child{border-top:0;padding-top:0}.ypm-root .eia-contacts span{font-weight:650}.ypm-root .eia-contacts a{color:var(--yp-link);font-variant-numeric:tabular-nums;text-decoration:none}.ypm-root .eia-contacts a:hover{text-decoration:underline}.ypm-root .eia-hours{display:flex;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;border-radius:6px;background:var(--yp-head);color:var(--yp-muted);font-size:11.5px}.ypm-root .eia-hours svg{flex:none;color:var(--yp-link)}.ypm-root .eia-contacts b{color:var(--yp-text);font-weight:600;font-variant-numeric:tabular-nums}.ypm-root .eis-rows{display:flex;flex-direction:column}.ypm-root .eis-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;border-top:1px solid var(--yp-line)}.ypm-root .eis-row:first-child{border-top:0}.ypm-root .eis-row-text{min-width:0}.ypm-root .eis-row-text b{display:block;font-size:12.5px;font-weight:650}.ypm-root .eis-row-text small{display:block;margin-top:1px;color:var(--yp-muted);font-size:11px;line-height:1.35}.ypm-root .eis-row>.yp-switch{flex:none}.ypm-root .yp-page .eis-select{flex:none;width:96px}.ypm-root .eis-seg{display:inline-flex;flex:none;padding:2px;border:1px solid var(--yp-line);border-radius:7px;background:var(--yp-head)}.ypm-root .eis-seg.is-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ypm-root .yp-page .eis-seg button{min-height:28px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:var(--yp-muted);font-size:12px;font-weight:600;white-space:nowrap}.ypm-root .yp-page .eis-seg button:hover{background:var(--yp-hover)}.ypm-root .yp-page .eis-seg button[aria-checked=true]{background:var(--yp-surface);color:var(--yp-link);font-weight:700;box-shadow:0 0 0 1px var(--yp-accent) inset}.ypm-root .yp-page .eis-seg button:focus-visible{outline:2px solid var(--yp-accent);outline-offset:1px}.ypm-root .eis-stack{display:flex;flex-direction:column;gap:9px;margin:10px 0 12px}.ypm-root .eia-aside-head .eis-env{margin-left:auto;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.ypm-root .eis-env.is-test{background:var(--yp-orange-bg);color:var(--yp-orange-text)}.ypm-root .eis-env.is-live{background:var(--yp-green-bg);color:var(--yp-green-text)}@media(max-width:720px){.ypm-root .eis-row{flex-wrap:wrap}}.rk-root,.rk-root *{box-sizing:border-box}.rk-root{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;gap:8px;padding:8px;background:#f3f6fb;color:#182b49;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.rk-root button,.rk-root input,.rk-root select{font:inherit}.rk-root button{cursor:pointer}.rk-root button:disabled{cursor:default;opacity:.55}.rk-root button:focus-visible,.rk-root input:focus-visible,.rk-root select:focus-visible{outline:3px solid #90bfff;outline-offset:2px}.rk-root svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rk-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.rk-header-main{display:flex;align-items:center;gap:8px;min-width:0}.rk-back{height:42px;flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #d6e1ef;border-radius:8px;background:#fff;color:#153866;font-size:14px;font-weight:750}.rk-back svg{width:16px;height:16px}.rk-header h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1;white-space:nowrap}.rk-stats{display:flex;align-items:center;gap:8px;min-width:0}.rk-stat{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 12px;border:1px solid #e1e8f2;border-radius:8px;background:#fff;color:#5c6d86;font-size:13px;font-weight:700;white-space:nowrap}.rk-stat strong{color:#1b3559;font-size:18px;font-weight:800;line-height:1}.rk-stat .rk-green{color:#11975d}.rk-stat .rk-red{color:#d45454}.rk-toolbar{display:flex;gap:8px}.rk-search{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px;border:1px solid #dce5f0;border-radius:8px;background:#fff;color:#8798ad}.rk-search:focus-within{border-color:#347dec}.rk-search svg{width:18px;height:18px;flex:none}.rk-search input{width:100%;border:0;background:transparent;outline:none;font-size:14px;color:#1d3452}.rk-search input::placeholder{color:#9aa8ba}.rk-filter{width:210px;height:42px;padding:0 10px;border:1px solid #dce5f0;border-radius:8px;background:#fff;color:#284361;font-size:14px;cursor:pointer}.rk-notice{margin:0;padding:8px 12px;border-radius:8px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:700}.rk-notice.is-ok{background:#e9f8f0;color:#15865a}.rk-platforms{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:8px;align-content:start}.rk-platforms::-webkit-scrollbar{width:4px}.rk-platforms::-webkit-scrollbar-track{background:transparent}.rk-platforms::-webkit-scrollbar-thumb{background:#9aafc6;border-radius:999px}.rk-platform-card{overflow:hidden;background:#fff;border:1px solid #e0e7f1;border-radius:10px;align-self:start}.rk-platform-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 10px;background:#f7faff;border-bottom:1px solid #e9eef6}.rk-platform-left{display:flex;align-items:center;gap:8px;min-width:0}.rk-platform-icon{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#e9f2ff;color:#256bd6}.rk-platform-icon svg{width:18px;height:18px}.rk-platform-header h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800}.rk-platform-count{padding:4px 8px;background:#eef2f7;color:#5e718d;border-radius:8px;font-size:12px;font-weight:800;white-space:nowrap}.rk-restaurant-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;min-height:64px}.rk-restaurant-row+.rk-restaurant-row{border-top:1px solid #edf1f6}.rk-restaurant-info{min-width:0}.rk-restaurant-info h3{margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;color:#263a56}.rk-restaurant-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#7d8ba0}.rk-connected,.rk-disconnected{display:inline-flex;align-items:center;gap:5px}.rk-connected{color:#208e61}.rk-disconnected{color:#d15c5c}.rk-mini-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.rk-actions{display:flex;align-items:center;gap:8px;flex:none}.rk-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:76px;height:36px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:800}.rk-open{color:#15865a;background:#e9f8f0}.rk-closed{color:#cf5353;background:#fff0f0}.rk-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:104px;height:40px;border-radius:8px;font-size:14px;font-weight:800;touch-action:manipulation}.rk-action-btn svg{width:15px;height:15px}.rk-close-btn{color:#d15252;background:#fff;border:1px solid #f0cccc}.rk-close-btn:hover:not(:disabled){background:#fff1f1}.rk-open-btn{color:#fff;background:#226dde;border:1px solid #226dde}.rk-open-btn:hover:not(:disabled){background:#155bc5}.rk-empty{grid-column:1 / -1;margin:0;padding:28px 12px;text-align:center;color:#7d8ba0;background:#fff;border:1px solid #e1e8f2;border-radius:10px;font-size:14px;font-weight:700}.rk-root.is-night{background:#000;color:#fff}.rk-root.is-night .rk-back,.rk-root.is-night .rk-stat,.rk-root.is-night .rk-search,.rk-root.is-night .rk-filter,.rk-root.is-night .rk-platform-card,.rk-root.is-night .rk-empty{background:#2a2d33;color:#fff;border-color:#3a3e46}.rk-root.is-night .rk-stat,.rk-root.is-night .rk-restaurant-meta,.rk-root.is-night .rk-empty{color:#c5c9d4}.rk-root.is-night .rk-stat strong,.rk-root.is-night .rk-platform-header h2,.rk-root.is-night .rk-restaurant-info h3,.rk-root.is-night .rk-search input,.rk-root.is-night .rk-filter{color:#fff}.rk-root.is-night .rk-stat .rk-green,.rk-root.is-night .rk-connected{color:#5ddeaf}.rk-root.is-night .rk-stat .rk-red,.rk-root.is-night .rk-disconnected{color:#fb7185}.rk-root.is-night .rk-platform-header{background:#24272c;border-color:#3a3e46}.rk-root.is-night .rk-platform-icon{background:#1d3358;color:#8cbcff}.rk-root.is-night .rk-platform-count{background:#3a3e46;color:#fff}.rk-root.is-night .rk-restaurant-row+.rk-restaurant-row{border-color:#3a3e46}.rk-root.is-night .rk-search input{background:transparent}.rk-root.is-night .rk-close-btn{background:#2a2d33;color:#fb7185;border-color:#5a3036}.rk-root.is-night .rk-open{background:#143024;color:#b7ebc8}.rk-root.is-night .rk-closed,.rk-root.is-night .rk-notice{background:#3a2428;color:#fb7185}.rk-root.is-night .rk-notice.is-ok{background:#143024;color:#b7ebc8}.rk-root.is-night .rk-platforms::-webkit-scrollbar-thumb{background:#3a3e46}@media(max-width:800px){.rk-header{align-items:flex-start;flex-direction:column}.rk-stats{width:100%}.rk-stat{flex:1;justify-content:center}.rk-toolbar{flex-direction:column}.rk-filter{width:100%}}.qr-print-root{display:none}@media print{@page{size:A4;margin:0}body>*:not(.qr-print-root){display:none!important}.qr-print-root{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8mm;padding:12mm;background:#fff;color:#000;font-family:Segoe UI,Arial,sans-serif}.qr-print-card{break-inside:avoid;border:.4mm solid #000;border-radius:4mm;padding:7mm 5mm;text-align:center}.qr-print-restaurant{font-size:13pt;font-weight:700}.qr-print-title{margin:3mm 0 4mm;font-size:24pt;font-weight:800;line-height:1.1}.qr-print-card svg{width:56mm;height:56mm}.qr-print-hint{margin-top:4mm;font-size:10.5pt}}
