@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button{text-transform:none;background-color:transparent;background-image:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,[role=button]{cursor:pointer}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,h3,h2,h4{font-size:inherit;font-weight:inherit}img{border-style:solid}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}img,video{max-width:100%;height:auto}pre{font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}p,h1,h3,h2,h4,pre{margin:0}strong,b{font-weight:bolder}svg,img,canvas,video,iframe{display:block;vertical-align:middle}table{text-indent:0;border-color:inherit;border-collapse:collapse}ul{list-style:none;margin:0;padding:0}.bg-red-300{--tw-bg-opacity: 1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgba(236,253,245,var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gradient-to-t{background-image:-o-linear-gradient(bottom,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left bottom,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#B0B0B0B0\]{--tw-gradient-from: rgba(176, 176, 176, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.border-opacity-50{--tw-border-opacity: .5}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-width-\[2px\]{border-width:2px}.border-t-1{border-top-width:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.table{display:table}.grid{display:-ms-grid;display:grid}.contents{display:contents}.hidden{display:none}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.place-content-center{place-content:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.content-center{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-bold{font-weight:700}.font-medium{font-weight:500}.h-full{height:100%}.h-10{height:2.5rem}.h-32{height:8rem}.h-12{height:3rem}.h-\[271px\]{height:271px}.text-lg{font-size:1.125rem;line-height:1.75rem}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-4xl{font-size:2.25rem;line-height:2.5rem}.\!text-\[1\.5em\]{font-size:1.5em!important;line-height:1!important}.\!text-\[2em\]{font-size:2em!important;line-height:1!important}.\!text-\[1\.4em\]{font-size:1.4em!important;line-height:1!important}.m-4{margin:1rem}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.min-h-20{min-height:5rem}.p-3{padding:.75rem}.p-8{padding:2rem}.p-1{padding:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-4{padding-top:1rem}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.tab\.lastSeen,.tab\.id{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-1\/2{top:50%}.left-1\/2{left:50%}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-0{bottom:0}.left-15{left:3.75rem}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-red-300{--tw-shadow-color: rgba(252, 165, 165, 1);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-300{--tw-shadow-color: rgba(165, 180, 252, 1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-300{--tw-shadow-color: rgba(147, 197, 253, 1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-300{--tw-shadow-color: rgba(110, 231, 183, 1);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-300{--tw-shadow-color: rgba(252, 211, 77, 1);--tw-shadow: var(--tw-shadow-colored)}.table-fixed{table-layout:fixed}.text-warm-gray-300{--tw-text-opacity: 1;color:rgba(214,211,209,var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgba(185,28,28,var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgba(67,56,202,var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgba(29,78,216,var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity: 1;color:rgba(4,120,87,var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgba(180,83,9,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgba(6,182,212,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgba(59,130,246,var(--tw-text-opacity))}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.visible{visibility:visible}.whitespace-pre{white-space:pre}.w-full{width:100%}.w-3{width:.75rem}.w-2{width:.5rem}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.w-\[480px\]{width:480px}.z-50{z-index:50}.z-10{z-index:10}.z-20{z-index:20}.gap-12{grid-gap:3rem;gap:3rem}.gap-y-5{-webkit-row-gap:1.25rem;-moz-row-gap:1.25rem;grid-row-gap:1.25rem;row-gap:1.25rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.translate-y-\[-10\%\]{--tw-translate-y: -10%}.-translate-x-1\/2{--tw-translate-x: -50%}.-translate-y-1\/2{--tw-translate-y: -50%}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.duration{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.duration-1000{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.filter{--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (max-width: 639.9px){.\<sm\:h-\[var\(--rita-width\)\]{height:var(--rita-width)}.\<sm\:ml-0{margin-left:0}.\<sm\:w-full{width:100%}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.clickRowStyl{background-color:#00b4ed}.ant-table-tbody>.clickRowStyl:hover>td{background-color:#00b4ed!important}svg,img{display:initial;vertical-align:initial}.ant-table-row{background-color:#fff}.ant-menu-submenu-title{color:#fff!important}.cyview-map-window{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0 16px 16px;font-family:Arial,sans-serif}.cyview-map-window ul{list-style:none;margin:0;background:#f9f9f9;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000001a}.cyview-map-window .title{font-weight:700;margin-bottom:8px;font-size:16px;color:#333;border-bottom:2px solid #ddd;padding-bottom:4px}.cyview-map-window li{font-size:14px;color:#555;line-height:1.6}.site-status-tag{display:inline-block;padding:2px 6px;margin-left:8px;font-size:12px;font-weight:400;border-radius:3px;color:#fff;line-height:1.4}.site-status-tag.at_work{background-color:#87d068}.site-status-tag.high_risk{background-color:red}.site-status-tag.paused{background-color:#ffc107;color:#000}.site-status-tag.knock_off{background-color:#b3b3b3}.site-status-tag.to_be_started{background-color:silver}.noRelevantData{margin-top:30px;color:#ccc!important;font-size:14px;text-align:center}.video-thumbnail{margin-bottom:10px;position:relative}.thumbnail{width:100%!important;height:120px!important;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a;width:120px;height:90px}.thumbnail:hover{box-shadow:0 6px 10px #00000026}.play-icon{position:absolute;width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent rgba(0,0,0,.8);transform:translate(-50%,-50%);left:51.5%;top:50%;z-index:2}.thumbnail:after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background-color:#ffffffb3;border-radius:50%;transform:translate(-50%,-50%);z-index:1}.thumbnail p{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:12px;color:#333;z-index:3;margin:0;width:100%;text-align:center}.column label{font-weight:700}.column.item3 .images-list-box{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;overflow-y:auto;height:338px;scrollbar-width:thin;scrollbar-color:#ccc transparent;overflow-x:hidden}.column.item3 .images-list-box::-webkit-scrollbar{width:6px}.column.item3 .images-list-box::-webkit-scrollbar-track{background:transparent}.column.item3 .images-list-box::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px;border:1px solid transparent}.column.item3 .images-list-box::-webkit-scrollbar-thumb:hover{background-color:#999}.thumbnail img,.thumbnail-images img{width:100%;height:100%;object-fit:cover}.thumbnail:hover,.thumbnail-images img:hover{box-shadow:0 6px 10px #00000026}.column.item2 .worker-tag{display:inline-block;background-color:#e8f5e9;color:#388e3c;padding:6px 12px;margin:5px 5px 5px 0;border-radius:6px;font-size:13px;line-height:1.5;font-weight:500;box-shadow:0 2px 4px #0000001a;transition:background-color .3s,color .3s;width:100%}.column.item2 .Newcomer{background-color:green!important;color:#e8f5e9!important}.column.item2 .worker-tag:hover{background-color:#c8e6c9;color:#2e7d32}.custom-box{left:0!important;min-width:220px!important;z-index:9999999!important}.message-dialog-anchor-btn{color:#000000d9;padding:5px 12px}.message-dialog-anchor-btn:hover{background-color:#6d6d6d0a;color:#000000d9}.styled-operate-btns-styled-link{padding:5px 12px;color:#000000d9}.styled-operate-btns-styled-link:hover{background-color:#6d6d6d0a;color:#000000d9}.styled-operate-btns-block-link{margin-right:10px;color:#000000d9;display:inline-block}.styled-operate-btns-block-link:hover{background-color:#6d6d6d0a;color:#000000d9}.ant-table-wrapper{margin-top:10px}.styled-operate-btns-anchor-btn{color:#000000d9;padding:5px 12px}.styled-operate-btns-anchor-btn:hover{background-color:#6d6d6d0a;color:#000000d9}.cctv-declaration p{text-indent:2em}.app-version-index-stack{position:relative}.app-version-index-stack .actions{position:absolute;right:0;top:0;transform:translate(100%)}.app-version-index-info-card{box-shadow:0 1px 1px 1px #0202023d;border-radius:2px;padding:10px;min-height:250px;width:170px;display:flex;flex-direction:column}.app-version-index-info-card .row{display:flex;align-items:center}.app-version-index-info-card .version{padding:0 5px;font-size:18px}.app-version-index-info-card .desc{margin:10px 0;flex-grow:1}.app-version-index-info-card .date{color:#616161;font-size:12px}.app-version-index-my-row{display:flex;align-items:center}.app-version-index-my-row div{margin-right:30px}.styled-folder{margin-left:10px}.ks-folder-name{color:#666;font-weight:700}.file-box{display:inline-block;text-align:center;width:150px;padding:10px;cursor:pointer;margin:5px}.file-box .ant-ribbon-wrapper{border:1px #eee solid}.file-box p{margin:0;position:relative}.file-box .anticon-check-circle{position:absolute;right:5px;top:5px;z-index:99}.selected{background-color:#eee}.attachment_site_title{font-weight:700;text-align:right;width:45%}.attachment_site_value{padding-left:10px}.styled-sufix-tip{color:#0006;padding-left:15px}.preview-attachment-sized-box{height:20px}.preview-attachment-img-card .ant-card-body{padding:8px}.preview-attachment-img-card .desc{max-width:184px}.request-list{margin:15px 10px;height:calc(100vh - 180px);overflow-y:scroll;padding-bottom:10px}.request-item{box-shadow:0 4px 20px #0000001a;font-size:14px;padding:10px;border-radius:5px;margin-top:5px;position:relative}.request-item .rightOutlined-icon{position:absolute;right:15px;top:50%;margin-bottom:-14px}.checked-item{background:#e6ffe6}.rightOutlined-icon .ant-btn-icon .anticon{font-size:28px;color:#999}.request-item .text{margin-top:10px;color:#000;display:flex}.request-item .title{font-size:17px;font-weight:600}.borrowLog-pic{display:flex;margin-top:10px}.borrowLog-item{margin-right:10px;text-align:center}.device-detail{width:100%;margin:0 auto;font-size:14px}.device-detail .title{font-weight:700;width:30%;text-align:right;background-color:#fafafa}.device-detail .body{text-align:left;padding-left:20px;width:70%}.device-detail .ant-col{border:1px solid #f0f0f0;padding:10px}#device-detail-div{overflow:scroll;margin-top:10px}.devicer-scroll{max-height:70px;overflow-y:auto;border:1px solid #ccc;padding:5px;scrollbar-width:thin;scrollbar-color:#d3d3d3 #f0f0f0}.devicer-scroll::-webkit-scrollbar{width:8px}.devicer-scroll::-webkit-scrollbar-track{background:#f0f0f0}.devicer-scroll::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:10px}.devicer-scroll::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.excavator-index-img-card .ant-card-body{padding:8px}.excavator-index-img-card .desc{max-width:50px}.logbook-con{display:flex;flex-flow:row wrap;min-width:0;margin-bottom:18px}.logbook-con .label{flex-grow:0;flex:0 0 16.6666666667%;text-align:end}.logbook-con .text{flex:1 1 0;min-width:0}.app-logbook-box .select-box{display:flex;margin:15px 0 0 10px}.app-logbook-box .select-box .date-title{margin-right:10px!important}.app-logbook-box .select-box:nth-child(1){margin-top:0;padding-top:20px}.app-logbook-box .select-box:last-child{margin:15px 15px 0 0!important}.app-logbook-box .select-box .ant-btn{padding:2px 3px;flex:1}.app-logbook-box .select-box .ant-btn:last-child{flex:.8}.app-logbook-box .select-box .ant-btn span{font-size:11px}.app-logbook-box .ant-table-wrapper{margin-top:15px}.app-create-logbook-box{padding:10px 15px 30px}.app-create-logbook-box .ant-form-item-control{flex:inherit!important;max-width:inherit!important}.app-create-logbook-box .ant-form-item{margin-bottom:15px}.app-create-logbook-box .ant-form-item .ant-form-item-label{padding-bottom:5px}.app-create-logbook-box .ant-select-in-form-item,.app-create-logbook-box .ant-picker,.app-create-logbook-box .ant-input{width:300px!important}.app-create-logbook-box :where(.css-dev-only-do-not-override-pr0fja).ant-col-offset-4{margin-inline-start:0%!important;display:flex;align-items:center}.app-create-logbook-box .logbook-con .label{flex:inherit!important}.menu-index-icon-hide{font-size:18px}.menu-index-icon-show{font-size:18px;color:green!important}.signature-pad-container{z-index:999;width:32%;position:fixed;top:0%;left:40%;display:flex;flex-direction:column;height:auto;height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Microsoft JhengHei,sans-serif;border-radius:10px;box-shadow:0 10px 30px #0000004d;animation:fadeIn .5s ease-out}.signature-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#004952f2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000001a}.signature-header h2{margin:0;font-size:1.4rem;font-weight:600;letter-spacing:1px}.close-btn{background:#fff3;border:none;color:#fff;font-size:18px;width:35px;height:35px;font-weight:700;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.control-panel{background:#fff;padding:20px 10px;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.brush-controls{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.control-group{display:flex;flex-direction:column;gap:8px}.control-group label{font-weight:600;color:#333;font-size:.9rem}.control-group input[type=color]{width:60px;height:40px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:border-color .3s ease}.control-group input[type=color]:hover{border-color:#007bff}.control-group input[type=range]{width:150px;height:6px;border-radius:3px;background:#e0e0e0;outline:none;opacity:.7;transition:opacity .2s}.control-group input[type=range]:hover{opacity:1}.control-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#007bff;cursor:pointer;box-shadow:0 2px 6px #007bff4d}.action-buttons{display:flex;gap:12px;flex-wrap:wrap}.action-buttons button{padding:13px 0;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-width:100px;justify-content:center}.action-buttons button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.action-buttons button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-clear{background:#ff4757;color:#fff}.btn-preview{background:#3742fa;color:#fff}.btn-save-local{background:#2ed573;color:#fff}.btn-save{background:linear-gradient(135deg,#004952,#006a78);color:#fff}.btn-secondary{background:#6c757d;color:#fff}.btn-primary{background:#007bff;color:#fff}.canvas-container{flex:1;margin:30px;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.signature-canvas{width:100%!important;height:100%!important;cursor:crosshair;background:#fff;border-radius:15px}.signature-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ccc;font-size:1.5rem;pointer-events:none;text-align:center;font-style:italic}.preview-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn .3s ease-out}.preview-content{background:#fff;padding:30px;border-radius:15px;max-width:90%;max-height:90%;text-align:center;box-shadow:0 20px 40px #0000004d}.preview-content h3{margin-top:0;margin-bottom:20px;color:#333;font-size:1.5rem}.preview-image{margin-bottom:25px;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;display:inline-block;max-width:100%}.preview-image img{max-width:100%;max-height:400px;display:block}.preview-actions{display:flex;gap:15px;justify-content:center}.preview-actions button{padding:12px 25px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px}.preview-actions button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (max-width: 768px){.control-panel{flex-direction:column;align-items:stretch}.brush-controls,.action-buttons{justify-content:center}.action-buttons button{min-width:100px;padding:10px 15px;font-size:.8rem}.canvas-container{margin:15px}.signature-header{padding:15px 20px}.signature-header h2{font-size:1.4rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.role-assign-checkbox-group{padding-left:23px}.role-assign-checkbox-group>label{margin-right:20px;margin-top:5px}.role-assign-column{display:flex;flex-direction:column;min-height:inherit}.role-assign-expand{flex:1}.role-assign-expand>div+div{margin-top:15px}.role-assign-center{display:flex;justify-content:center}#map{height:100%}html,body{height:100%;margin:0;padding:0}.popup-bubble{position:absolute;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;padding:5px;border-radius:5px;font-family:sans-serif;box-shadow:0 2px 10px 1px #00000080}.popup-bubble .clockLabel{white-space:pre-line!important}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-bubble-anchor:after{content:"";position:absolute;top:0;left:0;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid white}.popup-container{cursor:auto;height:0;position:absolute;width:200px}.logbook{margin-top:30px}.logbook .title{text-align:center;text-decoration:underline;font-weight:700;font-size:20px;margin-bottom:50px}.logbook .title-con{display:flex;margin-bottom:10px;line-height:40px}.logbook .title-con .lable{font-weight:700;width:100px}.logbook .title-con .text{border-bottom:1px solid #000;flex:1}.logbook .title-con .edit-text{display:flex}.logbook .title-con .edit-text .edit-btn{color:#1677ff;cursor:pointer}.logbook .title-con .edit-text .edit-con{margin-right:30px}.logbook .table-title{font-weight:700;font-size:16px;margin-bottom:20px;margin-top:30px}.logbook-empty{text-align:center}.hidden-column{display:none}.date-title{line-height:30px;margin-right:20px}.app-box{padding-bottom:20px;padding-top:14px}.app-box .ant-select-selector{display:flex;align-items:center;line-height:36px!important;border:1px solid #ccc!important;border-radius:5px!important}.app-box .area-select .ant-select-selector{height:36px!important}.app-box .ant-pagination{text-align:center}.app-box .styled-operate-btns-styled-link{padding:0 12px!important}.attendance-item{margin:0 14px;box-shadow:0 0 20px #0000000d;border-radius:10px;padding:12px;background:#f2f2f2}.attendance-item .item-title{font-size:16px;color:#000;font-weight:700;margin-bottom:8px}.attendance-item .item-con{display:flex;margin-bottom:8px}.attendance-item .item-con .title{color:#333;font-family:PingFang SC,Heiti SC,tahoma,arial,Hiragino Sans GB,sans-serif!important}.attendance-item .item-con .text{color:#000;font-family:PingFang SC,Heiti SC,tahoma,arial,Hiragino Sans GB,sans-serif!important}.attendance-item-detail{display:flex;margin-bottom:8px}.attendance-item-detail .title{font-weight:700}.contract-select{width:100%;height:36px}.filter-con{display:flex;justify-content:space-around;align-items:center;padding:0 20px}.filter-con .filter-btn{display:flex;align-items:center;border:1px solid #40a9ff;border-radius:5px;line-height:36px;justify-content:center;padding:0 5px;background:#004952}.filter-con .filter-btn .text{width:28px;font-size:12px;text-align:right;color:#fff;margin-right:5px}.filter-con .filter-btn .anticon-filter{color:#fff!important}.filter-con .ant-select-single{height:auto}.filter-item{display:flex;align-items:center;margin-bottom:5px}.filter-item .title{margin-right:10px}.big-box{margin:0}.local-actions-global-icon{font-size:18px;line-height:64px;padding:0 12px;margin-right:10px;cursor:pointer}.notification-item-wrapper{max-height:375px;overflow:auto}.notification-item-wrapper::-webkit-scrollbar{display:none}.notification-item-notify-item{padding-right:15px;padding-left:15px;overflow:hidden;cursor:pointer;transition:all .3s}.notification-item-notify-item:hover{background:#e6f7ff}.notification-item-bottom{height:46px;line-height:46px;text-align:center;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px;transition:all .3s}.notification-item-bottom div,.notification-item-bottom a{display:inline-block;width:50%;cursor:pointer;transition:all .3s;-webkit-user-select:none;user-select:none}.notification-item-bottom div:only-child,.notification-item-bottom a:only-child{width:100%}.notification-item-bottom div:not(:only-child):last-child,.notification-item-bottom a:not(:only-child):last-child{border-left:1px solid #f0f0f0}.notification-index-bell-icon{font-size:18px;line-height:64px;padding:0 12px;margin-right:10px;cursor:pointer}.notification-index-wrapper{width:360px;background-color:#fff;box-shadow:0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.notification-index-head{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#45526b;font-weight:500;height:45px;padding-left:15px;padding-right:15px;border-bottom:1px solid #dee2e6}.notification-index-head .button{font-size:12px;border:1px solid #596c8e;border-radius:2px;cursor:pointer;height:20px;line-height:20px;padding-left:5px;padding-right:5px}.notification-index-span-wrapper{display:inline-block;cursor:pointer;transition:all .3s}.notification-index-span-wrapper .ant-badge-count{top:20px;right:20px}.components-text-loop-index-loop-div{display:inline-block;left:0;top:0;width:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.components-text-loop-index-wrapper{display:inline-block;position:relative;vertical-align:top}.profile-style-row{display:flex;height:30px}.profile-style-row>div:first-of-type{color:#7d7d7d}.developLog-box{min-height:70px}.user-actions-user-icon{font-size:18px;line-height:64px;padding:0 12px;margin-right:10px;cursor:pointer}.header,.header .ant-col{width:100%;text-align:center;line-height:40px;height:40px;background-color:#f7f8fa;position:fixed;z-index:100}#information-view-list{position:relative;top:40px}#information-view-list .info-list-row{margin-top:10px}#information-view p{margin:0!important}#information-view-list h2{text-align:center;font-weight:700;padding:10px 0;margin:0}#information-view{padding:10px}#information-view iframe{width:100%;overflow-x:hidden;overflow-y:auto}.info-row{margin-bottom:10px;border:1px #eee solid;border-radius:6px;padding:10px;box-shadow:0 1px 2px #eee}.info-row .title{font-weight:700;line-height:15px;display:block;max-height:30px;overflow:hidden}.info-row .date{font-size:12px;color:#999;line-height:25px}.info-row .describe{font-size:12px;color:#999;line-height:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px}#information-view-list .ant-tabs-nav-wrap{white-space:normal!important}#information-view-list .ant-tabs-tab{text-align:left!important;max-width:150px;word-wrap:break-word!important;word-break:break-all!important}#information-view-list .ant-tabs-content{padding:10px!important;overflow-y:scroll;height:100vh}#information-view-list .ant-card-body{padding-top:0!important}#information-view-list .ant-tabs-tabpane{padding-left:0!important}#information-view .react-pdf__Page__annotations,#information-view .react-pdf__Page__textContent{display:none}#information-view #information-title{background-color:#eee;padding:10px;font-weight:700;text-align:center;font-size:14px;margin:0!important}.footer-wrap{position:fixed;bottom:0;width:100%;height:50px;line-height:30px;text-align:center;background-color:#eee;font-size:14px;left:0}.footer-wrap .btn-wrap{display:inline-block;padding:10px}.footer-wrap .prev button,.footer-wrap .next button{text-decoration:underline!important}.basic-layout-unfold-fold{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s}.basic-layout-unfold-fold:hover{color:#fec}.basic-layout-space-between-header{background:#fff;padding:0;display:flex;justify-content:space-between;align-items:center}.basic-layout-space-between-header>.right{display:flex}.basic-layout-space-between-collapsed{padding:0;display:flex;justify-content:space-between;align-items:center;color:#fff}.basic-layout-space-between-collapsed>.right{display:flex}.basic-layout-space-between-collapsed .ant-badge,.basic-layout-space-between-collapsed .ant-breadcrumb-link a{color:#fff}.basic-layout-logo{color:#fff;padding:10px 0;text-align:center;font-size:28px;overflow:hidden}.ant-menu-item-selected a,.ant-layout-sider a:hover{color:#1890ff!important}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.ant-layout{overflow:hidden}.ant-menu-submenu-placement-rightTop{display:none}.highlight{background-color:#ff0;color:#000;padding:0 2px;border-radius:2px}.fundo{animation:scales 3s alternate infinite;transform-origin:center}.pao-baixo{animation:rotatepao 14s cubic-bezier(.1,.49,.41,.97) infinite;transform-origin:center}.pao-cima{animation:rotatepao 7s 1s cubic-bezier(.1,.49,.41,.97) infinite;transform-origin:center}.olhos{animation:olhos 2s alternate infinite;transform-origin:center}.left-sparks{animation:left-sparks 4s alternate infinite;transform-origin:150px 156px}.right-sparks{animation:left-sparks 4s alternate infinite;transform-origin:310px 150px}@keyframes scales{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes rotatepao{0%{transform:rotate(0)}50%,60%{transform:rotate(-20deg)}to{transform:rotate(0)}}@keyframes olhos{0%{transform:rotateX(0)}to{transform:rotateX(30deg)}}@keyframes left-sparks{0%{opacity:0}}.main{min-height:600px;margin:0 auto;width:auto;max-width:460px;display:flex;align-items:center;justify-content:center}.path{stroke-dasharray:300;stroke-dashoffset:300;animation:dash 4s alternate infinite}@keyframes dash{0%,30%{fill:4b4b62;stroke-dashoffset:0}80%,to{fill:transparent;stroke-dashoffset:-200}}.login-div{display:table-cell;vertical-align:middle;height:100vh;align-items:center;justify-content:center;border-radius:10px;width:341px;background-color:#fff;padding:35px 0}.login-center-box{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#fec}.login-center-box>img{width:279px;margin-right:20px}.login-center-box>div{width:341px;background-color:#ffffffe0;padding:35px 0;border-radius:5px}.login-center-box>div h1{text-align:center;margin-bottom:35px}.login-my-btn{border-radius:8px;margin-bottom:6px;width:100%}.login-form-item .ant-input-password,.login-form-item #basic_account,.login-form-item #basic_password{background-color:transparent;background-image:none}.login-form-item .ant-input-password,.login-form-item #basic_account{border:1px solid rgb(217,217,217)}.app-login-div{background-color:#fff;padding:20px 0;margin:0 30px;align-items:center;justify-content:center;border-radius:10px}.app-login-div .ant-form{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}.app-login-div .ant-form .ant-form-item{display:flex;flex-wrap:inherit;margin-bottom:18px}.app-login-div .ant-form .ant-form-item .ant-row{flex-flow:inherit;align-items:center;justify-content:center}.app-login-div .ant-form .ant-form-item .ant-form-item-label{flex:inherit!important;max-width:inherit!important;width:55px!important;margin-left:0}.app-login-div .ant-form .ant-form-item .ant-form-item-control{flex:inherit!important;max-width:inherit!important}.app-login-div .ant-form .ant-form-item .ant-checkbox-wrapper{width:100px}.app-login-div .ant-form .ant-form-item .ant-col-offset-6{margin-left:0}.app-login-div-box{display:flex;align-items:center;justify-content:center}.app-login-div-box .login-form-item{display:flex}
