@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";.iconsax-host[data-v-776a0011]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0}.iconsax-host[data-v-776a0011] svg{display:block}.global-search[data-v-718c7c17]{position:relative}.global-search-results[data-v-718c7c17]{position:absolute;z-index:30;top:calc(100% + .5rem);right:0;width:min(24rem,78vw);border:1px solid var(--line);border-radius:.75rem;background:var(--surface-strong);box-shadow:var(--shadow);padding:.35rem}.global-search-result[data-v-718c7c17]{width:100%;border:0;border-radius:.55rem;background:transparent;color:inherit;display:flex;gap:.75rem;align-items:center;padding:.65rem .75rem;text-align:left;cursor:pointer}.global-search-result[data-v-718c7c17]:hover{background:var(--neutral-soft)}.global-search-result small[data-v-718c7c17]{display:block;color:var(--text-muted);margin-top:.1rem}.global-search-empty[data-v-718c7c17]{padding:.75rem;color:var(--text-muted)}.breadcrumb[data-v-718c7c17]{display:flex;align-items:center;gap:.35rem;margin-top:.2rem;color:var(--muted);font-size:.8rem;font-weight:700}.breadcrumb a[data-v-718c7c17]{color:inherit;text-decoration:none}.breadcrumb a[data-v-718c7c17]:hover{color:var(--primary)}.realtime-badge[data-v-718c7c17]{white-space:nowrap}.login-locale[data-v-bc7a34e9]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.login-locale .select[data-v-bc7a34e9]{width:auto;min-width:5rem}.chart-widget[data-v-8bf3e6ce]{position:relative;height:180px;width:100%}.overview-charts[data-v-ea1f4c2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.chart-section[data-v-ea1f4c2d]{min-width:0}.mini-chart-header[data-v-ea1f4c2d]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}@media (max-width: 760px){.overview-charts[data-v-ea1f4c2d]{grid-template-columns:1fr}}.button-accept[data-v-91401ea1]{border-color:var(--success);background:var(--success);color:#fff}.deletion-failure-panel[data-v-c1687495]{width:min(720px,100%);max-height:80vh}.deletion-failure-body[data-v-c1687495]{max-height:calc(80vh - 92px)}.deletion-failure-summary[data-v-c1687495]{margin:0;color:var(--ink);font-weight:800;line-height:1.4}.deletion-failure-list[data-v-c1687495]{display:grid;gap:10px}.deletion-failure-item[data-v-c1687495]{min-width:0;padding:12px;border:1px solid rgba(185,61,43,.22);border-radius:16px;background:#ffe8e194}.deletion-failure-item div[data-v-c1687495]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.deletion-failure-item strong[data-v-c1687495]{color:var(--ink)}.deletion-failure-item code[data-v-c1687495]{max-width:100%;padding:2px 6px;border-radius:7px;background:#18221c14;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.deletion-failure-item p[data-v-c1687495]{margin:0;color:var(--muted);line-height:1.45}.document-review-panel[data-v-ca992bf2]{width:min(860px,100%);max-height:80vh}.document-review-body[data-v-ca992bf2]{max-height:calc(80vh - 92px)}.document-review-empty[data-v-ca992bf2]{padding:28px 18px;border:1px dashed rgba(24,34,28,.18);border-radius:16px;color:var(--muted);text-align:center}.document-review-error[data-v-ca992bf2]{border-color:#b93d2b59;color:var(--danger)}.document-review-list[data-v-ca992bf2]{display:grid;gap:14px}.document-review-item[data-v-ca992bf2]{min-width:0;padding:14px;border:1px solid var(--primary-soft);border-radius:16px;background:var(--surface-strong)}.document-review-item-header[data-v-ca992bf2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.document-review-item h4[data-v-ca992bf2]{margin:0 0 4px;color:var(--ink);font-size:15px}.document-review-item p[data-v-ca992bf2]{margin:0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.document-review-meta[data-v-ca992bf2],.document-review-actions[data-v-ca992bf2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:var(--muted);font-size:12px}.document-decision-grid[data-v-ca992bf2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.document-decision[data-v-ca992bf2]{display:flex;align-items:center;gap:10px;min-width:0;padding:11px;border:1px solid rgba(24,34,28,.12);border-radius:14px;background:#f6f8f4d9;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.document-decision.selected[data-v-ca992bf2]{border-color:#1b784a75;background:#e7f6ede6;box-shadow:0 0 0 3px #1b784a1a}.document-decision input[data-v-ca992bf2]{width:18px;height:18px;accent-color:var(--success)}.document-decision strong[data-v-ca992bf2],.document-decision small[data-v-ca992bf2]{display:block}.document-decision strong[data-v-ca992bf2]{color:var(--ink);font-size:13px}.document-decision small[data-v-ca992bf2]{margin-top:2px;color:var(--muted)}.decision-icon[data-v-ca992bf2]{display:inline-flex;color:var(--muted)}.decision-icon-approve[data-v-ca992bf2]{color:var(--success)}.decision-icon-reject[data-v-ca992bf2]{color:var(--danger)}.document-review-reason[data-v-ca992bf2]{width:100%;margin-top:10px;resize:vertical}@media (max-width: 720px){.document-decision-grid[data-v-ca992bf2]{grid-template-columns:1fr}}.restrictions-cell[data-v-b2c5c470]{width:180px;max-width:180px;min-width:180px;white-space:normal;vertical-align:middle}.restrictions-wrap[data-v-b2c5c470]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;max-width:180px;white-space:normal;overflow-wrap:anywhere}.restrictions-cell .badge[data-v-b2c5c470]{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.4;padding:2px 8px;border-radius:999px;white-space:nowrap;max-width:100%}.badge-approved[data-v-b2c5c470]{color:var(--color-positive);background:var(--color-positive-bg)}.badge-blocked[data-v-b2c5c470]{color:var(--danger);background:var(--color-danger-bg, #fef2f2)}.restrictions-cell .badge .iconsax-icon[data-v-b2c5c470]{width:12px;height:12px;flex-shrink:0}.actions-cell[data-v-b2c5c470]{vertical-align:top}.actions-tools[data-v-b2c5c470]{flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.map-layout[data-v-9cf34ae3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;align-items:stretch}.courier-map[data-v-9cf34ae3]{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#e8eef0;box-shadow:var(--shadow-sm)}.leaflet-tile-pane{filter:none!important}.leaflet-control-attribution,.leaflet-control-zoom a{background:#fffffff0!important;color:#1f2937!important;border-color:#0000001f!important}.leaflet-control-zoom a:hover{background:#fff!important;color:#234f32!important}.leaflet-control-attribution a{color:#234f32!important}.leaflet-host[data-v-9cf34ae3]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:#e8eef0}.map-empty[data-v-9cf34ae3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:400;pointer-events:none;color:#1f2937;font-weight:600;background:#e8eef0d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.map-empty span[data-v-9cf34ae3]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12);color:#1f2937;box-shadow:0 4px 12px #0f172a14}.courier-card-head[data-v-9cf34ae3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vehicle-chip[data-v-9cf34ae3]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 6px;border-radius:8px;background:var(--surface-warm);border:1px solid var(--line);color:var(--primary);font-size:11px;font-weight:700;text-transform:capitalize}.vehicle-chip[data-vehicle=bicycle][data-v-9cf34ae3],.vehicle-chip[data-vehicle=pedestrian][data-v-9cf34ae3]{background:var(--success-soft);color:var(--success)}.vehicle-chip[data-vehicle=scooter][data-v-9cf34ae3],.vehicle-chip[data-vehicle=motorcycle][data-v-9cf34ae3]{background:var(--warning-soft);color:var(--warning)}.vehicle-chip[data-vehicle=car][data-v-9cf34ae3],.vehicle-chip[data-vehicle=van][data-v-9cf34ae3],.vehicle-chip[data-vehicle=truck][data-v-9cf34ae3]{background:var(--info-soft);color:var(--info)}.muted-coords[data-v-9cf34ae3]{color:var(--muted);font-variant-numeric:tabular-nums}.courier-map-list[data-v-9cf34ae3]{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;padding:4px}.courier-location-card[data-v-9cf34ae3]{border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.courier-location-card[data-v-9cf34ae3]:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--line));transform:translateY(-1px)}.courier-location-card.selected[data-v-9cf34ae3]{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 22%,transparent),var(--shadow-sm);background:var(--surface-strong)}.courier-location-main[data-v-9cf34ae3]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.courier-location-main small[data-v-9cf34ae3]{color:var(--color-muted);overflow-wrap:anywhere}.leaflet-popup{margin:0}.leaflet-popup-content-wrapper{border-radius:14px;background:#fff!important;color:#1f2937!important;box-shadow:0 18px 40px #0f172a2e;padding:0}.courier-popup-wrapper .leaflet-popup-content{width:220px;max-width:220px}.leaflet-popup-tip{background:#fff!important;box-shadow:none}.leaflet-popup-close-button{color:#1f2937!important}.leaflet-popup-content{margin:12px 14px;font-family:Manrope,sans-serif;line-height:1.4}.leaflet-popup-tip{background:var(--surface-strong);box-shadow:none}.courier-popup{display:flex;flex-direction:column;gap:6px;min-width:180px}.courier-popup-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.courier-popup-name{font-weight:800;font-size:14px;color:#1f2937}.courier-popup-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#f1f2f5;color:#5f6d83;border:1px solid rgba(0,0,0,.08)}.courier-popup-status-positive{color:#26754a;background:#e3f7e7;border-color:transparent}.courier-popup-status-warning{color:#996a16;background:#fff3cc;border-color:transparent}.courier-popup-status-neutral{color:#5f6d83;background:#f1f2f5;border-color:transparent}.courier-popup-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#68746b;font-variant-numeric:tabular-nums}.courier-popup-vehicle{display:inline-flex;padding:1px 6px;border-radius:6px;background:#f5f0df;color:#234f32;text-transform:capitalize;font-weight:700;font-size:11px}.courier-popup-coords{color:#68746b;font-variant-numeric:tabular-nums}.courier-popup-delivery{font-size:12px;color:#234f32;font-weight:700;border-top:1px dashed rgba(0,0,0,.12);padding-top:6px}.courier-popup-delivery{font-size:12px;color:var(--muted);padding-top:2px;border-top:1px solid var(--line)}.leaflet-control-zoom a{background:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--line)!important}.leaflet-control-zoom a:hover{background:var(--surface-warm)!important}.leaflet-control-attribution{background:color-mix(in srgb,var(--surface-strong) 88%,transparent)!important;color:var(--muted)!important;border-radius:6px;padding:1px 6px!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.leaflet-control-attribution a{color:var(--primary)!important}.leaflet-tile-pane{filter:invert(.92) hue-rotate(180deg) brightness(.92) contrast(.85)}@media (max-width: 940px){.map-layout[data-v-9cf34ae3]{grid-template-columns:1fr}.courier-map[data-v-9cf34ae3]{min-height:420px}}.courier-marker-divicon{background:transparent!important;border:0!important}.courier-marker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:60px;pointer-events:auto;cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 8px 16px rgba(15,23,42,.38))}.courier-marker:hover{transform:translateY(-3px) scale(1.08);z-index:1000!important;filter:drop-shadow(0 12px 22px rgba(15,23,42,.5))}.courier-marker.is-selected{transform:scale(1.18);z-index:1100!important;filter:drop-shadow(0 14px 26px rgba(15,23,42,.55))}.courier-marker:after{content:"";position:absolute;left:50%;bottom:2px;width:14px;height:14px;background:#fff;border-right:2.5px solid rgba(15,23,42,.18);border-bottom:2.5px solid rgba(15,23,42,.18);transform:translate(-50%) rotate(45deg);border-bottom-right-radius:3px;z-index:-1}.courier-marker-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--color-positive);background:#fff;transform-origin:center;box-shadow:0 2px 6px #0f172a2e}.courier-marker.is-selected .courier-marker-pill{border-color:var(--color-positive);box-shadow:0 0 0 3px var(--color-positive-bg, #f0fdf4),0 2px 6px #0f172a38}.courier-marker-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;transform-origin:50% 50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.courier-marker-icon svg{width:22px;height:22px;display:block;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.courier-marker-img{width:22px;height:22px;display:block;pointer-events:none}.courier-marker-status{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:999px;border:1.5px solid #ffffff;background:var(--color-muted);box-shadow:0 1px 2px #0f172a4d;z-index:2}.courier-marker-status-positive{background:var(--color-positive)}.courier-marker-status-warning{background:var(--color-busy)}.courier-marker-status-neutral{background:var(--color-muted)}.courier-marker-pulse{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;border-radius:50%;opacity:0;pointer-events:none;z-index:-1}.courier-marker[data-status=online] .courier-marker-pulse{background:var(--color-positive);opacity:.55;animation:courier-marker-pulse 2.4s ease-out infinite}.courier-marker[data-status=busy] .courier-marker-pulse{background:var(--color-busy);opacity:.5;animation:courier-marker-pulse 2.4s ease-out infinite;animation-delay:.6s}@keyframes courier-marker-pulse{0%{transform:scale(.6);opacity:.55}70%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion: reduce){.courier-marker-pulse{animation:none}.courier-marker,.courier-marker:hover,.courier-marker.is-selected{transition:none}}.customer-review-panel[data-v-05323e6a]{width:min(760px,100%);max-height:80vh}.customer-review-body[data-v-05323e6a]{max-height:calc(80vh - 92px)}.customer-review-grid[data-v-05323e6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-review-item[data-v-05323e6a]{min-width:0;padding:14px;border:1px solid var(--primary-soft);border-radius:16px;background:var(--surface-strong)}.customer-review-label[data-v-05323e6a]{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.customer-review-value[data-v-05323e6a]{display:block;color:var(--ink);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.button-accept[data-v-05323e6a]{border-color:var(--success);background:var(--success);color:#fff}@media (max-width: 720px){.customer-review-grid[data-v-05323e6a]{grid-template-columns:minmax(0,1fr)}}.restrictions-cell[data-v-1e4c8469]{width:180px;max-width:180px;min-width:180px;white-space:normal;vertical-align:middle}.restrictions-wrap[data-v-1e4c8469]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;max-width:180px;white-space:normal;overflow-wrap:anywhere}.restrictions-cell .badge[data-v-1e4c8469]{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.4;padding:2px 8px;border-radius:999px;white-space:nowrap;max-width:100%}.badge-approved[data-v-1e4c8469]{color:var(--color-positive);background:var(--color-positive-bg)}.badge-blocked[data-v-1e4c8469]{color:var(--danger);background:var(--color-danger-bg, #fef2f2)}.restrictions-cell .badge .iconsax-icon[data-v-1e4c8469]{width:12px;height:12px;flex-shrink:0}.address-book-panel[data-v-1e4c8469]{width:min(920px,calc(100vw - 28px))}.address-book-layout[data-v-1e4c8469]{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:18px;align-items:start}.address-book-list[data-v-1e4c8469],.address-book-form[data-v-1e4c8469]{display:flex;flex-direction:column;gap:12px}.address-entry[data-v-1e4c8469]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.address-entry.selected[data-v-1e4c8469]{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 24%,transparent)}.address-entry-main[data-v-1e4c8469]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.address-entry-main span[data-v-1e4c8469],.address-entry-main small[data-v-1e4c8469]{color:var(--color-muted);overflow-wrap:anywhere}.address-entry-main small[data-v-1e4c8469]{display:flex;flex-wrap:wrap;gap:8px}.form-grid.two[data-v-1e4c8469]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.address-book-form label[data-v-1e4c8469]{display:flex;flex-direction:column;gap:6px}.check-row[data-v-1e4c8469]{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:8px!important}.empty-state[data-v-1e4c8469]{padding:18px;border:1px dashed var(--color-border);border-radius:8px;color:var(--color-muted);text-align:center}@media (max-width: 760px){.address-book-layout[data-v-1e4c8469],.form-grid.two[data-v-1e4c8469]{grid-template-columns:1fr}}.deletion-impact-panel[data-v-512444f0]{width:min(680px,100%)}.impact-user-row[data-v-512444f0]{display:flex;gap:8px;align-items:center}.impact-section[data-v-512444f0]{padding:14px;border:1px solid var(--primary-soft);border-radius:16px;background:var(--surface-strong)}.impact-section--danger[data-v-512444f0]{border-color:#b93d2b4d;background:var(--danger-soft)}.impact-section--warning[data-v-512444f0]{border-color:#996a164d;background:var(--warning-soft)}.impact-section-title[data-v-512444f0]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.impact-reasons[data-v-512444f0]{margin:0;padding-left:20px;font-size:13px;color:var(--muted);line-height:1.6}.impact-grid[data-v-512444f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.impact-card[data-v-512444f0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--primary-soft);border-radius:12px;background:var(--surface-strong);font-size:13px}.impact-card[data-action=block][data-v-512444f0]{border-color:#b93d2b40;background:var(--danger-soft)}.impact-card[data-action=delete][data-v-512444f0]{border-color:#b93d2b26;background:var(--danger-soft)}.impact-card[data-action=anonymize][data-v-512444f0]{border-color:#996a1626;background:#fff8e680}.impact-card-label[data-v-512444f0]{font-weight:600;flex:1 1 auto}.impact-card-count[data-v-512444f0]{color:var(--muted);font-size:12px}.impact-action-badge[data-v-512444f0]{font-size:11px;text-transform:uppercase;letter-spacing:.03em}@media (max-width: 520px){.impact-grid[data-v-512444f0]{grid-template-columns:1fr}}.impact-section[data-v-d0cd3b7c]{padding:14px;border:1px solid var(--primary-soft);border-radius:16px;background:var(--surface-strong)}.impact-section--danger[data-v-d0cd3b7c]{border-color:#b93d2b4d;background:var(--danger-soft)}.impact-section-title[data-v-d0cd3b7c]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.impact-reasons[data-v-d0cd3b7c]{margin:0;padding-left:20px;font-size:13px;color:var(--muted);line-height:1.6}.toggle-switch[data-v-1ae8f7d8]{position:relative;display:inline-block;cursor:pointer}.toggle-switch input[data-v-1ae8f7d8]{position:absolute;opacity:0;width:0;height:0}.toggle-track[data-v-1ae8f7d8]{display:block;width:48px;height:26px;border-radius:13px;background:var(--primary-soft);transition:background-color .2s ease;position:relative}.toggle-switch input:checked+.toggle-track[data-v-1ae8f7d8]{background:var(--danger)}.toggle-thumb[data-v-1ae8f7d8]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface-strong);box-shadow:0 1px 3px #00000026;transition:transform .2s ease}.toggle-switch input:checked+.toggle-track .toggle-thumb[data-v-1ae8f7d8]{transform:translate(22px)}.form-group[data-v-1ae8f7d8]{margin-bottom:1rem}.form-label[data-v-1ae8f7d8]{display:block;font-weight:700;margin-bottom:.35rem;font-size:.875rem}.form-hint[data-v-1ae8f7d8]{margin-top:.25rem;font-size:.75rem;color:var(--muted)}.form-actions[data-v-1ae8f7d8]{display:flex;gap:.5rem;margin-top:1.25rem}.divider[data-v-1ae8f7d8]{border:none;border-top:1px solid var(--primary-soft);margin:1.25rem 0}.textarea[data-v-1ae8f7d8]{width:100%;resize:vertical;font-family:inherit}.zone-panel[data-v-1ae8f7d8]{border:1px solid var(--primary-soft);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.chip-list[data-v-1ae8f7d8]{display:flex;flex-wrap:wrap;gap:.45rem}.chip-button[data-v-1ae8f7d8]{border:1px solid var(--primary-soft);cursor:pointer}.chip-button span[data-v-1ae8f7d8]{margin-left:.35rem;color:var(--muted)}.recovery-grid[data-v-1ae8f7d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem}.recovery-grid code[data-v-1ae8f7d8]{border:1px solid var(--primary-soft);border-radius:.6rem;background:var(--neutral-soft);padding:.5rem .65rem;font-weight:800}.voice-note-slider[data-v-1ae8f7d8]{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.voice-note-range[data-v-1ae8f7d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:var(--primary-soft);border-radius:999px;outline:none;margin:0}.voice-note-range[data-v-1ae8f7d8]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--primary, #125bff);border:3px solid #ffffff;box-shadow:0 2px 6px #1118272e;cursor:pointer;transition:transform .12s ease}.voice-note-range[data-v-1ae8f7d8]::-webkit-slider-thumb:hover{transform:scale(1.08)}.voice-note-range[data-v-1ae8f7d8]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--primary, #125bff);border:3px solid #ffffff;box-shadow:0 2px 6px #1118272e;cursor:pointer}.voice-note-range[data-v-1ae8f7d8]:focus-visible{outline:3px solid var(--primary-soft, #c7d4ff);outline-offset:4px}.voice-note-stops[data-v-1ae8f7d8]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:space-between}.voice-note-stop[data-v-1ae8f7d8]{background:transparent;border:1px solid var(--primary-soft, #c7d4ff);color:var(--muted);border-radius:999px;font-size:.75rem;font-weight:700;padding:.25rem .55rem;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.voice-note-stop[data-v-1ae8f7d8]:hover{background:var(--primary-soft, #c7d4ff);color:var(--ink, #06194d)}.voice-note-stop.is-active[data-v-1ae8f7d8]{background:var(--primary, #125bff);border-color:var(--primary, #125bff);color:#fff}.bug-message[data-v-de2b52f2]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-header-actions[data-v-de2b52f2]{align-items:center;display:flex;gap:.5rem}.bug-detail-grid[data-v-de2b52f2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bug-occurrences[data-v-de2b52f2]{border-top:1px solid var(--color-border, #e6e9f5);padding-top:14px}.bug-occurrences-heading[data-v-de2b52f2]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.bug-occurrence-grid[data-v-de2b52f2]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bug-occurrence-list[data-v-de2b52f2]{margin:0;max-height:120px;overflow:auto;padding-left:18px}.bug-occurrence-list li[data-v-de2b52f2]{overflow-wrap:anywhere}@media (max-width: 640px){.bug-detail-grid[data-v-de2b52f2],.bug-occurrence-grid[data-v-de2b52f2]{grid-template-columns:1fr}}.bug-error-message[data-v-de2b52f2]{padding:10px 12px;background:var(--surface-warm);border-radius:8px;font-family:monospace;font-size:13px;white-space:pre-wrap;word-break:break-word}.bug-stack-trace[data-v-de2b52f2]{padding:12px;background:var(--surface-strong);border-radius:8px;font-size:12px;line-height:1.5;overflow-x:auto;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.bug-details-panel[data-v-de2b52f2]{max-width:700px;width:90vw}.select-sm[data-v-de2b52f2]{width:auto;min-width:120px;padding:4px 8px;font-size:12px}.status-badge[data-v-de2b52f2]{border:0;font-family:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease}.status-badge[data-v-de2b52f2]:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px);box-shadow:0 4px 10px #0b12331f}.status-badge[data-v-de2b52f2]:active:not(:disabled){transform:translateY(0)}.status-badge[data-v-de2b52f2]:focus-visible{outline:2px solid var(--color-primary, #125bff);outline-offset:2px}.status-badge[data-v-de2b52f2]:disabled{opacity:.6;cursor:progress}.status-picker-panel[data-v-de2b52f2]{max-width:480px;width:100%}.status-picker-meta[data-v-de2b52f2]{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px dashed var(--color-border, #e6e9f5);margin-bottom:4px}.status-picker-grid[data-v-de2b52f2]{display:flex;flex-direction:column;gap:8px}.status-option[data-v-de2b52f2]{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:12px 14px;background:var(--color-surface-soft, #f7f9ff);border:1px solid var(--color-border, #e6e9f5);border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .15s ease,border-color .15s ease,transform .1s ease}.status-option[data-v-de2b52f2]:hover:not(:disabled){background:#125bff0f;border-color:#125bff4d;transform:translateY(-1px)}.status-option[data-v-de2b52f2]:focus-visible{outline:2px solid var(--color-primary, #125bff);outline-offset:2px}.status-option[data-v-de2b52f2]:disabled{opacity:.55;cursor:not-allowed}.status-option.active[data-v-de2b52f2]{background:#125bff1a;border-color:#125bff80}.status-option-radio[data-v-de2b52f2]{width:18px;height:18px;border-radius:50%;border:2px solid var(--color-border, #c5cce0);background:#fff;display:inline-flex;align-items:center;justify-content:center}.status-option.active .status-option-radio[data-v-de2b52f2]{border-color:var(--color-primary, #125bff)}.status-option-radio-dot[data-v-de2b52f2]{width:8px;height:8px;border-radius:50%;background:var(--color-primary, #125bff)}.status-option-body[data-v-de2b52f2]{display:flex;flex-direction:column;gap:2px;min-width:0}.status-option-label[data-v-de2b52f2]{font-weight:700;font-size:.92rem;color:var(--ink, #0b1530)}.status-option-hint[data-v-de2b52f2]{font-size:.78rem;color:var(--muted, #5d6781)}.export-modal-panel[data-v-de2b52f2]{max-width:480px;width:100%}.export-format-grid[data-v-de2b52f2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.export-format-option[data-v-de2b52f2]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--color-surface-soft, #f7f9ff);border:1px solid var(--color-border, #e6e9f5);border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .15s ease,border-color .15s ease,transform .1s ease,box-shadow .15s ease}.export-format-option[data-v-de2b52f2]:hover:not(:disabled){background:#125bff0f;border-color:#125bff4d;transform:translateY(-1px)}.export-format-option[data-v-de2b52f2]:focus-visible{outline:2px solid var(--color-primary, #125bff);outline-offset:2px}.export-format-option[data-v-de2b52f2]:disabled{opacity:.55;cursor:not-allowed}.export-format-option.active[data-v-de2b52f2]{background:#125bff1f;border-color:#125bff8c;box-shadow:0 4px 12px #125bff26}.export-format-icon[data-v-de2b52f2]{width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--color-border, #e6e9f5);display:inline-flex;align-items:center;justify-content:center;font-family:monospace;font-weight:700;font-size:1.05rem;color:var(--color-primary, #125bff);flex-shrink:0}.export-format-option.active .export-format-icon[data-v-de2b52f2]{background:var(--color-primary, #125bff);color:#fff;border-color:var(--color-primary, #125bff)}.export-format-body[data-v-de2b52f2]{display:flex;flex-direction:column;gap:2px;min-width:0}.export-format-label[data-v-de2b52f2]{font-weight:700;font-size:.95rem;color:var(--ink, #0b1530)}.export-format-hint[data-v-de2b52f2]{font-size:.78rem;color:var(--muted, #5d6781);line-height:1.35}@media (max-width: 480px){.export-format-grid[data-v-de2b52f2]{grid-template-columns:1fr}}.courier-document-view[data-v-b84112ba],.courier-document-view[data-v-b84112ba] .card{display:flex;flex-direction:column;flex:1 1 0%;min-height:0}.courier-document-view[data-v-b84112ba] .card-body{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow:hidden}.document-actions[data-v-b84112ba]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.zoom-controls[data-v-b84112ba]{display:flex;align-items:center;gap:.25rem;background:#0f172a0f;border-radius:6px;padding:2px 6px}.zoom-label[data-v-b84112ba]{font-size:12px;font-variant-numeric:tabular-nums;min-width:3.2em;text-align:center;color:var(--text-muted, #64748b)}.document-stage[data-v-b84112ba]{flex:1 1 0%;min-height:0;border:1px solid var(--border-color, rgba(15, 23, 42, .12));border-radius:8px;overflow:auto;background:#0f172a0a;-webkit-overflow-scrolling:touch}.document-viewport[data-v-b84112ba]{min-width:100%;min-height:100%}.document-scaler[data-v-b84112ba]{width:100%}.document-frame[data-v-b84112ba]{width:100%;height:calc(100vh - 260px);min-height:400px;border:0;display:block;background:var(--surface)}.error[data-v-b84112ba]{color:var(--danger, #b42318)}.legal-grid[data-v-c9e187f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.25rem}.legal-card[data-v-c9e187f8]{border:1px solid var(--color-border, #e6e9f5);border-radius:18px;padding:1.1rem 1.25rem 1.25rem;background:var(--color-surface-soft, #f7f9ff);display:flex;flex-direction:column;gap:.85rem}.legal-card[data-tone=primary][data-v-c9e187f8]{background:linear-gradient(140deg,#125bff0f,#125bff00);border-color:#125bff2e}.legal-card[data-tone=secondary][data-v-c9e187f8]{background:linear-gradient(140deg,#6046ff0f,#6046ff00);border-color:#6046ff2e}.legal-card-header[data-v-c9e187f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.legal-card-header h3[data-v-c9e187f8]{margin:.1rem 0;font-size:1.05rem}.legal-card-header .eyebrow[data-v-c9e187f8]{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--color-muted, #5a6072);margin:0}.legal-card-header .small[data-v-c9e187f8]{font-size:.85rem;margin:.25rem 0 0}.locale-tabs[data-v-c9e187f8]{display:flex;gap:.4rem;padding:.3rem;background:#ffffffb3;border-radius:12px;border:1px solid var(--color-border, #e6e9f5)}.locale-tab[data-v-c9e187f8]{flex:1;border:0;background:transparent;padding:.5rem .6rem;border-radius:9px;font-weight:600;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:var(--color-muted, #5a6072);transition:background .15s ease,color .15s ease}.locale-tab.active[data-v-c9e187f8]{background:var(--color-primary, #125bff);color:#fff;box-shadow:0 6px 18px #125bff40}.locale-tab[data-v-c9e187f8]:not(.active):hover{background:#125bff14;color:var(--color-primary, #125bff)}.locale-flag[data-v-c9e187f8]{font-size:1rem}.locale-draft[data-v-c9e187f8]{color:#ffa53b;font-size:.55rem;margin-left:.1rem}.locale-tab.active .locale-draft[data-v-c9e187f8]{color:#fff}.legal-summary[data-v-c9e187f8]{display:grid;gap:.4rem;padding:.75rem .9rem;background:#fff;border:1px dashed var(--color-border, #e6e9f5);border-radius:12px}.legal-summary.empty[data-v-c9e187f8]{display:flex;align-items:center;gap:.5rem;text-align:left;padding:.9rem 1rem}.summary-row[data-v-c9e187f8]{display:grid;grid-template-columns:110px 1fr;align-items:baseline;gap:.6rem}.summary-label[data-v-c9e187f8]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted, #5a6072)}.summary-value[data-v-c9e187f8]{font-size:.9rem;font-weight:600;word-break:break-word}.legal-card-actions[data-v-c9e187f8]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:auto}.legal-card-actions .button[data-v-c9e187f8]{flex:1;justify-content:center}.legal-editor-panel[data-v-c9e187f8],.legal-preview-panel[data-v-c9e187f8]{max-width:720px;width:100%}.legal-body[data-v-c9e187f8]{font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:.85rem;line-height:1.5;resize:vertical;min-height:280px}.legal-preview-meta[data-v-c9e187f8]{display:flex;gap:1rem;flex-wrap:wrap}.preview-meta[data-v-c9e187f8]{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.85rem;color:var(--color-muted, #5a6072)}.legal-preview-body[data-v-c9e187f8]{background:#fff;border:1px solid var(--color-border, #e6e9f5);border-radius:12px;padding:1.1rem 1.25rem}.legal-preview-body h4[data-v-c9e187f8]{margin:0 0 .5rem;font-size:1.1rem}.legal-preview-text[data-v-c9e187f8]{white-space:pre-wrap;font-size:.92rem;line-height:1.55}html,body,*{scrollbar-width:thin;scrollbar-color:#ff4b13 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ff4b13;border-radius:4px;border:2px solid #eef1ea;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#18221c;background-clip:padding-box;border:2px solid #eef1ea}::-webkit-scrollbar-corner{background:transparent}:root{--bg: #eef1ea;--ink: #18221c;--muted: #68746b;--line: #dde3d8;--surface: #fbfcf7;--surface-strong: #ffffff;--surface-warm: #f5f0df;--primary: #234f32;--primary-2: #d7ff63;--primary-soft: #e7f4dc;--danger: #b93d2b;--danger-soft: #ffe8e1;--warning: #996a16;--warning-soft: #fff3cc;--success: #26754a;--success-soft: #e3f7e7;--info: #2563eb;--info-soft: #dbeafe;--neutral: #5f6d83;--neutral-soft: #f1f2f5;--blue-soft: #e4edf8;--color-positive: #22c55e;--color-positive-bg: #f0fdf4;--color-muted: #94a3b8;--color-surface: var(--surface-strong);--color-busy: #f59e0b;--color-busy-soft: rgba(245, 158, 11, .16);--overlay: rgba(15, 23, 42, .5);--accent-bg: #234f32;--accent-fg: #ffffff;--shadow: 0 24px 70px rgba(24, 34, 28, .12);--shadow-sm: 0 10px 26px rgba(24, 34, 28, .08);--radius: 24px}:root[data-theme=dark]{--bg: #151b18;--ink: #eef6ef;--muted: #9eaea4;--line: rgba(222, 232, 224, .16);--surface: #18211c;--surface-strong: #202a24;--surface-warm: #273126;--primary: #9ee37d;--primary-2: #d7ff63;--primary-soft: rgba(158, 227, 125, .18);--danger-soft: rgba(185, 61, 43, .22);--warning-soft: rgba(255, 195, 77, .16);--success-soft: rgba(85, 214, 132, .16);--info-soft: rgba(96, 165, 250, .16);--neutral-soft: rgba(226, 232, 240, .1);--blue-soft: rgba(96, 165, 250, .14);--color-positive: #55d684;--color-positive-bg: rgba(85, 214, 132, .16);--color-muted: #64748b;--color-surface: var(--surface-strong);--color-busy: #fbbf24;--color-busy-soft: rgba(251, 191, 36, .16);--overlay: rgba(0, 0, 0, .7);--accent-bg: #9ee37d;--accent-fg: #151b18;--shadow: 0 24px 70px rgba(0, 0, 0, .34);--shadow-sm: 0 10px 26px rgba(0, 0, 0, .24)}*{box-sizing:border-box}body{margin:0;min-width:320px;color:var(--ink);background:radial-gradient(900px 520px at 8% 0%,rgba(215,255,99,.28),transparent 58%),radial-gradient(900px 520px at 100% 8%,rgba(35,79,50,.14),transparent 52%),linear-gradient(135deg,#f7f5ec 0%,var(--bg) 48%,#e8eee5 100%);font-family:Manrope,sans-serif}:root[data-theme=dark] body{background:radial-gradient(900px 520px at 8% 0%,rgba(158,227,125,.12),transparent 58%),radial-gradient(900px 520px at 100% 8%,rgba(66,153,99,.16),transparent 52%),linear-gradient(135deg,#101411 0%,var(--bg) 48%,#111915 100%)}:root[data-theme=dark] .sidebar{background:#18211cdb;border-right-color:var(--line)}:root[data-theme=dark] .card,:root[data-theme=dark] .session-card,:root[data-theme=dark] .login-card,:root[data-theme=dark] .global-search-results{border-color:var(--line);background:#202a24e6}:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea,:root[data-theme=dark] .button-ghost{border-color:var(--line);background:#eef6ef14;color:var(--ink)}:root[data-theme=dark] .input:focus,:root[data-theme=dark] .select:focus,:root[data-theme=dark] .textarea:focus{background:#eef6ef1f}:root[data-theme=dark] .brand-mark{background:var(--surface-strong);color:var(--primary-2)}:root[data-theme=dark] .button:not(.button-ghost):not(.button-danger){background:var(--accent-bg);border-color:var(--accent-bg);color:var(--accent-fg)}:root[data-theme=dark] .button-ghost{color:var(--ink)}:root[data-theme=dark] .card-header{background:#ffffff0a;border-bottom-color:var(--line)}:root[data-theme=dark] .table th{background:#ffffff0f;color:var(--muted)}:root[data-theme=dark] .table td{color:var(--ink)}:root[data-theme=dark] .table tbody tr:hover{background:#ffffff0a}:root[data-theme=dark] .kpi{background:linear-gradient(140deg,#ffffff0f,#ffffff05),var(--surface)}:root[data-theme=dark] .kpi[data-tone=positive]{background:linear-gradient(140deg,#9ee37d1f,#55d6840f)}:root[data-theme=dark] .kpi[data-tone=warning]{background:linear-gradient(140deg,#fbbf241f,#ffc34d0f)}:root[data-theme=dark] .kpi[data-tone=danger]{background:linear-gradient(140deg,#b93d2b1f,#ff6b6b0f)}:root[data-theme=dark] .list-row{background:#ffffff0a;border-color:var(--line)}:root[data-theme=dark] .status-chip,:root[data-theme=dark] .chip{background:#ffffff0f;border-color:var(--line);color:var(--primary)}:root[data-theme=dark] .toast{background:#202a24f5;border-color:var(--line)}:root[data-theme=dark] .toast button:hover{background:#ffffff1a}:root[data-theme=dark] .modal-panel{background:#202a24f5;border-color:var(--line)}:root[data-theme=dark] .confirm-modal{background:#202a24eb;border-color:var(--line)}:root[data-theme=dark] .detail-item{background:#ffffff0a;border-color:var(--line)}:root[data-theme=dark] .login-shell{background:#202a24eb;border-color:var(--line)}:root[data-theme=dark] .login-card{background:transparent}:root[data-theme=dark] .session-card{background:#ffffff0f}:root[data-theme=dark] .avatar{background:var(--primary-soft);color:var(--primary)}:root[data-theme=dark] .nav-link:hover{background:#ffffff14;border-color:#ffffff1a}:root[data-theme=dark] .table-wrap{background:var(--surface-strong)}:root[data-theme=dark] .table-head-indicator[data-active=true]{background:#ffffff1a;color:var(--primary)}:root[data-theme=dark] .table-link{color:var(--primary)}:root[data-theme=dark] .badge{border-color:var(--line)}:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea{background:#ffffff0f;color:var(--ink)}:root[data-theme=dark] .input:focus,:root[data-theme=dark] .select:focus,:root[data-theme=dark] .textarea:focus{background:#ffffff1a}:root[data-theme=dark] .button-ghost{background:#ffffff0f;border-color:var(--line)}:root[data-theme=dark] .floating-tooltip{background:var(--surface-strong);color:var(--ink);box-shadow:0 12px 24px #00000080}:root[data-theme=dark] .mobile-scrim{background:#0009}:root[data-theme=dark] .modal-backdrop{background:#0009}:root[data-theme=dark] .toast-success{border-color:#55d6844d}:root[data-theme=dark] .toast-error{border-color:#ff6b6b4d}:root[data-theme=dark] .toast-warning{border-color:#fbbf244d}:root[data-theme=dark] .toast-info{border-color:#60a5fa4d}:root[data-theme=dark] .error{color:#ff6b6b}:root[data-theme=dark] body::-webkit-scrollbar-track,:root[data-theme=dark] .sidebar::-webkit-scrollbar-track,:root[data-theme=dark] .table-scroll::-webkit-scrollbar-track{background:#1a231e}:root[data-theme=dark] body::-webkit-scrollbar-thumb,:root[data-theme=dark] .sidebar::-webkit-scrollbar-thumb,:root[data-theme=dark] .table-scroll::-webkit-scrollbar-thumb{border-color:#1a231e;background:linear-gradient(180deg,var(--primary),#4a8a3a)}:root[data-theme=dark] *{scrollbar-color:var(--primary) #1a231e}body::-webkit-scrollbar,.sidebar::-webkit-scrollbar,.table-scroll::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track{background:#e5ebdf}body::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb{border:3px solid #e5ebdf;border-radius:999px;background:linear-gradient(180deg,var(--primary),#76a15b)}*{scrollbar-color:var(--primary) #e5ebdf}@supports not (scrollbar-color: auto){*{scrollbar-color:auto}}@supports (scrollbar-width: thin){*{scrollbar-width:thin}}h1,h2,h3{margin:0;font-family:Space Grotesk,Manrope,sans-serif;letter-spacing:-.04em}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:18px 14px;display:grid;grid-template-rows:auto 1fr auto;gap:22px;background:#fbfcf7c7;border-right:1px solid rgba(35,79,50,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-y:auto}.brand{display:flex;align-items:center;gap:12px;padding:0 8px}.brand-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:var(--accent-bg);color:var(--accent-fg);font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;box-shadow:inset 0 -10px 18px #0003}.eyebrow{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nav{display:grid;align-content:start;gap:6px}.nav-link{min-height:44px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:16px;color:#3f4b42;font-weight:800;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.nav-link:hover{background:#ffffffb3;border-color:#234f321a;transform:translate(2px)}.nav-link.is-active{background:var(--accent-bg);color:var(--accent-fg);box-shadow:var(--shadow-sm)}.nav-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:11px;background:#234f3214;color:var(--primary);font-size:11px}.nav-link.is-active .nav-icon{background:#ffffff40;color:var(--accent-fg)}.session-card{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:12px;border:1px solid rgba(35,79,50,.12);border-radius:20px;background:#ffffffc2}.session-card p{margin-top:2px;color:var(--muted);font-size:12px;word-break:break-word}.session-card .button{grid-column:1 / -1}.avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:var(--primary-soft);color:var(--primary);font-weight:900}.main{min-width:0;padding:20px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.topbar h2{margin-top:3px;font-size:clamp(28px,3.2vw,46px)}.topbar-title-row{display:flex;align-items:center;gap:10px;min-width:0}.page-title-block{min-width:0}.topbar-right,.table-tools,.table-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.locale-select{width:76px;height:36px;padding:0 9px;font-size:12px;font-weight:800}.input-compact{width:min(320px,36vw)}.status-chip,.chip{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(35,79,50,.12);border-radius:999px;background:#ffffffb3;color:var(--primary);font-weight:800;font-size:13px}.dot{width:8px;height:8px;border-radius:999px;background:var(--success);box-shadow:0 0 0 6px #26754a1f}.stack,.stack-sm{display:grid}.stack{gap:18px}.stack-sm{gap:10px}.two-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px}.card{overflow:hidden;border:1px solid rgba(35,79,50,.12);border-radius:var(--radius);background:#fbfcf7db;box-shadow:var(--shadow-sm)}.card-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;border-bottom:1px solid rgba(35,79,50,.1);background:#ffffff85}.card-header h3{font-size:22px}.card-body{padding:18px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi{min-height:136px;padding:18px;display:grid;align-content:space-between;border:1px solid rgba(35,79,50,.12);border-radius:24px;background:linear-gradient(140deg,#ffffffeb,#ffffff94),var(--surface);box-shadow:var(--shadow-sm)}.kpi h3{margin-top:10px;font-size:clamp(26px,4vw,42px)}.kpi small{color:var(--muted);font-weight:800}.kpi[data-tone=positive]{background:linear-gradient(140deg,#faffed,#e6f9e3)}.kpi[data-tone=warning]{background:linear-gradient(140deg,#fff8df,#f5ead0)}.kpi[data-tone=danger]{background:linear-gradient(140deg,#fff0e8,#f8dfd8)}.muted{color:var(--muted)}.list-row{padding:14px;display:flex;justify-content:space-between;gap:14px;border:1px solid rgba(35,79,50,.1);border-radius:18px;background:#ffffff94}.align-right{display:grid;justify-items:end;align-content:center;gap:5px}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:6px 10px;border-radius:999px;border:1px solid rgba(35,79,50,.12);background:var(--blue-soft);color:#264f7b;font-size:12px;font-weight:900;text-transform:capitalize}.badge[data-tone=low],.badge[data-tone=approved],.badge[data-tone=active],.badge[data-tone=ready],.badge[data-tone=delivered],.badge[data-tone=positive]{background:var(--success-soft);color:var(--success)}.badge[data-tone=medium],.badge[data-tone=pending],.badge[data-tone=review],.badge[data-tone=dispatching],.badge[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.badge[data-tone=info],.badge[data-tone=transit],.badge[data-tone=accepted],.badge[data-tone=collected],.badge[data-tone=en_route]{background:var(--info-soft);color:var(--info)}.badge[data-tone=neutral],.badge[data-tone=created],.badge[data-tone=paid],.badge[data-tone=unassigned]{background:var(--neutral-soft);color:var(--neutral)}.badge[data-tone=high],.badge[data-tone=critical],.badge[data-tone=restricted],.badge[data-tone=blocked],.badge[data-tone=offline],.badge[data-tone=cancelled],.badge[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.table-tools{margin-bottom:12px}.table-actions{justify-content:space-between;margin-bottom:12px}.table-wrap{width:100%;overflow:visible;border:1px solid rgba(35,79,50,.12);border-radius:20px;background:var(--surface-strong)}.table-scroll{width:100%;overflow:auto}.table{width:100%;min-width:0;border-collapse:separate;border-spacing:0}.deliveries-table{min-width:1540px;table-layout:fixed}.deliveries-table th:nth-child(5),.deliveries-table td.deliveries-route-cell{width:300px;min-width:300px;max-width:300px}.deliveries-table td.deliveries-person-cell,.deliveries-table td.deliveries-route-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.table th,.table td{padding:11px 10px;border-bottom:1px solid rgba(35,79,50,.09);text-align:left;vertical-align:middle;white-space:nowrap;font-size:13px}.table th{position:sticky;top:0;z-index:1;background:#f7f8ef;color:#536057;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.table td{color:#2f3a33}.table tbody tr{transition:background-color .14s ease}.table tbody tr:hover{background:#fbfcee}.table tbody tr:last-child td{border-bottom:0}.table th.is-right,.table td.is-right{text-align:right}.table th.is-center,.table td.is-center{text-align:center}.table-head-btn{width:100%;display:inline-flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.table-head-indicator{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;color:#8a968d;font-size:13px;line-height:1}.table-head-indicator[data-active=true]{background:#234f321a;color:var(--primary)}.table-link{border:0;padding:0;background:transparent;color:var(--primary);font-weight:900;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.icon-button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:12px;font-size:15px}.iconsax{display:block;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.table-empty{padding:34px!important;text-align:center!important;color:var(--muted)!important}.table-pagination{margin-top:14px;display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.input,.select,.textarea{min-height:42px;border:1px solid rgba(35,79,50,.14);border-radius:14px;padding:10px 12px;background:#ffffffe0;color:var(--ink);outline:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #234f321f;background:#fff}.select.small{min-width:84px}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--accent-bg);border-radius:14px;background:var(--accent-bg);color:var(--accent-fg);padding:9px 14px;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #18221c24}.button:disabled{cursor:not-allowed;opacity:.52}.button-ghost{border-color:#234f3224;background:#ffffffbd;color:var(--ink)}.button-danger{border-color:var(--danger);background:var(--danger);color:#fff}.button-sm{min-height:32px;padding:6px 10px;border-radius:11px;font-size:12px}.tooltip{position:relative}.floating-tooltip{position:fixed;z-index:9999;max-width:220px;padding:7px 9px;border-radius:10px;background:var(--surface-strong);color:var(--ink);box-shadow:0 12px 24px #00000057;font-size:12px;font-weight:800;line-height:1.25;pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#18221c6b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.admin-modal-scroll-locked{overflow:hidden}.modal-panel{width:min(760px,100%);max-height:min(86vh,840px);overflow:hidden;border:1px solid rgba(35,79,50,.16);border-radius:26px;background:#fbfcf7db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.modal-panel-sm{width:min(460px,100%)}.confirm-modal{border:1px solid rgba(35,79,50,.2);background:#fbfcf7b8;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 24px 70px #18221c2e,inset 0 1px #ffffff80}.modal-header{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:18px;border-bottom:1px solid rgba(35,79,50,.1)}.modal-body{max-height:calc(86vh - 92px);overflow:auto;padding:18px}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-item{min-width:0;padding:12px;border:1px solid rgba(35,79,50,.1);border-radius:16px;background:#ffffff9e}.detail-item span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.detail-item strong{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.confirm-actions{justify-content:flex-end;margin-top:18px;padding-top:18px;border-top:1px solid rgba(35,79,50,.1);margin-bottom:0}.mobile-menu-button,.mobile-scrim{display:none}.error{margin-top:12px;color:var(--danger);font-weight:800}.toast-stack{position:fixed;z-index:120;top:18px;right:18px;width:min(400px,calc(100% - 36px));display:grid;gap:10px;pointer-events:none}.toast{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;overflow:hidden;padding:15px 14px 18px;border:1px solid var(--line);border-radius:18px;background:#fbfcf7f0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);pointer-events:auto;animation:toast-in .28s ease-out}.toast strong{display:block;color:var(--ink);font-size:14px;font-weight:700}.toast p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.toast button{width:32px;min-width:32px;height:32px;min-height:32px;display:grid;place-items:center;padding:0;background:transparent;color:var(--muted);border:0;border-radius:8px;box-shadow:none;cursor:pointer;font-size:14px;transition:background .15s}.toast button:hover{background:var(--line);transform:none;box-shadow:none}.toast-progress{position:absolute;right:0;bottom:0;left:0;height:4px;border-radius:0 0 18px 18px;animation:toast-progress 4s linear forwards}.toast-success{border-color:#26754a3d}.toast-success .toast-progress{background:var(--success)}.toast-error{border-color:#b93d2b42}.toast-error .toast-progress{background:var(--danger)}.toast-warning{border-color:#996a1642}.toast-warning .toast-progress{background:var(--warning)}.toast-info{border-color:#234f322e}.toast-info .toast-progress{background:var(--primary)}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-progress{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.login-page{min-height:100vh;display:grid;place-items:center;padding:26px}.login-shell{width:min(1120px,100%);min-height:680px;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;border:1px solid rgba(35,79,50,.14);border-radius:34px;background:#fbfcf7e0;box-shadow:var(--shadow)}.login-side{position:relative;padding:44px;display:grid;align-content:space-between;background:radial-gradient(440px 360px at 20% 18%,rgba(215,255,99,.5),transparent 64%),linear-gradient(150deg,#17321f,#234f32 56%,#101813);color:#fff}.login-side:after{content:"";position:absolute;right:-90px;bottom:-120px;width:360px;height:360px;border:1px solid rgba(215,255,99,.24);border-radius:50%}.login-side h1{max-width:640px;margin-top:12px;font-size:clamp(44px,7vw,78px);line-height:.92}.login-side .muted{max-width:520px;margin-top:18px;color:#ffffffc2}.login-points{position:relative;z-index:1;margin:0;padding:0;display:grid;gap:10px;list-style:none}.login-points li{padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-card{padding:44px;display:grid;align-content:center;gap:18px}.login-card h2{font-size:36px}.login-form{display:grid;gap:12px}.field-label{font-size:13px;font-weight:900}@media (min-width: 901px) and (max-width: 1280px){.dashboard-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:16px 10px;gap:16px}.brand{justify-content:center;padding:0}.brand>div:last-child,.nav-link>span:last-child,.session-card>div:nth-child(2){display:none}.nav-link{grid-template-columns:1fr;justify-items:center;padding:7px}.session-card{grid-template-columns:1fr;justify-items:center;padding:8px}.session-card .button{min-width:0;width:100%;overflow:hidden;padding-inline:4px;font-size:10px}.main{padding:16px}.topbar{gap:12px;margin-bottom:16px}.topbar h2{font-size:clamp(28px,4vw,38px)}.global-search{width:min(270px,26vw)}.table th,.table td{padding:10px 8px}}@media (max-width: 1240px){.table .column-optional{display:none}}@media (max-width: 1040px){.table .column-secondary{display:none}}@media (max-width: 900px){.dashboard-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;grid-template-rows:auto auto auto;border-right:0;border-bottom:1px solid rgba(35,79,50,.12)}.nav{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col{grid-template-columns:1fr}}@media (max-width: 900px){.dashboard-shell{display:block}.mobile-menu-button{display:inline-flex}.mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;background:#18221c59;opacity:0;pointer-events:none;transition:opacity .18s ease}.mobile-scrim.is-open{opacity:1;pointer-events:auto}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:80;width:min(310px,86vw);height:100vh;transform:translate(-104%);transition:transform .22s ease;border-right:1px solid rgba(35,79,50,.12);border-bottom:0}.sidebar.is-open{transform:translate(0)}.nav{grid-template-columns:1fr}.main,.login-page{padding:14px}.topbar,.table-actions{align-items:stretch;flex-direction:column}.topbar-title-row{position:relative;width:100%;justify-content:center;text-align:center}.topbar-title-row .mobile-menu-button{position:absolute;left:0;top:50%;width:34px;transform:translateY(-50%)}.page-title-block{padding:0 44px}.topbar-right,.input-compact,.input,.select,.button{width:100%}.topbar-right{align-items:stretch}.global-search,.global-search-results{width:100%}.table-tools,.table-actions,.bulk-actions{align-items:stretch;flex-direction:column;width:100%}.table-scroll,.data-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:720px}.modal,.dialog,.details-modal{width:min(100%,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto}.kpi-grid,.login-shell,.details-grid{grid-template-columns:1fr}.login-side,.login-card{padding:28px}}.kv-list{display:grid;grid-template-columns:1fr;gap:4px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--border-color, rgba(0, 0, 0, .08));border-radius:6px;background:var(--surface-2, rgba(0, 0, 0, .02))}.kv-row{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:8px;font-size:.875rem;line-height:1.4}.kv-row dt{color:var(--text-muted, #6b7280);font-weight:500;margin:0}.kv-row dd{margin:0;word-break:break-all}.mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem}
