.tooltip__content{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.overflow-tooltip{z-index:999999;overflow-wrap:anywhere;white-space:pre-line;color:#fff;text-align:left;pointer-events:none;background:#171717;border-radius:8px;width:max-content;max-width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);padding:12px 16px;font-size:13px;font-weight:400;line-height:1.6;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}
.law-table{border-collapse:collapse;width:100%;font-family:var(--font-fira-sans);background:var(--clr-white);font-size:var(--text-sm);padding:0 8px;overflow:hidden}.law-table tr{padding:0 16px}.law-table th,.law-table td{text-align:left;vertical-align:middle;padding:8px}.law-table__header{background-color:var(--clr-light-gray);border-bottom:1px solid var(--clr-gray-light)}.law-table__highlight{color:inherit;background-color:#ffeb3b;padding:0}.law-table__header-cell{white-space:nowrap;font-weight:600;font-family:var(--font-fira);letter-spacing:0;color:var(--clr-almost-black);font-size:12px;line-height:20px}.law-table__header-cell--toggle{width:32px}.law-table__header-cell--type{width:168px}.law-table__header-cell--name{width:auto;display:flex}.law-table__header-cell--price,.law-table__header-cell--fraction{width:64px}.law-table__header-cell--info{width:32px}.law-table__header-cell--responsible{width:136px}.law-table__row{background-color:var(--clr-lightest-gray);position:relative}.law-table__row:after{content:"";background-color:var(--clr-ice-blue);width:100%;height:1px;position:absolute;bottom:0;right:0}.law-table__row--indicator-component:after{background-color:var(--clr-ice-blue);width:90%;height:1px;position:absolute;bottom:0}.law-table__row--active{background-color:var(--clr-light-blue-gray)}.law-table__row--implementation-measure:after{background-color:var(--clr-periwinkle-gray);width:calc(100% - 40px);height:1px;position:absolute;bottom:0}.law-table__cell{position:relative}.law-table__cell--low{background-color:var(--clr-light-green);color:var(--clr-forest-green)}.law-table__cell--medium{background-color:var(--clr-mint-light);color:var(--clr-forest-green)}.law-table__cell--middle{background-color:var(--clr-pastel-green);color:var(--clr-forest-green)}.law-table__cell--high{background-color:var(--clr-medium-green);color:var(--clr-white)}.law-table__cell--very-high{background-color:var(--clr-green);color:var(--clr-white)}.law-table__cell--info-button{cursor:pointer;padding:0 16px!important}.law-table__cell--res-authorities span{white-space:nowrap;text-overflow:ellipsis;width:400px;max-width:100%;display:block;overflow:hidden}.law-table__cell--toggle{padding-left:16px!important;padding-right:0!important}.law-table__cell--toggle button{cursor:pointer}.law-table__cell--toggle{text-align:left}.law-table__toggle{text-align:left;justify-content:center;display:flex}.law-table__icon{color:var(--clr-ocean-blue);justify-content:center;align-items:center;margin-right:8px;transition:transform .2s;display:inline-flex}.law-table__type{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 8px;font-size:12px;display:flex}.law-table__type--direction{background:var(--clr-light-green);color:var(--clr-forest-green)}.law-table__type--indicator{background:var(--clr-pink-light);color:var(--clr-pink-dark)}.law-table__type--indicator-component{background:var(--clr-lavender);color:var(--clr-purple)}.law-table__type--implementation-measure{background:var(--clr-orange-light);color:var(--clr-brown-dark)}.law-table__type--performance-indicator{background:var(--clr-blue-light);color:var(--clr-blue-dark)}.law-table__code{font-size:14px;font-weight:700;line-height:20px}.law-table__name{letter-spacing:0;padding-right:16px;font-size:14px;line-height:20px}.law-table__name--main{font-weight:700}.law-table__name--nested{font-weight:400}.law-table__border{position:relative}.law-table__border:before{content:"";background-color:#00000080;width:1px;position:absolute;bottom:0;left:0}.law-table__border--small:before{height:50%}.law-table__border--big:before{height:100%}.law-table__border--bottom:before{height:50%;top:0}.law-table__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 24px;display:flex}.law-table__empty-title{color:var(--clr-almost-black);margin-bottom:8px;font-size:18px;font-weight:700;line-height:24px}.law-table__empty-text{max-width:440px;font-size:var(--text-sm);color:var(--clr-dark-gray);margin-bottom:20px;font-weight:400;line-height:20px}.law-table__empty-button{font-size:var(--text-sm);color:var(--clr-navy-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;line-height:20px}
@media (max-width:479px){.monitoring{margin-right:-25px}}.monitoring__list{flex-direction:column;gap:8px;display:flex}.monitoring__label{color:var(--color-neutrals-900);font-size:14px;font-weight:700;line-height:20px}.monitoring__text{color:var(--clr-gray);font-size:14px;font-weight:400;line-height:20px}.monitoring__info{z-index:99999;background-color:var(--clr-white);width:560px;height:100%;padding:16px;font-family:Fira Sans,sans-serif;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px -12px #0003}@media (max-width:560px){.monitoring__info{width:auto}}.monitoring__info--close-btn{cursor:pointer;z-index:1;width:100%;height:24px;padding:0;position:relative}.monitoring__info--close-btn:before,.monitoring__info--close-btn:after{content:"";background-color:var(--clr-red);border-radius:2px;width:20px;height:2px;position:absolute;top:50%;right:0}.monitoring__info--close-btn:before{transform:rotate(45deg)}.monitoring__info--close-btn:after{transform:rotate(-45deg)}.monitoring__content{margin:24px 16px}.monitoring__content--indicator-wrapper{align-items:center;gap:12px;display:flex}.monitoring__indicator{white-space:nowrap;background-color:var(--clr-blue-light);width:fit-content;color:var(--clr-blue-dark);letter-spacing:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:400}.monitoring__title{letter-spacing:0;border-bottom:1px solid var(--clr-ice-blue);padding-block:8px 16px;font-size:16px;font-weight:600;line-height:24px}.monitoring__block{flex-direction:column;gap:8px;padding:16px 0;display:flex}.monitoring__block:not(:last-child){border-bottom:1px solid var(--clr-ice-blue)}.monitoring__block-links{border-bottom:none}.monitoring__reference{flex-direction:column;gap:8px;display:flex}.monitoring__reference-icon{flex-shrink:0;align-items:center;margin-right:8px;display:flex}.monitoring__reference-link{color:var(--clr-ocean-blue);cursor:pointer;align-items:center;font-size:14px;text-decoration:underline;display:flex}
.input-group{border:1px solid var(--clr-light-blue);border-radius:2px;justify-content:space-between;align-items:center;gap:5px;width:auto;height:40px;padding:9px 8px;display:flex}.input-group:focus-within{border-color:var(--clr-orange);box-shadow:0px 0px 0px 1px var(--clr-orange);-webkit-box-shadow:0px 0px 0px 1px var(--clr-orange)}.input-group:hover:not(:focus-within){border-color:var(--clr-slate-blue)}.input-group input{width:100%;font-family:var(--font-fira);color:var(--clr-dark-gray);background:0 0;border:none;outline:none;align-items:center;font-size:13px;font-weight:400;display:flex}.input-group input:focus{outline:none}
