.mp-logo[data-v-3a9069f8]{display:grid;place-items:center}.writing[data-v-3a9069f8]{display:flex;place-items:center;max-width:320px;margin-left:15px;margin-right:50px}.plus[data-v-3a9069f8]{margin-left:5px;margin-right:5px;font-weight:500;color:#ff6404}.type[data-v-3a9069f8]{position:relative;display:inline-block;white-space:nowrap;overflow:hidden}#site-lg[data-v-3a9069f8]{margin-left:15px}@media (max-width:1120px){#site-lg[data-v-3a9069f8]{margin-left:5vw}}.nav-item[data-v-4bfd0810]{position:relative;width:80px;height:65px;padding-left:10px;padding-right:10px;text-align:center;transition:background-color 0s,color 0s;color:#fff;font-weight:500;border-bottom:5px solid #054d81}.nav-item[data-v-4bfd0810]:hover{transition:background-color 0s,color 0s;border-bottom:5px solid #a6c0d3;cursor:pointer}.item[data-v-4bfd0810]{display:grid;place-items:center;height:65px;width:80px;display:flex;text-align:center;justify-content:center}.dropdown[data-v-4bfd0810]{position:absolute;left:0;right:0;background-color:#fff;z-index:1000;text-align:left}.dropdown ul[data-v-4bfd0810]{list-style:none;padding:0;margin:0}.dropdown li[data-v-4bfd0810]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;opacity:0;transform:scaleY(0);animation:dropItem-4bfd0810 0s ease forwards;display:flex}.dropdown li[data-v-4bfd0810]:hover{background-color:#fff}.down-arrow[data-v-4bfd0810]{margin-left:5px;width:10px}.display-item-name[data-v-4bfd0810]{width:-moz-fit-content;width:fit-content;text-align:center}.nav-item.active[data-v-4bfd0810]{background-color:#fff;color:#084d80;font-weight:550}@keyframes drop-4bfd0810{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes dropItem-4bfd0810{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.menu-container[data-v-eb26b484]{position:relative;width:26px;margin-right:15px}.hamburger[data-v-eb26b484]{cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;width:26px;height:25px;z-index:1001}.line[data-v-eb26b484]{height:2px;transition:all .5s ease;width:26px;position:absolute;left:0}.top-line[data-v-eb26b484]{top:2px}.middle-line[data-v-eb26b484]{top:11px}.bottom-line[data-v-eb26b484]{top:20px}.open.top-line[data-v-eb26b484]{transform:rotate(45deg);transform-origin:top left}.open.middle-line[data-v-eb26b484]{width:0;opacity:1}.open.bottom-line[data-v-eb26b484]{transform:rotate(-45deg);transform-origin:bottom left}.mobile-nav-items[data-v-eb26b484]{width:100vw;position:fixed;top:0;left:0;margin-top:70px;padding-left:20px;box-shadow:0 8px 16px rgba(0,0,0,.2);background-color:#fff;opacity:1;z-index:1001}.nav-item[data-v-eb26b484]{padding:12px;cursor:pointer;text-align:left;width:calc(100% - 65px);font-weight:600;font-size:1rem;display:flex}.down-arrow[data-v-eb26b484]{margin-left:auto}.navbar[data-v-9d0885d0]{height:70px;box-sizing:border-box}.navbar[data-v-9d0885d0],nav[data-v-9d0885d0]{display:flex;align-items:center;width:100%}.desktop-nav[data-v-9d0885d0],.mobile-nav[data-v-9d0885d0]{justify-content:space-between}.mobile-nav[data-v-9d0885d0]{margin-right:15px}.menu-items[data-v-9d0885d0]{display:flex;align-items:center}@media screen and (max-width:1120px){.navbar[data-v-9d0885d0]{min-width:auto;margin-left:0}}.welcome-section[data-v-0487c41b]{text-align:left;font-family:sans-serif;border-bottom:1px solid #d9d9d9;height:69px}.welcome-text[data-v-0487c41b]{color:#333;font-size:14px;padding:10px 0 0 20px;margin:5px 0}.user-name[data-v-0487c41b]{color:#054d81;font-size:16px;font-weight:500;padding:0 0 0 20px}.sidebar[data-v-0487c41b]{min-width:210px;background-color:#f0f0f0;min-height:calc(100vh - 70px);overflow-y:hidden;display:flex;flex-direction:column}.sidebar ul[data-v-0487c41b]{list-style-type:none;padding:0;text-align:left;margin-top:0}.sidebar ul li[data-v-0487c41b]{padding:0}.sidebar ul li a[data-v-0487c41b]{color:#054d81;text-decoration:none;display:flex;align-items:center;padding:10px 10px 10px 20px;font-family:Open Sans,sans-serif}.sidebar ul li a.active-link[data-v-0487c41b]{background-color:#054d81;color:#fff}.sidebar ul:not(.bottom-nav) li a[data-v-0487c41b]:hover{border-right:5px solid #a6c0d3}.icon[data-v-0487c41b]{width:16px;height:16px;margin-right:10px}.main-nav[data-v-0487c41b]{flex-grow:1;list-style-type:none;padding:0;text-align:left;margin-top:0}.bottom-nav[data-v-0487c41b]{list-style-type:none;text-align:left;margin-top:auto}.feedback-link[data-v-0487c41b]:hover{color:#ff6404}.bottom-nav li a[data-v-0487c41b]:hover{border-right:5px solid #ff6404}body,html{margin:0;padding:0;height:100%;overflow-x:hidden}#app{font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;max-width:100%;min-height:100vh;display:flex;flex-direction:column}.main-content{display:flex;flex-grow:1}.content-area{flex-grow:1;width:100%}:root{--toastify-color-success:#054d81!important;--toastify-color-error:#749bb7!important}.Vue-Toastification__toast--success{background-color:#054d81!important}.Vue-Toastification__toast--error{background-color:#749bb7!important}.Vue-Toastification__toast{border-radius:8px;font-family:Arial,sans-serif}.Vue-Toastification__close-button{color:#fff}.Vue-Toastification__progress-bar{background:hsla(0,0%,100%,.7)}.service-card[data-v-23c92d6c]{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;width:440px;height:260px;box-sizing:border-box}.service-card h2[data-v-23c92d6c]{color:#333;margin-bottom:16px}.service-card ul[data-v-23c92d6c]{list-style-type:none;padding:0;margin:0 0 20px 0}.service-card li[data-v-23c92d6c]{border-bottom:1px solid #eee;padding:5px 0;display:flex;align-items:left;font-weight:700}.service-card li[data-v-23c92d6c]:last-child{border-bottom:none}.details-button[data-v-23c92d6c]{background-color:#054d81;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;min-width:100px}.service-info[data-v-23c92d6c]{display:flex;align-items:center;flex-grow:1}.active-status-button[data-v-23c92d6c]{background-color:#054d81;color:#e3eaee;font-weight:lighter}.active-status-button[data-v-23c92d6c],.status-button[data-v-23c92d6c]{border:none;padding:6px 20px;border-radius:50px;min-width:150px;margin-left:10px}.status-button[data-v-23c92d6c]{background-color:#e3eaee;color:#054d81;font-weight:200}.last-connected[data-v-23c92d6c]{font-size:11px;align-self:center;font-weight:200}.service-icon[data-v-23c92d6c]{margin-right:10px;width:20px;height:20px}.mobile-view[data-v-23c92d6c]{display:none}.status-text[data-v-23c92d6c]{font-size:.85em;color:#054d81;font-weight:400}.status-text.active[data-v-23c92d6c]{color:#054d81;font-weight:600}@media screen and (max-width:768px){.service-card[data-v-23c92d6c]{width:100%;height:240px;padding:15px;max-width:100%}.active-status-button[data-v-23c92d6c],.active-status[data-v-23c92d6c],.last-connected[data-v-23c92d6c],.service-info[data-v-23c92d6c],.status-button[data-v-23c92d6c]{display:none}.mobile-view[data-v-23c92d6c]{justify-content:space-between;width:100%}.mobile-view[data-v-23c92d6c],.service-info-mobile[data-v-23c92d6c]{display:flex;align-items:center}.service-card li[data-v-23c92d6c]{padding:8px 4px}.service-name[data-v-23c92d6c]{font-size:.9em;margin-right:10px}.service-icon[data-v-23c92d6c]{display:none}.status-container[data-v-23c92d6c]{text-align:right}}@media screen and (max-width:480px){.service-card[data-v-23c92d6c]{padding:10px;height:210px}.service-card li[data-v-23c92d6c]{padding:6px 4px}.service-name[data-v-23c92d6c]{font-size:.85em;margin-right:10px}.status-text[data-v-23c92d6c]{font-size:.8em}}.locations-container[data-v-c18c8f8c]{display:flex;flex-wrap:wrap}.container-header[data-v-c18c8f8c]{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;flex-direction:row;border-bottom:1px solid #eee;box-sizing:border-box;padding:0 30px;height:70px}.location-section[data-v-c18c8f8c]{align-items:center}.location-header[data-v-c18c8f8c]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;margin-bottom:10px}.details-button[data-v-c18c8f8c]{background-color:#054d81;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer}.card-holder[data-v-c18c8f8c]{display:flex;width:100%;max-width:100%;margin:0 auto;justify-content:center}.locations-list[data-v-c18c8f8c]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;margin:10px 30px}@media screen and (max-width:480px){.card-holder[data-v-c18c8f8c]{border:1px solid #eee;border-radius:8px;margin:10px 30px;height:calc(100vh - 180px)}.locations-list[data-v-c18c8f8c]{margin:10px 0;overflow-y:auto}}.device-list[data-v-3b0af9ff]{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin:30px;max-height:70vh;overflow-y:auto}table[data-v-3b0af9ff]{width:100%;border-collapse:separate}td[data-v-3b0af9ff],th[data-v-3b0af9ff]{text-align:center}th[data-v-3b0af9ff]{position:sticky;top:0;background-color:#fff;z-index:1;border-bottom:1px solid #eee;padding:20px 0 20px 0;font-weight:700}td[data-v-3b0af9ff]{border-bottom:1px solid #eee;padding:15px 0 15px 0}.status-icon[data-v-3b0af9ff]{width:20px;height:20px}[data-v-4ff4379c],[data-v-4ff4379c]:after,[data-v-4ff4379c]:before{box-sizing:border-box}.location-details[data-v-4ff4379c]{display:flex;flex-direction:column;width:100%;height:calc(100vh - 100px);overflow-y:auto}.header-content[data-v-4ff4379c]{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;border-bottom:1px solid #eee;padding:0 30px;position:sticky;top:0;z-index:100;background-color:#fff}.main-detail[data-v-4ff4379c]{display:flex;flex-direction:column;align-items:center}.tabs[data-v-4ff4379c]{display:flex;align-items:center;padding-top:20px;border-bottom:1px solid #eee;width:100%;justify-content:center;position:sticky;top:69px;z-index:99;background-color:#fff}.toggle-device[data-v-4ff4379c]{background:none;border:none;cursor:pointer;padding:0 20px 20px;transition:color .3s}.toggle-device.active[data-v-4ff4379c]{color:#054d81;font-weight:700;border-bottom:2px solid #054d81}.back-icon[data-v-4ff4379c]{cursor:pointer;padding-top:5px;margin-right:20px}.detail-tables[data-v-4ff4379c]{justify-content:center;width:100%}.activity-bar[data-v-86f39c8c]{position:relative;height:400px;width:30px;background-color:#ececec;overflow:visible}.activity-interval[data-v-86f39c8c]{position:absolute;width:100%;left:0;background-color:#93c9e8}.interval-office[data-v-86f39c8c],.interval-unknown[data-v-86f39c8c]{background-color:#93c9e8;opacity:.75}.interval-remote[data-v-86f39c8c]{background-color:#145c8f;opacity:.75}.line-marker[data-v-86f39c8c]{position:absolute;width:100%;height:2px;z-index:100}.start-marker[data-v-86f39c8c]{top:36.25%;background-color:salmon}.end-marker[data-v-86f39c8c]{top:71.25%;background-color:salmon}.hour-marker[data-v-86f39c8c]{background-color:#dcdcdc}.chart-container[data-v-df83d8f2]{display:flex;flex-direction:column;justify-content:center;margin:30px;padding:50px;border-radius:10px;border:1px solid #eee;overflow-x:auto}.chart-header[data-v-df83d8f2]{display:flex;justify-content:space-between;flex-direction:row;align-content:center}.active-user-count[data-v-df83d8f2]{font-size:16px;font-weight:700;text-align:center;margin-bottom:10px;color:#333}.legend[data-v-df83d8f2]{display:flex;justify-content:center;margin-bottom:30px}.legend-item[data-v-df83d8f2]{display:flex;align-items:center;margin-right:20px;font-size:12px}.legend-color[data-v-df83d8f2]{display:inline-block;width:15px;height:15px;margin-right:5px}.legend-color.active[data-v-df83d8f2]{background-color:#93c9e8}.legend-color.remote[data-v-df83d8f2]{background-color:#145c8f}.legend-color.inactive[data-v-df83d8f2]{background-color:#ececec}.activity-container[data-v-df83d8f2]{display:flex;flex-direction:row;overflow-x:auto}.time-scale[data-v-df83d8f2]{display:flex;flex-direction:column-reverse;justify-content:space-between;height:400px;margin-right:20px;min-width:50px}.time-label[data-v-df83d8f2]{height:30px;text-align:right;padding-right:5px;font-size:12px}.activity-bars-wrapper[data-v-df83d8f2]{display:flex;overflow-x:auto;overflow-y:hidden;width:100%;flex-wrap:nowrap;padding-bottom:20px;box-sizing:border-box}.activity-bars[data-v-df83d8f2]{display:flex;min-width:100%;width:auto}.user-activity[data-v-df83d8f2]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100px}.activity-bar[data-v-df83d8f2]{position:relative;height:400px;width:30px;background-color:#ececec}.activity-interval[data-v-df83d8f2]{position:absolute;width:100%;background-color:#93c9e8}.line-marker[data-v-df83d8f2]{position:absolute;width:100%;height:2px;z-index:100}.start-marker[data-v-df83d8f2]{top:36.25%;background-color:salmon}.end-marker[data-v-df83d8f2]{top:71.25%;background-color:salmon}.hour-marker[data-v-df83d8f2]{background-color:#dcdcdc}.user-label[data-v-df83d8f2]{text-align:center;font-size:10px;font-weight:lighter;margin-top:10px}.time-in[data-v-df83d8f2],.user-name-label[data-v-df83d8f2],.user-time-label[data-v-df83d8f2]{margin-bottom:5px}.user-session-label[data-v-df83d8f2]{margin-top:5px}.chart-container[data-v-9fec814a]{display:flex;flex-direction:column;justify-content:center;margin:30px;padding:50px;border-radius:10px;border:1px solid #eee;overflow-x:auto}.chart-header[data-v-9fec814a]{display:flex;justify-content:space-between;flex-direction:row;align-content:center}.active-user-count[data-v-9fec814a]{font-size:16px;font-weight:700;text-align:center;margin-bottom:10px;color:#333}.legend[data-v-9fec814a]{display:flex;justify-content:center;margin-bottom:30px}.legend-item[data-v-9fec814a]{display:flex;align-items:center;margin-right:20px;font-size:12px}.legend-color[data-v-9fec814a]{display:inline-block;width:15px;height:15px;margin-right:5px}.legend-color.active[data-v-9fec814a]{background-color:#93c9e8}.legend-color.inactive[data-v-9fec814a]{background-color:#ececec}.activity-container[data-v-9fec814a]{display:flex;flex-direction:row;overflow-x:auto}.time-scale[data-v-9fec814a]{display:flex;flex-direction:column-reverse;justify-content:space-between;height:400px;margin-right:20px;min-width:50px}.time-label[data-v-9fec814a]{height:30px;text-align:right;padding-right:5px;font-size:12px}.activity-bars-wrapper[data-v-9fec814a]{display:flex;overflow-x:auto;overflow-y:hidden;width:100%;flex-wrap:nowrap;padding-bottom:20px;box-sizing:border-box}.activity-bars[data-v-9fec814a]{display:flex;min-width:100%;width:auto}.user-activity[data-v-9fec814a]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100px}.activity-bar[data-v-9fec814a]{position:relative;height:400px;width:30px;background-color:#ececec}.activity-interval[data-v-9fec814a]{position:absolute;width:100%}.line-marker[data-v-9fec814a]{position:absolute;width:100%;height:2px;z-index:100}.start-marker[data-v-9fec814a]{top:36.25%;background-color:salmon}.end-marker[data-v-9fec814a]{top:71.25%;background-color:salmon}.hour-marker[data-v-9fec814a]{background-color:#dcdcdc}.user-label[data-v-9fec814a]{text-align:center;font-size:10px;font-weight:lighter;margin-top:10px}.user-name-label[data-v-9fec814a],.user-time-label[data-v-9fec814a]{margin-bottom:5px}.user-session-label[data-v-9fec814a]{margin-top:5px}.legend-color.remote[data-v-9fec814a]{background-color:#145c8f}.time-in[data-v-9fec814a]{margin-bottom:5px}.chart-container[data-v-47a9e474]{display:flex;flex-direction:column;justify-content:center;margin:30px;padding:50px;border-radius:10px;border:1px solid #eee;overflow-x:auto}.legend[data-v-47a9e474]{display:flex;justify-content:center;margin-bottom:30px}.legend-item[data-v-47a9e474]{display:flex;align-items:center;margin-right:20px;font-size:12px}.legend-color[data-v-47a9e474]{display:inline-block;width:15px;height:15px;margin-right:5px}.legend-color.active[data-v-47a9e474]{background-color:#93c9e8}.legend-color.remote[data-v-47a9e474]{background-color:#145c8f}.legend-color.inactive[data-v-47a9e474]{background-color:#ececec}.activity-container[data-v-47a9e474]{display:flex;flex-direction:row;overflow-x:auto}.time-scale[data-v-47a9e474]{display:flex;flex-direction:column-reverse;justify-content:space-between;height:400px;margin-right:20px;min-width:50px}.time-label[data-v-47a9e474]{height:30px;text-align:right;padding-right:5px;font-size:12px}.activity-bars-wrapper[data-v-47a9e474]{display:flex;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:20px;box-sizing:border-box}.activity-bars[data-v-47a9e474]{display:flex;min-width:100%;width:auto}.user-activity[data-v-47a9e474]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100px}.activity-bar[data-v-47a9e474]{position:relative;height:400px;width:30px;background-color:#ececec}.activity-interval[data-v-47a9e474]{position:absolute;width:100%;background-color:#93c9e8}.line-marker[data-v-47a9e474]{position:absolute;width:100%;height:2px;z-index:100}.start-marker[data-v-47a9e474]{top:36.25%;background-color:salmon}.end-marker[data-v-47a9e474]{top:71.25%;background-color:salmon}.hour-marker[data-v-47a9e474]{background-color:#dcdcdc}.user-label[data-v-47a9e474]{text-align:center;font-size:10px;font-weight:lighter;margin-top:10px;width:100px}.time-in[data-v-47a9e474],.time-out[data-v-47a9e474],.user-date-label[data-v-47a9e474],.user-time-label[data-v-47a9e474]{margin-bottom:5px}.user-session-label[data-v-47a9e474]{margin-top:5px}.reports-container[data-v-299fb91b]{display:flex;flex-direction:column;box-sizing:border-box;max-width:calc(100vw - 210px);width:100%}.main-content.sidebar-hidden .reports-container[data-v-299fb91b]{max-width:100vw;width:100vw}.header-content[data-v-299fb91b]{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;border-bottom:1px solid #eee;box-sizing:border-box;padding:0 30px;height:70px;position:relative;z-index:1000}.mobile-header[data-v-299fb91b]{display:none;margin:0}.mobile-menu-overlay[data-v-299fb91b]{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1001}.mobile-menu[data-v-299fb91b]{position:fixed;top:70px;right:0;width:300px;height:calc(100vh - 70px);background-color:#fff;padding:20px;box-shadow:-2px 0 10px rgba(0,0,0,.1);overflow-y:auto;z-index:1000}.mobile-menu-content[data-v-299fb91b]{display:flex;flex-direction:column;gap:20px}.mobile-menu-item[data-v-299fb91b]{display:flex;flex-direction:column;gap:10px}.mobile-menu-item label[data-v-299fb91b]{color:#054d81;font-weight:500}.mobile-menu .input-date[data-v-299fb91b],.mobile-menu .location-filter[data-v-299fb91b],.mobile-menu .report-type[data-v-299fb91b],.mobile-menu .search-input[data-v-299fb91b],.mobile-menu .select-name[data-v-299fb91b],.mobile-menu .select-pm[data-v-299fb91b]{width:100%;padding:10px;border:1px solid #eee;border-radius:5px;color:#054d81;font-size:15px}.mobile-menu .generic-button[data-v-299fb91b]{width:100%;margin:10px 0}.date-range[data-v-299fb91b]{display:flex;flex-direction:column;gap:10px}.menu-button[data-v-299fb91b]{display:none;justify-content:space-around;align-items:center;width:24px;height:24px;cursor:pointer;border:none;background-color:transparent;padding:0}.back-icon[data-v-299fb91b]{padding:5px 0 0 30px}.report-type[data-v-299fb91b]{margin:5px 0 0 0;min-width:150px;padding:10px 15px;border-radius:5px;border:1px solid #eee;color:#054d81;font-size:15px;box-sizing:border-box}.reports-select[data-v-299fb91b]{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:20px;column-gap:20px}.reports-controls[data-v-299fb91b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px;margin-left:auto}.input-date[data-v-299fb91b],.select-name[data-v-299fb91b],.select-pm[data-v-299fb91b]{max-width:175px;padding:10px 15px;border-radius:5px;border:1px solid #eee;color:#054d81;font-size:15px}.generic-button[data-v-299fb91b]{width:100px}.loading-overlay[data-v-299fb91b]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.8);z-index:10}.spinner[data-v-299fb91b]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #054d81;border-radius:50%;animation:spin-299fb91b 1s linear infinite;margin-bottom:15px}.loading-text[data-v-299fb91b]{color:#054d81;font-size:16px;font-weight:500}@keyframes spin-299fb91b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reports-main[data-v-299fb91b]{position:relative;overflow-x:hidden;min-height:300px;flex-direction:column;max-width:calc(100vw - 210px);height:100%;flex:1 1 auto}.main-content.sidebar-hidden .reports-main[data-v-299fb91b]{max-width:100vw}.no-data-message[data-v-299fb91b]{display:flex;justify-content:center;align-items:center;min-height:200px;color:#666;font-size:16px}.data-timestamp[data-v-299fb91b]{display:flex;align-items:center;gap:15px;padding:10px 30px;color:#666;font-size:14px;justify-content:center}.refresh-button[data-v-299fb91b]{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #054d81;border-radius:4px;background-color:#fff;color:#054d81;cursor:pointer;font-size:14px;transition:all .2s ease}.refresh-button[data-v-299fb91b]:hover{background-color:#054d81;color:#fff}.refresh-button[data-v-299fb91b]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-299fb91b]{font-size:16px}.modal-overlay[data-v-299fb91b]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-299fb91b]{background-color:#fff;padding:30px;border-radius:8px;min-width:400px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.modal-content h2[data-v-299fb91b]{margin:0 0 20px 0;color:#054d81}.modal-body[data-v-299fb91b]{display:flex;flex-direction:column;gap:20px}.date-inputs[data-v-299fb91b]{display:flex;gap:20px;justify-content:center}.input-group[data-v-299fb91b]{display:flex;flex-direction:column;gap:5px}.modal-buttons[data-v-299fb91b]{display:flex;justify-content:center;gap:10px}.generic-button[data-v-299fb91b]{background-color:#054d81;color:#fff;border-radius:5px;padding:10px 15px;border:none;width:auto;height:35px;cursor:pointer}.generic-button[data-v-299fb91b]:hover{background-color:#ff6404}.generic-button.cancel[data-v-299fb91b]{background-color:#6c757d}.generic-button[data-v-299fb91b]:disabled{opacity:.5;cursor:not-allowed}.loading-dots[data-v-299fb91b]{animation:blink-299fb91b 1s linear infinite}@keyframes blink-299fb91b{0%{opacity:1}50%{opacity:0}to{opacity:1}}.is-generating[data-v-299fb91b]{background-color:#054d81;color:#fff}.generic-button.generate[data-v-299fb91b]{min-width:130px;text-align:center}.preview-content[data-v-299fb91b]{width:90%;height:90vh;max-width:1200px;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden}.preview-header[data-v-299fb91b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee;background-color:#fff}.preview-controls[data-v-299fb91b]{display:flex;gap:10px}.preview-body[data-v-299fb91b]{flex:1;overflow-y:auto;padding:20px;background-color:#fff}.preview-body table thead[data-v-299fb91b]{display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px}.select-input[data-v-299fb91b]{width:100%;padding:10px;border:1px solid #eee;border-radius:5px;margin-top:5px}.input-group[data-v-299fb91b]{margin-bottom:15px}.input-group label[data-v-299fb91b]{display:block;margin-bottom:5px;color:#054d81}.location-filter[data-v-299fb91b]{transition:all .3s ease}.search-input[data-v-299fb91b]{padding:10px 15px;border-radius:5px;border:1px solid #eee;color:#054d81;font-size:15px;width:200px;transition:all .3s ease}.search-input[data-v-299fb91b]:focus{outline:none;border-color:#054d81;box-shadow:0 0 3px rgba(5,77,129,.3)}.search-input[data-v-299fb91b]::-moz-placeholder{color:#999}.search-input[data-v-299fb91b]::placeholder{color:#999}.search-container[data-v-299fb91b]{display:flex;align-items:center;gap:10px}.location-filter[data-v-299fb91b]{padding:10px 15px;border-radius:5px;border:1px solid #eee;color:#054d81;font-size:15px;min-width:150px}.location-filter[data-v-299fb91b]:focus{outline:none;border-color:#054d81;box-shadow:0 0 3px rgba(5,77,129,.3)}@media screen and (max-width:1480px){.header-content[data-v-299fb91b]{justify-content:space-between;padding:0 20px}.mobile-header[data-v-299fb91b]{display:block;margin-left:10px;padding:0}.header-content>.reports-controls[data-v-299fb91b],.header-content>.reports-select[data-v-299fb91b]{display:none}.mobile-menu[data-v-299fb91b]{display:block}.menu-button[data-v-299fb91b]{display:flex;order:2}.menu-icon-svg[data-v-299fb91b]{width:24px;height:24px}.reports-controls[data-v-299fb91b],.reports-select[data-v-299fb91b]{display:none;width:100%}.mobile-menu .reports-controls[data-v-299fb91b],.mobile-menu .reports-select[data-v-299fb91b]{display:flex;flex-direction:column;width:100%;margin-left:0}.reports-select .header-text[data-v-299fb91b]{display:block;margin-bottom:10px}.reports-controls[data-v-299fb91b]{display:flex;flex-direction:column;align-items:stretch;gap:15px;border-top:1px solid #eee;margin-top:15px;padding-top:15px}.search-container[data-v-299fb91b]{width:100%;min-width:280px}.input-date[data-v-299fb91b],.location-filter[data-v-299fb91b],.report-type[data-v-299fb91b],.search-input[data-v-299fb91b],.select-name[data-v-299fb91b],.select-pm[data-v-299fb91b]{width:100%;max-width:280px}.generic-button[data-v-299fb91b]{width:100%}}.reports-controls[data-v-299fb91b],.reports-select[data-v-299fb91b]{transition:all .3s ease-in-out}.mobile-menu-header[data-v-299fb91b]{display:flex;justify-content:flex-end;padding-bottom:15px}.close-button[data-v-299fb91b]{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-icon-svg[data-v-299fb91b]{width:20px;height:20px}.home-page[data-v-72f6305c]{display:flex;flex-direction:column;height:calc(100vh - 70px)}.container[data-v-72f6305c]{flex:1;display:flex;flex-direction:column;align-items:center;padding:20px;overflow:hidden;justify-content:center}.header-bar[data-v-72f6305c]{width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;height:70px}.header-text[data-v-72f6305c]{padding:0 0 0 30px}.header-buttons[data-v-72f6305c]{display:flex;align-items:center;justify-content:flex-end}.legend[data-v-72f6305c]{display:flex;justify-content:center;margin:30px 0 0 0}.legend-item[data-v-72f6305c]{display:flex;align-items:center;margin-right:20px;font-size:12px}.legend-item.last[data-v-72f6305c]{display:flex;align-items:center;margin-right:0;font-size:12px}.legend-color[data-v-72f6305c]{display:inline-block;width:15px;height:15px;margin-right:5px}.legend-color.active[data-v-72f6305c]{background-color:#098121}.legend-color.inactive[data-v-72f6305c]{background-color:#f0310f}.legend-color.remote[data-v-72f6305c]{background-color:#1608dd}.legend-color.unassigned[data-v-72f6305c]{background-color:#b4b4b4}#pdfContainer[data-v-72f6305c]{width:90vw;max-width:calc(100vw - 210px);min-width:500px;height:100%;overflow:auto;margin:30px auto;position:relative;z-index:1}.main-content.sidebar-hidden #pdfContainer[data-v-72f6305c]{width:100vw!important;max-width:100vw!important;min-width:0!important;margin:30px 0!important}#editButton[data-v-72f6305c]{margin-right:30px;z-index:1000;padding:10px 15px;background-color:#054d81;color:#fff;border:none;cursor:pointer;width:100px;height:35px;border-radius:5px}.dialog-box[data-v-72f6305c]{position:relative;padding:20px;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:250px;max-height:80vh;overflow-y:auto}.header-detail[data-v-72f6305c]{display:flex;align-items:center;justify-content:flex-start;height:70px}.plan-select[data-v-72f6305c]{display:flex;align-items:center;justify-content:flex-start;margin:0 0 0 20px;min-width:175px;padding:10px 15px;border-radius:5px;border:1px solid #eee;color:#054d81;font-size:15px}#pdfCanvas[data-v-72f6305c]{cursor:default}#pdfCanvas.edit-mode[data-v-72f6305c]{cursor:move}.undo-button[data-v-72f6305c]{margin-right:10px;z-index:1000;padding:10px 15px;background-color:#666;color:#fff;border:none;cursor:pointer;width:100px;height:35px;border-radius:5px}.undo-button[data-v-72f6305c]:disabled{background-color:#999;cursor:not-allowed}.tutorial-overlay[data-v-72f6305c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000}.tutorial-modal[data-v-72f6305c]{background-color:#fff;padding:30px;border-radius:8px;max-width:500px;width:90%;box-shadow:0 2px 10px rgba(0,0,0,.1)}.tutorial-modal h3[data-v-72f6305c]{margin-top:0;color:#054d81;font-size:1.5em;margin-bottom:20px}.tutorial-content[data-v-72f6305c]{margin-bottom:25px}.tutorial-content p[data-v-72f6305c]{margin:10px 0;line-height:1.5}.tutorial-actions[data-v-72f6305c]{display:flex;justify-content:center;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.info-button[data-v-72f6305c]{margin-right:10px;z-index:1000;padding:10px 15px;background-color:#797979;color:#fff;border:none;cursor:pointer;width:100px;height:35px;border-radius:5px}.info-button[data-v-72f6305c]:hover{background-color:#353535}.tutorial-button[data-v-72f6305c]{margin-right:10px;z-index:1000;padding:10px 15px;background-color:#054d81;color:#fff;border:none;cursor:pointer;height:35px;border-radius:5px}.cancel-button[data-v-72f6305c],.tutorial-button-cancel[data-v-72f6305c]{margin-right:10px;z-index:1000;padding:10px 15px;background-color:#f0310f;color:#fff;border:none;cursor:pointer;height:35px;border-radius:5px}.cancel-button[data-v-72f6305c]{width:100px}.tutorial-button[data-v-72f6305c]:hover{background-color:#03355a}.tutorial-modal .tutorial-actions[data-v-72f6305c]{display:flex;gap:10px;justify-content:center}.dialog-box[data-v-72f6305c]{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.dialog-box[data-v-72f6305c]::-webkit-scrollbar{width:6px}.dialog-box[data-v-72f6305c]::-webkit-scrollbar-track{background:#f1f1f1}.dialog-box[data-v-72f6305c]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.dialog-box[data-v-72f6305c]::-webkit-scrollbar-thumb:hover{background:#555}.mobile-header[data-v-72f6305c]{display:none;width:100%;justify-content:space-between;padding:0 20px 0 0}.menu-button[data-v-72f6305c]{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-icon-svg[data-v-72f6305c]{width:24px;height:24px}.mobile-menu-overlay[data-v-72f6305c]{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000}.mobile-menu[data-v-72f6305c]{position:absolute;top:0;right:0;width:300px;height:100%;background-color:#fff;padding:20px;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.mobile-menu-content[data-v-72f6305c]{display:flex;flex-direction:column;gap:20px}.mobile-menu-buttons[data-v-72f6305c],.mobile-menu-item[data-v-72f6305c]{display:flex;flex-direction:column;gap:10px}.mobile-menu-buttons button[data-v-72f6305c]{width:100%!important;margin:0!important}.mobile-menu-header[data-v-72f6305c]{display:flex;justify-content:flex-end;padding-bottom:15px}.close-button[data-v-72f6305c]{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-icon-svg[data-v-72f6305c]{width:20px;height:20px}@media screen and (max-width:768px){.desktop-header[data-v-72f6305c]{display:none!important}.mobile-header[data-v-72f6305c]{display:flex!important}.header-bar[data-v-72f6305c]{padding:0}.mobile-menu .plan-select[data-v-72f6305c]{width:100%;margin:0}}.screenshot-viewer[data-v-5c471d0a]{display:flex;flex-direction:column;height:calc(100vh - 70px);margin:auto;max-width:calc(100vw - 210px);overflow:hidden;width:100%}.content-area[data-v-5c471d0a]{position:relative;overflow:hidden;height:calc(100vh - 140px)}.navbar[data-v-5c471d0a]{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;border-bottom:1px solid #eee;box-sizing:border-box;padding:0 30px;height:70px}.navbar input[data-v-5c471d0a],.navbar select[data-v-5c471d0a]{padding:10px 15px;font-size:15px;color:#054d81;border-radius:5px;border:1px solid #eee;min-width:100px}.navbar-controls[data-v-5c471d0a],.navbar-header[data-v-5c471d0a]{display:flex;gap:20px;align-items:center}.navbar-controls[data-v-5c471d0a]{flex-wrap:wrap;justify-content:flex-start}.scrollable-content[data-v-5c471d0a]{flex-grow:1;overflow-y:auto;padding:0 30px;height:100%;position:relative}.scrollable-content[data-v-5c471d0a]::-webkit-scrollbar{width:0;height:0}.content-wrapper[data-v-5c471d0a]{margin:0;width:100%}.no-info-display[data-v-5c471d0a],.user-info[data-v-5c471d0a]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:30px auto;padding:1em;border:1px solid #eee;border-radius:5px;text-align:center}.screenshot-container[data-v-5c471d0a]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;position:relative;min-height:200px}.screenshot-wrapper[data-v-5c471d0a]{cursor:pointer;transition:transform .2s}.screenshot-wrapper[data-v-5c471d0a]:hover{transform:scale(1.02)}.screenshot-item[data-v-5c471d0a]{width:calc(33.33% - 14px);margin-bottom:20px;box-sizing:border-box}.screenshot-item a[data-v-5c471d0a]{display:block;width:100%}.screenshot-item img[data-v-5c471d0a]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border:1px solid #ddd;border-radius:4px}.screenshot-item p[data-v-5c471d0a]{margin-top:5px;font-size:.8em;color:#666;text-align:center}.modal[data-v-5c471d0a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modify-button[data-v-5c471d0a]{background-color:#054d81;color:#fff;border-radius:5px;padding:10px 15px;border:none;width:100px;height:35px;cursor:pointer}.modal-content[data-v-5c471d0a]{display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:5px;width:300px}.modal-buttons[data-v-5c471d0a]{display:flex;flex-direction:row;gap:20px;margin:10px auto 0}.close[data-v-5c471d0a]{display:flex;justify-content:flex-end}.modal-content select[data-v-5c471d0a]{margin:0 0 10px 0;padding:10px 15px;margin:0 20px 10px 20px}.modal-content button[data-v-5c471d0a]{background-color:#054d81;color:#fff;border-radius:5px;padding:10px 15px;border:none;width:100px;height:35px;cursor:pointer;margin:0 auto 10px auto}.main-loading-overlay[data-v-5c471d0a]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.main-spinner[data-v-5c471d0a]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #054d81;border-radius:50%;animation:spin-5c471d0a 1s linear infinite;margin-bottom:15px}.main-loading-text[data-v-5c471d0a]{color:#054d81;font-size:16px;font-weight:500}@keyframes spin-5c471d0a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.data-loading-overlay[data-v-5c471d0a]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5}.spinner[data-v-5c471d0a]{width:24px;height:24px;margin-bottom:10px;border:3px solid transparent;border-top-color:#054d81;border-radius:50%;animation:spin-5c471d0a 1s linear infinite;box-sizing:border-box}.loading-text[data-v-5c471d0a]{color:#054d81;font-size:16px;font-weight:500}.mobile-header[data-v-5c471d0a]{display:none;width:100%;justify-content:space-between;padding:0 20px}.menu-button[data-v-5c471d0a]{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-icon-svg[data-v-5c471d0a]{width:24px;height:24px}.mobile-menu-overlay[data-v-5c471d0a]{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000}.mobile-menu[data-v-5c471d0a]{position:fixed;top:70px;right:0;width:300px;height:calc(100vh - 70px);background-color:#fff;padding:20px;box-shadow:-2px 0 10px rgba(0,0,0,.1);overflow-y:auto}.mobile-menu-content[data-v-5c471d0a]{display:flex;flex-direction:column;gap:20px}.mobile-menu-item[data-v-5c471d0a]{display:flex;flex-direction:column;gap:10px}.mobile-menu-item label[data-v-5c471d0a]{font-weight:500;color:#333}.mobile-menu .mobile-input[data-v-5c471d0a]{width:100%;padding:10px 15px;font-size:15px;color:#054d81;border-radius:5px;border:1px solid #eee}.mobile-menu .modify-button[data-v-5c471d0a]{width:100%;margin:0}.mobile-menu-header[data-v-5c471d0a]{display:flex;justify-content:flex-end;padding-bottom:15px}.close-button[data-v-5c471d0a]{display:flex;align-items:center;justify-content:center}.close-icon-svg[data-v-5c471d0a]{width:20px;height:20px}.screenshot-overlay[data-v-5c471d0a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000;outline:none}.overlay-content[data-v-5c471d0a]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.image-container[data-v-5c471d0a]{position:relative;overflow:hidden;max-width:90vw;max-height:75vh;display:flex;justify-content:center;align-items:center}.image-container img[data-v-5c471d0a]{max-width:100%;max-height:75vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transform-origin:center;transition:transform .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay-controls[data-v-5c471d0a]{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.zoom-controls[data-v-5c471d0a]{display:flex;gap:10px;background:rgba(51,51,51,.5);padding:10px 10px;border-radius:8px}.zoom-button[data-v-5c471d0a]{background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .2s}.zoom-button[data-v-5c471d0a]:hover{background:hsla(0,0%,100%,.3)}.zoom-notification[data-v-5c471d0a]{position:absolute;top:20px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:12px 24px;border-radius:6px;font-size:14px;z-index:1002;animation:fadeInOut-5c471d0a 5s ease-in-out;text-align:center;max-width:80%;box-shadow:0 2px 8px rgba(0,0,0,.2)}@keyframes fadeInOut-5c471d0a{0%{opacity:0;transform:translate(-50%,-20px)}10%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}.timestamp[data-v-5c471d0a]{color:#fff;background-color:rgba(0,0,0,.5);padding:8px 16px;border-radius:4px;margin:0}.close-button[data-v-5c471d0a]{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:10px}.close-button[data-v-5c471d0a]:hover{color:#ddd}.nav-button[data-v-5c471d0a]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:10px;z-index:1001}.nav-button.prev[data-v-5c471d0a]{position:fixed;left:20px}.nav-button.next[data-v-5c471d0a]{position:fixed;right:20px}@media screen and (max-width:1140px){.content-area[data-v-5c471d0a]{height:calc(100vh - 70px)}.desktop-header[data-v-5c471d0a]{display:none!important}.mobile-header[data-v-5c471d0a]{display:flex!important;margin-left:10px}.navbar[data-v-5c471d0a]{padding:0}.screenshot-viewer[data-v-5c471d0a]{max-width:100vw;width:100%}.scrollable-content[data-v-5c471d0a]{margin:0 10px}.screenshot-item[data-v-5c471d0a]{width:calc(33.33% - 14px)}}.machine-card[data-v-0aca72b9]{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.07);padding:10px 10px 8px 10px;margin:6px 0;display:flex;flex-direction:column;cursor:pointer;transition:box-shadow .2s;box-sizing:border-box;max-width:320px;width:100%}.machine-card[data-v-0aca72b9]:hover{box-shadow:0 2px 8px rgba(0,0,0,.13);background-color:#f5f5f5}.card-header[data-v-0aca72b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.hostname[data-v-0aca72b9]{font-weight:600;font-size:15px;color:#054d81;word-break:break-all}.value.stale[data-v-0aca72b9]{color:#ea4335;font-weight:700}.status-dot[data-v-0aca72b9]{width:11px;height:11px;border-radius:50%;display:inline-block}.status-blue[data-v-0aca72b9]{background:#054d81}.status-yellow[data-v-0aca72b9]{background:#fbbc05}.status-red[data-v-0aca72b9]{background:#ea4335}.status-gray[data-v-0aca72b9]{background:#9aa0a6}.card-body[data-v-0aca72b9]{display:flex;flex-direction:column;gap:2px}.info-row[data-v-0aca72b9]{display:flex;justify-content:space-between;font-size:12px}.label[data-v-0aca72b9]{color:#888;font-weight:500}.value[data-v-0aca72b9]{color:#222;font-weight:400;text-align:right;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-footer[data-v-0aca72b9]{margin-top:6px;display:flex;justify-content:flex-end}.session[data-v-0aca72b9]{padding:2px 8px;border-radius:50px;font-size:11px;font-weight:500}.active-status[data-v-0aca72b9]{background:#098121;color:#e3eaee}.remote-status[data-v-0aca72b9]{background:#054d81;color:#fff}.inactive-status[data-v-0aca72b9]{background:#ea4335;color:#fff}.no-status[data-v-0aca72b9]{background:#9aa0a6;color:#fff}.device-list-container[data-v-24820b97]{margin:0}.table-header[data-v-24820b97]{background-color:#fff;border:1px solid #ddd;border-bottom:none;border-radius:8px 8px 0 0;margin:0 15px;padding:10px 10px 5px}.device-list[data-v-24820b97]{background-color:#fff;border:1px solid #ddd;border-radius:0 0 8px 8px;padding:5px 10px 20px 10px;margin:0 15px 20px 15px;max-height:calc(100vh - 275px);overflow-y:auto;position:relative}.device-list table[data-v-24820b97],.table-header table[data-v-24820b97]{table-layout:fixed}.machine-list-filters[data-v-24820b97]{display:flex;flex-wrap:wrap;gap:10px;padding:10px 10px;align-items:center;justify-content:center}.machine-list-filters .sort-order-btn[data-v-24820b97],.machine-list-filters select[data-v-24820b97]{padding:5px 10px;border-radius:4px;border:1px solid #ddd;font-size:13px;background:#fff;min-width:110px}.machine-list-filters .sort-order-btn[data-v-24820b97]{cursor:pointer;font-weight:700;border:1px solid #bbb;background:#f0f0f0}table[data-v-24820b97]{width:100%;border-collapse:collapse}td[data-v-24820b97],th[data-v-24820b97]{text-align:center;padding:8px 5px;vertical-align:middle;white-space:nowrap;background-color:#fff;font-size:14px;position:relative}td[data-v-24820b97]{border-bottom:1px solid #eee;height:27px}th[data-v-24820b97]{font-weight:700}td input[data-v-24820b97],td select[data-v-24820b97]{width:calc(100% - 10px);max-width:100%;box-sizing:border-box;margin:0;padding:4px 8px;border:1px solid #ddd;border-radius:4px;background-color:#fff}td[data-v-24820b97]:first-child,td[data-v-24820b97]:nth-child(2),th[data-v-24820b97]:first-child,th[data-v-24820b97]:nth-child(2){min-width:120px}td[data-v-24820b97]:nth-child(7),td[data-v-24820b97]:nth-child(8),th[data-v-24820b97]:nth-child(7),th[data-v-24820b97]:nth-child(8){min-width:unset;max-width:unset}.dropdown[data-v-24820b97]{display:inline-block;position:relative;cursor:pointer}.dropdown-arrow[data-v-24820b97]{font-size:12px;margin-left:5px}.dropdown-options[data-v-24820b97]{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:120px;z-index:1000}.dropdown-options div[data-v-24820b97]{padding:8px;cursor:pointer}.dropdown-options .selected[data-v-24820b97],.dropdown-options div[data-v-24820b97]:hover{background-color:#f0f0f0;font-weight:700}.save-button button[data-v-24820b97]{margin:0;padding:4px 8px;cursor:pointer;background-color:#054d81;color:#fff;border:none;border-radius:4px;font-size:12px}.actions-column[data-v-24820b97]{display:flex;justify-content:center;align-items:center;gap:10px}.actions-column button[data-v-24820b97]{padding:4px;margin:0 2px}.delete-button[data-v-24820b97],.sync-button[data-v-24820b97]{display:flex;background:none;border:none}.delete-button img[data-v-24820b97],.sync-button img[data-v-24820b97]{width:16px;height:16px;cursor:pointer;display:block}input[data-v-24820b97],select[data-v-24820b97]{width:150px;padding:4px 8px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.modal-overlay[data-v-24820b97]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-24820b97]{background-color:#fff;padding:20px;border-radius:8px;width:400px}.changes-table[data-v-24820b97]{width:100%;border-collapse:collapse;margin-bottom:20px}.changes-table td[data-v-24820b97]{padding:8px;border:1px solid #ddd;text-align:left}.modal-actions[data-v-24820b97]{display:flex;justify-content:center;gap:10px;margin-top:20px}.modal-actions button[data-v-24820b97]{color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer}.confirm-button[data-v-24820b97]{background-color:#5dbea3}.revert-button[data-v-24820b97]{background-color:#dd7973}.sort-arrow[data-v-24820b97]{font-size:12px;margin-left:5px;cursor:pointer;color:#ccc}.sort-arrow.active[data-v-24820b97]{color:#000}.highlight[data-v-24820b97]{background-color:#fcc}col.edit-mode[data-v-24820b97]{width:calc(var(--original-width)*.92 - 5px)!important}col:first-child.edit-mode[data-v-24820b97],col:nth-child(2).edit-mode[data-v-24820b97],col:nth-child(3).edit-mode[data-v-24820b97],col:nth-child(4).edit-mode[data-v-24820b97],col:nth-child(5).edit-mode[data-v-24820b97],col:nth-child(6).edit-mode[data-v-24820b97],col:nth-child(7).edit-mode[data-v-24820b97]{--original-width:10%}col:nth-child(8).edit-mode[data-v-24820b97]{--original-width:31%}.machine-card-grid-wrapper[data-v-24820b97]{height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden;min-height:200px;margin:10px 20px;border:1px solid #ddd;border-radius:8px}.machine-card-grid[data-v-24820b97]{display:grid;grid-template-columns:repeat(3,320px);gap:30px;justify-content:center;width:100%;padding:24px 0;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1280px){.machine-card-grid[data-v-24820b97]{grid-template-columns:repeat(2,320px);gap:30px;padding:20px 0}}@media screen and (max-width:700px){.machine-card-grid[data-v-24820b97]{grid-template-columns:320px;gap:20px;padding:12px 0}}@media screen and (max-width:450px){.machine-card-grid-wrapper[data-v-24820b97]{height:475px;margin:6px 4px}}col[data-v-24820b97]:nth-child(8){width:8%!important;min-width:50px!important}.status-column[data-v-24820b97]{text-align:center;position:relative}.status-indicator[data-v-24820b97]{position:relative;display:inline-block;cursor:pointer}.status-dot[data-v-24820b97]{display:inline-block;width:12px;height:12px;border-radius:50%;margin:0 auto;transition:transform .2s ease}.status-indicator:hover .status-dot[data-v-24820b97]{transform:scale(1.2)}.status-tooltip[data-v-24820b97]{visibility:hidden;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#fff;color:#054d81;font-weight:200;text-align:center;border-radius:50px;padding:2px 5px;box-shadow:0 2px 8px rgba(0,0,0,.2);white-space:nowrap;min-width:20px;font-size:13px;pointer-events:none}.status-indicator:hover .status-tooltip[data-v-24820b97]{visibility:visible;z-index:1000}.status-blue[data-v-24820b97]{background-color:#054d81}.status-yellow[data-v-24820b97]{background-color:#fbbc05}.status-red[data-v-24820b97]{background-color:#ea4335}.status-gray[data-v-24820b97]{background-color:#9aa0a6}.active-status[data-v-24820b97]{background-color:#098121;color:#e3eaee;font-weight:lighter;border:none;padding:6px 20px;border-radius:50px;max-width:50px;text-align:center;display:block}.last-connected[data-v-24820b97]{font-size:12px;display:block;text-align:center}.status-tooltip .active-status[data-v-24820b97]{background-color:#098121;color:#e3eaee;padding:6px 10px;border-radius:50px;display:inline-block;font-weight:200;min-width:0;z-index:1000}tr[data-v-24820b97]:hover{z-index:10;position:relative}.session-column[data-v-24820b97]{padding:3px 8px;border-radius:50px;display:inline-block;font-size:12px;text-align:center;min-width:70px}.status-tooltip .inactive-status[data-v-24820b97]{background-color:#ea4335;color:#fff;font-weight:lighter;border:none;padding:6px 20px;border-radius:50px;max-width:50px;text-align:center;display:block}.remote-status[data-v-24820b97]{background-color:#054d81;color:#fff}.no-status[data-v-24820b97]{background-color:#9aa0a6;color:#fff}.status-tooltip .idle-status[data-v-24820b97]{background-color:#fbbc05;color:#fff;font-weight:lighter;border:none;padding:6px 20px;border-radius:50px;max-width:50px;text-align:center;display:block}[data-v-722b73c8],[data-v-722b73c8]:after,[data-v-722b73c8]:before{box-sizing:border-box}.machine-details[data-v-722b73c8]{display:flex;flex-direction:column;width:100%;height:calc(100vh - 70px)}.header-content[data-v-722b73c8]{display:flex;justify-content:space-between;align-items:center;flex-direction:row;border-bottom:1px solid #eee;padding:0 30px;height:70px}.header-right[data-v-722b73c8]{display:flex;justify-content:flex-end;gap:20px}.edit-button[data-v-722b73c8]{background-color:#054d81;color:#fff;border-radius:5px;padding:10px 15px;border:none;width:100px;height:35px;cursor:pointer}.main-detail[data-v-722b73c8]{display:flex;flex-direction:column;align-items:center}.detail-tables[data-v-722b73c8]{justify-content:center}.button-group[data-v-722b73c8]{display:flex;gap:10px}.add-button[data-v-722b73c8]{background-color:#054d81;color:#fff;border-radius:5px;padding:10px 15px;border:none;width:120px;height:35px;cursor:pointer}.search-box[data-v-722b73c8]{width:100%;margin:0 0 0 20px;min-width:175px;height:35px;padding:10px 15px;border-radius:5px;border:1px solid #eee;font-size:15px}.overlay[data-v-722b73c8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.add-machine-form[data-v-722b73c8]{background-color:#fff;padding:20px;border-radius:8px;width:400px}.form-group[data-v-722b73c8]{margin-bottom:15px}.form-group label[data-v-722b73c8]{display:block;margin-bottom:5px}.form-group input[data-v-722b73c8],.form-group select[data-v-722b73c8]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.form-actions[data-v-722b73c8]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.submit-button[data-v-722b73c8]{background-color:#054d81}.cancel-button[data-v-722b73c8],.submit-button[data-v-722b73c8]{color:#fff;border:none;width:100px;padding:8px 15px;border-radius:4px;cursor:pointer}.cancel-button[data-v-722b73c8]{background-color:#749bb7}.detail-tables-container[data-v-722b73c8]{position:relative;padding:0}.loading-overlay[data-v-722b73c8]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;margin-top:50px;z-index:10;font-size:18px;color:#054d81}.spinner[data-v-722b73c8]{border:4px solid rgba(0,0,0,.1);border-left-color:#054d81;border-radius:50%;width:24px;height:24px;margin-right:10px;animation:spin-722b73c8 1s linear infinite}@keyframes spin-722b73c8{to{transform:rotate(1turn)}}.export-buttons[data-v-722b73c8]{display:flex;justify-content:flex-end;margin-left:20px}.export-buttons button[data-v-722b73c8]{background-color:#054d81;color:#fff;border-radius:5px;padding:10px 15px;border:none;width:100px;height:35px;cursor:pointer;margin-left:10px}.note[data-v-722b73c8]{color:grey;font-size:12px;text-align:center;font-weight:700;margin:10px 0}.mobile-header[data-v-722b73c8]{display:none;width:100%;justify-content:space-between;padding:0 20px}.menu-button[data-v-722b73c8]{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-icon-svg[data-v-722b73c8]{width:24px;height:24px}.mobile-menu-overlay[data-v-722b73c8]{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000}.mobile-menu[data-v-722b73c8]{position:fixed;top:70px;right:0;width:300px;height:calc(100vh - 70px);background-color:#fff;padding:20px;box-shadow:-2px 0 10px rgba(0,0,0,.1);overflow-y:auto}.mobile-menu-content[data-v-722b73c8]{display:flex;flex-direction:column;gap:20px}.mobile-menu-item[data-v-722b73c8]{display:flex;flex-direction:column;gap:10px}.mobile-menu .search-box[data-v-722b73c8]{width:100%;margin:0}.mobile-menu .export-buttons[data-v-722b73c8]{display:flex;flex-direction:column;gap:10px;margin:0}.mobile-menu .export-buttons button[data-v-722b73c8]{width:100%;margin:0}.mobile-menu .button-group[data-v-722b73c8]{display:flex;flex-direction:column;gap:10px}.mobile-menu .button-group button[data-v-722b73c8]{width:100%}.mobile-menu-header[data-v-722b73c8]{display:flex;justify-content:flex-end;padding-bottom:15px}.close-button[data-v-722b73c8]{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-icon-svg[data-v-722b73c8]{width:20px;height:20px}@media screen and (max-width:1080px){.desktop-header[data-v-722b73c8]{display:none!important}.mobile-header[data-v-722b73c8]{display:flex!important}.header-content[data-v-722b73c8]{padding:0}}.machine-details[data-v-5cdc6818]{display:flex;flex-direction:column;width:100%;height:calc(100vh - 70px);overflow-y:auto}.header-content[data-v-5cdc6818]{display:flex;align-items:center;flex-direction:row;border-bottom:1px solid #eee;background-color:#fff;padding:0 15px;min-height:69px;max-height:300px;position:sticky;top:0;z-index:100}.back-icon[data-v-5cdc6818]{width:24px;height:24px;margin-right:20px;cursor:pointer}.machine-name[data-v-5cdc6818]{font-size:24px;font-weight:600;margin:0}.error-container[data-v-5cdc6818],.loading-container[data-v-5cdc6818]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.spinner[data-v-5cdc6818]{border:4px solid rgba(0,0,0,.1);border-left-color:#054d81;border-radius:50%;width:30px;height:30px;animation:spin-5cdc6818 1s linear infinite;margin-bottom:15px}@keyframes spin-5cdc6818{to{transform:rotate(1turn)}}.btn-return[data-v-5cdc6818]{margin-top:15px;padding:8px 15px;background-color:#054d81;color:#fff;text-decoration:none;border-radius:4px}.machine-info-container[data-v-5cdc6818]{display:flex;flex-direction:column;gap:25px;padding:20px}.info-section[data-v-5cdc6818]{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);padding:20px;border:1px solid #eee}.section-header[data-v-5cdc6818]{font-size:16px;font-weight:600;margin:0 0 20px 0;padding-bottom:10px;border-bottom:1px solid #eee;color:#054d81}.info-grid[data-v-5cdc6818]{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.info-item[data-v-5cdc6818]{display:flex;flex-direction:column}.info-label[data-v-5cdc6818]{font-size:12px;color:#666;margin-bottom:5px}.info-value[data-v-5cdc6818]{font-size:14px;font-weight:500}.storage-grid[data-v-5cdc6818]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.storage-item[data-v-5cdc6818]{padding:15px;border:1px solid #eee;border-radius:6px;background-color:#f9f9f9;grid-column:1/-1;width:100%;box-sizing:border-box}.drive-header[data-v-5cdc6818]{display:flex;justify-content:space-between;margin-bottom:10px}.drive-letter[data-v-5cdc6818]{font-weight:600;font-size:16px}.drive-capacity[data-v-5cdc6818]{font-size:14px;color:#666}.drive-usage-bar[data-v-5cdc6818]{height:8px;background-color:#eee;border-radius:4px;overflow:hidden;margin-bottom:5px}.drive-usage-fill[data-v-5cdc6818]{height:100%;background-color:#054d81;border-radius:4px}.drive-usage-text[data-v-5cdc6818]{font-size:12px;text-align:right;color:#666}.network-table[data-v-5cdc6818]{position:relative;max-height:400px;overflow:auto;border:1px solid #eee;border-radius:4px}.network-table table[data-v-5cdc6818]{width:100%;border-collapse:collapse}.network-table td[data-v-5cdc6818],.network-table th[data-v-5cdc6818]{padding:10px;text-align:left;border-bottom:1px solid #eee}.network-table th[data-v-5cdc6818]{position:sticky;top:0;background-color:#f5f5f5;z-index:1;font-weight:600;color:#333}.software-table[data-v-5cdc6818]{position:relative;max-height:400px;overflow:hidden;border:1px solid #eee;border-radius:4px}.software-table table[data-v-5cdc6818]{width:100%;border-collapse:separate;border-spacing:0}.software-table thead[data-v-5cdc6818]{position:sticky;top:0;z-index:1;background-color:#f5f5f5}.software-table tbody[data-v-5cdc6818]{display:block;overflow-y:auto;max-height:370px}.software-table tbody tr[data-v-5cdc6818],.software-table thead tr[data-v-5cdc6818]{display:table;width:100%;table-layout:fixed}.software-table td[data-v-5cdc6818],.software-table th[data-v-5cdc6818]{padding:10px;text-align:left;border-bottom:1px solid #eee}.software-table th[data-v-5cdc6818]{font-weight:600;color:#333;background-color:#f5f5f5}.software-search[data-v-5cdc6818]{margin-bottom:15px;max-width:calc(100% - 25px)}.software-search input[data-v-5cdc6818]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.location-cell[data-v-5cdc6818]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.info-grid[data-v-5cdc6818],.storage-grid[data-v-5cdc6818]{grid-template-columns:1fr}}.horizontal-bar-container[data-v-f784bc74]{position:relative;width:100%;padding-top:25px;margin-bottom:20px}.time-labels[data-v-f784bc74]{position:absolute;top:0;left:0;right:0;height:20px}.hour-label[data-v-f784bc74]{position:absolute;transform:translateX(-50%);font-size:12px;color:#666}.activity-bar[data-v-f784bc74]{position:relative;height:30px;width:100%;background-color:#ececec;border-radius:4px;overflow:visible}.activity-interval[data-v-f784bc74]{position:absolute;height:100%;background-color:#93c9e8;border-radius:2px;transition:all .2s ease;cursor:pointer}.activity-interval[data-v-f784bc74]:hover{background-color:#7ab9e0;box-shadow:0 0 5px rgba(0,0,0,.2)}.line-marker[data-v-f784bc74]{position:absolute;width:2px;height:100%;z-index:1}.hour-marker[data-v-f784bc74]{background-color:hsla(0,0%,86%,.8);height:calc(100% + 10px);top:-5px}.end-marker[data-v-f784bc74],.start-marker[data-v-f784bc74]{background-color:salmon;height:calc(100% + 16px);top:-8px}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin-top:50px;z-index:10;font-size:18px;color:#054d81}.spinner{width:24px;height:24px;margin-right:10px;border:3px solid transparent;border-top-color:#054d81;border-radius:50%;animation:spin 1s linear infinite;box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.timeline-container[data-v-145565d1]{display:flex;flex-direction:column;margin:20px}.timeline-header[data-v-145565d1]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:10px}.timeframe[data-v-145565d1]{color:#666;font-size:.9em;background-color:#f5f5f5;padding:4px 12px;border-radius:4px;border:1px solid #eee}.timeline-content[data-v-145565d1]{padding:10px 20px}.timeline-summary[data-v-145565d1]{display:flex;justify-content:space-around;padding:10px;margin-bottom:10px;border-radius:5px}.summary-item[data-v-145565d1]{display:flex;flex-direction:column;align-items:center;gap:2px;justify-content:left}.summary-item span[data-v-145565d1]:first-child{font-weight:700;color:#666;font-size:.9em}.summary-item span[data-v-145565d1]:last-child{color:#054d81;font-size:1em}.loading-overlay[data-v-145565d1]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin-top:50px;z-index:10;font-size:18px;color:#054d81}.screenshots-container[data-v-81c181da]{display:flex;flex-direction:column;max-width:100%;overflow-x:hidden;height:calc(43vh + 9px);margin:20px}.screenshots-header[data-v-81c181da]{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.timeframe[data-v-81c181da]{color:#666;font-size:.9em;background-color:#f5f5f5;padding:4px 12px;border-radius:4px;border:1px solid #eee;margin-bottom:20px}.screenshots-grid[data-v-81c181da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;padding:0 20px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:5px;-ms-overflow-style:none}.screenshots-grid[data-v-81c181da]::-webkit-scrollbar{width:0;height:0}.screenshot-item[data-v-81c181da]{display:flex;flex-direction:column;align-items:center}.screenshot-item img[data-v-81c181da]{width:100%;height:auto;border:1px solid #eee;border-radius:4px;-o-object-fit:contain;object-fit:contain;max-height:200px}@media screen and (min-width:1600px){.screenshots-container[data-v-81c181da]{height:57vh}.screenshots-grid[data-v-81c181da]{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.screenshot-item img[data-v-81c181da]{max-height:300px}}.screenshot-item p[data-v-81c181da]{color:#666;font-size:.9em;margin-top:8px;background-color:#f5f5f5;padding:4px 8px;border-radius:4px;display:inline-block}.loading-overlay[data-v-81c181da]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin-top:50px;z-index:10;font-size:18px;color:#054d81}.spinner[data-v-81c181da]{width:24px;height:24px;margin-right:10px;border:3px solid transparent;border-top-color:#054d81;border-radius:50%;animation:spin-81c181da 1s linear infinite;box-sizing:border-box}@keyframes spin-81c181da{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.screenshot-wrapper[data-v-81c181da]{cursor:pointer;transition:transform .2s}.screenshot-wrapper[data-v-81c181da]:hover{transform:scale(1.02)}.screenshot-overlay[data-v-81c181da]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000;outline:none}.overlay-content[data-v-81c181da]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:20px}.overlay-content img[data-v-81c181da]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain}.overlay-content p[data-v-81c181da]{color:#fff;margin-top:1rem;background-color:rgba(0,0,0,.5);padding:8px 16px;border-radius:4px}.close-button[data-v-81c181da]{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:10px}.close-button[data-v-81c181da]:hover{color:#ddd}.nav-button[data-v-81c181da]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:10px;z-index:1001}.nav-button.prev[data-v-81c181da]{position:fixed;left:20px}.nav-button.next[data-v-81c181da]{position:fixed;right:20px}.image-container[data-v-81c181da]{position:relative;overflow:hidden;max-width:90vw;max-height:75vh}.image-container img[data-v-81c181da]{transform-origin:center;transition:transform .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay-controls[data-v-81c181da]{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.zoom-controls[data-v-81c181da]{display:flex;gap:10px;background:rgba(51,51,51,.5);padding:10px 10px;border-radius:8px}.zoom-button[data-v-81c181da]{background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .2s}.zoom-button[data-v-81c181da]:hover{background:hsla(0,0%,100%,.3)}.timestamp[data-v-81c181da]{color:#fff;background-color:rgba(0,0,0,.5);padding:8px 16px;border-radius:4px;margin:0}.zoom-notification[data-v-81c181da]{position:absolute;top:20px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:12px 24px;border-radius:6px;font-size:14px;z-index:1002;animation:fadeInOut-81c181da 5s ease-in-out;text-align:center;max-width:80%;box-shadow:0 2px 8px rgba(0,0,0,.2)}@keyframes fadeInOut-81c181da{0%{opacity:0;transform:translate(-50%,-20px)}10%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}.summary-container[data-v-861f091e]{height:calc(100vh - 70px);overflow:hidden;max-width:calc(100vw - 210px);margin:0}.main-content.sidebar-hidden .summary-container[data-v-861f091e]{max-width:100vw;width:100vw}.header-content[data-v-861f091e]{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;border-bottom:1px solid #eee;box-sizing:border-box;padding:0 30px;height:70px;position:relative}.header-left[data-v-861f091e]{display:flex;align-items:center;min-width:200px;padding:0;margin:0}.header-controls[data-v-861f091e]{display:flex;gap:20px;align-items:center;margin-left:auto;padding:0}.input-date[data-v-861f091e],.select-name[data-v-861f091e]{padding:10px 15px;font-size:15px;color:#054d81;border-radius:5px;border:1px solid #eee;min-width:100px}.summary-container[data-v-861f091e],.summary-content[data-v-861f091e]{display:flex;flex-direction:column;height:auto}.summary-content[data-v-861f091e]{gap:20px}.activity-section[data-v-861f091e]{height:auto;margin:20px 20px 0 20px}.activity-section[data-v-861f091e],.screenshots-section[data-v-861f091e]{position:relative;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.screenshots-section[data-v-861f091e]{height:calc(100vh - 530px);min-height:300px;margin:0 20px}.no-data-message[data-v-861f091e]{display:flex;justify-content:center;align-items:center;height:200px;color:#666;font-size:16px}.main-loading-overlay[data-v-861f091e]{position:relative;padding-top:100px;z-index:10;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:center;justify-content:center}.main-spinner[data-v-861f091e]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #054d81;border-radius:50%;animation:spin-861f091e 1s linear infinite;margin-bottom:15px}.main-loading-text[data-v-861f091e]{color:#054d81;font-size:16px;font-weight:500}.loading-overlay[data-v-861f091e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin-top:50px;z-index:10;font-size:18px;color:#054d81}.spinner[data-v-861f091e]{width:24px;height:24px;margin-right:10px;border:3px solid transparent;border-top-color:#054d81;border-radius:50%;animation:spin-861f091e 1s linear infinite;box-sizing:border-box}@keyframes spin-861f091e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-861f091e]{color:#054d81;font-size:16px;font-weight:500}.data-timestamp[data-v-861f091e]{display:flex;background-color:none;align-items:center;gap:15px;padding:20px 0;color:#666;font-size:14px;justify-content:center}.refresh-button[data-v-861f091e]{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #054d81;border-radius:4px;background-color:#fff;color:#054d81;cursor:pointer;font-size:14px;transition:all .2s ease}.refresh-button[data-v-861f091e]:hover{background-color:#054d81;color:#fff}.refresh-button[data-v-861f091e]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-861f091e]{font-size:16px}.header-detail[data-v-861f091e]{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-header[data-v-861f091e]{display:none;padding:0 20px}.menu-button[data-v-861f091e]{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-icon-svg[data-v-861f091e]{width:24px;height:24px}.mobile-menu-overlay[data-v-861f091e]{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000}.mobile-menu[data-v-861f091e]{position:fixed;top:70px;right:0;width:300px;height:calc(100vh - 70px);background-color:#fff;padding:20px;box-shadow:-2px 0 10px rgba(0,0,0,.1);overflow-y:auto}.mobile-menu-content[data-v-861f091e]{display:flex;flex-direction:column;gap:20px}.mobile-menu-item[data-v-861f091e]{display:flex;flex-direction:column;gap:10px}.mobile-menu-item label[data-v-861f091e]{font-weight:500;color:#333}.mobile-menu-header[data-v-861f091e]{display:flex;justify-content:flex-end;padding-bottom:15px}.close-button[data-v-861f091e]{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-icon-svg[data-v-861f091e]{width:20px;height:20px}.mobile-menu .input-date[data-v-861f091e],.mobile-menu .select-name[data-v-861f091e]{width:100%;margin:0;max-width:270px}@media screen and (max-width:920px){.desktop-header[data-v-861f091e]{display:none!important}.mobile-header[data-v-861f091e]{display:flex!important}.header-content[data-v-861f091e]{padding:0}.summary-container[data-v-861f091e]{max-width:100vw;width:100%}.activity-section[data-v-861f091e],.screenshots-section[data-v-861f091e]{margin:20px 10px}.header-left[data-v-861f091e]{padding:0;margin:10px}.menu-button[data-v-861f091e]{margin-right:0}}.login-page[data-v-1d477a5c]{padding:0 20px}.login-container[data-v-1d477a5c],.login-page[data-v-1d477a5c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 70px);text-align:center}.login-container[data-v-1d477a5c]{background-color:#054d81}.login-container h1[data-v-1d477a5c],.login-container p[data-v-1d477a5c]{color:#fff;margin:10px}.login-container .home-button[data-v-1d477a5c]{background-color:#063d66}.login-container .home-button[data-v-1d477a5c]:hover{background-color:#ff6404}.login-content[data-v-1d477a5c]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:140px}h1[data-v-1d477a5c]{color:#084d80;margin-bottom:20px}p[data-v-1d477a5c]{color:#666;margin-bottom:30px;max-width:500px}.home-button[data-v-1d477a5c]{display:inline-block;padding:10px 20px;margin-top:20px;background-color:#084d80;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.home-button[data-v-1d477a5c]:hover{background-color:#063d66}.settings-container[data-v-650b2a5c]{display:flex;flex-direction:column;height:calc(100vh - 70px)}.header-content[data-v-650b2a5c]{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;height:70px}.header-right[data-v-650b2a5c]{display:flex;justify-content:flex-end;margin-right:30px;height:35px}.search-box[data-v-650b2a5c]{width:100%;min-width:175px;padding:10px 15px;border-radius:5px;border:1px solid #eee;font-size:15px}.search-box[data-v-650b2a5c]:focus{outline:none;border-color:#054d81}.header-text[data-v-650b2a5c]{padding:0 0 0 30px}.settings-section[data-v-650b2a5c]{margin:10px;background-color:#fff;border-radius:8px;border:1px solid #eee;overflow-y:auto;max-height:65%}.section-header[data-v-650b2a5c]{padding:20px;border-bottom:1px solid #eee;background-color:#f9f9f9;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10;flex-shrink:0}.section-title[data-v-650b2a5c]{margin:0;color:#054d81;font-size:18px;font-weight:600}.permissions-table[data-v-650b2a5c]{margin:10px;overflow-x:auto;background-color:#fff;border-radius:8px;border:1px solid #eee}table[data-v-650b2a5c]{width:100%;border-collapse:collapse;table-layout:fixed}td[data-v-650b2a5c],th[data-v-650b2a5c]{padding:12px 8px;text-align:center;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}td[data-v-650b2a5c]:first-child,th[data-v-650b2a5c]:first-child{text-align:left;padding-left:20px}th[data-v-650b2a5c]{font-weight:600;background-color:#fff;border-bottom:1px solid #eee}tr[data-v-650b2a5c]:hover{background-color:#f9f9f9}input[type=checkbox][data-v-650b2a5c]{transform:scale(1.2);cursor:pointer;accent-color:#054d81}.loading-overlay[data-v-650b2a5c]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10}.spinner[data-v-650b2a5c]{border:4px solid rgba(0,0,0,.1);border-left-color:#054d81;border-radius:50%;width:24px;height:24px;animation:spin-650b2a5c 1s linear infinite}.error-message[data-v-650b2a5c]{color:#dc3545;padding:20px;text-align:center}.no-data-message[data-v-650b2a5c]{padding:20px;text-align:center;color:#666}@keyframes spin-650b2a5c{to{transform:rotate(1turn)}}.overlay[data-v-650b2a5c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.confirmation-dialog[data-v-650b2a5c]{background-color:#fff;padding:20px;border-radius:8px;width:500px;max-height:80vh}.changes-table[data-v-650b2a5c]{width:100%;border-collapse:collapse;margin:20px 0;max-height:300px;overflow-y:auto}.changes-table td[data-v-650b2a5c]{padding:8px;border:1px solid #ddd;text-align:left}.dialog-actions[data-v-650b2a5c]{display:flex;justify-content:center;gap:10px;margin-top:20px}.update-button[data-v-650b2a5c]{background-color:#054d81;color:#fff;border:none;padding:10px 15px;border-radius:5px;height:35px;cursor:pointer;margin-left:10px;white-space:nowrap}.update-button[data-v-650b2a5c]:hover{background-color:#03355a}.confirm-button[data-v-650b2a5c]{background-color:#5dbea3}.cancel-button[data-v-650b2a5c],.confirm-button[data-v-650b2a5c]{color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;width:auto}.cancel-button[data-v-650b2a5c]{background-color:#dd7973}.cancel-button[data-v-650b2a5c]:disabled,.confirm-button[data-v-650b2a5c]:disabled{opacity:.7;cursor:not-allowed}.confirming-text[data-v-650b2a5c]{display:inline-flex;align-items:center;gap:2px}.dot-1[data-v-650b2a5c],.dot-2[data-v-650b2a5c],.dot-3[data-v-650b2a5c]{animation:dotFade-650b2a5c 1.4s infinite}.dot-2[data-v-650b2a5c]{animation-delay:.2s}.dot-3[data-v-650b2a5c]{animation-delay:.4s}@keyframes dotFade-650b2a5c{0%,to{opacity:0}50%{opacity:1}}.changes-summary[data-v-650b2a5c]{margin:20px 0;max-height:300px;overflow-y:auto}.user-changes[data-v-650b2a5c]{margin-bottom:15px;padding:10px;border:1px solid #eee;border-radius:4px}.user-changes h4[data-v-650b2a5c]{margin:0 0 10px 0;color:#054d81}.user-changes ul[data-v-650b2a5c]{list-style:none;padding:0;margin:0}.user-changes li[data-v-650b2a5c]{padding:5px 0;margin:2px 0}.add-permission[data-v-650b2a5c]{color:#5dbea3}.remove-permission[data-v-650b2a5c]{color:#dd7973}.cache-content[data-v-650b2a5c]{padding:10px}.cache-stats[data-v-650b2a5c]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.stat-card[data-v-650b2a5c]{flex:1;min-width:150px;display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;transition:transform .2s,box-shadow .2s}.stat-card[data-v-650b2a5c]:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.05)}.stat-icon[data-v-650b2a5c]{width:40px;height:40px;background-color:#e6f0fa;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#054d81;margin-right:15px;font-size:16px}.stat-info[data-v-650b2a5c]{display:flex;flex-direction:column}.stat-value[data-v-650b2a5c]{font-size:18px;font-weight:600;color:#333}.stat-label[data-v-650b2a5c]{font-size:14px;color:#666;margin-top:2px}.cached-dates-section[data-v-650b2a5c]{background-color:#f9f9f9;border-radius:8px;padding:20px}.dates-header[data-v-650b2a5c]{margin:0 0 15px 0;font-size:16px;font-weight:600;color:#333}.date-chips[data-v-650b2a5c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.date-chip[data-v-650b2a5c]{background-color:#e6f0fa;color:#054d81;padding:6px 12px;border-radius:20px;font-size:14px;transition:background-color .2s}.date-chip[data-v-650b2a5c]:hover{background-color:#d0e4f5}.no-dates[data-v-650b2a5c]{color:#888;font-style:italic;padding:10px 0}.clear-cache-button[data-v-650b2a5c]{background-color:#dd7973;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.clear-cache-button[data-v-650b2a5c]:hover{background-color:#c96560}.clear-cache-button[data-v-650b2a5c]:disabled{opacity:.7;cursor:not-allowed}.clearing-text[data-v-650b2a5c]{display:inline-flex;align-items:center;gap:2px}.software-tile[data-v-40d3e5e3]{border:1px solid #eee;border-radius:4px;padding:15px;margin-bottom:10px;cursor:pointer;transition:all .3s ease;width:100%;max-width:275px}.software-tile.selected[data-v-40d3e5e3]{border-color:#054d80;border-width:2px}.tile-content[data-v-40d3e5e3]{display:flex;flex-direction:column;gap:15px}.basic-info[data-v-40d3e5e3]{display:flex;flex-direction:row;gap:10px;width:100%}.icon[data-v-40d3e5e3]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon img[data-v-40d3e5e3]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.name-container[data-v-40d3e5e3]{flex:1;overflow:hidden;display:flex;align-items:center}.name[data-v-40d3e5e3]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;text-align:left;position:relative}.name[title][data-v-40d3e5e3]{cursor:help}.details[data-v-40d3e5e3]{display:flex;flex-direction:column;gap:15px}.detail-row[data-v-40d3e5e3]{display:flex;gap:50px;justify-content:space-between}.detail-item[data-v-40d3e5e3]{flex:1;display:flex;flex-direction:column;gap:5px}.detail-item label[data-v-40d3e5e3]{font-size:.8em;color:#054d81;font-weight:600;text-align:left}.detail-item span[data-v-40d3e5e3]{font-size:.8em;color:#464646;text-align:left}@media screen and (max-width:1024px){.software-tile[data-v-40d3e5e3]{max-width:250px}}.assigned-machines[data-v-126f5ad8]{width:100%;height:calc(100vh - 270px);display:flex;flex-direction:column}.loading-message[data-v-126f5ad8],.no-data-message[data-v-126f5ad8],.no-selection-message[data-v-126f5ad8]{text-align:center;color:#666;border-radius:4px;height:100%;display:flex;justify-content:left}.table-container[data-v-126f5ad8]{position:relative;width:100%;height:100%;overflow:hidden}.machines-table[data-v-126f5ad8]{width:100%;border-collapse:separate;border-spacing:0;font-size:.9em}.machines-table tbody[data-v-126f5ad8]{display:block;overflow-y:auto;height:calc(100vh - 290px)}.machines-table thead[data-v-126f5ad8]{position:sticky;top:0;z-index:1;background-color:#f8f9fa}.machines-table thead[data-v-126f5ad8]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#eee}.machines-table th[data-v-126f5ad8]{padding:12px;text-align:left;font-weight:600;color:#054d81;background-color:#f8f9fa;white-space:nowrap}.machines-table tbody tr[data-v-126f5ad8],.machines-table thead[data-v-126f5ad8]{display:table;width:100%;table-layout:fixed}.machines-table td[data-v-126f5ad8]{padding:12px;text-align:left;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.machines-table tbody tr[data-v-126f5ad8]:hover{background-color:#f5f5f5}.machines-table td[data-v-126f5ad8]:first-child,.machines-table td[data-v-126f5ad8]:nth-child(2),.machines-table th[data-v-126f5ad8]:first-child,.machines-table th[data-v-126f5ad8]:nth-child(2){width:16%}.machines-table td[data-v-126f5ad8]:nth-child(3),.machines-table td[data-v-126f5ad8]:nth-child(4),.machines-table td[data-v-126f5ad8]:nth-child(5),.machines-table td[data-v-126f5ad8]:nth-child(6),.machines-table th[data-v-126f5ad8]:nth-child(3),.machines-table th[data-v-126f5ad8]:nth-child(4),.machines-table th[data-v-126f5ad8]:nth-child(5),.machines-table th[data-v-126f5ad8]:nth-child(6){width:17%}.machines-table tbody[data-v-126f5ad8]::-webkit-scrollbar{width:8px}.machines-table tbody[data-v-126f5ad8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.machines-table tbody[data-v-126f5ad8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.machines-table tbody[data-v-126f5ad8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.machines-grid[data-v-126f5ad8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:10px;overflow-y:auto;height:100%}.machine-card[data-v-126f5ad8]{background:#fff;border:1px solid #eee;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.card-header[data-v-126f5ad8]{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}.card-header h4[data-v-126f5ad8]{margin:0;color:#054d81;font-size:1.1em}.version[data-v-126f5ad8]{font-size:.8em;color:#666}.card-content[data-v-126f5ad8]{display:flex;flex-direction:column;gap:8px}.info-row[data-v-126f5ad8]{display:flex;justify-content:space-between;font-size:.9em}.info-row label[data-v-126f5ad8]{color:#666;font-weight:500}.info-row span[data-v-126f5ad8]{color:#333}@media screen and (max-width:768px){.assigned-machines[data-v-126f5ad8]{height:auto;min-height:300px;overflow:hidden;display:flex;flex-direction:column}.machines-table tbody[data-v-126f5ad8]{height:auto;max-height:calc(100vh - 450px)}.machines-grid[data-v-126f5ad8]{grid-template-columns:1fr;gap:15px;padding:10px 0;overflow-y:auto;flex:1}.loading-message[data-v-126f5ad8],.no-data-message[data-v-126f5ad8],.no-selection-message[data-v-126f5ad8]{flex:1}.machine-card[data-v-126f5ad8]{margin:0 10px}.card-header h4[data-v-126f5ad8]{font-size:1em}.info-row[data-v-126f5ad8]{font-size:.85em}.no-selection-message[data-v-126f5ad8]{text-align:left}}@media screen and (max-width:480px){.machines-grid[data-v-126f5ad8]{grid-template-columns:1fr}.assigned-machines[data-v-126f5ad8]{height:100%;min-height:250px}.machine-card[data-v-126f5ad8]{margin:0 5px;padding:10px}.info-row[data-v-126f5ad8]{font-size:.8em}}.software-view[data-v-70e24a1b]{display:flex;flex-direction:column;height:calc(100vh - 70px);overflow:hidden}.loading[data-v-70e24a1b]{text-align:center;padding:20px;color:#666}.container-header[data-v-70e24a1b]{display:flex;justify-content:flex-start;align-items:center;width:100%;flex-direction:row;border-bottom:1px solid #eee;box-sizing:border-box;padding:0 30px;height:70px;flex-shrink:0}.content-container[data-v-70e24a1b]{display:flex;margin:30px;flex:1;gap:10px;overflow:hidden;justify-content:center}.software-section[data-v-70e24a1b]{flex:0 0 350px;min-width:300px;display:flex;flex-direction:column;height:calc(100vh - 200px);overflow:hidden}.family-group[data-v-70e24a1b]{margin-bottom:20px}.family-header[data-v-70e24a1b]{font-weight:600;color:#666;padding:10px 0;display:flex;justify-content:left}.category-section[data-v-70e24a1b]{margin-bottom:20px}.category-header[data-v-70e24a1b]{font-size:.9em;color:#666;padding:5px 0;margin-bottom:10px;font-weight:500;text-align:left}.category-header.collapsible[data-v-70e24a1b]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 0;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expand-icon[data-v-70e24a1b]{font-size:1.2em;color:#666;font-weight:700;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.category-header.collapsible:hover .expand-icon[data-v-70e24a1b]{background-color:#eee}.category-header.collapsible.expanded .expand-icon[data-v-70e24a1b]{transform:rotate(0deg)}.additional-software[data-v-70e24a1b]{margin-top:10px;padding-left:10px;border-left:2px solid #eee;transition:all .3s ease}.software-list[data-v-70e24a1b]{flex:1;overflow-y:auto;padding-right:10px;scroll-behavior:smooth}.machines-section[data-v-70e24a1b]{flex:1;max-width:1250px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding-bottom:20px}h2[data-v-70e24a1b]{color:#333;margin:0}h3[data-v-70e24a1b]{color:#054d81;margin:0 0 20px 0;align-self:flex-start;font-size:1.2em;font-weight:600;flex-shrink:0}.software-list[data-v-70e24a1b]::-webkit-scrollbar{width:8px}.software-list[data-v-70e24a1b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.software-list[data-v-70e24a1b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.software-list[data-v-70e24a1b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.software-list>.family-group[data-v-70e24a1b]:last-child{margin-bottom:0}.mobile-software-section[data-v-70e24a1b]{width:100%;padding:0 15px;margin-bottom:20px}.software-selector[data-v-70e24a1b]{width:100%}.software-dropdown[data-v-70e24a1b]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:1em;color:#333;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.software-dropdown[data-v-70e24a1b]:focus{outline:none;border-color:#054d81;box-shadow:0 0 0 2px rgba(5,77,129,.1)}.software-dropdown optgroup[data-v-70e24a1b]{width:100%;font-weight:600;color:#054d81;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.software-dropdown option[data-v-70e24a1b]{width:100%;font-weight:400;color:#333;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobile-software-details[data-v-70e24a1b]{margin:0 15px 0 0;padding:0 10px}.mobile-machines[data-v-70e24a1b]{margin-top:0}.details-card[data-v-70e24a1b]{background:#fff;border:1px solid #eee;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.details-header[data-v-70e24a1b]{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.software-icon[data-v-70e24a1b]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.details-header h4[data-v-70e24a1b]{margin:0;color:#054d81;font-size:1.1em}.details-content[data-v-70e24a1b]{display:flex;flex-direction:column;gap:15px}.detail-row[data-v-70e24a1b]{display:flex;justify-content:space-between;gap:20px}.detail-item[data-v-70e24a1b]{flex:1}.detail-item label[data-v-70e24a1b]{display:block;color:#666;font-size:.8em;margin-bottom:4px}.detail-item span[data-v-70e24a1b]{color:#333;font-size:.9em}.search-container[data-v-70e24a1b]{margin-bottom:15px;width:100%;display:flex;justify-content:flex-start}.search-input[data-v-70e24a1b]{width:250px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9em;color:#333;background-color:#fff;transition:all .3s ease}.search-input[data-v-70e24a1b]:focus{outline:none;border-color:#054d81;box-shadow:0 0 0 2px rgba(5,77,129,.1)}.search-input[data-v-70e24a1b]::-moz-placeholder{color:#999}.search-input[data-v-70e24a1b]::placeholder{color:#999}@media screen and (max-width:1024px){.software-section[data-v-70e24a1b]{flex:0 0 300px}}@media screen and (max-width:768px){.content-container[data-v-70e24a1b]{flex-direction:column;overflow-y:auto;height:calc(100vh - 130px)}.mobile-software-section[data-v-70e24a1b]{margin-bottom:15px;padding:0;flex-shrink:0}.software-selector[data-v-70e24a1b]{width:100%;max-width:100%;text-align:left;flex-shrink:0}.software-dropdown[data-v-70e24a1b]{width:100%;max-width:100%;text-overflow:ellipsis;overflow:hidden}.mobile-software-details[data-v-70e24a1b]{flex-shrink:0}.machines-section[data-v-70e24a1b]{max-width:none;height:auto;flex:1;overflow:hidden;display:flex;flex-direction:column}.machines-section>div[data-v-70e24a1b]{overflow-y:auto;flex:1}.detail-row[data-v-70e24a1b]{flex-direction:row;gap:10px}.detail-item[data-v-70e24a1b]{display:flex;justify-content:space-between;align-items:center}.detail-item label[data-v-70e24a1b]{margin-bottom:0;color:#666;font-weight:500}.search-container[data-v-70e24a1b]{margin-bottom:10px;width:100%}.search-input[data-v-70e24a1b]{font-size:.85em;padding:10px 12px;width:200px}.category-header.collapsible[data-v-70e24a1b]{padding:10px 0}.additional-software[data-v-70e24a1b]{padding-left:5px}}@media screen and (max-width:480px){.mobile-software-details[data-v-70e24a1b]{margin:10px 0}.machines-section[data-v-70e24a1b]{height:calc(100vh - 450px)}.detail-item[data-v-70e24a1b]{display:flex;justify-content:space-between;padding:4px 0}}