/*!
 *  build: Vue  Admin Plus 
 *  copyright: vue-admin-beautiful.com  
 *  time: 2025-11-27 17:57:45
 */.main[data-v-b4d7b2de]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease;background-color:#0f172a;position:relative}.main[data-v-b4d7b2de]:-webkit-full-screen{background-color:#000;z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh}.main[data-v-b4d7b2de]:-ms-fullscreen{background-color:#000;z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh}.main[data-v-b4d7b2de]:fullscreen{background-color:#000;z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh}.player[data-v-b4d7b2de]{width:100%;height:100%;background-color:#000;overflow:hidden}[data-v-b4d7b2de] .sub-wnd{border:none!important}.loading[data-v-b4d7b2de]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1}.spinner[data-v-b4d7b2de]{border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #fff;border-radius:50%;width:30px;height:30px;-webkit-animation:spin-b4d7b2de 1s linear infinite;animation:spin-b4d7b2de 1s linear infinite}@-webkit-keyframes spin-b4d7b2de{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-b4d7b2de{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.video-grid-container[data-v-dd9c38ca]{position:relative;display:flex;flex-direction:column;height:85%;background-color:rgba(5,20,44,.3);border-radius:8px;overflow:hidden}.video-grid[data-v-dd9c38ca]{flex:1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:16px;padding:0 30px 5px;box-sizing:border-box;position:relative}.video-grid.fullscreen[data-v-dd9c38ca]{position:fixed;top:10%;left:10%;width:80vw;height:80vh;grid-template-columns:1fr;grid-template-rows:1fr;padding:0;background-color:rgba(0,0,0,.8);z-index:9999}.video-item[data-v-dd9c38ca]{background-color:rgba(5,20,44,.3);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;transition:all .2s ease;border:5px solid transparent;-o-border-image:url(data:image/png;base64,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) 10 30 round;border-image:url(data:image/png;base64,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) 10 30 round;box-sizing:border-box}.video-wrapper[data-v-dd9c38ca]{width:98%;height:95%;position:absolute;top:2.5%;left:1%;cursor:pointer}.video-container[data-v-dd9c38ca]{width:100%;height:100%;background-color:#000}.camera-title[data-v-dd9c38ca]{position:absolute;top:0;left:0;width:100%;height:20%;background:rgba(21,106,160,.6);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;z-index:1;.screen-title[data-v-dd9c38ca]{height:100%;display:flex;align-items:center;.player-light[data-v-dd9c38ca]{width:4px;height:4px;border-radius:50%;margin:0 3px;z-index:2;background:grey}}img[data-v-dd9c38ca]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.highlightTitle[data-v-dd9c38ca]{display:none}.player-green[data-v-dd9c38ca]{background:#0cef38!important}.player-green[data-v-dd9c38ca],.player-red[data-v-dd9c38ca]{width:4px;height:4px;border-radius:50%;margin:0 3px;z-index:2}.player-red[data-v-dd9c38ca]{background:red!important}.camera-name[data-v-dd9c38ca]{line-height:20px;font-weight:500;color:#fff;padding:4px 8px 4px 2px;border-radius:4px;z-index:10;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.highlight[data-v-dd9c38ca]{z-index:999;-webkit-animation:borderFlash-dd9c38ca .5s ease-in-out infinite;animation:borderFlash-dd9c38ca .5s ease-in-out infinite}@-webkit-keyframes borderFlash-dd9c38ca{0%,to{border:3px solid rgba(255,59,48,.7);box-shadow:0 0 15px rgba(255,59,48,.5)}50%{border:3px solid #ff3b30;box-shadow:0 0 25px rgba(255,59,48,.8)}}@keyframes borderFlash-dd9c38ca{0%,to{border:3px solid rgba(255,59,48,.7);box-shadow:0 0 15px rgba(255,59,48,.5)}50%{border:3px solid #ff3b30;box-shadow:0 0 25px rgba(255,59,48,.8)}}