*{padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html,body{width:100%;height:100%;cursor:default}body{font: 14px/1.4 Arial,sans-serif;color:#002033;background:#fff}img,fieldset{border:0}fieldset legend{display:none}ul,li{list-style-type:none}img{vertical-align:top}a{color:inherit}a:hover{color:#002033;text-decoration:none}table{border:0;border-collapse:collapse}table td{padding:0;vertical-align:top}input,select,textarea{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]{-webkit-appearance:textfield}a[href^=tel]{color:inherit;text-decoration:none}button{-webkit-user-select:none;user-select:none;border-radius:0}*{box-sizing:border-box}html{font-size:14px}body{font-family:Inter,sans-serif;font-size:1rem;color:#002033;line-height:1.3;letter-spacing:.15px;font-weight:400;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#f2f3f5}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}a{transition:color .15s ease-out;color:#575b7c;text-decoration:none;background-color:transparent}a:hover{color:#102cc8;text-decoration:none}main{position:relative}::-moz-selection{background:#8fb91745}::selection{background:#8fb91745}::-webkit-scrollbar-track{box-shadow:inset 0 0 3px #0000004d;border-radius:4px;background-color:#f2f3f5}::-webkit-scrollbar{width:8px;background-color:#f2f3f5}::-webkit-scrollbar-thumb{border-radius:4px;box-shadow:inset 0 0 3px #0000004d;background-color:#3d4cd4}.expandable{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .25s ease-out,margin-top .25s ease-out}.expandable--open{grid-template-rows:1fr;margin-top:8px}.expandable__inner{overflow:hidden}@keyframes qrs-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes qrs-dropdown-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes qrs-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes qrs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qrs-fade-out{0%{opacity:1}to{opacity:0}}@keyframes qrs-modal-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qrs-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}.Theme{display:flex;flex-direction:column}html,body{font-family:Inter,sans-serif}*{font-family:inherit}.user-block{display:inline-flex;align-items:center;gap:12px}.user-block__avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3d4cd4,#1c2469);color:#fff}.user-block__initials{font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px}.user-block__text{display:flex;flex-direction:column;gap:2px;min-width:0}.user-block__name{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#002033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-block__info{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e}.protocol-header{width:100%;max-width:1784px;margin:0 auto;min-height:72px;padding:12px 24px;display:grid;grid-template-columns:1fr auto;align-items:stretch;column-gap:24px;row-gap:8px}.protocol-header__meta{display:flex;flex-wrap:wrap;align-content:center;row-gap:8px;column-gap:20px;min-width:0}.protocol-header__item{min-width:0}.protocol-header__label{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e;margin-bottom:2px}.protocol-header__value{font-size:12px}.protocol-header__valueSub{font-size:10px;color:#7b8d9e}.protocol-header__reasons{display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.protocol-header__reasons:hover .protocol-header__reasonsChevron,.protocol-header__reasons:hover .protocol-header__reasonsMore{color:#3d4cd4}.protocol-header__reasonsChevron{transition:transform .15s ease-out;transform:rotate(0)}.protocol-header__reasonsChevron--open{transform:rotate(180deg)}.protocol-header__reasonsChevron{margin-left:2px;vertical-align:middle;color:#7b8d9e;transition:transform .15s ease-out,color .15s ease-out}.protocol-header__reasonsMore{transition:color .15s ease-out}.protocol-header__reasonItem{padding:4px 8px;font-size:12px;white-space:nowrap}.protocol-header__idLink{display:inline-flex;align-items:center;gap:2px;padding:0;background:none;border:none;cursor:pointer;color:inherit;font:inherit;transition:color .15s ease-out}.protocol-header__idLink:hover{color:#3d4cd4}.protocol-header__actions{display:flex;align-items:stretch;gap:8px;flex-shrink:0;grid-row:1/-1;grid-column:2;align-self:center}.protocol-header__actions .select__trigger{border-radius:8px;padding-inline:16px}.protocol-header__actions .select:not(.select--disabled) .select__trigger{color:#1c2469;transition:color .15s ease-out}.protocol-header__actions .select:not(.select--disabled) .select__trigger:hover,.protocol-header__actions .select--open:not(.select--disabled) .select__trigger{color:#3d4cd4}.protocol-header__diagnosesBtn{display:grid;align-items:center;row-gap:2px;height:fit-content;padding:4px 16px;border:1px solid rgba(0,32,51,.28);border-radius:8px;background:#fff;font-family:Inter,sans-serif;color:#002033;cursor:pointer;transition:border-color .15s ease-out}.protocol-header__diagnosesBtn:not(.protocol-header__diagnosesBtn--disabled):hover{border-color:#3d4cd480}.protocol-header__diagnosesBtn:not(.protocol-header__diagnosesBtn--disabled):hover .protocol-header__diagnosesBtn-title{color:#3d4cd4}.protocol-header__diagnosesBtn--disabled{opacity:.5;cursor:default}.protocol-header__diagnosesBtn-title{font-size:14px;font-weight:400;text-align:left;color:#1c2469;transition:color .15s ease-out}.protocol-header__diagnosesBtn-label{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e;text-align:left}.protocol-header__guidelinesHeadingIcon{flex:0 0 auto;color:#7b8d9e;transition:transform .15s ease-out;transform:rotate(0)}.protocol-header__guidelinesHeadingIcon--open{transform:rotate(180deg)}.protocol-header__servicesFilter{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.protocol-header__servicesHintBtn{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;line-height:0;cursor:pointer}.protocol-header__servicesHintIcon{color:#7b8d9e;transition:color .15s ease-out}.protocol-header__servicesHintBtn:hover .protocol-header__servicesHintIcon,.protocol-header__servicesHintBtn[data-tooltip-open] .protocol-header__servicesHintIcon{color:#3d4cd4}.app-header{display:flex;align-items:stretch;justify-content:center;flex:0 0 auto;min-height:72px;background:#fff;box-shadow:0 0 6px #00000005,0 2px 4px #0000000d}.app-header__inner{display:flex;align-items:center;width:100%;max-width:1784px;padding:0 24px;min-height:72px}:root{--nav-rail-width: 60px }html.is-nav-expanded{--nav-rail-width: min(300px, 80vw)}.navigation-sidebar{position:relative;flex:0 0 auto;width:var(--nav-rail-width);height:100%;display:flex;background:#fff;border-right:1px solid #e6e6e6;transition:width .25s ease-out}.navigation-sidebar__inner{flex:1 1 auto;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.navigation-sidebar__logo{display:flex;align-items:center;gap:16px;width:100%;min-height:72px;padding:0 16px}.navigation-sidebar__logoIcon{width:28px;height:28px;flex:0 0 28px;object-fit:contain}.navigation-sidebar__logoName{height:24px;width:auto;flex:0 0 auto}.navigation-sidebar__nav{display:flex;flex-direction:column;gap:12px;padding:12px;border-top:1px solid #e6e6e6}.navigation-sidebar__group{display:flex;flex-direction:column;gap:4px}.navigation-sidebar__group:not(:last-child){padding-bottom:12px;border-bottom:1px solid #e6e6e6}.navigation-sidebar__footer .navigation-sidebar__group:not(:last-child){position:relative;border-bottom:none}.navigation-sidebar__footer .navigation-sidebar__group:not(:last-child):after{content:"";position:absolute;right:-12px;bottom:0;left:-12px;border-bottom:1px solid #e6e6e6}.navigation-sidebar__groupLabel{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;font-size:12px;padding:0 9px;color:#7b8d9e;white-space:nowrap;opacity:0;transition:opacity .15s ease-out}.navigation-sidebar--expanded .navigation-sidebar__groupLabel{opacity:1;transition:opacity .25s ease-out}.navigation-sidebar__item{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 9px;overflow:hidden;border:none;border-radius:6px;background:transparent;color:#7b8d9e;text-align:left;font-family:inherit;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.navigation-sidebar__item:hover{background:#0042690a;color:#002033}.navigation-sidebar__item--active,.navigation-sidebar__item--active:hover{background:#f2f3ff;color:#3d4cd4}.navigation-sidebar__item:disabled{cursor:default}.navigation-sidebar__item:disabled .navigation-sidebar__itemIcon,.navigation-sidebar__item:disabled .navigation-sidebar__itemLabel{opacity:.5}.navigation-sidebar__item:disabled:hover{background:transparent;color:#7b8d9e}.navigation-sidebar__item--logout{color:#b91c1c}.navigation-sidebar__item--logout:hover{background:#0042690a;color:#b91c1c}.navigation-sidebar--expanded .navigation-sidebar__item{min-height:44px;gap:12px}.navigation-sidebar__footer{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:12px}.navigation-sidebar__footer:before{content:"";position:absolute;top:0;right:12px;left:12px;border-top:1px solid #e6e6e6}.navigation-sidebar__itemIconWrap{position:relative;flex:none;display:inline-flex}.navigation-sidebar__itemIcon{flex:none}.navigation-sidebar__itemLabel{font-size:14px;font-weight:400;line-height:1.3;flex:none;white-space:nowrap;opacity:0;transition:opacity .15s ease-out}.navigation-sidebar--expanded .navigation-sidebar__itemLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-style:normal;line-height:1.4;opacity:1;transition:opacity .25s ease-out}.navigation-sidebar__itemTag{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:16px;padding:2px 4px;border-radius:4px;text-transform:uppercase;font-size:10px;color:#3d4cd4;background:#f2f3ff;opacity:0;transition:opacity .15s ease-out}.navigation-sidebar--expanded .navigation-sidebar__itemTag{opacity:1;transition:opacity .25s ease-out}.navigation-sidebar__itemTag--unread{color:#761701;background:#fee6e8}.navigation-sidebar__itemDot{position:absolute;top:0;right:0;width:6px;height:6px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 1px #fff;transition:opacity .15s ease-out}.navigation-sidebar--expanded .navigation-sidebar__itemDot{opacity:0}.navigation-sidebar__toggle{position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 2px 12px #00000014;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out;z-index:4}.navigation-sidebar__toggle:hover{color:#002033}.navigation-sidebar__toggleIcon{transform:rotate(-90deg);transition:transform .15s ease-out}.navigation-sidebar--expanded .navigation-sidebar__toggleIcon{transform:rotate(90deg)}.app-shell{flex:1 1 auto;min-height:0;display:flex}.app-shell__body{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.wrapper{background:#fff;box-shadow:0 0 6px #00000005,0 2px 4px #0000000d;flex:1 1 auto;min-height:0;flex-direction:column}.content{width:100%;margin:0;padding:16px 24px;box-sizing:border-box;gap:12px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.content>*{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.loader{display:inline-block;box-sizing:border-box;flex-shrink:0;background:#3d4cd4;border-radius:50%;-webkit-mask:conic-gradient(transparent 2%,#000),linear-gradient(#000 0 0) content-box;mask:conic-gradient(transparent 2%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:source-out;mask-composite:subtract;animation:loader-rotate 1.2s linear infinite}.loader--s{width:16px;height:16px;padding:2px}.loader--m{width:24px;height:24px;padding:3px}.loader--l{width:32px;height:32px;padding:4px}.loader-center{flex:1 1 auto;min-height:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@keyframes loader-rotate{to{transform:rotate(1turn)}}.errorBoundary{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f2f3f5}.errorBoundary__box{max-width:400px;width:100%;padding:32px;background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 0 6px #00000005,0 2px 4px #0000000d;text-align:center}.errorBoundary__title{margin:0 0 12px;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.2;color:#002033}.errorBoundary__text{margin:0 0 24px;font-family:Inter,sans-serif;font-size:14px;line-height:1.4;color:#7b8d9e}.tooltip{--tooltip-bg: rgb(242, 243, 255);--tooltip-border: rgba(61, 76, 212, .2);z-index:1000;animation:qrs-fade-in .25s ease-out;padding:8px 12px;background:var(--tooltip-bg);border:1px solid var(--tooltip-border);border-radius:8px;box-shadow:0 0 8px #0000000f,0 16px 32px #0000001f;display:flex;flex-direction:column}.tooltip--s{width:300px}.tooltip--m{width:420px}.tooltip--l{width:600px}.tooltip--dark{--tooltip-bg: rgb(55, 65, 81);--tooltip-border: rgb(55, 65, 81);color:#fff}.tooltip--dark .tooltip__title,.tooltip--dark .tooltip__text{color:inherit}.tooltip--warn{--tooltip-bg: rgb(255, 250, 212);--tooltip-border: rgba(118, 96, 1, .2)}.tooltip--warn .tooltip__title{color:#766001}.tooltip__title{font-size:14px;font-weight:400;line-height:1.3;color:#002033}.tooltip__text{font-size:12px;font-weight:400;line-height:1.3;color:#2e4759;white-space:pre-line;overflow-wrap:anywhere}.tooltip__scroll{overflow-y:auto;max-height:calc(var(--tooltip-max-h, 100vh) - 8px * 2)}.tooltip__header{margin-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:4px}.tooltip__footer{margin-top:8px;display:flex;align-items:center;gap:4px}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field__label{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;line-height:1;color:#7b8d9e;display:flex;align-items:center;gap:4px}.field__required{color:#b91c1c}.field__hint{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;line-height:0;cursor:pointer}.field__hintIcon{flex:0 0 14px;color:#7b8d9e;transition:color .15s ease-out}.field__hint:hover .field__hintIcon,.field__hint[data-tooltip-open] .field__hintIcon{color:#3d4cd4}.text-field{display:inline-flex;align-items:center;width:100%;border:1px solid rgba(0,32,51,.28);border-radius:4px;background:#fff;transition:border-color .15s ease-out}.text-field:hover{border-color:#3d4cd480}.text-field:focus-within{border-color:#3d4cd4}.text-field--invalid:not(:focus-within){background:#fff3f5;border-color:#b91c1c}.text-field__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:6px;color:#7b8d9e}.text-field__icon svg{width:16px;height:16px}.text-field__control{flex:1;width:100%;min-width:0;margin:0;padding:0;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;color:#002033}.text-field__control::placeholder{color:#7b8d9e}.text-field__control--multiline{display:block;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.3}.text-field__control[type=number]{-moz-appearance:textfield}.text-field__control[type=number]::-webkit-inner-spin-button,.text-field__control[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1;display:block;margin:0}.text-field__control:-webkit-autofill,.text-field__control:-webkit-autofill:hover,.text-field__control:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px transparent;transition:background-color 5000s ease-in-out 0s}.text-field__toggle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;padding:0;border:0;background:transparent;cursor:pointer;color:#7b8d9e;transition:color .15s ease-out}.text-field__toggle:hover{color:#002033}.text-field__toggle svg{width:16px;height:16px}.text-field--s{min-height:32px;padding:0 8px}.text-field--s .text-field__control{font-size:12px}.text-field--m{min-height:32px;padding:0 12px}.text-field--m .text-field__control{font-size:14px}.text-field--l{min-height:48px;padding:0 12px;border-radius:12px}.text-field--l .text-field__control{font-size:14px}.text-field--rounded{border-radius:8px}.text-field--multiline{align-items:center}.text-field--multiline.text-field--s{padding:4px 8px}.text-field--multiline.text-field--m{padding:4px 12px}.text-field--multiline.text-field--l{padding:12px}.text-field--collapsible .text-field__control--multiline{max-height:calc(var(--qrs-text-field-max-lines, 10) * 1em * 1.3);overflow-y:auto;transition:max-height .25s ease-out}.text-field--collapsed .text-field__control--multiline{max-height:calc(var(--qrs-text-field-collapsed-lines, 3) * 1em * 1.3)}.text-field--clear{border:none;background:transparent;border-radius:0}.text-field--clear:hover,.text-field--clear:focus-within{border-color:transparent}.text-field--disabled{opacity:.5;pointer-events:none}.login{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:48px 16px;overflow:hidden}.login__sky{position:absolute;inset:0;background:linear-gradient(180deg,#8ec8ec,#a9d7f2 22%,#c6e5f7 48%,#e2f1fa 72%,#f4fafd)}.login__clouds{position:absolute;left:-10%;right:-10%;bottom:-4%;height:52%;filter:blur(24px);background:radial-gradient(38% 46% at 14% 74%,#fffffff2,#fff0),radial-gradient(26% 34% at 31% 62%,#ffffffe6,#fff0),radial-gradient(30% 40% at 48% 82%,#fffffff2,#fff0),radial-gradient(24% 32% at 63% 66%,#ffffffd9,#fff0),radial-gradient(36% 44% at 82% 78%,#fffffff2,#fff0),radial-gradient(22% 30% at 95% 60%,#fffc,#fff0),linear-gradient(180deg,#fff0 40%,#ffffffd9 78%,#fff)}.login__arc{position:absolute;left:50%;border:1px solid rgba(255,255,255,.55);border-radius:50%}.login__arc--outer{bottom:-1100px;width:1900px;height:1900px;margin-left:-950px}.login__arc--inner{bottom:-880px;width:1400px;height:1400px;margin-left:-700px;border-color:#fff6}.login__brand{position:absolute;top:32px;left:32px;display:flex;align-items:center;gap:12px}.login__brand-icon{width:28px;height:28px}.login__brand-icon rect:nth-of-type(1),.login__brand-icon rect:nth-of-type(3){fill:#fff}.login__brand-name{height:18px;width:auto}.login__brand-divider{width:1px;height:14px;background:#1c246933}.login__brand-product{font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#1c2469}.login__card{position:relative;width:100%;max-width:400px;padding:32px 32px 24px;border:1px solid rgba(255,255,255,.7);border-radius:28px;text-align:center;background:linear-gradient(180deg,#ceeefce0,#ffffffe6 48%,#fffffff0);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:0 24px 60px #00203324,0 2px 6px #0020330f,inset 0 1px #ffffffe6}.login__badge{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 20px;border-radius:18px;background:#fff;box-shadow:0 8px 20px #0020331a,inset 0 1px #fff;color:#1c2469}.login__badge svg{width:28px;height:28px}.login__title{font-size:24px;font-weight:600;color:#002033;margin-bottom:8px}.login__subtitle{font-size:14px;color:#2e4759;margin-bottom:24px}.login__form{display:flex;flex-direction:column;gap:12px;text-align:left}.login__error{padding:8px 12px;border:1px solid rgba(118,23,1,.2);border-radius:12px;background:#fee6e8;color:#761701;font-size:14px}.login__hint{margin-top:-2px;margin-bottom:4px;text-align:right;font-size:12px;color:#7b8d9e}@media(max-width:560px){.login{padding:24px 12px}.login__card{padding:24px 20px 20px}}.page-header{margin-bottom:12px}.page-header--flush{margin-bottom:0}.page-header__row{display:flex;align-items:center;gap:16px;min-width:0;min-height:32px}.page-header__title{display:flex;align-items:center;gap:8px;min-width:0}.page-header__titleText{font-size:20px;font-weight:400;line-height:1.3;color:#002033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-header--md .page-header__titleText{font-size:16px;font-weight:400;line-height:1.3}.page-header--meta .page-header__row{align-items:flex-start}.page-header__titleCol{display:flex;flex-direction:column;gap:8px;min-width:0}.page-header__meta{display:flex;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e}.page-header__metaItem{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-header__metaValue{color:#002033}.page-header__metaDot{flex:0 0 auto;width:3px;height:3px;border-radius:999px;background:#7b8d9e}.page-header__search{flex:1 1 auto;min-width:0}.page-header__actions{flex-shrink:0;margin-left:auto;display:flex;gap:8px}.table-header-actions__sort-menu{font-family:inherit;font-size:13px;line-height:1.4;color:#20283a}.table-header-actions__sort-menu .select__option{font:inherit;color:inherit}.table-header-actions__sort-menu .select__option--selected{color:#3d4cd4}.table-header-actions__sort-menu .select__option--disabled{color:#b9bfc5}.table-header-actions__filters-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#fff;border:1px solid currentColor;font-size:10px;font-weight:500;line-height:1;color:currentColor}.search-field{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:1px solid rgba(0,32,51,.28);border-radius:8px;background:#fff;transition:border-color .15s ease-out}.search-field:focus-within{border-color:#3d4cd4}.search-field__icon{flex:0 0 auto;color:#7b8d9e}.search-field__control{flex:1 1 auto;min-width:0;border:none;background:none;outline:none;font-family:Inter,sans-serif;font-size:12px;color:#002033}.search-field__control::placeholder{color:#7b8d9e}.search-field__clear{flex:0 0 auto;display:flex;align-items:center;padding:0;border:none;background:none;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out}.search-field__clear:hover{color:#002033}.select{position:relative;height:fit-content}.select__trigger{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;width:100%;min-height:32px;padding:0 12px;border:1px solid rgba(0,32,51,.28);border-radius:4px;background:#fff;font-family:Inter,sans-serif;font-size:14px;color:#002033;cursor:pointer;transition:border-color .15s ease-out}.select__trigger:hover{border-color:#3d4cd480}.select__trigger--with-label{padding-top:4px;padding-bottom:4px;row-gap:2px}.select--s .select__trigger{padding:0 4px 0 8px;font-size:12px}.select--s .select__value{font-size:12px}.select--s .select__arrow,.select--s .select__clear{width:14px;height:14px}.select--s .select__dropdown{border-radius:8px}.select--s .select__plus{width:14px;height:14px}.select--s .select__plus:before{width:10px}.select--s .select__plus:after{height:10px}.select--s .select__sort-icon{width:14px;height:14px}.select--s{width:180px;min-width:180px;max-width:180px}.select--full{width:100%;min-width:0;max-width:100%}.select--rounded .select__trigger,.select--rounded .select__dropdown{border-radius:8px}.select--open .select__trigger{border-color:#3d4cd4}.select--invalid:not(:focus-within):not(.select--open) .select__trigger{background:#fff3f5;border-color:#b91c1c}.select--removable:hover .select__trigger,.select--removable:hover .select__remove{border-color:#3d4cd480}.select--removable.select--open .select__trigger,.select--removable.select--open .select__remove{border-color:#3d4cd4}.select--disabled{opacity:.5}.select--disabled .select__trigger{cursor:default}.select--disabled .select__trigger:hover{border-color:#00203347}.select__label{grid-column:1;font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e;text-align:left}.select__value{grid-column:1;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.select__value--placeholder{color:#7b8d9e;font-weight:400}.select__icons{grid-column:2;grid-row:1/-1;display:flex;align-items:center;gap:6px}.select__clear{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out}.select__clear:hover{color:#002033}.select__arrow{flex:0 0 auto;color:#7b8d9e;transition:transform .15s ease-out}.select--open .select__arrow{transform:rotate(180deg)}.select__plus{display:flex;align-items:center;justify-content:center;width:16px;height:16px;position:relative}.select__plus:before,.select__plus:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .15s ease-out}.select__plus:before{width:12px;height:1.5px}.select__plus:after{width:1.5px;height:12px}.select--open .select__plus:before,.select--open .select__plus:after{transform:rotate(45deg)}.select__sort-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:currentColor}.select__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:100;width:100%;min-width:180px;max-height:240px;overflow:hidden auto;padding:4px 0;border:1px solid #e6e6e6;border-radius:8px;background:#fff;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;animation:qrs-dropdown-in .15s ease-out;scrollbar-width:thin;scrollbar-color:#3D4CD4 transparent}.select__dropdown--right{left:auto;right:0}.select__dropdown::-webkit-scrollbar{width:2px;background-color:transparent}.select__dropdown::-webkit-scrollbar-track{background:transparent;box-shadow:none}.select__dropdown::-webkit-scrollbar-thumb{border-radius:999px;background-color:#3d4cd4;box-shadow:none}.select__group+.select__group{border-top:1px solid #e6e6e6}.select__group-label{padding:6px 8px;font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e;border-bottom:1px solid #e6e6e6}.select__option{display:flex;align-items:center;width:100%;padding:6px 8px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:12px;color:#002033;cursor:pointer;text-align:left;transition:background-color .15s ease-out}.select__option:hover{background:#f2f3f5}.select__option--selected{font-weight:400;color:#3d4cd4;border-left:2px solid #3D4CD4}.select__option--disabled{color:#b9bfc5;cursor:default}.select__option--disabled:hover{background:transparent}.select__option:has(.select__checkbox){align-items:flex-start;line-height:14px}.select__option:has(.select__checkbox).select__option--selected{color:#002033;border-left:none}.select__empty{padding:4px 8px;font-size:12px;color:#7b8d9e;text-align:center}.select__checkbox{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:6px;border:1px solid rgba(0,32,51,.28);border-radius:4px;background:#fff;color:#fff;transition:all .15s ease-out}.select__option--selected .select__checkbox{background:#3d4cd4;border-color:#3d4cd4}.select--removable{display:inline-flex;align-items:center}.select--removable .select__trigger{border-right:none;border-radius:4px 0 0 4px}.select--removable.select--rounded .select__trigger{border-radius:8px 0 0 8px}.select__remove{display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;align-self:stretch;border:1px solid rgba(0,32,51,.28);border-left:none;border-radius:0 4px 4px 0;background:#fff;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out;position:relative}.select__remove:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#e6e6e6}.select__remove:hover{color:red}.select--rounded .select__remove{border-radius:0 8px 8px 0}.pill{gap:4px;display:inline-flex;align-items:center;padding:4px 8px;font-size:12px;font-weight:400;line-height:1;border-radius:12px;border:1px solid;white-space:nowrap}.pill--success{border-color:#01760133;background:#e0f7e0;color:#017601}.pill--warn{border-color:#76600133;background:#fffad4;color:#766001}.pill--danger{border-color:#76170133;background:#fee6e8;color:#761701}.pill--default{border-color:#0000001f;background:#f3f4f6;color:#374151}.pill--info{border-color:#3d4cd433;background:#f2f3ff;color:#3d4cd4}.pill--navy{border-color:#1c246933;background:#e0edff;color:#1c2469}.pill--compare{border-color:#9a341233;background:#fff3e0;color:#9a3412}.pill--pink{border-color:#be185d33;background:#fdf2f8;color:#be185d}.pill--blue{border-color:#0a6e9e33;background:#e5f7ff;color:#0a6e9e}.pill--clear{background:transparent;border-color:currentColor}.pill--clear.pill--success{border-color:#22c55e;color:#15803d}.pill--clear.pill--warn{border-color:#eab308;color:#946818}.pill--clear.pill--danger{border-color:#ef4444;color:#b91c1c}.pill--clear.pill--default{border-color:#5c6e80;color:#5c6e80}.pill--clear.pill--compare{border-color:#f97316;color:#c2410c}.pill--clear.pill--info{border-color:#6366f1;color:#3d4cd4}.pill--clear.pill--navy{border-color:#1c2469;color:#1c2469}.pill--clear.pill--pink{border-color:#ec4899;color:#be185d}.pill--clear.pill--blue{border-color:#29abe2;color:#1287ba}.pill--compact-end{padding:2px 2px 2px 8px}.pill--icon-only{padding:2px}.pill--ellipsis{min-width:5rem;max-width:100%}.pill__text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:currentColor}.pill__count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:16px;min-height:16px;padding:0 3px;border-radius:999px;background:#fff;border:1px solid currentColor;font-size:10px;font-weight:500;line-height:1;color:currentColor}.pill--clear .pill__count{background:transparent}.table{width:100%;vertical-align:top}.table-head-row-cell{position:sticky;top:0;z-index:1;font-size:12px;font-weight:500;text-align:left;vertical-align:middle;padding:8px;background:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.table-body-row{background-color:#fff;height:64px;transition:background-color .15s ease-out}.table-body-row:last-child .table-body-row-cell{border-bottom:none}.table-body-row:hover{background-color:#0042690a}.table-body-row--linked,.table-body-row--clickable{cursor:pointer}.table-body-row__link{position:absolute;inset:0}.table-body-row__link:focus-visible{outline:2px solid rgba(0,110,255,.12);outline-offset:-2px}.table-body-row__chevron{position:absolute;right:8px;top:50%;display:flex;align-items:center;justify-content:center;color:#7b8d9e;pointer-events:none;opacity:0;transform:translate(4px,-50%) rotate(-90deg);transition:opacity .15s ease-out,transform .15s ease-out}.table-body-row--linked:has(.table-body-row__link:hover) .table-body-row__chevron,.table-body-row--linked:has(.table-body-row__link:focus-visible) .table-body-row__chevron,.table-body-row--clickable:hover .table-body-row__chevron{opacity:1;transform:translateY(-50%) rotate(-90deg)}.table-body-row-cell{font-size:12px;border-bottom:1px solid #e6e6e6;color:#002033;text-align:left;padding:0 8px;vertical-align:middle}.table-body-row-cell--linked,.table-body-row-cell--chevron{position:relative}.table-body-row-cell-content{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;line-height:1.3;max-height:calc(1.3 * 1em * 3)}.sortable-header{display:inline-flex;align-items:center;gap:4px;min-width:0;text-align:inherit}.sortable-header:focus-visible{outline:2px solid #3D4CD4;outline-offset:2px}.sortable-header__text{min-width:0}.sortable-header__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;color:#7b8d9e;transition:color .15s ease-out}.sortable-header__icon--active,.sortable-header:hover .sortable-header__btn{color:#3d4cd4}.pagination{display:flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0;font-family:Inter,sans-serif;min-height:32px}.pagination__item,.pagination__nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;min-width:32px;border:none;border-radius:50%;background:transparent;font-family:inherit;font-size:12px;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out}.pagination__item:hover:not(:disabled),.pagination__nav:hover:not(:disabled){color:#002033;background:#f2f3f5}.pagination__item:disabled,.pagination__nav:disabled{cursor:default;color:#b9bfc5;background:transparent}.pagination__item--active,.pagination__item--active:disabled,.pagination__item--active:hover:not(:disabled){background:#3d4cd4;color:#fff;font-weight:500;pointer-events:none}.pagination__item--compact{font-size:10px}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:12px;color:#7b8d9e;-webkit-user-select:none;user-select:none}.pagination__icon{width:16px;height:16px;color:currentColor}.pagination__icon--left{transform:rotate(90deg)}.pagination__icon--right{transform:rotate(-90deg)}.table-pagination-footer__total{font-size:12px;font-weight:400;line-height:1.3;color:#7b8d9e}.table-pagination-footer__count{color:#002033;font-weight:500}.validation-empty-state{width:100%;flex:1 1 auto;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;padding:24px}.validation-empty-state--borderless{border-color:transparent}.validation-empty-state__logo{margin-bottom:4px;opacity:.6}.validation-empty-state__title{font-size:14px;font-weight:400;line-height:1.3;color:#002033;text-align:center;margin:0}.validation-empty-state__description{font-size:12px;font-weight:400;line-height:1.3;color:#7b8d9e;text-align:center;max-width:300px;margin:0}.validation-empty-state__action{margin-top:8px}.date-picker-portal{z-index:1600}.date-picker-portal>.date-picker__dropdown{position:static;margin:0}.date-picker{position:relative;height:fit-content}.date-picker--s{min-width:150px}.date-picker__trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 4px 0 8px;border:1px solid rgba(0,32,51,.28);border-radius:8px;background:#fff;font-family:Inter,sans-serif;font-size:12px;color:#002033;cursor:pointer;transition:border-color .15s ease-out}.date-picker__trigger:hover{border-color:#3d4cd480}.date-picker--open .date-picker__trigger{border-color:#3d4cd4}.date-picker--disabled{opacity:.5}.date-picker--disabled .date-picker__trigger{cursor:default}.date-picker--disabled .date-picker__trigger:hover{border-color:#00203347}.date-picker__calendar-icon{flex:0 0 auto;color:#7b8d9e}.date-picker__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.date-picker__value--placeholder{color:#7b8d9e}.date-picker__clear{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out}.date-picker__clear:hover{color:#002033}.date-picker__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:100;width:240px;padding:8px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;animation:qrs-dropdown-in .15s ease-out}.date-picker__dropdown--right{left:auto;right:0}.date-picker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.date-picker__title{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#002033}.date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:#7b8d9e;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.date-picker__nav:hover:not(:disabled){color:#002033;background:#f2f3f5}.date-picker__nav:disabled{color:#b9bfc5;background:transparent;cursor:default}.date-picker__nav-icon{width:16px;height:16px;color:currentColor}.date-picker__nav-icon--left{transform:rotate(90deg)}.date-picker__nav-icon--right{transform:rotate(-90deg)}.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.date-picker__weekday{display:inline-flex;align-items:center;justify-content:center;height:24px;font-family:Inter,sans-serif;font-size:10px;color:#7b8d9e;text-transform:uppercase}.date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker__day{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;font-family:Inter,sans-serif;font-size:12px;color:#002033;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.date-picker__day:hover:not(:disabled){background:#f2f3f5}.date-picker__day--outside{color:#b9bfc5}.date-picker__day--today{border-color:#3d4cd4}.date-picker__day--selected,.date-picker__day--selected:hover:not(:disabled){background:#3d4cd4;color:#fff;font-weight:500;border-color:#3d4cd4}.date-picker__day--disabled,.date-picker__day:disabled{color:#b9bfc5;cursor:default;background:transparent}.clinical-filters{background:#f8f9ff;border:1px solid #e1e4f0;border-radius:12px;padding:12px;color:#20283a;display:grid;gap:10px;position:relative;z-index:5;min-width:0}.clinical-filters--with-checks{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start}.clinical-filters--with-checks .clinical-filters__main .clinical-filter[data-filter=clinic_verdict],.clinical-filters--with-checks .clinical-filters__main .clinical-filter[data-filter=expert_verdict]{--filter-width: 180px}.clinical-filters--with-checks .clinical-filters__main .clinical-filter[data-filter=work_status]{--filter-width: 230px}.clinical-filters--with-checks .clinical-filters__main .clinical-filter[data-filter=hosp_status]{--filter-width: 235px}.clinical-filters__main{display:grid;gap:10px;min-width:0}.clinical-filters__checks{display:grid;gap:10px;align-content:start;padding-left:16px;border-left:1px solid #e1e4f0}.clinical-filters__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.clinical-filters__row:empty{display:none}.clinical-filters__age{display:flex;align-items:center;gap:6px;padding:0 10px;background:#fff;border:1px solid #d9deee;border-radius:9px;height:36px;color:#8590a4;font-size:12px}.clinical-filters__age input{width:45px;min-width:0;border:0;background:transparent;padding:4px 0;outline-color:#3d4cd4;font:inherit;color:#20283a}.clinical-filter{--filter-width: 180px;flex:0 0 var(--filter-width);width:var(--filter-width);min-width:0;max-width:100%}.clinical-filter[data-filter=kind]{--filter-width: 160px}.clinical-filter[data-filter=primary]{--filter-width: 150px}.clinical-filter[data-filter=specialty],.clinical-filter[data-filter=pathology],.clinical-filter[data-filter=clinic_verdict],.clinical-filter[data-filter=expert_verdict]{--filter-width: 200px}.clinical-filter[data-filter=zone]{--filter-width: 220px}.clinical-filter[data-filter=doctor]{--filter-width: 240px}.clinical-filter[data-filter=surgical],.clinical-filter[data-filter=work_status]{--filter-width: 250px}.clinical-filter[data-filter=hosp_status]{--filter-width: 260px}.clinical-filter[data-filter=hosp]{--filter-width: 160px}.clinical-filter--checks{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:36px;font-size:12px}.clinical-filter--checks[data-filter=surgical],.clinical-filter--checks[data-filter=primary]{--filter-width: 210px}.clinical-filter--checks label{display:flex;align-items:center;gap:7px;cursor:pointer;line-height:16px}.clinical-filter--checks input{flex-shrink:0;width:14px;height:14px;margin:0;accent-color:#3D4CD4;cursor:pointer}.clinical-filter--checks input:disabled{cursor:default}.clinical-filter__trigger{width:100%;min-width:0;height:36px;border:1px solid #d9deee;border-radius:9px;background:#fff;padding:7px 11px;display:flex;align-items:center;gap:6px;font-size:12px;color:#20283a;text-align:left}.clinical-filter__trigger:hover{border-color:#3d4cd480}.clinical-filter__trigger:focus-visible{outline:2px solid #3D4CD4;outline-offset:2px}.clinical-filter__trigger:disabled{background:#f2f3ff;border-color:#3d4cd433;color:#3d4cd4;cursor:default;opacity:1}.clinical-filter__trigger>.clinical-filter__chevron{flex:0 0 16px;width:16px;height:16px;margin-left:auto;color:#8d96aa;transition:transform .15s}.clinical-filter__trigger[aria-expanded=true]>.clinical-filter__chevron{transform:rotate(180deg)}.clinical-filter__label{flex:0 0 auto;color:#8790a3;white-space:nowrap}.clinical-filter__value{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.clinical-filter--selected .clinical-filter__trigger{border-color:#3d4cd433}@media(max-width:1200px){.clinical-filters--with-checks{grid-template-columns:minmax(0,1fr)}.clinical-filters__checks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;padding:10px 0 0;border-left:0;border-top:1px solid #e1e4f0}}.clinical-filter-visibility{width:285px;max-width:calc(100vw - 24px);max-height:min(600px,100vh - 110px);overflow:auto}.clinical-filter-visibility__heading{padding:9px 12px;color:#8790a3;font-size:12px}.clinical-filter-visibility>button.select__option{font:inherit;font-size:13px}.clinical-filter-visibility>button.select__option:disabled{color:#20283a;opacity:.65;cursor:default}.clinical-filter-visibility__reset{display:block;width:100%;margin-top:5px;padding:9px 12px;border:0;border-top:1px solid #e1e4f0;background:#fff;color:#3d4cd4;font:inherit;font-size:12px;text-align:left}.clinical-filter-menu,.clinical-period-popup{z-index:1500;border:1px solid #d9deee;background:#fff;border-radius:12px;box-shadow:0 12px 34px #30324b26;font-family:inherit;font-size:13px;line-height:1.4;color:#20283a}.clinical-filter-menu{padding:6px;max-height:min(400px,var(--available-height, 400px));display:flex;flex-direction:column;gap:5px}.clinical-filter-menu>input{flex-shrink:0;width:100%;min-height:38px;border:1px solid #d9deee;border-radius:8px;padding:8px 10px;background:#f1f2f8;font:inherit;color:inherit}.clinical-filter-menu>input:focus{outline:2px solid #3D4CD4;outline-offset:1px}.clinical-filter-menu__items{overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#3D4CD4 rgb(242,243,255)}.clinical-filter-menu__items>button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:39px;padding:9px 12px;border:0;border-radius:7px;background:#fff;color:inherit;font:inherit;text-align:left}.clinical-filter-menu__items>button:hover{background:#f7f8ff}.clinical-filter-menu__items>button[aria-selected=true]{background:#e7e9fc;color:#3d4cd4}.clinical-filter-menu__items>button:disabled{opacity:.45}.clinical-filter-menu__items>button>span:last-child{flex-shrink:0;color:#3d4cd4}.clinical-filter-menu__empty{padding:16px 12px;color:#8a92a5}.clinical-period{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.clinical-period__switch{display:flex;align-items:center;border:1px solid #d9deee;border-radius:11px;background:#fff;height:36px}.clinical-period__switch>button{border:0;background:none;padding:7px 11px;font-size:14px;color:#8d96aa}.clinical-period__switch>button:disabled{opacity:.4}.clinical-period__switch>.clinical-period__label{color:#273044;font-size:12px;font-weight:600;min-width:142px;text-align:center}.clinical-period__modes{display:flex;align-items:center;padding:3px;background:#eeeff8;border-radius:11px}.clinical-period__modes>button{padding:7px 10px;border:0;border-radius:8px;color:#707b90;font-size:12px;background:none;white-space:nowrap}.clinical-period__modes>button[aria-pressed=true]{background:#fff;color:#3d4cd4;box-shadow:0 1px 5px #3d4cd41a}.clinical-period-popup{padding:15px;display:grid;gap:10px;overflow:visible}.clinical-period-popup__field{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;font-size:12px}.clinical-period-popup .date-picker{width:100%;max-width:none}.clinical-period-popup .date-picker__trigger{border-color:#d9deee;border-radius:8px;min-height:36px}.clinical-period-popup .date-picker__dropdown{z-index:10}.clinical-period-popup>p{color:#c05458;font-size:12px}.clinical-period-popup__actions{display:flex;justify-content:space-between;gap:8px;margin-top:4px}.clinical-period-popup__actions>button{border:0;border-radius:8px;background:none;color:#3d4cd4;padding:8px 10px;font-size:12px}.clinical-period-popup__actions>.clinical-period-popup__apply{background:#3d4cd4;color:#fff}.clinical-period-popup__actions>.clinical-period-popup__apply:disabled{opacity:.45}#uzi-analytics-v2 .clinical-filters{margin-bottom:18px}@media(max-width:700px){.clinical-period{width:100%}.clinical-period__switch,.clinical-period__label{flex:1}.clinical-filter{flex:1 1 var(--filter-width)}}.date-ranges{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.date-ranges__trigger{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 11px;background:#fff;border:1px solid #d9deee;border-radius:9px;color:#002033;font:inherit;font-size:12px}.date-ranges__trigger>span{color:#7b8d9e}.date-ranges__trigger b{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:50%;background:#f2f3ff;color:#3d4cd4;font-weight:500}.date-ranges__trigger.is-active{border-color:#3d4cd433;color:#3d4cd4}.date-ranges__trigger>.date-ranges__chevron{flex:0 0 16px;width:16px;height:16px;margin-left:auto;color:#7b8d9e;transition:transform .15s}.date-ranges__trigger[aria-expanded=true]>.date-ranges__chevron{transform:rotate(180deg)}.date-ranges__chip{display:flex;align-items:center;border:1px solid rgba(61,76,212,.2);background:#f2f3ff;border-radius:8px;min-height:32px}.date-ranges__chip button{display:flex;gap:6px;align-items:center;border:0;background:none;color:#3d4cd4;padding:6px 8px;font-size:12px;text-align:left}.date-ranges__chip span{color:#7b8d9e}.date-ranges__chip>.date-ranges__chip-label{flex-wrap:wrap;justify-content:center;column-gap:6px;row-gap:2px}.date-ranges__chip>.date-ranges__remove{border-left:1px solid rgba(61,76,212,.2);margin-left:2px}.date-ranges button:focus-visible{outline:2px solid #3D4CD4;outline-offset:2px}.date-ranges__step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:30px;padding:4px!important;border:0;border-radius:6px;background:none;color:#7b8d9e}.date-ranges__step svg{width:16px;height:16px}.date-ranges__step--previous svg{transform:rotate(90deg)}.date-ranges__step--next svg{transform:rotate(-90deg)}.date-ranges__step:hover:not(:disabled){color:#3d4cd4;background:#e7e9fc}.date-ranges__step:disabled{opacity:.35;cursor:default}.date-ranges-panel{z-index:1490;width:min(740px,100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;border:1px solid #d9deee;background:#fff;border-radius:14px;box-shadow:0 14px 45px #24335226;padding:18px;color:#002033;font-size:13px}.date-ranges-panel header{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.date-ranges-panel header strong{font-size:16px;font-weight:500}.date-ranges-panel header p{margin:6px 0 0;color:#7b8d9e;font-size:12px}.date-ranges-panel header>button{align-self:flex-start;border:0;background:none;color:#7b8d9e;padding:0 4px;font-size:22px}.date-ranges-panel__rows{display:grid;gap:8px}.date-ranges-panel section{padding:12px;border:1px solid #e6e9f1;border-radius:10px}.date-ranges-panel section.is-enabled{border-color:#3d4cd433;background:#f9faff}.date-ranges-panel__label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.date-ranges-panel__label input{margin:2px 0;accent-color:#3D4CD4}.date-ranges-panel__label small{display:block;font-size:11px;color:#7b8d9e;margin-top:4px;line-height:1.4}.date-ranges-panel__period{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-left:24px;align-items:center}.date-ranges-panel__period>div[role=group]{display:flex;align-items:center;gap:7px}.date-ranges-panel__period>div[role=group] .date-picker{width:168px;max-width:none}.date-ranges-panel__period .date-picker__dropdown{z-index:12}.date-ranges-panel__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-left:24px}.date-ranges-panel__quick{display:flex;padding:3px;background:#eeeff8;border-radius:9px}.date-ranges-panel__quick button{border:0;border-radius:7px;background:none;color:#7b8d9e;padding:7px 9px;font-size:12px;white-space:nowrap}.date-ranges-panel__quick button[aria-pressed=true]{color:#3d4cd4;background:#fff;box-shadow:0 1px 5px #3d4cd41a}.date-ranges-panel__navigation{display:flex;align-items:center;gap:2px;min-height:32px;border:1px solid #d9deee;border-radius:8px;background:#fff}.date-ranges-panel__navigation>span{flex:1;min-width:110px;padding:0 5px;text-align:center;white-space:nowrap;font-size:12px}.date-ranges-panel__error{margin:12px 0 0;color:#a15137;font-size:12px}.date-ranges-panel footer{margin-top:16px;padding-top:12px;border-top:1px solid #e6e9f1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.date-ranges-panel footer>div{display:flex;gap:8px}.date-ranges-panel footer button{border:0;background:none;padding:8px 12px;border-radius:8px;color:#3d4cd4;font-size:13px}.date-ranges-panel footer .date-ranges-panel__apply{background:#3d4cd4;color:#fff}.date-ranges-panel footer .date-ranges-panel__apply:disabled{opacity:.4}.date-ranges-panel button:focus-visible{outline:2px solid #3D4CD4;outline-offset:2px}.container{margin-right:auto;margin-left:auto;padding:16px;box-sizing:border-box;width:100%;flex:1 1 auto;min-height:0;overflow-y:hidden;overflow-x:visible;display:flex;flex-direction:column}@media(min-width:1441px){.container{max-width:1784px}}.d_flex{display:flex;border-radius:12px}.__h-100{height:100vh;min-height:0;overflow:hidden;display:flex;flex-direction:column}.__h-100 .main{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.qrs-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;gap:4px;border:1px solid transparent;background:transparent;font-weight:400;line-height:1;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.qrs-btn--s{min-height:28px;padding:0 16px;border-radius:6px;font-size:12px}.qrs-btn--sm{min-height:32px;gap:6px;padding:0 16px;border-radius:8px;font-size:13px}.qrs-btn--m{min-height:36px;gap:8px;padding:0 20px;border-radius:8px;font-size:14px}.qrs-btn--l{min-height:48px;gap:12px;padding:0 24px;border-radius:12px;font-size:16px}.qrs-btn--icon-only{padding:0}.qrs-btn--icon-only.qrs-btn--s{width:28px;height:28px;min-height:28px}.qrs-btn--icon-only.qrs-btn--sm{width:32px;height:32px;min-height:32px}.qrs-btn--icon-only.qrs-btn--m{width:36px;height:36px;min-height:36px}.qrs-btn--icon-only.qrs-btn--l{width:48px;height:48px;min-height:48px}.qrs-btn--icon-only.qrs-btn--sm svg,.qrs-btn--icon-only.qrs-btn--m svg{width:18px;height:18px}.qrs-btn--full{width:100%}.qrs-btn--primary{background:#3d4cd4;color:#fff;border-color:#3d4cd4}.qrs-btn--primary:not(:disabled):not([aria-disabled=true]):hover{background:#1c2469;border-color:#1c2469}.qrs-btn--primary:disabled,.qrs-btn--primary[aria-disabled=true]{background:#3d4cd433;border-color:transparent;color:#fff;cursor:default}.qrs-btn--secondary{background:#f2f3ff;border-color:#3d4cd433;color:#3d4cd4}.qrs-btn--secondary:not(:disabled):not([aria-disabled=true]):hover,.qrs-btn--secondary:not(:disabled):not([aria-disabled=true]).is-active{background:#e7e9fc}.qrs-btn--secondary:disabled,.qrs-btn--secondary[aria-disabled=true]{color:#b9bfc5;cursor:default}.qrs-btn--outline{color:#1c2469;border-color:#1c2469}.qrs-btn--outline:not(:disabled):not([aria-disabled=true]):hover,.qrs-btn--outline:not(:disabled):not([aria-disabled=true]).is-active{color:#3d4cd4;border-color:#3d4cd4}.qrs-btn--outline:disabled,.qrs-btn--outline[aria-disabled=true]{color:#b9bfc5;border-color:#e5e5e5;cursor:default}.qrs-btn--ghost{color:#1c2469}.qrs-btn--ghost:not(:disabled):not([aria-disabled=true]):hover{background:#0042690a}.qrs-btn--ghost:disabled,.qrs-btn--ghost[aria-disabled=true]{color:#b9bfc5;cursor:default}.qrs-btn--success{background:#e0f7e0;border-color:#01760133;color:#017601}.qrs-btn--danger-primary{background:#b91c1c;border-color:#b91c1c;color:#fff}.qrs-btn--danger-primary:not(:disabled):not([aria-disabled=true]):hover{background:#ef4444;border-color:#ef4444}.qrs-btn--danger-primary:disabled,.qrs-btn--danger-primary[aria-disabled=true]{background:#b91c1c33;border-color:transparent;color:#fff;cursor:default}.qrs-btn--danger-secondary{background:#fee6e8;border-color:#76170133;color:#761701}.qrs-btn--danger-secondary:not(:disabled):not([aria-disabled=true]):hover,.qrs-btn--danger-secondary:not(:disabled):not([aria-disabled=true]).is-active{background:#f6dada}.qrs-btn--danger-secondary:disabled,.qrs-btn--danger-secondary[aria-disabled=true]{color:#b9bfc5;cursor:default}.qrs-btn--danger-outline{color:#b91c1c;border-color:#b91c1c}.qrs-btn--danger-outline:not(:disabled):not([aria-disabled=true]):hover,.qrs-btn--danger-outline:not(:disabled):not([aria-disabled=true]).is-active{color:#ef4444;border-color:#ef4444}.qrs-btn--danger-outline:disabled,.qrs-btn--danger-outline[aria-disabled=true]{color:#b9bfc5;border-color:#e5e5e5;cursor:default}.qrs-btn--danger-ghost{color:#b91c1c}.qrs-btn--danger-ghost:not(:disabled):not([aria-disabled=true]):hover{background:#fee6e8}.qrs-btn--danger-ghost:disabled,.qrs-btn--danger-ghost[aria-disabled=true]{color:#b9bfc5;cursor:default}.qrs-btn--danger-clear{color:#ef4444}.qrs-btn--danger-clear:not(:disabled):not([aria-disabled=true]):hover{color:#b91c1c}.qrs-btn--danger-clear:disabled,.qrs-btn--danger-clear[aria-disabled=true]{color:#b9bfc5;cursor:default}.qrs-btn--clear{color:#3d4cd4}.qrs-btn--clear:not(:disabled):not([aria-disabled=true]):hover{color:#1c2469}.qrs-btn--clear:disabled,.qrs-btn--clear[aria-disabled=true]{color:#b9bfc5;cursor:default}.portal-dropdown{position:fixed;z-index:1000;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;animation:qrs-dropdown-in .15s ease-out}.portal-dropdown--floating{animation-name:qrs-fade-in}.portal-dropdown--options{min-width:180px;max-height:240px;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#3D4CD4 transparent}.portal-dropdown--options::-webkit-scrollbar{width:2px;background-color:transparent}.portal-dropdown--options::-webkit-scrollbar-track{background:transparent;box-shadow:none}.portal-dropdown--options::-webkit-scrollbar-thumb{border-radius:999px;background-color:#3d4cd4;box-shadow:none}.protocols .content-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.protocols .table-body-row--filler{pointer-events:none}.protocols .table-body-row--filler>td{height:64px}.protocols .table-body-row--filler.table-body-row--filler-grow>td{height:100%}.protocols__filterBar{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .25s ease-out,margin-top .25s ease-out}.protocols__filterBar--open{grid-template-rows:1fr;margin-top:0}.protocols__filterBarInner{min-height:0;overflow:hidden}.protocols .filter-bar>.filter-bar__fields{flex-direction:column;align-items:stretch;gap:8px}.protocols__filterRow,.protocols__filterGroup{display:flex;align-items:center;gap:8px;min-width:0}.protocols__filterRow{flex-wrap:wrap;align-self:stretch;flex:0 0 auto}.protocols__filterGroup{flex:0 0 auto}.protocols__referralFilters{gap:12px}.protocols__workFilter.select--s,.protocols__pathologyFilter.select--s{width:230px;min-width:230px;max-width:230px}.protocols__filterBar--open .protocols__filterBarInner{overflow:visible;transition:overflow 0s .25s}.protocols__tableWrap{flex:1 1 auto;min-height:0;width:100%;overflow-x:auto;overflow-y:auto;scrollbar-width:none;scrollbar-width:thin}.protocols__col--operation{width:180px;min-width:180px;max-width:180px}.protocols__col--work{width:150px;min-width:150px;max-width:150px}.protocols__operationText{min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.protocols--surgical .page-header__row{flex-wrap:wrap}.protocols--surgical .page-header__title{flex:1 0 100%}@media(max-width:1500px){.protocols .page-header__row{flex-wrap:wrap;row-gap:8px}.protocols .page-header__title{flex:1 0 100%}.protocols .page-header__titleText{white-space:normal;overflow:visible}.protocols .page-header__search{flex:1 1 320px}}@media(max-width:900px){.protocols .page-header__actions{flex-wrap:wrap}.protocols__filterGroup{flex-wrap:wrap;flex-shrink:1}}.protocols__rowCell{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;position:relative}.protocols__rowCellText{min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.protocols__copyIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;color:#3d4cd4;opacity:0;transition:opacity .15s ease-out}.protocols__copyIcon--copied{color:#34c924;opacity:1}.protocols__copyIcon--fading{color:#34c924;opacity:0}.protocols__rowCell:hover .protocols__copyIcon:not(.protocols__copyIcon--copied){opacity:1}.protocols__appointmentDateCell,.protocols__doctorCell,.protocols__patientCell,.protocols__branchCell,.protocols__aiCheckCell,.protocols__findingsCell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:100%}.protocols__rowCreator{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0;line-height:1}.protocols__rowCreatorIcon{width:16px;height:16px;flex:0 0 16px;object-fit:contain;color:#7b8d9e}.protocols__sortableHeader{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:none;background:transparent;cursor:pointer}.protocols__sortableHeader:focus-visible{outline:2px solid rgba(0,110,255,.12);outline-offset:2px;border-radius:4px}.protocols__sortableHeaderText{min-width:0}.protocols__sortableHeaderBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;padding:0;color:#1c2469;transition:color .15s ease-out}.protocols__sortableHeader:hover .protocols__sortableHeaderBtn{color:#3d4cd4}.protocols__icdCombobox.select--s{width:360px;min-width:360px;max-width:360px}.protocols__icdCombobox.select--s .select__dropdown{width:360px}.protocols__icdMode{display:inline-flex;align-items:center;padding:2px 12px;border:1px solid rgba(61,76,212,.2);border-radius:6px;background:#f2f3ff;font-size:12px;color:#3d4cd4;white-space:nowrap;cursor:pointer;transition:background .15s ease-out}.protocols__icdMode:hover{background:#e7e9fc}.protocols__icdHelpBtn{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;line-height:0;cursor:pointer}.protocols__icdHelpIcon{width:16px;height:16px;flex:0 0 16px;color:#7b8d9e;transition:color .15s ease-out}.protocols__icdHelpBtn:hover .protocols__icdHelpIcon,.protocols__icdHelpBtn[data-tooltip-open] .protocols__icdHelpIcon{color:#3d4cd4}.protocols__reasonsTd.table-body-row-cell,.protocols__checksTd.table-body-row-cell{vertical-align:top;padding-top:8px}.protocols__appointmentType,.protocols__doctorSpecialty,.protocols__patientGender,.protocols__branchClinic{font-size:12px;min-width:0;max-width:100%}.protocols__doctorName,.protocols__branchName{min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.protocols__col--xxs{width:38px;min-width:38px;max-width:38px}.protocols__col--xs{width:60px;min-width:60px;max-width:60px}.protocols__col--s{width:90px;min-width:90px;max-width:90px}.protocols__col--m{width:120px;min-width:120px;max-width:120px}.protocols__col--xm{width:150px;min-width:150px;max-width:150px}.protocols__col--l{width:180px;min-width:180px;max-width:180px}.protocols__col--xl{width:210px;min-width:210px;max-width:210px}.protocols__col--xxl{width:300px;min-width:300px;max-width:300px}.protocols__tfoot td{position:sticky;bottom:0;z-index:1;background:#fff;box-shadow:inset 0 1px #e6e6e6;padding:0}.protocols__paginationWrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding:16px 8px 0}.protocols__loaderWrap{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.protocols__stateRow{pointer-events:none}.protocols__stateRow>td{padding:0}.protocols__stateCell{display:flex;align-items:center;justify-content:center;width:100%;pointer-events:auto;overflow:hidden;white-space:normal}.protocols__stateCell .validation-empty-state{border:none;background:transparent;padding:0;flex:0 0 auto}.protocols .table{width:max-content;min-width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.protocols .table td{white-space:nowrap;overflow:visible;text-overflow:clip}.protocols .table th{white-space:normal;overflow:visible;text-overflow:clip}.protocols .table .table-body-row-cell-content{max-height:63px;overflow:hidden}@media(max-width:1800px){.protocols .table{width:100%;table-layout:fixed}.protocols__col--xm{width:100px;min-width:100px;max-width:100px}.protocols__col--m{width:90px;min-width:90px;max-width:90px}.protocols__col--s{width:60px;min-width:60px;max-width:60px}.protocols__col--l,.protocols__col--xl{width:120px;min-width:120px;max-width:120px}.protocols__col--operation{width:110px;min-width:110px;max-width:110px}.protocols__col--work{width:120px;min-width:120px;max-width:120px}.protocols__col--assessment{width:130px;min-width:130px;max-width:130px}.protocols__col--clinic,.protocols__col--study{width:95px;min-width:95px;max-width:95px}.protocols__col--referral{width:100px;min-width:100px;max-width:100px}.protocols__col--doctor{width:90px;min-width:90px;max-width:90px}.protocols__col--patient{width:120px;min-width:120px;max-width:120px}.protocols__branchName{min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2}.protocols__col--assessment .pill{max-width:100%;white-space:normal}.protocols__col--assessment .protocols__aiCheckCell>span:not(.pill){min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1}}.protocols__findingsText{min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;line-height:1.3;position:relative}.protocols__findingsText--none{color:#7b8d9e}.protocols__serviceText{min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.protocols__diagnosisText{min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.3;position:relative}.protocols__hospitalCell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:100%;position:relative}.protocols__hospitalStatus,.protocols__workStatus{width:100%;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.protocols__hospitalOperation{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.protocols__hospitalOperation{font-size:12px;color:#7b8d9e}.protocols__studyCell{display:flex;flex-direction:column;gap:2px;min-width:0}.protocols__studyCell .protocols__serviceText{-webkit-line-clamp:2}.protocols__studyDate{color:#7b8d9e;font-size:12px;line-height:1.3}.protocols__reviewHeading{display:flex;align-items:center;gap:4px}.protocols__reviewHelp{display:inline-flex;padding:0;border:0;background:transparent;color:#7b8d9e;flex-shrink:0;cursor:help}.protocols__reviewHelp:focus-visible{outline:2px solid #3D4CD4;outline-offset:2px;border-radius:50%}.tabs{display:flex;align-items:stretch;gap:8px;width:100%;min-height:32px}.tabs__viewport{position:relative;flex:1 1 0;min-width:0}.tabs__viewport:before,.tabs__viewport:after{content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;opacity:0;transition:opacity .15s ease-out;z-index:1}.tabs__viewport:before{left:0;background:linear-gradient(to right,#ffffff,transparent)}.tabs__viewport:after{right:0;background:linear-gradient(to left,#ffffff,transparent)}.tabs--shadow-left .tabs__viewport:before{opacity:1}.tabs--shadow-right .tabs__viewport:after{opacity:1}.tabs__list{position:relative;display:flex;flex-wrap:nowrap;width:100%;height:100%;border-bottom:1px solid #e6e6e6;overflow-x:auto;scrollbar-width:none}.tabs__list::-webkit-scrollbar{display:none}.tabs__actions{flex-shrink:0;align-self:center;display:flex;align-items:center;gap:6px}.tabs__item{font-size:14px;font-weight:400;line-height:1.3;flex:0 0 auto;padding:6px 16px;border:none;background:transparent;color:#7b8d9e;white-space:nowrap;cursor:pointer;outline:none;transition:color .15s ease-out}.tabs__item:hover:not(.tabs__item--disabled):not(.tabs__item--active){color:#002033}.tabs__item--active{color:#1c2469}.tabs__item--disabled{opacity:.4;cursor:default;pointer-events:none}.tabs__indicator{position:absolute;bottom:0;left:0;height:2px;background:#3d4cd4;width:var(--indicator-width, 0px);transform:translate(var(--indicator-left, 0px));transition:transform .15s ease-out,width .15s ease-out}.tabs__indicator--no-transition{transition:none}.normalized-protocol-panel{display:flex;flex-direction:column;gap:8px;width:100%}.normalized-protocol-panel .expandable__inner{display:flex;flex-direction:column;gap:2px;padding-left:22px}.normalized-protocol-panel__title{display:flex;align-items:center;min-height:22px;flex:1 1 auto;min-width:0}.normalized-protocol-panel__chevron{display:flex;align-items:center;min-height:22px;flex:0 0 auto;color:#7b8d9e;transition:transform .15s ease-out;transform:rotate(-90deg)}.normalized-protocol-panel__chevron--open{transform:rotate(0)}.normalized-protocol-panel__sectionHeader{font-size:14px;font-weight:400;line-height:1.3;color:#3d4cd4;padding:4px 0;margin-top:4px;border-top:1px solid #e6e6e6}.normalized-protocol-panel__sectionHeader:first-child{padding-top:0;margin-top:0;border-top:none}.normalized-protocol-panel__subHeader{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e;padding-top:6px;margin-top:6px;border-top:1px solid #e6e6e6}.normalized-protocol-panel__sectionHeader+.normalized-protocol-panel__subHeader{padding-top:0;margin-top:0;border-top:none}.normalized-protocol-panel__row{font-size:12px;font-weight:400;line-height:1.3;color:#2e4759;white-space:pre-wrap}.card{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px;background:#fff;box-shadow:0 0 6px #00000005,0 2px 4px #0000000d;padding:12px 16px}.card--accent{border-color:#3d4cd433;background:#f2f3ff}.card__header{display:flex;align-items:flex-start;gap:6px;min-height:22px;width:100%;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.3;text-align:left;background:none;border:none}.card__header--clickable{cursor:pointer}.card__body{display:flex;flex-direction:column;margin:0;padding:0}.delta{font-size:12px;white-space:nowrap}.delta--success{color:#15803d}.delta--danger{color:#b91c1c}.text-button{display:inline-flex;align-items:center;padding:0;background:none;border:none;cursor:pointer;white-space:nowrap;color:#1c2469;font-weight:400;transition:color .15s ease-out}.text-button:hover,.text-button--open{color:#3d4cd4}.text-button--s{gap:2px;font-size:12px}.text-button--m{gap:4px;font-size:14px}.text-button__icon{display:inline-flex;flex:0 0 auto}.text-button__icon--chevron{transition:transform .15s ease-out;transform:rotate(0)}.text-button__icon--chevron--open{transform:rotate(180deg)}.checkbox{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,32,51,.28);border-radius:4px;background:#fff;color:#fff;cursor:pointer;box-sizing:border-box;transition:background .15s ease-out,border-color .15s ease-out}.checkbox--s{width:14px;height:14px}.checkbox--m{width:16px;height:16px;padding-top:1px}.checkbox:hover:not(.checkbox--disabled):not(.checkbox--checked){border-color:#3d4cd480}.checkbox--checked{background:#3d4cd4;border-color:#3d4cd4}.checkbox--disabled{opacity:.5;cursor:not-allowed}.checkbox:focus-visible{outline:2px solid rgba(0,110,255,.12);outline-offset:1px}.segmented{display:inline-flex;align-items:center;box-sizing:border-box;gap:2px;padding:2px;border-radius:8px;background:#f2f3f5}.segmented--disabled{opacity:.5}.segmented__item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;font-family:Inter,sans-serif;font-weight:400;line-height:1;color:#7b8d9e;white-space:nowrap;cursor:pointer;transition:background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.segmented__item:hover:not(.segmented__item--active):not(:disabled){color:#002033}.segmented__item--active{background:#fff;color:#002033;box-shadow:0 0 6px #00000005,0 2px 4px #0000000d}.segmented__item:disabled{cursor:default}.segmented__item:focus-visible{outline:2px solid rgba(0,110,255,.12);outline-offset:-2px}.segmented--m .segmented__item{height:28px;padding:0 12px;font-size:14px}.segmented--s .segmented__item{height:18px;padding:0 8px;font-size:12px}.defect-card{display:flex;flex-direction:column;padding:8px 12px;margin:0;border:1px solid #e6e6e6;border-left:4px solid #e6e6e6;border-radius:8px;background:#fff;transition:border-color .15s ease-out,border-left-color .15s ease-out}.defect-card--editable{padding:8px 8px 8px 12px}.defect-card--editable:hover:not(.defect-card--selected):not(.defect-card--disabled){border-color:#3d4cd480;border-left-color:#3d4cd480}.defect-card--editable:hover:not(.defect-card--selected):not(.defect-card--disabled) .defect-card__checkbox{border-color:#3d4cd480}.defect-card--selected{border-color:#3d4cd4;border-left-color:#3d4cd4}.defect-card--diff{border-color:#9a341233;border-left-color:#f97316}.defect-card--diffBg{background:#fff3e0}.defect-card--disabled{cursor:not-allowed}.defect-card__report{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;line-height:0;cursor:pointer;margin-top:3px}.defect-card__report:hover .defect-card__reportIcon{color:#946818}.defect-card__reportIcon{width:16px;height:16px;flex:0 0 16px;color:#7b8d9e;transition:color .15s ease-out}.defect-card__header{width:100%;display:flex;align-items:flex-start;gap:6px;padding:0;margin:0;min-height:22px}.defect-card--editable .defect-card__header{cursor:pointer}.defect-card--disabled .defect-card__header{cursor:not-allowed}.defect-card__header:focus-visible{outline:2px solid rgba(0,110,255,.12);outline-offset:2px;border-radius:4px}.defect-card__checkbox{pointer-events:none;margin-top:3px}.defect-card__code{font-size:14px;font-weight:400;line-height:1.3;display:flex;align-items:center;min-height:22px;flex:0 1 auto;color:#002033;min-width:0}.defect-card__code--highlight{color:#9a3412}.defect-card__tooltipBtn{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;line-height:0;cursor:pointer;margin-top:3px}.defect-card__tooltipIcon{width:16px;height:16px;flex:0 0 16px;color:#7b8d9e;transition:color .15s ease-out}.defect-card__tooltipBtn:hover .defect-card__tooltipIcon,.defect-card__tooltipBtn[data-tooltip-open] .defect-card__tooltipIcon{color:#3d4cd4}.defect-card__paramToggle{display:inline-flex;margin-left:auto;animation:defect-card-fade-in .225s ease-out both}.defect-card__body{font-size:12px;font-weight:400;line-height:1.3;margin-top:2px}.defect-card__comment{margin:0;padding:0;white-space:pre-wrap;color:#2e4759}.defect-card__comment--highlight{color:#9a3412}.defect-card__comment--highlightBg{background:#fff3e0;box-shadow:0 0 0 2px #fff3e0}.defect-card__editor{width:100%;display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .225s ease-out,margin-top .225s ease-out,opacity .15s ease-out}.defect-card__editor--open{grid-template-rows:1fr;margin-top:4px;opacity:1}.defect-card__editorInner{overflow:hidden;min-height:0;padding-left:22px}@keyframes defect-card-fade-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.validation-panel{display:flex;flex-direction:column;gap:8px;width:100%}.validation-panel__loaderWrap{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:0}.validation-panel--loading{flex:1 1 auto;min-height:0}.validation-panel__criterion{margin:0;overflow:visible}.validation-panel__criterion>.card__header{position:sticky;top:calc(var(--validation-summary-h, 0) - 1px);z-index:2;width:calc(100% + 32px);margin:-12px -16px;padding:12px 16px;background:#fff;border-radius:inherit;gap:8px}.validation-panel__criterion:has(>.expandable--open)>.card__header{margin-bottom:0;border-bottom:1px solid #e6e6e6;border-bottom-left-radius:0;border-bottom-right-radius:0}.validation-panel__criterionBody{display:flex;flex-direction:column;gap:0}.validation-panel__criterionBody--flat{gap:4px}.validation-panel__detailsTrigger{min-height:22px}.validation-panel__criterionDelta{display:flex;align-items:center;min-height:22px;flex:0 0 auto}.validation-panel__criterionChevron{display:flex;align-items:center;min-height:22px;flex:0 0 auto;color:#7b8d9e;transition:transform .15s ease-out;transform:rotate(-90deg)}.validation-panel__criterionChevron--open{transform:rotate(0)}.validation-panel__criterionChevron--disabled{opacity:.3}.validation-panel__group{display:flex;flex-direction:column}.validation-panel__group+.validation-panel__group{padding-top:8px;margin-top:8px;border-top:1px solid #e6e6e6}.validation-panel__groupChevron{display:flex;align-items:center;min-height:22px;flex:0 0 auto;width:16px;color:#7b8d9e;transition:transform .15s ease-out;transform:rotate(-90deg)}.validation-panel__groupChevron--open{transform:rotate(0)}.validation-panel__groupChevron--disabled{opacity:.3;pointer-events:none}.validation-panel__groupRow{display:flex;align-items:center;gap:6px}.validation-panel__groupHeader{flex:1 1 auto;min-width:0;padding:0;margin:0;border:none;background:none;display:flex;align-items:center;gap:6px;text-align:left;cursor:pointer}.validation-panel__groupBody{display:flex;flex-direction:column;gap:4px;padding:0;margin:0}.validation-panel__criterionTitle{font-size:16px;font-weight:400;line-height:1.3;display:flex;align-items:center;min-height:22px;flex:0 1 auto;min-width:0}.validation-panel__groupTitle{font-size:14px;font-weight:400;line-height:1.3;display:flex;align-items:center;min-height:22px;flex:0 1 auto;color:#002033;min-width:0}.validation-panel__score{margin-left:auto}.validation-panel__diff{display:flex;align-items:center;min-height:22px;flex:0 0 auto;font-size:12px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.validation-panel__diff--success{color:#017601}.validation-panel__diff--warn{color:#766001}.validation-panel__diff--danger{color:#761701}.validation-panel__points{display:flex;align-items:center;min-height:22px;flex:0 0 auto;gap:2px;font-size:12px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;color:#7b8d9e}.validation-panel__points-current,.validation-panel__points-max{min-width:2ch;text-align:right}.validation-panel__points-current--success{color:#017601}.validation-panel__points-current--warn{color:#766001}.validation-panel__points-current--danger{color:#761701}.validation-panel__muted{font-size:12px;font-weight:400;line-height:1.3;opacity:.6}.summary{flex-direction:column;gap:0;padding:12px 16px;overflow:visible;transition:background-color .15s ease-out}.summary__main{display:flex;align-items:stretch;gap:16px}.summary__score{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;min-width:72px;padding:8px 12px;border-radius:8px;text-align:center;line-height:1}.summary__score--success{background:#e0f7e0;color:#017601;border:1px solid rgba(1,118,1,.2)}.summary__score--warn{background:#fffad4;color:#766001;border:1px solid rgba(118,96,1,.2)}.summary__score--danger{background:#fee6e8;color:#761701;border:1px solid rgba(118,23,1,.2)}.summary__scoreRow{display:flex;align-items:baseline}.summary__scoreValue{font-size:24px;font-weight:400;line-height:1;font-weight:600}.summary__scoreUnit{font-size:12px;font-weight:400;line-height:1;margin-top:2px}.summary__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.summary__row1{display:flex;align-items:center;gap:6px;min-width:0}.summary__avatar{width:22px;height:22px;flex:0 0 22px;object-fit:contain}.summary__name{font-size:14px;font-weight:400;line-height:1.3;color:#002033;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary__commentBtn{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;line-height:0;cursor:pointer}.summary__commentBtnIcon{width:16px;height:16px;flex:0 0 16px;color:#7b8d9e;transition:color .15s ease-out}.summary__commentBtnIcon--active,.summary__commentBtn:hover .summary__commentBtnIcon{color:#3d4cd4}.summary__meta{display:flex;align-items:center;gap:6px;color:#b9bfc5}.summary__dot{display:inline-block;width:3px;height:3px;border-radius:999px;background:currentColor;flex:0 0 3px}.summary__aside{display:flex;align-items:center;align-self:center;gap:8px;flex:0 0 auto;margin-left:auto}.summary__saveStatus{display:inline-flex;align-items:center;gap:6px;line-height:1;color:#7b8d9e;white-space:nowrap;padding:0 4px}.summary__saveStack{display:inline-flex;flex-direction:column;gap:2px}.summary__saveText{display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:1}.summary__saveCheck{width:8px;height:8px;color:currentColor}.summary__saveDate{font-size:10px;line-height:1}.summary__disclaimer-wrap.disclaimer--open{margin-top:12px}.summary__comment{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:12px;border-top:1px solid #e6e6e6}.summary__comment .textarea,.summary__comment textarea{width:100%}.summary__commentLabel{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e;white-space:nowrap}.summary__commentBody{display:flex;flex-direction:column;gap:4px}.summary__commentText{font-size:12px;font-weight:400;line-height:1.3;white-space:pre-wrap;word-break:break-word;max-height:13em;overflow-y:auto}.Skeleton{--loader-width:100px;animation:Skeleton-Animation 1.5s linear infinite;background-attachment:fixed;background-color:var(--color-bg-system);background-image:linear-gradient(to right,transparent 0,var(--color-bg-stripe) calc(var(--loader-width)*.2),var(--color-bg-ghost) calc(var(--loader-width)*.6),transparent var(--loader-width));background-repeat:no-repeat;box-sizing:border-box}@media(min-width:720px){.Skeleton{animation-duration:2s}}@media(min-width:1280px){.Skeleton{animation-duration:2.5s}}@keyframes Skeleton-Animation{0%{background-position:calc(var(--loader-width)*-1) 0}75%,to{background-position:100vw 0}}.SkeletonCircle{border-radius:50%}.SkeletonText{width:100%}.SkeletonText-Row{align-items:center;display:flex}.Text_font_primary{font-family:var(--font-primary)}.Text_font_mono{font-family:var(--font-mono)}.Text_align_center{text-align:center}.Text_align_left{text-align:left}.Text_align_right{text-align:right}.Text_cursor_pointer{cursor:pointer}.Text_decoration_underline{text-decoration:underline}.Text_display_block{display:block}.Text_display_inlineBlock{display:inline-block}.Text_display_inline{display:inline}.Text_size_2xs{font-size:var(--size-text-2xs)}.Text_size_xs{font-size:var(--size-text-xs)}.Text_size_s{font-size:var(--size-text-s)}.Text_size_m{font-size:var(--size-text-m)}.Text_size_l{font-size:var(--size-text-l)}.Text_size_xl{font-size:var(--size-text-xl)}.Text_size_2xl{font-size:var(--size-text-2xl)}.Text_size_3xl{font-size:var(--size-text-3xl)}.Text_size_4xl{font-size:var(--size-text-4xl)}.Text_size_5xl{font-size:var(--size-text-5xl)}.Text_size_6xl{font-size:var(--size-text-6xl)}.Text_lineHeight_xs{line-height:var(--line-height-text-xs)}.Text_lineHeight_2xs{line-height:var(--line-height-text-2xs)}.Text_lineHeight_s{line-height:var(--line-height-text-s)}.Text_lineHeight_m{line-height:var(--line-height-text-m)}.Text_lineHeight_l{line-height:var(--line-height-text-l)}.Text_spacing_xs{letter-spacing:.06em}.Text_spacing_s{letter-spacing:.1em}.Text_spacing_m{letter-spacing:.14em}.Text_spacing_l{letter-spacing:.2em}.Text_fontStyle_italic{font-style:italic}.Text_transform_uppercase{text-transform:uppercase}.Text_view_alert{color:var(--color-typo-alert)}.Text_view_brand{color:var(--color-typo-brand)}.Text_view_ghost{color:var(--color-typo-ghost)}.Text_view_link{color:var(--color-typo-link);transition:.3s ease}.Text_view_link :hover{color:var(--color-typo-link-hover)}.Text_view_linkMinor{color:var(--color-typo-link-minor);transition:.3s ease}.Text_view_linkMinor :hover{color:var(--color-typo-link-hover)}.Text_view_primary{color:var(--color-typo-primary)}.Text_view_secondary{color:var(--color-typo-secondary)}.Text_view_success{color:var(--color-typo-success)}.Text_view_warning{color:var(--color-typo-warning)}.Text_view_system{color:var(--color-typo-system)}.Text_view_normal{color:var(--color-typo-normal)}.Text_view_caution{color:var(--color-typo-caution)}.Text_view_critical{color:var(--color-typo-critical)}.Text_weight_thin{font-weight:var(--font-weight-text-thin)}.Text_weight_extralight{font-weight:var(--font-weight-text-extralight)}.Text_weight_light{font-weight:var(--font-weight-text-light)}.Text_weight_regular{font-weight:var(--font-weight-text-regular)}.Text_weight_medium{font-weight:var(--font-weight-text-medium)}.Text_weight_semibold{font-weight:var(--font-weight-text-semibold)}.Text_weight_bold{font-weight:var(--font-weight-text-bold)}.Text_weight_extrabold{font-weight:var(--font-weight-text-extrabold)}.Text_weight_black{font-weight:var(--font-weight-text-black)}.Text_width_default{max-width:75ch}.Text_truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-button__anchor{position:relative}.action-button .qrs-btn.qrs-btn--ghost.qrs-btn--icon-only{color:#7b8d9e}.action-button .qrs-btn.qrs-btn--ghost.qrs-btn--icon-only:not(:disabled):not([aria-disabled=true]):hover{color:#002033}.action-button .qrs-btn.qrs-btn--ghost.action-button__trigger--open{background:#0042690a}.action-button__dropdown{position:absolute;top:0;right:calc(100% + 4px);z-index:100;min-width:180px;padding:4px 0;border:1px solid #e6e6e6;border-radius:8px;background:#fff;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;animation:action-button-dropdown-in .15s ease-out}@keyframes action-button-dropdown-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.action-button__optionWrap{position:relative}.action-button__option{display:flex;align-items:center;width:100%;padding:6px 8px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:12px;color:#002033;white-space:nowrap;cursor:pointer;text-align:left;transition:background-color .15s ease-out}.action-button__option:hover:not(:disabled){background:#f2f3f5}.action-button__option--active,.action-button__option--danger{color:#b91c1c}.action-button__option--disabled{color:#b9bfc5;cursor:default}.action-button__option--disabled .action-button__optionSub{color:#c1c8cf}.action-button__option--sub-open{background:#f2f3f5}.action-button__optionIcon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:6px;color:currentColor}.action-button__optionLabel{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.action-button__optionSub{font-size:10px;line-height:1;color:#7b8d9e}.action-button__optionTrailing{display:inline-flex;align-items:center;flex-shrink:0;margin-left:6px}.action-button__optionTrailing>.pill{min-width:32px;justify-content:center}.action-button__option--disabled .action-button__optionTrailing{opacity:.5}.action-button__optionChevron{flex-shrink:0;margin-left:6px;transform:rotate(-90deg);color:#7b8d9e}.action-button__subdropdown{position:absolute;top:0;z-index:101;min-width:180px;max-height:240px;overflow-y:auto;padding:4px 0;border:1px solid #e6e6e6;border-radius:8px;background:#fff;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;animation:action-button-dropdown-in .15s ease-out}.action-button__subdropdown--left{right:calc(100% + 4px)}.action-button__subdropdown--right{left:calc(100% + 4px)}.disclaimer{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .25s ease-out,margin-top .25s ease-out}.disclaimer--open{grid-template-rows:1fr;margin-top:8px}.disclaimer--open{margin-top:0}.disclaimer__inner{overflow:hidden;min-height:0}.disclaimer__box{display:flex;align-items:flex-start;gap:6px;padding:8px;border-radius:8px;background:#f2f3ff;border:1px solid rgba(61,76,212,.2)}.disclaimer__icon{flex:0 0 16px;width:16px;height:16px;margin-top:1px;color:#3d4cd4}.disclaimer__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.disclaimer__title{font-size:14px;font-weight:400;line-height:1.3;color:#002033}.disclaimer__text{font-size:12px;font-weight:400;line-height:1.3;color:#2e4759;white-space:pre-line}.disclaimer__footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.disclaimer--s .disclaimer__box{gap:6px;padding:6px;border-radius:6px}.disclaimer--s .disclaimer__icon{flex:0 0 14px;width:14px;height:14px}.disclaimer--s .disclaimer__content{gap:2px}.disclaimer--s .disclaimer__title{font-size:12px;font-weight:400;line-height:1.3}.disclaimer--s .disclaimer__text{font-size:10px;font-weight:400;line-height:1.3}.disclaimer--warn .disclaimer__box{background:#fffad4;border-color:#76600133}.disclaimer--warn .disclaimer__icon{color:#766001}.disclaimer-toggle{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;line-height:0;cursor:pointer;flex:0 0 auto}.disclaimer-toggle__icon{color:#7b8d9e;transition:color .15s ease-out}.disclaimer-toggle__icon--active,.disclaimer-toggle:hover .disclaimer-toggle__icon{color:#3d4cd4}.interpretation{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.interpretation__card{margin:0;flex:0 0 auto}.interpretation__chevron{display:flex;align-items:center;min-height:22px;flex:0 0 auto;transition:transform .15s ease-out;transform:rotate(-90deg)}.interpretation__chevron--open{transform:rotate(0)}.interpretation__chevron{color:#7b8d9e}.interpretation__chevron--hidden{visibility:hidden}.interpretation .select__trigger,.interpretation .text-field{border-radius:6px}.interpretation__cardTitle{font-size:16px;font-weight:400;line-height:1.3;display:flex;align-items:center;min-height:22px;flex:0 0 auto}.interpretation__cardTitle{white-space:nowrap}.interpretation__cardBody{display:flex;flex-direction:column;gap:6px}.interpretation__hint,.interpretation__note{font-size:12px;font-weight:400;line-height:1.3}.interpretation__hint,.interpretation__note{color:#7b8d9e}.interpretation__label{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase}.interpretation__label{color:#7b8d9e}.interpretation__rows{display:flex;flex-direction:column}.interpretation__row{display:flex;align-items:baseline;gap:8px;padding:6px 0}.interpretation__row+.interpretation__row{border-top:1px solid #e6e6e6}.interpretation__rowText{font-size:14px;font-weight:400;line-height:1.3}.interpretation__rowText{flex:1;min-width:0;overflow-wrap:anywhere}.interpretation__rowValue{font-size:14px;font-weight:400;line-height:1.3}.interpretation__rowValue{flex:0 0 auto;color:#1c2469;white-space:nowrap}.interpretation__rowNote{font-size:12px;font-weight:400;line-height:1.3}.interpretation__rowNote{flex:0 0 auto;max-width:40%;text-align:right;color:#7b8d9e;overflow-wrap:anywhere}.interpretation__field{display:flex;align-items:baseline;gap:6px}.interpretation__fieldLabel{font-size:12px;font-weight:400;line-height:1.3}.interpretation__fieldLabel{flex:0 0 auto;color:#7b8d9e}.interpretation__fieldValue{font-size:14px;font-weight:400;line-height:1.3}.interpretation__fieldValue{min-width:0;overflow-wrap:anywhere}.interpretation__referralStatus{font-size:14px;font-weight:400;line-height:1.3;margin:0;overflow-wrap:anywhere}.found{display:flex;flex-direction:column}.found__row{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid #e6e6e6}.found__row:first-child{padding-top:0}.found__row:last-child{border-bottom:0;padding-bottom:0}.found__name{font-size:14px;font-weight:400;line-height:1.3}.found__name{color:#002033}.found__group{color:#7b8d9e;font-weight:400}.found__why{font-size:12px;font-weight:400;line-height:1.3}.found__why{color:#7b8d9e}.found__place{font-size:14px;font-weight:400;line-height:1.3}.found__place{color:#2e4759;overflow-wrap:anywhere}.found__placeLabel{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase}.found__placeLabel{display:inline-block;min-width:84px;margin-right:4px;color:#7b8d9e}.found__sep,.found__none{color:#7b8d9e}.found--other{margin-top:6px;padding-top:6px;border-top:1px solid #e6e6e6}.found--other:first-child{margin-top:0;padding-top:0;border-top:0}.found__otherTitle{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase}.found__otherTitle{margin-bottom:4px;color:#7b8d9e}.found__mark{padding:0 2px;border-radius:4px;background:#e7e9fc;color:#1c2469}.feedback{display:flex;flex-direction:column;gap:8px}.feedback__error{font-size:12px;font-weight:400;line-height:1.3}.feedback__error{color:#761701}.feedback__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.feedback__saved{font-size:12px;font-weight:400;line-height:1.3}.feedback__saved{color:#7b8d9e}.feedback__others{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid #e6e6e6}.feedback__other{display:flex;flex-direction:column;gap:2px;padding:4px 0}.feedback__otherHead{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.feedback__otherName,.feedback__otherComment{font-size:14px;font-weight:400;line-height:1.3}.feedback__otherComment{color:#2e4759;white-space:pre-wrap;overflow-wrap:anywhere}.defect-navigator{position:absolute;right:0;margin-right:-12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:24px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 2px 12px #00000014;opacity:0;pointer-events:none;transition:opacity .15s ease-out;z-index:4}.defect-navigator--visible{opacity:1;pointer-events:auto}.defect-navigator__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#7b8d9e;cursor:pointer;flex-shrink:0;transition:color .15s ease-out}.defect-navigator__btn:hover{color:#002033}.defect-navigator__chevron--up{transform:rotate(180deg)}.validation{position:relative;isolation:isolate}.validation__misLink{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;line-height:0;cursor:pointer}.validation__misLinkIcon{color:#7b8d9e;transition:color .15s ease-out}.validation__misLink:hover .validation__misLinkIcon{color:#3d4cd4}.validation__layout{position:relative;display:grid;grid-template-columns:var(--col-w, 1fr) var(--col-w, 1fr);grid-template-rows:auto 1fr;column-gap:33px;row-gap:0;width:100%;height:100%;min-height:0;transition:grid-template-columns .15s ease-out,column-gap .15s ease-out}.validation__layout--leftCollapsed{grid-template-columns:0 var(--col-w);column-gap:0}.validation__panel{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0;min-height:0}.validation__panel--left{overflow:hidden;transition:opacity .15s ease-out}.validation__panel--right{position:relative;background:#fff}.validation__layout--leftCollapsed .validation__panel--left{opacity:0;pointer-events:none}.validation__panelHeader{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:12px}.validation__panelBody{min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.validation__panel--right .validation__panelBody{gap:8px;overflow-x:hidden;scroll-padding-top:var(--validation-summary-h, 0)}.validation__panel--right .validation__panelBody>.summary{position:sticky;top:0;z-index:3;background:#fff}.validation__panel--right .validation__panelBody:has(>.summary):before{content:"";flex:0 0 auto;position:sticky;top:0;z-index:2;height:12px;margin-bottom:-20px;background:#fff}.validation__divider{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:1px;background:#e6e6e6;pointer-events:none}.validation__dividerToggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 2px 12px #00000014;color:#7b8d9e;cursor:pointer;opacity:0;pointer-events:none;transition:color .15s ease-out,opacity .15s ease-out;z-index:4}.validation__dividerToggle:hover{color:#002033}html[data-right-sidebar-open] .validation__dividerToggle{opacity:1;pointer-events:auto}.validation__dividerToggleIcon{transform:rotate(90deg);transition:transform .15s ease-out}.validation__dividerToggle--collapsed .validation__dividerToggleIcon{transform:rotate(-90deg)}.validation__layout--leftCollapsed .defect-navigator{right:auto;left:0;margin-right:0;margin-left:-12px}.validation__loaderWrap{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.validation__leftPlaceholder{display:flex;flex:1 1 auto;min-height:0}.validation__rightBody{flex:1 0 auto;min-height:0;display:flex;flex-direction:column}.methodology{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow:auto}.methodology>*{flex:0 0 auto}.methodology__loader{display:flex;align-items:center;justify-content:center;padding:32px}.methodology__intro{font-size:14px;font-weight:400;line-height:1.3;color:#2e4759;max-width:90ch;margin:0}.methodology__top{display:flex;flex-direction:column;gap:6px}.methodology__topLabel{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e}.methodology__topPills{display:flex;flex-wrap:wrap;gap:6px}.methodology__criterion{font-size:12px;font-weight:400;line-height:1.3;flex:1 1 auto}.methodology__body{display:flex;flex-direction:column;gap:12px;padding:8px 16px 16px}.methodology__group{display:flex;flex-direction:column;gap:6px}.methodology__groupName{font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#7b8d9e}.methodology__validator{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border:1px solid #e6e6e6;border-radius:8px}.methodology__validatorHead{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.methodology__validatorName{font-size:14px;font-weight:400;line-height:1.3;font-weight:600;flex:1 1 220px}.methodology__tooltip{font-size:12px;font-weight:400;line-height:1.3;color:#2e4759}.methodology__depends{font-size:12px;font-weight:400;line-height:1.3;background:#f2f3ff;border-radius:6px;padding:6px 8px;color:#2e4759}.methodology__depends b{color:#3d4cd4;font-weight:600}.methodology__note{font-size:10px;font-weight:400;line-height:1.3;color:#7b8d9e}.methodology__validator--off{opacity:.55}
