@font-face{font-family:Kufam;src:url(/assets/Kufam-Regular-Dc88KIe-.ttf) format("truetype");font-weight:400;font-style:normal}body{background:linear-gradient(#b33bff1a,#ffffff80),url(/assets/bg-burujonbn-ck067svy.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0}*{font-family:Kufam,sans-serif!important}body,.ant-typography,.ant-btn{font-family:Kufam,sans-serif}.body-padding{padding-top:64px}.root{overflow:auto}.pilnavbar{background-color:#0ff}.btn-cerrar-sesion{margin-right:auto}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus,.navbar-toggler-icon:active{outline:none;box-shadow:none}.navbar-mi-app{width:100%}.login{position:absolute;top:0%;left:0%;height:100%;width:100%}.divLogo{position:absolute;top:0%;left:50%;transform:translate(-50%);width:33.33%;min-width:400px;min-height:33.33%;background-image:url(/assets/logo-Certidron_0k9-DRAkMt34.png);background-repeat:no-repeat;background-size:contain;background-position:top;z-index:0}.cardLogin{position:relative!important;border-bottom-width:2px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent) 1!important;margin-left:auto;margin-right:auto;width:100%;height:100%;border:none}.cardLogin h3{border-bottom-width:1px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1!important;margin-bottom:25px}.cardLogin .ant-card-head{border-bottom-width:1px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1!important}.cardLogin input{margin-top:-1px;margin-bottom:-5px}.cardLogin .anticon{margin-right:10px}.cardLogin label{height:15px;margin-top:10px}.cardUsuario .site-form-item-icon svg,.cardPassword .site-form-item-icon svg{margin-right:10px}.cardRemember{margin-bottom:10px}.cardContainer{position:absolute;top:50%;margin-top:40px;left:50%;width:33.33%;min-height:360px;max-height:370px;transform:translate(-50%,-50%);background:#fff;box-shadow:0 4px 10px #0000001a;border-radius:8px;overflow:hidden;z-index:2}.cardContainer.visible{opacity:1;visibility:visible;transition:opacity .5s ease}.login-links{display:flex;justify-content:space-between;width:100%;margin-top:10px}.modal-contact{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.modal-contact .ant-card{min-width:500px;width:750px;max-width:850px}.modal-terms{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.modal-terms .ant-card{min-width:750px;width:750px;max-width:850px}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s}.ant-btn{font-size:16px}.ant-btn-primary{background-color:#1572ff;border-color:#1572ff}.ant-btn-primary:hover{background-color:#0056b3;border-color:#0056b3}.ant-typography p{margin:0;padding:0;line-height:1.5;color:#6c757d}.ant-typography a{color:#1572ff;text-decoration:none}.ant-typography a:hover{text-decoration:underline}.ant-form-item-explain{color:#ff4d4f;font-size:12px}.ant-form-item-required{color:red}.divVersionMain{color:#a3a3a3;position:fixed;right:0;bottom:0;margin-bottom:15px;margin-right:15px}@media(min-width:992px){.divCard{min-width:450px;max-width:550px}}@media(max-width:992px)and (min-width:768px){.divLogo{width:450px}.cardContainer{width:70%;height:auto}}@media(max-width:768px){.divLogo{width:100%;height:auto}.cardContainer{width:100%;box-sizing:border-box}.ant-row{margin-bottom:10px}.ant-btn{width:calc(50% - 10px);margin:5px}.ant-typography p{font-size:11px;text-align:justify}}.login-grid{display:grid;grid-template-rows:1fr auto;grid-template-columns:100%;min-height:100vh;width:100%}.grid-row-top,.grid-row-bottom,.grid-col-left,.grid-col-right,.grid-row-between{display:none}.grid-row-center{grid-row:1;grid-column:1;display:flex;align-items:flex-start;justify-content:center;padding:48px 8% 32px;box-sizing:border-box}.grid-col-center{width:100%;display:flex;justify-content:center;align-items:flex-start}.login-footbar{grid-row:2;position:relative;width:100%;min-height:65px;background:linear-gradient(to top,#ececec,#fff);text-align:center;color:#616161;padding:20px 0 5px;border-image:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent) 1!important;border-style:solid!important;border-right-width:0px!important;border-left-width:0px!important;border-top-width:2px!important;border-bottom-width:0px!important}.login-card{width:100%;height:100%;border-radius:8px;overflow:hidden}.login-card-inner{display:grid;grid-template-columns:65% 35%;min-height:600px;height:100%}.login-card-form{display:flex;flex-direction:column;align-items:center;padding:0 0 0 24px;overflow-y:auto;min-height:0}.map-wrapper{flex:1;width:100%;height:100%;min-height:600px;overflow:hidden;border-radius:8px;transform:translateZ(0)}.login-footbar a{color:#0056b3;text-decoration:none;margin:0}.login-footbar a:hover{text-decoration:underline}.grid-row-between form{background:#ffffffe6;border-radius:8px;padding:0;max-width:500px}.login-card-map{display:flex;flex:1;width:100%;height:100%}.login-card-form .ant-form{width:100%}.loginRegister-form{margin:0 0 0 -24px;width:98%}.login-logo-small{width:100%;height:200px;margin:-10px 0 60px;background-image:url(/assets/logo-Certidron02_0k5-BlZrJAEX.png);background-repeat:no-repeat;background-size:contain;background-position:center}.login-links{margin-top:12px;display:flex;gap:8px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;opacity:0;pointer-events:none}.overlay.active{opacity:1;transition:opacity .5s ease}.overlay-contact,.overlay-terms{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000}#login .ant-input-prefix{margin-top:-3px}#login input{margin-left:10px;margin-top:0;margin-bottom:-2px}@media(max-height:760px){.grid-row-center{align-items:flex-start;padding-top:24px;padding-bottom:24px}.login-card-inner,.map-wrapper{min-height:520px}.login-logo-small{margin:-10px 0 30px;height:160px}}.dashboard-wrapper{padding:3% 1%;height:calc(100vh - 64px);box-sizing:border-box;background:#0003}.card-dashboardmap,.card-dashbutton{border:0px}.card-dashboardmap .ant-card-head,.card-dashbutton .ant-card-head{color:#4c5a69;background-image:linear-gradient(5deg,#e7f6ff 10%,#fff 80%)}.card-dashbutton{display:flex;flex-direction:column;height:100%;background:#ffffff80}.card-dashbutton img{max-width:50%}.card-dashbutton>div>span{width:100%}.wid_carddrone{border:#0056b3 solid 1px}.wid_carddrone:hover{border:#a556ff solid 1px}.wid_cardoper{border:#0056b3 solid 1px}.wid_cardoper:hover{border:#a556ff solid 1px}.button-container{display:flex;justify-content:center;gap:20px}.profile-button,.upload-button{background-color:#fff;color:gray;font-size:24px;border-radius:6px;height:100px;width:200px;border:none;box-shadow:2px 2px 8px #0003}.divBoton{position:relative!important;min-height:70vh!important;display:flex!important;align-items:center!important;align-content:center!important;justify-content:space-around!important}.boton{position:relative;background-color:#fffc;width:25vw!important;height:25vh!important;min-width:320px!important;min-height:320px!important;font-size:2.5em!important;border-radius:6px;border-width:0px;box-shadow:0 0 12px #0003}.boton:after{content:"";position:absolute;left:0;bottom:0;right:0;height:2px;background:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent)!important}@media(max-width:768px){.boton{min-width:400px!important;margin-top:20px!important;margin-bottom:20px!important}.divBoton{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}}.divBotonPil{position:relative!important;min-height:45vh!important;display:flex!important;align-items:center!important;align-content:center!important;justify-content:space-around!important}.botonPil{position:relative;background-color:#fffc;width:16vw!important;height:16vh!important;min-width:200px!important;min-height:200px!important;font-size:2em!important;border-radius:6px;border-width:0px;box-shadow:0 0 12px #0003}.botonPil:after{content:"";position:absolute;left:0;bottom:0;right:0;height:2px;background:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent)!important}.rowHomePilot1{margin-top:64px!important;max-height:280px!important}.rowHomePilot2{max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:768px){.botonPil{min-width:400px!important;margin-top:20px!important;margin-bottom:20px!important}.divBotonPil{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.rowHomePilot1{margin-top:25px!important;min-height:80vh!important}.rowHomePilot2{margin-top:28px!important}}.divBotonAdm{position:relative!important;min-height:45vh!important;display:flex!important;align-items:center!important;align-content:center!important;justify-content:space-around!important}.botonAdm{position:relative;background-color:#fffc;width:16vw!important;height:16vh!important;min-width:200px!important;min-height:200px!important;font-size:2em!important;border-radius:6px;border-width:0px;box-shadow:0 0 12px #0003}.botonAdm:after{content:"";position:absolute;left:0;bottom:0;right:0;height:2px;background:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent)!important}.rowHomePilotA{margin-top:64px!important;max-height:280px!important}@media(max-width:768px){.botonAdm{min-width:400px!important;margin-top:20px!important;margin-bottom:20px!important}.divBotonAdm{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.rowHomePilotA{margin-top:25px!important;min-height:80vh!important}.rowHomePilotB{margin-top:28px!important}}.buttonsForm{min-width:150px}.cardDatosPerfil{border-bottom-width:2px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent) 1!important}.cardDatosPerfil .ant-card-head{*font-weight: normal !important;*background: linear-gradient(0deg,rgba(21,114,255,.22) 0%,rgba(21,114,255,0) 20%);border-bottom-width:1px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1!important}.cardDatosPerfil .cardDatosHead{font-weight:400!important}.userDataRow input{max-width:300px!important}.cardDatosPerfil .ant-select{width:300px!important;min-width:300px!important}.selGeoUsuario .custom-input{min-height:35px!important;margin-bottom:0!important}.selGeoUsuario .ant-select{width:100%!important;min-width:146px!important}.selGeoUsuario .custom-input{width:100%!important;max-width:300px!important}.divCamposFormul{min-height:35px}.divCamposFormul .ant-select{width:100%!important;min-width:300px!important;min-height:32px!important}.divCamposFormul .ant-select-selector{min-height:35px}.divCamposFormul .ant-form-item{margin-bottom:0}.factDireccion{margin-top:50px;display:flex;align-content:center;justify-content:center}.factDireccion h3{min-width:100%;margin-top:20px;padding-bottom:5px;text-align:left;border-bottom:rgb(173,206,255) solid 1px}.factSeccion{margin-left:auto;margin-right:auto}.fieldsColumn{display:flex;flex-direction:column;min-height:100%}.imageColumn{display:flex;align-content:center;justify-content:center;align-items:center}.imageContainer{position:relative;border-radius:50%}.inputNIF,.inputNombre,.inputDireccion,.inputProvincia,.inputMunicipio,.inputCP,.inputPais{margin-bottom:10px}.inputNIF{min-width:39%;max-width:39%;margin-right:1%;float:left}.inputNombre{min-width:59%;max-width:59%;margin-left:1%;float:right}.inputDireccion{min-width:100%}.inputProvincia{min-width:49%;max-width:49%;margin-right:1%}.inputMunicipio{min-width:49%;max-width:49%;margin-left:1%}.inputCP{min-width:49%;max-width:49%;margin-right:1%}.inputPais{min-width:49%;max-width:49%;margin-left:1%}.userDataRow{display:flex;flex-direction:row}.userDatosBlanco{min-height:30px}.userImage{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 5px #0003}.imageButton{position:absolute;bottom:-45px;left:50%;transform:translate(-50%)}.labelColumn,.inputColumn{display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.cardDatosPerfil .cardDatosHead{font-weight:400;font-size:medium}.userDataRow input{max-width:200px!important}.cardDatosPerfil .ant-select{width:200px!important;min-width:200px!important;max-width:200px!important}.fieldsColumn{min-width:100%}.imageButton{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.imageColumn{margin:auto;text-align:center;width:100%}.imageContainer{width:100%;padding-top:100%}.labelColumn,.inputColumn{display:flex;width:100%}.inputColumn{justify-content:right;align-items:end}.userDataRow{flex-direction:column}.userImage{box-shadow:0 0 5px #0003}}.cardDatosMail{border-bottom-width:2px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent) 1!important}.cardDatosMail .ant-card-head{border-bottom-width:1px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1!important}.cardDatosMail .cardMailHead{font-weight:400!important}.emailDiv{min-height:50px}.emailBotones{width:100%;display:flex;margin-top:20px;justify-content:space-around!important}@media(max-width:768px){.emailDiv{margin-bottom:80px!important}}@media(min-width:488px)and (max-width:767px){.emailDiv input{float:right!important}}@media(max-width:487px){.emailDiv input{float:left!important}}.custom-switch.green .ant-switch-handle{background-color:green!important}.custom-switch.gray .ant-switch-handle{background-color:gray!important}.custom-switch.blue .ant-switch-handle{background-color:#00f!important}.ant-table-row>.ant-table-cell-img{width:55px;height:55px;padding:0}.img-container img{width:100%;height:100%;object-fit:cover}.tableUsers td{padding-top:0!important;padding-bottom:0!important}@media(max-width:991px){.tableUsers td{padding-top:8px!important;padding-bottom:8px!important}}.table-drones-list td{padding-top:0!important;padding-bottom:0!important}@media(max-width:991px){.table-drones-list td{padding-top:8px!important;padding-bottom:8px!important}}.dronesList .ant-list-item{display:flex!important;align-content:center;justify-content:center}.dronesList .ant-row{padding-top:8px;margin-left:0!important;margin-right:0!important}.dronesGrid{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;margin:0 auto}.dronCard{height:165px;width:130px;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0003;border:1px solid #1572ff;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.dronCard:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000040}.dronImage,.dronImagePlaceholder{height:66%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.dronImagePlaceholder{background-color:#999}.dronDetails{height:34%;background-color:#e3eeff;display:flex;flex-direction:column;justify-content:center;align-items:center}.dronCard:hover .dronDetails{background-color:#c6d8ff;transition:background-color .3s ease}.dronCard:active .dronDetails{background-color:#d99cff}.dronBrand{margin:0;padding:5px 0 0;color:#1251af;font-weight:700}.dronModel{margin:0;padding:0;color:#07234d;font-weight:700}.dronBrand,.dronModel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;text-align:center}.custom-modal{margin-top:-50px}.custom-modal .modal-title{text-align:center;width:100%;margin-bottom:20px}.custom-modal .ant-form-item{margin-bottom:8px!important}.custom-modal .button-container{width:100%;display:flex;justify-content:center;gap:10px}.imageColumnEdit{display:flex;align-content:center;justify-content:center;align-items:center;margin-bottom:60px}.imageContainerEdit{position:relative;border-radius:50%}.inline-form-item-container>.ant-form-item{width:100%}.inline-form-item-container .ant-form-item-row{width:100%;display:flex;justify-content:space-around;align-content:space-between}.inline-form-item-container .ant-form-item-label{float:left;max-width:40%}.inline-form-item-container .ant-form-item-control{float:right;max-width:55%}.titleDivHead{display:flex;margin-bottom:10px;align-items:center;align-content:center;justify-content:center}.titleDivHead p{font-size:18px}.date-info-container{display:flex;flex-direction:column;width:100%}.date-info-item{display:flex;justify-content:space-between;align-items:center;max-height:30px;margin-top:10px;margin-bottom:10px}.date-info-item label{float:left;max-width:40%}.date-info-item span{float:right;max-width:55%;text-align:right}.certiColumn .ant-form-item-row,.ssoColumn .ant-form-item-row,.certiColumn .ant-row,.ssoColumn .ant-row{flex-direction:inherit!important}.custom-input .ant-input{border:none;border-bottom:1px solid #ccc;border-radius:0;text-align:right}.custom-input .ant-input:focus{border-color:#1890ff;box-shadow:none}.custom-input .ant-row{display:flex;justify-content:space-between;align-items:center;flex-direction:inherit}.custom-input .ant-col,.date-info-item label{font-weight:lighter}.modified-field .ant-input{border-color:#b33bff!important}.custom-input-big .ant-input{border:none;border-bottom:1px solid #ccc;border-radius:0;text-align:left}.colSwitch .ant-form-item-control-input-content{display:flex;justify-content:center}.text-align-right .ant-select-selection-item{text-align:right}.text-align-left .ant-select-selection-item{text-align:left}@media(max-width:768px){.custom-modal{margin-top:-100px}.imageContainerEdit{position:relative;border-radius:50%;padding-top:73%}.inline-form-item-container>.ant-form-item{width:100%;max-height:none}.inline-form-item-container .ant-form-item-row{max-height:100%}.inline-form-item-container .ant-form-item-label,.inline-form-item-container .ant-form-item-control{max-width:100%;min-width:100%}.custom-modal input{max-width:100%}.flex-form-item{display:block}}.documentViewerModal{top:30px}.cardUserDrone{border:1px rgb(21,114,255) solid}.cardUserDrone:hover{border:1px rgb(179,59,255) solid}.cardUserDrone .ant-card-body{background-color:#1572ff27}.cardUserDrone .ant-card-cover{margin-top:0;margin-inline-start:0px;margin-inline-end:0px;min-height:296px;max-height:296px;display:flex;align-items:center}.cardUserDrone .ant-card-cover img{width:100%;height:auto;max-height:296px;object-fit:cover}.btnEditDrone_us{display:inline-block;width:150px;text-align:center;margin-left:10px;margin-right:10px}.modalCaract{font-size:x-large;font-weight:500}.charDronImage{display:flex;align-items:center}.sidebar{position:fixed;left:-250px;top:64px;width:250px;height:calc(100vh - 64px);background-image:linear-gradient(to top,#f9fcffd9,#e7f0fdd9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid #1572ff;transition:left .5s;overflow-y:auto;z-index:1}.sidebar.visible{left:0}.sidebar-header{display:flex;justify-content:center;align-items:center;background-color:#fffc;min-height:46px;font-size:x-large;color:#313942;padding:0 10px;background-image:linear-gradient(to top,#c1dfc4,#deecdd)}.sidebar-header span{padding-top:4px}.toggle-sidebar-button{position:fixed;min-height:70px;max-width:27px;background-image:linear-gradient(to right,#fcfcfc,#fff);left:0;top:50%;transform:translateY(-50%);color:#949494;cursor:pointer;padding:0;z-index:2;transition:.5s;border-radius:0 10px 10px 0;border:1px solid #1572ff;border-left:0px}.toggle-sidebar-button:hover{transition:.5s ease;box-shadow:0 0 10px #1572ffb3,inset 0 0 5px #1572ff80}.sidebar-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0}.sidebar-section{padding:8px 12px 16px}.sidebar-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-map-types{display:flex;gap:4px}.map-type-btn{width:28px;height:28px;border:1px solid #d9d9d9;border-radius:4px;background-size:cover;background-position:center;cursor:pointer;font-size:11px;font-weight:600;color:#666;transition:all .2s;position:relative;overflow:hidden}.map-type-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;transition:background .2s}.map-type-btn:hover{border-color:#1890ff;transform:scale(1.05)}.map-type-btn:hover:before{background:#0000}.map-type-btn.active{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff4d}.map-type-btn.active:before{background:#1890ff1a}.sidebar-zoom{display:flex;align-items:center;gap:4px}.sidebar-zoom .ant-btn{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}.zoom-value{width:32px;text-align:center;font-size:14px;font-weight:600;color:#333}.sidebar-coords{display:flex;align-items:center;gap:6px;font-size:11px;color:#666;background:#f5f7fa;border-radius:4px;margin:0 12px 8px;padding:6px 10px!important;border-bottom:none!important}.coord-value{font-family:Monaco,Menlo,monospace;color:#333}.coord-separator{color:#999}.sidebar-collapse{background:transparent}.sidebar-collapse .ant-collapse-item{border-radius:0!important;border-bottom:none!important}.sidebar-collapse .ant-collapse-header{position:relative!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;padding:5px 12px!important;background-color:#c6e5ff;font-size:13px;font-weight:500;border-radius:0!important;color:#333}.sidebar-collapse .ant-collapse-content-box{padding:8px 12px 12px!important}.panel-header{display:flex;align-items:center;gap:8px}.panel-header .anticon{font-size:14px;color:#1890ff}.areas-count{margin-left:auto;font-size:11px;color:#999;font-weight:400}.draw-tools{display:flex;flex-direction:column;gap:8px}.draw-buttons{display:flex;gap:8px;justify-content:center}.draw-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:20px}.draw-btn.delete-btn{font-size:16px}.draw-hint{font-size:11px;color:#fa8c16;text-align:center;padding:4px 8px;background:#fff7e6;border-radius:4px}.shape-data{margin-top:8px}.shape-data textarea{font-size:11px!important;font-family:Monaco,Menlo,monospace}.areas-controls{display:flex;justify-content:flex-end;gap:0px;margin-bottom:0;padding-bottom:0}.areas-controls .ant-btn{padding:0 8px;height:24px;font-size:11px}.areas-list{display:flex;flex-direction:column;gap:0px;max-height:300px;overflow-y:auto}.area-item{display:flex;align-items:center;gap:8px;padding:0 6px;border-radius:4px;cursor:pointer;transition:background .2s}.area-item:hover{background:#f5f7fa}.area-item .ant-checkbox{margin-right:0}.area-color{width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.area-label{font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading-text{font-size:12px;color:#999;text-align:center;padding:12px}.toggle-sidebar-button{position:fixed;min-height:60px;width:24px;background:#fff;left:0;top:50%;transform:translateY(-50%);color:#666;cursor:pointer;padding:0;z-index:2;transition:all .3s;border-radius:0 8px 8px 0;border:1px solid #d9e4f5;border-left:0;box-shadow:2px 0 4px #0000000d}.toggle-sidebar-button:hover{background:#f5f7fa;color:#1890ff}.sidebar.visible+.toggle-sidebar-button,.sidebar.visible~.toggle-sidebar-button{left:260px}.sidebar-body::-webkit-scrollbar,.areas-list::-webkit-scrollbar{width:6px}.sidebar-body::-webkit-scrollbar-track,.areas-list::-webkit-scrollbar-track{background:transparent}.sidebar-body::-webkit-scrollbar-thumb,.areas-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.sidebar-body::-webkit-scrollbar-thumb:hover,.areas-list::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.map-controls{display:flex;flex-direction:column;gap:12px}.map-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.map-type-button{height:32px;font-size:12px;border-radius:4px;transition:all .2s}.map-type-button:hover{border-color:#1890ff;color:#1890ff}.map-type-button.active{background:#1890ff;border-color:#1890ff;color:#fff}.map-type-button.active:hover{background:#40a9ff;border-color:#40a9ff;color:#fff}.map-zoom-container{display:flex;align-items:center;justify-content:center;gap:8px}.map-zoom-container .ant-btn{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.map-zoom-container .zoom-value{width:40px;text-align:center;font-size:16px;font-weight:600;color:#333}.map-coords-container{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#666;background:#f5f7fa;border-radius:4px;padding:8px 12px}.map-coords-container .coord-value{font-family:Monaco,Menlo,monospace;color:#333}.map-coords-container .coord-separator{color:#999}.search-feedback{font-size:10px;margin-top:4px;padding:2px 6px;border-radius:3px;text-align:center}.search-feedback.success{color:#52c41a;background:#52c41a1a}.search-feedback.info{color:#1890ff;background:#1890ff1a}.collision-panel{position:fixed;top:64px;right:-50%;width:40%;height:100%;background-color:#fff;border-left:1px solid #6457FF;transition:right .5s ease;z-index:1;display:flex;flex-direction:column;align-items:center;padding:10px 20px 20px}.collision-panel.visible{right:0}.collPanel-content{width:100%;max-height:calc(100vh - 124px);overflow-y:auto;padding:10px}.collision-panel h3{min-width:100%;margin-top:20px;padding-bottom:5px;text-align:left;border-bottom:rgb(173,206,255) solid 1px}.collPanel-tit{width:100%;font-size:small;border-width:0px 0px 1px 0px;border-style:solid;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1}.collPanel-tit h1{text-align:center;margin-bottom:10px}.collPanel-DocuAdvise{margin-top:15px;border:#1572ff solid 1px;border-radius:8px;background-color:#fff8dc;padding:20px 10px;text-align:center}.collPanel-PickerDiv{width:80%;margin-top:20px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.collPanel-dateList{width:80%;margin-top:20px;margin-left:auto;margin-right:auto}.collPanel-dateListItem{display:flex!important}.collPanel-altitudeSection{margin:20px auto}.collPanel-altitudeSection h3{font-size:20px;font-weight:400}.cardOperSummary{border-bottom-width:0px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent) 1!important;width:100%;margin-top:2%;margin-left:auto;margin-right:auto}.cardOperSummary .ant-card-head{border-bottom-width:1px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1!important}.cardOperSummary .cardDatosHead{font-weight:400!important}.cardOperSummary input{max-width:300px!important}.cardOperSummary .ant-select{width:300px!important;min-width:300px!important}.fichaButtons{height:50%;display:flex;flex-flow:column}.colTitsFichaSummary div{font-size:18px!important;font-weight:600;margin:8px 0}.colCadsFichaSummary div{font-size:18px;margin:8px 0;text-align:right;display:flex;justify-content:right}.colCadsFichaSummary span{font-size:18px;padding:5px}.directionBoxes{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-top:30px;margin-bottom:0}.directionTitles{background-color:#fafafa;padding:10px 15px 0}.address-card{border:1px solid #FAFAFA;border-radius:8px;box-shadow:0 0 10px 1px #0000001a}.address-details{font-size:medium}.selected-address{min-width:300px;min-height:210px}.selected-title{background-color:#fafafa;padding:10px 15px;text-align:center}.selected-details{font-size:large;font-weight:500}.selected-details span{font-size:medium}.radio-title{display:block;margin-bottom:10px;margin-top:-10px}.address-details{padding:20px 40px}.OS-DivSection{width:100%;margin-top:40px}.equal-heights{display:flex;flex-wrap:wrap}.equal-heights>div{display:flex;flex-direction:column}.equal-heights img{flex-grow:1;object-fit:cover}.totalRow .ant-table-cell{font-weight:700;font-size:16px;text-align:right}.totalRow .ant-table-cell:first-child{font-size:16px;text-align:left}.OS-FinalButtons{width:100%;margin-top:40px;display:flex;justify-content:space-evenly}.OS-FinalButtons button{min-width:200px}.divDocuExplorer{padding:0 10px;border:1px solid rgba(21,114,255,.5);border-radius:8px}.divDocuExplorer .ant-row{margin:0!important;padding:20px 0 0}.divDocuExplorer .ant-list-item{margin-block-end:20px!important;box-shadow:0 0 5px #0003;border-radius:6px;padding:8px 0!important}.divDocuExplorer .ant-list-item:hover{background-color:#1572ff0d}.listOper-table .ant-table-tbody tr td{padding:4px 0 4px 12px}.listOper-Content h3{min-width:100%;margin-top:20px;padding-bottom:5px;text-align:left;border-bottom:rgb(173,206,255) solid 1px}.rowsOperations .ant-table-cell-row-hover,.expanded-row .ant-table-column-sort{background-color:#a1bcf1!important;color:#363636}.ant-table-wrapper tr.ant-table-expanded-row>td,.ant-table-wrapper tr.ant-table-expanded-row>td:hover{background:#a1bcf177}.rowsCoordinations .ant-table-cell-row-hover{background-color:#f0f0f0!important}.rowsOperations .expanded-row{background-color:#a1bcf1}.rowsOperations .ant-table-cell{font-size:13px;padding:6px 8px}.cardEditCoordination{border-bottom-width:0px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,#b33bff,transparent) 1!important;width:100%;margin-top:2%;margin-left:auto;margin-right:auto}.cardEditCoordination .ant-card-head{border-bottom-width:1px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1!important}.cardEditCoordination .cardDatosHead{font-weight:400!important}.prevDownButton{min-width:160px}.Coord-RowInfor{width:100%;margin-top:40px}.divBtnCargaFicheros{width:100%;margin-top:10px;display:flex;justify-content:center}.menuLogo{max-height:50px;max-width:100%;margin-bottom:5px}.menu-desktop{display:flex;align-items:center}.menu-mobile{display:none}.custom-header{position:fixed;width:100%;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,#fff,#f3f3f3 50%,#ededed 51%,#fff);padding:0 24px;box-shadow:0 2px 8px #0000001a;border-width:0 0 1px 0;border-style:solid;border-image:linear-gradient(to right,#1572ff,#b33bff) 1;z-index:100}.custom-header .logo{display:flex;align-items:center;height:100%}.ant-dropdown{top:50px!important}.menuBox,.menuBoxGlobal{margin-top:25px;background-color:#fff0;padding:0;border-radius:6px;box-shadow:0 0 18px #0000004d}.menuBorder{background:linear-gradient(to right,#1572ffb3,#b33bffb3);padding:1px;border-radius:6px}.custom-dropdown-personal,.custom-dropdown{background-image:linear-gradient(120deg,#fdfbfb,#ebedee);margin-top:0!important;position:relative;border-radius:6px!important}.custom-dropdown .ant-dropdown-menu-item:hover,.custom-dropdown-personal .ant-dropdown-menu-item:hover{background-color:#b3d1ff!important;color:#4875e1!important;border-radius:0!important}.custom-dropdown .ant-menu-item{padding-left:30px}.menuCabeceraNavega{border-radius:6px 6px 0 0;min-height:50px;min-width:230px;font-size:large;color:#4c5a69;padding:15px 10px;background-image:linear-gradient(to top,#c1dfc4,#deecdd);text-align:center}.menuCabeceraServi{border-radius:6px 6px 0 0;min-height:50px;min-width:230px;font-size:large;color:#4c5a69;padding:15px 10px;background-image:linear-gradient(-15deg,#ffe8d8 40%,#fff);text-align:center}.menuCabeceraAdmin{border-radius:6px 6px 0 0;min-height:50px;min-width:230px;font-size:large;color:#4c5a69;padding:15px 10px;background-image:linear-gradient(-15deg,#d8eaff 40%,#fff);text-align:center}.menuCabecera{border-radius:6px 6px 0 0;min-height:50px;min-width:230px;font-size:large;color:#000;padding:15px 10px;background-image:linear-gradient(to top,#e6e9f0,#eef1f5)}.menu-item-badge{right:-25px;top:0}.menu-item-container{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-badge{position:absolute;margin-left:33px;margin-top:-5px;z-index:1}.custom-badge-coords{position:absolute;margin-left:33px;margin-top:5px;z-index:3}.emailEstilo{font-size:smaller;font-weight:400;color:#666}.section-title,.section-title-personal{padding-left:30px;color:#a9a9a9;font-size:.9em;margin-top:10px;border-width:0 0 1px 0;border-style:solid;text-align:left}.menuPerfilOpcion .ant-dropdown-menu-title-content{display:flex;flex-direction:initial;align-items:flex-start}.user-avatar .ant-avatar{border-radius:50%;border:#1572ff solid 1px;cursor:pointer;filter:grayscale(100%);transition:filter .3s ease,box-shadow .3s ease}.avatarClass{transition:all .3s ease;position:relative;z-index:1}.avatarClass:hover{filter:grayscale(0%);box-shadow:0 0 5px #1572ff}.btnMenuServi{position:relative;display:inline-block;border:1px solid #1572ff;border-radius:50%;background:#bce0ff;width:45px;height:45px;cursor:pointer;transition:all .3s ease;filter:grayscale(100%);display:flex;align-items:center;justify-content:center}.btnMenuServi:hover{box-shadow:0 0 5px #1572ff;filter:grayscale(0%)}.btnMenuServi svg{color:#1572ff;width:31px;height:31px;margin-bottom:4px}.icon-wrapper{position:relative;display:inline-block;border:1px solid #1572ff;border-radius:50%;background:#bce0ff;width:45px;height:45px;cursor:pointer;transition:all .3s ease;filter:grayscale(100%);display:flex;align-items:center;justify-content:center}.icon-wrapper:hover{box-shadow:0 0 5px #1572ff;filter:grayscale(0%)}.icon-wrapper svg{color:#1572ff;width:31px;height:31px}.rosaContenedor{position:relative;min-height:64px;max-height:64px;min-width:50px;max-width:50px}.rosaContenedor:hover .divrosavientos{min-width:45px;min-height:45px;max-width:45px;max-height:45px;filter:grayscale(0%);border:1px solid #1572ff;box-shadow:0 0 5px #1572ff}.rosaContenedor:hover .icorosavientos{filter:grayscale(0%)}.divrosavientos{position:absolute;cursor:pointer;margin-top:9px;min-width:45px;min-height:45px;max-width:45px;max-height:45px;border-radius:50%;border:0px solid #1572ff;transition:filter .3s ease,box-shadow .3s ease;filter:grayscale(100%);z-index:1}.icorosavientos{position:absolute;cursor:pointer;min-width:45px;min-height:45px;max-width:45px;max-height:45px;position:relative;filter:grayscale(100%);transition:filter .3s ease,box-shadow .3s ease;z-index:2}.menuMap{min-width:53px;min-height:51px;max-width:53px;max-height:51px;margin-left:-4px;margin-top:-2px}@media(max-width:767px){.menu-desktop{display:none}.menuBorder{padding:0}.menuBox{margin-top:0!important;background-color:none!important;box-shadow:none!important}.menuBoxGlobal{margin-top:0!important;box-shadow:0 0 #0000!important}.ant-drawer-header{padding:10px!important}.ant-drawer-body{padding:0!important}.ant-drawer-content{background-image:linear-gradient(to top,#dfe9f3,#fff)!important}.ant-drawer-title{font-size:1.2rem;color:#4c5a69}.custom-dropdown .ant-menu-item,.menuMovil .menuPerfilOpcion{padding-left:30px}.spanMenuTitle{font-size:1.3em!important}.ant-drawer{width:100%}.ant-collapse-header{font-size:1rem;font-weight:700;background-color:#f3f3f3;border-radius:5px;padding:10px;margin-bottom:10px}.ant-collapse-content{background-color:#fff}.menuMovil{background:none!important}.custom-header{padding:5px 15px}.logo-container{display:flex;justify-content:space-between}.menu-mobile{display:flex;justify-content:flex-end;width:100%}.menuBorder{background:none!important}.custom-dropdown-personal,.custom-dropdown{background-image:none!important;background:none!important}.section-title-personal,.section-title{padding-left:30px;padding-bottom:10px;color:#a9a9a9!important;font-size:.9em!important;margin-top:10px;border-width:0px 0px 1px 0px!important;border-style:solid;text-align:left}.menuPerfilOpcion span{display:flex}.menu-item-badge{right:-25px;top:9px}.displayNone{display:none!important}}.cardInfraest .ant-card-head{border-bottom-width:1px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1!important}.cardInfraest .cardDatosHead{font-weight:400!important}.filters-container{margin-bottom:20px}.save-button-row{margin-top:20px}@media(max-width:767px){.save-button-row{margin-top:10px}.filters-container .ant-input,.filters-container .ant-select{width:100%!important}}@media(min-width:768px)and (max-width:991px){.filters-container .ant-row{margin-bottom:16px}.save-button-row{margin-top:20px}}@media(min-width:992px)and (max-width:1340px){.filters-container .ant-row{margin-bottom:16px}.save-button-row{margin-top:20px}}.terms-container{padding:20px;margin:0 auto;font-family:Arial,sans-serif;line-height:1.6}.terms-container h1{text-align:center;margin-bottom:20px}.terms-container h2{margin-top:20px;color:#333}.terms-container ul{margin-left:20px;list-style-type:disc}.form_docuItem .ant-form-item-row{display:flex!important;flex-direction:inherit!important;align-items:center!important}.form_docuItem .ant-form-item-label{width:40%!important;max-width:40%!important}.form_docuItem .ant-form-item-control{width:60%!important;max-width:60%!important}.form_docuItem .ant-form-item-control-input-content,.form_docuItem .ant-input{text-align:right}.form_docuItem .rightDatePicker .ant-picker-input>input{text-align:right}.sel_state .custom-input,.sel_typeid .custom-input,.sel_earoType .custom-input{width:60%;max-width:60%;margin-bottom:0}.docuPanels{border-color:#1572ff;background-color:#e7f1ff}.cardSelectPlan{border:1px solid transparent;border-radius:8px;background:linear-gradient(#fafafa,#fdfdfd) padding-box,linear-gradient(90deg,#1572ff,#b33bff) border-box}.cardSelectPlan .ant-card-head{border-bottom-width:1px!important;border-top-width:0px!important;border-style:solid!important;border-image:linear-gradient(to right,transparent,#1572ff,transparent) 1!important}.cardSelectPlan .cardDatosHead{font-weight:400!important}.cardSelectPlan .ant-select{width:300px!important;min-width:300px!important}.selected-plan{border:2px solid #b33bff!important;background:#ffd23d2d!important}.bloque-baja{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:12px 16px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa;gap:16px}.serv-select-wrap{display:flex;flex-direction:column;align-items:center}.serv-select-wrap .ant-select{width:580px!important}.serv-select{width:580px;max-width:100%;font-size:20px;height:40px}.serv-select .ant-select-selector{height:44px!important;padding:0 36px 0 12px!important}.serv-select .ant-select-selection-item,.serv-select .ant-select-selection-placeholder{line-height:44px!important;font-size:18px!important;font-weight:500}.serv-select .ant-select-arrow,.serv-select .ant-select-clear{top:50%!important;transform:translateY(-50%)}.serv-select .ant-select-selection-search-input{height:44px!important}.serv-info{margin-top:12px;width:100%;border:1px solid #f0f0f0;border-radius:10px;padding:12px 14px;background:#fafafa;box-sizing:border-box}.wizard-viewport{flex:1;position:relative;overflow:hidden;width:100%;min-height:380px}.wizard-strip{display:flex;transition:transform .27s ease-in-out}.wizard-page{width:calc(100% - 10px);padding-left:5px;padding-right:5px;flex:0 0 100%;box-sizing:border-box}.wizard-actions{position:absolute;margin-top:auto;margin-bottom:0;bottom:0;width:calc(100% - 5px);min-height:36px;display:flex;justify-content:space-between;align-items:center;gap:8px}.wizard-actions-left{display:flex;gap:8px}.wizard-actions-right{margin-left:auto;display:flex;gap:8px}.centeredPad{display:flex;justify-content:center;padding:32px 0}.page2-holder{min-height:260px;display:flex;align-items:center;justify-content:center}.page2-form{padding-bottom:60px}.ant-list-item,.ant-col{box-sizing:border-box}.map-embedded-toolbar{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:8px;padding:6px 8px;background:#ffffffeb;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 2px 8px #0000000f;z-index:5}.mapbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d9d9d9;border-radius:8px;padding:4px 10px;background:#fff;cursor:pointer;font-size:12px}.mapbtn:hover{border-color:#1677ff}.mapbtn:disabled,.mapbtn.mapbtn-disabled{opacity:.6;cursor:not-allowed}.zoom-label{font-size:12px;color:#000000a6}.sep{width:1px;height:16px;background:#eaeaea}.cardDatosPerfil #map{border-radius:10px;overflow:hidden}.page3-wrap{padding-top:4px}.w100{width:100%}.col80{width:80%;margin:0 auto}.page3-jornadasBox{margin-top:12px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:10px;background:#fafafa;display:flex;align-items:center;justify-content:space-between}.page3-jornadasBadge{display:inline-flex;align-items:center;gap:6px}.wiz-selectEntreg{margin-bottom:20px}.wiz-selectEntreg .ant-select{width:100%!important}.wiz-droneRow .ant-select{min-width:220px}.wiz-droneCol{display:flex;align-items:center;flex-direction:column}.wiz-droneSpace{margin-bottom:20px}.page4-wrap{padding-bottom:80px}.page4-wrap .ant-card{background:#fafafa}.page4-wrap img{border-radius:8px;border:1px solid #eee}.page4-wrap .ant-card-small .ant-card-body{padding:12px}.page4-wrap .ant-typography{margin-bottom:6px}.row-zebra{min-width:100%}.row-zebra:nth-child(odd){background-color:#f0f0f0}.btnEditDrone{display:inline-block;width:150px;text-align:center}.round-button{top:2px;border-radius:50%;width:39px;height:39px;display:inline-flex;justify-content:center;align-items:center;background-color:#fff;border:none}.round-button .anticon{color:red}.round-button-wrapper{position:relative;display:inline-block}.round-button-wrapper:before{content:"";position:absolute;top:11px;right:-1px;bottom:12px;left:-1px;border-radius:50%;background:linear-gradient(45deg,#1572ff,#b33bff)}.round-button:hover{box-shadow:0 0 5px #1572ff}.loadDronButtons{padding-top:20px;display:flex;justify-content:center}.loadDronButtons button{min-width:150px}.card-meta-description{min-height:40px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drawShowRodes{position:absolute;z-index:10;top:150px;left:10px;background-color:#fff;padding:10px;border:none;border-radius:5px;box-shadow:0 2px 4px #0000004d;cursor:pointer}.drawDrawMode{position:absolute;z-index:10;top:200px;left:10px;background-color:#fff;padding:10px;border:none;border-radius:5px;box-shadow:0 2px 4px #0000004d;cursor:pointer}.drawDelPoly{position:absolute;z-index:10;top:250px;left:10px;background-color:#fff;padding:10px;border:none;border-radius:5px;box-shadow:0 2px 4px #0000004d;cursor:pointer}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;left:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack>.grid-stack-item[gs-x="0"]{left:0}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}
