.modal-header[data-v-e3260506]{display:grid;grid-template-columns:repeat(2,1fr)}.modal-title[data-v-e3260506]{display:flex;justify-content:space-between}.modal-title p[data-v-e3260506]{font-size:14px;line-height:15px;margin-bottom:0}.map-container[data-v-1d962f3e]{width:100%;min-width:700px;position:relative;overflow:hidden;height:500px}.route-info[data-v-1d962f3e],.total-info[data-v-1d962f3e]{margin-top:15px;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.rounded-avatar[data-v-0b8b03f8]{overflow:hidden;width:60px;border-radius:50%!important;border:2px solid #7698d9!important;border-bottom:none!important;border-left:none!important}.route-info[data-v-0b8b03f8],.total-info[data-v-0b8b03f8]{margin-top:15px;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.accordion-item[data-v-3af16dac]{border-bottom:1px solid #ddd}.accordion-header[data-v-3af16dac]{width:100%;background:none;border:none;text-align:left;padding:10px 15px;font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;color:#414141}.accordion-item .accordion-header[data-title="Add Notes"][data-v-3af16dac]{background:#5a8dee;color:#fff}.accordion-body-wrapper[data-v-3af16dac]{overflow:hidden;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;opacity:1}.accordion-body[data-v-3af16dac]{padding:10px 15px;background:#f9f9f9;font-size:14px;border-left:3px solid #5a8dee}.accordion-body-wrapper[style*="max-height: 0px"][data-v-3af16dac]{opacity:0}form[data-v-3af16dac]{padding:10px 0;height:500px;overflow-y:auto;border-radius:5px}.form-group[data-v-3af16dac],form[data-v-3af16dac]{display:flex;flex-direction:column}.form-group label[data-v-3af16dac],.switch_form label[data-v-3af16dac]{font-weight:500;font-size:12px}.switch-container[data-v-3af16dac]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-left:10px}.switch[data-v-3af16dac]{position:relative;display:inline-block;width:40px;height:18px}.switch input[data-v-3af16dac]{opacity:0;width:0;height:0}.slider[data-v-3af16dac]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:18px;transition:.4s}.slider[data-v-3af16dac]:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.4s}input:checked+.slider[data-v-3af16dac]{background-color:#5a8dee}input:checked+.slider[data-v-3af16dac]:before{transform:translateX(22px)}input[data-v-3af16dac],select[data-v-3af16dac],textarea[data-v-3af16dac]{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:14px;outline:none}textarea[data-v-3af16dac]{resize:vertical}.submit-btn[data-v-3af16dac]{background:#2c6de9;color:#fff;border:none;padding:8px;cursor:pointer;border-radius:5px;font-size:14px;transition:background .3s}.submit-btn[data-v-3af16dac]:hover{background:#5a8dee}.card[data-v-2dbb29f1]{margin-bottom:0;width:100%;border-radius:5px 5px 0 0;height:85px;overflow:hidden;box-shadow:none}.card-body[data-v-2dbb29f1]{padding:0 5px;height:35px;width:154px;font-size:12px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.card-body[data-v-2dbb29f1]::-webkit-scrollbar{height:4px}.card-body[data-v-2dbb29f1]::-webkit-scrollbar-thumb{background:#888}.card-body[data-v-2dbb29f1]::-webkit-scrollbar-thumb:hover{background:#555}.card-body p[data-v-2dbb29f1]{margin-top:1px;line-height:13px;font-weight:400}.td-th-normal[data-v-2dbb29f1]{min-width:170px;height:87px}.td-th-compact[data-v-2dbb29f1]{min-width:100px;height:37px}.card-border-red[data-v-2dbb29f1]{border-left:1px dashed red;border-right:1px dashed red}.move_icon[data-v-2dbb29f1]{cursor:-webkit-grab!important;cursor:grab!important}.dragging[data-v-2dbb29f1]{opacity:.8;border:2px dashed #00f}.dropped[data-v-2dbb29f1]{border:2px dashed red!important}.chosen[data-v-2dbb29f1]{border:2px dashed #9acd32}.no-drop[data-v-2dbb29f1]{cursor:not-allowed!important}.reference_row[data-v-2dbb29f1],.status_row[data-v-2dbb29f1]{width:100%;display:grid;height:20px!important;align-items:center;font-size:12px}.icon_tab[data-v-2dbb29f1]{height:20px;padding:0 5px;margin-bottom:0;display:flex;justify-content:space-between;border-bottom:1px solid #dcdcdc}.left_icon[data-v-2dbb29f1],.right_icon[data-v-2dbb29f1]{cursor:pointer}.past-slot[data-v-2dbb29f1]{background:repeating-linear-gradient(145deg,#fc0,#fc0 10px,#ccc 0,#ccc 20px);opacity:.6}.active-tech-slot[data-v-2dbb29f1]{background:repeating-linear-gradient(145deg,#ff002f,#da1212 10px,#ccc 0,#ccc 20px);opacity:.6}.table[data-v-2dbb29f1]{position:relative;overflow:hidden}.menu-button[data-v-2dbb29f1]{position:fixed;top:15px;left:15px;padding:10px 15px;font-size:20px;font-weight:700;background:#00f;color:#fff;border:none;cursor:pointer;border-radius:5px;z-index:1000}.sidebar[data-v-2dbb29f1]{position:absolute;top:0;left:-410px;width:400px;height:100%;background:#fff;box-shadow:2px 0 5px rgba(0,0,0,.2);transition:transform .3s ease-in-out;z-index:900}.sidebar-open[data-v-2dbb29f1]{transform:translateX(410px)}.sidebar-content[data-v-2dbb29f1]{height:100%;overflow-y:auto}.sidebar-content[data-v-2dbb29f1]::-webkit-scrollbar{width:4px}.sidebar-content[data-v-2dbb29f1]::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-content[data-v-2dbb29f1]::-webkit-scrollbar-thumb{background:#888}.sidebar-content[data-v-2dbb29f1]::-webkit-scrollbar-thumb:hover{background:#555}.sidebar_header[data-v-2dbb29f1]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #dcdcdc}.sidebar_header span[data-v-2dbb29f1]{border:none;color:#ff3d3d;background:none;cursor:pointer}.sidebar-content h2[data-v-2dbb29f1]{font-size:18px;font-weight:600;margin-bottom:0}.sidebar-content p[data-v-2dbb29f1]{font-size:16px;margin-bottom:0}.sidebar-content ul[data-v-2dbb29f1]{list-style:none;padding:0}.sidebar-content ul li[data-v-2dbb29f1]{padding:10px;font-size:18px;cursor:pointer;border-bottom:1px solid #ddd}.sidebar-content ul li[data-v-2dbb29f1]:hover{background:#f5f5f5}.overlay[data-v-2dbb29f1]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:800}