.map-panel[data-v-9b079eb4]{display:flex;flex-direction:column;min-height:0}.map-panel[data-v-9b079eb4]:fullscreen{padding:12px;background:#142236;color:#fff}.map-viewport[data-v-9b079eb4]{height:clamp(300px,54vh,660px);overflow:hidden;border:1px solid #9bb0bc;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.map-viewport.dragging[data-v-9b079eb4],.map-viewport.dragging g[data-v-9b079eb4]{cursor:grabbing}.map-panel:fullscreen .map-viewport[data-v-9b079eb4]{flex:1;height:auto}.map svg[data-v-9b079eb4]{width:100%;height:100%;display:block}.purchase-count[data-v-9b079eb4]{fill:#102238;font:700 14px sans-serif}.map g[data-v-9b079eb4]{cursor:pointer}.controls[data-v-9b079eb4]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.branch table[data-v-9b079eb4]{min-width:880px}.controls label[data-v-9b079eb4]{display:flex;align-items:center;gap:6px}.branch[data-v-9b079eb4]{padding:12px 0;border-bottom:1px solid #ccc;overflow:auto}.branch button[data-v-9b079eb4]{margin-inline:6px}.ops[data-v-07645f8b]{padding:16px}.ops nav[data-v-07645f8b],.ops fieldset[data-v-07645f8b],.ops form[data-v-07645f8b]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.ops form h3[data-v-07645f8b]{width:100%}.ops textarea[data-v-07645f8b]{min-width:240px}.ops label[data-v-07645f8b]{display:inline-flex;gap:6px;align-items:center;margin:4px}.ops button[data-v-07645f8b],.ops input[data-v-07645f8b],.ops select[data-v-07645f8b],.ops textarea[data-v-07645f8b]{padding:6px}.ops table[data-v-07645f8b]{border-collapse:collapse;width:100%}.ops th[data-v-07645f8b],.ops td[data-v-07645f8b]{border-bottom:1px solid #ccc;padding:8px;text-align:right}.scroll[data-v-07645f8b]{overflow:auto}.selected[data-v-07645f8b]{background:#e6f3fc}.contact-actions[data-v-07645f8b]{border:1px solid #709ab5;border-radius:8px;padding:12px;margin-top:12px}.contact-actions h3[data-v-07645f8b]{scroll-margin-top:24px}.error[data-v-07645f8b]{color:#ae1717}.bale-admin[data-v-5a6fd32d]{padding:16px}nav[data-v-5a6fd32d]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}button[data-v-5a6fd32d],select[data-v-5a6fd32d]{padding:8px}td[data-v-5a6fd32d],th[data-v-5a6fd32d]{padding:8px;border:1px solid #aaa;white-space:nowrap}table[data-v-5a6fd32d]{border-collapse:collapse}.shift-inputs[data-v-5a6fd32d]{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.dash[data-v-0852be6c]{padding:16px;min-width:0}.dash-controls[data-v-0852be6c]{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:16px 0}.dash-controls label[data-v-0852be6c]{display:flex;flex-direction:column;gap:5px}.dash-controls input[data-v-0852be6c],.dash-controls select[data-v-0852be6c],.dash-controls button[data-v-0852be6c]{padding:9px;border:1px solid #ccc;border-radius:8px}.dash-stats[data-v-0852be6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.dash-stats>div[data-v-0852be6c]{background:#f5f3f9;padding:14px;border-radius:10px;display:flex;flex-direction:column;gap:8px}.dash-stats strong[data-v-0852be6c]{font-size:19px}.dash-scroll[data-v-0852be6c]{overflow:auto}table[data-v-0852be6c]{width:100%;border-collapse:collapse;text-align:right}th[data-v-0852be6c],td[data-v-0852be6c]{padding:10px;border-bottom:1px solid #ddd;white-space:nowrap}h3[data-v-0852be6c]{margin-top:24px}pre[data-v-0852be6c]{white-space:pre-wrap;direction:ltr;text-align:left}.error[data-v-0852be6c]{color:#a10b44}@media print{.dash-controls[data-v-0852be6c]{display:none}}.floating-panel[data-v-1a2ee983]{position:absolute;z-index:3;width:clamp(290px,26vw,440px);max-width:calc(100% - 32px);max-height:calc(100% - 86px);display:flex;flex-direction:column;border-radius:16px;background:#0f23354d;border:1px solid #e4f3ff55;box-shadow:0 12px 35px #00162638;color:#f2f7ff;pointer-events:auto}.floating-panel.dragging[data-v-1a2ee983]{z-index:8;box-shadow:0 20px 55px #0005}.panel-handle[data-v-1a2ee983]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#152d433d;border-bottom:1px solid #e4f3ff26;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px 16px 0 0}.dragging .panel-handle[data-v-1a2ee983]{cursor:grabbing}.panel-handle strong[data-v-1a2ee983]{font-size:.85rem;text-shadow:0 1px 4px #000}.panel-handle strong span[data-v-1a2ee983]{font-size:1.2rem;vertical-align:middle}.panel-handle button[data-v-1a2ee983]{border:0!important;background:transparent!important;color:#fff!important;padding:0 6px!important;font-size:1.35rem!important}.panel-content[data-v-1a2ee983]{padding:12px;overflow:auto;min-height:0}.purchase-avatar[data-v-3570d8ba]{position:relative;display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px!important;background:#13b9ab22!important;color:var(--accent);padding:0!important;overflow:hidden;font-size:1.2rem;border:1px solid var(--line)!important}.purchase-avatar img[data-v-3570d8ba]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.purchase-avatar[data-v-3570d8ba]:not(:disabled):hover{box-shadow:0 0 0 3px var(--accent-soft)}.photo-dialog[data-v-3570d8ba]{max-width:min(92vw,680px);max-height:92vh;padding:0;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text);box-shadow:0 25px 100px #0008}.photo-dialog[data-v-3570d8ba]::backdrop{background:#071423c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.photo-view[data-v-3570d8ba]{padding:16px}.photo-view header[data-v-3570d8ba]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.photo-view img[data-v-3570d8ba]{display:block;max-width:100%;max-height:76vh;margin:auto;object-fit:contain;border-radius:10px}.photo-view p[data-v-3570d8ba]{padding:35px}.driver-card[data-v-04b3b37f]{position:relative;width:100%;aspect-ratio:1012/679;container-type:inline-size;border-radius:17px;overflow:hidden;box-shadow:0 18px 50px #0005;color:#082630}.card-background[data-v-04b3b37f]{display:block;width:100%;height:100%;object-fit:contain}.driver-photo[data-v-04b3b37f]{position:absolute;left:14.5%;top:26%;width:22.3%;height:41%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e7f8fa;border-radius:8px;overflow:hidden}.driver-photo .portrait[data-v-04b3b37f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.driver-photo .portrait.ready[data-v-04b3b37f]{opacity:1}.driver-photo svg[data-v-04b3b37f]{width:70%;fill:#639eaa}.driver-photo span[data-v-04b3b37f]{font-size:1.5cqw}.card-value[data-v-04b3b37f]{position:absolute;right:25%;width:35%;font-weight:700;font-size:2.6cqw;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.first-name[data-v-04b3b37f]{top:63.1%}.last-name[data-v-04b3b37f]{top:69.3%}.national-code[data-v-04b3b37f]{top:75.5%}.issued-at[data-v-04b3b37f]{top:81.7%}.expires-at[data-v-04b3b37f]{top:87.9%}.driver-code[data-v-04b3b37f]{position:absolute;right:36%;top:41.4%;font-size:3cqw;font-weight:700}.plate-value[data-v-04b3b37f]{position:absolute;left:59%;top:50%;font-size:4cqw}.card-note[data-v-04b3b37f]{font-size:.74rem;color:var(--muted);margin:10px 2px 0}.map-panel[data-v-36968f2f]{display:flex;flex-direction:column;min-height:0}.map-panel[data-v-36968f2f]:fullscreen{padding:12px;background:#142236;color:#fff}.map-viewport[data-v-36968f2f]{height:clamp(360px,59vh,740px);position:relative;overflow:hidden;border:1px solid #9bb0bc;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.map-viewport.dragging[data-v-36968f2f],.map-viewport.dragging g[data-v-36968f2f]{cursor:grabbing}.map-panel:fullscreen .map-viewport[data-v-36968f2f]{flex:1;height:auto}.map-panel svg[data-v-36968f2f]{width:100%;height:100%;display:block}.purchase-count[data-v-36968f2f]{fill:#102238;font:700 14px sans-serif}.map-panel g[data-v-36968f2f]{cursor:pointer}.controls[data-v-36968f2f]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.branch table[data-v-36968f2f]{min-width:880px}.controls label[data-v-36968f2f]{display:flex;align-items:center;gap:6px}.branch[data-v-36968f2f]{padding:12px 0;border-bottom:1px solid #ccc;overflow:auto}.branch button[data-v-36968f2f]{margin-inline:6px}.purchase-pulse[data-v-36968f2f]{transform-box:fill-box;transform-origin:center;animation:purchase-pulse-36968f2f 1.3s ease-out infinite}@keyframes purchase-pulse-36968f2f{0%{r:10;opacity:1}to{r:40;opacity:0}}.map-empty[data-v-36968f2f]{position:absolute;inset:auto 15px 15px;padding:12px;border-radius:10px;background:#fff;color:#234}.live-tag[data-v-36968f2f]{margin-inline-end:auto;font-weight:700;color:var(--text)}@media(prefers-reduced-motion:reduce){.purchase-pulse[data-v-36968f2f]{animation:none;r:18}}.map-credit[data-v-36968f2f]{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:center;gap:10px;background:#102d40b8;color:#fff;padding:4px 10px;font-size:11px;border-radius:0 8px 0 0}.map-credit details[data-v-36968f2f]{position:relative}.map-credit summary[data-v-36968f2f]{cursor:pointer}.map-credit small[data-v-36968f2f]{position:absolute;bottom:22px;left:0;background:#163449;padding:10px;border-radius:8px;min-width:240px}.map-panel[data-v-36968f2f]{position:relative}@font-face{font-family:LiveVazir;src:url(/assets/live-regular-DmfR139h.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LiveVazir;src:url(/assets/live-bold-DX1PIXok.woff2) format("woff2");font-weight:700;font-display:swap}.live-purchases[data-v-2f71c357]{font-family:LiveVazir,Tahoma,sans-serif;padding:20px;border-radius:20px;background:var(--surface);min-width:0}.live-heading[data-v-2f71c357],.live-actions[data-v-2f71c357],.live-summary[data-v-2f71c357],.card-title[data-v-2f71c357]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.live-heading[data-v-2f71c357]{justify-content:space-between;margin-bottom:20px}.live-heading h2[data-v-2f71c357]{font-size:1.7rem;margin:8px 0 0}.eyebrow[data-v-2f71c357]{color:var(--accent);font-size:.88rem;display:flex;gap:8px;align-items:center}.eyebrow i[data-v-2f71c357]{height:8px;width:8px;background:#10c79a;border-radius:50%;box-shadow:0 0 0 5px #10c79a20}.live-actions[data-v-2f71c357]{gap:8px}.live-actions label[data-v-2f71c357]{display:flex;gap:8px;align-items:center}.live-summary[data-v-2f71c357]{padding:15px 18px;background:var(--surface-alt);border:1px solid var(--line);border-radius:13px;font-size:.84rem;margin-bottom:8px}.live-summary b[data-v-2f71c357]{font-size:1.3rem;color:var(--accent);margin-inline-end:7px}.freshness[data-v-2f71c357]{font-size:.78rem}.live-layout[data-v-2f71c357]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr);gap:22px;align-items:start}.map-column[data-v-2f71c357],.card-column[data-v-2f71c357]{min-width:0}.card-title[data-v-2f71c357]{justify-content:space-between;font-weight:700;margin:12px 0}.factor-badge[data-v-2f71c357]{font-size:.75rem;color:var(--accent);background:var(--accent-soft);border-radius:30px;padding:6px 12px}.purchase-detail[data-v-2f71c357]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px;padding:20px;border-radius:15px;border:1px solid var(--line);background:linear-gradient(120deg,var(--surface-alt),var(--surface))}.purchase-detail strong[data-v-2f71c357],.purchase-detail span[data-v-2f71c357]{display:block}.purchase-detail small[data-v-2f71c357]{color:var(--muted)}.purchase-detail strong[data-v-2f71c357]{margin:4px 0}.purchase-value[data-v-2f71c357]{font-size:1.7rem;font-weight:700;color:var(--accent)}.purchase-value small[data-v-2f71c357]{font-size:.8rem}.recent-heading[data-v-2f71c357]{font-size:1rem;margin-top:22px;display:flex;justify-content:space-between}.recent-heading small[data-v-2f71c357]{font-weight:400;color:var(--muted)}.recent-list[data-v-2f71c357]{display:grid;gap:8px;max-height:410px;overflow:auto;padding:3px}.recent-purchase[data-v-2f71c357]{display:flex;align-items:center;gap:10px;text-align:right;padding:12px;width:100%;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.recent-purchase.active[data-v-2f71c357]{border-color:var(--accent)!important;background:var(--accent-soft)!important}.purchase-select[data-v-2f71c357]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:right;border:0!important;background:transparent!important;padding:0!important}.purchase-person[data-v-2f71c357]{display:grid;gap:5px;min-width:0}.purchase-person strong[data-v-2f71c357]{font-size:.85rem}.purchase-person small[data-v-2f71c357]{font-size:.7rem;color:var(--muted)}.purchase-amount[data-v-2f71c357]{margin-inline-start:auto;white-space:nowrap;font-size:.85rem;font-weight:700;text-align:left}.purchase-amount small[data-v-2f71c357]{font-size:.65rem}.purchase-amount time[data-v-2f71c357]{display:block;font-size:.62rem;color:var(--muted);font-weight:400;margin-top:6px}.empty-card[data-v-2f71c357]{padding:70px 25px;border:1px dashed var(--line);border-radius:15px;text-align:center;color:var(--muted)}.live-error[data-v-2f71c357]{padding:12px;background:var(--accent-soft);color:var(--danger);border-radius:12px}.card-reveal-enter-active[data-v-2f71c357],.card-reveal-leave-active[data-v-2f71c357]{transition:opacity .25s,transform .25s}.card-reveal-enter-from[data-v-2f71c357]{opacity:0;transform:translateY(16px) rotateX(4deg)}.card-reveal-leave-to[data-v-2f71c357]{opacity:0;transform:translateY(-10px)}.purchase-list-enter-active[data-v-2f71c357],.purchase-list-move[data-v-2f71c357]{transition:transform .5s,opacity .5s}.purchase-list-leave-active[data-v-2f71c357]{transition:opacity .2s}.purchase-list-enter-from[data-v-2f71c357]{opacity:0;transform:translate(-30px)}.purchase-list-leave-to[data-v-2f71c357]{opacity:0}@media(max-width:1100px){.live-layout[data-v-2f71c357]{grid-template-columns:1fr}.card-column[data-v-2f71c357]{max-width:650px;width:100%;margin:auto}}@media(prefers-reduced-motion:reduce){.card-reveal-enter-active[data-v-2f71c357],.card-reveal-leave-active[data-v-2f71c357],.purchase-list-enter-active[data-v-2f71c357],.purchase-list-move[data-v-2f71c357],.purchase-list-leave-active[data-v-2f71c357]{transition:none}}.monitor-mode[data-v-2f71c357]{--text:#f0f7ff;--muted:#e0ebf4;--accent:#7df9e9;--line:#e4f3ff45;--surface:#183a4a45;--surface-alt:#16324125;--accent-soft:#2e909048;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:0;border-radius:0;background:#163349;color:var(--text)}.board-map[data-v-2f71c357]{position:absolute;top:0;right:0;bottom:0;left:0}.board-map[data-v-2f71c357] .map-panel{height:100%;position:relative}.board-map[data-v-2f71c357] .map-viewport{height:100%;flex:1;border:0}.board-map[data-v-2f71c357] .map-panel>small{position:absolute;bottom:0;left:0;background:#142b3db0;color:#fff;padding:4px 10px;font-size:11px}.layout-tools[data-v-2f71c357]{position:absolute;right:22px;top:20px;z-index:10}.layout-tools>button[data-v-2f71c357],.layout-settings[data-v-2f71c357]{background:#142b3de8;color:#fff;border:1px solid #cceaff55}.layout-settings[data-v-2f71c357]{margin-top:8px;display:grid;gap:9px;padding:16px;border-radius:14px;width:275px;max-height:calc(100dvh - 90px);overflow:auto;box-shadow:0 15px 45px #0005}.layout-settings label[data-v-2f71c357]{display:flex;align-items:center;gap:10px}.layout-settings p[data-v-2f71c357]{font-size:.72rem;line-height:1.8}.layout-settings button[data-v-2f71c357]{font-size:.8rem;background:#17364b;color:#fff}.board-filter[data-v-2f71c357]{display:flex;align-items:center;gap:10px}.board-filter select[data-v-2f71c357]{min-width:0;width:100%}.follow-button[data-v-2f71c357]{width:100%;font-size:.75rem!important;margin-top:8px}.monitor-mode[data-v-2f71c357] select,.monitor-mode[data-v-2f71c357] button:not(.purchase-avatar):not(.purchase-select){color:#f2f7ff;background:#14334770;border-color:#e4f3ff40}.board-stats[data-v-2f71c357]{display:flex;gap:25px;align-items:center;margin-bottom:8px}.board-stats b[data-v-2f71c357]{color:var(--accent);font-size:1.35rem}.board-detail[data-v-2f71c357]{display:grid;gap:8px;text-shadow:0 1px 4px #000}.board-detail b[data-v-2f71c357]{font-size:1.35rem;color:var(--accent)}.board-detail time[data-v-2f71c357]{font-size:.75rem}.board-recent[data-v-2f71c357] .panel-content{max-height:36vh}.monitor-mode .recent-list[data-v-2f71c357]{max-height:none;padding:0}.monitor-mode .recent-purchase[data-v-2f71c357]{background:#14334a15;padding:9px;border-color:#e4f3ff35}.monitor-mode .purchase-person strong[data-v-2f71c357],.monitor-mode .purchase-amount[data-v-2f71c357]{text-shadow:0 1px 5px #000}.board-map-buttons[data-v-2f71c357]{display:flex;gap:8px}.board-error[data-v-2f71c357]{position:absolute;left:22px;bottom:22px;z-index:9;max-width:550px;padding:12px;background:#753448dd;color:#fff;border-radius:12px}.mobile-map-actions[data-v-2f71c357]{display:none}@media(max-width:720px){.monitor-mode[data-v-2f71c357]{position:relative!important;inset:auto!important;min-height:100dvh;height:auto;padding-top:170px;padding-bottom:90px;overflow:visible}.monitor-mode .board-map[data-v-2f71c357]{position:fixed;height:100dvh}.monitor-mode[data-v-2f71c357] .floating-panel{position:relative!important;left:auto!important;top:auto!important;width:calc(100% - 24px);max-width:none;max-height:none;margin:12px;z-index:3}.monitor-mode[data-v-2f71c357] .panel-content{max-height:none}.monitor-mode[data-v-2f71c357] .panel-handle{cursor:default;touch-action:pan-y}.monitor-mode .layout-tools[data-v-2f71c357]{position:fixed;right:12px;top:117px;z-index:10}.monitor-mode .layout-settings[data-v-2f71c357]{max-height:calc(100dvh - 210px);width:min(285px,calc(100vw - 24px))}.monitor-mode .board-recent[data-v-2f71c357] .panel-content{max-height:none}.monitor-mode .recent-purchase[data-v-2f71c357]{gap:7px;padding:8px}.monitor-mode .purchase-person strong[data-v-2f71c357]{font-size:.78rem}.monitor-mode .purchase-amount[data-v-2f71c357]{font-size:.75rem}.monitor-mode .purchase-amount time[data-v-2f71c357]{font-size:.58rem}.monitor-mode .mobile-map-actions[data-v-2f71c357]{display:flex;position:fixed;right:12px;bottom:max(14px,env(safe-area-inset-bottom));gap:7px;z-index:12}.monitor-mode .mobile-map-actions button[data-v-2f71c357]{background:#15394ee8!important;color:#fff!important;border-color:#d4edff55!important}.monitor-mode.mobile-map-only[data-v-2f71c357]{height:100dvh;padding:0}.monitor-mode.mobile-map-only[data-v-2f71c357] .floating-panel{display:none!important}.monitor-mode .board-error[data-v-2f71c357]{position:fixed;bottom:68px;left:12px;right:12px;font-size:.78rem}}.monitor-board[data-v-7f651f59]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;background:#14283b;overflow:hidden;color:#f2f7ff;color-scheme:dark}.monitor-board[data-v-7f651f59]:fullscreen{width:100vw;height:100dvh}.monitor-controls[data-v-7f651f59]{position:absolute;top:20px;left:22px;display:flex;gap:8px;z-index:5}.monitor-controls button[data-v-7f651f59]{background:#10273bc9!important;color:#f1f7ff!important;border-color:#c9e5ff40!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.monitor-error[data-v-7f651f59]{position:absolute;bottom:60px;left:20px;max-width:500px;z-index:5;background:#10273beb;padding:14px;border-radius:12px}@media(max-width:900px){.monitor-controls[data-v-7f651f59]{top:12px;left:12px}.monitor-controls button[data-v-7f651f59]{font-size:.72rem;padding:6px!important}}.monitor-brand[data-v-7f651f59]{position:absolute;top:15px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:12px;max-width:43vw;padding:6px 14px;background:#142b3d9c;border:1px solid #d4edff35;border-radius:14px}.monitor-brand img[data-v-7f651f59]{width:63px;height:40px;object-fit:contain;border-radius:7px;background:#fff}.monitor-brand span[data-v-7f651f59]{font-size:clamp(.75rem,1vw,1.1rem);font-weight:700;line-height:1.7}@media(max-width:720px){.monitor-board[data-v-7f651f59]{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.monitor-controls[data-v-7f651f59]{position:fixed;top:max(10px,env(safe-area-inset-top));left:12px;right:12px;justify-content:flex-start}.monitor-brand[data-v-7f651f59]{position:fixed;top:57px;left:12px;right:12px;max-width:none;transform:none;padding:6px 10px;pointer-events:none}.monitor-brand img[data-v-7f651f59]{width:52px;height:34px}.monitor-brand span[data-v-7f651f59]{font-size:.78rem}.monitor-error[data-v-7f651f59]{position:fixed;bottom:70px;max-width:calc(100% - 40px);font-size:.8rem}}.recipient-panel[data-v-359f3e2b]{padding:16px;border:1px solid #ccc;border-radius:12px;margin:12px}.controls[data-v-359f3e2b]{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:15px 0}.controls label[data-v-359f3e2b]{display:grid;gap:5px}.controls input[data-v-359f3e2b],.controls select[data-v-359f3e2b]{padding:8px;border:1px solid #aaa;border-radius:6px}.recipient-panel button[data-v-359f3e2b]{padding:8px;border:1px solid #aaa;border-radius:6px;cursor:pointer}.scroll[data-v-359f3e2b]{overflow-x:auto}table[data-v-359f3e2b]{width:100%;border-collapse:collapse;white-space:nowrap}td[data-v-359f3e2b],th[data-v-359f3e2b]{padding:9px;border-bottom:1px solid #ccc;text-align:right}.error[data-v-359f3e2b]{color:#b91c1c}@font-face{font-family:Sahel;src:url(/fonts/Sahel.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sahel;src:url(/fonts/Sahel-Bold-FD.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;--surface: #fff;--surface-alt: #f0f5fb;--page: #edf3f9;--text: #15283e;--muted: #4a5d75;--line: #d5dfeb;--accent: #15568a;--accent-soft: #e0f0ff;--danger: #ad1230;--shadow: 0 8px 24px #19365414;font-family:Sahel,Tahoma,Arial,sans-serif}:root.taxi-dark{color-scheme:dark;--surface: #182534;--surface-alt: #223246;--page: #101923;--text: #edf3fa;--muted: #b4c4d8;--line: #3b4e64;--accent: #8dc7ff;--accent-soft: #263f57;--danger: #ff8ba0;--shadow: 0 8px 24px #0003}*{box-sizing:border-box}body{margin:0;color:var(--text);background:var(--page)}button,input,select,textarea,.p-component{font-family:inherit}button,input,select,textarea{font-size:.95rem}button:not(.p-button),input:not(.p-inputtext),select,textarea{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 12px}button:not(.p-button){cursor:pointer}button:not(.p-button):hover:not(:disabled),button[aria-pressed=true]{background:var(--accent-soft)}button:disabled{opacity:.55;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin-block:0 12px}h1{font-size:1.35rem;margin-bottom:0}h2{font-size:1.22rem}.topbar{min-height:74px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;background:var(--surface);border-bottom:1px solid var(--line);padding:12px 24px;position:sticky;top:0;z-index:4}.topbar small,.muted,small{color:var(--muted)}.top-actions,.actions,.editor-bar,.filter-bar,.media-controls,.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100dvh - 74px)}.sidebar{position:sticky;top:74px;height:max-content;background:var(--surface);border-inline-end:1px solid var(--line);padding:14px}.sidebar nav{display:grid;gap:5px}.sidebar nav button{text-align:start;border-color:transparent}.sidebar button[aria-current=page]{color:var(--accent);background:var(--accent-soft);font-weight:700}.menu-count{color:var(--danger);font-weight:700}.version-button{width:100%;margin-top:14px;color:var(--muted)}.main-area{padding:20px;min-width:0}.panel,.workspace-page,.ops,.bale-admin,.dash,.recipient-panel{min-width:0;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.login{max-width:440px;margin:56px auto}.login-form{display:grid;gap:12px}.incoming-alert{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft);color:var(--accent)}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse}th{background:var(--surface-alt)}th,td{padding:8px 10px;text-align:start;border-bottom:1px solid var(--line)}tbody tr:hover{background:var(--surface-alt)}tbody tr.selected{background:var(--accent-soft)!important}.badge{display:inline-block;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 9px}.filter-bar{margin-bottom:12px}.error,.global-error{color:var(--danger)!important}.global-error{margin:12px 24px}.ticket-layout{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:12px}.ticket{width:100%;display:grid;gap:4px;margin-top:6px;text-align:start}.ticket span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation{max-height:54vh;display:flex;flex-direction:column;align-items:flex-start;gap:9px;overflow:auto;padding:12px;margin:10px 0;background:var(--surface-alt);border-radius:10px}.message{max-width:min(90%,650px);padding:9px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.message.agent{align-self:flex-end;background:var(--accent-soft)}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.message-editor{flex-basis:100%;margin:8px 0}.message-editor textarea{display:block;width:100%;resize:vertical;margin-block:6px}.attachment{margin-top:6px}.attachment-image,.attachment audio{display:block;max-width:100%}.media-controls{margin-top:12px}.version-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#122234c7}.update-dialog{width:min(540px,100%)}.update-dialog .primary{background:var(--accent-soft);color:var(--accent);font-weight:700}.taxi-dark .dash-stats>div{background:var(--surface-alt)}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:static;border-inline-end:0;border-bottom:1px solid var(--line)}.sidebar nav{display:flex;flex-wrap:wrap}.version-button{width:auto}}@media(max-width:620px){.ticket-layout{grid-template-columns:1fr}.main-area,.topbar{padding:10px}.panel,.workspace-page{padding:12px}}.brand-heading{display:flex;align-items:center;gap:14px;min-width:0}.kimia-logo{width:82px;height:52px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:8px}.brand-heading h1{font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.65;overflow-wrap:anywhere}.mobile-menu-toggle{display:none}@media(max-width:720px){html,body,#app{max-width:100%;min-width:0}.topbar{gap:10px;padding:12px;position:relative}.brand-heading{width:100%;gap:10px}.brand-heading h1{font-size:1rem}.kimia-logo{width:65px;height:43px}.top-actions{gap:6px;width:100%;font-size:.78rem}.top-actions button{font-size:.75rem!important;padding:7px!important}.mobile-menu-toggle{display:inline-flex}.sidebar{display:none}.sidebar.mobile-open{display:block}.sidebar nav{display:grid;grid-template-columns:1fr}.main-area{padding:10px}.login{width:calc(100% - 24px);max-width:440px;margin:22px auto}.login-form input{font-size:16px!important;min-height:44px}.live-purchases:not(.monitor-mode){padding:12px}.live-layout{grid-template-columns:minmax(0,1fr)!important}.live-actions{width:100%}.live-actions label{min-width:0;max-width:100%}.live-actions select{max-width:calc(100vw - 110px)}.card-column{min-width:0}}
