:root{--primary-color:#1c1c1c;--primary-color-hover:#434446;--secondary-color:#31b753;--white-color:#fff;--text-primary:#353535;--border-grey:#bfbfbf;--menu-active:#f5f5f5;--progression-bar-bg:#e8e8e8;--card-border:#1c2b3b61;--button-bg-light:#f5f5f5;--border-light-grey:#c7c7c7;--delete-red:#d12525;--warning-orange:#ce800a;--background-delete:#fef9f9;--background-disable:#fffcf6;--lightgreen-bg:#f7fff9;--lightyellow-bg:#fffee4;--lightorange-bg:#fff8f0;--lightred-bg:snow;--criticality-low:#007800;--criticality-medium:#977401;--criticality-high:#b07200;--criticality-critical:#c60000;--criticality-default:gray;--criticality-low-badge:#2e9441;--criticality-medium-badge:#e4af03;--criticality-high-badge:#f06b24;--criticality-critical-badge:#d82d24;--matrix-green:#a4f2aa;--matrix-yellow:#fff176;--matrix-orange:#fbc580;--matrix-red:#fd9187}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}svg{vertical-align:middle;display:inline-block}h1,h2{color:var(--primary-color);align-items:center;margin-bottom:.5em;font-size:.95em;font-weight:450;display:flex}h3{color:var(--primary-color);margin-top:.75em;font-size:.85em;font-weight:400}hr{border:none;border-top:1px solid var(--border-grey)}p{color:var(--primary-color);margin-bottom:1em;line-height:1.5em;font-size:.85em!important}a{color:var(--primary-color);text-decoration:none}hr{color:var(--border-grey);margin:.5em 0}.archived{color:var(--white-color);background-color:var(--warning-orange);border:1px solid var(--warning-orange);border-radius:.4em;margin-left:.5em;padding:.15em .4em;font-size:.9em}.text-section{width:60%;margin:0 auto}.input:hover{border-color:var(--primary-color);transition:border-color .2s}.input::placeholder{color:var(--text-primary);opacity:.5;font-size:.9em}textarea{resize:vertical;border:.05em solid var(--border-grey);border-radius:.3em;min-height:65px;padding:.5em;font-size:.85em;line-height:1.3em}.error{color:var(--white-color);background-color:var(--delete-red);border:1px solid var(--delete-red);text-align:center;border-radius:.4em;width:52.5%;margin:1em auto;padding:.4em;font-size:.85em}.layout{background-color:#f7f7f7;flex-direction:column;min-height:100vh;display:flex}.container{flex:1;margin-top:4.85em;margin-right:2em;padding-bottom:2em;padding-left:13.5em}.sidebar{background-color:var(--white-color);border-right:1px solid var(--border-grey);flex-direction:column;justify-content:space-between;width:195px;height:calc(100vh - 60px);padding:1em 1em 1em .7em;font-size:.85em;display:flex;position:fixed;top:60px;left:0}.sidebar-nav{flex:1}.sidebar-bottom{border-top:1px solid var(--border-grey);margin-top:auto;margin-left:-.7em;margin-right:-1em;padding-top:1em;padding-left:.7em;padding-right:1em}.sidebar ul li{margin-bottom:.2em;list-style:none}.sidebar ul li a{color:var(--primary-color);align-items:center;padding:.55em .4em;text-decoration:none;display:flex}.menu-item.active{color:var(--white-color);background-color:var(--primary-color);border-radius:.4em;padding:.55em .4em}.menu-item:hover,.submenu-item:hover{background-color:var(--menu-active);border-radius:.4em;transition:background-color 50ms}.menu-item.active:hover,.submenu-item.active:hover{background-color:var(--primary-color-hover)}.submenu-item.active{color:var(--white-color);background-color:var(--primary-color);border-radius:.4em;padding:.55em .4em}.submenu{border-left:1.5px solid var(--border-grey);margin-left:.92em;padding-top:.4em;padding-left:.65em}.icon{flex-shrink:0;margin-right:.5em}.header{width:100%;height:4.3em;color:var(--primary-color);z-index:1000;background-color:var(--white-color);border-bottom:1px solid var(--border-grey);justify-content:space-between;align-items:center;padding:0 .8em 0 0;font-size:.9em;display:flex;position:fixed;top:0;left:0}.header-brand{box-sizing:border-box;border-right:1px solid var(--border-grey);flex-shrink:0;justify-content:center;align-items:center;width:195px;height:100%;display:flex}.header-logo{cursor:pointer;width:155px}.header-context{background-color:var(--primary-color);color:var(--white-color);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.4em;padding:.52em .9em;font-size:.85em;font-weight:500;display:inline-flex}.header-context:hover{background-color:var(--primary-color-hover);transition:background-color .1s}.header-context-label{color:var(--white-color);font-weight:400}.context-button:hover{background-color:var(--primary-color-hover);transition:box-shadow .1s;box-shadow:0 2px 5px #364f6b1f}.context-button{background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--white-color);cursor:pointer;border-radius:.4em;padding:.52em .65em;font-size:.8em;font-weight:400}.header-menu{align-items:center;gap:.5em;margin-right:.5em;display:flex}.header-version{font-size:.8em!important}.header-action{justify-content:space-between;align-items:center;width:100%;margin-bottom:1em;display:flex}.header-action h1,.header-action h2{margin-bottom:0}.header-account-actions{align-items:center;gap:.7em;display:flex}.header-button{font-size:.9em}.header-avatar-wrapper{position:relative}.header-avatar{background-color:var(--primary-color);color:var(--white-color);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4em;padding:.52em .9em;font-size:.85em;font-weight:500;display:flex}.header-avatar:hover{background-color:var(--primary-color-hover);transition:background-color .2s}.header-dropdown{background-color:var(--white-color);border:1px solid var(--border-grey);z-index:1000;border-radius:.5em;min-width:200px;position:absolute;top:calc(100% + .6em);right:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.header-dropdown-user{flex-direction:column;gap:.2em;padding:.75em 1em;display:flex}.header-dropdown-name{color:var(--primary-color);font-size:.85em;font-weight:500}.header-dropdown-email{color:var(--primary-color-hover);font-size:.85em}.header-dropdown hr{margin:0}.header-dropdown-item{width:100%;color:var(--primary-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6em;padding:.65em 1em;font-size:.85em;display:flex}.header-dropdown-item:hover{background-color:var(--menu-active);transition:background-color .15s}.header-dropdown-logout{color:var(--delete-red)}.header-buttons,.form-buttons{gap:.7em;display:flex}.disabled{opacity:.6;cursor:not-allowed!important}.button-group{grid-template-rows:repeat(4,1fr);gap:.7em;display:grid}.action-button{background-color:var(--primary-color);color:var(--white-color);cursor:pointer;border:none;border-radius:.4em;align-items:center;gap:.4em;padding:.52em .6em;display:inline-flex}.action-button:hover{background-color:var(--primary-color-hover);transition:background-color .1s}.criticality-low span,.criticality-medium span,.criticality-high span,.criticality-critical span{border:1px solid;border-radius:.35em;padding:.32em .6em;font-size:.95em;font-weight:500}.criticality-low span{color:var(--white-color);background-color:var(--criticality-low-badge);border-color:var(--criticality-low-badge)}.criticality-medium span{color:var(--white-color);background-color:var(--criticality-medium-badge);border-color:var(--criticality-medium-badge)}.criticality-high span{color:var(--white-color);background-color:var(--criticality-high-badge);border-color:var(--criticality-high-badge)}.criticality-critical span{color:var(--white-color);background-color:var(--criticality-critical-badge);border-color:var(--criticality-critical-badge)}.criticality-default span{color:var(--criticality-default)}.archive-button{background-color:var(--warning-orange);border:1px solid var(--warning-orange);color:var(--white-color);cursor:pointer;border-radius:.4em;align-items:center;gap:.4em;padding:.52em .6em;display:inline-flex}.archive-button:hover{background-color:#a3660a;border-color:#a3660a;transition:background-color .1s}.delete-button{background-color:var(--delete-red);border:1px solid var(--delete-red);color:var(--white-color);cursor:pointer;border-radius:.4em;align-items:center;gap:.4em;padding:.52em .6em;display:inline-flex}.delete-button:hover{background-color:#a51d1d;border-color:#a51d1d;transition:background-color .1s}.cancel-button,.card-action-button,.button-table,.reset-button,.header-button{border:1px solid var(--border-grey);color:var(--primary-color);cursor:pointer;background-color:var(--white-color);white-space:nowrap;border-radius:.4em;padding:.52em .6em}.reset-button,.button-table{align-items:center;gap:.4em;display:inline-flex}.account-button{border:1px solid var(--border-grey);color:var(--primary-color);cursor:pointer;background-color:var(--white-color);border-radius:.4em;padding:.52em .43em}.account-button:hover,.cancel-button:hover,.card-action-button:hover,.button-table:hover,.reset-button:hover,.header-button:hover{background-color:var(--menu-active);transition:background-color .1s}.search-bar{color:var(--text-primary);border:1px solid var(--border-grey);border-radius:.4em;width:15em;padding:.4em .65em;font-size:.85em}.search-bar:hover{border-color:var(--primary-color-hover);transition:border-color .2s}.search-bar:focus{border-color:var(--primary-color);outline:none}.table-action,.table-number{width:1em}.checkbox-table{cursor:pointer;accent-color:var(--primary-color);margin-top:.2em}input[type=checkbox]{width:1.1em;height:1.1em}.option-button{background-color:var(--button-bg-light);border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;border-radius:.4em;margin:0 .5em 0 0;padding:.52em .6em;font-size:.85em}.option-button-selected{background-color:var(--primary-color);border:1px solid var(--card-border);color:var(--white-color)}.option-button:hover{box-shadow:0 5px 5px -4px var(--border-grey);transition:box-shadow .2s}.card-button{border:1px solid var(--border-grey);color:var(--primary-color);cursor:pointer;background-color:var(--white-color);border-radius:.4em;align-self:flex-start;padding:.52em .6em;font-size:.85em}.card-button:hover{background-color:var(--menu-active);transition:background-color .2s}.icon-table{color:var(--primary-color);cursor:pointer}.icon-table.disabled{cursor:not-allowed;opacity:.3}.edit-icon-table{margin-left:.45em;font-size:.95em}.angle-button{border:1px solid var(--border-grey);background:var(--white-color);cursor:pointer;color:var(--primary-color);border-radius:.55em;padding:.35em .45em;font-size:.8em}.angle-button:hover{background:var(--menu-active);transition:background .2s}.angle-button:disabled{cursor:not-allowed;background:var(--white-color);color:var(--border-grey)}.page-info{border:1px solid var(--border-grey);background:var(--white-color);border-radius:.55em;padding:.25em .85em;font-weight:450}.status-label{border:1px solid var(--border-grey);color:var(--primary-color);background-color:var(--white-color);border-radius:.4em;padding:.32em .6em;font-size:.9em}.notstarted-status-label{border:1px solid var(--primary-color-hover);color:var(--white-color);background-color:var(--primary-color-hover);border-radius:.4em;padding:.32em .6em;font-size:.9em}.inprogress-status-label{border:1px solid var(--criticality-high-badge);color:var(--white-color);background-color:var(--criticality-high-badge);border-radius:.4em;padding:.32em .6em;font-size:.9em}.done-status-label{border:1px solid var(--criticality-low-badge);color:var(--white-color);background-color:var(--criticality-low-badge);border-radius:.4em;padding:.32em .6em;font-size:.9em}.tags-cell{line-height:2.2!important}.tag-label{border:1px solid var(--border-grey);color:var(--primary-color);background-color:var(--white-color);white-space:nowrap;border-radius:.4em;margin-right:.4em;padding:.32em .6em;font-size:.9em}.desactive{border-color:var(--delete-red);background-color:var(--delete-red);color:#fff}.helper{color:var(--primary-color);border-left:.15em solid var(--primary-color);border-radius:.1em 0 0 .1em;margin:.4em 0 1em .2em;padding-left:.6em;font-style:italic;font-size:.75em!important}.required-field{color:var(--delete-red);font-size:1.35em;position:relative;top:-.25em;left:-.19em}.list-item{list-style:none}.list-item p{border:1px solid var(--border-light-grey);border-radius:.3em;margin-top:.8em;padding:.8em;line-height:1.8em;position:relative}.list-item p:hover{box-shadow:0 1px 3px #0000000d}.list-item .delete-button{font-size:.9em;position:absolute;bottom:.8em;right:.8em}.list-item .cancel-button{font-size:.9em;position:absolute;bottom:.8em;right:8em}.table{border-collapse:separate;border-spacing:0;border:1px solid var(--border-grey);background-color:var(--white-color);width:100%;color:var(--text-primary);border-radius:.5em;font-size:.85em;overflow:hidden;box-shadow:0 1px 2px #0000000d}.table th,.table td{text-align:left;border-bottom:1px solid var(--border-grey);border-right:1px solid var(--border-grey);padding:1em;line-height:1.45em}.table th{font-weight:450}.th-large{white-space:nowrap}.sort-button{color:var(--primary-color);cursor:pointer;background:0 0;border:none;padding:0 .3em;font-size:.9em}.table th:last-child,.table td:last-child{border-right:none}.table td{word-wrap:break-word;max-width:200px}.multiline-cell{white-space:pre-line;line-height:1.45em}.table tbody tr:hover{background-color:#fafbff;transition:background-color .11s}.multi-tables{margin-bottom:2em}.filters{align-items:center;display:inline-flex;position:relative}.filter-modal{z-index:1000;border:1px solid var(--border-grey);background:#fff;border-radius:.4em;min-width:310px;margin-top:.3em;padding:.5em;display:none;position:absolute;top:100%;box-shadow:0 2px 8px #0000001a}.filter-modal.open{display:block}.filter-badge{background-color:var(--white-color);border:1px dashed var(--card-border);color:var(--primary-color);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-left:none;border-top-right-radius:.4em;border-bottom-right-radius:.4em;max-width:15vw;padding:.45em .65em .41em;font-size:.79em;display:inline-block;position:relative;overflow:hidden}.selected-line{background-color:var(--menu-active)}.structure-tree{cursor:pointer;color:var(--primary-color);margin-right:5px}.dashboard-structure-control{background-color:var(--white-color);cursor:pointer;align-items:center;min-height:2em;display:flex;border:1px solid var(--border-grey)!important;border-radius:.4em!important;box-shadow:0 1px 2px #0000000d!important}.dashboard-structure-icon{color:var(--primary-color-hover);flex-shrink:0}.dashboard-structure-select{width:16em}.card{border:1px solid var(--card-border);background-color:var(--white-color);min-width:220px;color:var(--primary-color);text-align:start;border-radius:.4em;flex-direction:column;flex:.2;justify-content:space-between;padding:1.2em 1.4em;transition:box-shadow .1s;display:flex;box-shadow:0 1px 3px #0000001a}.card:hover{box-shadow:0 4px 8px #0000001a}.card p{margin:0 0 1em;font-size:1em;font-weight:400}.dashboard-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5em;margin-top:1.3em;display:grid}.parameters-cards{flex-direction:column;gap:1.5em;margin-top:1.15em;display:flex}.parameters-row{grid-template-columns:repeat(3,1fr);gap:1.5em;display:grid}.card-action{justify-content:space-between;align-items:center;display:flex}.card-value{letter-spacing:.02em;font-size:1.6em;font-weight:700}.spinner-small{border:2px solid var(--border-grey);border-top-color:var(--primary-color);border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin;display:inline-block}.chart-loading{justify-content:center;align-items:center;padding:2em 0;font-size:1.6em;display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-beta{background:repeating-linear-gradient(45deg, var(--white-color), var(--white-color) 10px, var(--menu-active) 10px, var(--menu-active) 20px)}.form{border:1px solid var(--border-grey);background-color:var(--white-color);border-radius:.5em;width:100%;max-width:600px;margin:0 auto 2em;padding:1.2em;box-shadow:0 1px 2px #0000000d}.form-grid{grid-template-columns:repeat(2,1fr);gap:2em;width:100%;margin:0 auto 2em;display:grid}.form-section{border:1px solid var(--border-grey);background-color:var(--white-color);border-radius:.5em;width:100%;margin:0 auto 0;padding:1.2em;box-shadow:0 1px 2px #0000000d}.form-section:hover{transition:box-shadow .1s;box-shadow:0 4px 8px #0000000e}.form-group{flex-direction:column;width:100%;margin-bottom:1em;display:flex}.form-input-grouped{gap:1em;display:flex}.form-cotations{grid-template-columns:repeat(3,1fr);gap:1em;display:grid}.form-group input{border:.05em solid var(--border-grey);color:var(--text-primary);border-radius:.3em;padding:.5em;font-size:.85em}.form-group label{color:var(--primary-color);margin-bottom:.7em;font-size:.85em}.form-group input:focus{border-color:var(--primary-color);outline:none}.form-buttons-inline{border-bottom:1px solid var(--border-grey);margin-top:.5em;padding-bottom:1em}.login-page{background-color:#fdfdff;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-grid{border:1px solid #d8d8d8;border-radius:.7em;grid-template-columns:1fr 1fr;width:100%;max-width:1000px;min-height:480px;display:grid;overflow:hidden;box-shadow:0 10px 40px #0000001a}.login-form-section{background-color:var(--white-color);justify-content:center;align-items:center;padding:3em 4em;display:flex}.login-form-container{width:100%;max-width:400px}.login-header{text-align:center;margin-bottom:2em}.login-title{color:var(--primary-color);justify-content:center;margin-bottom:.5em;font-size:2em;font-weight:600}.login-subtitle{color:var(--text-primary);opacity:.8}.login-logo-section{background:var(--primary-color);justify-content:center;align-items:center;padding:2em;display:flex}.login-logo-container{text-align:center;flex-direction:column;align-items:center;gap:1.5em;display:flex}.login-links{gap:1.2em;display:flex}.login-link{color:var(--white-color);opacity:.75;align-items:center;gap:.35em;font-size:.8em;text-decoration:none;display:flex}.login-link:hover{opacity:1;transition:opacity .2s}.login-logo{filter:brightness(0)invert();width:15em;height:auto;margin-bottom:1.5em}.login-slogan{color:var(--white-color);opacity:.75;font-weight:400;margin:-1.6em 0 0!important;font-size:1em!important}.login-form{width:100%;box-shadow:none;border:none;flex-direction:column;padding:0;display:flex}.login-form .action-button{justify-content:center;width:100%;margin-top:1.5em;padding:.75em;font-size:.9em}.login-form input,.login-form label{width:100%;margin:0 0 .25em}.login-form .error{width:100%}.forgot-password-link{text-align:right;color:var(--primary-color);margin-top:.5em;font-size:.8em;text-decoration:none;display:block}.forgot-password-link:hover{color:var(--primary-color-hover);text-decoration:none;transition:color .2s}.charts-section{grid-template-columns:2fr 2fr;gap:1.5em;margin-top:.5em;display:grid}.charts-section-pie{grid-template-columns:1fr 1fr 2fr;gap:1.5em;margin-top:.5em;display:grid}.charts-section-bottom,.lists-section-bottom{grid-template-columns:1fr;gap:1.5em;margin-top:.5em;margin-bottom:3em;display:grid}.chart-container,.matrix-container{border:1px solid var(--card-border);background-color:var(--white-color);border-radius:.4em;margin-top:1em;padding:1em;transition:box-shadow .1s;box-shadow:0 1px 3px #0000001a}.chart-container:hover,.matrix-container:hover{box-shadow:0 4px 8px #0000001a}.matrix-table{margin-top:1em}.matrix-table th:not(:first-child){text-align:center;color:var(--primary-color);font-weight:400!important}.matrix-xy{color:var(--primary-color);font-weight:400!important}.matrix-table td{color:var(--primary-color)}.chart-container h2{color:var(--primary-color);margin-bottom:1.4em}.modal{z-index:1001;background:#67676733;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{background:var(--white-color);border:1px solid var(--border-grey);text-align:center;border-radius:.65em;width:fit-content;min-width:300px;padding:1.35em;box-shadow:0 1px 8px #00000019}.modal-buttons{flex-direction:column;justify-content:center;gap:.8em;width:fit-content;margin:1.2em auto 0;display:flex}.pagination{justify-content:end;align-items:start;gap:.5em;margin:1em 0;display:flex}.page-button.active{background-color:var(--menu-active);color:var(--primary-color);border-color:var(--card-border);font-weight:500}.breadcrumb-nav{align-items:center;gap:.2em;display:inline-flex}.h1{background-color:var(--white-color);border:1px solid var(--border-grey);border-radius:.4em;margin-bottom:0;padding:.5em .7em;font-size:.82em;box-shadow:0 1px 2px #0000000d}.breadcrumb{cursor:pointer;color:var(--primary-color);border-radius:.3em;padding:0 .3em}.breadcrumb:hover{background-color:var(--menu-active)}.progress-0,.progress-25,.progress-50,.progress-75,.progress-100{background-color:var(--progression-bar-bg);border:1px solid var(--);border-radius:4px;width:42%;height:.45em;margin:.15em .4em .15em 0;display:inline-block;position:relative;overflow:hidden}.progress-0:before,.progress-25:before,.progress-50:before,.progress-75:before,.progress-100:before{content:"";background-color:var(--secondary-color);border-radius:4px;height:100%;position:absolute;top:0;left:0}.progress-0:before{width:0%}.progress-25:before{width:25%;background-color:#f49200!important}.progress-50:before{width:50%;background-color:#f49200!important}.progress-75:before{width:75%;background-color:#f49200!important}.progress-100:before{width:100%}.spinner-container{justify-content:center;align-items:center;min-height:100vh;display:flex}.alert{z-index:9999;opacity:0;cursor:pointer;border-radius:.65em;align-items:center;gap:.5em;padding:1em;font-size:.85em;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)translateY(100%);box-shadow:0 1px 2px #0000000a}.alert-active{opacity:1;transform:translate(-50%)translateY(-3.5em)}.alert:hover{transition:box-shadow .2s;box-shadow:0 2px 6px #0000001a}.alert-error,.alert-danger{background-color:var(--delete-red);color:var(--white-color);border:none}.alert-info{background-color:var(--primary-color);color:var(--white-color);border:none}.alert-warning{background-color:var(--warning-orange);color:var(--white-color);border:none}.alert-warning-inline{color:#fff;background-color:#e39b14;border-radius:.4em;flex-direction:column;gap:.25em;width:fit-content;margin-top:.3em;padding:.5em .6em;display:flex}.alert-warning-line{align-items:center;display:flex}.sidebar-version{text-align:start;align-items:center;margin:0 .65em 0 0;display:flex;font-size:inherit!important}.sidebar-version a{align-items:center;display:flex}.sidebar-version+.sidebar-version{margin-top:.45em}.tooltip{cursor:pointer;position:relative}.tooltip:before{content:attr(data-tooltip);opacity:0;visibility:hidden;background-color:var(--white-color);color:var(--primary-color);border:1px solid var(--border-grey);white-space:pre-wrap;z-index:1000;pointer-events:none;border-radius:.45em;width:250px;padding:.8em;font-size:1.05em;line-height:1.6em;transition:opacity 50ms;position:absolute;top:50%;left:105%;translate:0 -50%;box-shadow:0 2px 5px #0000002e}.tooltip-left:before{text-align:center;width:140px;line-height:1.6em;left:auto;right:105%}.tooltip-left-small:before{text-align:center;width:155px;line-height:.8em;left:auto;right:110%}.tooltip-bottom:before{text-align:center;width:140px;padding:.4em .6em;font-weight:400;top:115%;left:50%;translate:-50%}.tooltip-fixed{z-index:9999;background-color:var(--white-color);border:1px solid var(--border-grey);white-space:pre-wrap;pointer-events:none;text-align:start;border-radius:.45em;width:140px;padding:.8em;font-size:1em;line-height:1.7em;position:fixed;box-shadow:0 2px 5px #0000002e}.tooltip:hover:before{opacity:1;visibility:visible}.legal-content{background-color:var(--white-color);border:1px solid var(--border-grey);border-radius:.4em;padding:1.5em 2em;box-shadow:0 1px 2px #0000000d}.legal-content p{text-align:justify}.usage-indicator{border:1px solid var(--border-grey);background-color:var(--primary-color);color:var(--white-color);white-space:nowrap;border-radius:.4em;align-items:center;padding:.42em .7em;font-size:.834em;display:inline-flex}.header-language{border:1px solid var(--primary-color);width:fit-content;color:var(--primary-color);cursor:pointer;border-radius:.5em;margin-top:1em;padding:.3em .6em;font-size:.8em;font-weight:500}.header-language:hover{background-color:var(--menu-active);transition:background-color .2s}
