.general-modal{background-color:#fff;border-radius:calc(var(--font-size-root)*1.5);box-shadow:0 4px 10px rgba(0,0,0,.2);flex-direction:column;position:relative;transform:scale(.8);transition:transform .3s ease;z-index:1001}.general-modal,.modal-docs-overlay{align-items:center;display:flex;justify-content:center}.modal-docs-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.modal-docs-overlay.active{opacity:1;visibility:visible}.modal-docs-overlay.active .modal-docs{opacity:1;transform:scale(1);visibility:visible}.modal-docs,body.modal-open{overflow:hidden}.modal-docs{height:auto;transform:translateY(-20px);transition:opacity .3s ease-out,transform .3s ease-out;width:calc(var(--font-size-root)*40)}.modal-docs-header button{align-items:center;aspect-ratio:1/1;background-color:hsla(0,0%,100%,.4);border-radius:100%;display:flex;height:auto;justify-content:center;width:calc(var(--font-size-root)*2.5)}.modal-docs-header{align-items:center;background-image:var(--main-gradient-color);display:flex;justify-content:space-between;padding:calc(var(--font-size-root)*1.5);width:100%}.modal-docs-header label{color:#fff;font-size:calc(var(--font-size-root)*1.5);font-weight:700}.modal-docs-body{background-color:#fff;display:flex;flex-direction:column;gap:calc(var(--font-size-root)*1);padding:calc(var(--font-size-root)*1.5);width:100%}.modal-docs-horizontal-line{background-color:#e0e6eb;height:2px;width:100%}.modal-docs-close i{font-size:calc(var(--font-size-root)*1.5)}.doc-type-header{align-items:center;display:flex;gap:calc(var(--font-size-root)*.5)}.doc-type-header label{align-self:flex-end;color:var(--gray-color);font-size:calc(var(--font-size-root)*1.25);font-weight:700;margin-left:calc(var(--font-size-root)*.5)}hr{margin-bottom:calc(var(--font-size-root)*.5);margin-top:calc(var(--font-size-root)*.5)}.doc-type-body,.docs-type-container{display:flex;flex-direction:column;gap:calc(var(--font-size-root)*.5)}.doc-type-item{align-items:center;color:var(--gray-color);display:flex;font-size:calc(var(--font-size-root)*1.5);justify-content:space-between}.doc-type-item.mt{margin-top:calc(var(--font-size-root)*.5)}.modal-docs-overlay .doc-type-item a{max-width:70%!important}.doc-type-item a{cursor:pointer;max-width:80%;overflow:hidden;text-overflow:ellipsis;transition-duration:.3s;white-space:nowrap}.doc-type-item a,.doc-type-item label{color:var(--gray-color);font-size:calc(var(--font-size-root)*1.25)}.doc-type-item label{margin-left:calc(var(--font-size-root)*.5)}.doc-type-item a:hover{opacity:.7}.doc-type-item audio{width:70%}.doc-type-item span{aspect-ratio:1/1;flex-shrink:0;height:auto;margin-right:calc(var(--font-size-root)*.5);width:calc(var(--font-size-root)*1.8)}.doc-type-item span svg{height:100%;width:100%}.doc-type-item span.view{aspect-ratio:1/1;height:auto;margin-left:calc(var(--font-size-root)*.5);width:calc(var(--font-size-root)*1.5)!important}.doc-type-item span.view svg path{fill:#4b5563}@media (max-width:767.98px){.modal-docs{width:90%}.modal-docs-header{padding:calc(var(--font-size-root)*1)}.modal-docs-header label{font-size:calc(var(--font-size-root)*1.25)}}