@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700;900&display=swap);.form-label{color:#2c3e50;font-weight:500;margin-bottom:.5rem}.companyshow .card-custom1{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:1.5rem;transition:box-shadow .3s ease}.companyshow .card-custom1:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}.companyshow .t1{color:#2c3e50;margin-bottom:1rem}.companyshow .symbol{align-items:center;display:flex;flex-shrink:0;justify-content:center}.companyshow .symbol-40{height:40px;width:40px}.companyshow .symbol-label{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;width:100%}.companyshow .bg-light-primary{background-color:rgba(108,92,231,.1)}.companyshow .bg-light-warning{background-color:rgba(255,193,7,.1)}.companyshow .bg-light-danger{background-color:rgba(220,53,69,.1)}.companyshow .bg-light-success{background-color:rgba(40,167,69,.1)}.companyshow .bg-light-info{background-color:rgba(23,162,184,.1)}.companyshow .photo{background-color:#efefef;border-radius:150px;margin:30px 30px 50px}.companyshow hr{margin:5px;padding:0}.companyshow .t1{color:#4c5384!important;font-size:16px;font-weight:600}.companyshow .t2{color:#4c5384!important;font-size:24px;font-weight:700}.companyshow .t3{color:#4c5384!important;font-size:16px;font-weight:500}.companyshow .custom-gap{color:#736f69;display:flex;font-size:18px;gap:100px}.companyshow .custom-gap .col-4{flex:1;text-align:center}.companyshow .docu{color:#23669a;font-size:20px;margin-left:10px;margin-top:10px}.companyshow .docu a,.companyshow .docu i,.companyshow .docu span{color:#2981c4;cursor:pointer!important;text-decoration:none}.companyshow .docu a:hover{color:#23669a;transition:.3s}.companyshow .photo{background:#ccc;border-radius:50%;height:150px;overflow:hidden;position:relative;transition:background .3s;width:150px;z-index:2}.companyshow .photo a{cursor:pointer;z-index:2}.companyshow .photo>img{height:100%;object-fit:cover;width:100%}.companyshow .photo:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:1}.companyshow .editPhoto,.companyshow .photo:hover:before{background:rgba(0,0,0,.5)}.companyshow .editPhoto{border-radius:8px;color:#fff;cursor:pointer!important;font-weight:700;left:50%;opacity:0;padding:4px 8px;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;z-index:2}.companyshow .photo:hover .editPhoto{opacity:1}.companyshow .photo:hover:after{background:rgba(0,0,0,.5)}.companyshow .report-state-select{cursor:pointer;display:inline-block;transition:all .3s;width:auto}.companyshow .report-state-select:hover{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:0 solid!important;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer img{margin-bottom:1rem}.modal-footer button{align-self:flex-end!important}.modal-footer .modal-footer .button-group{display:flex;gap:.5rem}.card-custom1{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:2rem;padding:1.5rem}.t1{color:#2c3e50;font-weight:600;margin-bottom:1rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#2c3e50;font-weight:500;margin-bottom:.5rem}.form-control{border:1px solid #dce4ec;border-radius:8px;padding:.75rem 1rem;transition:all .3s ease}.form-control:focus{border-color:#6c5ce7;box-shadow:0 0 0 .2rem rgba(108,92,231,.25)}.form-text{color:#6c757d;font-size:.875rem;margin-top:.25rem}.notification-bell-container{display:inline-block;margin-right:20px;position:relative}.notification-bell-link{color:#fff;display:inline-block;font-size:2.2rem;padding:8px;position:relative;text-decoration:none}.notification-bell-link:hover{color:#f0f0f0}.notification-bell-icon{transition:transform .3s ease}.notification-bell-shake{animation:bellShake .5s ease-in-out}@keyframes bellShake{0%,to{transform:rotate(0deg)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.notification-badge{background-color:#dc3545;border-radius:50%;color:#fff;font-size:.8rem;font-weight:700;line-height:1.2;min-width:22px;padding:3px 7px;position:absolute;right:2px;text-align:center;top:2px}.notification-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:500px;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1050}.notification-dropdown-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:12px 16px}.notification-dropdown-header h6{color:#333;font-size:1rem;font-weight:600;margin:0}.notification-dropdown-body{max-height:400px;overflow-y:auto}.notification-dropdown-item{border-bottom:1px solid #dee2e6;cursor:pointer;padding:12px 16px;position:relative;transition:background-color .2s ease}.notification-dropdown-item:hover{background-color:#f8f9fa}.notification-dropdown-item:last-child{border-bottom:none}.notification-dropdown-icon{font-size:1.2rem}.notification-dropdown-content{font-size:.9rem}.notification-dropdown-title{color:#333;font-weight:600;margin-bottom:4px}.notification-dropdown-message{color:#666;font-size:.85rem;margin-bottom:4px}.notification-dropdown-time{color:#999;font-size:.75rem}.notification-dropdown-footer{background-color:#f8f9fa;border-top:1px solid #dee2e6;padding:10px 16px;text-align:center}.notification-dropdown-footer .btn-link{color:#007bff;font-size:.9rem;text-decoration:none}.notification-dropdown-footer .btn-link:hover{text-decoration:underline}.notifications-list .notification-item{border-bottom:1px solid #dee2e6;padding:16px;transition:background-color .2s ease}.notifications-list .notification-item:last-child{border-bottom:none}.notifications-list .notification-item:hover{background-color:#f8f9fa}.notifications-list .notification-item.notification-unread{background-color:#f0f8ff;border-left:4px solid #007bff}.notification-content{align-items:flex-start;display:flex;gap:15px}.notification-icon{flex-shrink:0;font-size:1.8rem}.notification-body{flex-grow:1}.notification-title{color:#333;font-size:1rem;font-weight:600;margin-bottom:5px}.notification-message{color:#666;font-size:.9rem;margin-bottom:5px}.notification-time{color:#999;font-size:.8rem}.notification-actions{flex-shrink:0}.notification-actions .mark-as-read-btn{font-size:.85rem}.notification-footer{border-top:1px solid #dee2e6;margin-top:10px;padding-top:10px}@media(max-width:768px){.notification-dropdown{right:-100px;width:300px}.notification-bell-container{margin-right:10px}}@media(max-width:480px){.notification-dropdown{right:-150px;width:calc(100vw - 40px)}}*{cursor:default!important}html{font-size:13px}[role=button],a,button{cursor:pointer!important}body{background-color:#e4e6f2!important;font-family:Roboto,sans-serif!important;font-weight:400;overflow:auto!important}.sidebar-header{padding:40px 30px!important}.offcanvas{width:320px!important}.offcanvas-body{background-color:#2a323b}.navbar{background-color:#000!important;box-shadow:1px 2px 21px -8px rgba(0,0,0,.69);-webkit-box-shadow:1px 2px 21px -8px rgba(0,0,0,.69);-moz-box-shadow:1px 2px 21px -8px rgba(0,0,0,.69)}.nav-item{font-family:Roboto,sans-serif;font-weight:900!important;margin:0;padding:20px 0 20px 10px;width:100%}.nav-item:hover{background-color:#1f2831}.negrita{font-weight:700!important}.finita{font-weight:400!important}.main{background-color:#fff;border-radius:10px;box-shadow:1px 2px 21px -8px rgba(0,0,0,.69);-webkit-box-shadow:1px 2px 21px -8px rgba(0,0,0,.69);-moz-box-shadow:1px 2px 21px -8px rgba(0,0,0,.69);margin-left:330px!important;margin-top:80px;padding:20px;width:80%}.container2{margin-left:10px!important;margin-top:80px;width:100%}.card-custom1{background-color:#fff;border-radius:10px;box-shadow:1px 2px 21px -8px rgba(0,0,0,.69);-webkit-box-shadow:1px 2px 21px -8px rgba(0,0,0,.69);-moz-box-shadow:1px 2px 21px -8px rgba(0,0,0,.69);padding:20px 20px 50px}.text-mount1 .head{color:#8595a6!important;font-size:16px;font-weight:500;padding:0 0 0 10px}.text-mount1 .line{border:solid #928b8b!important;opacity:.1}.text-mount1 .text{color:#475259!important;font-size:12px;font-weight:400;padding:0 0 0 10px}.table{margin-top:30px}.table th{border:.1 opacity!important}.table .t1{color:#8595a6!important;cursor:pointer!important;font-size:16px;font-weight:500;padding:0 0 0 10px}.table .t2{color:#475259!important;font-size:12px;font-weight:400;padding:0 0 0 10px}.seleccionable tr:hover{background-color:red;cursor:pointer}.inline-options .form-check{display:inline-block;margin-right:15px}.checkbox-inline{align-items:center;display:inline-flex;margin-right:15px}