@charset "UTF-8";*{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}@media only screen and (max-width: 768px){body._hidden-mobile{overflow:hidden}}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}a{transition:color .12s ease-out;color:#575b7c;text-decoration:none;background-color:transparent}a:hover{color:#102cc8;text-decoration:none}main{position:relative}.section_grey{background-color:#e5e5e5}textarea#comment{width:100%;border:1px solid #A8A8A8;border-radius:8px;padding:20px 100px 125px 20px;outline:none}textarea#comment::placeholder{color:#7b8d9e;font-weight:400;font-size:calc(13.86px + (18 - 13.86) * (100vw - 321px) / (1439 - 321))}@media (min-width: 1439px){textarea#comment::placeholder{font-size:18px}}textarea#comment:hover,textarea#comment:active,textarea#comment:focus,textarea#comment:focus-within,textarea#comment:target{border-color:#3d4cd4}.counter__btn{cursor:pointer}::-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}.__green{color:#3d4cd4}.expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.expandable--open{grid-template-rows:1fr}.expandable__inner{overflow:hidden}.Theme{display:flex;flex-direction:column}html,body{font-family:Inter,sans-serif}*{font-family:inherit}.text-field{display:inline-flex;flex-direction:column;width:100%}.text-field__label{margin-bottom:4px;font-size:12px;line-height:1.3;color:#7b8d9e}.text-field__required{color:#ca0000}.text-field__container{position:relative;display:inline-flex;align-items:center;border:1px solid rgba(0,32,51,.28);border-radius:4px;background:#fff;transition:border-color .15s ease-out}.text-field__container:hover{border-color:#3d4cd480}.text-field__container:focus-within{border-color:#3d4cd4}.text-field__input{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;padding:0;font-family:Inter,sans-serif;color:#002033}.text-field__input::placeholder{color:#7b8d9e}.text-field__input--with-icons{padding-right:36px}.text-field__input[type=number]{-moz-appearance:textfield}.text-field__input[type=number]::-webkit-inner-spin-button,.text-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1;display:block;margin:0}.text-field__input:-webkit-autofill,.text-field__input:-webkit-autofill:hover,.text-field__input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px transparent;transition:background-color 5000s ease-in-out 0s}.text-field__icons{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.text-field__icon-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:#7b8d9e}.text-field__icon-btn:hover{color:#002033}.text-field__icon-btn svg{width:16px;height:16px}.text-field__caption{margin-top:4px;font-size:12px;line-height:1.3;color:#7b8d9e}.text-field--s .text-field__container{min-height:24px;padding:0 6px}.text-field--s .text-field__input{font-size:12px}.text-field--m .text-field__container{min-height:32px;padding:0 12px}.text-field--m .text-field__input{font-size:14px}.text-field--l .text-field__container{min-height:48px;padding:0 12px;border-radius:12px}.text-field--l .text-field__input{font-size:14px}.text-field--clear .text-field__container{border:none;background:transparent;border-radius:0}.text-field--clear .text-field__container:hover,.text-field--clear .text-field__container:focus-within{border-color:transparent}.text-field--disabled{opacity:.5;pointer-events:none}.text-field--alert .text-field__container,.text-field--error .text-field__container{border-color:#ca0000}.text-field--alert .text-field__container:hover,.text-field--alert .text-field__container:focus-within,.text-field--error .text-field__container:hover,.text-field--error .text-field__container:focus-within{border-color:#ca0000}.text-field--success .text-field__container{border-color:#017601}.text-field--warning .text-field__container{border-color:#766001}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login__background{background-position:left top;background-size:cover;background-repeat:no-repeat}.login__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 32px}.login__title,.login__subtitle,.login__form{width:100%;max-width:400px}.login__title{font-size:36px;line-height:1.4;font-weight:600;color:#002033;margin-bottom:8px}.login__subtitle{font-size:14px;line-height:1.4;color:#7b8d9e;margin-bottom:32px}.login__form{display:flex;flex-direction:column;gap:16px}@media (max-width: 980px){.login{grid-template-columns:1fr}.login__background{min-height:320px}.login__content{padding:32px 20px}.login__title,.login__subtitle,.login__form{max-width:100%}}.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: 770px){.container{width:100%}}@media (min-width: 994px){.container{width:100%}}@media (min-width: 1201px){.container{width:100%}}@media (min-width: 1441px){.container{max-width:1784px;width:100%}}.display-flex{display:flex}.flex-direction-column{flex-direction:column}.justify-content-center{justify-content:center}.grid{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}@media (min-width: 767px){.grid{margin-left:-15px;margin-right:-15px}}.col{box-sizing:border-box;flex:0 1 auto;max-width:100%;min-height:1px;padding-left:8px;padding-right:8px;position:relative}.col{padding-left:15px;padding-right:15px}.col_2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col_10{flex:0 0 83.3333333333%;max-width:83.3333333333%}._col-3{width:25%}._col-4{width:33.3333333333%}._col-6{width:50%}._col-9{width:75%}.__hide{display:none!important}.grid_center{justify-content:center}.d_flex{display:flex!important;border-radius:12px}.text-center{text-align:center}.align-items__center{align-items:center}.__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}.btn.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:6px 16px;border-radius:6px;font-size:14px;font-weight:500;line-height:1;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.btn.btn.btn--s{min-height:28px;padding:4px 8px;border-radius:4px;font-size:12px}.btn.btn.btn--m{min-height:36px;padding:6px 16px;border-radius:6px;font-size:14px;font-weight:400}.btn.btn.btn--lg{min-height:48px;padding:12px 24px;border-radius:12px;font-size:16px}.btn.btn.btn--full{width:100%}.btn.btn.btn--icon-only{padding:0}.btn.btn.btn--icon-only.btn--s{width:28px;height:28px}.btn.btn.btn--icon-only.btn--m{width:36px;height:36px}.btn.btn.btn--icon-only.btn--lg{width:48px;height:48px}.btn.btn.btn--primary{background:#1c2469;color:#fff}.btn.btn.btn--primary:not(:disabled):not([aria-disabled=true]):hover{background:#3d4cd4}.btn.btn.btn--primary:disabled,.btn.btn.btn--primary[aria-disabled=true]{background:#e5e5e5;color:#b9bfc5;cursor:not-allowed}.btn.btn.btn--secondary{color:#1c2469;border:1px solid rgba(28,36,105,.2)}.btn.btn.btn--secondary:not(:disabled):not([aria-disabled=true]):hover{color:#1c2469;border:1px solid rgba(28,36,105,.3)}.btn.btn.btn--secondary:disabled,.btn.btn.btn--secondary[aria-disabled=true]{border-color:#e5e5e5;color:#b9bfc5;cursor:not-allowed}.btn.btn.btn--clear{background-color:transparent;color:#1c2469}.btn.btn.btn--clear:not(:disabled):not([aria-disabled=true]):hover{color:#3d4cd4}.btn.btn.btn--clear:disabled,.btn.btn.btn--clear[aria-disabled=true]{color:#b9bfc5;cursor:not-allowed}.__informer.__informer{background:#cc2944}.appTooltip .Tooltip,.appTooltip .Tooltip-Content{text-shadow:none}.appTooltip .Tooltip-Content_size_s .Text_size_m{font-size:12px;font-weight:400;line-height:1.3}.appTooltip .Tooltip-Background{background:#1e2670}.appTooltip .MixPopoverArrow_direction_upCenter,.appTooltip .MixPopoverArrow_direction_downCenter,.appTooltip .MixPopoverArrow_direction_leftCenter,.appTooltip .MixPopoverArrow_direction_rightCenter{border-top-color:#1e2670}.appTooltip.appTooltip--guidelines .Tooltip-Content_size_s{max-width:240px}.appTooltip.appTooltip--aiDefects .Tooltip-Content_size_s{max-width:360px}.protocols{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.protocols .content-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.protocols__tableWrap{flex:1 1 auto;min-height:0;width:100%;overflow-x:auto;overflow-y:auto;scrollbar-width:none}.protocols__rowCell{display:flex;align-items:center;gap:4px;width:100%;height:100%;min-width:0}.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;overflow-wrap:anywhere;word-break:break-word}.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 .2s 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{display:flex;flex-direction:column;gap:4px}.protocols__rowCreator{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0}.protocols__rowCreatorIcon{width:16px;height:16px;flex:0 0 16px;object-fit:contain;color:#7b8d9e}.protocols__sortableHeader{display:inline-flex;align-items:center;gap:2px;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit}.protocols__sortableHeaderText{min-width:0}.protocols__sortableHeaderBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;padding:0;color:#1c2469;transition:color .15s ease-out}.protocols__sortableHeader:hover .protocols__sortableHeaderBtn{color:#3d4cd4}.protocols__checksWrap{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start;min-width:0;width:100%}.protocols__checksWrap>.protocols__pill{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.protocols__appointmentType{font-size:12px;line-height:1.3}.protocols__pill{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}.protocols__pill--success{border-color:#01760133;background:#e0f7e0;color:#017601}.protocols__pill--warn{border-color:#76600133;background:#fff9c4;color:#766001}.protocols__pill--danger{border-color:#76170133;background:#fee6e8;color:#761701}.protocols__pill--default{border-color:#0000001f;background:#f3f4f6;color:#374151}.protocols__pill--info{border-color:#3d4cd42e;background:#e6e9fb;color:#3d4cd4}.protocols__pill--middle{border-color:#1278aa40;background:#ecfaff;color:#1278aa}.protocols__pill--orange{border-color:#b4530033;background:#fff1e3;color:#b45300}.protocols__pill--btn{cursor:pointer;appearance:none}.protocols__pill--ellipsis{max-width:100%}.protocols__pillText{display:block;min-width:0;max-width:100%;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:240px;min-width:240px;max-width:240px}.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:flex;align-items:center;justify-content:center;position:relative;min-height:44px;padding:12px 8px 0}.protocols__totalCount{position:absolute;left:0;font-size:12px;color:#7b8d9e}.protocols__loaderWrap{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.protocols .table{width:max-content;min-width: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;line-height:1.2}.protocols .table .table-body-row-cell-content{overflow-wrap:anywhere;word-break:break-word}.protocols .table td.protocols__reasonsTd,.protocols .table td.protocols__checksTd{white-space:normal}.protocols .table td.protocols__reasonsTd .table-body-row-cell-content,.protocols .table td.protocols__checksTd .table-body-row-cell-content{padding-top:4px;padding-bottom:4px;display:block;overflow:visible;max-height:none;-webkit-box-orient:unset;white-space:normal}.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-bottom:1px solid #e6e6e6}.table-body-row{background-color:#fff;height:64px}.table-body-row:last-child .table-body-row-cell{border-bottom:none}.table-body-row:hover{background-color:#0020330d}.table-body-row-cell{font-size:12px;line-height:1.3;border-bottom:1px solid #e6e6e6;color:#002033;text-align:left;padding:0 8px;vertical-align:middle}.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)}.pagination{display:flex;justify-content:center;padding-top:0;min-height:0;flex-shrink:0}.pagination--hidden{visibility:hidden}.pagination .Pagination{font-family:Inter,sans-serif;gap:2px}.pagination .PaginationItem{font-family:Inter,sans-serif;font-size:12px;color:#7b8d9e;transition:background-color .15s ease-out,color .15s ease-out}.pagination .PaginationItem:hover:not(.PaginationItem_active){color:#002033}.pagination .PaginationItem_active.PaginationItem_active{--button-bg-color: #3D4CD4;--button-bg-color-hover: #3D4CD4;--button-color: #ffffff;color:#fff;font-weight:500;border:none;border-radius:50%;pointer-events:none}.filter-bar{--filter-box-height: 32px;--filter-date-width: 120px;display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:12px;border:1px solid #e6e6e6;border-radius:12px;background:#f2f3f5}.filter-bar__fields{display:flex;align-items:center;align-self:center;gap:8px;flex:1 1 auto;flex-wrap:wrap;min-width:0}.filter-bar__box{height:var(--filter-box-height);display:inline-flex;align-items:center;padding:0 8px 0 12px;border:1px solid rgba(0,32,51,.28);border-radius:999px;background:#fff;box-sizing:border-box;transition:border-color .15s ease-out;font-family:Inter,sans-serif;font-size:12px}.filter-bar__box:hover{border-color:#3d4cd480}.filter-bar__box:focus-within{border-color:#3d4cd4}.filter-bar__box--date{width:var(--filter-date-width);min-width:var(--filter-date-width);max-width:var(--filter-date-width);flex:0 0 var(--filter-date-width)}.filter-bar__control--date .DatePicker,.filter-bar__control--date .DatePicker-Field,.filter-bar__control--date .TextField,.filter-bar__control--date .TextField-Body,.filter-bar__control--date .TextField-InputLayout{width:100%;min-width:0;height:100%;display:flex;align-items:center}.filter-bar__control--date .TextField-InputContainer{width:100%;min-width:0;height:100%;min-height:var(--filter-box-height);padding:0;border:none;background:transparent;box-shadow:none;display:flex;align-items:center;box-sizing:border-box}.filter-bar__control--date .TextField-Input,.filter-bar__control--date .TextField-Placeholder{width:100%;min-width:0;height:auto;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px}.filter-bar__control--date .TextField-Input{color:#002033;font-weight:400}.filter-bar__control--date .TextField-Input::placeholder{color:#7b8d9e!important;opacity:1}.filter-bar__control--date .TextField-Placeholder{top:50%;transform:translateY(-50%);color:#7b8d9e!important}.filter-bar__dateRange{display:flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap}.filter-bar__dash{flex:0 0 auto;color:#7b8d9e}.filter-bar__removable-input{display:inline-flex;align-items:center;height:32px;border:1px solid rgba(0,32,51,.28);border-radius:999px;background:#fff;overflow:hidden;transition:border-color .15s ease-out}.filter-bar__removable-input:hover{border-color:#3d4cd480}.filter-bar__removable-input:focus-within{border-color:#3d4cd4}.filter-bar__removable-input .text-field{flex:1 1 auto;min-width:0}.filter-bar__removable-input .text-field__container{border:none;min-height:30px;padding:0 0 0 12px}.filter-bar__removable-input .text-field__input{font-size:12px}.filter-bar__removable-input-remove{display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;align-self:stretch;border:none;background:transparent;position:relative;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out}.filter-bar__removable-input-remove:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#e6e6e6}.filter-bar__removable-input-remove:hover{color:red}.filter-bar__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto;white-space:nowrap}.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 12px;font-size:12px}.select--s .select__value{font-size:12px}.select--s .select__arrow:after{width:5px;height:5px}.select--s .select__dropdown{border-radius:4px}.select--s{width:180px;min-width:180px;max-width:180px}.select--ghost{width:auto;min-width:auto;max-width:none}.select--ghost .select__trigger{min-height:36px;border:none;background:transparent;padding:0 16px;color:#1c2469;transition:color .15s ease-out}.select--ghost .select__trigger:hover,.select--ghost.select--open .select__trigger,.select--ghost.select--has-value .select__trigger{border:none;color:#3d4cd4}.select--primary{width:auto;min-width:auto;max-width:none}.select--primary .select__trigger{min-height:36px;border:none;border-radius:6px;background:#1c2469;padding:0 16px;color:#fff;transition:background .15s ease-out}.select--primary .select__trigger:hover,.select--primary.select--open .select__trigger{border:none;background:#3d4cd4}.select--rounded .select__trigger{border-radius:999px}.select--rounded .select__dropdown{border-radius:6px}.select--open .select__trigger{border-color:#3d4cd4}.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 .select__trigger{background:#e5e5e5;border-color:#e6e6e6;color:#b9bfc5;cursor:default}.select--disabled .select__trigger:hover{border-color:#e6e6e6}.select__label{grid-column:1;font-size:12px;color:#7b8d9e;font-weight:400;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:4px}.select__clear{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:14px;line-height:1;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out}.select__clear:hover{color:#002033}.select__arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.select__arrow:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease-out}.select--open .select__arrow:after{transform:rotate(-135deg)}.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 .2s 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-y:auto;padding:4px 0;border:1px solid #e6e6e6;border-radius:4px;background:#fff;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;animation:select-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}@keyframes select-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.select__group+.select__group{border-top:1px solid #e6e6e6}.select__group-label{padding:6px 12px;font-size:10px;color:#7b8d9e;font-weight:400;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e6e6e6}.select__option{display:flex;align-items:center;width:100%;padding:4px 8px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:12px;color:#002033;cursor:pointer;text-align:left}.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__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:3px;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:999px 0 0 999px}.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;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 999px 999px 0}.select__caption{margin-top:2px;font-size:12px;color:#7b8d9e}.combobox .select__trigger{cursor:pointer}.combobox__input{width:100%;min-width:0;margin:0;border:none;background:transparent;outline:none;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:#002033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.combobox__input::placeholder{color:#7b8d9e}.combobox__empty{padding:6px 12px;font-size:12px;color:#7b8d9e;text-align:center}.multi-combobox .select__option--selected{border-left:none;color:#002033}.multi-combobox__chips{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.multi-combobox__chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0;padding:0 4px;height:20px;border-radius:4px;background:#f2f3f5;font-size:10px;color:#002033;white-space:nowrap}.multi-combobox__chip--count{flex:0 0 auto}.multi-combobox__chip-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.multi-combobox__chip-remove{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:11px;line-height:1;color:#7b8d9e;cursor:pointer;transition:color .15s ease-out}.multi-combobox__chip-remove:hover{color:#002033}.validation-empty-state{width:100%;flex:1 1 auto;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e6e6e6;border-radius:12px;background:var(--color-bg-default);padding:24px}.validation-empty-state__title{font-family:Inter,sans-serif;font-size:14px;line-height:1.3;font-weight:500;color:var(--color-typo-primary);text-align:center}.validation-empty-state__description{font-family:Inter,sans-serif;font-size:12px;line-height:1.2;font-weight:400;color:var(--color-typo-secondary);text-align:center;max-width:320px}.qrsSidebar{height:100%}.qrsSidebar.Sidebar-Window_position_right{right:0;left:auto}.qrsSidebar--border.Sidebar-Window,.qrsSidebar--border .Sidebar-Window{border-left:1px solid #e6e6e6}.qrsSidebar__inner{height:100%;display:flex;flex-direction:column;min-height:0}.qrsSidebar__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#fff;border-bottom:1px solid #e6e6e6}.qrsSidebar__title{display:flex;align-items:center;gap:12px;min-width:0}.qrsSidebar__titleText{font-size:16px;line-height:1.3;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrsSidebar__content{flex:1 1 auto;min-height:0;overflow:auto;padding:16px;background:#fff}.diagnosesSidebarContent{display:flex;flex-direction:column;gap:8px}.diagnosesSidebarContent__card{margin-bottom:4px;padding:12px;border:1px solid #e6e6e6;border-left:5px solid #e6e6e6;border-radius:8px}.diagnosesSidebarContent__header{display:flex;align-items:flex-start;gap:8px;position:relative;margin-bottom:8px}.diagnosesSidebarContent__title{flex:1;min-width:0;font-size:16px;line-height:1.2;font-weight:400;padding-right:178px}.diagnosesSidebarContent__mainChips{display:flex;flex-direction:column;gap:4px;align-items:flex-end;position:absolute;right:0}.diagnosesSidebarContent__text{line-height:1.6}.diagnosesSidebarContent .diagnosesSidebarContent__guidelineLink,.diagnosesSidebarContent .diagnosesSidebarContent__chip{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border:1px solid rgba(0,0,0,.12);border-radius:999px;font-size:12px;line-height:1.2;font-weight:500;white-space:nowrap;box-sizing:border-box;margin-left:4px}.diagnosesSidebarContent__chip--main{border-color:#fff3;background:#006eff;color:#fff}.diagnosesSidebarContent__chip--comorbidity{border-color:#3d4cd42e;background:#e6e9fb;color:#3d4cd4}.diagnosesSidebarContent__chip--success{border-color:#01760133;background:#e0f7e0;color:#017601}.diagnosesSidebarContent__chip--warn{border-color:#76600133;background:#fff9c4;color:#766001}.diagnosesSidebarContent__chip--phase{border-color:#76170133;background:#fee6e8;color:#761701}.diagnosesSidebarContent__chip--default{background:#f3f4f6;color:#374151}.diagnosesSidebarContent__diagnosesBlock{margin-bottom:4px}.diagnosesSidebarContent__diagnosesTitle{font-size:12px;line-height:1.3;font-weight:400;color:#7b8d9e}.diagnosesSidebarContent__diagnoses{display:flex;flex-direction:column;gap:4px;margin-top:4px}.diagnosesSidebarContent__diagnosis{display:flex;gap:4px;min-width:0}.diagnosesSidebarContent__guidelinesList{display:flex;flex-direction:column;gap:6px;margin-top:4px}.diagnosesSidebarContent__guidelineRow{display:grid;grid-template-columns:1fr auto;column-gap:12px;min-width:0}.diagnosesSidebarContent__guidelineLeft{min-width:0}.diagnosesSidebarContent__guidelineLink{justify-self:end;align-self:flex-start;background:#f3f4f6;color:#374151}.guidelinesSidebarContent{display:flex;flex-direction:column;gap:8px}.guidelinesSidebarContent__group{width:100%;margin-bottom:8px;overflow:hidden;padding:16px;border:1px solid #e6e6e6;border-radius:12px;background:#f2f3f5}.guidelinesSidebarContent__groupHeader{width:100%;display:flex;align-items:start;gap:8px;border:none;cursor:pointer;text-align:left}.guidelinesSidebarContent__mainTitle{font-weight:500;font-size:16px;line-height:1.2;min-width:0;flex:1;width:100%;text-align:left;padding:0;border:none;background:transparent;cursor:pointer}.guidelinesSidebarContent__link{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border:1px solid;white-space:nowrap;flex-shrink:0;border-color:#0000001f;background:#fff;color:#374151}.guidelinesSidebarContent__serviceGroup{width:100%;margin-top:8px;overflow:hidden;padding:12px 16px;border:1px solid #e6e6e6;border-radius:12px;background:#fff}.guidelinesSidebarContent__serviceGroupHeader{width:100%;display:flex;align-items:center;gap:8px;text-align:left;font-weight:500;font-size:14px;border:none;cursor:pointer}.guidelinesSidebarContent__serviceGroupTitle{font-weight:400;font-size:14px;line-height:1.3;min-width:0;flex:1}.guidelinesSidebarContent__serviceGroupBody{margin-top:12px}.guidelinesSidebarContent__pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border:1px solid;white-space:nowrap;flex-shrink:0}.guidelinesSidebarContent__pill--success{border-color:#01760133;background:#e0f7e0;color:#017601}.guidelinesSidebarContent__pill--info{border-color:#3d4cd42e;background:#e6e9fb;color:#3d4cd4}.guidelinesSidebarContent__row{margin-bottom:8px;padding:8px 8px 8px 12px;border:1px solid #e6e6e6;border-left:5px solid #e6e6e6;border-radius:8px}.guidelinesSidebarContent__rowHeader{width:100%;display:flex;align-items:flex-start;gap:8px;color:#7b8d9e;margin-bottom:4px;font-weight:400}.guidelinesSidebarContent__categoryHeader{display:flex;align-items:center;gap:6px;margin-top:4px;padding:4px;font-weight:400;font-size:12px;background:linear-gradient(to right,#e0f0fe,#e0f0fe00)}.guidelinesSidebarContent__serviceItemGroup{display:flex;align-items:flex-start;padding:4px;margin-top:4px;min-width:0;gap:4px}.guidelinesSidebarContent__serviceItemGroup--expandable{cursor:pointer;transition:background-color .15s ease-out}.guidelinesSidebarContent__serviceItemGroup--expandable:hover{background-color:#0020330d}.guidelinesSidebarContent__serviceItemExpand{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:12px;color:#1c2469;white-space:nowrap;transition:color .15s ease-out}.guidelinesSidebarContent__serviceItemExpand--active,.guidelinesSidebarContent__serviceItemGroup--expandable:hover .guidelinesSidebarContent__serviceItemExpand{color:#3d4cd4}.guidelinesSidebarContent__serviceItemExpandChevron{width:12px;height:12px;transition:transform .2s ease-out}.guidelinesSidebarContent__serviceItemExpandChevron--open{transform:rotate(180deg)}.guidelinesSidebarContent__serviceExtras{padding-left:16px}.guidelinesSidebarContent__serviceItemTitle{font-weight:400;font-size:12px;line-height:1.3}.guidelinesSidebarContent__serviceItemIcon{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.guidelinesSidebarContent__serviceItemIconBtn{padding:0;border:0;background:transparent;display:inline-flex;align-items:start;line-height:0;cursor:help}.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:12px;color:#7b8d9e;margin-bottom:2px}.protocol-header__value{font-size:12px}.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: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__actions .select--disabled{opacity:.5}.protocol-header__actions .select--disabled .select__trigger{background:#fff;border-color:#00203347;color:#002033}.protocol-header__diagnosesBtn{display:grid;align-items:center;row-gap:2px;height:fit-content;padding:4px 12px;border:1px solid rgba(0,32,51,.28);border-radius:4px;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:12px;color:#7b8d9e;font-weight:400;text-align:left}.app-header{display:flex;align-items:stretch;justify-content:center;flex:0 0 auto;background:#fff;box-shadow:0 0 6px #00000005,0 2px 4px #00000014}.app-header__inner{display:flex;align-items:center;width:100%;max-width:1784px;padding:0 24px;min-height:72px}.app-header__left{display:flex;align-items:center}.app-header__logo{display:block;height:40px;width:auto;overflow:visible}.app-header__right{display:flex;align-items:center;margin-left:auto;gap:16px}.app-header__user{cursor:default;pointer-events:none}.app-header__user .User-AvatarWrapper{margin-right:8px}.app-header__user .User-Block{margin-right:0!important}.app-header__user .User-Info{color:#7b8d9e}.app-header__logout{display:flex;align-items:center;justify-content:center;padding:8px;border:none;border-radius:4px;background:transparent;cursor:pointer;color:#7b8d9e;transition:color .15s ease-out}.app-header__logout:hover{color:#002033}.tabs{width:100%}.tabs__list{position:relative;display:flex;width:100%;border-bottom:1px solid #e6e6e6}.tabs--scroll .tabs__list{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.tabs--scroll .tabs__list::-webkit-scrollbar{display:none}.tabs__item{flex:0 0 auto;padding:8px 16px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:14px;font-weight:400;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 .2s ease-out,width .2s ease-out}.tabs__indicator--no-transition{transition:none}.SnackBar.appSnackBar{position:fixed!important;inset:24px 24px auto auto;z-index:9999;width:30%}.SnackBar.appSnackBar .SnackBarItem[style*="--snack-bar-item-bg: var(--color-bg-success)"]{background-color:#0b9697!important}.SnackBar.appSnackBar .SnackBarItem[style*="--snack-bar-item-bg: var(--color-bg-alert)"]{background-color:#c91f1f!important}.SnackBar.appSnackBar .SnackBarItem[style*="--snack-bar-item-bg: var(--color-bg-normal)"],.SnackBar.appSnackBar .SnackBarItem[style*="--snack-bar-item-bg: var(--color-bg-default)"]{background-color:#1e2670!important}.wrapper{background:#fff;box-shadow:0 0 6px #00000005,0 2px 4px #00000014;flex:1 1 auto;min-height:0;flex-direction:column}.content{width:100%;margin:0;padding:16px;box-sizing:border-box;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.content-modal-top{display:flex;width:600px;margin:16px 24px;border-bottom:1px solid #F0F0F0}.content-modal-top__title{color:#002033;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.42px;text-transform:uppercase}.content-modal-top__close{margin-left:auto;position:relative;top:-6px}.content-modal-form{width:600px;margin:16px 24px;border-bottom:1px solid #F0F0F0}.content-modal-form-field{display:flex;margin-bottom:7px}.content-modal-form-field:not(:last-child){margin-bottom:16px}.content-modal-form-field__input{justify-content:end!important}.content-modal-form-field__input .Text_view_secondary{color:#b9bfc5!important}.content-modal-form-field__input .FieldLabel-Star{color:#cc2944;margin-left:0;margin-right:2px}.content-modal-form-field__switch{flex-direction:row;width:100%;justify-content:end;margin-right:336px}.content-modal-form-field__switch .Switch-Label{text-align:right;color:#b9bfc5!important}.content-modal-form-field__switch .Switch-Input{margin-left:12px;background-color:transparent!important}.content-modal-form-field__switch .Switch-Input:checked{background-color:#3d4cd4!important}.content-modal-bottom{display:flex;width:600px;margin:16px 24px}.content-modal-bottom__add{margin-left:auto;background-color:#1c2469!important}.content-modal-bottom__add:hover{background-color:#3d4cd4!important}.content-modal-bottom__close{margin-left:12px;color:#002033;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:40px}.content-top{display:flex;align-items:center;width:100%;margin-bottom:40px}.content-top-left{width:300px}.content-top-left__button{align-items:center;display:inline-flex;border:none;border-radius:4px;box-sizing:border-box;color:#fff;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:40px;max-width:100%;overflow:hidden;padding:0 16px;position:relative;text-decoration:none;text-overflow:ellipsis;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,fill .15s ease;white-space:nowrap;cursor:pointer;background-color:#1c2469!important}.content-top-left__button:hover{color:#fff;background-color:#3d4cd4!important}.content-top-left__button__icon{display:flex;flex-shrink:0;margin-right:14px;align-items:center;height:16px;justify-content:center;line-height:0;overflow:hidden;width:16px}.content-top-left__button__icon svg{fill:#fff!important}.content-top-right{display:flex;margin-left:auto}.content-top-right .__select{min-width:354px;width:100%;margin-left:16px}.content-top-right .__multiple{min-width:354px}.content-top-right__button{margin-left:30px;background-color:#f0f0f0!important}.content-top-right__button:hover{background-color:#d4d8db!important}.content-top-right__button svg{fill:#002033!important}.content-main{position:relative;min-height:650px}.content-main-navigation{position:absolute;right:0;top:-200px}.content-main-navigation__title{color:#002033;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;margin-bottom:20px}.content-main-navigation-item{color:#7b8d9e;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:none;transition:color .12s ease-out;padding:9px 0 9px 16px;border-left:2px solid transparent}.content-main-navigation-item.__active{border-left:2px solid #3D4CD4;color:#3d4cd4}.content-main-add{display:flex;justify-content:center;margin-top:200px;margin-right:300px;position:relative}.content-main-add-form.__full_width{width:100%}.content-main-add-form-content{flex-direction:column;width:600px;margin-bottom:200px;min-height:200px;display:none}.content-main-add-form-content.__full_width{width:100%;margin-top:-175px;margin-bottom:400px}.content-main-add-form-content.__show{display:flex}.content-main-add-form-content-table-top{margin-bottom:10px}.content-main-add-form-content-field{display:flex}.content-main-add-form-content-field:not(:last-child){margin-bottom:20px}.content-main-add-form-content-field__input{justify-content:end!important}.content-main-add-form-content-field__input .Select-Body{width:378px}.content-main-add-form-content-field__input .Select-DropdownIndicatorIcon{top:7px}.content-main-add-form-content-field__input.__short .TextField-Body{width:251px}.content-main-add-form-content-field__input .Text_view_secondary{color:#b9bfc5!important}.content-main-add-form-content-field__input .FieldLabel-Star{color:#cc2944;margin-left:0;margin-right:2px}.content-main-add-form-content-field__button{margin-left:16px}.content-main-add-form-content-field__switch{flex-direction:row;width:100%;justify-content:end;margin-right:336px}.content-main-add-form-content-field__switch .Switch-Label{text-align:right;color:#b9bfc5!important}.content-main-add-form-content-field__switch .Switch-Input{margin-left:12px;background-color:transparent!important}.content-main-add-form-content-field__switch .Switch-Input:checked{background-color:#3d4cd4!important}.content-main-add-form-buttons{position:absolute;bottom:0;right:-299px;display:none}.content-main-add-form-buttons.__show{display:flex;align-items:center}.table__badge .__success{color:#3d4cd4!important;box-shadow:inset 0 0 0 1px #3d4cd4!important}.table__badge .__alert{color:#cc2944!important;box-shadow:inset 0 0 0 1px #cc2944!important}.Modal{background:#00000080}.validations-table{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.validations-table .content-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.validations-table__tableWrap{flex:1 1 auto;min-height:0;width:100%;overflow-x:auto;overflow-y:auto;scrollbar-width:none}.validations-table__rowCell{display:flex;align-items:center;gap:4px;width:100%;height:100%;min-width:0}.validations-table__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;overflow-wrap:anywhere;word-break:break-word}.validations-table__copyIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;color:#3d4cd4;opacity:0;transition:opacity .2s ease-out}.validations-table__copyIcon--copied{color:#34c924;opacity:1}.validations-table__copyIcon--fading{color:#34c924;opacity:0}.validations-table__rowCell:hover .validations-table__copyIcon:not(.validations-table__copyIcon--copied){opacity:1}.validations-table__twoLineCell{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.validations-table__rowCreator{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0}.validations-table__rowCreatorIcon{width:16px;height:16px;flex:0 0 16px;object-fit:contain;color:#7b8d9e}.validations-table__primaryText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.validations-table__pill{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}.validations-table__pill--success{border-color:#01760133;background:#e0f7e0;color:#017601}.validations-table__pill--warn{border-color:#76600133;background:#fff9c4;color:#766001}.validations-table__pill--danger{border-color:#76170133;background:#fee6e8;color:#761701}.validations-table__pill--default{border-color:#0000001f;background:#f3f4f6;color:#374151}.validations-table__pill--info{border-color:#3d4cd42e;background:#e6e9fb;color:#3d4cd4}.validations-table__pill--middle{border-color:#1278aa40;background:#ecfaff;color:#1278aa}.validations-table__pill--orange{border-color:#b4530033;background:#fff1e3;color:#b45300}.validations-table__col--xxs{width:38px;min-width:38px;max-width:38px}.validations-table__col--xs{width:60px;min-width:60px;max-width:60px}.validations-table__col--s{width:90px;min-width:90px;max-width:90px}.validations-table__col--m{width:120px;min-width:120px;max-width:120px}.validations-table__col--xm{width:150px;min-width:150px;max-width:150px}.validations-table__col--l{width:180px;min-width:180px;max-width:180px}.validations-table__col--xl{width:240px;min-width:240px;max-width:240px}.validations-table__col--xxl{width:300px;min-width:300px;max-width:300px}.validations-table__tfoot td{position:sticky;bottom:0;z-index:1;background:#fff;box-shadow:inset 0 1px #e6e6e6;padding:0}.validations-table__paginationWrap{display:flex;align-items:center;justify-content:center;position:relative;min-height:44px;padding:12px 8px 0}.validations-table__totalCount{position:absolute;left:0;font-size:12px;color:#7b8d9e}.validations-table__loaderWrap{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.validations-table .table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.validations-table .table td{white-space:nowrap;overflow:visible;text-overflow:clip}.validations-table .table th{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}.validation{height:100%;min-height:0;overflow:hidden}.validation__layout{display:flex;flex-direction:column;gap:24px;width:100%;height:100%;min-height:0}.validation__topBar{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;width:100%;flex:0 0 auto;min-height:0}.validation__topBarLeft{min-width:0;display:flex;align-items:center}.validation__topBarRight{min-width:0;display:flex;align-items:center;justify-content:flex-start}.validation__columns{display:flex;gap:24px;align-items:stretch;width:100%;flex:1 1 auto;min-height:0;overflow:hidden}.validation__left{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.validation__loaderWrap{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.validation__leftPlaceholder{display:flex;align-items:stretch;justify-content:stretch;width:100%;flex:1 1 auto;min-height:0;box-sizing:border-box}.validation__right{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.validation__right>*{min-height:0}.validation__right>*:not(:last-child){flex:0 0 auto}.validation__right>*:last-child{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.validation__rightBody{display:flex;flex-direction:column;min-height:0}.validation__backButton{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#002033}.validation__backIcon{display:inline-flex;align-items:center;justify-content:center}.validation__backText{white-space:nowrap}.normalized-protocol-panel{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.normalized-protocol-panel__group{width:100%;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px;background:#fff;padding:12px}.normalized-protocol-panel__groupHeader{width:100%;padding:4px;display:flex;align-items:center;gap:8px;text-align:left;font-weight:500;font-size:16px;background:#fff;border:none;cursor:pointer}.normalized-protocol-panel__section{margin-bottom:0}.normalized-protocol-panel__sectionHeader{display:flex;align-items:center;gap:6px;padding:4px;font-weight:400;font-size:14px;background:linear-gradient(to right,#e0f0fe,#e0f0fe00)}.normalized-protocol-panel__subSection{margin-bottom:0}.normalized-protocol-panel__subHeader{display:flex;align-items:center;gap:6px;margin-bottom:4px;padding:4px;font-weight:500;background:linear-gradient(to right,#f7f7f7,#f7f7f700)}.normalized-protocol-panel__row{margin-bottom:8px;padding:4px;font-size:12px;white-space:pre-wrap}.normalized-protocol-panel__code{color:#7b8d9e}.normalized-protocol-panel__title{min-width:0}.validation-panel{width:100%;box-sizing:border-box}.validation-panel__loaderWrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}.validation-panel--loading{min-height:0}.validation-panel__group{width:100%;margin-bottom:8px;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px;background:#fff}.validation-panel__groupHeader{width:100%;padding:12px;display:flex;align-items:center;gap:8px;background:#fff;border:none;cursor:pointer;text-align:left}.validation-panel__groupBody{padding:0 12px 12px}.validation-panel__criterion{margin-bottom:0}.validation-panel__criterionHeader{width:100%;padding:4px;display:flex;align-items:center;gap:8px;text-align:left;font-weight:500;font-size:12px;border:none;cursor:pointer}.validation-panel__criterionBody{padding:8px 0 0}.validation-panel__row{margin-bottom:4px;padding:8px 8px 8px 12px;border:1px solid #e6e6e6;border-left:5px solid #e6e6e6;border-radius:8px}.validation-panel__rowHeader{width:100%;display:flex;align-items:center;gap:6px;margin-bottom:6px;font-weight:400}.validation-panel__code{font-size:12px;color:#7b8d9e;min-width:0;flex:0 1 auto}.validation-panel__param{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border:1px solid rgba(18,120,170,.25);background:#ecfaff;color:#1278aa;white-space:nowrap;flex-shrink:0}.validation-panel__crit{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border-color:#76170133;background:#fee6e8;color:#761701;white-space:nowrap;flex-shrink:0}.validation-panel__criterionTitle{font-weight:500;font-size:16px;line-height:1.2;min-width:0}.validation-panel__groupTitle{font-weight:400;font-size:14px;line-height:1.3;color:#002033;min-width:0}.validation-panel__score{margin-left:auto;padding:4px 8px;font-size:14px;font-weight:500;line-height:1;border-radius:12px;border:1px solid;white-space:nowrap}.validation-panel__score--success{border-color:#01760133;background:#e0f7e0;color:#017601}.validation-panel__score--warn{border-color:#76600133;background:#fff9c4;color:#766001}.validation-panel__score--danger{border-color:#76170133;background:#fee6e8;color:#761701}.validation-panel__count{display:inline-flex;align-items:center;gap:6px;padding:2px 2px 2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border:1px solid;white-space:nowrap;flex-shrink:0}.validation-panel__count--success{border-color:#01760133;background:#e0f7e0;color:#017601;padding-right:8px}.validation-panel__count--info{border-color:#3d4cd42e;background:#e6e9fb;color:#3d4cd4}.validation-panel__countValue{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:999px;font-size:12px;line-height:1;font-weight:500;width:16px;height:16px}.validation-panel__muted{font-size:12px;opacity:.6}.validation-panel__tooltip{margin-bottom:8px;font-size:12px;opacity:1}.validation-panel__fields{font-size:12px}.validation-panel__field{display:flex;gap:6px;margin-bottom:4px}.validation-panel__fieldLabel{opacity:1}.validation-panel__fieldValue{font-weight:500}.validation-panel__comment{margin-top:4px;white-space:pre-wrap}.validation-panel__detailsButton{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border:1px solid;white-space:nowrap;flex-shrink:0;border-color:#0000001f;background:#f3f4f6;color:#374151}.validation-panel__tooltipIconBtn{padding:0;border:0;background:transparent;display:inline-flex;align-items:start;line-height:0;cursor:help}.validation-panel__tooltipIcon{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.TextArea{width:100%;box-sizing:border-box;padding:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.3;color:#002033;border:1px solid #d9d9d9;border-radius:8px;background:#fff;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.TextArea::placeholder{color:#b9bfc5}.TextArea:focus{outline:none;border-color:#0078ff99;box-shadow:0 0 0 3px #0078ff1f}.TextArea:disabled{background:#f2f3f5;color:#b9bfc5;cursor:not-allowed}.checkbox{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,32,51,.28);border-radius:3px;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}.validation-param-toggle{display:inline-flex;border:1px solid #e6e6e6;border-radius:999px;padding:2px}.validation-param-toggle__btn{background:#fff;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.3;cursor:pointer;font-weight:400}.validation-param-toggle__btn--active{background:#006eff;color:#fff}.validation-param-toggle--disabled{opacity:.6}.validation-param-toggle--disabled .validation-param-toggle__btn{cursor:not-allowed}.validation-panel-expert{width:100%;box-sizing:border-box}.validation-panel-expert__top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.validation-panel-expert__topTitle{font-weight:600}.validation-panel-expert__topMeta{color:#7b8d9e;font-size:12px}.validation-panel-expert__empty{color:#7b8d9e}.validation-panel-expert__group{width:100%;margin-bottom:8px;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px;background:#fff}.validation-panel-expert__groupHeader{width:100%;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:none;cursor:pointer;text-align:left}.validation-panel-expert__groupBody{padding:0 12px 12px}.validation-panel-expert__criterion{margin-bottom:0}.validation-panel-expert__criterionHeader{width:100%;padding:4px;display:flex;align-items:center;gap:8px;text-align:left;font-weight:500;font-size:12px;border:none;cursor:pointer;background:transparent}.validation-panel-expert__criterionBody{padding:8px 0 0}.validation-panel-expert__row{display:flex;gap:8px;margin-bottom:4px;padding:8px 8px 8px 12px;border:1px solid #e6e6e6;border-left:5px solid #e6e6e6;border-radius:8px;background:#fff}.validation-panel-expert__row:focus,.validation-panel-expert__row:focus-visible,.validation-panel-expert__row:focus-within{outline:none;box-shadow:none}.validation-panel-expert__row--selected{border-color:#006eff59;border-left-color:#006eff}.validation-panel-expert__rowLeft{flex:0 0 16px;display:flex;padding-top:5px;align-items:flex-start;justify-content:center}.validation-panel-expert__rowRight{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch}.validation-panel-expert__rowHeader{width:100%;display:flex;align-items:center;gap:6px;min-height:26px;font-weight:400}.validation-panel-expert__code{font-size:12px;color:#7b8d9e;display:inline-flex;align-items:center;line-height:1.3;min-width:0;flex:0 1 auto}.validation-panel-expert__tooltipIconBtn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.validation-panel-expert__tooltipIcon{display:block;width:14px;height:14px}.validation-panel-expert__param{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border:1px solid rgba(118,96,1,.2);background:#fff9c4;color:#766001;white-space:nowrap;flex-shrink:0}.validation-panel-expert__crit{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border-color:#76170133;background:#fee6e8;color:#761701;white-space:nowrap;flex-shrink:0}.validation-panel-expert__criterionTitle{font-weight:500;font-size:16px;line-height:1.2;min-width:0}.validation-panel-expert__groupTitle{font-weight:400;font-size:14px;line-height:1.3;color:#002033;min-width:0}.validation-panel-expert__score{margin-left:auto;padding:4px 8px;font-size:14px;font-weight:500;line-height:1;border-radius:12px;border:1px solid;white-space:nowrap}.validation-panel-expert__score--success{border-color:#01760133;background:#e0f7e0;color:#017601}.validation-panel-expert__score--warn{border-color:#76600133;background:#fff9c4;color:#766001}.validation-panel-expert__score--danger{border-color:#76170133;background:#fee6e8;color:#761701}.validation-panel-expert__count{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.3;font-weight:500;border-radius:999px;border:1px solid;white-space:nowrap;flex-shrink:0}.validation-panel-expert__count--success{border-color:#01760133;background:#e0f7e0;color:#017601}.validation-panel-expert__count--info{border-color:#3d4cd42e;background:#e6e9fb;color:#3d4cd4;padding-right:2px}.validation-panel-expert__countValue{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:999px;font-size:12px;line-height:1;font-weight:500;width:16px;height:16px}.validation-panel-expert__muted{font-size:12px;color:#7b8d9e}.validation-panel-expert__fields{font-size:12px}.validation-panel-expert__input{width:100%;margin-top:4px}.validation-panel-expert__input input,.validation-panel-expert__input textarea{width:100%;box-sizing:border-box}.validation-summary-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:12px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;margin-bottom:8px}.validation-summary-card__left{display:flex;flex-direction:column;gap:4px;min-width:0}.validation-summary-card__label{font-size:12px;line-height:1.3;color:#7b8d9e}.validation-summary-card__titleRow{display:flex;align-items:center;gap:8px;min-width:0}.validation-summary-card__icon{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.validation-summary-card__title{font-size:14px;line-height:1.3;font-weight:400;padding:2px 0;color:#002033;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.validation-summary-card__right{display:flex;align-items:center;gap:12px}.validation-summary-card__meta{display:flex;flex-direction:column;align-items:start;gap:6px}.validation-summary-card__metaLabel{font-size:12px;line-height:1.3;color:#7b8d9e}.validation-summary-card__metaValue{font-size:12px;line-height:1.3;font-weight:400;padding:2px;color:#002033}.validation-summary-card__pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid;border-color:#4242421a;font-size:12px;line-height:1.3;font-weight:500;white-space:nowrap}.validation-summary-card__pill--success{border-color:#01760133;background:#e0f7e0;color:#017601}.validation-summary-card__pill--warn{border-color:#76600133;background:#fff9c4;color:#766001}.validation-summary-card__pill--danger{border-color:#76170133;background:#fee6e8;color:#761701}.validation-summary-card__comment{flex:0 0 100%;width:100%;margin-top:12px}.validation-summary-card__commentLabel{font-size:12px;line-height:1.3;color:#7b8d9e;margin-bottom:6px}.validation-summary-card__commentText{font-size:14px;line-height:1.3;white-space:pre-wrap;word-break:break-word}.validation-summary-card__comment .textarea,.validation-summary-card__comment textarea{width:100%}.validation-results-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;min-height:40px}.validation-results-header__title{font-family:Inter,sans-serif;font-size:16px;line-height:1.2;font-weight:500;color:#002033}.validation-results-header__actions{display:flex;align-items:center;gap:12px}.validation-panel-list{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0}.validation-panel-list__item{outline:none}.validation-panel-list__item--clickable{cursor:pointer}.validation-panel-list__item--clickable:hover .validation-summary-card{background-color:#0042690d}.validation-panel-list__item--locked{cursor:default}.validation-panel-list__item--locked .validation-summary-card{opacity:.6}
