mark.ags-text-highlight{background:#fef08a;color:inherit;border-radius:2px;padding:0 1px;font-weight:inherit}.fbc-chart-tooltip{position:fixed;pointer-events:none;transform:translate(-50%,calc(-100% - 8px));transition:opacity .1s ease;z-index:9600;opacity:0}.fbc-chart-tooltip-inner{background:#2c3e50;color:#fff;padding:7px 12px;border-radius:6px;font-size:13px;font-weight:500;box-shadow:0 4px 12px #00000047;border:1px solid #34495e;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:1px}.fbc-chart-tooltip-label{font-size:11px;font-weight:400;color:#ffffff8c;line-height:1.2}.fbc-chart-tooltip-value{font-size:13px;font-weight:600;color:#fff;line-height:1.3}.fbc-chart-tooltip-arrow{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #2c3e50}.progress-container{width:100%;background-color:#f3f3f3;margin:10px 0}.progress-bar{width:0%;height:30px;background-color:#4caf50;text-align:center;line-height:30px;color:#fff}.bg-success-light-green{background-color:#a1e1a1}.file-container{display:flex;justify-content:flex-start;align-items:center}.file-container .file-name{flex-grow:1}.favicon{width:32px;height:32px}.responsive-modal{height:55vh}.responsive-list{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.responsive-list{height:70vh;max-height:75vh}.info-ags-fields-min-width{min-width:100%}.responsive-mobile-size{max-width:100%}.list-on-page-flex{flex:0 0 auto;width:100%}}@media(min-width:576px)and (max-width:767.98px){.responsive-list{height:68vh}.info-ags-fields-min-width{min-width:310px}.responsive-mobile-size{max-width:400px}.list-on-page-flex{flex:0 0 auto;width:100%}}@media(min-width:768px)and (max-width:991.98px){.responsive-list{height:65vh}.info-ags-fields-min-width{min-width:280px}.responsive-mobile-size{max-width:450px}.responsive-list-min-width{max-width:280px}.list-on-page-flex{flex:0 0 auto;width:35%}}@media(min-width:992px)and (max-width:1199.98px){.responsive-list{height:72vh}.info-ags-fields-min-width{min-width:33px}.responsive-mobile-size{max-width:500px}.responsive-list-min-width{max-width:300px}.list-on-page-flex{flex:0 0 auto;width:28%}}@media(min-width:1200px){.responsive-list{height:72vh}.info-ags-fields-min-width{min-width:33px}.responsive-mobile-size{max-width:500px}.responsive-list-min-width{max-width:350px}.list-on-page-flex{flex:0 0 auto;width:25%}}.responsive-list-small{height:30vh;overflow-y:auto}.responsive-list-resizable{resize:vertical;overflow:auto}.responsive-list-small-1{height:40vh;overflow-y:auto}.responsive-list-small-2{height:50vh;overflow-y:auto}.responsive-list-small-3{height:60vh;overflow-y:auto}.responsive-list-small-4{height:70vh;overflow-y:auto}.assl-password-gate{background:#fff;border-radius:1rem;box-shadow:0 8px 32px #0000001a;padding:2.5rem 2rem;text-align:center;max-width:380px;margin:0 auto}.assl-password-gate-icon{font-size:2.5rem;color:var(--iw-blue-purple-medium, #6c5ce7);margin-bottom:.75rem}.assl-password-gate-title{font-weight:700;color:#1e293b;margin-bottom:.35rem}.assl-password-gate-sub{font-size:.85rem;color:#94a3b8;margin-bottom:1.25rem}.assl-password-gate-form{display:flex;gap:.5rem}.assl-password-input{flex:1;border:1.5px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:.88rem;outline:none;transition:border-color .15s}.assl-password-input:focus{border-color:var(--iw-blue-purple-medium, #6c5ce7)}.assl-password-btn{padding:9px 18px;border-radius:8px;border:none;background:var(--iw-blue-purple-medium, #6c5ce7);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .13s;display:flex;align-items:center}.assl-password-btn:hover{filter:brightness(.88)}.assl-password-btn:disabled{opacity:.55;cursor:default}.assl-password-error{margin-top:.75rem;font-size:.82rem;color:#dc2626;font-weight:500}@media(max-width:376px){.responsive-list{height:68vh;max-height:72vh}.info-ags-fields-min-width{min-width:100%;max-width:320px}.responsive-mobile-size{max-width:280px}.list-on-page{min-width:280px}}.list-on-page{min-width:350px}.btn-margin-right-default{margin-right:10px}.btn-bottom-left,.btn-bottom-right,.btn-right{position:fixed;margin:20px}.btn-bottom-left{bottom:0;left:0}.btn-bottom-right{bottom:0;right:0}.btn-left{margin-right:auto}.btn-right{right:0}.flex-container{display:flex;align-items:center;gap:10px}.list-controls{margin-top:10px}@media screen and (max-width:600px){.my-responsive-div{height:25vh!important}}@media(min-width:600px){.text-large{font-size:1.2em}}.form-control.disabled{background-color:#e9ecef;pointer-events:none}.form-control.disabled .form-check-input{color:#9e9e9e}.no-underline{text-decoration:none;color:#000}.task-buttons .btn{margin-right:5px;color:#fff}.custom-link{color:#007bff;text-decoration:none;cursor:pointer}.custom-link:hover{text-decoration:underline}@media(max-width:576px){.btn-group{flex-wrap:wrap}}.alert{text-align:center}.focused-container{display:flex;width:100%}.focused-checkbox{display:flex;align-items:center;margin-right:8px}.focused-textarea{flex-grow:1;width:0}.btn-elegant-danger{background-color:#e35d6a;border-color:#e35d6a;color:#fff;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.btn-elegant-danger:hover,.btn-elegant-danger:focus{background-color:#d9534f;border-color:#d43f3a}.suggestions-list{max-height:200px;overflow-y:auto;width:100%}.read-only-style{background-color:#a9a9a938;color:#939090}.disabled-style{background-color:#f8f9fa}.disabled-style button{cursor:not-allowed}.bookmark-list{max-height:40vh;overflow-y:auto}.bookmark-list-for-page{max-height:70vh;overflow-y:auto}.hover-zoom{transition:transform .8s ease}.hover-zoom:hover{transform:scale(.99)}.bg-gradient-primary{background:linear-gradient(135deg,var(--bs-primary),var(--bs-info))}.project-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:20px;transition:transform .3s ease}.project-item:hover{transform:translateY(-5px)}.icon-container{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#f8f9fa;border-radius:50%;margin-right:20px}.icon{font-size:24px}.project-details{flex:1}.project-title{font-size:20px;font-weight:700;margin-bottom:10px;color:#333}.project-description{font-size:16px;color:#777}.folder-item{display:flex;align-items:center;padding:20px;border-radius:8px;background-color:#f8f9fa;margin-bottom:10px;cursor:pointer;transition:background-color .3s ease}.folder-item:hover{background-color:#e9ecef}.folder-item.active{background-color:#007bff;color:#fff}.folder-item .form-check{display:flex;align-items:center}.folder-item .form-check-input{margin-right:10px}.folder-item .folder-icon{font-size:24px;margin-right:10px}.folder-item .folder-details{display:flex;align-items:center}.folder-item .folder-name{font-size:18px;font-weight:700;margin-right:10px}.folder-item .folder-count{font-size:14px}.custom-active{font-weight:700;color:#fff;background-color:#007bff}.search-results-highlight{background-color:#fff176;color:#000;border-radius:2px}.tdp-drawer-close{height:34px;display:flex;align-items:center;gap:.4rem;padding:0 .75rem 0 .5rem;background:#6366f112;border:none;border-radius:20px;color:#6366f1;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s;letter-spacing:.01em}.tdp-drawer-close i{font-size:.75rem;opacity:.85}.tdp-drawer-close:hover{background:#6366f124;color:#4f46e5}.modal{z-index:1060}.modal-backdrop{z-index:1059}body:has(.ags-newproject-modal-shell) .modal-backdrop{background-color:#5b5f9e!important;opacity:.38!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:root{--ags-modal-dialog-motion-duration: .28s;--ags-modal-dialog-motion-easing: cubic-bezier(.22, 1, .36, 1);--ags-static-backdrop-pulse-duration: .56s}.modal.fade .modal-dialog{transform:none;transition:transform var(--ags-modal-dialog-motion-duration) var(--ags-modal-dialog-motion-easing)}.modal.fade.show.modal-static .modal-dialog{transform:scale(1.02)}@keyframes ags-static-backdrop-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.ags-static-backdrop-pulse{animation:ags-static-backdrop-pulse var(--ags-static-backdrop-pulse-duration) var(--ags-modal-dialog-motion-easing)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}.ags-static-backdrop-pulse{animation:none}}
