.p-tooltip{z-index:1000!important}.layout-topbar-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.layout-topbar-chat:focus{outline:none!important;box-shadow:none!important}.chat-notification-ping{position:absolute;top:-2px;right:-2px;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.chat-notification-ping-outer{position:absolute;width:100%;height:100%;border-radius:9999px;background:rgba(248,113,113,.75);animation:notification-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.chat-notification-ping-inner{width:10px;height:10px;border-radius:9999px;background:#ef4444}@keyframes notification-ping{0%{transform:scale(.8);opacity:.75}75%,to{transform:scale(1.75);opacity:0}}.no-margin-left[data-v-2930f128]{margin-left:0!important}.p-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.p-progress-spinner:before{content:"";display:block;padding-top:100%}.p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#d62d20;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes p-progress-spinner-rotate{to{transform:rotate(1turn)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}[data-v-33f68ae8] .quick-search-dialog .p-dialog-content{padding:0;border-radius:8px;background-color:#fff}.search-header[data-v-33f68ae8]{border-bottom:1px solid #dee2e6;background-color:#fff}.search-header .p-inputtext[data-v-33f68ae8]{border:0;box-shadow:none;font-size:1rem}.search-header .p-inputtext[data-v-33f68ae8]:focus{box-shadow:none}.shortcut[data-v-33f68ae8]{color:#6c757d;font-size:.8rem;border:1px solid #ced4da;border-radius:4px;padding:2px 4px}.search-body[data-v-33f68ae8]{background-color:#f7f9fc;max-height:60vh;overflow-y:auto}.search-body h5[data-v-33f68ae8]{color:#6c757d;font-size:.75rem;font-weight:700;margin-top:.5rem;margin-bottom:.5rem;padding-left:.5rem}.search-list[data-v-33f68ae8]{list-style:none;padding:0;margin:0}.search-list li a[data-v-33f68ae8]{display:flex;align-items:center;padding:.6rem .5rem;border-radius:4px;text-decoration:none;color:#495057;cursor:pointer;transition:background-color .2s}.search-list li a[data-v-33f68ae8]:hover{background-color:#e9ecef}.search-list li i[data-v-33f68ae8]{margin-right:.75rem;color:#6c757d;font-size:1.1rem;width:20px;text-align:center}.w-full[data-v-33f68ae8]{width:100%}.search-list.results-list li a[data-v-33f68ae8]{align-items:normal}.search-list.results-list li a div[data-v-33f68ae8]{display:flex;flex-direction:column}.result-id[data-v-33f68ae8]{font-weight:600;font-size:.9rem;color:#343a40}.result-detail[data-v-33f68ae8]{font-size:.8rem;color:#6c757d}.results-list-icon[data-v-33f68ae8]{vertical-align:middle;display:flex;margin:auto}.results-list-icon>i[data-v-33f68ae8]{font-size:1.3rem!important}.results-list-content[data-v-33f68ae8]{width:100%}.spinner-container[data-v-33f68ae8]{width:100%;display:flex;justify-content:center;padding:2rem 0}.sidebar-header[data-v-cf5a6a30]{border-bottom:1px solid #e0e0e0;padding:1.5rem 1.5rem 1rem 1.5rem}.route-content[data-v-cf5a6a30]{padding:1rem}.tech-route-container[data-v-cf5a6a30]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.tech-header[data-v-cf5a6a30]{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.tech-name[data-v-cf5a6a30]{font-weight:700;color:#334155;font-size:.9rem}.route-time-span[data-v-cf5a6a30]{font-size:.85rem;background:#e2e8f0;padding:2px 8px;border-radius:4px}.timeline-container[data-v-cf5a6a30]{padding:0 1rem .5rem 1rem}.timeline-item[data-v-cf5a6a30]{display:flex}.divider-col[data-v-5a589b6a][data-v-cf5a6a30]{width:50px;display:flex;justify-content:center;margin:auto 5px}.dot[data-v-cf5a6a30]{width:10px;height:10px;background-color:#3b82f6;border-radius:50%}.content-col[data-v-cf5a6a30]{flex:1;margin-left:10px;margin-bottom:10px;padding:10px;border-radius:6px}.pat-status[data-v-cf5a6a30]{font-size:.87rem;font-weight:700;padding:2px 6px;border-radius:4px;background:#eee}.status-ready[data-v-cf5a6a30]{background:#dcfce7;color:#166534}.client-name[data-v-cf5a6a30]{font-weight:600;font-size:.94rem;margin:4px 0;color:#1e293b}.pat-address[data-v-cf5a6a30]{font-size:.8rem;color:#64748b;white-space:pre-line}.p-cursor-pointer[data-v-cf5a6a30]{cursor:pointer}.custom-sidebar .p-sidebar-content[data-v-cf5a6a30]{padding:0!important;z-index:1100!important}.quicksearch-content{width:100%;margin:10px auto;cursor:pointer}.quicksearch-anchor{color:#fff}.no-margin-left{margin-left:0!important}