.horizontal-scroll[data-v-5d6ae6b9]{position:relative;overflow:hidden}.scroll-content[data-v-5d6ae6b9]{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease}.horizontal-scroll[data-v-5d6ae6b9]::-webkit-scrollbar{display:none}.horizontal-scroll[data-v-5d6ae6b9]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px}.confirmation-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.confirmation-dialog .dialog-box{background-color:#fff;padding:20px;border-radius:8px;width:80%;max-width:400px;text-align:center}.confirmation-dialog .dialog-box p{margin:38px 0;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;max-height:100px;overflow-y:auto}.confirmation-dialog .dialog-box .dialog-actions{display:flex;justify-content:space-around}.confirmation-dialog .dialog-box .dialog-actions .btn-cancel,.confirmation-dialog .dialog-box .dialog-actions .btn-confirm{padding:0 16px;height:36px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.confirmation-dialog .dialog-box .dialog-actions .btn-confirm{background:#e64a3b;color:#fff}.confirmation-dialog .dialog-box .dialog-actions .btn-cancel{background:#f5f5f5;color:#666}@media(max-width:768px){.confirmation-dialog .dialog-box{width:80%;padding:15px}.confirmation-dialog .dialog-actions{align-items:center}.confirmation-dialog .dialog-actions .btn-cancel,.confirmation-dialog .dialog-actions .btn-confirm{margin-bottom:10px}}.overlay[data-v-62c413f8]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.dialog[data-v-62c413f8]{background:#fff;padding:20px;border-radius:8px;width:80%;max-width:400px;text-align:center}.dialog h3[data-v-62c413f8]{margin-bottom:20px;font-size:18px}.dialog input[data-v-62c413f8]{width:80%;padding:8px;margin-bottom:20px;border:1px solid #ccc;border-radius:4px}.dialog .dialog-btn[data-v-62c413f8]{display:flex;justify-content:space-around}.dialog .dialog-btn .btn-cancel[data-v-62c413f8],.dialog .dialog-btn .btn-confirm[data-v-62c413f8]{padding:0 16px;height:36px;border:none;border-radius:4px;font-size:16px;cursor:pointer}.dialog .dialog-btn .btn-confirm[data-v-62c413f8]{background:#e64a3b;color:#fff}.dialog .dialog-btn .btn-cancel[data-v-62c413f8]{background:#f5f5f5;color:#666}.mobile-device-management[data-v-0e8d955c]{min-height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background:radial-gradient(102% 102% at -51% 2%,rgba(237,196,196,.6) 0,rgba(237,196,196,0) 100%),radial-gradient(99% 99% at 50% -9%,rgba(255,112,45,.1) 0,rgba(255,112,45,0) 100%),#f6f6f6}.mobile-device-management .header[data-v-0e8d955c]{padding:4px 16px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between}.mobile-device-management .header .head-left[data-v-0e8d955c]{margin:0;font-size:18px;font-weight:700;color:#333;text-align:center}.mobile-device-management .header .head-right[data-v-0e8d955c]{display:flex}.mobile-device-management .header .head-right .device-filter[data-v-0e8d955c]{display:flex;justify-content:space-around;gap:10px}.mobile-device-management .header .head-right .device-filter button[data-v-0e8d955c]{padding:0 12px;height:30px;background:#fff;font-size:10px;border:none;border-radius:4px;cursor:pointer;position:relative}.mobile-device-management .header .head-right .device-filter button[data-v-0e8d955c]:nth-child(2),.mobile-device-management .header .head-right .device-filter button[data-v-0e8d955c]:nth-child(3){padding-left:20px}.mobile-device-management .header .head-right .device-filter button[data-v-0e8d955c]:nth-child(2):before,.mobile-device-management .header .head-right .device-filter button[data-v-0e8d955c]:nth-child(3):before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%}.mobile-device-management .header .head-right .device-filter button[data-v-0e8d955c]:nth-child(2):before{background-color:#52c41a}.mobile-device-management .header .head-right .device-filter button[data-v-0e8d955c]:nth-child(3):before{background-color:#ff4d4f}.mobile-device-management .header .head-right .device-filter button.selected[data-v-0e8d955c]{background-color:#1890ff;color:#fff}.mobile-device-management .header .head-right .device-filter button.selected[data-v-0e8d955c]:nth-child(2):before{background-color:#a0d911}.mobile-device-management .header .head-right .device-filter button.selected[data-v-0e8d955c]:nth-child(3):before{background-color:#ff7875}.mobile-device-management .header .head-right .fab-btn[data-v-0e8d955c]{background:transparent;border:none;font-size:24px;cursor:pointer}.mobile-device-management .groupHeader[data-v-0e8d955c]{display:flex;width:100%;height:60px;align-content:center}.mobile-device-management .groupHeader .tabs-container[data-v-0e8d955c]{flex:1;overflow-x:auto}.mobile-device-management .groupHeader .addFolder[data-v-0e8d955c]{display:flex;justify-content:center;align-items:center;width:45px;font-size:3rem;border-radius:4px}.mobile-device-management .groupHeader .groupings[data-v-0e8d955c]{display:flex;width:100%;height:60px;gap:10px;align-items:center;justify-content:flex-start;padding:0 10px}.mobile-device-management .groupHeader .groupings .terminal-btn[data-v-0e8d955c]{display:flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;white-space:nowrap;font-size:14px;flex-shrink:0}.mobile-device-management .groupHeader .groupings .terminal-btn .btn-icon[data-v-0e8d955c]{width:16px;height:16px;margin-right:4px}.mobile-device-management .groupHeader .groupings .terminal-btn.selected[data-v-0e8d955c]{background:#1890ff;color:#fff;border-color:#006eff}.mobile-device-management .groupHeader .groupings .terminal-btn[data-v-0e8d955c]{position:relative}.mobile-device-management .groupHeader .groupings .terminal-btn .delete-x[data-v-0e8d955c]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;font-size:1rem;color:#ff2327;font-weight:700;background:rgba(0,0,0,.04);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-device-management .groupHeader .groupings .terminal-btn .delete-x[data-v-0e8d955c]:active{transform:scale(.95)}.mobile-device-management .groupHeader .groupings .terminal-btn.selected .delete-x[data-v-0e8d955c]{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.2)}.mobile-device-management .material-area .empty[data-v-0e8d955c],.mobile-device-management .material-area .loading[data-v-0e8d955c]{text-align:center;padding:40px;color:#666}.mobile-device-management .material-container[data-v-0e8d955c]{display:flex;flex-direction:column;padding:6px 16px;gap:12px}.mobile-device-management .material-container .device-item[data-v-0e8d955c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);gap:12px}.mobile-device-management .material-container .device-item .device-left[data-v-0e8d955c]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mobile-device-management .material-container .device-item .device-left .status-dot[data-v-0e8d955c]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.mobile-device-management .material-container .device-item .device-left .status-dot.online[data-v-0e8d955c]{background:#52c41a}.mobile-device-management .material-container .device-item .device-left .status-dot.offline[data-v-0e8d955c]{background:#ff4d4f}.mobile-device-management .material-container .device-item .device-left .device-info[data-v-0e8d955c]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.mobile-device-management .material-container .device-item .device-left .device-info .device-name[data-v-0e8d955c]{font-size:14px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.mobile-device-management .material-container .device-item .device-left .device-info .status-text[data-v-0e8d955c]{font-size:12px;color:#999}.mobile-device-management .material-container .device-item .device-actions[data-v-0e8d955c]{display:flex;gap:8px;flex-shrink:0}.mobile-device-management .material-container .device-item .manage-btn[data-v-0e8d955c]{padding:6px 12px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer}.mobile-device-management .material-container .device-item .manage-btn[data-v-0e8d955c]:active{background:#096dd9;transform:scale(.98)}.mobile-device-management .edit-dialog-overlay[data-v-0e8d955c]{position:fixed;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-end;z-index:1000;height:100vh;transition:opacity .3s ease}.mobile-device-management .edit-dialog[data-v-0e8d955c]{background:#fff;width:100%;height:40vh;max-width:400px;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center}.mobile-device-management .edit-dialog h3[data-v-0e8d955c]{margin-bottom:20px;font-size:18px}.mobile-device-management .edit-dialog button[data-v-0e8d955c]{display:block;width:100%;padding:12px;margin:10px 0;font-size:16px;color:#fff;background-color:#1890ff;border:none;border-radius:4px;cursor:pointer}.mobile-device-management .edit-dialog button[data-v-0e8d955c]:hover{background-color:#06c}.mobile-device-management .edit-dialog .close-btn[data-v-0e8d955c]{background-color:#f44}.mobile-device-management .edit-dialog .close-btn[data-v-0e8d955c]:hover{background-color:#c82333}.mobile-device-management .sheet-enter-active[data-v-0e8d955c],.mobile-device-management .sheet-leave-active[data-v-0e8d955c]{transition:opacity .25s ease}.mobile-device-management .sheet-enter[data-v-0e8d955c],.mobile-device-management .sheet-leave-to[data-v-0e8d955c]{opacity:0}.mobile-device-management .sheet-enter-active .edit-dialog[data-v-0e8d955c],.mobile-device-management .sheet-leave-active .edit-dialog[data-v-0e8d955c]{transition:transform .25s ease}.mobile-device-management .sheet-enter .edit-dialog[data-v-0e8d955c],.mobile-device-management .sheet-leave-to .edit-dialog[data-v-0e8d955c]{transform:translateY(100%)}.mobile-device-management .edit-dialog[data-v-0e8d955c]{transform:translateY(0)}