@charset "UTF-8";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar{width:14.5rem;min-width:14.5rem;height:calc(100vh - 1rem);margin:.5rem .375rem .5rem .5rem;background:#fff;border-radius:1.25rem;box-shadow:0 0 32px #00000014;display:flex;flex-direction:column;padding:1.25rem 0 0;position:sticky;top:.5rem;overflow:hidden;transition:width .18s ease,min-width .18s ease}.sidebar__collapse{position:absolute;top:1rem;right:.75rem;width:1.625rem;height:1.625rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(25,107,222,.08);border-radius:.25rem;background-color:transparent;background-image:linear-gradient(180deg,#dbeaff0a 37.5%,#196bde0a);color:#196bde;cursor:pointer;z-index:3}.sidebar__collapse:hover{background-color:#ebf0ff;border-color:#196bde29}.sidebar__collapse svg{transition:transform .18s ease}.sidebar__logo{padding:.5rem 1.5rem 1.25rem}.sidebar__logo-mark{width:9.375rem;height:auto;display:block}.sidebar--collapsed{width:4.75rem;min-width:4.75rem}.sidebar--collapsed .sidebar__collapse{right:50%;transform:translate(50%)}.sidebar--collapsed .sidebar__collapse svg{transform:rotate(180deg)}.sidebar--collapsed .sidebar__logo{padding:2.875rem 0 .75rem;justify-content:center;display:flex}.sidebar--collapsed .sidebar__logo-mark{width:2.125rem}.sidebar--collapsed .sidebar__nav{padding:.5rem .625rem}.sidebar--collapsed .nav-item{justify-content:center;gap:0;padding:.375rem}.sidebar--collapsed .nav-item__label{display:none}.sidebar--collapsed .nav-item__bar{left:-.625rem}.sidebar--collapsed .sidebar__footer{justify-content:center;padding:.75rem 0}.sidebar--collapsed .sidebar__footer-text{display:none}.sidebar__nav{flex:1;overflow-y:auto;padding:.5rem 1rem}.sidebar__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.sidebar__footer{border-top:1px solid #d9d9d9;background:#fafafa;color:#898989;font-size:.75rem;line-height:1.125rem;padding:.75rem 1.5rem;display:flex;align-items:center;gap:.375rem}.sidebar__footer-dot{width:.375rem;height:.375rem;border-radius:50%;background:#898989}.nav-item{position:relative;display:flex;align-items:center;gap:.8125rem;width:100%;height:3.5rem;padding:.5rem .75rem;border:none;background:transparent;border-radius:.75rem;cursor:pointer;color:#7d7d7d;transition:background .12s ease,color .12s ease}.nav-item__bar{position:absolute;left:-1rem;top:.5rem;bottom:.5rem;width:.25rem;border-radius:0 .25rem .25rem 0;background:transparent}.nav-item__icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.nav-item__label{font-size:1rem;font-weight:400;letter-spacing:-.02rem}.nav-item:hover{background:#f3f3f3}.nav-item--active{background:#ebf0ff}.nav-item--active .nav-item__bar{background:#196bde}.nav-item--active .nav-item__label{color:#2b3674;font-weight:600}.icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(25,107,222,.08);border-radius:.5rem;background-color:transparent;background-image:linear-gradient(180deg,#dbeaff0a 37.5%,#196bde0a);color:#196bde;transition:background-color .18s ease,border-color .18s ease}.icon-tile>svg{display:block;flex-shrink:0}.icon-tile--md{width:3rem;height:3rem}.icon-tile--sm{width:2.5rem;height:2.5rem}.icon-tile--button{padding:0;cursor:pointer}.icon-tile--button:hover{background-color:#ebf0ff;border-color:#196bde29}.icon-tile--button:focus-visible{outline:2px solid rgba(25,107,222,.4);outline-offset:.125rem}.status-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:700;white-space:nowrap}.status-badge--md{padding:.375rem .75rem;font-size:.875rem;line-height:1.3125rem}.status-badge--sm{padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem}.status-badge--success{background:#5eb48514;color:#3f9466}.status-badge--processing{background:#fdb91314;color:#e9a808}.status-badge--danger{background:#f06b7614;color:#f06b76}.status-badge--neutral{background:#f8f8f8;color:#7d7d7d}.qih-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#10182866}.qih-modal{width:min(55rem,100%);overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 0 2.5rem #0000000a}.qih-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem 1rem}.qih-modal__head h2{margin:0;color:#111;font-size:2rem;font-weight:600;line-height:3rem}.qih-modal__head button{width:1.875rem;height:1.875rem;padding:0;border:0;background:transparent;cursor:pointer}.qih-modal__head button img{display:block;width:100%;height:100%}.qih-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qih-modal__error{display:flex;justify-content:space-between;gap:.75rem;margin:0 2rem .75rem;padding:.625rem .75rem;border:1px solid rgba(225,25,0,.25);border-radius:.375rem;background:#fdecea;color:#e11900;font-size:.8125rem}.qih-modal__error button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.qih-modal__table-wrap{max-height:22.5rem;margin:0 2rem 2rem;overflow:auto;border:1px solid rgba(125,125,125,.16);border-radius:.5rem;box-shadow:0 0 2rem #0000000f}.qih-modal__table{width:100%;min-width:43.75rem;border-collapse:collapse;color:#585858;font-size:.875rem}.qih-modal__table th,.qih-modal__table td{padding:.8125rem 1rem;border-bottom:1px solid rgba(0,0,0,.12);text-align:left;vertical-align:middle}.qih-modal__table td{height:3.125rem;color:#7d7d7d;font-size:.875rem;line-height:1.3125rem}.qih-modal__table th{position:sticky;top:0;z-index:1;height:3.5rem;background:#f7f7f7;color:#585858;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.qih-modal__table tr:last-child td{border-bottom:0}.qih-modal__table td:last-child{white-space:nowrap}.qih-modal__status{display:flex;align-items:center}.qih-download{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto;padding:.25rem .75rem .25rem .25rem;border:.03125rem solid rgba(25,107,222,.32);border-radius:.25rem;background:#fff;color:#196bde;font:inherit;font-size:.75rem;line-height:1.125rem;cursor:pointer}.qih-download:hover{background:#f3f6ff}.qih-download:disabled{cursor:not-allowed;opacity:.5}.qih-download__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border:.03125rem solid rgba(25,107,222,.08);border-radius:.25rem;background:linear-gradient(180deg,#dbeaff0a 37.5%,#196bde0a),#fff}.qih-download__icon img{display:block;width:.905rem;height:.905rem}.qih-modal__skeleton span{display:block;height:.875rem;border-radius:.25rem;background:linear-gradient(90deg,#f2f4f7 25%,#e6e9f0,#f2f4f7 75%);background-size:200% 100%;animation:qih-shimmer 1.2s infinite linear}@keyframes qih-shimmer{to{background-position:-200% 0}}.qih-status--reasoned{cursor:help}.qih-modal__empty{padding:2.5rem!important;color:#7d7d7d;text-align:center!important}@media (max-width: 768px){.qih-backdrop{align-items:flex-start;padding:.75rem}.qih-modal__head{padding:1rem 1.25rem}.qih-modal__head h2{font-size:1.625rem}.qih-modal__error,.qih-modal__table-wrap{margin-left:1.25rem;margin-right:1.25rem}}.topnav{min-height:4rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1rem 1.25rem 0 .875rem;min-width:0}.topnav__card{display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.375rem;border:0;border-radius:.625rem;background:#fff;box-shadow:0 0 1.0625rem #00000005;flex-shrink:0;font:inherit;text-align:left}.topnav__crumbs{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;align-self:center;min-width:0}.topnav__crumb{display:inline-flex;align-items:center;gap:.25rem;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;color:#2b3674}.topnav__crumb--link{border:none;background:transparent;padding:0;cursor:pointer;color:#2b3674;text-decoration:none}.topnav__crumb--link .topnav__crumb-label{text-decoration:underline;text-underline-offset:.0625rem}.topnav__crumb--link:hover{opacity:.85}.topnav__crumb--current{font-weight:700}.topnav__sep{text-decoration:none}.topnav__actions{padding:.375rem}.topnav__utility.icon-tile{width:2.125rem;height:2.125rem}.topnav__glyph{width:1.25rem;height:1.25rem}.topnav__glyph--upload{width:1.125rem;height:1.0625rem}.topnav__glyph--caret{width:.875rem;height:.5rem}.topnav__right{display:flex;align-items:flex-start;gap:1rem;min-width:0}.topnav__org{display:inline-flex;align-items:center;height:2.125rem;padding:.375rem .875rem;border:1px solid rgba(125,125,125,.2);border-radius:.5rem;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#111;white-space:nowrap}.topnav__user-menu{position:relative}.topnav__user{display:flex;align-items:center;gap:.5rem;height:2.125rem;padding:.25rem .625rem .25rem .25rem;border:1px solid rgba(125,125,125,.2);border-radius:.5rem;background:#fff;color:#7d7d7d;cursor:pointer;font:inherit;flex-shrink:0}.topnav__user:focus-visible{outline:2px solid rgba(25,107,222,.4);outline-offset:.125rem}.topnav__user-chevron{transition:transform .15s ease}.topnav__user-chevron--open{transform:rotate(180deg)}.topnav__menu{position:absolute;top:calc(100% + .625rem);right:0;z-index:20;min-width:12.5rem;padding:.375rem;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;box-shadow:0 0 32px #00000014}.topnav__menu-header{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem .625rem;border-bottom:1px solid #e6e9f0;margin-bottom:.375rem}.topnav__menu-name{font-size:.875rem;font-weight:600;color:#2b3674;word-break:break-word}.topnav__menu-org{font-size:.75rem;color:#7d7d7d}.topnav__menu-item{display:block;width:100%;text-align:left;padding:.5rem .625rem;border:none;background:transparent;border-radius:.5rem;font-family:inherit;font-size:.875rem;color:#1f2430;cursor:pointer}.topnav__menu-item:hover{background:#f3f3f3}.topnav__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;background:#c1dafd;color:#2b3674;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.topnav-uploads{position:relative;z-index:30}.topnav-uploads__trigger{padding:.375rem 1.5rem .375rem .75rem;color:#111;cursor:pointer}.topnav-uploads__trigger .icon-tile{width:2.125rem;height:2.125rem}.topnav-uploads__trigger:hover,.topnav-uploads__trigger[aria-expanded=true]{box-shadow:0 0 1.0625rem #196bde14}.topnav-uploads__trigger:focus-visible{outline:2px solid rgba(25,107,222,.4);outline-offset:.125rem}.topnav-uploads .icon-tile:hover{background-color:#ebf0ff;border-color:#196bde29}.topnav-uploads__flag{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;white-space:nowrap}.topnav-uploads__flag i{width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.topnav-uploads__flag--processing{color:#dd9d00}.topnav-uploads__flag--danger{color:#f06b76}.topnav-uploads__label{margin-right:1rem;white-space:nowrap;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.topnav-uploads__popover{position:absolute;top:calc(100% + .75rem);right:0;width:27.4375rem;padding:1.5rem;border-radius:.75rem;background:#fff;box-shadow:0 0 2.5rem #11111114}.topnav-uploads__last{display:flex;align-items:center;gap:.625rem;min-height:2.75rem}.topnav-uploads__last>div{display:grid;gap:.125rem;margin-right:auto}.topnav-uploads__last>div span{color:#7d7d7d;font-size:.75rem}.topnav-uploads__last>div strong{color:#111;font-size:.875rem;font-weight:600}.topnav-uploads__download{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem .25rem .25rem;border:.03125rem solid rgba(25,107,222,.32);border-radius:.375rem;background:#fff;color:#196bde;font:inherit;font-size:.8125rem;cursor:pointer}.topnav-uploads__download:disabled{cursor:wait;opacity:.6}.topnav-uploads__recent{margin-top:1.125rem;padding:1rem;border-radius:.5rem;background:#f8f8f8}.topnav-uploads__recent-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem;color:#111;font-size:1rem}.topnav-uploads__recent-head>button{padding:.375rem .625rem;border:1px solid rgba(25,107,222,.24);border-radius:.25rem;background:#fffc;color:#196bde;font:inherit;font-size:.75rem;cursor:pointer}.topnav-uploads__row{display:grid;grid-template-columns:6.5625rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.875rem;border-top:1px solid rgba(125,125,125,.1);color:#7d7d7d;font-size:.75rem}.topnav-uploads__row>span:nth-child(2){overflow:hidden;color:#585858;text-overflow:ellipsis;white-space:nowrap}.topnav-uploads__message{display:flex;align-items:center;justify-content:space-between;min-height:6.25rem;color:#7d7d7d;font-size:.8125rem;text-align:center}.topnav-uploads__message>button{border:0;background:transparent;color:#196bde;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}@media (max-width: 80rem){.topnav{gap:1rem;padding-right:1.125rem}.topnav__right{gap:.75rem}.topnav-uploads__trigger{padding-right:1rem}.topnav-uploads__label{margin-right:.25rem}}@media (max-width: 70rem){.topnav{align-items:stretch;flex-direction:column;min-height:auto;padding:1rem 1rem .5rem 0}.topnav__crumbs{align-self:flex-start;margin-top:0}.topnav__right{justify-content:flex-end;width:100%}}@media (max-width: 768px){.topnav{gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.topnav__card{min-height:3.5rem;gap:.5rem;padding:.375rem}.topnav-uploads__trigger{padding:.375rem .75rem .375rem .375rem}.topnav-uploads__label{margin-right:0}.topnav__actions>.topnav__utility,.topnav__actions>.topnav__org{display:none}.topnav-uploads__popover{position:fixed;top:4.75rem;right:.75rem;left:.75rem;width:auto}}.data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;flex-wrap:wrap}.data-toolbar__left,.data-toolbar__right{display:flex;align-items:center;gap:.625rem}.tool-btn{display:inline-flex;align-items:center;gap:.5rem;border:none;background:transparent;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem}.tool-btn__icon{width:1.375rem;height:1.375rem;display:block}.tool-btn:hover:not(:disabled){background:#f2f4f7}.tool-btn:disabled{color:#898989;cursor:default}.tool-btn:disabled .tool-btn__icon{filter:grayscale(1);opacity:.55}.data-search{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid rgba(125,125,125,.24);border-radius:.25rem;padding:.5rem .75rem;min-width:15rem;color:#7d7d7d}.data-search__input{border:none;background:transparent;outline:none;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;color:#7d7d7d;width:100%}.tool-icon{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;border-radius:.25rem}.tool-icon img{width:1.375rem;height:1.375rem;display:block}.tool-icon:disabled{cursor:default}.tool-icon:disabled img{filter:grayscale(1);opacity:.55}.tool-icon:hover:not(:disabled){opacity:.85}@media (max-width: 992px){.data-search{min-width:11.25rem}}.vam-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#1111119e}.vam-modal{display:flex;width:min(67.375rem,100%);max-height:calc(100vh - 3rem);flex-direction:column;gap:1.5rem;padding:1.5rem 2rem 2rem;border-radius:1rem;background:#fff;box-shadow:0 0 2.5rem #1111110f}.vam-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.vam-modal__header h2{margin:0;color:#111;font-size:2rem;font-weight:600;line-height:3rem}.vam-modal__header p{margin:.25rem 0 0;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.vam-modal__header button{width:1.875rem;height:1.875rem;flex:0 0 auto;padding:0;border:0;background:transparent;cursor:pointer}.vam-modal__header button img{display:block;width:100%;height:100%}.vam-grid{min-height:0;overflow:hidden;border:1px solid rgba(125,125,125,.2);border-radius:.75rem;background:#fff;box-shadow:0 0 32px #0000000f}.vam-grid .data-toolbar{min-height:3.375rem;padding:.375rem .75rem}.vam-grid .data-toolbar__left,.vam-grid .data-toolbar__right{gap:.375rem}.vam-grid .tool-btn{padding:.25rem 0}.vam-grid .data-search{min-width:11.4375rem;padding:.375rem .5rem}.vam-grid__scroll{max-height:29.3125rem;margin:0 .625rem .625rem;overflow:auto;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.vam-grid__scroll::-webkit-scrollbar{width:.4375rem}.vam-grid__scroll::-webkit-scrollbar-track{background:transparent}.vam-grid__scroll::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.vam-grid__scroll:hover::-webkit-scrollbar-thumb{background-color:#898989}.vam-table{width:100%;min-width:38.75rem;border-collapse:collapse;table-layout:fixed;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.vam-table th,.vam-table td{position:relative;padding:0 .75rem;text-align:left;vertical-align:middle}.vam-table th{position:sticky;top:0;z-index:1;height:3rem;background:#f7f7f7;color:#111;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.vam-table td{height:3.625rem;border-bottom:1px solid rgba(0,0,0,.12);color:#7d7d7d;font-size:.875rem;line-height:1.3125rem}.vam-table th:nth-child(1){width:45%}.vam-table th:nth-child(2){width:30%}.vam-table th:nth-child(3){width:25%}.vam-table th+th:before,.vam-table td+td:before{position:absolute;top:50%;left:0;width:1px;height:2.125rem;background:#e0e0e0;content:"";transform:translateY(-50%)}.vam-table tbody tr:last-child td{border-bottom:0}.vam-table__empty{height:7.5rem!important;text-align:center!important}.vam-status{display:inline-flex;padding:.25rem .75rem;border:1px solid rgba(253,185,19,.6);border-radius:.25rem;background:#fff;color:#585858;font-size:.75rem;line-height:1.125rem}@media (max-width: 768px){.vam-backdrop{align-items:flex-start;padding:.75rem}.vam-modal{padding:1.125rem}.vam-modal__header h2{font-size:1.625rem;line-height:2.375rem}}.vendor-head{margin-bottom:1.25rem}.vendor-head__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vendor-head__titlerow{display:flex;align-items:center;gap:.75rem}.vendor-head__title{margin:0;font-size:1.875rem;font-weight:700;color:#101828;letter-spacing:-.03125rem}.vendor-head__count{background:#eaf0ff;color:#196bde;font-size:.8125rem;font-weight:500;padding:.3125rem .75rem;border-radius:.5rem}.vendor-head__count strong{font-weight:700}.vendor-head__subtitle{margin:.1875rem 0 0;font-size:.875rem;color:#667085;white-space:nowrap}.vendor-head__actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.btn-group{display:inline-flex;align-items:center;gap:.375rem;background:#eeeeeee5;border-radius:.375rem;padding:.375rem}.vendor-card{background:#fff;border:1px solid #eaecf0;border-radius:.875rem;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;overflow:hidden}.table-wrap{overflow-x:auto}.vtable{width:100%;border-collapse:collapse;font-size:.875rem}.vtable thead th{text-align:left;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;color:#344054;background:#f9fafb;white-space:nowrap;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.vtable th:nth-child(n+2),.vtable td:nth-child(n+2){border-left:1px solid #eaecf0}.vtable tbody td{padding:.5625rem 1.125rem;border-bottom:1px solid #eaecf0;color:#667085;white-space:nowrap;vertical-align:middle}.vtable tbody tr:hover{background:#f9fbff}.vtable__empty{text-align:center;color:#98a2b3;padding:2.5rem 1.25rem}.vtable__empty--error{color:#d92d20}.vendor-pager{display:flex;align-items:center;justify-content:flex-end;gap:1.125rem;border-top:1px solid #eaecf0;color:#667085;font-size:.8125rem;padding:.75rem 1.125rem}.vendor-pager__size{display:flex;align-items:center;gap:.5rem}.vendor-pager__size select{border:1px solid #d0d5dd;border-radius:.25rem;background:#fff;color:#344054;font-family:inherit;padding:.25rem .4375rem}.vendor-pager__steps{display:flex;gap:.3125rem}.vendor-pager__steps button{min-width:1.875rem;border:1px solid #d0d5dd;border-radius:.25rem;background:#fff;color:#667085;cursor:pointer;font-size:1.125rem}.vendor-pager__steps button:disabled{cursor:not-allowed;opacity:.4}.namecell{display:flex;align-items:center;gap:.625rem}.namecell__name{color:#667085;font-weight:400}.dd-pill{display:inline-flex;align-items:center;gap:.375rem;border:1px solid #d0d5dd;border-radius:1.25rem;padding:.25rem .375rem .25rem .75rem;font-size:.8125rem;color:#344054;background:#fff}.dd-pill__check{display:inline-flex;color:#12b76a}.muted{color:#667085}.dash{color:#98a2b3}.vendor-assessment-count{padding:0;border:0;background:transparent;color:#196bde;font:inherit;font-weight:600;cursor:pointer}.vendor-assessment-count:hover{text-decoration:underline}.vendor-assessment-count:focus-visible{border-radius:.1875rem;outline:.125rem solid rgba(25,107,222,.35);outline-offset:.1875rem}.vendor-edit{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;padding:0;border:.03125rem solid rgba(25,107,222,.6);border-radius:.25rem;background:#fff;cursor:pointer}.vendor-edit img{display:block;width:.9375rem;height:.9375rem}.vendor-edit:hover{background:#f3f6ff}.vendor-edit:focus-visible{outline:.125rem solid rgba(25,107,222,.35);outline-offset:.125rem}@media (max-width: 992px){.vendor-head__subtitle{white-space:normal}}.stepper{display:flex;gap:.75rem;align-items:stretch}.stepper__tab{flex:1;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border:none;border-radius:.75rem .75rem 0 0;background:#eef1f6;cursor:pointer;font-family:inherit;text-align:left;position:relative;transition:background .12s ease}.stepper__tab--active{background:#fff;box-shadow:0 -.125rem .5rem #1018280a}.stepper__tab--active:before{content:"";position:absolute;left:0;top:.875rem;bottom:.875rem;width:.25rem;border-radius:0 .25rem .25rem 0;background:#196bde}.stepper__tab--done{background:#eaf6ef}.stepper__tab--disabled{background:#eef1f6;cursor:not-allowed;opacity:.58}.stepper__badge{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:.5rem;font-size:.875rem;font-weight:700;flex-shrink:0}.stepper__tab--active .stepper__badge{background:#ebf0ff;color:#196bde}.stepper__tab--todo .stepper__badge,.stepper__tab--disabled .stepper__badge{background:#e2e5ea;color:#98a2b3}.stepper__tab--done .stepper__badge{background:#17b26a;color:#fff}.stepper__label{font-size:.9375rem;font-weight:600}.stepper__tab--active .stepper__label{color:#101828}.stepper__tab--todo .stepper__label,.stepper__tab--disabled .stepper__label{color:#98a2b3}.stepper__tab--done .stepper__label{color:#344054}@media (max-width: 992px){.stepper{gap:.5rem;overflow-x:auto}.stepper__tab{flex:0 0 auto;min-width:11.875rem;padding:.875rem 1rem}}.field{position:relative;display:block;width:100%}.field__control{width:100%;font-family:inherit;font-size:.9375rem;color:#1f2430;background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;padding:.875rem;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.field__control::placeholder{color:transparent}.field__control:hover{border-color:#b6bcc7}.field__control:focus{border-color:#196bde;box-shadow:0 0 0 .1875rem #196bde1f}.field--textarea .field__control{min-height:6rem;resize:vertical;padding-right:2.5rem}.field--input .field__control{height:3.25rem}.field--input .field__control{padding-right:2.5rem}.field--select>.MuiInputBase-root{background:#fff;color:#1f2430}.field--select>.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd}.field--select>.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b6bcc7}.field--select>.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.field--select>.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#196bde}.field--select>.MuiInputBase-root .MuiSelect-icon{color:#667085}.field--select>.MuiInputLabel-root{font-size:.9375rem;color:#98a2b3}.field--select>.MuiInputLabel-root:not(.MuiInputLabel-shrink){transform:translate(.875rem,.9375rem) scale(1)}.field--select>.MuiInputLabel-root.MuiInputLabel-shrink{color:#667085;transform:translate(.875rem,-.5rem) scale(.75)}.field--select>.MuiInputLabel-root.Mui-focused{color:#196bde}.field--select>.MuiInputLabel-root .MuiFormLabel-asterisk{color:#e11900}.field--select>.MuiFormHelperText-root{margin-left:0;font-size:.75rem;color:#7d7d7d}.field--select>.MuiInputBase-root{cursor:pointer}.field--select>.MuiInputBase-root.MuiInputBase-root{font-size:.9375rem;border-radius:.5rem}.field--select>.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret: 2.625rem}.field--select>.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.field--select>.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.field--select>.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.field--select>.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{padding:0rem 2.625rem 0rem .875rem;min-height:0;line-height:3.25rem}.field--select>.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{right:.75rem;width:1rem;height:1rem}.field__label{position:absolute;left:.75rem;top:.9375rem;padding:0 .25rem;font-size:.9375rem;color:#98a2b3;pointer-events:none;background:#fff;transition:all .12s ease;max-width:calc(100% - 1.75rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field__req{color:#e11900;margin-left:.125rem}.field .field__control:focus~.field__label,.field .field__control:not(:placeholder-shown)~.field__label,.field--filled .field__label{top:-.5rem;font-size:.75rem;color:#667085}.field .field__control:focus~.field__label{color:#196bde}.field--textarea .field__label{top:.875rem}.field--textarea .field__control:focus~.field__label,.field--textarea .field__control:not(:placeholder-shown)~.field__label{top:-.5rem}.field__trailing{position:absolute;right:.75rem;top:1rem;color:#98a2b3;pointer-events:none}.field--textarea .field__trailing{top:auto;bottom:.75rem}.section-card{background:#f9fafb;border:1px solid #eef1f5;border-radius:1rem;padding:1.5rem;margin-top:1.5rem}.section-card__title{margin:0;font-size:1.1875rem;font-weight:700;color:#344054}.section-card__subtitle{margin:.1875rem 0 0;font-size:.875rem;color:#667085}.section-card__body{margin-top:1.125rem;display:flex;flex-direction:column;gap:1rem}.cv-card{background:#fff;border-radius:1.25rem;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;padding:1.75rem 2rem 1.5rem;margin-top:-.125rem}.cv-head__title{margin:0;font-size:1.625rem;font-weight:700;color:#101828}.cv-head__subtitle{margin:.25rem 0 0;font-size:.9375rem;color:#667085}.cv-grid{display:grid;gap:1.25rem;margin-top:1.5rem}.cv-grid--2{grid-template-columns:repeat(2,1fr)}.cv-grid--3{grid-template-columns:repeat(3,1fr)}.cv-grid--1{grid-template-columns:1fr}.cv-row{display:flex;align-items:flex-start;gap:.875rem}.cv-row__fields{flex:1;display:grid;gap:1rem;min-width:0}.cv-row__delete{border:none;background:transparent;padding:0;cursor:pointer;flex-shrink:0}.cv-row__delete img{width:3.25rem;height:3.25rem;display:block}.cv-row__delete:hover{opacity:.85}.cv-rowcard{background:#fff;border:1px solid #eef1f5;border-radius:.75rem;padding:1rem}.cv-add{display:inline-flex;align-self:flex-start;align-items:center;gap:.375rem;border:none;background:transparent;color:#196bde;font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;padding:.25rem 0;margin-top:.25rem}.cv-add__plus{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:1px solid currentColor;border-radius:50%;font-size:.875rem;line-height:1}.cv-scroll{max-height:calc(100vh - 20rem);overflow-y:auto;padding-right:.25rem;margin-right:-.25rem}.cv-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem;flex-wrap:wrap}.cv-footer__right{display:flex;align-items:center;gap:.75rem;margin-left:auto}.cv-hidden{display:none}.cv-alert{margin-top:1rem;padding:.625rem .75rem;border:1px solid #fda29b;border-radius:.5rem;background:#fffbfa;color:#b42318;font-size:.875rem}.cv-state{display:flex;min-height:11.25rem;align-items:center;justify-content:center;gap:1rem;color:#667085}.cv-state--error{flex-direction:column;color:#b42318}.cv-infra-placeholder{margin-top:1.5rem;padding:2.5rem;border:1px dashed #d0d5dd;border-radius:.75rem;background:#f9fafb;color:#667085;font-size:.875rem;text-align:center}@media (max-width: 992px){.cv-grid--2,.cv-grid--3{grid-template-columns:1fr}}.tags-cell{position:relative;display:inline-flex;align-items:center;gap:.3125rem}.tags-cell__empty{color:#7d7d7d}.tags-cell__chip{display:inline-flex;align-items:center;max-width:6.25rem;overflow:hidden;padding:.25rem .5rem;border-radius:.25rem;background:#196bde0f;color:#196bde;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tags-cell__more{padding:0;border:0;background:transparent;color:#196bde;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.tags-cell__more:hover,.tags-cell__more[aria-expanded=true]{text-decoration:underline}.tags-cell__more:focus-visible{outline:2px solid rgba(25,107,222,.4);outline-offset:.125rem}.tags-cell__popover{position:absolute;top:calc(100% + .375rem);left:0;z-index:5;display:flex;flex-wrap:wrap;gap:.375rem;max-width:17.5rem;padding:.625rem;border-radius:.5rem;background:#fff;box-shadow:0 0 .5rem #0000001f}.tags-cell__popover .tags-cell__chip{max-width:none}.qp{border:1px solid #e6e9f0;border-radius:.5rem;background:#fff;overflow:hidden}.qp__toolbar{display:flex;align-items:center;justify-content:flex-end;min-height:2.375rem;padding:0 .75rem;border-bottom:1px solid #e6e9f0}.qp__search{display:flex;align-items:center;gap:.375rem;min-width:11.4375rem;padding:.375rem .625rem;border:1px solid rgba(125,125,125,.16);border-radius:.25rem;color:#7d7d7d}.qp__search input{width:100%;border:0;outline:0;background:transparent;color:#1f2430;font:inherit;font-size:.75rem}.qp__error{margin:0;padding:.5rem .75rem;background:#fdecea;color:#e11900;font-size:.8125rem}.qp__error button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.qp__table-wrap{max-height:22.5rem;overflow:auto}.qp__table{width:100%;min-width:55rem;border-collapse:collapse;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem}.qp__table th,.qp__table td{padding:.625rem .75rem;border-bottom:1px solid rgba(0,0,0,.12);text-align:left;vertical-align:middle}.qp__table td{height:3.25rem}.qp__table th{position:sticky;top:0;z-index:1;height:3.5rem;background:#f7f7f7;color:#111;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;white-space:nowrap}.qp__select{width:3.125rem;padding-left:0;padding-right:0;text-align:center}.qp__row--selected,.qp__row--selected:hover{background:#ebf0ff}.qp__reference{color:#7d7d7d;font-weight:700;white-space:nowrap}.qp__question{color:#7d7d7d;line-height:1.4}.qp__reason{display:block;margin-top:.125rem;color:#b7791f;font-size:.6875rem;white-space:normal}.qp__state{padding:2rem;color:#7d7d7d;text-align:center}.qp__footer{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;min-height:2.5rem;padding:0 .875rem;border-top:1px solid #e6e9f0;color:#7d7d7d;font-size:.75rem}.qp__footer label{display:flex;align-items:center;gap:.375rem}.qp__footer select{padding:.125rem .375rem;border:1px solid #e6e9f0;border-radius:.25rem;background:#fff;font:inherit;font-size:.75rem;cursor:pointer}.qp__pager button{width:1.5rem;height:1.5rem;border:1px solid #e6e9f0;border-radius:.25rem;background:#fff;color:#7d7d7d;cursor:pointer}.qp__pager button:disabled{cursor:not-allowed;opacity:.45}.qp-selection-bar{position:fixed;left:50%;bottom:2rem;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(82.0625rem,100vw - 4rem);padding:.375rem .375rem .375rem .75rem;border:1px solid rgba(255,255,255,.7);border-radius:.375rem;background:#4b4b4bcc;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);transform:translate(-50%);color:#fff;font-size:.875rem;line-height:1.3125rem}.qp-selection-bar__count{display:inline-flex;align-items:center;gap:.75rem}.qp-selection-bar__tick{position:relative;width:1.5rem;height:1.5rem;border-radius:.375rem;background:#8f9092;filter:drop-shadow(0 0 .1666875rem rgba(0,0,0,.1))}.qp-selection-bar__tick:after{content:"";position:absolute;top:.40625rem;left:.53125rem;width:.375rem;height:.625rem;border:solid #ffffff;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.qp-selection-bar__actions{display:inline-flex;align-items:center;gap:.5rem}.qp-selection-bar__clear,.qp-selection-bar__delete{padding:.375rem .75rem;border-radius:.25rem;background:transparent;color:#fff;font:inherit;font-size:.75rem;font-weight:600;line-height:1.3125rem;cursor:pointer}.qp-selection-bar__clear{border:0;opacity:.8}.qp-selection-bar__clear:hover{opacity:1}.qp-selection-bar__delete{border:1px solid rgba(255,255,255,.8)}.qp-selection-bar__delete:hover:not(:disabled){background:#ffffff1f}.qp-selection-bar__delete:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 768px){.qp-selection-bar{flex-direction:column;align-items:stretch;gap:.625rem;width:calc(100vw - 1.5rem)}.qp-selection-bar__actions{justify-content:flex-end}}.aq-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;overflow:auto;padding:1.5rem;background:#10182866}.aq-modal{display:flex;flex-direction:column;gap:1rem;width:min(58.125rem,100%);max-height:calc(100vh - 3rem);overflow:auto;padding:1.5rem 2rem 1.25rem;border-radius:1rem;background:#fff;box-shadow:0 0 2.5rem #0000000a}.aq-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aq-modal__head h2{margin:0;color:#111;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2rem;font-weight:600;line-height:3rem}.aq-modal__head p{margin:.125rem 0 0;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.aq-modal__head button{flex-shrink:0;width:1.875rem;height:1.875rem;padding:0;border:0;background:transparent;cursor:pointer}.aq-modal__head button img{display:block;width:100%;height:100%}.aq-modal__head button:disabled{cursor:not-allowed;opacity:.55}.aq-modal__error{margin:0;padding:.625rem .75rem;border:1px solid rgba(225,25,0,.25);border-radius:.375rem;background:#fdecea;color:#e11900;font-size:.8125rem}.aq-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem}@media (max-width: 768px){.aq-backdrop{align-items:flex-start;padding:.75rem}.aq-modal{padding:1rem}.aq-modal__head h2{font-size:1.5rem;line-height:2rem}}.qnd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;overflow:auto;padding:1.5rem;background:#10182866}.qnd-modal{width:min(37.5rem,100%);max-height:calc(100vh - 3rem);overflow:auto;border-radius:1rem;background:#fff;box-shadow:0 0 2.5rem #0000000a}.qnd-modal__head{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 2rem .75rem}.qnd-modal__head h2{margin:0;color:#111;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:600;line-height:2.625rem}.qnd-modal__head button{width:1.875rem;height:1.875rem;padding:0;border:0;background:transparent;cursor:pointer}.qnd-modal__head button img{display:block;width:100%;height:100%}.qnd-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qnd-modal__summary{margin:0 2rem 2rem;padding:1rem 1.5rem;border-radius:.5rem;background:#cacaca1f;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.qnd-modal__summary p{margin:0}.qnd-modal__summary strong{color:#585858}.qnd-modal__block{margin-top:1rem;padding-top:.625rem;border-top:1px solid #d9d9d9}.qnd-modal__error{margin:0 2rem 1rem;padding:.625rem .75rem;border:1px solid rgba(225,25,0,.25);border-radius:.375rem;background:#fdecea;color:#e11900;font-size:.8125rem}.qnd-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;min-height:3.875rem;padding:.75rem 2rem;border-top:1px solid #e9e9e9}.qnd-modal__foot p{margin:0;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.qnd-modal__foot>div{display:flex;gap:.625rem}@media (max-width: 768px){.qnd-backdrop{align-items:flex-start;padding:.75rem}.qnd-modal__head{padding-left:1.25rem;padding-right:1.25rem}.qnd-modal__head h2{font-size:1.375rem;line-height:2rem}.qnd-modal__summary,.qnd-modal__error{margin-left:1.25rem;margin-right:1.25rem}.qnd-modal__foot{align-items:flex-start;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}.qnd-modal__foot>div{align-self:flex-end}}.required-dropdown{min-width:8.3125rem;padding:.5rem 1rem;border:1px solid rgba(125,125,125,.28);border-radius:.25rem;background:linear-gradient(90deg,#fdb91305,#fdb91305),linear-gradient(90deg,#fff6,#fff6);color:#7d7d7d;font:inherit;font-size:.75rem;cursor:pointer}.required-dropdown:disabled{cursor:not-allowed;opacity:.6}.qe-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;overflow:auto;padding:1.5rem;background:#10182866}.qe-modal{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;width:min(64.875rem,100%);max-height:calc(100vh - 3rem);overflow:auto;padding:1.5rem 2rem;border:0;border-radius:1rem;background:#fffffffa;box-shadow:0 0 2.5rem #0000000a}.qe-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.qe-modal__head h2{margin:0;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2rem;font-weight:600;line-height:3rem;color:#111}.qe-modal__id{display:block;margin-top:.25rem;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem;color:#196bde}.qe-modal__id strong{font-weight:700}.qe-modal__close{flex-shrink:0;width:1.875rem;height:1.875rem;padding:0;border:0;border-radius:50%;background:transparent;color:#7d7d7d;font-size:1.5rem;line-height:1;cursor:pointer}.qe-modal__close:hover{background:#ebf0ff;color:#196bde}.qe-modal__close:disabled{cursor:not-allowed;opacity:.55}.qe-modal__notice{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1.5rem .5rem .5rem;border:.09375rem solid rgba(25,107,222,.24);border-radius:.5rem;background:#fffffffa;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#196bde}.qe-modal__notice .icon-tile{width:2.25rem;height:2.25rem;border-radius:.375rem;border-color:transparent}.qe-modal__body{display:grid;gap:1.5rem;width:100%}.qe-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.qe-types{margin:0;padding:1rem 1.5rem 1.5rem;border:0;border-radius:.75rem;background:#f7f7f7}.qe-types legend{float:left;width:100%;padding:0 0 .5rem;border-bottom:1px solid rgba(125,125,125,.2);font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3125rem;color:#585858}.qe-types legend b{color:red;font-weight:inherit}.qe-types__options.qe-types__options{column-gap:3.75rem;row-gap:.5rem;padding-top:1.5rem;clear:both}.qe-types__options.qe-types__options .MuiFormControlLabel-root{margin:0}.qe-types__options.qe-types__options .MuiFormControlLabel-label{font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#7d7d7d}.qe-types__options.qe-types__options .is-selected .MuiFormControlLabel-label{font-weight:700;color:#111}.qe-options{display:grid;gap:1.25rem;padding-top:1.5rem}.qe-options__row{display:flex;align-items:center;gap:.75rem}.qe-options .MuiOutlinedInput-root{height:2.625rem;background:#fffc}.qe-options .MuiInputBase-input{font-size:.875rem;line-height:1.3125rem}.qe-options__delete.icon-tile{width:2.625rem;height:2.625rem;border-radius:.375rem;background-color:#fffc}.qe-options__delete.icon-tile img{display:block;width:1.25rem;height:1.25rem}.qe-options__delete.icon-tile:disabled{cursor:not-allowed;opacity:.45}.qe-options__add{justify-self:start;display:inline-flex;align-items:center;gap:.375rem;padding:0;border:0;background:transparent;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;color:#196bde;cursor:pointer}.qe-options__add:disabled{cursor:not-allowed;opacity:.5}.qe-options__add svg{width:.75rem;height:.75rem}.qe-modal__error{width:100%;padding:.625rem .75rem;border:1px solid rgba(225,25,0,.25);border-radius:.375rem;background:#fdecea;color:#e11900;font-size:.8125rem}.qe-modal__loading{width:100%;padding:4rem;color:#7d7d7d;text-align:center}@media (max-width: 768px){.qe-backdrop{align-items:flex-start;padding:.75rem}.qe-modal{padding:1rem;gap:.75rem}.qe-modal__head h2{font-size:1.5rem;line-height:2rem}.qe-modal__row{grid-template-columns:1fr}.qe-types{padding:.75rem .875rem 1rem}.qe-types__options.qe-types__options{column-gap:1.5rem}}.qc-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#10182866}.qc-modal{width:min(48.1875rem,100%);overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 0 2.5rem #0000000a}.qc-modal__head{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 2rem .75rem}.qc-modal__head h2{margin:0;color:#111;font-size:2rem;font-weight:600;line-height:3rem}.qc-modal__head button{width:1.875rem;height:1.875rem;margin-top:0;padding:0;border:0;background:transparent;cursor:pointer}.qc-modal__head button img{display:block;width:100%;height:100%}.qc-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qc-modal__summary{margin:0 2rem 2rem;padding:1rem 1.5rem;min-height:11rem;border-radius:.5rem;background:#cacaca1f;color:#7d7d7d;font-size:.875rem;line-height:1.3125rem}.qc-modal__summary p{margin:0}.qc-modal__summary>div{display:grid;gap:.125rem;margin-top:1.5rem;padding-top:.625rem;border-top:1px solid #d9d9d9}.qc-modal__summary>div strong{color:#585858;font-size:1rem;font-weight:600;line-height:1.5rem}.qc-modal__summary>div span{display:block}.qc-modal__error{margin:0 2rem 1rem;padding:.625rem .75rem;border:1px solid rgba(225,25,0,.25);border-radius:.375rem;background:#fdecea;color:#e11900;font-size:.8125rem}.qc-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;min-height:3.875rem;padding:.75rem 2rem;border-top:1px solid #e9e9e9}.qc-modal__foot p{margin:0;color:#7d7d7d;font-size:1rem;line-height:1.5rem}.qc-modal__foot .MuiButton-root{min-width:8.3125rem}@media (max-width: 768px){.qc-backdrop{align-items:flex-start;padding:.75rem}.qc-modal__head{padding-left:1.25rem;padding-right:1.25rem}.qc-modal__head h2{font-size:1.625rem}.qc-modal__summary,.qc-modal__error{margin-left:1.25rem;margin-right:1.25rem}.qc-modal__foot{align-items:flex-start;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}.qc-modal__foot .MuiButton-root{align-self:flex-end}}.qu-usage{position:relative;display:inline-flex;align-items:center}.qu-usage__none{color:#196bde;font-weight:600}.qu-usage__count{padding:0;border:0;background:transparent;color:#196bde;font:inherit;font-weight:600;cursor:pointer}.qu-usage__count:hover,.qu-usage__count[aria-expanded=true]{text-decoration:underline}.qu-usage__count:focus-visible{outline:2px solid rgba(25,107,222,.4);outline-offset:.125rem}.qu-usage__popover{position:absolute;top:calc(100% + .375rem);left:50%;z-index:5;width:max-content;min-width:12.5rem;max-width:17.5rem;padding:.625rem .75rem;border-radius:.5rem;background:#fff;box-shadow:0 0 .5rem #0000001f;text-align:left;transform:translate(-50%)}.qu-usage__popover .qu-usage__names{display:flex;flex-wrap:wrap;gap:.375rem}.qu-usage__popover .qu-usage__name{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;padding:.25rem .5rem;border-radius:.25rem;background:#196bde0f;color:#196bde;font-size:.75rem;font-weight:600;line-height:1.125rem;text-overflow:ellipsis;white-space:nowrap}.qu-usage__state{margin:0;color:#7d7d7d;font-size:.75rem;font-weight:400;line-height:1.45}.qu-usage__state--error{color:#b7791f}.qu-usage__state>button{margin-left:.375rem;padding:0;border:0;background:transparent;color:#196bde;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.qi-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#10182866}.qi-modal{width:min(47.375rem,100%);overflow:hidden;border-radius:.75rem;background:#fff;box-shadow:0 0 2.625rem #0000000a}.qi-modal__head{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem 1rem}.qi-modal__head h2{margin:0;color:#111;font-size:1.5rem;font-weight:600;line-height:2.25rem}.qi-modal__head button{width:1.875rem;height:1.875rem;padding:0;border:0;background:transparent;cursor:pointer}.qi-modal__head button img{display:block;width:100%;height:100%}.qi-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qi-modal__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:16.375rem;margin:0 2.5rem 1.25rem;padding:1.5rem;border:1px dashed rgba(125,125,125,.6);border-radius:.5rem;background:#7d7d7d05;color:#7d7d7d;cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease}.qi-modal__dropzone:focus-visible,.qi-modal__dropzone--dragging{outline:0;border-color:#196bde;background:#f3f6ff}.qi-modal__dropzone>p{margin:.875rem 0 .75rem;color:#111;font-size:1rem;line-height:1.5rem}.qi-modal__dropzone>p button{padding:0;border:0;background:transparent;color:#196bde;font:inherit;text-decoration:underline;cursor:pointer}.qi-modal__meta{display:flex;gap:.75rem;color:#7d7d7d;font-size:.875rem;line-height:1.3125rem}.qi-modal__meta span{display:inline-flex;align-items:center;gap:.375rem}.qi-modal__meta span:before{content:"";width:.25rem;height:.25rem;border-radius:50%;background:currentColor;flex-shrink:0}.qi-modal__browse{margin-top:.75rem;padding:.3125rem .625rem;border:1px solid #196bde;border-radius:.25rem;background:#fff;color:#196bde;font:inherit;font-size:.8125rem;cursor:pointer}.qi-modal__browse:disabled{cursor:not-allowed;opacity:.55}.qi-modal__file{max-width:100%;margin-top:.75rem;overflow:hidden;color:#2b3674;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.qi-modal__error{margin:.75rem 0 0;color:#e11900;font-size:.8125rem;line-height:1.125rem}.qi-modal__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.qi-modal__foot{display:flex;justify-content:flex-end;gap:.625rem;padding:.875rem 2.5rem 1.375rem;border-top:1px solid #e9e9e9}.qi-modal__foot .btn{min-width:7.25rem;border-radius:.25rem}@media (max-width: 768px){.qi-backdrop{align-items:flex-start;padding:.75rem}.qi-modal__head,.qi-modal__foot{padding-left:1.25rem;padding-right:1.25rem}.qi-modal__dropzone{margin-left:1.25rem;margin-right:1.25rem}.qi-modal__meta{flex-direction:column;gap:.125rem}}.qd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;overflow:auto;padding:1.5rem;background:#10182866}.qd-modal{width:min(48.1875rem,100%);max-height:calc(100vh - 3rem);overflow:auto;border-radius:1rem;background:#fff;box-shadow:0 0 2.5rem #0000000a}.qd-modal__head{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 2rem .75rem}.qd-modal__head h2{margin:0;color:#111;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2rem;font-weight:600;line-height:3rem}.qd-modal__head button{width:1.875rem;height:1.875rem;padding:0;border:0;background:transparent;cursor:pointer}.qd-modal__head button img{display:block;width:100%;height:100%}.qd-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qd-modal__summary{margin:0 2rem 2rem;padding:1rem 1.5rem;border-radius:.5rem;background:#cacaca1f;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.qd-modal__summary p{margin:0}.qd-modal__summary strong{color:#585858}.qd-modal__block{margin-top:1rem;padding-top:.625rem;border-top:1px solid #d9d9d9}.qd-modal__block>strong{display:block;margin-bottom:.375rem;font-size:.875rem}.qd-modal__block ul{margin:0;padding-left:1.125rem}.qd-modal__block li{margin-bottom:.125rem}.qd-modal__block--calm{color:#898989}.qd-modal__warn{color:#b7791f}.qd-modal__error{margin:0 2rem 1rem;padding:.625rem .75rem;border:1px solid rgba(225,25,0,.25);border-radius:.375rem;background:#fdecea;color:#e11900;font-size:.8125rem}.qd-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;min-height:3.875rem;padding:.75rem 2rem;border-top:1px solid #e9e9e9}.qd-modal__foot p{margin:0;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.qd-modal__foot>div{display:flex;gap:.625rem}@media (max-width: 768px){.qd-backdrop{align-items:flex-start;padding:.75rem}.qd-modal__head{padding-left:1.25rem;padding-right:1.25rem}.qd-modal__head h2{font-size:1.625rem;line-height:2.25rem}.qd-modal__summary,.qd-modal__error{margin-left:1.25rem;margin-right:1.25rem}.qd-modal__foot{align-items:flex-start;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}.qd-modal__foot>div{align-self:flex-end}}.ql{padding:1rem 1.5rem 1.5rem;background:#fff;border-radius:.875rem;box-shadow:0 0 32px #0000000f}.ql__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ql__intro h2{margin:0;color:#585858;font-size:1.5rem;line-height:1.5}.ql__intro p{margin:0;color:#7d7d7d;font-size:1rem}.ql-import-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.ql-import-actions .btn{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;border-radius:.25rem;font-size:.875rem}.ql-card{position:relative;border:1px solid #e6e9f0;border-radius:.625rem;overflow:hidden;background:#fff}.ql-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.375rem;padding:0 .75rem;border-bottom:1px solid #e6e9f0}.ql-tool{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .5rem;border:0;border-radius:.3125rem;background:transparent;color:#7d7d7d;font:inherit;font-size:.75rem;cursor:pointer}.ql-tool img{width:1.375rem;height:1.375rem}.ql-tool:hover,.ql-tool--active{color:#196bde;background:#f3f6ff}.ql-search{display:flex;align-items:center;gap:.375rem;min-width:11.875rem;padding:.4375rem .625rem;border:1px solid #d9d9d9;border-radius:.25rem;color:#7d7d7d}.ql-search input{width:100%;border:0;outline:0;background:transparent;color:#1f2430;font:inherit;font-size:.75rem}.ql-filter-panel{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(13.75rem,1.4fr) minmax(9.375rem,.8fr) auto;align-items:end;gap:.75rem;padding:.875rem;border-bottom:1px solid #e6e9f0;background:#f3f6ff}.ql-filter-panel label{display:grid;gap:.3125rem;color:#2b3674;font-size:.75rem;font-weight:600}.ql-filter-panel input,.ql-filter-panel select{min-height:2.25rem;padding:.4375rem .5625rem;border:1px solid #d9d9d9;border-radius:.3125rem;background:#fff;color:#1f2430;font:inherit;font-size:.8125rem}.ql-filter-panel__actions{display:flex;gap:.5rem}.ql-table-wrap{position:relative;max-height:calc(100vh - 20.625rem);min-height:15.625rem;overflow:auto}.ql-table{width:100%;min-width:92rem;border-collapse:collapse;table-layout:fixed;color:#7d7d7d;font-size:.75rem}.ql-table th,.ql-table td{padding:.625rem .75rem;border-bottom:1px solid #e6e9f0;border-left:1px solid #e6e9f0;text-align:left;vertical-align:middle}.ql-table td{height:3.25rem;overflow-wrap:break-word}.ql-table th:first-child,.ql-table td:first-child{border-left:0}.ql-table th{position:sticky;top:0;z-index:2;height:3.5rem;background:#f7f7f7;color:#111;font-size:1rem;line-height:1.5rem;font-weight:500;white-space:nowrap;border-left:0}.ql-table th:after{content:"";position:absolute;top:50%;right:0;width:.125rem;height:.875rem;transform:translateY(-50%);background:#e0e0e0}.ql-table th:last-child:after{content:none}.ql-table th{overflow:hidden;text-overflow:ellipsis}.ql-table th:nth-child(1){width:3.125rem}.ql-table th:nth-child(2){width:7.5rem}.ql-table th:nth-child(3){width:21rem}.ql-table th:nth-child(4){width:9.4375rem}.ql-table th:nth-child(5){width:8.1875rem}.ql-table th:nth-child(6){width:11.75rem}.ql-table th:nth-child(7){width:9.375rem}.ql-table th:nth-child(8){width:12.8125rem;text-align:center}.ql-table th:nth-child(9){width:8.8125rem;text-align:center}.ql-table__select{width:3.125rem;padding-left:0;padding-right:0;text-align:center}.ql-table__row--selected,.ql-table__row--selected:hover{background:#ebf0ff}.ql-table tbody tr{min-height:3.25rem}.ql-table tbody tr:hover{background:#f9fbff}.ql-table__reference{color:#585858;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-table__question{color:#585858;line-height:1.4}.ql-table__usage{color:#196bde;font-weight:600;text-align:center!important}.ql-table__actions{text-align:center!important}.ql-action-menu{position:relative;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;vertical-align:middle}.ql-action-menu__trigger{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;border:.0268125rem solid #196bde;border-radius:.25rem;background:#fff;cursor:pointer;line-height:0;transition:border-color .16s ease,opacity .16s ease}.ql-action-menu__trigger:hover{background:#f3f6ff}.ql-action-menu--open .ql-action-menu__trigger{border-color:#7d7d7d;opacity:.72}.ql-action-menu__glyph{position:relative;display:block;width:.875rem;height:.875rem;flex:0 0 .875rem}.ql-action-menu__glyph img{position:absolute;display:block;object-fit:fill;pointer-events:none}.ql-action-menu__upper{top:0;left:0;width:.68375rem;height:.1289375rem}.ql-action-menu__top{top:0;right:0;width:.1281875rem;height:.1289375rem}.ql-action-menu__middle{top:.3325rem;left:0;width:.68375rem;height:.1289375rem}.ql-action-menu__bottom{top:.665625rem;left:0;width:.42725rem;height:.1289375rem}.ql-action-menu__tray{position:absolute;top:50%;right:calc(100% + .75rem);display:flex;gap:.375rem;padding:.375rem;border-radius:.25rem;background:#fff;box-shadow:0 0 .5rem #0000001f;transform:translateY(-50%);animation:ql-action-tray-in .16s ease-out}.ql-action-menu__item{position:relative;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;border:.03125rem solid rgba(25,107,222,.08);border-radius:.25rem;background:linear-gradient(180deg,#dbeaff0a 37.5%,#196bde0a),#fff;cursor:pointer}.ql-action-menu__item>img{display:block;width:.75rem;height:.875rem}.ql-action-menu__item:hover{background-color:#f3f6ff}.ql-action-menu__item--disabled{cursor:not-allowed;opacity:.45}.ql-edit-icon{position:relative;display:block;width:.88875rem;height:.875rem}.ql-edit-icon img{position:absolute;display:block}.ql-edit-icon img:first-child{top:0;left:0;width:.7125rem}.ql-edit-icon img:last-child{right:0;bottom:0;width:.88875rem}@keyframes ql-action-tray-in{0%{opacity:0;transform:translate(.375rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.ql-options{margin:0;padding-left:.875rem;line-height:1.45}.ql-footer{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;min-height:2.5rem;padding:0 .875rem;color:#7d7d7d;font-size:.75rem}.ql-footer label{display:flex;align-items:center;gap:.3125rem}.ql-footer select{border:0;background:transparent;color:inherit;font:inherit;font-weight:600}.ql-footer__pager{display:flex}.ql-footer__pager button{width:2rem;height:1.875rem;border:0;background:transparent;color:#2b3674;font-size:1.25rem;cursor:pointer}.ql-footer__pager button:disabled{color:#bdbdbd;cursor:not-allowed}.ql-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.625rem 1.25rem;color:#7d7d7d;text-align:center}.ql-state strong{color:#2b3674;font-size:1rem}.ql-state--error{border-bottom:1px solid #e6e9f0;background:#fff8f7}.ql-refreshing{position:sticky;left:0;bottom:0;width:100%;padding:.3125rem;background:#196bdee6;color:#fff;font-size:.75rem;text-align:center}.ql-skeleton td span{display:block;height:.75rem;border-radius:.3125rem;background:linear-gradient(90deg,#f2f4f7 25%,#e6e9f0,#f2f4f7 75%);background-size:200% 100%;animation:ql-shimmer 1.2s infinite linear}@keyframes ql-shimmer{to{background-position:-200% 0}}@media (max-width: 992px){.ql{padding:.875rem}.ql-filter-panel{grid-template-columns:1fr 1fr}.ql-table-wrap{max-height:none}}@media (max-width: 768px){.ql__intro{align-items:stretch;flex-direction:column}.ql-import-actions{justify-content:flex-start}.ql-toolbar{align-items:stretch;flex-direction:column}.ql-search{width:100%}.ql-filter-panel{grid-template-columns:1fr}.ql-footer{justify-content:space-between;gap:.5rem}}.ql-selection-bar{position:fixed;left:50%;bottom:2rem;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(82.0625rem,100vw - 4rem);padding:.375rem .375rem .375rem .75rem;border:1px solid rgba(255,255,255,.7);border-radius:.375rem;background:#4b4b4bcc;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);transform:translate(-50%);color:#fff;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.ql-selection-bar__count{display:inline-flex;align-items:center;gap:.75rem}.ql-selection-bar__tick{position:relative;width:1.5rem;height:1.5rem;border-radius:.375rem;background:#8f9092;filter:drop-shadow(0 0 .1666875rem rgba(0,0,0,.1))}.ql-selection-bar__tick:after{content:"";position:absolute;top:.40625rem;left:.53125rem;width:.375rem;height:.625rem;border:solid #ffffff;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.ql-selection-bar__actions{display:inline-flex;align-items:center;gap:.5rem}.ql-selection-bar__clear,.ql-selection-bar__delete{padding:.375rem .75rem;border-radius:.25rem;background:transparent;color:#fff;font:inherit;font-size:.75rem;font-weight:600;line-height:1.3125rem;cursor:pointer}.ql-selection-bar__clear{border:0;opacity:.8}.ql-selection-bar__clear:hover{opacity:1}.ql-selection-bar__delete{border:1px solid rgba(255,255,255,.8)}.ql-selection-bar__delete:hover{background:#ffffff1f}@media (max-width: 768px){.ql-selection-bar{flex-direction:column;align-items:stretch;gap:.625rem;width:calc(100vw - 1.5rem)}.ql-selection-bar__actions{justify-content:flex-end}}.qn-page{padding:1rem 1.25rem 2rem .875rem}.qn-page__topbar{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e6e9f0;margin-bottom:1.5rem}.qn-page__title{margin:0;font-size:2rem;font-weight:600;line-height:3rem;color:#111}.qn-page__heading{display:flex;align-items:center;gap:1rem}.qn-tabs{display:flex}.qn-tab{border:none;background:transparent;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5rem;font-weight:400;color:#7d7d7d;cursor:pointer;padding:.5625rem 1rem;position:relative}.qn-tab--active{color:#196bde;font-weight:600}.qn-tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-.0625rem;height:.125rem;background:#196bde;border-radius:.125rem}.qn-subbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.qn-total{background:#196bde0f;color:#196bde;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;padding:.25rem .5rem;border-radius:.25rem}.qn-total strong{font-weight:700}.qn-controls{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.qn-controls--right{margin-left:auto}.qn-toolgroup{display:flex;padding:.25rem;border-radius:.25rem;background:#eee6}.qn-toolgroup__inner{display:flex;align-items:center;background:#ffffffe6;border:1px solid rgba(125,125,125,.2);border-radius:.25rem}.qn-perpage{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-right:.5px solid rgba(125,125,125,.2);font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;color:#7d7d7d}.qn-perpage__select{border:.5px solid rgba(125,125,125,.16);border-radius:.25rem;padding:.1875rem .375rem;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:#585858;background:#fff;cursor:pointer}.qn-pagenav{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:#585858}.qn-pagenav button{border:none;background:transparent;cursor:pointer;color:#585858;font-size:1rem;line-height:1}.qn-filter-btn{display:inline-flex;align-items:center;gap:.375rem;border:1px solid #e6e9f0;border-radius:.25rem;background:#fff;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;padding:.5rem .75rem;cursor:pointer}.qn-filter-btn svg{color:#196bde}.qn-filter-btn:hover{background:#f9fafb}.qn-search{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(125,125,125,.2);border-radius:.25rem;background:#fff;padding:.5rem .75rem;min-width:13.75rem;color:#7d7d7d}.qn-search__input{border:none;outline:none;background:transparent;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;color:#7d7d7d;width:100%}.qn-create-btn.btn{font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700}.qn-list{display:flex;flex-direction:column;gap:1rem}.qn-empty{color:#98a2b3;font-size:.875rem;padding:1.5rem;text-align:center}.qn-retry{border:0;background:transparent;color:#196bde;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.qn-card{background:#fff;border:1px solid #eaecf0;border-radius:.5rem;box-shadow:none}.qn-card--open{border-color:#e4e7ec;box-shadow:0 .75rem 2.625rem #0000000a}.qn-card__head{display:flex;align-items:center;gap:.875rem;width:100%;background:#fff;padding:1rem 1.25rem;text-align:left;border-radius:.5rem}.qn-card--open .qn-card__head{border-radius:.5rem .5rem 0 0}.qn-card__toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.qn-card__chevron{width:1.25rem;height:1.25rem;display:block;flex-shrink:0;transition:transform .15s ease}.qn-card__chevron--open{transform:rotate(90deg)}.qn-card__title{padding:0;border:0;background:transparent;font-family:inherit;font-size:1.125rem;font-weight:500;color:#111;text-align:left;cursor:pointer}.qn-card__name-input{min-width:17.5rem;padding:.4375rem .75rem;border:1px solid #e6e9f0;border-radius:.375rem;background:#fff;font-family:inherit;font-size:.9375rem;font-weight:500;color:#101828}.qn-card__name-input:focus{outline:0;border-color:#196bde;box-shadow:0 0 0 .1875rem #196bde1f}.qn-card__name-input:disabled{opacity:.6;cursor:wait}.qn-card__count{background:#196bde0f;color:#196bde;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap}.qn-card__count strong{font-weight:700}.qn-card__type{border:1px solid #e6e9f0;color:#344054;font-size:.8125rem;padding:.3125rem .75rem;border-radius:.5rem;background:#fff;white-space:nowrap}.qn-card__menu-wrap{position:relative;margin-left:auto}.qn-card__menu{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid rgba(125,125,125,.42);border-radius:.1875rem;background:#fff;color:#98a2b3;font-size:1.125rem;line-height:1;cursor:pointer}.qn-card__menu:hover,.qn-card__menu[aria-expanded=true]{border-color:#196bde;color:#196bde}.qn-card__menu-list{position:absolute;top:calc(100% + .375rem);right:0;z-index:20;min-width:9.25rem;padding:.375rem;border-radius:.5rem;background:#fff;box-shadow:0 .25rem 1rem #0000001f}.qn-card__menu-list button{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border:0;border-radius:.375rem;background:transparent;color:#344054;font:inherit;font-size:.875rem;cursor:pointer}.qn-card__menu-list button:hover{background:#f3f6ff;color:#196bde}.qn-card__menu-list .qn-card__menu-item--danger{color:#e11900}.qn-card__menu-list .qn-card__menu-item--danger:hover{background:#fdecea;color:#e11900}.qn-card__body{padding:.25rem 1.25rem 1.25rem;border-top:1px solid #f0f1f4;background:#fcfcfc;border-bottom-left-radius:.4375rem;border-bottom-right-radius:.4375rem}.qn-linked{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.375rem;flex-wrap:wrap}.qn-linked__heading{display:flex;align-items:center;gap:.75rem}.qn-linked__title{font-size:1rem;font-weight:500;color:#585858}.qn-linked__sent{background:#fdb9130f;color:#dd9d00;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;padding:.25rem .5rem;border-radius:.25rem}.qn-linked__sent strong{font-weight:700}.qn-linked__subtitle{margin:.125rem 0 .625rem;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem;color:#7d7d7d}.qn-linked__plus{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.875rem;line-height:1}.qn-linked__subtitle{margin:.375rem 0 1rem;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem;color:#7d7d7d}.qn-linked__add.btn{border-color:#196bde66;color:#585858;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;padding:.375rem .5rem}.qn-linked__add.btn:hover{background:#f3f6ff}.qn-table-card{background:#fff;border:1px solid #eaecf0;border-radius:.75rem;overflow:hidden}.qn-table-card .table-wrap{max-height:22.5rem;overflow:auto}.qn-table-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;padding:.75rem 1.125rem;border-top:1px solid #eaecf0;font-size:.8125rem;color:#667085}.qn-table-card__footer strong{color:#344054}.qn-pager button{border:1px solid #e6e9f0;background:#fff;border-radius:.25rem;cursor:pointer;color:#667085;padding:.125rem .5rem;font-size:.9375rem;margin-left:.25rem}.qtable{width:100%;border-collapse:collapse;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem}.qtable thead th{text-align:left;padding:.625rem 1.125rem;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;color:#111;background:#f7f7f7;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.12);position:sticky;top:0;z-index:1}.qtable th:nth-child(n+3),.qtable td:nth-child(n+3){border-left:1px solid #e0e0e0}.qtable tbody td{padding:.6875rem 1.125rem;border-bottom:1px solid rgba(0,0,0,.12);color:#7d7d7d;vertical-align:middle}.qtable tbody tr:hover{background:#f9fbff}.qtable .muted{color:#7d7d7d}.qtable__check{width:3.25rem;text-align:center}.qtable__id{font-weight:700;color:#7d7d7d;white-space:nowrap}.qtable__q{color:#7d7d7d;max-width:22.5rem}.qtable__empty{text-align:center;color:#98a2b3;padding:2rem}.checkbox{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#196bde;cursor:pointer}@media (max-width: 992px){.qtable__q{white-space:normal}}.qn-selection-bar{position:sticky;bottom:1rem;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:.75rem;padding:.375rem .375rem .375rem .75rem;border:1px solid rgba(255,255,255,.7);border-radius:.375rem;background:#4b4b4bcc;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);color:#fff;font-size:.875rem;line-height:1.3125rem}.qn-selection-bar__count{display:inline-flex;align-items:center;gap:.75rem}.qn-selection-bar__tick{position:relative;width:1.5rem;height:1.5rem;border-radius:.375rem;background:#8f9092;filter:drop-shadow(0 0 .1666875rem rgba(0,0,0,.1))}.qn-selection-bar__tick:after{content:"";position:absolute;top:.40625rem;left:.53125rem;width:.375rem;height:.625rem;border:solid #ffffff;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.qn-selection-bar__delete{padding:.375rem .75rem;border:1px solid rgba(255,255,255,.8);border-radius:.25rem;background:transparent;color:#fff;font:inherit;font-size:.75rem;font-weight:600;line-height:1.3125rem;cursor:pointer}.qn-selection-bar__delete:hover:not(:disabled){background:#ffffff1f}.qn-selection-bar__delete:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 768px){.qn-selection-bar{flex-direction:column;align-items:stretch;gap:.625rem}}.qn-linked__error{margin:.5rem .875rem 0;padding:.5rem .75rem;border:1px solid rgba(225,25,0,.25);border-radius:.375rem;background:#fdecea;color:#e11900;font-size:.8125rem}.cq-page{padding:1rem 1.25rem 2rem .875rem}.cq-page__head{margin-bottom:1.5rem}.cq-page__head h1{margin:0;color:#111;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2rem;font-weight:600;line-height:3rem}.cq-page__head p{margin:.125rem 0 0;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.cq-panel{display:grid;gap:1.5rem;padding:1.5rem 2rem 2rem;border-radius:.875rem;background:#fff;box-shadow:0 0 32px #0000000f}.cq-panel__questions{display:grid;gap:.5rem}.cq-panel__questions h2{margin:0;color:#585858;font-family:Outfit,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:600;line-height:2.25rem}.cq-panel__questions p{margin:0 0 .5rem;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.cq-panel__questions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cq-panel__stage-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:.75rem;color:#7d7d7d;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem}.cq-panel__error{margin:0;padding:.625rem .75rem;border:1px solid rgba(225,25,0,.25);border-radius:.375rem;background:#fdecea;color:#e11900;font-size:.8125rem}.cq-panel__foot{display:flex;justify-content:flex-end;gap:.625rem}@media (max-width: 768px){.cq-page{padding:.75rem}.cq-page__head h1{font-size:1.625rem;line-height:2.25rem}.cq-panel{padding:1rem}}.oms>.MuiInputBase-root{cursor:pointer}.oms>.MuiInputBase-root.MuiInputBase-root{font-size:1rem;border-radius:.25rem}.oms>.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret: 2.5rem}.oms>.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.oms>.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.oms>.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.oms>.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{padding:1rem 2.5rem 1rem .75rem;min-height:0;line-height:1.5rem}.oms>.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{right:.5rem;width:1.25rem;height:1.25rem}.oms>.MuiInputBase-root.MuiInputBase-root{background:#fffc;color:#000000de}.oms>.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#0000003b}.oms>.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.oms>.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#196bde}.oms>.MuiInputBase-root .MuiSelect-icon{color:#0000008a}.oms>.MuiInputLabel-root{font-size:1rem;color:#0009}.oms>.MuiInputLabel-root:not(.MuiInputLabel-shrink){transform:translate(.75rem,1rem) scale(1)}.oms>.MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(.6875rem,-.5625rem) scale(.75)}.oms>.MuiInputLabel-root.Mui-focused{color:#196bde}.oms>.MuiFormHelperText-root{margin-left:0;font-size:.75rem}.oms__chips{display:flex;flex-wrap:wrap;gap:.25rem;min-height:1.5rem;align-items:center}.ca-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#10182859;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto}.ca-modal{position:relative;width:min(52.75rem,100%);background:#fff;border-radius:1rem;box-shadow:0 0 2.5rem #0000000a;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1rem}.ca-modal__close{position:absolute;top:1.25rem;right:1.5rem;width:1.875rem;height:1.875rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.375rem;background:#ebf0ff;color:#196bde;font-size:1.25rem;line-height:1;cursor:pointer}.ca-modal__close:hover{background:#d7e1ff}.ca-modal__title{margin:0;font-size:2rem;font-weight:600;line-height:3rem;color:#111}.ca-modal__body{background:#fafafa;border-radius:.75rem;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.ca-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ca-modal__error{border:1px solid rgba(225,25,0,.3);background:#fdecea;color:#e11900;border-radius:.5rem;padding:.625rem .875rem;font-size:.84375rem}.ca-modal__note{margin:0;font-size:1rem;line-height:1.5rem;color:#7d7d7d}.ca-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ca-field{position:relative;width:100%}.ca-field__label{position:absolute;left:.6875rem;top:-.5625rem;z-index:1;padding:0 .25rem;font-size:.75rem;line-height:1.125rem;color:#0009;background:#fff}.ca-field__input{width:100%;height:3.5rem;border:1px solid rgba(0,0,0,.23);border-radius:.25rem;background:#fffc;padding:1rem .75rem;font-family:inherit;font-size:1rem;line-height:1.5rem;color:#000000de}.ca-field__input::placeholder{color:#b0b7c3}.ca-field__input:focus{outline:none;border-color:#196bde;box-shadow:0 0 0 .1875rem #196bde1f}.ca-field__select{cursor:pointer}.ca-field__select.MuiInputBase-root{font-size:1rem;border-radius:.25rem}.ca-field__select.MuiInputBase-root.MuiInputBase-root{--_caret: 2.5rem}.ca-field__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.ca-field__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.ca-field__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.ca-field__select.MuiInputBase-root .MuiSelect-select{padding:1rem 2.5rem 1rem .75rem;min-height:0;line-height:1.5rem}.ca-field__select.MuiInputBase-root .MuiSelect-icon{right:.5rem;width:1.25rem;height:1.25rem}.ca-field__select.MuiInputBase-root{background:#fffc;color:#000000de}.ca-field__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#0000003b}.ca-field__select.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.ca-field__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#196bde}.ca-modal__body .ca-field__label,.ca-modal__body .oms__label{background:#fafafa}@media (max-width: 768px){.ca-row{grid-template-columns:1fr}}.Toastify__toast-container{--toastify-toast-width: 37.5rem;max-width:calc(100vw - 2em)}.Toastify__toast.apptoast-shell{min-width:0;min-height:0;padding:.5rem 1.5rem .5rem .5rem;border:.05rem solid rgba(94,180,133,.24);border-radius:.5rem;background:linear-gradient(180deg,#fff6 37.5%,#e7f4ed66),linear-gradient(90deg,#fff,#fff);box-shadow:0 .5rem 1.5rem #1018281a;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.Toastify__toast.apptoast-shell .Toastify__toast-body{margin:0;padding:0;align-items:center}.Toastify__toast.apptoast-shell .Toastify__close-button{align-self:center;margin-left:.5rem;padding:0;color:#7d7d7d;opacity:1}.Toastify__toast.apptoast-shell .Toastify__close-button:hover{color:#1f2430}.Toastify__toast.apptoast-shell .Toastify__close-button>svg{width:.75rem;height:.75rem}.apptoast{display:flex;align-items:center;gap:.5rem;min-width:0}.apptoast__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.625rem;height:2.625rem;background:#ffffffe6;border-radius:.4375rem;box-shadow:0 0 1.361125rem #0000000f}.apptoast__text{display:flex;flex-direction:column;justify-content:center;min-width:0}.apptoast__title{font-size:1rem;font-weight:500;line-height:1.5rem;color:#4b906a}.apptoast__body{font-size:.75rem;font-weight:400;line-height:1.125rem;color:#7d7d7d}.apptoast__body strong{font-weight:700;color:#7d7d7d}.as-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1.125rem;border-bottom:1px solid #e6e9f0;padding-bottom:.625rem;margin-bottom:1rem}.as-topbar__title{margin:0;font-size:1.875rem;font-weight:700;color:#101828}.as-summary{margin-bottom:1rem}.as-metric{display:flex;align-items:center;gap:1.5rem;min-height:6.625rem;border:1px solid #eaecf0;border-radius:.5rem;background:#fff;box-shadow:0 .625rem 1.875rem #1018280a;padding:1rem 1.5rem}.as-metric--wide{justify-content:space-between}.as-metric__copy{min-width:8.75rem}.as-metric__label{display:block;color:#7d7d7d;font-size:.9375rem;font-weight:500;margin-bottom:.1875rem}.as-metric__value{display:block;color:#101828;font-size:2.5rem;font-weight:700;line-height:1}.as-metric__viz{flex:1;max-width:42.5rem}.as-metric__bar{display:flex;height:.625rem;overflow:hidden;border-radius:.75rem;background:#eef2f7;margin-bottom:1.125rem}.as-metric__bar-inprogress{background:#ddb039}.as-metric__bar-sentback{background:#196bde}.as-metric__bar-completed{background:#5eb485}.as-metric__legend{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#585858;font-size:.8125rem;flex-wrap:wrap}.as-metric__legend span{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.dot{width:.375rem;height:.375rem;display:inline-block;border-radius:.125rem}.dot--amber{background:#ddb039}.dot--blue{background:#196bde}.dot--green{background:#5eb485}.as-panel{border:1px solid #eaecf0;border-radius:.5rem;background:#fcfcfc;padding:1.5rem}.as-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;margin-bottom:1rem;flex-wrap:wrap}.as-panel__head h2{margin:0 0 .25rem;color:#101828;font-size:1.5rem;font-weight:700}.as-panel__head p{margin:0;color:#7d7d7d;font-size:.875rem}.as-panel__tools{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap;border-radius:.25rem;background:#eee6;padding:.25rem}.as-search{display:flex;align-items:center;gap:.5rem;min-width:11.25rem;height:2.25rem;border:1px solid rgba(125,125,125,.2);border-radius:.25rem;background:#fff;color:#7d7d7d;padding:0 1rem}.as-search input{width:100%;border:0;outline:0;background:transparent;color:#344054;font-family:inherit;font-size:.75rem}.as-search input::placeholder{color:#7d7d7d}.as-pagebar{display:flex;align-items:center;gap:.75rem;height:2.25rem;border:1px solid rgba(125,125,125,.2);border-radius:.25rem;background:#ffffffe6;padding:.375rem .5rem .375rem .75rem}.as-pagebar__size{display:flex;align-items:center;gap:.75rem;border-right:1px solid rgba(125,125,125,.2);padding-right:.75rem}.as-pagebar__label{color:#7d7d7d;font-size:.75rem;line-height:1rem;white-space:nowrap}.as-pagebar__select{cursor:pointer}.as-pagebar__select.MuiInputBase-root{font-size:.75rem;border-radius:.25rem}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root{--_caret: 1.375rem}.as-pagebar__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.as-pagebar__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.as-pagebar__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.as-pagebar__select.MuiInputBase-root .MuiSelect-select{padding:.1875rem 1.375rem .1875rem .375rem;min-height:0;line-height:1rem}.as-pagebar__select.MuiInputBase-root .MuiSelect-icon{right:.25rem;width:.75rem;height:.75rem}.as-pagebar__select.MuiInputBase-root{font-weight:500;color:#585858;background:#fff;box-shadow:0 0 1rem #00000014}.as-pagebar__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#7d7d7d29}.as-pagebar__select .MuiSelect-icon{color:#585858}.as-pagebar__select.Mui-disabled{cursor:not-allowed;opacity:.5}.as-pagebar__nav{display:flex;align-items:center;gap:.375rem}.as-pagebar__count{color:#585858;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.as-pagebar__step{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:.25rem;background:transparent;color:#585858;cursor:pointer;padding:0}.as-pagebar__step svg{transform:rotate(90deg)}.as-pagebar__step--next svg{transform:rotate(-90deg)}.as-pagebar__step:hover:not(:disabled){background:#7d7d7d1a}.as-pagebar__step:disabled{cursor:not-allowed;opacity:.35}.as-panel__create{font-size:.75rem;font-weight:700;line-height:1.125rem}.as-loading{color:#667085;font-size:.875rem;padding:1.5rem 0}.as-error{display:flex;align-items:center;gap:.75rem;border:1px solid rgba(225,25,0,.3);background:#fdecea;color:#e11900;border-radius:.5rem;padding:.75rem 1rem;font-size:.84375rem;margin-bottom:1rem}.as-error__retry{margin-left:auto;border:1px solid rgba(225,25,0,.35);background:#fff;color:#e11900;border-radius:.25rem;cursor:pointer;font-family:inherit;font-size:.78125rem;padding:.25rem .625rem}.as-empty{background:#fff;border:1px solid #eaecf0;border-radius:.5rem;padding:3rem 1.125rem;text-align:center}.as-empty__title{display:block;color:#344054;font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.as-empty__text{display:block;color:#98a2b3;font-size:.84375rem}.as-list{display:flex;flex-direction:column;gap:.75rem}.as-card{overflow:hidden;border:1px solid #eaecf0;border-radius:.5rem;background:#fff;box-shadow:0 0 2rem #00000008}.as-card--open{box-shadow:0 .75rem 2.625rem #0000000a}.as-card__headrow{display:flex;align-items:flex-start;padding-right:.875rem}.as-card__head{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;border:0;background:#fff;cursor:pointer;font-family:inherit;padding:.75rem .375rem .25rem 1rem;text-align:left;flex-wrap:wrap}.as-card__chevron{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;transition:transform .15s ease}.as-card__chevron--open{transform:rotate(90deg)}.as-card__id{color:#196bde;font-size:.8125rem;white-space:nowrap}.as-card__id strong{font-weight:700}.as-card__statuses{display:inline-flex;align-items:center;gap:1.125rem;margin-left:auto;flex-wrap:wrap}.as-card__kebab{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;align-self:flex-start;margin-top:.75rem;border:1px solid rgba(125,125,125,.42);border-radius:.1875rem;background:#fff;color:#7d7d7d;cursor:pointer;font-family:inherit;font-size:.75rem;line-height:.6;padding:0}.as-card__kebab:hover{background:#f3f3f3}.as-card__title{color:#585858;font-size:1.375rem;font-weight:700;padding:.25rem 1.25rem 1rem 3.5rem}.as-card__body{border-top:1px solid #f0f1f4;background:#fcfcfc;padding:.625rem 1.25rem 1.25rem}.as-chip{border-radius:.25rem;background:#196bde0f;color:#196bde;font-size:.78125rem;font-weight:500;padding:.25rem .5rem;white-space:nowrap}.as-chip strong{font-weight:700}.as-statuscount{color:#585858;font-size:.8125rem;white-space:nowrap}.as-statuscount strong{display:inline-flex;min-width:1.375rem;justify-content:center;border-radius:.125rem;font-weight:800;margin-right:.1875rem;padding:.0625rem .1875rem}.as-statuscount--in_progress strong,.as-statuscount--under_review strong{background:#fdb9131f;color:#dd9d00}.as-statuscount--sent_back strong,.as-statuscount--sent strong,.as-statuscount--submitted strong{background:#196bde1a;color:#196bde}.as-statuscount--completed strong{background:#5eb4851f;color:#4b906a}.as-subhead{margin:0 0 .625rem;color:#7d7d7d;font-size:.9375rem;font-weight:600}.as-tablecard{overflow:hidden;border:1px solid rgba(125,125,125,.2);border-radius:.5rem;background:#fff;box-shadow:0 0 1.5rem #1111110a}.as-tablecard .table-wrap{max-height:22.5rem;overflow:auto}.as-tablecard__footer{display:flex;align-items:center;justify-content:flex-end;gap:1.375rem;border-top:1px solid #eaecf0;color:#667085;font-size:.78125rem;padding:.75rem 1.125rem}.as-tablecard__footer strong{color:#344054}.as-pagesize{cursor:pointer}.as-pagesize.MuiInputBase-root{font-size:.78125rem;border-radius:.25rem}.as-pagesize.MuiInputBase-root.MuiInputBase-root{--_caret: 1.4375rem}.as-pagesize.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.as-pagesize.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.as-pagesize.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.as-pagesize.MuiInputBase-root .MuiSelect-select{padding:.1875rem 1.4375rem .1875rem .375rem;min-height:0;line-height:1rem}.as-pagesize.MuiInputBase-root .MuiSelect-icon{right:.1875rem;width:.875rem;height:.875rem}.as-pagesize.MuiInputBase-root{background:#fff;color:#344054}.as-pagesize.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#e6e9f0}.as-pagesize .MuiSelect-icon{color:#344054}.as-pager button{border:1px solid #e6e9f0;background:#fff;border-radius:.25rem;cursor:pointer;color:#667085;padding:.125rem .5rem;font-size:.9375rem;margin-left:.25rem}.as-pager button:disabled{cursor:not-allowed;opacity:.35}.astable{width:100%;min-width:61.25rem;border-collapse:collapse;background:#fff;font-size:.875rem}.astable thead th{position:sticky;top:0;z-index:1;border-bottom:1px solid #eaecf0;background:#f7f7f7;color:#111;font-size:.875rem;font-weight:700;padding:.625rem .875rem;text-align:left;white-space:nowrap}.astable th:nth-child(n+3),.astable td:nth-child(n+3){border-left:1px solid #eaecf0}.astable tbody td{border-bottom:1px solid #eaecf0;color:#7d7d7d;padding:.6875rem .875rem;vertical-align:middle;white-space:nowrap}.astable tbody tr:hover{background:#f9fbff}.astable .muted{color:#7d7d7d}.astable__check{width:3.25rem;text-align:center}.astable__id{color:#7d7d7d}.astable__id strong{color:#585858;font-weight:500}.astable__empty{text-align:center;color:#98a2b3;padding:2rem!important;white-space:normal}.checkbox{width:1rem;height:1rem;accent-color:#196bde;cursor:pointer}.as-tier{display:inline-flex;align-items:center;border-radius:.25rem;background:#196bde0a;color:#196bde;font-size:.75rem;font-weight:700;letter-spacing:.01875rem;padding:.25rem .625rem;text-transform:uppercase;white-space:nowrap}.as-tier--none{background:#f0f1f4;color:#7d7d7d;font-weight:500;letter-spacing:0;text-transform:none}.as-viewbtn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(25,107,222,.6);border-radius:.25rem;background:#fff;color:#585858;cursor:pointer;font-family:inherit;font-size:.75rem;padding:.3125rem .625rem .3125rem .75rem;white-space:nowrap}.as-viewbtn:hover{background:#f9fbff}.as-viewbtn__arrow{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:#196bde14;color:#196bde;font-size:.625rem;line-height:1}.as-pill{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:.25rem;background:#fff;font-size:.75rem;font-weight:500;padding:.25rem .625rem;white-space:nowrap}.as-pill--neutral{color:#7d7d7d;border-color:#d0d5dd}.as-pill--blue{color:#196bde;border-color:#196bde73}.as-pill--amber{color:#dc6803;border-color:#dc680380}.as-pill--green{color:#4b906a;border-color:#5eb485cc}.as-eval{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:500;line-height:1.4;white-space:nowrap}.as-eval--blue{color:#196bde;background:#196bde1a}.as-eval--green{color:#4b906a;background:#5eb48524}.as-eval--amber{color:#dc6803;background:#dc68031f}.as-eval--red{color:#b42318;background:#b423181a}.as-eval--neutral{color:#7d7d7d;background:#cacaca3d}.as-eval__spinner{width:.625rem;height:.625rem;flex:0 0 auto;border:.125rem solid rgba(25,107,222,.25);border-top-color:#196bde;border-radius:50%;animation:as-eval-spin .8s linear infinite}@keyframes as-eval-spin{to{transform:rotate(360deg)}}@media (max-width: 1366px){.as-metric{min-height:0}.as-metric--wide{align-items:stretch;flex-direction:column;gap:1.125rem}.as-metric__viz{max-width:none;width:100%}.as-metric__bar{margin-bottom:.875rem}.as-panel__head{align-items:stretch;flex-direction:column}.as-panel__tools{display:grid;grid-template-columns:minmax(6.25rem,max-content) minmax(13.75rem,1fr) max-content;justify-content:stretch;width:100%}.as-search{min-width:0;width:100%}}@media (max-width: 992px){.as-page{padding:.5rem .75rem 1.5rem}.as-topbar,.as-card__headrow{align-items:flex-start;flex-direction:column}.as-topbar__title{font-size:1.75rem}.as-metric{padding:1rem;gap:.75rem}.as-metric__label{font-size:.8125rem}.as-metric__value{font-size:1.75rem}.as-panel{padding:1rem}.as-panel__tools{grid-template-columns:max-content minmax(0,1fr) max-content}.as-panel__tools .btn{width:auto;justify-content:center}.as-card__headrow{position:relative;padding-right:0}.as-card__head{width:100%;padding:.75rem 2.75rem .25rem .75rem}.as-card__kebab{position:absolute;top:.75rem;right:.75rem;margin:0}.as-card__statuses{width:100%;margin-left:1.75rem;gap:.625rem}.as-card__title{padding:.375rem .75rem .875rem 2.5rem;font-size:1.25rem}.as-card__body{padding:.625rem .75rem .875rem}}@media (max-width: 768px){.as-topbar{gap:.625rem}.as-metric__legend{align-items:flex-start;flex-direction:column}.as-panel__head h2{font-size:1.375rem}.as-panel__tools{grid-template-columns:max-content minmax(0,1fr) max-content;gap:.5rem;min-width:0}.as-pagebar,.as-search,.as-panel__tools .btn{width:auto}.as-search{min-width:0;width:100%}.as-pagebar__label{display:none}.as-card__head{align-items:flex-start}.as-chip,.as-statuscount{max-width:100%;white-space:normal}.as-tablecard__footer{align-items:flex-start;flex-direction:column;gap:.5rem}}.evidence-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden;overscroll-behavior:contain;background:#f4f7fea8;backdrop-filter:blur(.4375rem) saturate(.82);-webkit-backdrop-filter:blur(.4375rem) saturate(.82)}.evidence-dialog{width:min(50.75rem,100%);height:min(59.0625rem,100dvh - 4rem);max-height:calc(100vh - 4rem);display:flex;flex-direction:column;padding:1.5rem 2rem 2rem;overflow:hidden;background:#fff;border-radius:1rem;box-shadow:0 0 2.625rem #0000000a}.evidence-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:0 0 auto}.evidence-dialog__head h2{margin:0;font-size:2rem;line-height:3rem;font-weight:600;color:#111}.evidence-dialog__head-actions{display:flex;align-items:center;gap:.625rem}.evidence-dialog__upload{min-height:2.25rem;padding:.4375rem .875rem;font:inherit;font-size:.8125rem;font-weight:600;color:#fff;background:#196bde;border:0;border-radius:.5rem;cursor:pointer}.evidence-dialog__upload:hover:not(:disabled){filter:brightness(.95)}.evidence-dialog__upload:disabled{opacity:.55;cursor:not-allowed}.evidence-dialog__upload:focus-visible{outline:2px solid #196bde;outline-offset:2px}.evidence-dialog__close{width:1.5rem;height:1.5rem;padding:0;background:transparent;border:0;border-radius:.25rem;cursor:pointer}.evidence-dialog__close img{display:block;width:100%;height:100%}.evidence-dialog__close:hover:not(:disabled){filter:brightness(.94)}.evidence-dialog__close:disabled{opacity:.55;cursor:not-allowed}.evidence-dialog__close:focus-visible{outline:2px solid #196bde;outline-offset:2px}.evidence-dialog__file-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.evidence-dialog__error{flex:0 0 auto;margin:.75rem 0 0;padding:.625rem .75rem;font-size:.8125rem;color:#e11900;background:#fdecea;border-radius:.5rem}.evidence-files-shell{position:relative;min-width:0;flex:0 0 auto;margin:.75rem 0 1rem}.evidence-files{display:flex;gap:1rem;padding-right:.75rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.evidence-files::-webkit-scrollbar{display:none}.evidence-files-next{position:absolute;z-index:2;top:50%;right:.0625rem;width:1.375rem;height:1.375rem;display:grid;place-items:center;padding:0;transform:translateY(-50%);background:#fff;border:1px solid rgba(125,125,125,.35);border-radius:50%;box-shadow:0 .125rem .4375rem #1111111f;cursor:pointer}.evidence-files-next img{width:.3125rem;height:.5625rem;display:block}.evidence-files-next:hover{border-color:#196bde80;background:#f3f6ff}.evidence-files-next:focus-visible{outline:2px solid #196bde;outline-offset:2px}.evidence-file{min-width:14.0625rem;height:3.5rem;display:flex;align-items:center;padding:.5rem;background:#fff;border:.8px solid rgba(25,107,222,.24);border-radius:.5rem;box-shadow:0 0 .5rem #1111110a}.evidence-file--active{border-color:#196bde99;box-shadow:0 0 .75rem #11111114}.evidence-file__select{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;padding:0 .5rem;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.evidence-file__name{max-width:8.625rem;overflow:hidden;font-size:.875rem;line-height:1.3125rem;font-weight:600;color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap}.evidence-file__size{font-size:.625rem;line-height:1.125rem;color:#7d7d7dcc}.evidence-file__actions{display:flex;align-items:center;gap:.375rem;flex:0 0 auto}.evidence-icon-button{position:relative;width:1.5rem;height:1.5rem;display:block;flex:0 0 auto;padding:0;overflow:hidden;background:transparent;border:0;border-radius:.25rem;cursor:pointer}.evidence-icon-button>img{display:block;width:100%;height:100%}.evidence-icon-button:disabled{opacity:.45;cursor:not-allowed}.evidence-icon-button:focus-visible{outline:2px solid #196bde;outline-offset:1px}.evidence-icon-button--delete:hover:not(:disabled){background:#fdecea}.evidence-preview{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.5rem 9.9375rem;overflow:hidden;background:linear-gradient(to right,rgba(202,202,202,.12) 0,rgba(202,202,202,.12) 8.8125rem,transparent 8.8125rem);border:1px solid rgba(125,125,125,.12);border-radius:1rem}.evidence-preview--pdf{padding:0;background:#fff}.evidence-preview--pdf .evidence-preview__canvas{width:100%;height:100%;border-radius:1rem;box-shadow:none}.evidence-preview h3{flex:0 0 auto;margin:0 0 .5rem;font-size:1.5rem;line-height:2.25rem;font-weight:600;color:#585858}.evidence-preview__canvas{min-width:0;min-height:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:.75rem;box-shadow:0 0 2.5rem #0000000f}.evidence-preview__canvas iframe{width:100%;height:100%;display:block;border:0}.evidence-preview__image{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.evidence-preview__table-wrap{width:100%;height:100%;padding:1rem;overflow:auto;background:#fff}.evidence-preview__table-wrap table{min-width:100%;border-spacing:0;border-collapse:separate;font-size:.75rem;line-height:1.125rem;color:#1f2430}.evidence-preview__table-wrap th,.evidence-preview__table-wrap td{min-width:6.75rem;max-width:18.75rem;padding:.5rem .625rem;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-right:1px solid #e6e9f0;border-bottom:1px solid #e6e9f0}.evidence-preview__table-wrap th{position:sticky;top:0;z-index:1;font-weight:600;color:#585858;background:#fafafa;border-top:1px solid #e6e9f0}.evidence-preview__table-wrap th:first-child,.evidence-preview__table-wrap td:first-child{border-left:1px solid #e6e9f0}.evidence-preview__table-wrap thead th:first-child{border-top-left-radius:.375rem}.evidence-preview__table-wrap thead th:last-child{border-top-right-radius:.375rem}.evidence-preview__plain-text{width:100%;height:100%;margin:0;padding:1.25rem;overflow:auto;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.75rem;line-height:1.125rem;color:#1f2430;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff}.evidence-preview__unavailable,.evidence-preview__empty{height:100%;min-height:18.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;text-align:center;color:#7d7d7d}.evidence-preview__unavailable strong,.evidence-preview__empty strong{max-width:100%;overflow-wrap:anywhere;font-size:1rem;color:#585858}.evidence-preview__unavailable span,.evidence-preview__empty span{font-size:.8125rem}.evidence-preview__empty{min-height:26.25rem;padding-left:0}.evidence-preview__file-icon{width:2.5rem;height:2.5rem;display:block;padding:.5rem;background:#f3f6ff;border-radius:.5rem}.evidence-preview__file-icon img{display:block;width:100%;height:100%}.pdf-viewer{width:100%;height:100%;min-height:0;display:flex;overflow:hidden;background:#fff}.pdf-viewer__rail{width:8.8125rem;min-width:8.8125rem;min-height:0;display:flex;flex-direction:column;background:#cacaca1f;border-right:1px solid rgba(125,125,125,.08)}.pdf-viewer__thumbnails{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem .875rem 1rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.pdf-viewer__thumbnails::-webkit-scrollbar{width:.4375rem}.pdf-viewer__thumbnails::-webkit-scrollbar-track{background:transparent}.pdf-viewer__thumbnails::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.pdf-viewer__pager{min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .875rem .375rem 1.5rem;flex:0 0 auto;font-size:1rem;line-height:1.5rem;color:#7d7d7d;background:#fffc;border-top:1px solid rgba(125,125,125,.2)}.pdf-viewer__pager-buttons{display:flex;flex-direction:column;width:1.25rem;overflow:hidden;background:#fafafa;border-radius:.25rem}.pdf-viewer__pager-buttons button{width:1.25rem;height:1.125rem;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;cursor:pointer}.pdf-viewer__pager-buttons button+button{border-top:.5px solid rgba(125,125,125,.24)}.pdf-viewer__pager-buttons button:hover:not(:disabled){background:#f3f6ff}.pdf-viewer__pager-buttons button:disabled{opacity:.3;cursor:not-allowed}.pdf-viewer__pager-buttons button:focus-visible{position:relative;z-index:1;outline:2px solid #196bde;outline-offset:-2px}.pdf-viewer__pager-buttons button img{width:.3125rem;height:.5625rem;display:block}.pdf-viewer__pager-buttons button:first-child img{transform:rotate(-90deg)}.pdf-viewer__pager-buttons button:last-child img{transform:rotate(90deg)}.pdf-viewer__document{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;padding:1.5rem;background:#fff}.pdf-viewer__document h3{margin:0 0 .5rem;flex:0 0 auto;font-size:1.5rem;line-height:2.25rem;font-weight:600;color:#585858}.pdf-viewer__page-surface{min-width:0;min-height:0;flex:1 1 auto;display:flex;align-items:flex-start;justify-content:center;padding:.25rem;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;background:#fff;border-radius:.75rem;box-shadow:0 0 2.5rem #0000000f}.pdf-viewer__page-surface .pdf-page-canvas canvas{box-shadow:0 0 1.125rem #11111114}.pdf-thumbnail{width:6.25rem;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.25rem;padding:0;font:inherit;color:#7d7d7d;background:transparent;border:0;cursor:pointer}.pdf-thumbnail__page{width:6.25rem;height:8.3125rem;display:block;padding:.3125rem;overflow:hidden;background:#fff;border:.7px solid rgba(125,125,125,.24);border-radius:.5rem;box-shadow:0 0 1.375rem #1111110a}.pdf-thumbnail__number{font-size:.75rem;line-height:1.125rem}.pdf-thumbnail--active .pdf-thumbnail__page{padding:.25rem;border:1.55px solid rgba(25,107,222,.4);box-shadow:0 .25rem .875rem #196bde14}.pdf-thumbnail:hover .pdf-thumbnail__page{border-color:#196bde66}.pdf-thumbnail:focus-visible{outline:2px solid #196bde;outline-offset:2px;border-radius:.5rem}.pdf-page-canvas{width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdf-page-canvas canvas{display:block;max-width:100%;max-height:100%;background:#fff}.pdf-page-canvas__error{padding:.375rem;font-size:.625rem;line-height:.875rem;color:#7d7d7d;text-align:center}.pdf-page-canvas--fit-width{height:auto;min-height:100%;flex:0 0 auto;align-items:flex-start;overflow:visible}.pdf-page-canvas--fit-width canvas{width:100%;max-height:none;flex:0 0 auto}@media (max-width: 768px){.evidence-backdrop{padding:.75rem}.evidence-dialog{height:calc(100dvh - 1.5rem);max-height:calc(100vh - 1.5rem);padding:1.125rem}.evidence-dialog__head h2{font-size:1.5rem;line-height:2.25rem}.evidence-files{gap:.5rem}.evidence-file{min-width:13.125rem}.evidence-preview{padding:1rem;background:#cacaca14}.evidence-preview h3{font-size:1.25rem;line-height:1.875rem}.evidence-preview--pdf{padding:0}.pdf-viewer__rail{width:7rem;min-width:7rem}.pdf-viewer__thumbnails{padding:.75rem .375rem}.pdf-viewer__document{padding:1rem}.pdf-viewer__page-surface{padding:.1875rem}.pdf-thumbnail,.pdf-thumbnail__page{width:5.125rem}.pdf-thumbnail__page{height:6.875rem}}.review-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:#10182873}.review-modal{width:100%;max-width:50rem;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:1rem;box-shadow:0 0 2.5rem #0000000a;overflow:hidden}.review-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 2rem 1rem}.review-modal__head h2{margin:0;font-size:2rem;line-height:3rem;font-weight:600;color:#111}.review-modal__close{width:1.875rem;height:1.875rem;flex:0 0 auto;margin-top:.5625rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;color:#7d7d7d;background:#f0f1f4;border:0;border-radius:.5rem;cursor:pointer}.review-modal__close:hover:not(:disabled){background:#f3f3f3;color:#1f2430}.review-modal__close:focus-visible{outline:2px solid #196bde;outline-offset:2px}.review-modal__close:disabled{cursor:not-allowed;opacity:.5}.review-modal__body{display:flex;flex-direction:column;gap:1rem;padding:0 2rem 1.5rem;overflow-y:auto;min-height:0}.review-modal__panel{padding:1.25rem 1.5rem;background:#fafafa;border-radius:.75rem}.review-modal__panel p{margin:1rem 0 0;padding-top:1rem;font-size:1rem;line-height:1.625rem;color:#7d7d7d;border-top:1px solid #e6e9f0}.review-modal__panel p strong{color:#1f2430;font-weight:600}.review-modal__panel .review-modal__warn{margin-top:1rem;padding:.75rem 1rem;color:#1f2430;background:#fdf4e3;border:1px solid rgba(183,121,31,.35);border-radius:.5rem;font-size:.9375rem;line-height:1.5rem}.review-modal__panel .review-modal__warn strong{color:#b7791f;font-weight:700}.review-modal__error{margin:0;padding:.75rem .875rem;font-size:.875rem;color:#e11900;background:#fdecea;border-radius:.5rem}.review-modal__foot{display:flex;justify-content:flex-end;padding:0 2rem 1.5rem}.review-modal__foot .btn{min-height:2.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;border-radius:.25rem}.review-tallies{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;margin:0}.review-tallies>div{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.review-tallies dt{font-size:.9375rem;color:#7d7d7d}.review-tallies dd{margin:0}.review-tallies__value{display:inline-flex;align-items:center;padding:.0625rem .5rem;font-size:.9375rem;font-weight:600;border-radius:.25rem}.review-tallies__value--compliant{color:#1f9d55;background:#e7f6ec}.review-tallies__value--non-compliant{color:#e11900;background:#fdecea}.review-tallies__value--send-back{color:#196bde;background:#ebf0ff}@media (max-width: 1536px){.review-tallies{gap:.5rem .875rem}.review-tallies dt,.review-tallies .review-tallies__value{font-size:.875rem}}@media (max-width: 1366px){.review-tallies dt,.review-tallies .review-tallies__value{font-size:.8125rem}}.review-note{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 1.5rem .5rem .5rem;border:1px solid rgba(25,107,222,.24);border-radius:.5rem;background:#196bde05}.review-note p{margin:0;align-self:center;font-size:1rem;line-height:1.5rem;color:#196bde}.review-note p strong{font-weight:600}.review-note__icon{flex:0 0 auto;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;color:#196bde;background:#196bde0a}.review-note__icon svg{width:1.25rem;height:1.25rem}.qfilter{position:relative;display:inline-flex}.qfilter__button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid #e6e9f0;border-radius:.5rem;background:#fff;color:#1f2430;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;cursor:pointer}.qfilter__button:hover{background:#f7f9fc}.qfilter__button--active{border-color:#196bde;color:#196bde}.qfilter__icon{display:block;width:1.5rem;height:1.5rem}.qfilter__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:.5625rem;background:#196bde;color:#fff;font-size:.6875rem;font-weight:600}.qfilter__panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;min-width:30rem;padding:1rem;border-radius:.75rem;background:#fff;box-shadow:0 .5rem 1.75rem #10182829}.qfilter__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem}.qfilter__chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .375rem .25rem .625rem;border-radius:.375rem;background:#f2f4f7;color:#1f2430;font-size:.75rem}.qfilter__chip strong{font-weight:600}.qfilter__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:none;border-radius:.25rem;background:transparent;color:#7d7d7d;font-size:.8125rem;line-height:1;cursor:pointer}.qfilter__chip-remove:hover{background:#e4e7ec;color:#1f2430}.qfilter__row{display:flex;align-items:flex-end;gap:.75rem}.qfilter__row+.qfilter__row{margin-top:.75rem}.qfilter__field{position:relative;display:block;flex:0 0 10.625rem}.qfilter__field--value{flex:1 1 auto}.qfilter__field-label{position:absolute;top:-.4375rem;left:.625rem;z-index:1;padding:0 .25rem;background:#fff;color:#7d7d7d;font-size:.6875rem}.qfilter__select,.qfilter__input{width:100%;padding:.625rem .75rem;border:1px solid #e6e9f0;border-radius:.5rem;background:#fff;color:#1f2430;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem}.qfilter__select:focus,.qfilter__input:focus{outline:none;border-color:#196bde}.qfilter__select:disabled,.qfilter__input:disabled{background:#f7f9fc;color:#7d7d7d}.qfilter__row-remove{flex:0 0 auto;width:1.75rem;height:2.375rem;border:none;background:transparent;color:#7d7d7d;font-size:1.125rem;cursor:pointer}.qfilter__row-remove:hover{color:#1f2430}.qfilter__add{margin-top:.5rem;border:none;background:transparent;color:#7d7d7d;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;cursor:pointer;padding:.125rem 0}.qfilter__add:hover{color:#196bde}.qfilter__actions{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.qfilter__clear{padding:.5rem .875rem;border:1px solid #196bde;border-radius:.5rem;background:#fff;color:#196bde;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;cursor:pointer}.qfilter__clear:hover{background:#ebf0ff}.qfilter__apply{padding:.5rem 1.25rem;border:none;border-radius:.5rem;background:#196bde;color:#fff;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:600;cursor:pointer}.qfilter__apply:hover{filter:brightness(.95)}.view-comment-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:#10182873}.view-comment{width:100%;max-width:52.75rem;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:.75rem;box-shadow:0 0 2.5rem #00000014;overflow:hidden}.view-comment__head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem .875rem;border-bottom:1px solid #e6e9f0}.view-comment__head h2{margin:0;font-size:1.625rem;line-height:2.125rem;font-weight:700;color:#111}.view-comment__titles{min-width:0}.view-comment__meta{margin:.25rem 0 0;font-size:.8125rem;line-height:1.25rem;color:#7d7d7d}.view-comment__meta strong{font-weight:600;color:#196bde}.view-comment__meta-sep{margin:0 .5rem;color:#d9d9d9}.view-comment__close{width:1.75rem;height:1.75rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:#ebf0ff;cursor:pointer}.view-comment__close:hover{background:#f3f6ff}.view-comment__close:focus-visible{outline:2px solid #196bde;outline-offset:.125rem}.view-comment__close>img{width:.6875rem;height:.6875rem}.view-comment__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.5rem 1.5rem}.view-comment__question{flex:0 0 auto}.view-comment__label{margin:0 0 .25rem;font-size:.8125rem;font-weight:600;color:#1f2430}.view-comment__question-text{margin:0;font-size:.8125rem;line-height:1.25rem;color:#7d7d7d}.view-comment__panel{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;padding:1rem;background:#fcfcfc;border:1px solid #ececec;border-radius:.5rem}.view-comment__text{flex:0 1 auto;min-height:0;overflow-y:auto;font-size:.8125rem;line-height:1.3125rem;color:#7d7d7d;white-space:pre-wrap}.view-comment__text:focus-visible{outline:2px solid #196bde;outline-offset:.125rem}.view-comment__text{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.view-comment__text::-webkit-scrollbar{width:.4375rem}.view-comment__text::-webkit-scrollbar-track{background:transparent}.view-comment__text::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.view-comment__text:hover::-webkit-scrollbar-thumb{background-color:#898989}.run-eval{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.btn--sage{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;line-height:1.125rem;color:#196bde;background:linear-gradient(98.7deg,#ffffff29 50%,#196bde29 465%),#fff;border:.03125rem solid rgba(25,107,222,.4);border-radius:.5rem;cursor:pointer}.btn--sage:hover:not(:disabled){border-color:#196bde}.btn--sage:focus-visible{outline:2px solid #196bde;outline-offset:2px}.btn--sage:disabled{cursor:not-allowed;opacity:.7}.btn--sage .btn__icon{width:1.25rem;height:1.25rem;flex:0 0 auto}.run-eval__spinner{width:.75rem;height:.75rem;flex:0 0 auto;border:.125rem solid rgba(25,107,222,.25);border-top-color:#196bde;border-radius:50%;animation:run-eval-spin .8s linear infinite}@keyframes run-eval-spin{to{transform:rotate(360deg)}}.run-eval__result{padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:.5rem}.run-eval__result--succeeded{color:#1f9d55;background:#1f9d551f}.run-eval__result--failed{color:#e11900;background:#fdecea}.run-eval__result--needs-review{color:#b7791f;background:#b7791f1f}.run-eval__error{font-size:.75rem;color:#e11900}.review{display:flex;flex-direction:column;gap:1rem;min-height:100%}.review__meta-row,.review__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem}.review__vendor{color:#196bde}.review__title{margin:0;font-size:1.75rem;font-weight:700;color:#1f2430}.review__banner{margin:0;padding:.875rem 1rem;font-size:.875rem;color:#1f2430;background:#ebf0ff;border:1px solid #e6e9f0;border-radius:.75rem}.review__empty{padding:2rem;text-align:center;color:#7d7d7d;font-size:.875rem}.review__error{margin:0;padding:.75rem 1rem;font-size:.8125rem;color:#e11900;background:#fdecea;border-radius:.5rem}.review__footer{position:sticky;bottom:0;z-index:5;margin-top:auto;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;box-shadow:0 -.25rem 1rem #10182814}.review__footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.review__footer-summary{display:flex;align-items:center;gap:.75rem;min-width:0}.review__footer-count{flex:0 0 auto;min-width:1.875rem;padding:.25rem .375rem;font-size:.9375rem;font-weight:600;text-align:center;color:#196bde;background:#ebf0ff;border-radius:.375rem}.review__footer-lines{display:flex;flex-direction:column;gap:.125rem;min-width:0}.review__footer-lines strong{font-size:.875rem;font-weight:600;color:#196bde}.review__footer-lines em{font-size:.75rem;font-style:normal;color:#7d7d7d}.review__footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.review__footer-tick{width:1.125rem;height:1.125rem;flex:0 0 auto;color:#196bde}.rqn{background:#fff;border-radius:.75rem;box-shadow:0 0 32px #0000000f;overflow:hidden}.rqn__head{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem;font:inherit;text-align:left;background:#fff;border:0;cursor:pointer}.rqn__head:hover{background:#f3f3f3}.rqn__head:focus-visible{outline:2px solid #196bde;outline-offset:-2px}.rqn__caret{position:relative;width:1.25rem;height:1.25rem;flex:0 0 auto;border-radius:.25rem;background:#fafafa;transition:transform .12s ease-out}.rqn__caret:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.3125rem;height:.3125rem;border-right:2px solid #7d7d7d;border-bottom:2px solid #7d7d7d;transform:rotate(-45deg)}.rqn__caret.is-open{transform:rotate(90deg)}.rqn__name{font-size:1rem;font-weight:600;color:#1f2430}.rqn__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rqn__toolbar-title{margin:0;font-size:.9375rem;font-weight:600;color:#1f2430}.rqn__count{padding:.1875rem .625rem;font-size:.75rem;color:#196bde;background:#ebf0ff;border-radius:6.1875rem;white-space:nowrap}.rqn__tallies{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.8125rem;color:#7d7d7d}.rqn__body{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fcfcfc;border-top:1px solid #e6e9f0;max-height:26.25rem;overflow-y:auto}.rqn__body:has(.rq--open){max-height:none;overflow:visible}.tally{display:inline-flex;align-items:baseline;gap:.375rem;white-space:nowrap}.tally strong{font-size:.9375rem;font-weight:700}.tally--compliant strong{color:#1f9d55}.tally--non-compliant strong{color:#e11900}.tally--send-back strong{color:#196bde}.tally--pending strong{color:#b7791f}.rq{border:.0375rem solid #ececec;border-left:.1875rem solid #e6e9f0;border-radius:.5rem;padding:1rem;background:#fff;box-shadow:0 0 12px #0000000a;transition:box-shadow .12s ease-out,border-color .12s ease-out}.rq--open{box-shadow:0 12px 42px #0000000a}.rq--compliant{border-left-color:#1f9d55}.rq--non-compliant{border-left-color:#e11900}.rq--send-back{border-left-color:#196bde}.rq--pending-review{border-left-color:#b7791f}.rq__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.rq__toggle{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;padding:0;font:inherit;text-align:left;background:none;border:0;cursor:pointer}.rq__toggle:focus-visible{outline:2px solid #196bde;outline-offset:2px;border-radius:.5rem}.rq__caret{position:relative;width:1.125rem;height:1.125rem;flex:0 0 auto;border-radius:.25rem;background:#fafafa;transition:transform .12s ease-out}.rq__caret:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.3125rem;height:.3125rem;border-right:2px solid #7d7d7d;border-bottom:2px solid #7d7d7d;transform:rotate(-45deg)}.rq__caret.is-open{transform:rotate(90deg)}.rq__labels{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rq__ref{font-size:.8125rem;font-weight:600;color:#196bde}.rq__actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.rq__text{margin:.5rem 0 0 1.625rem;font-size:.9375rem;font-weight:600;color:#1f2430}.rq__body{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 0 1.625rem;align-items:stretch}@media (max-width: 992px){.rq__body{grid-template-columns:1fr}}.rq__panel{display:flex;flex-direction:column;border:.0375rem solid #ececec;border-radius:.375rem;overflow:hidden;background:#fff}.rq__panel-head{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;color:#1f2430;background:#fafafa;border-bottom:.0375rem solid #ececec}.rq__type{padding:.125rem .5rem;font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:#7d7d7d;background:#f0f1f4;border-radius:.25rem}.rq__panel-body{flex:1 1 auto;min-height:0;padding:.75rem}.rq__options{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem;max-height:10.75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.rq__options::-webkit-scrollbar{width:.4375rem}.rq__options::-webkit-scrollbar-track{background:transparent}.rq__options::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.rq__options:hover::-webkit-scrollbar-thumb{background-color:#898989}.rq__free-text{margin:0;max-height:10rem;overflow-y:auto;font-size:.875rem;color:#1f2430;white-space:pre-wrap}.rq__free-text:focus-visible{outline:2px solid #196bde;outline-offset:.125rem}.rq__free-text{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.rq__free-text::-webkit-scrollbar{width:.4375rem}.rq__free-text::-webkit-scrollbar-track{background:transparent}.rq__free-text::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.rq__free-text:hover::-webkit-scrollbar-thumb{background-color:#898989}.rq__none{margin:0 0 .5rem;font-size:.8125rem;color:#7d7d7d}.rq__note{display:block;width:100%;padding:.625rem;font:inherit;font-size:.8125rem;color:#1f2430;background:#fff;border:1px solid #e6e9f0;border-radius:.5rem;resize:vertical}.rq__note:disabled{background:#fafafa;color:#7d7d7d}.rq__note-actions{display:flex;justify-content:flex-end;margin-top:.5rem}.rq__error{margin:.5rem 0 0;font-size:.75rem;color:#e11900}.decision-select{--decision-dot: #7d7d7d;--decision-edge: rgba(125, 125, 125, .24);--decision-tint: rgba(125, 125, 125, .04);letter-spacing:.02em;cursor:pointer;text-transform:uppercase}.decision-select.MuiInputBase-root{font-size:.875rem;border-radius:.375rem}.decision-select.MuiInputBase-root.MuiInputBase-root{--_caret: 2.375rem}.decision-select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.decision-select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.decision-select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.decision-select.MuiInputBase-root .MuiSelect-select{padding:.5rem 2.375rem .5rem .75rem;min-height:0;line-height:1.3125rem}.decision-select.MuiInputBase-root .MuiSelect-icon{right:.5rem;width:1.125rem;height:1.125rem}.decision-select.MuiInputBase-root{font-weight:500;color:#585858;background:var(--decision-tint)}.decision-select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.decision-select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.decision-select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--decision-edge)}.decision-select.MuiInputBase-root .MuiSelect-select{display:flex;align-items:center;gap:.5rem}.decision-select.MuiInputBase-root .MuiSelect-select:before{content:"";flex:0 0 auto;width:.375rem;height:.375rem;border-radius:50%;background:var(--decision-dot)}.decision-select .MuiSelect-icon{color:#585858}.decision-select.Mui-disabled{cursor:not-allowed;opacity:.6}.decision-select--pending-review{--decision-dot: #fdb913;--decision-edge: rgba(253, 185, 19, .4);--decision-tint: rgba(253, 185, 19, .04)}.decision-select--compliant{--decision-dot: #1f9d55;--decision-edge: rgba(31, 157, 85, .24);--decision-tint: rgba(31, 157, 85, .04)}.decision-select--non-compliant{--decision-dot: #f06b76;--decision-edge: rgba(240, 107, 118, .24);--decision-tint: rgba(240, 107, 118, .04)}.decision-select--send-back{--decision-dot: #196bde;--decision-edge: rgba(25, 107, 222, .24);--decision-tint: rgba(25, 107, 222, .04)}.decision-menu .MuiMenuItem-root{font-weight:600}.decision-menu .MuiMenuItem-root[data-value=pending_review]{color:#b7791f}.decision-menu .MuiMenuItem-root[data-value=compliant]{color:#1f9d55}.decision-menu .MuiMenuItem-root[data-value=non_compliant]{color:#e11900}.decision-menu .MuiMenuItem-root[data-value=send_back]{color:#196bde}.ai-finding{border-color:#196bde3d;background:#196bde0a}.ai-finding__head{flex-wrap:wrap;background:transparent;border-bottom-color:#196bde1f}.ai-finding__icon{flex:0 0 auto}.ai-finding__title{color:#196bde;font-weight:600}.ai-finding__chip{padding:.125rem .5rem;font-size:.75rem;font-weight:400;color:#585858;background:#fff;border:.03125rem solid rgba(25,107,222,.32);border-radius:.25rem;white-space:nowrap}.ai-finding__chip strong{font-weight:700}.ai-finding__chip--verdict{margin-left:auto}.ai-finding__chip--compliant{border-color:#5eb48599}.ai-finding__chip--non-compliant{border-color:#f06b7652}.ai-finding__chip--unknown{border-color:#7d7d7d29}.ai-finding__body{background:transparent}.ai-finding__text{margin:0;font-size:.875rem;line-height:1.3125rem;color:#7d7d7d}.ai-finding__error{margin:0;font-size:.8125rem;color:#e11900}.rq__body--with-finding{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 992px){.rq__body--with-finding{grid-template-columns:1fr}}.rq__body--with-finding .question__choice-row{grid-template-columns:1fr;padding-right:0}.chip--round{background:#f0f1f4;color:#7d7d7d}.btn--link{background:none;border:0;color:#196bde;font-weight:500}.btn--link:disabled{color:#7d7d7d}.placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 1.75rem;gap:.75rem}.placeholder__badge{width:4rem;height:4rem;border-radius:1rem;background:#f3f6ff;color:#196bde;display:inline-flex;align-items:center;justify-content:center}.placeholder__title{margin:0;font-size:1.375rem;font-weight:700;color:#2b3674}.placeholder__text{margin:0;max-width:22.5rem;color:#7d7d7d;font-size:.875rem}.my-assessments{display:flex;flex-direction:column;gap:1rem}.my-assessments__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.my-assessments__titles{display:flex;align-items:center;gap:.5rem}.my-assessments__title{margin:0;font-size:1.875rem;font-weight:700;letter-spacing:-.01em;color:#1f2430}.my-assessments__vendor-chip{padding:.3125rem .75rem;font-size:.8125rem;color:#196bde;background:#ebf0ff;border-radius:.375rem}.my-assessments__vendor-chip strong{font-weight:600}.my-assessments__error{margin:0;padding:.75rem 1rem;font-size:.8125rem;color:#e11900;background:#fdecea}.my-assessments__empty{margin:0;padding:2rem 1rem;text-align:center;font-size:.875rem;color:#7d7d7d}.my-assessments__summary{display:grid;grid-template-columns:minmax(12.5rem,15rem) 1fr;gap:1rem}@media (max-width: 768px){.my-assessments__summary{grid-template-columns:1fr}}.my-assessments__panel{padding:.5rem;background:#fff;border:1px solid #e6e9f0;border-radius:1.25rem;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.my-assessments__table-wrap{overflow-x:auto}.my-assessments__table{width:100%;border-collapse:collapse;font-size:.9375rem}.my-assessments__table th,.my-assessments__table td{padding:1rem;text-align:left;vertical-align:middle;border-bottom:1px solid #e6e9f0;white-space:nowrap}.my-assessments__table th{position:relative;font-weight:600;font-size:.9375rem;color:#2b3674;background:#fafafa;border-bottom:1px solid #e6e9f0}.my-assessments__table th+th:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:1.125rem;background:#d9d9d9}.my-assessments__table tbody tr:last-child td{border-bottom:none}.my-assessments__table tbody tr:hover{background:#f3f6ff}.my-assessments__table tbody tr.is-selected{background:#ebf0ff}.my-assessments__table .cell--check{width:3.25rem}.my-assessments__table .cell--check input{width:1rem;height:1rem;accent-color:#196bde;cursor:pointer}.my-assessments__table .cell--name{font-weight:400;color:#1f2430;white-space:normal;min-width:15rem}.my-assessments__table .cell--overdue,.my-assessments__table .cell--issues{color:#e11900}.my-assessments__table .cell--action{width:.0625rem}.my-assessments__foot{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;padding:.875rem 1rem .375rem;font-size:.875rem;color:#1f2430}.my-assessments__range{font-variant-numeric:tabular-nums}.my-assessments__pager{display:flex;gap:.25rem}.my-assessments__pager button{width:1.75rem;height:1.75rem;font-size:1.125rem;line-height:1;color:#1f2430;background:transparent;border:0;border-radius:.5rem;cursor:pointer}.my-assessments__pager button:hover:not(:disabled){background:#f3f3f3}.my-assessments__pager button:disabled{opacity:.35;cursor:not-allowed}.my-assessments__pager button:focus-visible{outline:2px solid #196bde;outline-offset:1px}.rows-per-page{display:inline-flex;align-items:center;gap:.5rem}.rows-per-page__select{cursor:pointer}.rows-per-page__select.MuiInputBase-root{font-size:.8125rem;border-radius:.5rem}.rows-per-page__select.MuiInputBase-root.MuiInputBase-root{--_caret: 1.4375rem}.rows-per-page__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.rows-per-page__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.rows-per-page__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.rows-per-page__select.MuiInputBase-root .MuiSelect-select{padding:.25rem 1.4375rem .25rem .375rem;min-height:0;line-height:1rem}.rows-per-page__select.MuiInputBase-root .MuiSelect-icon{right:.1875rem;width:.875rem;height:.875rem}.rows-per-page__select.MuiInputBase-root{color:#1f2430;background:#fff}.rows-per-page__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#e6e9f0}.rows-per-page__select .MuiSelect-icon{color:#1f2430}.summary-card{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:1rem 1.5rem;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.summary-card__label{font-size:.875rem;color:#7d7d7d}.summary-card__value{font-size:2.125rem;font-weight:700;color:#1f2430;line-height:1.1}.summary-card--breakdown{gap:1rem}.breakdown{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:#7d7d7d}.breakdown li{display:flex;align-items:center;gap:.375rem}.breakdown strong{color:#1f2430;font-weight:600}.breakdown__dot{width:.5rem;height:.5rem;border-radius:50%;flex:0 0 auto}.breakdown__dot--notStarted{background:#a3c2f2}.breakdown__dot--inProgress{background:#b7791f}.breakdown__dot--underReview{background:#196bde}.breakdown__dot--completed{background:#1f9d55}.stacked-bar{display:flex;width:100%;height:.5rem;background:#e6e9f0;border-radius:6.1875rem;overflow:hidden}.stacked-bar__segment{height:100%;transition:width .16s ease-out}.stacked-bar__segment--notStarted{background:#a3c2f2}.stacked-bar__segment--inProgress{background:#b7791f}.stacked-bar__segment--underReview{background:#196bde}.stacked-bar__segment--completed{background:#1f9d55}.status-pill{display:inline-flex;align-items:center;padding:.3125rem .75rem;font-size:.875rem;font-weight:400;border-radius:.375rem;border:1px solid currentColor;background:#fff;color:#7d7d7d}.status-pill--in-progress,.status-pill--sent-back{color:#b7791f}.status-pill--sent,.status-pill--created{color:#7d7d7d}.status-pill--submitted,.status-pill--under-review{color:#196bde}.status-pill--completed{color:#1f9d55}.tier-pill{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#196bde;background:#ebf0ff;border-radius:.375rem}.view-details{display:inline-flex;align-items:center;gap:.625rem;padding:.375rem .5rem .375rem .875rem;font-size:.875rem;font-weight:400;color:#1f2430;text-decoration:none;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:.5rem}.view-details:hover{background:#f3f3f3}.view-details:focus-visible{outline:2px solid #196bde;outline-offset:2px}.view-details__arrow{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;font-size:.75rem;line-height:1;color:#fff;background:#196bde;border-radius:50%}.progress{display:block;width:100%;height:.375rem;background:#e6e9f0;border-radius:6.1875rem;overflow:hidden}.progress__fill{display:block;height:100%;background:#196bde;border-radius:inherit;transition:width .16s ease-out}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.evidence-upload-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow:hidden;overscroll-behavior:contain;background:#f4f7fea8;backdrop-filter:blur(.4375rem) saturate(.82);-webkit-backdrop-filter:blur(.4375rem) saturate(.82)}.evidence-upload-dialog{position:relative;width:min(47.375rem,100%);height:min(24.125rem,100dvh - 3rem);padding:5.25rem 2.5rem 2.5rem;background:#fff;border-radius:.75rem;box-shadow:0 0 2.625rem #0000000a}.evidence-upload-dialog__close{position:absolute;top:1.5rem;right:2rem;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:0;border-radius:.25rem;cursor:pointer}.evidence-upload-dialog__close img{display:block;width:100%;height:100%}.evidence-upload-dialog__close:hover:not(:disabled){filter:brightness(.94)}.evidence-upload-dialog__close:disabled{opacity:.55;cursor:not-allowed}.evidence-upload-dialog__close:focus-visible{outline:2px solid #196bde;outline-offset:2px}.evidence-upload-dialog__dropzone{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#7d7d7d05;border:1px dashed rgba(125,125,125,.6);border-radius:.5rem;transition:border-color .14s ease,background-color .14s ease}.evidence-upload-dialog__dropzone.is-dragging{background:#196bde0d;border-color:#196bde}.evidence-upload-dialog__content{width:min(19.6875rem,100% - 1.5rem);display:flex;flex-direction:column;align-items:center;gap:1rem}.evidence-upload-dialog__copy{display:flex;flex-direction:column;align-items:center}.evidence-upload-dialog__copy p{margin:0;font-size:1rem;line-height:1.5rem;font-weight:400;color:#1f2430;text-align:center}.evidence-upload-dialog__copy span{display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.3125rem;color:#7d7d7d;white-space:nowrap}.evidence-upload-dialog__copy i{width:.25rem;height:.25rem;flex:0 0 auto;background:#7d7d7d;border-radius:50%}.evidence-upload-dialog__button{min-height:2.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.375rem .75rem;font:inherit;font-size:.75rem;line-height:1.125rem;font-weight:600;color:#196bde;background:linear-gradient(98deg,#ffffff29 49.97%,#196bde29 465.6%),#fff;border:.5px solid rgba(25,107,222,.4);border-radius:.25rem;cursor:pointer}.evidence-upload-dialog__button img{width:1.5rem;height:1.5rem;display:block}.evidence-upload-dialog__button:hover:not(:disabled){background:#f3f6ff}.evidence-upload-dialog__button:disabled{opacity:.55;cursor:not-allowed}.evidence-upload-dialog__button:focus-visible{outline:2px solid #196bde;outline-offset:2px}.evidence-upload-dialog__error{max-width:100%;margin:0;font-size:.75rem;line-height:1.125rem;color:#e11900;text-align:center}.evidence-upload-dialog__input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}@media (max-width: 768px){.evidence-upload-dialog{height:min(20rem,100dvh - 2rem);padding:3.25rem 1.25rem 1.5rem}.evidence-upload-dialog__copy span{white-space:normal;text-align:center}}.submit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:#10182873}.submit-dialog{width:100%;max-width:47.5rem;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:1rem;box-shadow:0 0 2.5rem #0000000a;overflow:hidden}.submit-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 2rem 1rem;border-bottom:1px solid #e6e9f0}.submit-dialog__head h2{margin:0;font-size:2rem;line-height:3rem;font-weight:600;color:#111}.submit-dialog__close{width:1.875rem;height:1.875rem;flex:0 0 auto;margin-top:.5625rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;color:#7d7d7d;background:#f0f1f4;border:0;border-radius:.5rem;cursor:pointer}.submit-dialog__close:hover:not(:disabled){background:#f3f3f3;color:#1f2430}.submit-dialog__close:focus-visible{outline:2px solid #196bde;outline-offset:2px}.submit-dialog__close:disabled{cursor:not-allowed;opacity:.5}.submit-dialog__body{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;overflow-y:auto;min-height:0}.submit-dialog__lead{margin:0;font-size:1rem;line-height:1.5rem;color:#7d7d7d}.submit-dialog__error{margin:0;padding:.75rem .875rem;font-size:.875rem;color:#e11900;background:#fdecea;border-radius:.5rem}.submit-dialog__foot{display:flex;justify-content:flex-end;padding:.75rem 2rem;background:#fafafa;border-top:1px solid #e9e9e9}.submit-dialog__foot .btn{min-height:2.5rem;padding:.5rem .875rem;font-size:1rem;font-weight:600;border-radius:.25rem}.submit-note{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 1.5rem .5rem .5rem;border:1px solid rgba(25,107,222,.24);border-radius:.5rem;background:#196bde05}.submit-note p{margin:0;align-self:center;font-size:1rem;line-height:1.5rem;color:#196bde}.submit-note__icon{flex:0 0 auto;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;color:#196bde;background:#196bde0a}.submit-note__icon svg{width:1.25rem;height:1.25rem}.my-assessment{display:flex;flex-direction:column;gap:1rem;min-height:100%}.my-assessment__meta-row,.my-assessment__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.my-assessment__head-actions{display:flex;align-items:center;gap:.5rem}.my-assessment__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem}.my-assessment__vendor{color:#196bde}.my-assessment__title{margin:0;font-size:1.75rem;font-weight:700;color:#1f2430}.my-assessment__banner{margin:0;padding:.875rem 1rem;font-size:.875rem;color:#1f2430;background:#ebf0ff;border:1px solid #e6e9f0;border-radius:.75rem}.my-assessment__banner--action{background:#fdf4e3}.my-assessment__empty{padding:2rem;text-align:center;color:#7d7d7d;font-size:.875rem}.my-assessment__error{margin:0;padding:.75rem 1rem;font-size:.8125rem;color:#e11900;background:#fdecea;border-radius:.5rem}.my-assessment__footer{position:sticky;bottom:0;z-index:5;margin-top:auto;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;box-shadow:0 -.25rem 1rem #10182814}.my-assessment__footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.my-assessment__footer-progress{display:flex;align-items:center;gap:1rem;min-width:16.25rem;font-size:.8125rem;color:#7d7d7d}.my-assessment__footer-progress strong{color:#1f2430}.my-assessment__footer-progress .progress{width:10rem}.my-assessment__footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.my-assessment__hint{font-size:.8125rem;color:#7d7d7d}.my-assessment__awaiting{color:#b7791f}.questionnaire{background:#fff;border-radius:.75rem;box-shadow:0 0 32px #0000000f;overflow:hidden}.questionnaire__head{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem;font:inherit;text-align:left;background:#fff;border:0;cursor:pointer}.questionnaire__head:hover{background:#f3f3f3}.questionnaire__head:focus-visible{outline:2px solid #196bde;outline-offset:-2px}.questionnaire__caret{width:1.25rem;height:1.25rem;flex:0 0 auto;border-radius:.25rem;background:#fafafa;position:relative;transition:transform .12s ease-out}.questionnaire__caret:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.3125rem;height:.3125rem;border-right:2px solid #7d7d7d;border-bottom:2px solid #7d7d7d;transform:rotate(-45deg)}.questionnaire__caret.is-open{transform:rotate(90deg)}.questionnaire__name{font-size:1rem;font-weight:600;color:#1f2430}.questionnaire__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.questionnaire__toolbar-title{margin:0;font-size:.9375rem;font-weight:600;color:#1f2430}.questionnaire__count{padding:.1875rem .625rem;font-size:.75rem;color:#196bde;background:#ebf0ff;border-radius:6.1875rem;white-space:nowrap}.questionnaire__body{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fcfcfc;border-top:1px solid #e6e9f0;max-height:26.25rem;overflow-y:auto}.questionnaire__body:has(.question--open){max-height:none;overflow:visible}.question{border:.0375rem solid #ececec;border-left:.1875rem solid #e6e9f0;border-radius:.5rem;padding:1rem;background:#fff;box-shadow:0 0 12px #0000000a;transition:box-shadow .12s ease-out,border-color .12s ease-out}.question--open{box-shadow:0 12px 42px #0000000a}.question--compliant{border-left-color:#1f9d55}.question--non_compliant{border-left-color:#e11900}.question--send_back{border-left-color:#b7791f}.question__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.question__toggle{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;padding:0;font:inherit;text-align:left;background:none;border:0;cursor:pointer}.question__toggle:focus-visible{outline:2px solid #196bde;outline-offset:2px;border-radius:.5rem}.question__caret{position:relative;width:1.125rem;height:1.125rem;flex:0 0 auto;border-radius:.25rem;background:#fafafa;transition:transform .12s ease-out}.question__caret:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.3125rem;height:.3125rem;border-right:2px solid #7d7d7d;border-bottom:2px solid #7d7d7d;transform:rotate(-45deg)}.question__caret.is-open{transform:rotate(90deg)}.question__labels{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.question__ref{font-size:.8125rem;font-weight:600;color:#196bde}.question__evidence-actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.question__text{margin:.5rem 0 0 1.625rem;font-size:.9375rem;font-weight:600;color:#1f2430}.question__answer-body{padding:0}.question__input{display:block;width:100%;padding:.75rem;font:inherit;font-size:.875rem;color:#1f2430;border:0}.question__input:focus-visible{outline:2px solid #196bde;outline-offset:-2px}.question__input:disabled{background:#fafafa;color:#7d7d7d}.question__raw{padding:.75rem;font-size:.75rem;color:#e11900}.question__raw p{margin:0 0 .375rem}.question__raw pre{margin:0;padding:.5rem;overflow-x:auto;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;color:#1f2430;background:#fafafa;border-radius:.5rem}.question__answer{min-width:0;border:.0375rem solid #ececec;border-radius:.375rem;overflow:hidden;background:#fff}.question__answer-head{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:#fafafa;border-bottom:.0375rem solid #ececec}.question__answer-label{font-size:.8125rem;font-weight:600;color:#1f2430}.question__answer-type{padding:.125rem .5rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:#7d7d7d;background:#f0f1f4;border-radius:.25rem}.question__options{margin:0;padding:.75rem;list-style:none;display:flex;flex-direction:column;gap:.375rem;max-height:10.75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.question__options::-webkit-scrollbar{width:.4375rem}.question__options::-webkit-scrollbar-track{background:transparent}.question__options::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.question__options:hover::-webkit-scrollbar-thumb{background-color:#898989}.question__no-options{font-size:.8125rem;color:#7d7d7d}.question__choice-row{display:grid;grid-template-columns:minmax(11.25rem,auto) 1fr;gap:.75rem;align-items:start;padding-right:.75rem}.question__choice-row--single{grid-template-columns:1fr;padding-right:0}@media (max-width: 768px){.question__choice-row{grid-template-columns:1fr;padding-right:0}}.question__panels{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:start;margin:1rem 0 0 1.625rem}.question__panels--reviewed{grid-template-columns:minmax(13.75rem,20rem) 1fr}@media (max-width: 992px){.question__panels--reviewed{grid-template-columns:1fr}}.question__review{min-width:0;border:.0375rem solid #ececec;border-radius:.375rem;overflow:hidden;background:#fff}.question__review-body{padding:.75rem}.question__review-text{margin:0;font-size:.875rem;line-height:1.3125rem;color:#1f2430;white-space:pre-wrap}.question__textarea{display:block;width:100%;padding:.75rem;font:inherit;font-size:.875rem;line-height:1.3125rem;color:#1f2430;border:0;resize:vertical;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.question__textarea::-webkit-scrollbar{width:.4375rem}.question__textarea::-webkit-scrollbar-track{background:transparent}.question__textarea::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.question__textarea:hover::-webkit-scrollbar-thumb{background-color:#898989}.question__textarea:focus-visible{outline:2px solid #196bde;outline-offset:-2px}.question__textarea:read-only{background:#fafafa;color:#7d7d7d;resize:none}.question__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.625rem .75rem;border-top:1px solid #e6e9f0}.question__saved{font-size:.75rem;color:#1f9d55}.question__error{font-size:.75rem;color:#e11900}.answer-note{min-width:0;margin:0;padding:0 .625rem .5rem;background:#fff;border:1px solid #e6e9f0;border-radius:.375rem;display:flex;flex-direction:column}.answer-note__legend{flex:0 0 auto;padding:0 .25rem;font-size:.6875rem;color:#7d7d7d}.answer-note__input{display:block;flex:1 1 auto;min-height:1.3125rem;max-height:10rem;width:100%;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.answer-note__input::-webkit-scrollbar{width:.4375rem}.answer-note__input::-webkit-scrollbar-track{background:transparent}.answer-note__input::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.answer-note__input:hover::-webkit-scrollbar-thumb{background-color:#898989}.answer-note__input{padding:0;font:inherit;font-size:.875rem;line-height:1.3125rem;color:#1f2430;background:transparent;border:0;resize:vertical}.answer-note__input:focus{outline:none}.answer-note__input::placeholder{color:#898989}.answer-note__input:disabled,.answer-note__input:read-only{color:#7d7d7d;resize:none;cursor:default}.answer-note__text{flex:1 1 auto;min-height:1.3125rem;max-height:10rem;overflow-y:auto;margin:0;font-size:.875rem;line-height:1.3125rem;color:#7d7d7d;white-space:pre-wrap}.answer-note__text:focus-visible{outline:2px solid #196bde;outline-offset:-2px}.answer-note__text{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.answer-note__text::-webkit-scrollbar{width:.4375rem}.answer-note__text::-webkit-scrollbar-track{background:transparent}.answer-note__text::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.answer-note__text:hover::-webkit-scrollbar-thumb{background-color:#898989}.answer-note__foot{flex:0 0 auto;display:flex;justify-content:flex-end;padding-top:.25rem}.answer-note__expand{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;padding:0;border:1px solid #d9d9d9;border-radius:.25rem;background:transparent;color:#7d7d7d;cursor:pointer}.answer-note__expand:hover{color:#196bde;border-color:#196bde}.answer-note__expand:focus-visible{outline:2px solid #196bde;outline-offset:.125rem}.answer-note--empty .answer-note__text{color:#898989}.answer-note:focus-within{border-color:#196bde}.option{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;color:#1f2430;border-radius:.5rem;cursor:pointer}.option:hover{background:#f3f3f3}.option.is-checked{background:#f3f6ff}.option input{accent-color:#196bde;width:1rem;height:1rem}.option input:disabled{cursor:not-allowed}.option input:disabled+span{color:#7d7d7d}.sent-back-pill{display:inline-flex;align-items:center;gap:.5rem;height:2.3125rem;padding:.75rem 2.5rem .75rem .75rem;border:1px solid rgba(25,107,222,.16);border-radius:.375rem;background:#196bde0a;font-size:.875rem;line-height:.75rem;color:#585858;text-transform:uppercase;white-space:nowrap}.sent-back-pill:before{content:"";flex:0 0 auto;width:.375rem;height:.375rem;border-radius:50%;background:#196bde}.chip{display:inline-flex;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:500;border-radius:.375rem;white-space:nowrap;background:#f0f1f4;color:#7d7d7d}.chip--tier,.chip--domain,.chip--sent,.chip--submitted,.chip--under-review{background:#ebf0ff;color:#196bde}.chip--in-progress,.chip--sent-back,.chip--send_back{background:#fdf4e3;color:#b7791f}.chip--completed,.chip--compliant{background:#e7f6ec;color:#1f9d55}.chip--non_compliant{background:#fdecea;color:#e11900}.chip--answered{background:#e7f6ec;color:#1f9d55}.chip--locked{background:#f0f1f4;color:#7d7d7d}.chip--date{background:#fafafa;color:#7d7d7d}.chip--overdue{background:#fdecea;color:#e11900}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .875rem;font:inherit;font-size:.8125rem;font-weight:500;border-radius:.5rem;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:2px solid #196bde;outline-offset:2px}.btn--primary:hover:not(:disabled){filter:brightness(.94)}.btn--secondary{background:#ebf0ff;color:#196bde}.btn--secondary:hover:not(:disabled){background:#f3f6ff}.btn--ghost{background:#fff;color:#1f2430;border-color:#e6e9f0}.btn--ghost:hover:not(:disabled){background:#f3f3f3}.btn--sm{padding:.25rem .625rem;font-size:.75rem}.btn--lg{padding:.6875rem 1.375rem;font-size:.875rem}.app-shell{display:flex;min-height:100vh;background:#f4f7fe}.app-shell__main{flex:1;min-width:0;display:flex;flex-direction:column}.app-shell__content{flex:1;min-width:0;padding:.5rem 1.25rem 2rem .875rem;overflow-x:clip}.set-password{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f3f6ff,#f4f7fe);padding:1.5rem}.set-password__card{width:100%;max-width:26.25rem;background:#fff;border-radius:1.25rem;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;padding:2rem}.set-password__header{text-align:center;margin-bottom:1.5rem}.set-password__logo{width:8.75rem;margin-bottom:1rem}.set-password__title{color:#2b3674;font-size:1.375rem;font-weight:600;margin:0 0 .25rem}.set-password__subtext{color:#7d7d7d;font-size:.875rem;margin:0}.set-password__message{border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;margin-bottom:1rem}.set-password__message--error{background:#fdecea;color:#e11900}.set-password__message--success{background:#e7f6ec;color:#1f9d55}.set-password__field{margin-bottom:1rem}.set-password__field label{display:block;font-size:.8125rem;font-weight:500;color:#1f2430;margin-bottom:.25rem}.set-password__input-wrapper{position:relative;display:flex;align-items:center}.set-password__input-wrapper input{width:100%;padding:.625rem 2.5rem .625rem .75rem;border:1px solid #d9d9d9;border-radius:.5rem;font-size:.875rem;font-family:inherit;color:#1f2430}.set-password__input-wrapper input:focus{outline:none;border-color:#196bde}.set-password__toggle{position:absolute;right:.625rem;background:none;border:none;padding:0;display:flex;align-items:center;color:#898989;cursor:pointer}.set-password__toggle:hover{color:#196bde}.set-password__actions{margin-top:1.5rem}.set-password__actions .btn{width:100%;justify-content:center}.set-password__actions .btn:disabled{opacity:.6;cursor:not-allowed}html{font-size:100%}@media (max-width: 1536px){html{font-size:93.75%}}@media (max-width: 1366px){html{font-size:87.5%}}@media (max-width: 1200px){html{font-size:81.25%}}@media (max-width: 992px){html{font-size:75%}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:#1f2430;background-color:#f4f7fe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}button{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Toastify__toast.ql-toast{min-height:3rem;min-width:19.375rem;padding:.5rem .75rem .5rem .5rem;border:.05rem solid rgba(94,180,133,.32);border-radius:.5rem;background-color:#fff;background-image:linear-gradient(180deg,#fffc 37.5%,#e7f4edcc 257.29%);box-shadow:none;color:#585858;font-family:DM Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem}.Toastify__toast.ql-toast .Toastify__toast-body{gap:.75rem;align-items:center;margin:0;padding:0}.Toastify__toast.ql-toast .Toastify__toast-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;border-radius:.3333125rem;background:#ffffffe6;box-shadow:0 0 1.5rem #00000014}.Toastify__toast.ql-toast .Toastify__toast-icon svg{width:.857125rem;height:.857125rem;fill:#5eb485}.Toastify__toast.ql-toast .Toastify__close-button{align-self:center;width:.75rem;height:.75rem;padding:0;color:#585858;opacity:.7}.Toastify__toast.ql-toast .Toastify__close-button svg{width:100%;height:100%}.Toastify__toast.ql-toast .Toastify__progress-bar{display:none}.Toastify__toast.ql-toast strong{font-weight:700}.btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;border:1px solid transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:#196bde;color:#fff}.btn--primary:hover:not(:disabled){background:#165ec2}.btn--outline{background:#fff;border-color:#d0d5dd;color:#344054}.btn--outline:hover{background:#f9fafb}.btn--outline svg{color:#196bde}.btn--outline-blue{background:#fff;border-color:#196bde66;color:#196bde}.btn--outline-blue:hover{background:#ebf0ff}.btn--evidence{background:#fff;border:.6px solid rgba(25,107,222,.4);height:2.3125rem;padding:.375rem 1rem .375rem .375rem;gap:.375rem;color:#585858;font-weight:400}.btn--evidence:hover:not(:disabled){background:#ebf0ff}.btn--evidence .btn__icon{width:1.5rem;height:1.5rem}.btn--evidence strong{font-weight:600}.btn__icon{width:1.25rem;height:1.25rem;display:block}
