.multi-entry[data-v-679bb7e6]{flex-direction:column;gap:16px;width:100%;display:flex}.multi-entry__title[data-v-679bb7e6]{color:#193559;margin:0 0 8px;font-weight:600}.multi-entry__empty[data-v-679bb7e6]{text-align:center;background-color:#f5f7ff;border:1px dashed #ccd6ff;border-radius:8px;padding:14px 20px}.multi-entry__empty p[data-v-679bb7e6]{color:#58659c;margin:0;font-size:14px}.multi-entry__list[data-v-679bb7e6]{flex-direction:column;gap:12px;display:flex}.multi-entry__list[data-v-679bb7e6]:empty{display:none}.multi-entry__card[data-v-679bb7e6]{background-color:#fff;border:1px solid #ccd6ff;border-radius:8px;transition:border-color .2s,box-shadow .2s;position:relative}.multi-entry__card.is-editing[data-v-679bb7e6]{z-index:2;border-color:#9650cc;box-shadow:0 4px 24px #9650cc1f}.multi-entry__card.is-invalid[data-v-679bb7e6]{border-color:#990d35}.multi-entry__card__header[data-v-679bb7e6]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f5f7ff;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;transition:background-color .15s;display:flex}.multi-entry__card__header[data-v-679bb7e6]:hover{background-color:#ebefff}.multi-entry__card__summary[data-v-679bb7e6]{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.multi-entry__card__index[data-v-679bb7e6]{color:#9650cc;background-color:#fff;border:1px solid #ccd6ff;border-radius:60px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.multi-entry__card__label[data-v-679bb7e6]{color:#193559;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.multi-entry__card__actions[data-v-679bb7e6]{flex-shrink:0;align-items:center;gap:8px;display:flex}.multi-entry__card__body[data-v-679bb7e6]{border-top:1px solid #ccd6ff;flex-direction:column;gap:24px;padding:24px;display:flex}.multi-entry__icon-btn[data-v-679bb7e6]{cursor:pointer;color:#58659c;background:0 0;border:1px solid #ccd6ff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s ease-in;display:inline-flex}.multi-entry__icon-btn svg[data-v-679bb7e6]{width:12px;height:12px;transition:transform .2s}.multi-entry__icon-btn[data-v-679bb7e6]:hover{color:#9650cc;background-color:#fff;border-color:#9650cc}.multi-entry__delete[data-v-679bb7e6]{border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0}.multi-entry__delete[data-v-679bb7e6]:before{transform-origin:50%;line-height:0;transform:scale(.6)}.multi-entry__add[data-v-679bb7e6]{align-self:flex-start;align-items:center;gap:8px;display:inline-flex!important}.multi-entry__add-icon[data-v-679bb7e6]{color:#fff;background-color:#9650cc;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.multi-entry__hint[data-v-679bb7e6]{color:#58659c;margin:0;font-size:13px;font-style:italic}.multi-entry-card-enter-from[data-v-679bb7e6],.multi-entry-card-leave-to[data-v-679bb7e6]{opacity:0;transform:translateY(-4px)}.multi-entry-card-enter-active[data-v-679bb7e6],.multi-entry-card-leave-active[data-v-679bb7e6]{transition:opacity .2s,transform .2s}.confirm-modal__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#0b0c0c73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-modal{text-align:left;background-color:#fff;border:1px solid #ccd6ff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:28px;display:flex;box-shadow:0 24px 60px #0b0c0c38}.confirm-modal__title{color:#193559;margin:0;font-size:18px;font-weight:600}.confirm-modal__body{color:#58659c;margin:0;font-size:15px;line-height:1.5}.confirm-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.confirm-modal__actions .btn{height:40px;padding:10px 24px}.confirm-fade-enter-from,.confirm-fade-leave-to{opacity:0}.confirm-fade-enter-active,.confirm-fade-leave-active{transition:opacity .18s}.confirm-fade-enter-active .confirm-modal,.confirm-fade-leave-active .confirm-modal{transition:transform .18s,opacity .18s}.confirm-fade-enter-from .confirm-modal,.confirm-fade-leave-to .confirm-modal{opacity:0;transform:translateY(8px)scale(.98)}.additional-info__counter-row[data-v-2cc9a01e]{margin-top:-12px}.additional-info__counter[data-v-2cc9a01e]{color:#58659c;text-align:right;margin:0;font-size:.85em;line-height:1.4}.sponsor-reason__counter[data-v-f43a857c]{color:#58659c;text-align:right;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px;line-height:1.4}.checkbox-list[data-v-f43a857c]{flex-direction:column;gap:16px;margin:12px 0 0;display:flex}.checkbox-list__item[data-v-f43a857c]{cursor:pointer;color:#58659c;align-items:center;gap:12px;font-size:1em;line-height:1.4;display:flex}.checkbox-list__item input[type=checkbox][data-v-f43a857c]{cursor:pointer;accent-color:#9650cc;flex:none;width:20px;height:20px;margin:0}.phone-group[data-v-f43a857c]{flex-direction:row;align-items:center;gap:8px;width:100%;display:flex}.phone-code-input[data-v-f43a857c]{flex:0 0 calc(6ch + 1.75rem);max-width:calc(6ch + 1.75rem)}.phone-number-input[data-v-f43a857c]{flex:auto;width:100%;min-width:0}.eta-notice[data-v-10556f18]{color:#193559;background:#d76b001a;border:1px solid #d76b0066;border-radius:8px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.5}.eta-notice p[data-v-10556f18]{margin:0}.eta-notice p+p[data-v-10556f18]{margin-top:6px}.eta-notice a[data-v-10556f18]{color:#9650cc;word-break:break-all}.civil-status-block[data-v-10556f18]{z-index:20;position:relative}.civil-status-block[data-v-10556f18] .custom-select{z-index:30;position:relative}.civil-status-block[data-v-10556f18] .custom-select .options{z-index:30}.parents-block[data-v-10556f18]{flex-direction:column;gap:24px;margin-bottom:8px;display:flex}.parents-block__availability[data-v-10556f18]{z-index:5;flex-direction:column;gap:8px;margin:0;display:flex;position:relative}.parents-block__availability[data-v-10556f18] .form__hint{margin-top:0}.parents-block__availability[data-v-10556f18] .custom-select{z-index:10;position:relative}.parents-block__availability[data-v-10556f18] .custom-select .options{z-index:10}.parents-block__list[data-v-10556f18]{margin:0}.uk-visits[data-v-0695fc87]{gap:16px}.uk-visits[data-v-0695fc87],.uk-visits__count[data-v-0695fc87],.uk-visits__list[data-v-0695fc87]{flex-direction:column;display:flex}.uk-visits__count-input[data-v-0695fc87]{max-width:96px}.uk-visits__list[data-v-0695fc87]{gap:8px}.uk-visits__list-hint[data-v-0695fc87]{margin-top:0}.flag-with-hint[data-v-0695fc87] .form__hint,.flag-with-hint[data-v-80689e9c] .form__hint{margin-top:.5rem}.business-payment[data-v-80689e9c]{margin-top:1rem}.phone-group[data-v-80689e9c]{flex-direction:row;align-items:center;gap:8px;width:100%;display:flex}.phone-code-input[data-v-80689e9c]{flex:0 0 calc(6ch + 1.75rem);max-width:calc(6ch + 1.75rem)}.phone-number-input[data-v-80689e9c]{flex:auto;width:100%;min-width:0}.Vue-Toastification__container{z-index:9999;box-sizing:border-box;color:#fff;pointer-events:none;flex-direction:column;width:600px;min-height:100%;padding:4px;display:flex;position:fixed}@media only screen and (width>=600px){.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:1em}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{flex-direction:column-reverse;bottom:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.top-left{left:1em}.Vue-Toastification__container.bottom-left .Vue-Toastification__toast,.Vue-Toastification__container.top-left .Vue-Toastification__toast{margin-right:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.top-right{right:1em}.Vue-Toastification__container.bottom-right .Vue-Toastification__toast,.Vue-Toastification__container.top-right .Vue-Toastification__toast{margin-left:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.top-center{margin-left:-300px;left:50%}.Vue-Toastification__container.bottom-center .Vue-Toastification__toast,.Vue-Toastification__container.top-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (width<=600px){.Vue-Toastification__container{width:100vw;margin:0;padding:0;left:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:0}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{flex-direction:column-reverse;bottom:0}}.Vue-Toastification__toast{box-sizing:border-box;pointer-events:auto;direction:ltr;border-radius:8px;justify-content:space-between;min-width:326px;max-width:600px;min-height:64px;max-height:800px;margin-bottom:1rem;padding:22px 24px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{color:#fff;background-color:#1976d2}.Vue-Toastification__toast--info{color:#fff;background-color:#2196f3}.Vue-Toastification__toast--success{color:#fff;background-color:#4caf50}.Vue-Toastification__toast--error{color:#fff;background-color:#ff5252}.Vue-Toastification__toast--warning{color:#fff;background-color:#ffc107}@media only screen and (width<=600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{word-break:break-word;white-space:pre-wrap;flex:1;font-size:16px;line-height:24px}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{cursor:pointer;color:#fff;opacity:.3;background:0 0;border:none;outline:none;align-items:center;padding:0 0 0 10px;font-size:24px;font-weight:700;line-height:24px;transition:visibility,opacity .2s linear}.Vue-Toastification__close-button:focus,.Vue-Toastification__close-button:hover{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{z-index:10000;transform-origin:0;background-color:#ffffffb3;width:100%;height:5px;animation:linear forwards scale-x-frames;position:absolute;bottom:0;left:0}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:100%}.Vue-Toastification__icon{background:0 0;border:none;outline:none;align-items:center;width:20px;height:100%;margin:auto 18px auto 0;padding:0;transition:all .3s}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(1000px)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes fadeOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50px)}}@keyframes fadeOutBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Vue-Toastification__fade-enter-active.bottom-left,.Vue-Toastification__fade-enter-active.top-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.bottom-right,.Vue-Toastification__fade-enter-active.top-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-enter-active,.Vue-Toastification__fade-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes slideInBlurredLeft{0%{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredTop{0%{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredRight{0%{transform-origin:0;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredBottom{0%{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideOutBlurredTop{0%{transform-origin:50% 0;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredBottom{0%{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredLeft{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2)scaleY(.2)}}@keyframes slideOutBlurredRight{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:0;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2)scaleY(.2)}}.Vue-Toastification__slideBlurred-enter-active.bottom-left,.Vue-Toastification__slideBlurred-enter-active.top-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.bottom-right,.Vue-Toastification__slideBlurred-enter-active.top-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-enter-active,.Vue-Toastification__slideBlurred-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}.phone-modal__form[data-v-80a3eac3]{text-align:left;flex-direction:column;gap:24px;max-width:440px;margin:0 auto;display:flex}.phone-modal__form .form__group-label[data-v-80a3eac3]{flex:none}.phone-modal__hint[data-v-80a3eac3]{color:#a855f7;flex:1 0 100%;margin:0;font-size:.85rem}.subscription__actions[data-v-80a3eac3]{flex-flow:wrap;justify-content:center}.subscription__actions .subscription__logout-btn[data-v-80a3eac3],.subscription__actions .subscription__payment-btn[data-v-80a3eac3]{flex:auto;width:auto;min-width:180px}.stretched-link{position:relative}.stretched-link a[href]:before{content:"";z-index:10;position:absolute;inset:0}*{box-sizing:border-box}:after,:before{box-sizing:inherit}:focus{outline:none}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}article,aside,figcaption,figure,figure img,footer,header,hgroup,main,nav,object,section,video{display:block}ul li{list-style-type:none}img{max-width:100%;height:auto}a{color:inherit;background:0 0;text-decoration:none}a:active,a:focus,a:hover{outline:0}a img{border:0}button,input{font:inherit;color:inherit;line-height:normal}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{appearance:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:none;width:auto;text-align:inherit;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:0 0;border:none;margin:0;padding:0;overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}sub{vertical-align:baseline;font-size:.75em}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{zoom:1}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj62UUsj.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUUsj.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUUsj.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj42Vksj.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj4PVksj.ttf)format("truetype")}body,html{margin-left:auto;margin-right:auto}body{color:#211a2b;cursor:default;-webkit-text-size-adjust:none;font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1.6}body.no-scroll{padding-right:17px;overflow:hidden}body.DisableMenu{height:100%;margin:0;overflow:hidden}@media screen and (width>=768px){body{font-size:14px}}@media screen and (width>=1281px){body{font-size:16px;line-height:1.8}}input{margin-bottom:15px}::selection{color:#fff;background-color:#000}blockquote+blockquote,blockquote+p,p+blockquote,p+p{margin:1.3em 0}.container,.grid,.wrap{width:100%;margin:0 auto;padding:0 20px}@media screen and (width>=411px){.container,.grid,.wrap{padding:0 30px}}@media screen and (width>=768px){.container,.grid,.wrap{max-width:calc(1410px + 12vw);padding:0}.container--sm,.grid--sm,.wrap--sm{max-width:calc(1080px + 8vw)}.container--lg,.grid--lg,.wrap--lg{max-width:calc(1650px + 8vw)}}.container-fluid{width:100%;padding:20px}body{background-color:#fff;overflow-x:hidden}[v-cloak]{display:none}.btn,.text-center{text-align:center}h1,h2,h3,h4,h5{font-weight:400;line-height:100%}h1{letter-spacing:-2.88px}@media screen and (width>=320px) and (width<=1980px){h1{font-size:calc(2.04819vw + 31.4458px)}h2{font-size:calc(.843374vw + 31.3012px)}h3{font-size:calc(.722892vw + 25.6867px)}h4{font-size:calc(.361446vw + 20.8434px)}h5{font-size:calc(.120482vw + 17.6145px)}}@media screen and (width>=1980px){h1{font-size:72px}h2{font-size:48px}h3{font-size:40px}h4{font-size:28px}h5{font-size:20px}}.parcours{background:url(../images/parcours/bg_parcours.svg) 0 0/contain no-repeat;height:100vh}.applications{background:url(../images/parcours/bg_parcours.svg) 60% 0/130% no-repeat}@media screen and (width>=1025px){.applications{background:url(../images/parcours/bg_parcours.svg) no-repeat}}.h-hide-mob{display:none!important}@media screen and (width>=1440px){.h-hide-mob{display:flex!important}}.h-hide-mob-only{display:none!important}@media screen and (width>=768px){.h-hide-mob-only{display:block!important}}.h-hide-tablet{display:inherit!important}@media screen and (width>=768px){.h-hide-tablet{display:none!important}}.h-hide-desktop{display:inherit!important}@media screen and (width>=1024px){.h-hide-desktop{display:none!important}}.pastille{color:#fff;border-radius:24px;padding:4px 8px;font-size:10px}.pastille-smart{background-color:#9650cc}.pastille-prime{background-color:#193559}.header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;display:flex}.header__logo{order:1;width:130px}@media screen and (width>=1281px){.header{padding:32px 40px}.header__logo{width:unset;order:unset}}.header .progress-bar{order:3}@media screen and (width>=1281px){.header .progress-bar{order:unset}}.header .btn-purple{order:2}@media screen and (width>=1281px){.header .btn-purple{order:unset}}.header select{order:4}@media screen and (width>=1281px){.header select{order:unset}}@media screen and (width>=1025px){.header{flex-wrap:unset}.header-dashboard{width:calc(100% - min(30%,360px));max-width:calc(100% - 360px);padding:20px 6.8vw 0;position:fixed;top:0;left:min(30%,360px)}.header-dashboard .header__logo:first-child{display:none}}.btn{border:2px solid #0000;border-radius:60px;min-width:fit-content;height:fit-content;padding:10px 32px;line-height:1.5;transition:all .1s ease-in;display:block}.btn-flat,.btn-purple{color:#fff;background-color:#9650cc}.btn-purple:hover{border:2px solid #9650cc;box-shadow:0 10px 60px #ae67e44d}.btn-bordered,.btn-flat{align-items:center;width:fit-content;display:flex}.btn-flat:hover{color:#9650cc;background-color:#0000;border:2px solid #9650cc}.btn-large{padding:15px 32px}.btn-alt{color:#58659c;background-color:#f5f7ff;border:2px solid #0000;transition:all .2s ease-in}.btn-alt:hover{background-color:#fff;border:2px solid #ccd6ff}.btn-bordered{color:#193559;border:1px solid #9650cc;gap:8px;height:36px;padding:8px 16px;font-size:13px;font-weight:600}.btn-bordered:hover{color:#9650cc;border-color:#9650cc}.btn-bordered-alt{color:#58659c;border:1px solid #ccd6ff}.btn-bordered-danger{color:#dc3545;border:1px solid #dc3545}.btn-bordered-danger:hover{color:#fff;background-color:#dc3545}.btn-small{padding:.375rem .75rem;font-size:.75rem}.btn-contain{width:fit-content;margin:0 auto}.btn-plus-rounded{justify-content:center;align-items:center;gap:8px;display:flex}.btn-plus-rounded:before{content:url("data:image/svg+xml,%3csvg%20width='22'%20height='23'%20viewBox='0%200%2022%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%207.5V15.5M7%2011.5H15M21%2011.5C21%2017.0228%2016.5228%2021.5%2011%2021.5C5.47715%2021.5%201%2017.0228%201%2011.5C1%205.97715%205.47715%201.5%2011%201.5C16.5228%201.5%2021%205.97715%2021%2011.5Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");line-height:0}.btn-delete:hover,.btn-upload:hover{box-shadow:0 10px 60px #ae67e44d}.btn-delete:hover:before,.btn-upload:hover:before{filter:brightness(0)invert()}.btn-upload:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%2016.0005L12%2012.0005M12%2012.0005L7.99996%2016.0005M12%2012.0005V21.0005M20.39%2018.3905C21.3653%2017.8587%2022.1358%2017.0174%2022.5798%2015.9991C23.0239%2014.9808%2023.1162%2013.8437%2022.8422%2012.7672C22.5682%2011.6906%2021.9434%2010.736%2021.0666%2010.0539C20.1898%209.37185%2019.1108%209.00121%2018%209.00047H16.74C16.4373%207.82971%2015.8731%206.74281%2015.0899%205.82147C14.3067%204.90012%2013.3248%204.16832%2012.2181%203.68108C11.1113%203.19384%209.90851%202.96383%208.70008%203.00835C7.49164%203.05288%206.30903%203.37077%205.24114%203.93814C4.17325%204.5055%203.24787%205.30758%202.53458%206.28405C1.82129%207.26053%201.33865%208.38601%201.12294%209.57587C0.90723%2010.7657%200.964065%2011.989%201.28917%2013.1537C1.61428%2014.3185%202.1992%2015.3943%202.99996%2016.3005'%20stroke='%23193559'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-view:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%2012C1%2012%205%204%2012%204C19%204%2023%2012%2023%2012C23%2012%2019%2020%2012%2020C5%2020%201%2012%201%2012Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2015C13.6569%2015%2015%2013.6569%2015%2012C15%2010.3431%2013.6569%209%2012%209C10.3431%209%209%2010.3431%209%2012C9%2013.6569%2010.3431%2015%2012%2015Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");flex-shrink:0;line-height:0;display:block;transform:scale(.65)}.btn-delete:hover{background-color:#9650cc}.btn-delete:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%206H5H21'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%206V4C8%203.46957%208.21071%202.96086%208.58579%202.58579C8.96086%202.21071%209.46957%202%2010%202H14C14.5304%202%2015.0391%202.21071%2015.4142%202.58579C15.7893%202.96086%2016%203.46957%2016%204V6M19%206V20C19%2020.5304%2018.7893%2021.0391%2018.4142%2021.4142C18.0391%2021.7893%2017.5304%2022%2017%2022H7C6.46957%2022%205.96086%2021.7893%205.58579%2021.4142C5.21071%2021.0391%205%2020.5304%205%2020V6H19Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10%2011V17'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2011V17'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-application:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%204.12132H4C3.46957%204.12132%202.96086%204.33203%202.58579%204.70711C2.21071%205.08218%202%205.59089%202%206.12132V20.1213C2%2020.6518%202.21071%2021.1605%202.58579%2021.5355C2.96086%2021.9106%203.46957%2022.1213%204%2022.1213H18C18.5304%2022.1213%2019.0391%2021.9106%2019.4142%2021.5355C19.7893%2021.1605%2020%2020.6518%2020%2020.1213V13.1213M18.5%202.62132C18.8978%202.2235%2019.4374%202%2020%202C20.5626%202%2021.1022%202.2235%2021.5%202.62132C21.8978%203.01915%2022.1213%203.55871%2022.1213%204.12132C22.1213%204.68393%2021.8978%205.2235%2021.5%205.62132L12%2015.1213L8%2016.1213L9%2012.1213L18.5%202.62132Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-documentation:before{content:url("data:image/svg+xml,%3csvg%20width='18'%20height='23'%20viewBox='0%200%2018%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%201.56348H3C2.46957%201.56348%201.96086%201.77419%201.58579%202.14926C1.21071%202.52434%201%203.03304%201%203.56348V19.5635C1%2020.0939%201.21071%2020.6026%201.58579%2020.9777C1.96086%2021.3528%202.46957%2021.5635%203%2021.5635H15C15.5304%2021.5635%2016.0391%2021.3528%2016.4142%2020.9777C16.7893%2020.6026%2017%2020.0939%2017%2019.5635V8.56348M10%201.56348L17%208.56348M10%201.56348V8.56348H17'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-communication:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21%2011.5C21.0034%2012.8199%2020.6951%2014.1219%2020.1%2015.3C19.3944%2016.7118%2018.3098%2017.8992%2016.9674%2018.7293C15.6251%2019.5594%2014.0782%2019.9994%2012.5%2020C11.1801%2020.0035%209.87812%2019.6951%208.7%2019.1L3%2021L4.9%2015.3C4.30493%2014.1219%203.99656%2012.8199%204%2011.5C4.00061%209.92179%204.44061%208.37488%205.27072%207.03258C6.10083%205.69028%207.28825%204.6056%208.7%203.90003C9.87812%203.30496%2011.1801%202.99659%2012.5%203.00003H13C15.0843%203.11502%2017.053%203.99479%2018.5291%205.47089C20.0052%206.94699%2020.885%208.91568%2021%2011V11.5Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-account:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2021V19C20%2017.9391%2019.5786%2016.9217%2018.8284%2016.1716C18.0783%2015.4214%2017.0609%2015%2016%2015H8C6.93913%2015%205.92172%2015.4214%205.17157%2016.1716C4.42143%2016.9217%204%2017.9391%204%2019V21M16%207C16%209.20914%2014.2091%2011%2012%2011C9.79086%2011%208%209.20914%208%207C8%204.79086%209.79086%203%2012%203C14.2091%203%2016%204.79086%2016%207Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-faq:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.09%209C9.3251%208.33167%209.78915%207.76811%2010.4%207.40913C11.0108%207.05016%2011.7289%206.91894%2012.4272%207.03871C13.1255%207.15849%2013.7588%207.52152%2014.2151%208.06353C14.6713%208.60553%2014.9211%209.29152%2014.92%2010C14.92%2012%2011.92%2013%2011.92%2013M12%2017H12.01M22%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-star:before{content:url("data:image/svg+xml,%3csvg%20width='8'%20height='7'%20viewBox='0%200%208%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.65533%202.13908L3.60502%200.22927C3.76099%20-0.0843972%204.26311%20-0.0737738%204.40231%200.246138L5.21867%202.12237C5.26175%202.22137%205.34856%202.30013%205.45867%202.34011L7.73063%203.16505C8.09329%203.29673%208.08865%203.75713%207.7234%203.88296L5.46423%204.66118C5.3508%204.70026%205.26105%204.78023%205.21699%204.88149L4.40231%206.75386C4.26311%207.07377%203.76099%207.0844%203.60502%206.77073L2.65723%204.86474C2.61186%204.7735%202.5287%204.70151%202.42521%204.66391L0.269253%203.88042C-0.0861351%203.75128%20-0.0908281%203.30302%200.261793%203.16795L2.43077%202.33713C2.53088%202.29879%202.61109%202.22805%202.65533%202.13908Z'%20fill='white'/%3e%3c/svg%3e");display:block}.btn-eye:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%2012C1%2012%205%204%2012%204C19%204%2023%2012%2023%2012C23%2012%2019%2020%2012%2020C5%2020%201%2012%201%2012Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2015C13.6569%2015%2015%2013.6569%2015%2012C15%2010.3431%2013.6569%209%2012%209C10.3431%209%209%2010.3431%209%2012C9%2013.6569%2010.3431%2015%2012%2015Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-alert:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%208C18%206.4087%2017.3679%204.88258%2016.2426%203.75736C15.1174%202.63214%2013.5913%202%2012%202C10.4087%202%208.88258%202.63214%207.75736%203.75736C6.63214%204.88258%206%206.4087%206%208C6%2015%203%2017%203%2017H21C21%2017%2018%2015%2018%208Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.73%2021C13.5542%2021.3031%2013.3019%2021.5547%2012.9982%2021.7295C12.6946%2021.9044%2012.3504%2021.9965%2012%2021.9965C11.6496%2021.9965%2011.3054%2021.9044%2011.0018%2021.7295C10.6982%2021.5547%2010.4458%2021.3031%2010.27%2021'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-prompt:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%203L13.5%207.5L18%209L13.5%2010.5L12%2015L10.5%2010.5L6%209L10.5%207.5L12%203Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%2014L19.75%2016.25L22%2017L19.75%2017.75L19%2020L18.25%2017.75L16%2017L18.25%2016.25L19%2014Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5%2016L5.6%2017.4L7%2018L5.6%2018.6L5%2020L4.4%2018.6L3%2018L4.4%2017.4L5%2016Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-admin:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12'%20cy='12'%20r='3'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.4%2015C19.2669%2015.3016%2019.2272%2015.6362%2019.286%2015.9606C19.3448%2016.285%2019.4995%2016.5843%2019.73%2016.82L19.79%2016.88C19.976%2017.0657%2020.1235%2017.2863%2020.2241%2017.5291C20.3248%2017.7719%2020.3766%2018.0322%2020.3766%2018.295C20.3766%2018.5578%2020.3248%2018.8181%2020.2241%2019.0609C20.1235%2019.3037%2019.976%2019.5243%2019.79%2019.71C19.6043%2019.896%2019.3837%2020.0435%2019.1409%2020.1441C18.8981%2020.2448%2018.6378%2020.2966%2018.375%2020.2966C18.1122%2020.2966%2017.8519%2020.2448%2017.6091%2020.1441C17.3663%2020.0435%2017.1457%2019.896%2016.96%2019.71L16.9%2019.65C16.6643%2019.4195%2016.365%2019.2648%2016.0406%2019.206C15.7162%2019.1472%2015.3816%2019.1869%2015.08%2019.32C14.7842%2019.4468%2014.532%2019.6572%2014.3543%2019.9255C14.1766%2020.1938%2014.0813%2020.5082%2014.08%2020.83V21C14.08%2021.5304%2013.8693%2022.0391%2013.4942%2022.4142C13.1191%2022.7893%2012.6104%2023%2012.08%2023C11.5496%2023%2011.0409%2022.7893%2010.6658%2022.4142C10.2907%2022.0391%2010.08%2021.5304%2010.08%2021V20.91C10.0723%2020.579%209.96512%2020.258%209.77251%2019.9887C9.5799%2019.7194%209.31074%2019.5143%209%2019.4C8.69838%2019.2669%208.36381%2019.2272%208.03941%2019.286C7.71502%2019.3448%207.41568%2019.4995%207.18%2019.73L7.12%2019.79C6.93425%2019.976%206.71368%2020.1235%206.47088%2020.2241C6.22808%2020.3248%205.96783%2020.3766%205.705%2020.3766C5.44217%2020.3766%205.18192%2020.3248%204.93912%2020.2241C4.69632%2020.1235%204.47575%2019.976%204.29%2019.79C4.10405%2019.6043%203.95653%2019.3837%203.85588%2019.1409C3.75523%2018.8981%203.70343%2018.6378%203.70343%2018.375C3.70343%2018.1122%203.75523%2017.8519%203.85588%2017.6091C3.95653%2017.3663%204.10405%2017.1457%204.29%2016.96L4.35%2016.9C4.58054%2016.6643%204.73519%2016.365%204.794%2016.0406C4.85282%2015.7162%204.81312%2015.3816%204.68%2015.08C4.55324%2014.7842%204.34276%2014.532%204.07447%2014.3543C3.80618%2014.1766%203.49179%2014.0813%203.17%2014.08H3C2.46957%2014.08%201.96086%2013.8693%201.58579%2013.4942C1.21071%2013.1191%201%2012.6104%201%2012.08C1%2011.5496%201.21071%2011.0409%201.58579%2010.6658C1.96086%2010.2907%202.46957%2010.08%203%2010.08H3.09C3.42099%2010.0723%203.742%209.96512%204.0113%209.77251C4.28059%209.5799%204.48572%209.31074%204.6%209C4.73312%208.69838%204.77282%208.36381%204.714%208.03941C4.65519%207.71502%204.50054%207.41568%204.27%207.18L4.21%207.12C4.02405%206.93425%203.87653%206.71368%203.77588%206.47088C3.67523%206.22808%203.62343%205.96783%203.62343%205.705C3.62343%205.44217%203.67523%205.18192%203.77588%204.93912C3.87653%204.69632%204.02405%204.47575%204.21%204.29C4.39575%204.10405%204.61632%203.95653%204.85912%203.85588C5.10192%203.75523%205.36217%203.70343%205.625%203.70343C5.88783%203.70343%206.14808%203.75523%206.39088%203.85588C6.63368%203.95653%206.85425%204.10405%207.04%204.29L7.1%204.35C7.33568%204.58054%207.63502%204.73519%207.95941%204.794C8.28381%204.85282%208.61838%204.81312%208.92%204.68H9C9.29577%204.55324%209.54802%204.34276%209.72569%204.07447C9.90337%203.80618%209.99872%203.49179%2010%203.17V3C10%202.46957%2010.2107%201.96086%2010.5858%201.58579C10.9609%201.21071%2011.4696%201%2012%201C12.5304%201%2013.0391%201.21071%2013.4142%201.58579C13.7893%201.96086%2014%202.46957%2014%203V3.09C14.0013%203.41179%2014.0966%203.72618%2014.2743%203.99447C14.452%204.26276%2014.7042%204.47324%2015%204.6C15.3016%204.73312%2015.6362%204.77282%2015.9606%204.714C16.285%204.65519%2016.5843%204.50054%2016.82%204.27L16.88%204.21C17.0657%204.02405%2017.2863%203.87653%2017.5291%203.77588C17.7719%203.67523%2018.0322%203.62343%2018.295%203.62343C18.5578%203.62343%2018.8181%203.67523%2019.0609%203.77588C19.3037%203.87653%2019.5243%204.02405%2019.71%204.21C19.896%204.39575%2020.0435%204.61632%2020.1441%204.85912C20.2448%205.10192%2020.2966%205.36217%2020.2966%205.625C20.2966%205.88783%2020.2448%206.14808%2020.1441%206.39088C20.0435%206.63368%2019.896%206.85425%2019.71%207.04L19.65%207.1C19.4195%207.33568%2019.2648%207.63502%2019.206%207.95941C19.1472%208.28381%2019.1869%208.61838%2019.32%208.92V9C19.4468%209.29577%2019.6572%209.54802%2019.9255%209.72569C20.1938%209.90337%2020.5082%209.99872%2020.83%2010H21C21.5304%2010%2022.0391%2010.2107%2022.4142%2010.5858C22.7893%2010.9609%2023%2011.4696%2023%2012C23%2012.5304%2022.7893%2013.0391%2022.4142%2013.4142C22.0391%2013.7893%2021.5304%2014%2021%2014H20.91C20.5882%2014.0013%2020.2738%2014.0966%2020.0055%2014.2743C19.7372%2014.452%2019.5268%2014.7042%2019.4%2015Z'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:block}.btn-logout:before{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2358659C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4'/%3e%3cpolyline%20points='16%2017%2021%2012%2016%207'/%3e%3cline%20x1='21'%20y1='12'%20x2='9'%20y2='12'/%3e%3c/svg%3e");display:block}.btn-loading:before{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3e%3ccircle%20fill='currentColor'%20stroke='currentColor'%20stroke-width='15'%20r='15'%20cx='40'%20cy='65'%3e%3canimate%20attributeName='cy'%20calcMode='spline'%20dur='2'%20values='65;135;65;'%20keySplines='.5%200%20.5%201;.5%200%20.5%201'%20repeatCount='indefinite'%20begin='-.4'%3e%3c/animate%3e%3c/circle%3e%3ccircle%20fill='currentColor'%20stroke='currentColor'%20stroke-width='15'%20r='15'%20cx='100'%20cy='65'%3e%3canimate%20attributeName='cy'%20calcMode='spline'%20dur='2'%20values='65;135;65;'%20keySplines='.5%200%20.5%201;.5%200%20.5%201'%20repeatCount='indefinite'%20begin='-.2'%3e%3c/animate%3e%3c/circle%3e%3ccircle%20fill='currentColor'%20stroke='currentColor'%20stroke-width='15'%20r='15'%20cx='160'%20cy='65'%3e%3canimate%20attributeName='cy'%20calcMode='spline'%20dur='2'%20values='65;135;65;'%20keySplines='.5%200%20.5%201;.5%200%20.5%201'%20repeatCount='indefinite'%20begin='0'%3e%3c/animate%3e%3c/circle%3e%3c/svg%3e");display:block}.btn-green{color:#fff;background-color:#5eceb6}.btn-green:hover{border:2px solid #5eceb6;box-shadow:0 30px 60px #5eceb680}.btn-grey{color:#000;background-color:#f5f7ff}.btn-grey:hover{border:2px solid #f5f7ff;box-shadow:0 30px 60px #d8d8d880}.btn-spinner{vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.7s linear infinite btn-spinner-spin;display:inline-block}@keyframes btn-spinner-spin{to{transform:rotate(1turn)}}.parcours .step__container{text-align:center;flex-direction:column;gap:40px;margin:0 auto;padding:184px 0;display:flex}@media screen and (width>=768px){.parcours .step__container{padding:184px 70px 0}}.parcours .step__text{color:#58659c;line-height:160%}@media screen and (width>=320px) and (width<=1980px){.parcours .step__text{font-size:calc(.120482vw + 17.6145px)}}@media screen and (width>=1980px){.parcours .step__text{font-size:20px}}.parcours .step__btns{justify-content:center;gap:16px;margin-top:40px;display:flex}.parcours .step-1 .step__container,.parcours .step-3 .step__container,.parcours .step-5 .step__container,.parcours .step-hp .step__container{max-width:820px}.parcours .step-2__inputs,.parcours .step-3__inputs,.parcours .step-4__inputs,.parcours .step-5__inputs{gap:8px;display:flex}.parcours .step-2__inputs__item,.parcours .step-3__inputs__item,.parcours .step-4__inputs__item,.parcours .step-5__inputs__item{border:2px solid #ccd6ff;border-radius:60px;padding:20px 16px;font-size:16px;line-height:0;transition:all .2s ease-in;display:flex}.parcours .step-2__inputs__item:before,.parcours .step-3__inputs__item:before,.parcours .step-4__inputs__item:before,.parcours .step-5__inputs__item:before{content:url(../images/parcours/icon-checked-pruple.svg);opacity:0;width:0;transition:all .2s ease-in}.parcours .step-2__inputs__item.active,.parcours .step-3__inputs__item.active,.parcours .step-4__inputs__item.active,.parcours .step-5__inputs__item.active{border:2px solid #9650cc}.parcours .step-2__inputs__item.active:before,.parcours .step-3__inputs__item.active:before,.parcours .step-4__inputs__item.active:before,.parcours .step-5__inputs__item.active:before{opacity:1;width:auto;margin-right:8px}.parcours .step-4__inputs,.parcours .step-5__inputs{display:flex;flex-direction:row!important}.parcours .step-4__inputs__item,.parcours .step-5__inputs__item{justify-content:center;min-width:150px;border-radius:60px!important}.parcours .step-hp{background:url(../images/parcours/bg_step0_star_green.svg) -11% 5%/154px no-repeat,url(../images/parcours/bg_step0_star_yellow.svg) 105% 94%/134px no-repeat}@media screen and (width>=768px){.parcours .step-hp{background:url(../images/parcours/bg_step0_star_green.svg) -11% 15%/154px no-repeat,url(../images/parcours/bg_step0_star_yellow.svg) 105% 94%/134px no-repeat}}@media screen and (width>=1025px){.parcours .step-hp{background:url(../images/parcours/bg_step0_star_green.svg) 5% 10%/220px no-repeat,url(../images/parcours/bg_step0_star_yellow.svg) 90% 90%/200px no-repeat}}@media screen and (width>=1281px){.parcours .step-hp{background:url(../images/parcours/bg_step0_star_green.svg) 9% 15%/220px no-repeat,url(../images/parcours/bg_step0_star_yellow.svg) 90% 90%/200px no-repeat}}@media screen and (width>=1920px){.parcours .step-hp{background:url(../images/parcours/bg_step0_star_green.svg) 9% 32% no-repeat,url(../images/parcours/bg_step0_star_yellow.svg) 90% 80% no-repeat}}.parcours .step-1 .custom-select{width:300px;margin:0 auto;font-size:16px;position:relative}@media screen and (width>=1025px){.parcours .step-1 .custom-select{width:440px}}.parcours .step-1 .selected{cursor:pointer;background:#fff;border:1px solid #ccd6ff;border-radius:60px;justify-content:center;align-items:center;padding:10px 20px;transition:border-color .2s;display:flex;position:relative}.parcours .step-1 .selected:after{content:url(../images/parcours/arrow-down.svg);pointer-events:none;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.parcours .step-1 .selected.is-focused{border-color:#9650cc;box-shadow:0 0 0 3px #9650cc26}.parcours .step-1 .autocomplete-input{color:#193559;width:100%;height:auto;line-height:normal;font-size:inherit;box-sizing:border-box;cursor:text;text-align:center;vertical-align:middle;background:0 0;border:none;outline:none;margin:0;padding:4px 40px;font-family:inherit}.parcours .step-1 .autocomplete-input::placeholder{color:#58659c;opacity:.7}.parcours .step-1 .has-value:not(.is-focused) .autocomplete-input{color:#193559}.parcours .step-1 .options{z-index:10;text-align:center;background-color:#fff;border:1px solid #ccd6ff;border-radius:20px;width:100%;max-height:250px;margin:5px 0 0;padding:4px 0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 4px 16px #00000014}.parcours .step-1 .options li{cursor:pointer;padding:10px 20px;transition:background-color .15s}.parcours .step-1 .options li:hover{background-color:#9650cc14}.parcours .step-1 .options li.active{color:#fff;background-color:#9650cc}.parcours .step-1 .options li.disabled{pointer-events:none;opacity:.6}.parcours .step-1 .options li.no-result{pointer-events:none;color:#58659c;text-align:center;font-style:italic}.parcours .step-1 .error-text{margin-bottom:40px}.parcours .step-2 .step__container,.parcours .step-4 .step__container{max-width:1350px}.form__section,.parcours .step-3__inputs,.parcours .step-4__inputs{flex-direction:column}.parcours .step-3__inputs__item{justify-content:center}.parcours .step-4__inputs__item{cursor:pointer;justify-content:center}.parcours .step-4 .step__btns{margin:0}.parcours .step-4__separator{margin:40px}.parcours .step-final .step__container{max-width:1100px}.parcours .step-final__visu{max-width:102px;margin:0 auto}.progress-bar{justify-content:center;gap:16px;width:100%;display:flex}.step-item{cursor:pointer;text-align:center;align-items:center;gap:16px;font-size:11px;display:flex;position:relative}.step-item:not(:last-child):after{content:"";background-color:#ccd6ff;width:3vw;height:2px;display:inline-flex}@media screen and (width>=1025px){.step-item:not(:last-child):after{width:7vw}}.step-item:not(:last-child) .text{transform:translate(-90%)}.step-item:last-child .text{transform:translate(-50%)}.step-item .text{width:177px;display:none;position:absolute;top:35px;left:50%}@media screen and (width>=1025px){.step-item .text{display:block}}.step-item .circle{background-color:#fff;border:2px solid #ccd6ff;border-radius:50%;place-items:center;width:2rem;height:2rem;margin:0 auto;font-weight:700;display:grid}.step-item.disabled{cursor:not-allowed;pointer-events:none;color:#58659c;border-color:#ccd6ff}.step-item.disabled .circle{color:#ccd6ff}.step-item.completed .circle{color:#5eceb6;background-color:#193559;background-image:url(../images/parcours/icon-checked.svg);background-position:50%;background-repeat:no-repeat;border-color:#193559;font-size:0}.form__hint a,.step-item.current{font-weight:600}.step-item.current .circle{color:#193559;background-color:#fff;border-color:#193559}.step-item__text{max-width:177px}@media screen and (width>=320px) and (width<=1980px){.form{font-size:calc(.120482vw + 13.6145px)}}@media screen and (width>=1980px){.form{font-size:16px}}.form label{color:#58659c;margin-bottom:8px}.form input{height:50px;margin-bottom:0}.form input,.form textarea{color:#58659c;box-sizing:border-box;background-color:#fff;border:1px solid #ccd6ff;border-radius:8px;padding:15px 24px}.form textarea{resize:vertical;width:100%;min-height:112px;font-family:inherit;font-size:inherit;line-height:1.5}.form__section{gap:24px;margin-bottom:80px;display:flex}.form__section__title{margin-bottom:8px}.form__hint{color:#58659c;margin-top:-12px;font-size:.85em;line-height:1.4}.form__hint a{color:#9650cc;text-underline-offset:2px;text-decoration:underline}.form__hint a:focus-visible,.form__hint a:hover{text-decoration:none}.form__double-width .form__hint,.form__fourth-width .form__hint,.form__full-width .form__hint,.form__third-width .form__hint{margin-top:4px}.form__repeatable-block{flex-direction:column;gap:24px;display:flex}.form__repeatable-header{align-items:center;gap:12px;display:flex}.form__repeatable-header .btn-delete{flex-shrink:0}.form__full-width{flex-direction:column;width:100%;display:flex}.form__double-width,.form__fourth-width,.form__third-width{flex-direction:row;gap:8px;width:100%;display:flex}.form__double-width__half,.form__double-width__part,.form__fourth-width__half,.form__fourth-width__part,.form__third-width__half,.form__third-width__part{flex-direction:column;display:flex}.form__double-width__half label,.form__double-width__part label,.form__fourth-width__half label,.form__fourth-width__part label,.form__third-width__half label,.form__third-width__part label{color:#58659c;margin-bottom:8px}.form__double-width__half input,.form__double-width__part input,.form__fourth-width__half input,.form__fourth-width__part input,.form__third-width__half input,.form__third-width__part input{color:#58659c;box-sizing:border-box;background-color:#fff;border:1px solid #ccd6ff;border-radius:8px;height:50px;margin-bottom:0;padding:15px 24px}.form__double-width{flex-direction:column}@media screen and (width>=768px){.form__double-width,.form__fourth-width,.form__third-width{gap:16px}.form__double-width{flex-direction:row}.form__double-width__part{flex:1 1 0}}.form__double-width__part,.form__fourth-width__part,.form__third-width__part{min-width:0}.form__third-width{flex-direction:column}@media screen and (width>=768px){.form__third-width{flex-direction:row}.form__third-width__part{flex:1 1 0}}.form__third-width__part .form__checkbox+.form__checkbox{margin-top:6px}.form__fourth-width{flex-direction:column}@media screen and (width>=768px){.form__fourth-width{flex-direction:row}.form__fourth-width__part{flex:1 1 0}.form__checkbox__item{min-width:160px}}.form .custom-select{width:100%;margin:0 auto;position:relative}.form .selected{color:#58659c;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ccd6ff;border-radius:8px;align-items:center;height:50px;padding:10px 20px;display:flex;position:relative}@media screen and (width>=320px) and (width<=1980px){.form .selected{font-size:calc(.120482vw + 13.6145px)}}@media screen and (width>=1980px){.form .selected{font-size:16px}}.form .selected:after{content:url(../images/parcours/arrow-down.svg);cursor:pointer;position:absolute;top:13px;right:24px}.form .autocomplete-input{width:100%;height:auto;color:inherit;font-size:inherit;margin:0;padding:0;font-family:inherit;background:0 0!important;border:none!important;outline:none!important;margin-bottom:0!important}.form .autocomplete-input::placeholder{color:inherit;opacity:1}.form .options{color:#58659c;z-index:1;background-color:#fff;border:1px solid #ccd6ff;border-radius:8px;width:100%;max-height:200px;margin:5px 0 0;list-style:none;position:absolute;overflow-y:auto}.form .options li{cursor:pointer;padding:10px}.form .options li.active{color:#fff;background-color:#9650cc}.form .options li.disabled{pointer-events:none;opacity:.6}.form__checkbox{color:#58659c;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form__checkbox>input[type=checkbox]{accent-color:#9650cc;border-radius:4px;flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.form__checkbox>label{color:#58659c;margin-bottom:0;line-height:1}.form__checkbox__item{cursor:pointer;border:2px solid #ccd6ff;border-radius:60px;justify-content:center;padding:9px 16px;font-size:16px;line-height:0;transition:all .2s ease-in;display:flex}.form__checkbox__item:before{content:url(../images/parcours/icon-checked-pruple.svg);opacity:0;width:0;transition:all .2s ease-in}.form__checkbox__item.active{border:2px solid #9650cc}.form__checkbox__item.active:before{opacity:1;width:auto;margin-right:8px}.form__inline-group{flex-flow:wrap;align-items:center;gap:8px 20px}.form__checkbox-options{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.form__group-label{color:#58659c;margin-bottom:8px}.form .error-text{margin-bottom:40px}.form__upload{display:none}.form__upload__visible{color:#58659c;align-items:center;gap:20px;display:flex}.form__date-reducer{width:min-content;min-width:33%}.form__buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.form__buttons .btn{width:100%}@media screen and (width>=768px){.form__buttons{justify-content:flex-end}.form__buttons .btn{width:auto;min-width:200px}}.form__errors{text-align:left;margin-top:12px}.form .amount-currency-group{align-items:flex-start;gap:12px;display:flex}.form .amount-currency-group .amount-input{flex:1;min-width:0}.form .amount-currency-group .currency-select{flex:0 0 300px}@media screen and (width<=768px){.form .amount-currency-group{flex-direction:column;gap:8px}.form .amount-currency-group .currency-select{flex:auto;width:100%}}.error-message{color:#9650cc;margin:8px 0 0;font-size:.9em;line-height:1.4}.success-message{color:#31a088;background-color:#5eceb61f;border-left:3px solid #5eceb6;border-radius:8px;margin:0;padding:12px 16px;font-size:.95em;line-height:1.4}.error-summary{color:#9650cc;margin:8px 0 0;padding-left:20px;font-size:.95em;list-style:outside}.error-summary li{margin:2px 0}.applications .step{margin-top:30px}.applications .step__container{max-width:880px;margin:0 auto 40px;padding:0 20px}@media screen and (width>=768px){.applications .step__container{margin:0 auto 9.5vw}}.applications .step-final .step__container{text-align:center;max-width:1100px;padding:130px 0}.applications .step-final__visu{max-width:102px;margin:0 auto}.applications .step-final__title{margin:40px auto}.op-table{background:#fff;border:1px solid #e8ecf0;border-radius:12px;overflow:hidden}.op-table__head{text-transform:uppercase;color:#888;letter-spacing:.03em;background:#f8f9fb;border-bottom:1px solid #e8ecf0;padding:.75rem 1.25rem;font-size:.75rem;font-weight:600}.op-table__head,.op-table__row{align-items:center;display:grid}.op-table__row{border-bottom:1px solid #f0f2f5;padding:.875rem 1.25rem;font-size:.875rem;transition:background .15s}.op-table__row:last-child{border-bottom:none}.op-table__row:hover{background:#faf8ff}.op-sort{flex-shrink:0;font-size:.625rem}.op-table__col--customer,.op-table__col--operator{flex-direction:column;gap:.125rem;display:flex}.op-ref{color:#193559;font-size:.8125rem;font-weight:600}.op-customer-name{color:#333;font-weight:500}.op-customer-email{color:#999;font-size:.75rem}.op-operator-name{color:#193559;font-size:.8125rem;font-weight:600}.op-operator-email{color:#999;font-size:.75rem}.op-operator-unassigned{color:#aaa;font-size:.8125rem;font-style:italic}.op-product-badge{text-transform:uppercase;border-radius:4px;width:fit-content;padding:.125rem .5rem;font-size:.675rem;font-weight:700;display:inline-block}.op-product-badge--prime{color:#92400e;background:#fef3c7}.op-product-badge--smart{color:#1e40af;background:#dbeafe}@media screen and (width<=900px){.op-table__head{display:none}.op-table__row{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.op-table__col[data-label]:before{content:attr(data-label);text-transform:uppercase;color:#999;margin-bottom:.125rem;font-size:.675rem;font-weight:600;display:block}}.dashboard-layout{background-color:#f5f7ff;display:flex}.dashboard-header{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}@media screen and (width>=1024px){.dashboard-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.dashboard-header__content{flex:1}.dashboard-header__text{margin-bottom:20px}.dashboard-header__title{color:#193559;margin:0 0 8px;font-size:28px;font-weight:700}@media screen and (width>=768px){.dashboard-header__title{font-size:32px}}.dashboard-header__subtitle{color:#58659c;max-width:100%;margin:0;font-size:15px;line-height:1.5}.dashboard-header__action{flex-shrink:0}.dashboard-sidebar{z-index:100;background-color:#fff;border-radius:16px 16px 0 0;width:100%;padding:4px;position:fixed;bottom:0}@media screen and (width>=1440px){.dashboard-sidebar{border-radius:0 32px 32px 0;flex-direction:column;width:30%;max-width:360px;height:100vh;padding:32px 32px 40px;display:flex;position:fixed;top:0;left:0;overflow:hidden}}.dashboard-sidebar .sidebar-logo{display:none}@media screen and (width>=1440px){.dashboard-sidebar .sidebar-logo{text-align:left;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:24px;display:flex!important}.dashboard-sidebar .sidebar-logo .logo-link{display:block!important}.dashboard-sidebar .sidebar-logo .logo-link img{max-width:180px;height:auto;display:block!important}}.dashboard-sidebar .sidebar-nav{flex:1;align-items:center;width:100%;display:flex}.dashboard-sidebar .sidebar-nav ul{flex-direction:row;justify-content:space-evenly;align-items:center;gap:2px;width:100%;display:flex}@media screen and (width>=1440px){.dashboard-sidebar .sidebar-nav ul{flex-direction:column;justify-content:center;gap:6px}.dashboard-sidebar .sidebar-nav ul li{width:100%}}.dashboard-sidebar .sidebar-nav ul .nav-item{color:#58659c;text-align:center;background-color:#fff;border-radius:12px;flex-direction:column;align-content:center;gap:8px;max-width:70px;padding:8px 4px;display:flex}@media screen and (width>=320px) and (width<=1920px){.dashboard-sidebar .sidebar-nav ul .nav-item{font-size:calc(6.8px + .375vw)}}@media screen and (width>=1920px){.dashboard-sidebar .sidebar-nav ul .nav-item{font-size:14px}}@media screen and (width>=1440px){.dashboard-sidebar .sidebar-nav ul .nav-item{max-width:unset;border-radius:8px;flex-direction:row;padding:16px}}.dashboard-sidebar .sidebar-nav ul .nav-item.active-link,.dashboard-sidebar .sidebar-nav ul .nav-item:hover{color:#fff;background-color:#9650cc}.dashboard-sidebar .sidebar-nav ul .nav-item.active-link:before,.dashboard-sidebar .sidebar-nav ul .nav-item:hover:before{filter:brightness(0)invert()}.dashboard-main-content{width:100%;min-height:100vh;padding:40px 6.8vw 80px}.dashboard .sidebar-collapse-toggle{display:none}@media screen and (width>=1440px){.dashboard-main-content{width:calc(100% - min(30%,360px));max-width:calc(100% - 360px);margin-left:min(30%,360px);padding-top:64px;padding-bottom:6.8vw}.dashboard .sidebar-collapse-toggle{color:#58659c;cursor:pointer;background-color:#fff;border:1px solid #ccd6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.dashboard .sidebar-collapse-toggle:hover{color:#fff;background-color:#9650cc;border-color:#9650cc}.dashboard-layout.sidebar-collapsed .dashboard-sidebar{width:96px;max-width:96px;padding:32px 12px 40px}.dashboard-layout.sidebar-collapsed .dashboard-sidebar .sidebar-logo{justify-content:center}.dashboard-layout.sidebar-collapsed .dashboard-sidebar .mode-switcher,.dashboard-layout.sidebar-collapsed .dashboard-sidebar .sidebar-language,.dashboard-layout.sidebar-collapsed .dashboard-sidebar .sidebar-logo .logo-link{display:none!important}.dashboard-layout.sidebar-collapsed .dashboard-sidebar .sidebar-nav .nav-item{justify-content:center;gap:0;padding:16px 0;font-size:0!important}.dashboard-layout.sidebar-collapsed .dashboard-main-content{width:calc(100% - 96px);max-width:calc(100% - 96px);margin-left:96px}}.dashboard__tet{color:#58659c;flex-direction:column;justify-content:space-between;gap:16px;margin-bottom:40px;display:flex}@media screen and (width>=1440px){.dashboard__tet{flex-direction:row;align-items:center;margin-bottom:2.1vw}}.dashboard__tet__texts .title{color:#000;margin-bottom:10px}.dashboard-application .custom-table__head{gap:16px;padding:18px 24px;display:none!important}.dashboard-application .custom-table .ref{width:100%}@media screen and (width>=1440px){.dashboard-application .custom-table__head{align-items:center;display:flex!important}.dashboard-application .custom-table .ref{flex-shrink:0;width:180px}}.dashboard-application .custom-table .name{width:100%}@media screen and (width>=1440px){.dashboard-application .custom-table .name{flex-shrink:0;width:150px}}.dashboard-application .custom-table .date{width:100%}@media screen and (width>=1440px){.dashboard-application .custom-table .date{flex-shrink:0;width:110px}}.dashboard-application .custom-table .last-update{width:100%}@media screen and (width>=1440px){.dashboard-application .custom-table .last-update{flex-shrink:0;width:150px}.dashboard-application .custom-table .status{flex:1;min-width:200px}}.dashboard-application .custom-table .continue,.dashboard-application .custom-table .status{width:100%}@media screen and (width>=1440px){.dashboard-application .custom-table .continue{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:180px;font-size:14px;overflow:hidden}}.dashboard-application .custom-table .continue a{margin:0}.dashboard-application .custom-table__body{flex-direction:column;gap:8px;display:flex}.dashboard-application .custom-table__item{background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}@media screen and (width>=1440px){.dashboard-application .custom-table__item{flex-direction:row;align-items:center;gap:16px;padding:18px 24px;overflow:hidden}.dashboard-application .custom-table__item>.custom-table__item__ref,.dashboard-application .custom-table__item>.ref{flex-shrink:0;width:180px;min-width:0}.dashboard-application .custom-table__item>.custom-table__item__bloc2{flex-shrink:0;gap:16px;min-width:0;display:flex}.dashboard-application .custom-table__item>.custom-table__item__bloc2 .custom-table__item__name,.dashboard-application .custom-table__item>.custom-table__item__bloc2 .name{flex-shrink:0;width:150px;min-width:0}.dashboard-application .custom-table__item>.custom-table__item__bloc2 .custom-table__item__date,.dashboard-application .custom-table__item>.custom-table__item__bloc2 .date{flex-shrink:0;width:110px;min-width:0}.dashboard-application .custom-table__item>.custom-table__item__bloc2 .custom-table__item__last-update,.dashboard-application .custom-table__item>.custom-table__item__bloc2 .last-update{flex-shrink:0;width:150px;min-width:0}.dashboard-application .custom-table__item>.custom-table__item__steps,.dashboard-application .custom-table__item>.status{flex:1;min-width:0}.dashboard-application .custom-table__item>.continue,.dashboard-application .custom-table__item>.custom-table__item__button{flex-shrink:0;width:180px;min-width:0}.dashboard-application .custom-table__item__ref{overflow:hidden}.dashboard-application .custom-table__item__ref__contain{flex-direction:column;overflow:hidden}.dashboard-application .custom-table__item__ref__contain p,.dashboard-application .custom-table__item__ref__contain span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.dashboard-application .custom-table__item .title{color:#58659c}.dashboard-application .custom-table__item__ref__contain{justify-content:space-between;display:flex}.dashboard-application .custom-table__item__ref__user-type{align-items:center;gap:8px;display:inline-flex}@media screen and (width>=1440px){.dashboard-application .custom-table__item__ref__user-type{flex-wrap:wrap;justify-content:space-between;gap:2px;width:100%;overflow:hidden}}.dashboard-application .custom-table__item__bloc2{border-top:1px solid #ccd6ff;border-bottom:1px solid #ccd6ff;justify-content:space-between;gap:16px;padding:16px 0;display:flex}@media screen and (width>=1440px){.dashboard-application .custom-table__item__bloc2{border-top:unset;border-bottom:unset;flex-shrink:0;align-items:center;gap:16px;padding:0}.dashboard-application .custom-table__item__date,.dashboard-application .custom-table__item__last-update,.dashboard-application .custom-table__item__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.dashboard-application .custom-table__item__steps{justify-content:space-between;gap:16px;display:flex}.dashboard-application .custom-table__item__steps .completed,.dashboard-application .custom-table__item__steps .progress{border-radius:4px;width:fit-content;padding:4px 8px;line-height:1.2em}.dashboard-application .custom-table__item__steps .progress{color:#9650cc;border:1px solid #9650cc}.dashboard-application .custom-table__item__steps .completed{color:#58659c;border:1px solid #ccd6ff}.dashboard-application .custom-table__item__steps .list{display:inline-block}.dashboard-application .custom-table__item__steps .list>*{color:#58659c;text-align:center;z-index:1;background-color:#f5f7ff;border-radius:4px;min-width:24px;min-height:24px;margin-right:10px;padding:4px;font-size:12px;font-weight:700;line-height:1.2em;display:inline-block;position:relative}.dashboard-application .custom-table__item__steps .list>:not(.dashboard-application .custom-table__item__steps .list>:last-child):after{content:"";z-index:-1;background-color:#ccd6ff;width:12px;height:2px;display:block;position:absolute;top:10px;right:-12px}.dashboard-application .custom-table__item__steps .list .passed{background-color:#0000;border:1px solid #5eceb6}.dashboard-application .custom-table__item__steps .list .passed:before{content:url(../images/picto-checked-round.svg);display:block;position:absolute;top:-5px;right:-5px}.dashboard-application .custom-table__item__steps .list .current{color:#fff;background-color:#5eceb6}.dashboard-application .custom-table__item__steps .progress-label{color:#58659c;padding:10px 0;font-size:12px;font-weight:700;line-height:1.2em}@media screen and (width>=1440px){.dashboard-application .custom-table__item__steps{justify-content:flex-start;overflow:hidden}.dashboard-application .custom-table__item__button{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboard-application .custom-table__item__button .btn{white-space:nowrap;width:auto;max-width:100%;margin:0;padding:6px 12px;font-size:12px;line-height:1.3}.dashboard-application .custom-table__item__button .text-completed{white-space:nowrap;margin:0;font-size:11px}}.dashboard-documents .custom-table__head{justify-content:space-between;padding:18px 24px;display:none!important}@media screen and (width>=1440px){.dashboard-documents .custom-table__head{display:flex!important}}.dashboard-documents .custom-table__body{flex-direction:column;gap:8px;display:flex}.dashboard-documents .custom-table__item{background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}@media screen and (width>=1440px){.dashboard-documents .custom-table__item{justify-content:space-between;align-items:center;gap:0;padding:40px}}.dashboard-documents .custom-table__item .title{color:#58659c}.dashboard-documents .custom-table__item__line{color:#193559;justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-documents .custom-table__item__line span{color:#000;font-size:16px}.dashboard-documents .custom-table__item__line .toggle-text{display:none}.dashboard-documents .custom-table__item__line .toggle img{transition:all .2s ease-in;display:block;transform:rotate(180deg)}.dashboard-documents .custom-table__item.active .toggle img{transform:rotate(0)}.dashboard-documents .custom-table__details{opacity:0;border-radius:8px;flex-direction:column;gap:8px;width:100%;max-height:0;transition:all .4s ease-in;display:flex;overflow:hidden}.dashboard-documents .custom-table__details.active{opacity:1;max-height:none;padding-top:16px;overflow:visible}.dashboard-documents .custom-table__subitem{background-color:#f5f7ff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 24px;display:flex}.dashboard-documents .custom-table__subitem__data{color:#193559;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (width>=1440px){.dashboard-documents .custom-table__item__line span{font-size:20px}.dashboard-documents .custom-table__subitem{flex-flow:wrap}.dashboard-documents .custom-table__subitem__data{justify-content:unset;gap:40px}.dashboard-documents .custom-table__subitem__data .doc-type{width:12.6vw}}.dashboard-documents .custom-table__subitem__data .doc-name{color:#58659c;flex-direction:column;width:20.3vw;display:flex}@media screen and (width>=1440px){.dashboard-documents .custom-table__subitem__data .doc-name{width:8.3vw;overflow:hidden}}.dashboard-documents .custom-table__subitem__data .status{border:1px solid;border-radius:4px;width:fit-content;padding:4px 8px;font-size:.8em;font-weight:600;line-height:1.2em}.dashboard-documents .custom-table__subitem__data .status-prechecked{color:#5eceb6;background-color:#5eceb61a;border-color:#5eceb6}.dashboard-documents .custom-table__subitem__data .status-uploaded{color:#d76b00;background-color:#d76b001a;border-color:#d76b00}.dashboard-documents .custom-table__subitem__data .status-accepted{color:#5eceb6;background-color:#5eceb61a;border-color:#5eceb6}.dashboard-documents .custom-table__subitem__data .status-rejected{color:#990d35;background-color:#990d351a;border-color:#990d35}.dashboard-documents .custom-table__subitem__data .status-missing{color:#58659c;background-color:#58659c1a;border-color:#58659c}.dashboard-documents .custom-table__subitem__btns{flex-direction:column;align-items:center;gap:8px;display:flex}@media screen and (width>=1440px){.dashboard-documents .custom-table__subitem__btns{flex-direction:row}}.dashboard-documents .custom-table__subitem__btns .btn{width:100%}.dashboard-documents .custom-table__subitem__btns .loader{color:#9650cc;width:24px;height:24px}.dashboard-documents .custom-table__subitem__btns .loader img{width:100%;height:100%}.dashboard-documents .custom-table__subitem__btns .loader:hover{color:#fff}.dashboard-documents .custom-table__subitem__document{width:100%;margin-top:16px}.dashboard-account__title{margin-bottom:8px}.dashboard-account__form{background-color:#fff;border-radius:16px;padding:40px}.dashboard-account__section{margin-bottom:40px}.dashboard-account .form input:disabled{cursor:not-allowed;background-color:#e1e7ff}.dashboard-account .form__hint{margin-top:0}.dashboard-account__actions{flex-direction:column;align-items:stretch;gap:12px;width:fit-content;margin-left:auto;display:flex}.dashboard-account__actions .btn{width:100%;min-width:140px}@media screen and (width<=767px){.dashboard-account__actions{width:100%}}.dashboard-account__divider{border:none;border-top:1px solid #ccd6ff;margin:40px 0}.dashboard-account .disabled{pointer-events:none;opacity:.6}.dashboard-operators .team-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem;display:grid}@media screen and (width>=1440px){.dashboard-operators .team-stats{grid-template-columns:repeat(5,1fr)}}.dashboard-operators .stat-card{background:#fff;border-left:4px solid #9650cc;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;display:flex}.dashboard-operators .stat-card.stat-online{border-left-color:#5eceb6}.dashboard-operators .stat-card.stat-offline{border-left-color:#990d35}.dashboard-operators .stat-card.stat-suspended{border-left-color:#d76b00}.dashboard-operators .stat-value{color:#000;font-size:1.75rem;font-weight:700}.dashboard-operators .stat-label{color:#58659c;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.dashboard-operators .dashboard__filters{margin-bottom:2rem}.dashboard-operators .filters-group{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dashboard-operators .filter-input{background:#fff;border:1px solid #ccd6ff;border-radius:4px;flex:1;min-width:200px;padding:.5rem 1rem;font-size:.875rem}.dashboard-operators .checkbox-filter{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.dashboard-operators .checkbox-filter input[type=checkbox]{cursor:pointer;width:18px;height:18px}.dashboard-operators .checkbox-filter span{color:#000;font-size:.875rem}.dashboard-operators .custom-table__head .sortable{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;transition:background-color .2s;display:flex;position:relative}.dashboard-operators .custom-table__head .sortable:hover{background-color:#f5f7ff}.dashboard-operators .sort-icon{color:#58659c;font-size:.75rem}.dashboard-operators .empty-state,.dashboard-operators .loading-state{text-align:center;color:#58659c;background:#fff;border-radius:16px;margin:2rem 0;padding:3rem}.dashboard-operators .operator-info{align-items:center;gap:.75rem;display:flex}.dashboard-operators .operator-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:32px;height:32px}.dashboard-operators .operator-avatar-placeholder{color:#58659c;background:#ccd6ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:flex}.dashboard-operators .operator-details{flex-direction:column;gap:2px;display:flex}.dashboard-operators .operator-name{color:#000;font-weight:500}.dashboard-operators .operator-email{color:#58659c;font-size:.75rem}.dashboard-operators .applications-count{color:#000;font-size:1.25rem;font-weight:600}.dashboard-operators .breakdown-steps{align-items:center;gap:4px;display:flex}.dashboard-operators .breakdown-step{color:#58659c;background:#f5f7ff;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:4px 6px;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-operators .breakdown-step.has-applications{color:#fff;background:#9650cc}.dashboard-operators .dashboard__tet{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-operators .dashboard__tet__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-operators .bulk-action-bar{background:#9650cc14;border:1px solid #9650cc;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1.25rem;display:flex}.dashboard-operators .bulk-action-bar__info{color:#000;font-size:.875rem}.dashboard-operators .bulk-action-bar__info strong{color:#9650cc;margin-right:.25rem}.dashboard-operators .bulk-action-bar__actions{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-operators .operator-table__cell-select,.dashboard-operators .operator-table__header-select{flex:0 0 32px;justify-content:center;align-items:center;display:flex}.dashboard-operators .operator-table__cell-select input[type=checkbox],.dashboard-operators .operator-table__header-select input[type=checkbox]{cursor:pointer;accent-color:#9650cc;width:16px;height:16px}.dashboard-operators .custom-table__item.is-suspended{opacity:.6;background:#f5f7ff99}.dashboard-operators .custom-table__item.is-suspended .operator-avatar,.dashboard-operators .custom-table__item.is-suspended .operator-avatar-placeholder{filter:grayscale()}.dashboard-operators .custom-table__item.is-selected{background:#9650cc0f;box-shadow:inset 3px 0 #9650cc}.dashboard-operators .workload-bar{background:#f5f7ff;border-radius:6px;width:100%;min-width:160px;height:24px;display:flex;overflow:hidden}.dashboard-operators .workload-bar__segment{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:28px;padding:0 6px;font-size:.7rem;font-weight:600;transition:opacity .15s;display:flex;overflow:hidden}.dashboard-operators .workload-bar__segment:hover{opacity:.85}.dashboard-operators .workload-bar__segment-step{opacity:.85;font-weight:500}.dashboard-operators .workload-bar__segment-count{font-weight:700}.dashboard-operators .workload-bar__segment--step-1{color:#193559;background:#d8bfec}.dashboard-operators .workload-bar__segment--step-2{color:#193559;background:#c59fe3}.dashboard-operators .workload-bar__segment--step-3{background:#b27fda}.dashboard-operators .workload-bar__segment--step-4{background:#9650cc}.dashboard-operators .workload-bar__segment--step-5{background:#8839c4}.dashboard-operators .workload-bar__segment--step-6{background:#7732ad}.dashboard-operators .workload-bar__segment--step-7{background:#61298d}.dashboard-operators .workload-bar__empty{color:#58659c;font-size:.875rem}.dashboard-operators .workload-chart{background:#fff;border:1px solid #ccd6ff;border-radius:12px;margin-bottom:.75rem;padding:1rem 1.25rem}.dashboard-operators .workload-chart__header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.dashboard-operators .workload-chart__title{color:#58659c;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600}.dashboard-operators .workload-chart__total{color:#58659c;font-size:.75rem}.dashboard-operators .workload-chart__bars{justify-content:space-between;align-items:flex-end;gap:.75rem;height:120px;display:flex}.dashboard-operators .workload-chart__col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.dashboard-operators .workload-chart__value{color:#000;min-height:1em;font-size:.75rem;font-weight:700}.dashboard-operators .workload-chart__track{background:#f5f7ff;border-radius:6px 6px 0 0;flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:48px;display:flex;overflow:hidden}.dashboard-operators .workload-chart__bar{border-radius:6px 6px 0 0;width:100%;min-height:2px;transition:height .25s}.dashboard-operators .workload-chart__label{color:#58659c;font-size:.7rem;font-weight:500}.dashboard-operators .form-group{margin-bottom:1rem}.dashboard-operators .form-group label{color:#000;margin-bottom:.5rem;font-weight:500;display:block}.dashboard-operators .form-group input{border:1px solid #ccd6ff;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem}.dashboard-operators .form-group input:focus{border-color:#9650cc;outline:none}.dashboard-operators .form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dashboard-operators .form-hint{color:#58659c;margin-top:.25rem;font-size:.75rem;display:block}.dashboard-operators .form-error{color:#990d35;margin-top:.25rem;font-size:.75rem;display:block}.dashboard-operators textarea{resize:vertical;border:1px solid #ccd6ff;border-radius:8px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.dashboard-operators textarea:focus{border-color:#9650cc;outline:none}.dashboard-operators .suspend-warning{color:#e65100;background:#fff3e0;border-left:4px solid #d76b00;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.dashboard-operators .btn-warning{color:#fff;background:#d76b00;border:none}.dashboard-operators .btn-warning:hover{background:#a45200}.dashboard-operators .btn-warning:disabled{opacity:.6;cursor:not-allowed}.dashboard-operators .btn-success{color:#fff;background:#5eceb6;border:none}.dashboard-operators .btn-success:hover{background:#3abfa2}.dashboard-operators .btn-danger{color:#fff;background:#990d35;border:none}.dashboard-operators .btn-danger:hover{background:#6a0925}.dashboard-operators .role-badge{color:#1976d2;background:#e3f2fd;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.dashboard-operators .role-badge.role-supervisor{color:#7b1fa2;background:#f3e5f5}.dashboard-operators .assignments-count{color:#000;font-weight:600}.dashboard-operators .custom-table__head{justify-content:space-between;padding:18px 24px;display:none!important}.dashboard-operators .custom-table .name,.dashboard-operators .custom-table .operator-table__cell-actions,.dashboard-operators .custom-table .operator-table__cell-applications,.dashboard-operators .custom-table .operator-table__cell-breakdown,.dashboard-operators .custom-table .operator-table__cell-last-connection,.dashboard-operators .custom-table .operator-table__cell-status,.dashboard-operators .custom-table .operator-table__header-actions,.dashboard-operators .custom-table .operator-table__header-applications,.dashboard-operators .custom-table .operator-table__header-breakdown,.dashboard-operators .custom-table .operator-table__header-last-connection,.dashboard-operators .custom-table .operator-table__header-status{width:100%}@media screen and (width>=1440px){.dashboard-operators .custom-table__head{display:flex!important}.dashboard-operators .custom-table .name{width:26%}.dashboard-operators .custom-table .operator-table__cell-status,.dashboard-operators .custom-table .operator-table__header-status{width:11%}.dashboard-operators .custom-table .operator-table__cell-applications,.dashboard-operators .custom-table .operator-table__header-applications{text-align:center;width:10%}.dashboard-operators .custom-table .operator-table__cell-breakdown,.dashboard-operators .custom-table .operator-table__header-breakdown{width:18%}.dashboard-operators .custom-table .operator-table__cell-last-connection,.dashboard-operators .custom-table .operator-table__header-last-connection{width:13%}.dashboard-operators .custom-table .operator-table__cell-actions,.dashboard-operators .custom-table .operator-table__header-actions{width:22%}.dashboard-operators .custom-table__item__actions__contain{justify-content:flex-end}.dashboard-operators .custom-table .operator-table__last-connection{text-align:left}}.dashboard-operators .custom-table__item__actions__contain{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.dashboard-operators .custom-table__item__actions__contain .btn{white-space:nowrap;flex-shrink:0}.dashboard-operators .custom-table .operator-table__last-connection{color:#58659c;font-size:.85rem;display:block}.dashboard-operators .custom-table .operator-table__applications-count{color:#000;text-align:center;font-size:1.25rem;font-weight:600;display:block}.dashboard-operators .custom-table__body{flex-direction:column;gap:8px;display:flex}.dashboard-operators .custom-table__item{background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}@media screen and (width>=1440px){.dashboard-operators .custom-table__item{flex-direction:row;justify-content:space-between;align-items:center;padding:18px 24px}}.dashboard-operators .custom-table__item .title{color:#58659c}.dashboard-operators .form-select{background:#fff;border:1px solid #ccd6ff;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem}.dashboard-operators .mode-selector{flex-direction:column;gap:.75rem;display:flex}@media screen and (width>=1440px){.dashboard-operators .mode-selector{flex-direction:row}}.dashboard-operators .mode-option{cursor:pointer;border:2px solid #ccd6ff;border-radius:8px;flex-direction:column;flex:1;padding:1rem;transition:border-color .2s;display:flex}.dashboard-operators .mode-option:hover{border-color:#9650cc}.dashboard-operators .mode-option.active{background:#642ec20d;border-color:#9650cc}.dashboard-operators .mode-option input[type=radio]{display:none}.dashboard-operators .mode-label{color:#000;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.dashboard-operators .mode-description{color:#58659c;font-size:.75rem;line-height:1.4;display:block}.dashboard-operators .bulk-preview{background:#f5f7ff;border-radius:8px;margin-top:1rem;padding:1rem}.dashboard-operators .bulk-preview h4{color:#000;margin:0 0 .5rem;font-size:.875rem}.dashboard-operators .preview-summary p{color:#58659c;margin:.25rem 0;font-size:.875rem}.dashboard-operators .preview-summary p strong{color:#9650cc}.dashboard-operators .btn-tertiary{color:#9650cc;cursor:pointer;background:0 0;border:2px solid #9650cc;border-radius:8px;padding:.625rem 1.25rem;font-weight:500;transition:all .2s}.dashboard-operators .btn-tertiary:hover{color:#fff;background:#9650cc}.dashboard-operators .modal-message .modal-header{border-left:4px solid #9650cc}.dashboard-operators .modal-message.modal-error .modal-header{background:#ef44440d;border-left-color:#990d35}.dashboard-operators .modal-message.modal-success .modal-header{background:#22c55e0d;border-left-color:#5eceb6}.dashboard-operators .modal-message.modal-info .modal-header{background:#642ec20d;border-left-color:#9650cc}.dashboard-operators .modal-confirm .modal-header{background:#f59e0b0d;border-left:4px solid #d76b00}.dashboard-operators .modal-confirm .modal-body p{margin:0}.dashboard-operators .modal-confirm .modal-footer{justify-content:flex-end;gap:.75rem;display:flex}.dashboard-kpi-config{padding:0}.dashboard-kpi-config .dashboard__tet{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-kpi-config .dashboard__tet__actions .last-updated{color:#58659c;font-size:.875rem}.dashboard-kpi-config .dashboard__tet__actions .default-badge{color:#9650cc;background:#9650cc1a;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.dashboard-kpi-config .config-form{flex-direction:column;gap:2rem;display:flex}.dashboard-kpi-config .config-section{background:#fff;border-radius:16px;padding:1.5rem}.dashboard-kpi-config .config-section h4{color:#000;margin:0 0 .5rem;font-size:1.125rem}.dashboard-kpi-config .config-section .section-description{color:#58659c;margin:0 0 1.5rem;font-size:.875rem}.dashboard-kpi-config .threshold-row{flex-wrap:wrap;gap:2rem;display:flex}.dashboard-kpi-config .threshold-input{flex:1;min-width:150px}.dashboard-kpi-config .threshold-input label{color:#58659c;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.dashboard-kpi-config .input-with-unit{align-items:center;gap:.5rem;display:flex}.dashboard-kpi-config .input-with-unit .form-input{border:1px solid #ccd6ff;border-radius:8px;flex:1;max-width:120px;padding:.75rem 1rem;font-size:1rem}.dashboard-kpi-config .input-with-unit .form-input:focus{border-color:#9650cc;outline:none}.dashboard-kpi-config .input-with-unit .unit{color:#58659c;font-size:.875rem}.dashboard-kpi-config .step-row{background:#f5f7ff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:1rem;display:flex}.dashboard-kpi-config .step-label{align-items:center;gap:.75rem;min-width:200px;display:flex}.dashboard-kpi-config .step-label .step-number{color:#fff;background:#9650cc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.dashboard-kpi-config .step-label .step-name{color:#000;font-weight:500}.dashboard-kpi-config .threshold-inputs{flex-wrap:wrap;gap:1.5rem;display:flex}.dashboard-kpi-config .kpi-table-wrap{overflow-x:auto}.dashboard-kpi-config .kpi-table{border-collapse:collapse;width:100%;font-size:.875rem}.dashboard-kpi-config .kpi-table td,.dashboard-kpi-config .kpi-table th{text-align:center;border-bottom:1px solid #ccd6ff;padding:.6rem .75rem}.dashboard-kpi-config .kpi-table thead th{text-transform:uppercase;letter-spacing:.03em;color:#58659c;font-size:.7rem;font-weight:600}.dashboard-kpi-config .kpi-table .kpi-table__offer-head{color:#9650cc;border-bottom:1px solid #9650cc40}.dashboard-kpi-config .kpi-table .kpi-table__desc,.dashboard-kpi-config .kpi-table .kpi-table__desc-head{text-align:left}.dashboard-kpi-config .kpi-table .kpi-table__desc{color:#000;white-space:nowrap;font-weight:500}.dashboard-kpi-config .kpi-table .kpi-table__col--smart{background:#9650cc0f}.dashboard-kpi-config .kpi-table .kpi-table__col--prime{background:#5eceb629}.dashboard-kpi-config .kpi-table tbody tr:hover{background:#9650cc08}.dashboard-kpi-config .kpi-table tfoot .kpi-table__desc{color:#58659c;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}.dashboard-kpi-config .kpi-table .kpi-preview-badge{white-space:nowrap;border-radius:12px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.dashboard-kpi-config .kpi-table .kpi-preview-badge--warning{color:#856404;background:#fff3cd;border:1px solid #ffc107}.dashboard-kpi-config .kpi-table .kpi-preview-badge--critical{color:#721c24;background:#f8d7da;border:1px solid #f44336}.dashboard-kpi-config .kpi-table .input-with-unit{justify-content:center}.dashboard-kpi-config .kpi-table .input-with-unit .form-input{text-align:center;width:64px;max-width:64px;padding:.4rem .5rem;font-size:.875rem}.dashboard-kpi-config .kpi-checkbox{justify-content:center;align-items:center;display:inline-flex}.dashboard-kpi-config .kpi-checkbox input{accent-color:#9650cc;cursor:pointer;width:18px;height:18px}.dashboard-kpi-config .config-actions{border-top:1px solid #ccd6ff;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.dashboard-kpi-config .loading-state{color:#58659c;justify-content:center;padding:3rem;display:flex}.dashboard-ai-prompts{padding:0}.dashboard-ai-prompts .config-form{flex-direction:column;gap:2rem;display:flex}.dashboard-ai-prompts .config-section{background:#fff;border-radius:16px;padding:1.5rem}.dashboard-ai-prompts .config-section h4{color:#000;margin:0 0 .5rem;font-size:1.125rem}.dashboard-ai-prompts .config-section .section-description{color:#58659c;margin:0 0 1.5rem;font-size:.875rem}.dashboard-ai-prompts .loading-state{color:#58659c;justify-content:center;padding:3rem;display:flex}.dashboard-alerts{padding:2rem}.dashboard-alerts .dashboard__tet{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-alerts .alert-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.dashboard-alerts .alert-stats .stat-card{text-align:center;background:#fff;border-radius:12px;padding:1rem}.dashboard-alerts .alert-stats .stat-card .stat-value{margin-bottom:.25rem;font-size:1.75rem;font-weight:700;display:block}.dashboard-alerts .alert-stats .stat-card .stat-label{color:#58659c;text-transform:uppercase;font-size:.75rem}.dashboard-alerts .alert-stats .stat-card.stat-critical .stat-value{color:#990d35}.dashboard-alerts .alert-stats .stat-card.stat-warning .stat-value{color:#d76b00}.dashboard-alerts .alert-filters{background:#fff;border:1px solid #e8ecf0;border-radius:10px;margin-bottom:1.5rem;padding:.75rem 1rem}.dashboard-alerts .alert-filters .filters-group{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.dashboard-alerts .alert-filters .filter-search{background:#fafafa;border:1px solid #ccd6ff;border-radius:8px;flex:1;align-items:center;gap:.5rem;min-width:200px;padding:0 .75rem;display:flex;position:relative}.dashboard-alerts .alert-filters .filter-search__icon{color:#58659c;flex-shrink:0}.dashboard-alerts .alert-filters .filter-search .filter-input{background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;height:100%;margin:0;padding:.5rem 0;font-family:inherit;font-size:.875rem}.dashboard-alerts .alert-filters .filter-search__clear{color:#58659c;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:1.25rem;line-height:1;transition:all .15s;display:flex}.dashboard-alerts .alert-filters .filter-search__clear:hover{color:#000;background:#f5f7ff}.dashboard-alerts .alert-filters .filter-select{background:#fafafa;border:1px solid #ccd6ff;border-radius:8px;min-width:150px;padding:.5rem 1rem;font-size:.875rem}.dashboard-alerts .alert-filters .alert-sort-toggle{flex-shrink:0;justify-content:center;align-items:center;min-width:0;padding:0 1rem;font-size:.875rem;display:flex}.dashboard-alerts .empty-state{text-align:center;background:#fff;border-radius:16px;padding:3rem}.dashboard-alerts .empty-state h4{color:#5eceb6;margin-bottom:.5rem}.dashboard-alerts .empty-state p{color:#58659c;margin:0}.dashboard-alerts .alerts-list{flex-direction:column;gap:1rem;display:flex}.dashboard-alerts .alert-item{background:#fff;border-left:4px solid #ccd6ff;border-radius:12px;flex-wrap:wrap;gap:1rem;padding:1.25rem;display:flex}.dashboard-alerts .alert-item.severity-critical{background:linear-gradient(90deg,#ef44440d,#fff);border-left-color:#990d35}.dashboard-alerts .alert-item.severity-warning{background:linear-gradient(90deg,#f59e0b0d,#fff);border-left-color:#d76b00}.dashboard-alerts .alert-icon{flex-shrink:0;font-size:1.5rem}.dashboard-alerts .alert-content{flex:1;min-width:200px}.dashboard-alerts .alert-header{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.dashboard-alerts .alert-severity{text-transform:uppercase;border-radius:4px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.dashboard-alerts .alert-severity.critical{color:#990d35;background:#ef44441a}.dashboard-alerts .alert-severity.warning{color:#d76b00;background:#f59e0b1a}.dashboard-alerts .alert-type{color:#58659c;background:#f5f7ff}.dashboard-alerts .alert-offer,.dashboard-alerts .alert-type{border-radius:4px;padding:.125rem .5rem;font-size:.75rem}.dashboard-alerts .alert-offer.prime{color:#9650cc;background:#642ec21a}.dashboard-alerts .alert-offer.smart{color:#3b82f6;background:#3b82f61a}.dashboard-alerts .alert-message{color:#000;margin-bottom:.75rem;font-weight:500}.dashboard-alerts .alert-details{color:#58659c;flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.dashboard-alerts .alert-details .detail-item strong{color:#000}.dashboard-alerts .alert-details .overdue{color:#990d35;font-weight:600}.dashboard-alerts .alert-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.dashboard-alerts .loading-state{color:#58659c;justify-content:center;padding:3rem;display:flex}.dashboard-alerts .form-group{margin-bottom:1rem}.dashboard-alerts .form-group label{margin-bottom:.5rem;font-weight:500;display:block}.dashboard-alerts .form-select{border:1px solid #ccd6ff;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem}.dashboard-ai-quality,.dashboard-audit-logs{padding:0}.dashboard-ai-quality .dashboard__tet,.dashboard-audit-logs .dashboard__tet{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-ai-quality .audit-filters,.dashboard-audit-logs .audit-filters{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.dashboard-ai-quality .audit-filters .filter-block,.dashboard-audit-logs .audit-filters .filter-block{margin-bottom:1.25rem}.dashboard-ai-quality .audit-filters .filter-block__label,.dashboard-audit-logs .audit-filters .filter-block__label{letter-spacing:.04em;text-transform:uppercase;color:#9650cc;margin-bottom:.6rem;font-size:.7rem;font-weight:600;display:block}.dashboard-ai-quality .audit-filters .filter-daterange,.dashboard-audit-logs .audit-filters .filter-daterange{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.dashboard-ai-quality .audit-filters .filter-daterange .filter-group,.dashboard-audit-logs .audit-filters .filter-daterange .filter-group{flex:none}.dashboard-ai-quality .audit-filters .filter-daterange .filter-group--ranges .quick-ranges,.dashboard-audit-logs .audit-filters .filter-daterange .filter-group--ranges .quick-ranges{box-sizing:border-box;align-items:center;height:44px;margin-bottom:0}.dashboard-ai-quality .audit-filters .quick-ranges,.dashboard-audit-logs .audit-filters .quick-ranges{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.dashboard-ai-quality .audit-filters .quick-ranges .chip,.dashboard-audit-logs .audit-filters .quick-ranges .chip{color:#58659c;cursor:pointer;background:#fff;border:1px solid #ccd6ff;border-radius:999px;padding:.35rem .85rem;font-family:inherit;font-size:.8125rem;transition:all .15s}.dashboard-ai-quality .audit-filters .quick-ranges .chip:hover,.dashboard-audit-logs .audit-filters .quick-ranges .chip:hover{color:#9650cc;border-color:#9650cc}.dashboard-ai-quality .audit-filters .quick-ranges .chip--active,.dashboard-audit-logs .audit-filters .quick-ranges .chip--active{color:#fff;background:#9650cc;border-color:#9650cc}.dashboard-ai-quality .audit-filters .filter-row,.dashboard-audit-logs .audit-filters .filter-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:0;display:grid}.dashboard-ai-quality .audit-filters .filter-group,.dashboard-audit-logs .audit-filters .filter-group{flex-direction:column;display:flex}.dashboard-ai-quality .audit-filters .filter-group label,.dashboard-audit-logs .audit-filters .filter-group label{color:#58659c;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;display:block}.dashboard-ai-quality .audit-filters .filter-group--grow,.dashboard-ai-quality .details-content .detail-item--full,.dashboard-audit-logs .audit-filters .filter-group--grow,.dashboard-audit-logs .details-content .detail-item--full{grid-column:1/-1}.dashboard-ai-quality .audit-filters .filter-input,.dashboard-ai-quality .audit-filters .filter-select,.dashboard-audit-logs .audit-filters .filter-input,.dashboard-audit-logs .audit-filters .filter-select{box-sizing:border-box;border:1px solid #ccd6ff;border-radius:6px;width:100%;height:44px;padding:.5rem .75rem;font-size:.875rem}.dashboard-ai-quality .audit-filters .filter-actions,.dashboard-audit-logs .audit-filters .filter-actions{justify-content:flex-end;gap:.5rem;display:flex}.dashboard-ai-quality .audit-filters .filter-actions .btn,.dashboard-audit-logs .audit-filters .filter-actions .btn{box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:2px solid #ccd6ff;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:0 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.dashboard-ai-quality .audit-filters .filter-actions .btn:hover:not(:disabled),.dashboard-audit-logs .audit-filters .filter-actions .btn:hover:not(:disabled){border-color:#9650cc}.dashboard-ai-quality .audit-filters .filter-actions .btn:disabled,.dashboard-audit-logs .audit-filters .filter-actions .btn:disabled{opacity:.6;cursor:not-allowed}.dashboard-ai-quality .audit-filters .filter-actions .btn.btn-primary,.dashboard-audit-logs .audit-filters .filter-actions .btn.btn-primary{color:#fff;background:#9650cc;border-color:#9650cc}.dashboard-ai-quality .audit-filters .filter-actions .btn.btn-primary:hover:not(:disabled),.dashboard-audit-logs .audit-filters .filter-actions .btn.btn-primary:hover:not(:disabled){background:#8839c4;border-color:#8839c4}.dashboard-ai-quality .audit-filters .filter-bottom,.dashboard-audit-logs .audit-filters .filter-bottom{border-top:1px solid #ccd6ff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.dashboard-ai-quality .audit-filters .filter-bottom__search,.dashboard-audit-logs .audit-filters .filter-bottom__search{flex:280px;min-width:220px}.dashboard-ai-quality .audit-filters .filter-bottom__actions,.dashboard-audit-logs .audit-filters .filter-bottom__actions{flex:none}.dashboard-ai-quality .audit-filters .filter-bottom .filter-actions,.dashboard-audit-logs .audit-filters .filter-bottom .filter-actions{flex:none;align-items:center}.dashboard-ai-quality .audit-filters .filter-bottom .filter-actions__divider,.dashboard-audit-logs .audit-filters .filter-bottom .filter-actions__divider{background:#ccd6ff;align-self:stretch;width:1px;margin:.15rem .25rem}.dashboard-ai-quality .empty-state,.dashboard-audit-logs .empty-state{text-align:center;color:#58659c;background:#fff;border-radius:16px;padding:3rem}.dashboard-ai-quality .empty-state h4,.dashboard-audit-logs .empty-state h4{margin:0}.dashboard-ai-quality .audit-table,.dashboard-audit-logs .audit-table{background:#fff;border-radius:12px;overflow-x:auto}.dashboard-ai-quality .audit-table table,.dashboard-audit-logs .audit-table table{border-collapse:collapse;width:100%}.dashboard-ai-quality .audit-table tbody tr:hover,.dashboard-ai-quality .audit-table thead,.dashboard-audit-logs .audit-table tbody tr:hover,.dashboard-audit-logs .audit-table thead{background:#f5f7ff}.dashboard-ai-quality .audit-table thead th,.dashboard-audit-logs .audit-table thead th{text-align:left;text-transform:uppercase;color:#58659c;padding:1rem;font-size:.75rem;font-weight:600}.dashboard-ai-quality .audit-table tbody tr,.dashboard-audit-logs .audit-table tbody tr{border-bottom:1px solid #ccd6ff}.dashboard-ai-quality .audit-table tbody tr:last-child,.dashboard-audit-logs .audit-table tbody tr:last-child{border-bottom:none}.dashboard-ai-quality .audit-table tbody td,.dashboard-audit-logs .audit-table tbody td{padding:1rem;font-size:.875rem}.dashboard-ai-quality .audit-table .col-timestamp,.dashboard-audit-logs .audit-table .col-timestamp{white-space:nowrap;color:#58659c}.dashboard-ai-quality .audit-table .col-user,.dashboard-audit-logs .audit-table .col-user{font-weight:500}.dashboard-ai-quality .audit-table .col-entity .entity-type,.dashboard-audit-logs .audit-table .col-entity .entity-type{font-weight:500;display:block}.dashboard-ai-quality .audit-table .col-entity .entity-id,.dashboard-audit-logs .audit-table .col-entity .entity-id{color:#58659c;font-family:monospace;font-size:.75rem;display:block}.dashboard-ai-quality .audit-table .action-badge,.dashboard-audit-logs .audit-table .action-badge{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.dashboard-ai-quality .audit-table .action-badge.action-success,.dashboard-audit-logs .audit-table .action-badge.action-success{color:#5eceb6;background:#22c55e1a}.dashboard-ai-quality .audit-table .action-badge.action-warning,.dashboard-audit-logs .audit-table .action-badge.action-warning{color:#d76b00;background:#f59e0b1a}.dashboard-ai-quality .audit-table .action-badge.action-danger,.dashboard-audit-logs .audit-table .action-badge.action-danger{color:#990d35;background:#ef44441a}.dashboard-ai-quality .audit-table .action-badge.action-default,.dashboard-audit-logs .audit-table .action-badge.action-default{color:#58659c;background:#f5f7ff}.dashboard-ai-quality .audit-table .results-count,.dashboard-audit-logs .audit-table .results-count{color:#58659c;border-bottom:1px solid #ccd6ff;margin:0;padding:.75rem 1rem;font-size:.8125rem}.dashboard-ai-quality .audit-table .col-user .user-name,.dashboard-audit-logs .audit-table .col-user .user-name{font-weight:500;display:block}.dashboard-ai-quality .audit-table .col-user .user-role,.dashboard-audit-logs .audit-table .col-user .user-role{color:#58659c;text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;display:block}.dashboard-ai-quality .audit-table .col-entity .entity-summary,.dashboard-audit-logs .audit-table .col-entity .entity-summary{color:#58659c;font-size:.75rem;display:block}.dashboard-ai-quality .audit-table .category-badge,.dashboard-audit-logs .audit-table .category-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.dashboard-ai-quality .audit-table .category-badge.cat-security,.dashboard-audit-logs .audit-table .category-badge.cat-security{color:#990d35;background:#ef44441f}.dashboard-ai-quality .audit-table .category-badge.cat-application,.dashboard-audit-logs .audit-table .category-badge.cat-application{color:#9650cc;background:#9650cc1f}.dashboard-ai-quality .audit-table .category-badge.cat-document,.dashboard-audit-logs .audit-table .category-badge.cat-document{color:#3b82f6;background:#3b82f61f}.dashboard-ai-quality .audit-table .category-badge.cat-ai,.dashboard-audit-logs .audit-table .category-badge.cat-ai{color:#d76b00;background:#f59e0b1f}.dashboard-ai-quality .audit-table .category-badge.cat-user,.dashboard-audit-logs .audit-table .category-badge.cat-user{color:#5eceb6;background:#22c55e1f}.dashboard-ai-quality .audit-table .category-badge.cat-system,.dashboard-audit-logs .audit-table .category-badge.cat-system{color:#58659c;background:#f5f7ff}.dashboard-ai-quality .audit-table .col-application .application-id,.dashboard-audit-logs .audit-table .col-application .application-id{color:#9650cc;font-family:monospace;font-size:.8125rem;font-weight:600}.dashboard-ai-quality .audit-table .col-changes .change-summary,.dashboard-audit-logs .audit-table .col-changes .change-summary{color:#000;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-bottom:.35rem;font-size:.8125rem;display:block;overflow:hidden}.dashboard-ai-quality .audit-table .no-changes,.dashboard-audit-logs .audit-table .no-changes{color:#58659c}.dashboard-ai-quality .pagination,.dashboard-audit-logs .pagination{border-top:1px solid #ccd6ff;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.dashboard-ai-quality .pagination .pagination-info,.dashboard-audit-logs .pagination .pagination-info{color:#58659c;font-size:.875rem}.dashboard-ai-quality .details-content .detail-section,.dashboard-audit-logs .details-content .detail-section{margin-bottom:1.5rem}.dashboard-ai-quality .details-content .detail-section:last-child,.dashboard-audit-logs .details-content .detail-section:last-child{margin-bottom:0}.dashboard-ai-quality .details-content .detail-section h4,.dashboard-audit-logs .details-content .detail-section h4{color:#58659c;text-transform:uppercase;margin:0 0 1rem;font-size:.875rem}.dashboard-ai-quality .details-content .detail-grid,.dashboard-audit-logs .details-content .detail-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.dashboard-ai-quality .details-content .detail-item .label,.dashboard-audit-logs .details-content .detail-item .label{color:#58659c;margin-bottom:.25rem;font-size:.75rem;display:block}.dashboard-ai-quality .details-content .detail-item .value,.dashboard-audit-logs .details-content .detail-item .value{font-weight:500}.dashboard-ai-quality .details-content .detail-item .value.mono,.dashboard-audit-logs .details-content .detail-item .value.mono{word-break:break-all;font-family:monospace;font-size:.8125rem;font-weight:400}.dashboard-ai-quality .details-content .kv-table,.dashboard-audit-logs .details-content .kv-table{border-collapse:collapse;width:100%;font-size:.8125rem}.dashboard-ai-quality .details-content .kv-table thead th,.dashboard-audit-logs .details-content .kv-table thead th{text-align:left;color:#58659c;text-transform:uppercase;background:#f5f7ff;padding:.5rem .75rem;font-size:.7rem;font-weight:600}.dashboard-ai-quality .details-content .kv-table td,.dashboard-audit-logs .details-content .kv-table td{vertical-align:top;word-break:break-word;border-bottom:1px solid #ccd6ff;padding:.5rem .75rem}.dashboard-ai-quality .details-content .kv-table tr:last-child td,.dashboard-audit-logs .details-content .kv-table tr:last-child td{border-bottom:none}.dashboard-ai-quality .details-content .kv-table .kv-field,.dashboard-audit-logs .details-content .kv-table .kv-field{color:#000;white-space:nowrap;font-weight:600}.dashboard-ai-quality .details-content .kv-table .kv-before,.dashboard-audit-logs .details-content .kv-table .kv-before{color:#990d35;text-decoration:line-through}.dashboard-ai-quality .details-content .kv-table .kv-after,.dashboard-audit-logs .details-content .kv-table .kv-after{color:#5eceb6;font-weight:500}.dashboard-ai-quality .details-content .json-display,.dashboard-audit-logs .details-content .json-display{white-space:pre-wrap;word-break:break-word;background:#f5f7ff;border-radius:8px;margin:0;padding:1rem;font-family:monospace;font-size:.75rem;overflow-x:auto}.dashboard-ai-quality .loading-state,.dashboard-audit-logs .loading-state{color:#58659c;justify-content:center;padding:3rem;display:flex}.dashboard-ai-quality .audit-table{max-height:420px;overflow:auto}.dashboard-ai-quality .audit-table thead th{z-index:1;background:#f5f7ff;position:sticky;top:0}.dashboard-ai-quality .aiq-cards{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-ai-quality .aiq-card{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #ccd6ff;border-radius:12px;flex-direction:column;flex:180px;gap:.25rem;padding:1.25rem 1.5rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.dashboard-ai-quality .aiq-card:hover{border-color:#d76b00;box-shadow:0 2px 8px #00000014}.dashboard-ai-quality .aiq-card:focus-visible{outline-offset:2px;outline:2px solid #d76b00}.dashboard-ai-quality .aiq-card--active{border-color:#d76b00;box-shadow:inset 0 0 0 1px #d76b00}.dashboard-ai-quality .aiq-card--accent{background:#d76b000f;border-color:#d76b00}.dashboard-ai-quality .aiq-card__value{color:#000;font-size:1.75rem;font-weight:700;line-height:1}.dashboard-ai-quality .aiq-card__label{color:#58659c;font-size:.8125rem}.dashboard-ai-quality .aiq-card__hint{color:#58659c;font-size:.6875rem}.dashboard-ai-quality .aiq-section{margin-bottom:2rem}.dashboard-ai-quality .aiq-section__title{color:#000;margin:0 0 .25rem;font-size:1rem;font-weight:600}.dashboard-ai-quality .aiq-section__hint{color:#58659c;margin:0 0 1rem;font-size:.75rem}.dashboard-ai-quality .override-badge,.dashboard-ai-quality .risk-badge{white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.dashboard-ai-quality .override-danger,.dashboard-ai-quality .risk-high{color:#990d35;background:#990d351a}.dashboard-ai-quality .override-warning,.dashboard-ai-quality .risk-medium{color:#d76b00;background:#d76b001f}.dashboard-ai-quality .risk-low{color:#31a088;background:#5eceb626}.dashboard-ai-quality .override-default,.dashboard-ai-quality .risk-default{color:#58659c;background:#f5f7ff}.dashboard-ai-quality .col-flags{min-width:330px;max-width:330px;font-size:.8125rem}.dashboard-ai-quality .aiq-link{color:#9650cc;font-family:monospace;font-size:.8125rem;text-decoration:underline}.dashboard-ai-quality .aiq-bars{background:#fff;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.dashboard-ai-quality .aiq-bar{grid-template-columns:200px 1fr 40px;align-items:center;gap:.75rem;display:grid}.dashboard-ai-quality .aiq-bar__label{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.dashboard-ai-quality .aiq-bar__track{background:#f5f7ff;border-radius:60px;height:10px;overflow:hidden}.dashboard-ai-quality .aiq-bar__fill{background:#d76b00;border-radius:60px;height:100%;display:block}.dashboard-ai-quality .aiq-bar__count{text-align:right;color:#000;font-size:.8125rem;font-weight:600}.dashboard-ai-quality .empty-state p{margin:0}.hiddenCanvasElement{visibility:hidden!important;width:0!important;height:0!important;display:none!important}.closed-badge{text-transform:uppercase;letter-spacing:.3px;color:#424242;white-space:nowrap;background:linear-gradient(135deg,#e0e0e0,#bdbdbd);border:1px solid #9e9e9e;border-radius:12px;padding:.375rem .875rem;font-size:.75rem;font-weight:600}.status-badge.status-online{color:#155724;background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #c3e6cb}.status-badge.status-offline{color:#721c24;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #f5c6cb}.status-badge.status-suspended{color:#856404;background:linear-gradient(135deg,#fff3cd,#ffeeba);border:1px solid #ffeeba}.status-badge.status-missing,.status-badge.status-required{color:#856404;background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffd54f}.status-badge.status-prechecked{background:linear-gradient(135deg,#fffde7,#fff9c4);border:1px solid #fff176}.status-badge.status-uploaded{background:linear-gradient(135deg,#e1f5fe,#b3e5fc);border:1px solid #4fc3f7}.status-badge.status-accepted{border:1px solid #81c784}.status-badge.status-rejected{border:1px solid #e57373}.app-card{background:#fff;border:1px solid #ccd6ff;border-radius:12px;padding:1rem 1.25rem}.workload-chart__header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.workload-chart__title{color:#58659c;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600}.workload-chart__total{color:#58659c;font-size:.75rem}.workload-chart__bars{justify-content:space-between;align-items:flex-end;gap:.75rem;height:140px;display:flex}.workload-chart__col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.workload-chart__value{color:#1f2d3d;min-height:1em;font-size:.75rem;font-weight:700}.workload-chart__label{color:#58659c;font-size:.7rem;font-weight:500}.operator-pie__body{align-items:center;gap:1.25rem;display:flex}.operator-pie__chart{border-radius:50%;flex-shrink:0;width:120px;height:120px;position:relative}.operator-pie__hole{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:26px}.operator-pie__hole-value{color:#1f2d3d;font-size:1.25rem;font-weight:700}.operator-pie__legend{flex-direction:column;flex:1;gap:6px;min-width:0;max-height:140px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.operator-pie__legend-item{color:#1f2d3d;align-items:center;gap:8px;font-size:.8rem;display:flex}.operator-pie__swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.operator-pie__legend-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.operator-pie__legend-pct{color:#58659c;flex-shrink:0;font-weight:700}.dashboard-alerts .modal-overlay,.dashboard-audit-logs .modal-overlay,.dashboard-operators .modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dashboard-alerts .modal-content,.dashboard-audit-logs .modal-content,.dashboard-operators .modal-content{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.dashboard-alerts .modal-large,.dashboard-audit-logs .modal-large,.dashboard-operators .modal-large{max-width:700px}.dashboard-alerts .modal-header,.dashboard-audit-logs .modal-header,.dashboard-operators .modal-header{border-bottom:1px solid #ccd6ff;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.dashboard-alerts .modal-header h3,.dashboard-audit-logs .modal-header h3,.dashboard-operators .modal-header h3{margin:0;font-size:1.25rem}.dashboard-alerts .modal-close,.dashboard-audit-logs .modal-close,.dashboard-operators .modal-close{cursor:pointer;color:#58659c;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.dashboard-alerts .modal-close:hover,.dashboard-audit-logs .modal-close:hover,.dashboard-operators .modal-close:hover{color:#000}.dashboard-alerts .modal-body,.dashboard-audit-logs .modal-body,.dashboard-operators .modal-body{padding:1.5rem}.dashboard-alerts .modal-footer,.dashboard-audit-logs .modal-footer,.dashboard-operators .modal-footer{justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.dashboard-alerts .reassign-list,.dashboard-audit-logs .reassign-list,.dashboard-operators .reassign-list{flex-direction:column;gap:.75rem;max-height:400px;display:flex;overflow-y:auto}.dashboard-alerts .reassign-item,.dashboard-audit-logs .reassign-item,.dashboard-operators .reassign-item{background:#f5f7ff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}@media screen and (width>=1440px){.dashboard-alerts .reassign-item,.dashboard-audit-logs .reassign-item,.dashboard-operators .reassign-item{flex-wrap:nowrap}}.dashboard-alerts .reassign-item-info,.dashboard-audit-logs .reassign-item-info,.dashboard-operators .reassign-item-info{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dashboard-alerts .reassign-ref,.dashboard-audit-logs .reassign-ref,.dashboard-operators .reassign-ref{color:#000;font-size:.875rem;font-weight:600}.dashboard-alerts .reassign-customer,.dashboard-audit-logs .reassign-customer,.dashboard-operators .reassign-customer{color:#58659c;font-size:.875rem}.dashboard-alerts .reassign-step,.dashboard-audit-logs .reassign-step,.dashboard-operators .reassign-step{color:#fff;background:#9650cc;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500}.dashboard-alerts .reassign-item-action,.dashboard-audit-logs .reassign-item-action,.dashboard-operators .reassign-item-action{align-items:center;gap:.5rem;display:flex}.dashboard-alerts .reassign-select,.dashboard-audit-logs .reassign-select,.dashboard-operators .reassign-select{border:1px solid #ccd6ff;border-radius:4px;min-width:180px;padding:.375rem .75rem;font-size:.875rem}.dashboard-audit-logs .modal-large{max-width:800px}.tabs-nav{border-bottom:1px solid #ccd6ff;flex-wrap:wrap;gap:.5rem;margin-bottom:16px;display:flex;position:relative}.tab-button{cursor:pointer;color:#58659c;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:0 20px 8px;font-size:1rem;font-weight:400;transition:color .15s,border-color .15s;display:inline-flex}.tab-button:hover{color:#000}.tab-button.active,.tab-button.active-tab{color:#000;border-bottom-color:#9650cc;font-weight:600}.tab-badge{color:#193559;background:#ccd6ff;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.tab-button.active .tab-badge{color:#fff;background:#9650cc}.section-tabs{margin-top:0}.section-tabs .tab-panel{padding:2rem}.section-tabs .tab-panel--flush{padding:0}.section-tabs .tab-badge,.section-tabs .tab-button.active .tab-badge{color:#fff;background:#e53935}.subscription__trigger{cursor:pointer}.subscription__overlay{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.subscription__backdrop{background:#0006;position:fixed;inset:0}.subscription__modal{z-index:10;text-align:center;background:#fff;border-radius:10px;width:100%;max-width:700px;padding:2rem;position:relative;box-shadow:0 10px 30px #00000026}.subscription__close{cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.subscription__title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.subscription__subtitle{color:#666;margin-bottom:2rem}.subscription__offers{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.subscription__offer{text-align:left;cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:8px;flex:45%;padding:1.5rem;transition:all .2s}.subscription__offer:hover{border-color:#a855f7}.subscription__offer--selected{background:#faf5ff;border-color:#a855f7;box-shadow:0 0 0 2px #a855f733}.subscription__offer-header{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.subscription__offer-name{font-size:1rem;font-weight:600}.subscription__offer-price{color:#a855f7;font-size:1rem;font-weight:700}.subscription__features{margin-bottom:1.5rem;padding:0;list-style:none}.subscription__features li{margin-bottom:.5rem;padding-left:20px;position:relative}.subscription__features li:before{content:"✔";color:#22c55e;position:absolute;left:0}.subscription__payment-btn{color:#fff;cursor:pointer;text-align:center;background:#a855f7;border:none;border-radius:20px;width:100%;max-width:300px;padding:.75rem 2rem;font-weight:600;transition:all .2s}.subscription__payment-btn:hover:not(:disabled){background:#9333ea;transform:translateY(-1px)}.subscription__payment-btn:disabled{opacity:.6;cursor:not-allowed}.subscription__actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.subscription__logout-btn{color:#9650cc;cursor:pointer;background-color:#0000;border:1px solid #9650cc;border-radius:20px;width:100%;max-width:300px;padding:.75rem 2rem;font-weight:600;transition:all .3s}.subscription__logout-btn:hover{color:#fff;background-color:#9650cc;transform:translateY(-2px);box-shadow:0 4px 12px #9650cc4d}.subscription__logout-btn:active{transform:translateY(0)}.subscription__note{text-align:left;color:#1e40af;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;margin-bottom:1.5rem;padding:1rem;font-size:.9rem}.subscription__contact{color:#666;margin-bottom:1.5rem;font-size:.9rem}.subscription__contact a{color:#9650cc;text-decoration:underline}.operator-communication,.pending-messages-tab{width:100%}.operator-communication__tabs{border-bottom:2px solid #e0e0e0;gap:8px;margin-bottom:24px;display:flex}.operator-communication__tab{cursor:pointer;color:#666;background:0 0;border:none;padding:12px 24px;font-size:16px;font-weight:500;transition:all .3s;position:relative}.operator-communication__tab--active{color:#1976d2;border-bottom:3px solid #1976d2}.operator-communication__tab:not(.operator-communication__tab--active):hover{color:#1976d2;background:#1976d20d}.operator-communication__tab-badge{color:#fff;background:#f44336;border-radius:12px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.operator-communication__content{min-height:400px}.kpi-indicator{border-radius:16px;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:500;display:inline-flex}.kpi-indicator--good{color:#2e7d32;background:#e8f5e9}.kpi-indicator--warning{color:#f57c00;background:#fff3e0}.kpi-indicator--critical{color:#c62828;background:#ffebee}.kpi-indicator__emoji{font-size:18px;line-height:1}.kpi-indicator__time{white-space:nowrap;font-size:12px}.pending-messages-tab__filters{gap:16px;margin-bottom:24px;display:flex}.pending-messages-tab__search-input{flex:1}.pending-messages-tab__search-input,.pending-messages-tab__sort-select{border:1px solid #ddd;border-radius:4px;padding:10px 16px;font-size:14px}.pending-messages-tab__sort-select{min-width:200px}.pending-messages-tab__empty-state,.pending-messages-tab__loading-state{text-align:center;color:#666;padding:40px}.pending-messages-tab__table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 4px #0000001a}.pending-messages-tab__table th{text-align:left;color:#333;background:#f5f5f5;border-bottom:2px solid #ddd;padding:12px 16px;font-weight:600}.pending-messages-tab__table td{border-bottom:1px solid #eee;padding:12px 16px}.pending-messages-tab__table tbody tr:hover{background:#f9f9f9}.pending-messages-tab__cell--reference{color:#1976d2;font-weight:500}.pending-messages-tab__cell--summary{max-width:300px}.pending-messages-tab__cell--message{max-width:250px}.pending-messages-tab__cell--date{white-space:nowrap;font-size:13px}.pending-messages-tab__summary-text{margin-bottom:8px;font-size:14px}.pending-messages-tab__btn-load-summary{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;padding:4px 12px;font-size:12px}.pending-messages-tab__btn-load-summary:hover:not(:disabled){color:#fff;background:#1976d2}.pending-messages-tab__btn-load-summary:disabled{opacity:.5;cursor:not-allowed}.pending-messages-tab__ai-summary{background:#e3f2fd;border-left:3px solid #1976d2;margin-top:8px;padding:8px;font-size:13px}.pending-messages-tab__ai-badge{color:#fff;background:#1976d2;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.pending-messages-tab__message-preview{color:#666;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;overflow:hidden}.pending-messages-tab__message-sender{color:#999;font-size:12px}.pending-messages-tab__btn-reply{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.pending-messages-tab__btn-reply:hover{background:#1565c0}.pending-messages-tab__pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.pending-messages-tab__btn-pagination{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 16px}.pending-messages-tab__btn-pagination:disabled{opacity:.5;cursor:not-allowed}.pending-messages-tab__btn-pagination:hover:not(:disabled){background:#f5f5f5}.pending-messages-tab__page-info{color:#666;font-size:14px}.no-communication-tab{width:100%}.no-communication-tab__filters{gap:16px;margin-bottom:24px;display:flex}.no-communication-tab__search-input{border:1px solid #ddd;border-radius:4px;flex:1;padding:10px 16px;font-size:14px}.no-communication-tab__filter-select{border:1px solid #ddd;border-radius:4px;min-width:200px;padding:10px 16px;font-size:14px}.no-communication-tab__empty-state,.no-communication-tab__loading-state{text-align:center;color:#666;padding:40px}.no-communication-tab__table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 4px #0000001a}.no-communication-tab__table th{text-align:left;color:#333;background:#f5f5f5;border-bottom:2px solid #ddd;padding:12px 16px;font-weight:600}.no-communication-tab__table td{border-bottom:1px solid #eee;padding:12px 16px}.no-communication-tab__table tbody tr:hover{background:#f9f9f9}.no-communication-tab__cell--reference{color:#1976d2;font-weight:500}.no-communication-tab__cell--date{white-space:nowrap;font-size:13px}.no-communication-tab__step-badge{border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.no-communication-tab__step-badge--step-1{color:#1976d2;background:#e3f2fd}.no-communication-tab__step-badge--step-2{color:#f57c00;background:#fff3e0}.no-communication-tab__step-badge--step-4{color:#7b1fa2;background:#f3e5f5}.no-communication-tab__not-applicable{color:#999;font-style:italic}.no-communication-tab__btn-contact{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.no-communication-tab__btn-contact:hover{background:#45a049}.no-communication-tab__pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.no-communication-tab__btn-pagination{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 16px}.no-communication-tab__btn-pagination:disabled{opacity:.5;cursor:not-allowed}.no-communication-tab__btn-pagination:hover:not(:disabled){background:#f5f5f5}.no-communication-tab__page-info{color:#666;font-size:14px}.answered-messages-tab{width:100%}.answered-messages-tab__filters{gap:16px;margin-bottom:24px;display:flex}.answered-messages-tab__search-input{border:1px solid #ddd;border-radius:4px;flex:1;padding:10px 16px;font-size:14px}.answered-messages-tab__empty-state,.answered-messages-tab__loading-state{text-align:center;color:#666;padding:40px}.answered-messages-tab__table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 4px #0000001a}.answered-messages-tab__table th{text-align:left;color:#333;background:#f5f5f5;border-bottom:2px solid #ddd;padding:12px 16px;font-weight:600}.answered-messages-tab__table td{border-bottom:1px solid #eee;padding:12px 16px}.answered-messages-tab__table tbody tr:hover{background:#f9f9f9}.answered-messages-tab__cell--reference{color:#1976d2;font-weight:500}.answered-messages-tab__cell--summary{max-width:400px}.answered-messages-tab__cell--date{white-space:nowrap;font-size:13px}.answered-messages-tab__summary-text{margin-bottom:8px;font-size:14px}.answered-messages-tab__btn-load-summary{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;padding:4px 12px;font-size:12px}.answered-messages-tab__btn-load-summary:hover:not(:disabled){color:#fff;background:#1976d2}.answered-messages-tab__btn-load-summary:disabled{opacity:.5;cursor:not-allowed}.answered-messages-tab__ai-summary{background:#e3f2fd;border-left:3px solid #1976d2;margin-top:8px;padding:8px;font-size:13px}.answered-messages-tab__ai-badge{color:#fff;background:#1976d2;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.answered-messages-tab__btn-reply{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.answered-messages-tab__btn-reply:hover{background:#1565c0}.answered-messages-tab__pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.answered-messages-tab__btn-pagination{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 16px}.answered-messages-tab__btn-pagination:disabled{opacity:.5;cursor:not-allowed}.answered-messages-tab__btn-pagination:hover:not(:disabled){background:#f5f5f5}.answered-messages-tab__page-info{color:#666;font-size:14px}.reply-modal__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.reply-modal__container{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex;box-shadow:0 4px 20px #00000026}.reply-modal__header{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.reply-modal__title{color:#333;margin:0;font-size:20px;font-weight:600}.reply-modal__btn-close{cursor:pointer;color:#666;background:0 0;border:none;width:32px;height:32px;padding:0;font-size:32px;line-height:1}.reply-modal__btn-close:hover{color:#333}.reply-modal__body{flex:1;padding:24px;overflow-y:auto}.reply-modal__section-title{color:#666;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.reply-modal__ai-badge{color:#fff;background:#1976d2;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.reply-modal__ai-summary-section,.reply-modal__thread-section{margin-bottom:24px}.reply-modal__ai-summary-content{color:#333;background:#e3f2fd;border-left:4px solid #1976d2;border-radius:4px;padding:12px 16px;font-size:14px;line-height:1.5}.reply-modal__messages-container{background:#f9f9f9;border-radius:8px;max-height:300px;padding:12px;overflow-y:auto}.reply-modal__message-bubble{border-radius:8px;max-width:80%;margin-bottom:16px;padding:12px 16px}.reply-modal__message-bubble--client{background:#fff;border:1px solid #e0e0e0;margin-right:auto}.reply-modal__message-bubble--operator{color:#fff;background:#1976d2;margin-left:auto}.reply-modal__message-header{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.reply-modal__message-sender{font-weight:600}.reply-modal__message-date{color:#666}.reply-modal__message-bubble--operator .reply-modal__message-date,.reply-modal__message-bubble--operator .reply-modal__message-sender{color:#ffffffe6}.reply-modal__message-content{font-size:14px;line-height:1.5}.reply-modal__subject-section{margin-bottom:24px}.reply-modal__field-label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.reply-modal__subject-input{border:1px solid #ddd;border-radius:4px;width:100%;padding:10px 12px;font-size:14px}.reply-modal__suggestions-section{margin-bottom:24px}.reply-modal__suggestions-container{flex-direction:column;gap:8px;display:flex}.reply-modal__suggestion-btn{text-align:left;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:12px 16px;font-size:14px;line-height:1.5;transition:all .2s}.reply-modal__suggestion-btn:hover{background:#e3f2fd;border-color:#1976d2}.reply-modal__reply-section{margin-bottom:0}.reply-modal__reply-textarea{resize:vertical;border:1px solid #ddd;border-radius:4px;width:100%;padding:12px;font-family:inherit;font-size:14px}.reply-modal__reply-textarea:focus{border-color:#1976d2;outline:none}.reply-modal__footer{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.reply-modal__btn-cancel,.reply-modal__btn-send{cursor:pointer;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.reply-modal__btn-cancel{color:#666;background:#fff;border:1px solid #ddd}.reply-modal__btn-cancel:hover{background:#f5f5f5}.reply-modal__btn-send{color:#fff;background:#1976d2;border:none}.reply-modal__btn-send:hover:not(:disabled){background:#1565c0}.reply-modal__btn-send:disabled{opacity:.5;cursor:not-allowed}.application-cards{flex-direction:column;grid-column:1/-1;gap:8px;margin-bottom:12px;display:flex}.application-card{background:#f5f7ff;border:1px solid #ccd6ff;border-radius:8px;width:100%;padding:12px 16px}.application-card:hover .application-card__edit{opacity:.6}.application-card__header{color:#9650cc;border-bottom:1px solid #ccd6ff;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;font-size:.95rem;display:flex}.application-card__edit{cursor:pointer;color:#9650cc;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s,background-color .2s;display:inline-flex}.application-card__edit:hover{background-color:#4f46e514;opacity:1!important}.application-card__subtitle{color:#9650cc;text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px;font-size:.8125rem;font-weight:600}.application-card__grid{-moz-column-gap:16px;grid-template-columns:280px 1fr;gap:6px 16px;margin:0;font-size:.875rem;display:grid}.application-card__grid dt{color:#58659c;font-weight:500}.application-card__grid dd{color:#193559;margin:0}.application-card__grid dd.full-row{grid-column:2/-1}.application-card__grid--double{grid-template-columns:280px 1fr 280px 1fr}.application-card__grid--half dd,.application-card__grid--half dt{grid-column:span 2}.application-card__add{color:#9650cc;cursor:pointer;background:0 0;border:1.5px dashed #9650cc;border-radius:6px;align-self:flex-start;margin-top:4px;padding:6px 16px;font-size:.875rem;font-weight:500;transition:background-color .15s}.application-card__add:hover{background:#4f46e50d}.tab-panel{background:#fff;border-radius:16px;padding:2rem}.section-title{color:#333;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.documents-accordion{flex-direction:column;gap:12px;display:flex}.accordion-section{background:#fff;border:1px solid #ccd6ff;border-radius:12px;transition:all .2s;overflow:hidden}.accordion-section.expanded{border-color:#9650cc}.accordion-header{cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;transition:all .2s;display:flex}.accordion-header:hover{background:#f5f7ff}.accordion-section.expanded .accordion-header{background:#f5f7ff;border-bottom:1px solid #ccd6ff}.accordion-header-content{align-items:center;gap:12px;display:flex}.accordion-icon{color:#58659c;flex-shrink:0;width:20px;height:20px}.accordion-section.expanded .accordion-icon{color:#9650cc}.accordion-title{color:#193559;font-size:15px;font-weight:600}.accordion-section.expanded .accordion-title{color:#9650cc}.accordion-badge{color:#fff;text-align:center;background:#9650cc;border-radius:10px;min-width:20px;padding:2px 8px;font-size:12px;font-weight:600}.accordion-badge--attention{color:#fff;background:#b00020}.accordion-badge--busy{color:#2a52be;background:#e8eefc}.accordion-badge--done{color:#1a7f43;background:#e6f6ec}.chevron-icon{color:#58659c;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.chevron-icon.rotated{transform:rotate(180deg)}.accordion-section.expanded .chevron-icon{color:#9650cc}.accordion-content{background:#fff;padding:20px}.type-accordions{flex-direction:column;gap:8px;display:flex}.type-accordion-section{border:1px solid #ccd6ff;border-radius:8px;transition:border-color .2s;overflow:hidden}.type-accordion-section.expanded{border-color:#9650cc}.type-accordion-header{cursor:pointer;background:#f5f7ff;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;transition:all .2s;display:flex}.type-accordion-header:hover{background:#e6ebff}.type-accordion-header-content{align-items:center;gap:10px;display:flex}.type-accordion-title{color:#193559;font-size:14px;font-weight:600}.type-accordion-section.expanded .type-accordion-title{color:#9650cc}.type-accordion-count{color:#fff;text-align:center;background:#9650cc;border-radius:10px;min-width:18px;padding:1px 7px;font-size:11px;font-weight:600}.type-accordion-section--attention{border-color:#990d35}.type-accordion-section--attention .type-accordion-header{background:#990d3514}.type-accordion-section--attention .type-accordion-header:hover{background:#990d3524}.type-accordion-section--attention .type-accordion-title{color:#990d35}.type-accordion-attention{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:#990d35;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.type-accordion-content{background:#fff;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.details-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.detail-item{flex-direction:column;gap:.5rem;display:flex}.detail-item.full-width{grid-column:1/-1}.detail-item.half-label{-moz-column-gap:1rem;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:baseline;column-gap:1rem;display:grid}.detail-label{color:#666;font-size:.875rem;font-weight:600}.detail-value,.document-name{color:#333;font-size:1rem}.documents-list{flex-direction:column;gap:1rem;display:flex}.document-item{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.document-info{flex-direction:column;gap:.25rem;display:flex}.document-name{align-items:center;gap:.5rem;font-weight:500;display:flex}.review-indicator{color:#664d03;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#ffc107,#ffb300);border-radius:12px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite pulse-glow;display:inline-flex;box-shadow:0 2px 4px #ffc1074d}.review-indicator svg{flex-shrink:0}@keyframes pulse-glow{0%,to{box-shadow:0 2px 4px #ffc1074d}50%{box-shadow:0 2px 8px #ffc10780}}.document-type{color:#666;text-transform:uppercase;font-size:.75rem}.document-ai-analysis{color:#06c}.document-ai-analysis,.document-comment,.document-reason{margin-top:.25rem;font-size:.75rem;display:block}.document-reason{color:#dc3545}.document-comment{color:#6c757d;background:#f0f4ff;border-left:3px solid #9650cc;border-radius:0 4px 4px 0;padding:.25rem .5rem}.confidence-badge{color:#06c;background:#e7f3ff;border-radius:10px;margin-left:.5rem;padding:.125rem .5rem;font-weight:600;display:inline-block}.documents-stats{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.stat-item{background:#f5f5f5;border-radius:8px;flex-direction:column;align-items:center;min-width:100px;padding:1rem 1.5rem;display:flex}.stat-value{color:#333;font-size:1.5rem;font-weight:700}.stat-label{color:#666;text-transform:uppercase;margin-top:.25rem;font-size:.75rem}.stat-to-review{background:#fff3cd}.stat-to-review .stat-value{color:#856404}.stat-verified{background:#d4edda}.stat-verified .stat-value{color:#155724}.stat-rejected{background:#f8d7da}.stat-rejected .stat-value{color:#721c24}.stat-required{background:#d6eaf8}.stat-required .stat-value{color:#1a5276}.document-actions{align-items:center;gap:1rem;display:flex}.action-buttons{gap:.5rem;display:flex}.status-badge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:12px;padding:.375rem .875rem;font-size:.75rem;font-weight:600}.status-badge.status-rejected{color:#721c24;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #f5c6cb}.status-badge.status-accepted{color:#155724;background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #c3e6cb}.status-badge.status-required{color:#856404;background:linear-gradient(135deg,#fff3cd,#ffeeba);border:1px solid #ffeeba}.status-badge.status-prechecked{color:#856404;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffc107}.status-badge.status-uploaded{color:#0c5460;background:linear-gradient(135deg,#d1ecf1,#bee5eb);border:1px solid #bee5eb}.cover-letter-empty{text-align:center;background:#f9f9f9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.cover-letter-empty p{color:#666;margin-bottom:1.5rem}.cover-letter-content{background:#f9f9f9;border-radius:12px;padding:1.5rem}.cover-letter-meta{border-bottom:1px solid #e0e0e0;gap:2rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.cover-letter-meta .meta-item{flex-direction:column;gap:.25rem;display:flex}.cover-letter-meta .meta-item .label{color:#666;text-transform:uppercase;font-size:.75rem}.cover-letter-meta .meta-item .value{color:#333;font-size:.875rem;font-weight:500}.cover-letter-body{color:#333;background-color:#fff;background-image:repeating-linear-gradient(#0000,#0000 970.339px,#e2e8f0 970.339px 25.7cm);background-position:0 2cm;border:none;border-radius:0;width:100%;max-width:21cm;min-height:auto;margin:0 auto;padding:2cm;box-shadow:0 2px 12px #00000026}.cover-letter-body,.cover-letter-body p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6}.cover-letter-body p{margin:0;padding:0}.cover-letter-body p:last-child{margin-bottom:0}.cover-letter-body p:has(br:only-child){height:1em;margin:0}.cover-letter-body .ql-align-center{text-align:center}.cover-letter-body .ql-align-right{text-align:right}.cover-letter-body .ql-align-justify{text-align:justify}.cover-letter-body strong,.ql-editor strong{font-weight:600}.cover-letter-body ol,.cover-letter-body ul{margin-bottom:1em;padding-left:1.5rem}.cover-letter-body h1,.cover-letter-body h2,.cover-letter-body h3,.cover-letter-body h4,.cover-letter-body h5,.cover-letter-body h6{margin-top:1em;margin-bottom:.5em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.cover-letter-body h1:first-child,.cover-letter-body h2:first-child,.cover-letter-body h3:first-child,.cover-letter-body h4:first-child,.cover-letter-body h5:first-child,.cover-letter-body h6:first-child{margin-top:0}.ql-editor{border:none;border-radius:0;min-height:12cm;color:#333!important;background-color:#fff!important;background-image:repeating-linear-gradient(#0000,#0000 970.339px,#e2e8f0 970.339px 25.7cm)!important;background-position:0 2cm!important;padding:2cm!important}.ql-editor,.ql-editor p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:1.6!important}.ql-editor p{margin:0!important;padding:0!important}.ql-editor p:last-child{margin-bottom:0!important}.ql-editor p:has(br:only-child){height:1em;margin:0!important}.ql-editor ol,.ql-editor ul{margin-bottom:1em!important;padding-left:1.5rem!important}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin-top:1em!important;margin-bottom:.5em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:600!important}.ql-editor h1:first-child,.ql-editor h2:first-child,.ql-editor h3:first-child,.ql-editor h4:first-child,.ql-editor h5:first-child,.ql-editor h6:first-child{margin-top:0!important}.ql-container{width:100%;max-width:21cm;margin:0 auto;box-shadow:0 2px 12px #00000026;border:none!important}.cover-letter-edit{flex-direction:column;gap:1rem;display:flex}.cover-letter-textarea{resize:vertical;border:1px solid #e0e0e0;border-radius:8px;width:100%;min-height:400px;padding:1rem;font-family:inherit;font-size:.875rem;line-height:1.6}.cover-letter-textarea:focus{border-color:#007bff;outline:none}.cover-letter-actions{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.cover-letter-view{flex-direction:column;gap:1rem;display:flex}.approval-info-banner{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffc107;border-radius:12px;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.approval-icon{color:#856404;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 2px 8px #0000001a}.approval-icon svg{width:24px;height:24px}.approval-text{flex:1}.approval-text h4{color:#856404;margin:0 0 .5rem;font-size:1rem;font-weight:600}.approval-text p{color:#664d03;margin:0;font-size:.875rem;line-height:1.5}.step-actions{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.step-blocked-reason{text-align:right;color:#92400e;margin:.75rem 0 0;font-size:.85rem;line-height:1.4}.submission-status{border-radius:12px;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.submission-status.submitted{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #28a745}.submission-status.submitted .status-icon{color:#28a745;background:#fff;border:2px solid #28a745}.submission-status.pending{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffc107}.submission-status.pending .status-icon{color:#856404;background:#fff;border:2px solid #ffc107}.status-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 2px 8px #0000001a}.status-text{flex:1}.status-text h4{color:#333;margin:0 0 .5rem;font-size:1rem;font-weight:600}.status-text p{color:#666;margin:0;font-size:.875rem;line-height:1.5}.submission-section{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.submission-section h4{color:#333;margin:0 0 .75rem;font-size:1rem;font-weight:600}.submission-section p{color:#666;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.accordion-content .form-group,.submission-section .form-group{margin-bottom:1rem}.accordion-content .form-group label,.submission-section .form-group label{color:#333;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.accordion-content .form-group .form-input,.submission-section .form-group .form-input{border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem}.accordion-content .form-group .form-input:focus,.submission-section .form-group .form-input:focus{border-color:#007bff;outline:none}.accordion-content .form-group textarea.form-input,.submission-section .form-group textarea.form-input{resize:vertical;min-height:80px}.ho-fee__desc{color:#58659c;margin:0 0 16px;font-size:14px}.ho-fee__summary{flex-wrap:wrap;align-items:center;gap:16px 48px;display:flex}.ho-fee__grid{flex-direction:column;gap:10px;margin:0;display:flex}.ho-fee__row{align-items:baseline;gap:12px;display:flex}.ho-fee__label{color:#58659c;flex:0 0 160px;margin:0;font-size:13px}.ho-fee__value{margin:0;font-size:14px;font-weight:500}.ho-fee__total{font-size:18px;font-weight:700}.ho-fee__breakdown{margin-top:16px}.ho-fee__breakdown-title{color:#58659c;margin-bottom:8px;font-size:13px;display:block}.ho-fee__items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ho-fee__item{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ho-fee__item-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.ho-fee__reason{color:#58659c;margin:14px 0 0;font-size:13px}.ho-fee__actions{gap:12px}.ho-fee__actions,.ho-fee__creds,.ho-fee__lead,.ho-fee__manual,.ho-fee__manual-creds{flex-wrap:wrap;align-items:center;display:flex}.ho-fee__lead{gap:12px 16px}.ho-fee__lead .ho-fee__desc{margin:0}.ho-fee__manual{gap:10px;margin-top:12px}.ho-fee__manual-lede{color:#58659c;font-size:14px}.ho-fee__manual-creds{flex-basis:100%;gap:12px;margin-top:12px}.ho-fee__manual-input{color:#193559;background:#fff;border:1px solid #ccd6ff;border-radius:8px;margin:0;padding:8px 10px;font-size:14px}.ho-fee__manual-input:focus{border-color:#9650cc;outline:none}.ho-fee__manual-input:disabled{opacity:.6}.ho-fee__manual-input--amount{width:120px}.ho-fee__manual-input--currency{width:90px}.ho-fee__creds{gap:12px;margin-top:18px}.ho-fee__spin-btn{gap:8px}.ho-fee__hint{margin:14px 0 0;font-size:13px}.ho-fee__hint--ok{color:#1a7f43}.ho-fee__card{background:#f5f7ff;border:1px solid #ccd6ff;border-radius:10px;margin-top:16px;padding:16px}.ho-fee__card-title{color:#193559;font-size:14px;font-weight:600;display:block}.ho-fee__card-hint{color:#a15c00;margin:6px 0 14px;font-size:12px}.ho-fee__card-body{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.ho-fee__card-grid{flex-direction:column;flex:320px;gap:12px;margin:0;display:flex}.ho-fee__card-field{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ho-fee__card-field dt{color:#58659c;flex:0 0 140px;font-size:13px}.ho-fee__card-field dd{color:#193559;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.ho-fee__card-mono{letter-spacing:.04em;font-family:Courier New,monospace}.ho-fee__card-copy{padding:4px 10px;font-size:12px}.ho-fee__card-actions{flex-direction:column;flex:none;align-items:stretch;gap:12px;display:flex}.ho-fee__card-note{color:#58659c;margin:16px 0 0;font-size:13px}.ho-documents-upload{margin-top:8px}.ho-documents__intro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ho-documents__creds{flex-shrink:0;gap:8px;display:flex}.ho-documents__desc{color:#58659c;margin:0 0 16px;font-size:14px}.ho-documents__intro .ho-documents__desc{margin:0}.ho-documents__empty{color:#58659c;margin:0;font-size:14px}.ho-documents__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ho-documents__item{border:1px solid #58659c40;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:12px 16px;display:flex}.ho-documents__item--done{background:#2e7d320f;border-color:#2e7d3273}.ho-documents__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ho-documents__type{font-size:14px;font-weight:600}.ho-documents__name{color:#58659c;word-break:break-word;font-size:13px}.ho-documents__status{font-size:12px;font-weight:600}.ho-documents__status--done{color:#2e7d32}.ho-documents__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ho-documents__hint{color:#58659c;margin:16px 0 0;font-size:13px}.ho-documents__hint--ok{color:#2e7d32}.ho-submit-confirm{margin-top:8px}.ho-submit__desc{color:#58659c;margin:0 0 16px;font-size:14px}.ho-submit__check{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.ho-submit__check input{cursor:pointer;flex:none;margin-top:2px}.ho-submit__hint{color:#58659c;margin:4px 0 16px;font-size:13px}.biometric-appointment{margin-top:8px}.biometric__intro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.biometric__creds{flex-shrink:0;gap:8px;display:flex}.biometric__desc{color:#58659c;margin:0 0 16px;font-size:14px}.biometric__intro .biometric__desc{margin:0}.decision-recording{margin-top:8px}.decision__desc{color:#58659c;margin:0 0 16px;font-size:14px}.ho-copy-btn{position:relative;overflow:hidden}.ho-copy-btn:after{content:"";transform-origin:0;pointer-events:none;background:#1a7f438c;position:absolute;inset:0;transform:scaleX(0)}.ho-copy-btn--copied:after{animation:10s linear forwards ho-copy-gauge}@keyframes ho-copy-gauge{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.summary-grid{grid-template-columns:1fr;gap:1rem;display:grid}.summary-item{flex-direction:column;gap:.25rem;display:flex}.summary-item .label{color:#666;text-transform:uppercase;font-size:.75rem}.summary-item .value{color:#333;font-size:.875rem;font-weight:500}.empty-state,.error-state,.loading-state{text-align:center;background:#fff;border-radius:16px;margin:2rem 0;padding:3rem}.error-state{color:#dc3545}.empty-state{color:#666}.btn-sm{align-items:center;height:36px;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.btn-success{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:4px}.btn-success:hover{background:#218838}.btn-success:disabled{cursor:not-allowed;background:#6c757d}.btn-danger{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:4px}.btn-danger:hover{background:#c82333}.btn-danger:disabled{cursor:not-allowed;background:#6c757d}.close-action-bar{background:#fff3cd;border:1px solid #ffc107;border-radius:12px;justify-content:flex-end;align-items:center;margin-top:2rem;padding:1.5rem;display:flex}.close-action-bar .btn{min-width:180px}.pending-actions-summary{grid-template-columns:repeat(auto-fit,minmax(150px,0fr));gap:1.5rem;margin-bottom:2rem;display:grid}.action-card{text-align:left;background:#fff;border:1px solid #ccd6ff;border-radius:12px;align-items:center;gap:1.5rem;padding:1.5rem;transition:all .2s ease-in-out;display:flex}.action-card:hover{border-color:#9650cc;transform:translateY(-5px);box-shadow:0 4px 15px #0000001a}.action-card__icon{font-size:2.5rem}.action-card__info{flex-direction:column;display:flex}.action-card__count{color:#9650cc;font-size:2rem;font-weight:700;line-height:1}.action-card__label{color:#58659c;margin-top:.25rem;font-size:1rem;font-weight:500}.messages-interface{background-color:var(--white,#fff);border-radius:16px;height:calc(100vh - 80px);padding:20px;overflow:hidden}@media (width<=768px){.messages-interface{height:auto;min-height:calc(100vh - 200px);padding:16px;overflow:visible}}.messages-interface .messages-layout{gap:20px;height:100%;display:flex}@media (width<=768px){.messages-interface .messages-layout{flex-direction:column;gap:16px;height:auto}.messages-interface .messages-sidebar{border-bottom:1px solid var(--hr,#ddd);max-height:none;padding-bottom:16px}}.messages-interface .messages-sidebar{border-right:1px solid var(--hr,#ddd);flex-direction:column;gap:12px;width:300px;min-height:0;padding-right:20px;display:flex}.messages-interface .messages-sidebar__header{border-bottom:1px solid var(--hr,#e0e0e0);margin-bottom:8px;padding-bottom:12px}@media (width<=768px){.messages-interface .messages-sidebar__header{margin-bottom:12px;padding-bottom:12px}}.messages-interface .messages-sidebar__header .btn{cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}@media (width<=768px){.messages-interface .messages-sidebar__header .btn{padding:10px 20px;font-size:13px}}.messages-interface .messages-sidebar__header .btn.btn-purple{background-color:var(--purple,#6f42c1);color:#fff}.messages-interface .messages-sidebar__header .btn.btn-purple:hover{background-color:#5a359a}.messages-interface .messages-sidebar .messages-list{flex-direction:column;flex:1;gap:12px;margin-right:-8px;padding-right:12px;display:flex;overflow-y:auto}.messages-interface .messages-sidebar .messages-list .message-item{cursor:pointer;border:none;border-radius:12px;margin-bottom:12px;padding:8px 12px;transition:all .2s}.messages-interface .messages-sidebar .messages-list .message-item.read{background-color:#fafafa;border:1px solid #fafafa}.messages-interface .messages-sidebar .messages-list .message-item.read .message-subject{font-weight:400;color:#333!important}.messages-interface .messages-sidebar .messages-list .message-item.read .message-date,.messages-interface .messages-sidebar .messages-list .message-item.read .message-preview{color:#666}.messages-interface .messages-sidebar .messages-list .message-item.unread{background-color:#f8f9fa;border:1px solid #f8f9fa}.messages-interface .messages-sidebar .messages-list .message-item.unread .message-subject{font-weight:400;color:#333!important}.messages-interface .messages-sidebar .messages-list .message-item.unread .message-date,.messages-interface .messages-sidebar .messages-list .message-item.unread .message-preview{color:#666}.messages-interface .messages-sidebar .messages-list .message-item.active{border:1px solid var(--purple,#6f42c1)!important;background-color:#fafafa!important}.messages-interface .messages-sidebar .messages-list .message-item.active .message-subject{font-weight:400}.messages-interface .messages-sidebar .messages-list .message-item.active .message-date{color:#999;align-self:flex-start!important;font-size:15px!important;font-weight:400!important}.messages-interface .messages-sidebar .messages-list .message-item.active .message-subject{color:var(--light-grey,#333)!important;font-size:15px!important;font-weight:400!important}.messages-interface .messages-sidebar .messages-list .message-item.active .message-preview{color:#666!important}.messages-interface .messages-sidebar .messages-list .message-item:hover:not(.active){box-shadow:0 4px 12px #0000001a}.messages-interface .messages-sidebar .messages-list .message-item .message-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.messages-interface .messages-sidebar .messages-list .message-item .message-header .subject-line{flex:1;align-items:center;gap:8px;display:flex}.messages-interface .messages-sidebar .messages-list .message-item .message-header .subject-line .unread-dot{background-color:var(--purple,#6f42c1);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 2px #6f42c133}.messages-interface .messages-sidebar .messages-list .message-item .message-header .subject-line .message-subject{color:var(--light-grey,#666);flex:1;margin:0;font-size:15px;font-weight:400;line-height:1.3}.messages-interface .messages-sidebar .messages-list .message-item .message-header .message-date{color:#999;white-space:nowrap;align-self:flex-start;font-size:15px;font-weight:400}.messages-interface .messages-sidebar .messages-list .message-item .message-preview{color:#666;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.messages-interface .messages-sidebar .messages-list .message-item .message-meta{justify-content:flex-start;align-items:center;margin-top:8px;display:flex}.messages-interface .messages-sidebar .messages-list .message-item .message-meta .application-ref{color:var(--purple,#6f42c1);background-color:#6f42c11a;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.messages-interface .message-content{background-color:var(--white,#fff);border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:20px;display:flex;overflow:hidden}@media (width<=768px){.messages-interface .message-content{min-height:auto;overflow:visible}}.messages-interface .message-content .message-detail{flex-direction:column;height:100%;min-height:0;display:flex}.messages-interface .message-content .message-detail .conversation-thread{flex:1;margin-bottom:16px;margin-right:-8px;padding-right:12px;overflow-y:auto}@media (width<=768px){.messages-interface .message-content .message-detail{height:auto;min-height:auto}.messages-interface .message-content .message-detail .conversation-thread{margin-bottom:12px;margin-right:0;padding-right:0;overflow-y:visible}}.messages-interface .message-content .message-detail .conversation-thread .conversation-message{margin-bottom:16px}.messages-interface .message-content .message-detail .conversation-thread .conversation-message.first-message .message-bubble{background-color:#0000;border-radius:0;width:100%;padding:20px 0}.messages-interface .message-content .message-detail .conversation-thread .conversation-message.original-message .message-bubble{background-color:#f8f9fa;border-radius:12px;padding:20px}@media (width<=768px){.messages-interface .message-content .message-detail .conversation-thread .conversation-message.original-message .message-bubble{padding:12px}}.messages-interface .message-content .message-detail .conversation-thread .conversation-message.older-reply .message-bubble{background-color:#f8f9fa;border-radius:12px;margin-left:24px;padding:16px}@media (width<=768px){.messages-interface .message-content .message-detail .conversation-thread .conversation-message.older-reply .message-bubble{margin-left:12px;padding:12px}}.messages-interface .message-content .message-detail .conversation-thread .conversation-message.my-message .message-bubble{background-color:var(--purple-light,#f3f0ff)}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-header-detail{border-bottom:1px solid var(--hr,#e0e0e0);margin-bottom:12px;padding-bottom:8px}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-header-detail .message-title{color:var(--light-grey,#333);margin:0 0 8px;font-size:16px;font-weight:600}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-header-detail .application-number{color:#999;margin:0 0 4px;font-size:12px;font-style:italic;font-weight:400}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-header-detail .message-sender-info{align-items:center;gap:8px;display:flex}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-header-detail .message-sender-info .sender-name{color:var(--light-grey,#666);font-size:14px;font-weight:500}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-header-detail .message-sender-info .sender-role{color:#999;font-size:12px;font-style:italic}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-content-text{color:var(--light-grey,#666);margin-bottom:12px;line-height:1.6}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-content-text p{margin:0}.messages-interface .message-content .message-detail .conversation-thread .conversation-message .message-bubble .message-timestamp{color:#999;text-align:left;font-size:12px;font-style:italic}.messages-interface .message-content .message-detail .message-actions{border-top:1px solid var(--hr,#e0e0e0);flex-shrink:0;gap:12px;padding:16px 0 0;display:flex}.messages-interface .message-content .message-detail .message-actions .btn{cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-weight:500;transition:all .2s}.messages-interface .message-content .message-detail .message-actions .btn.btn-purple{background-color:var(--purple,#6f42c1);color:#fff}.messages-interface .message-content .message-detail .message-actions .btn.btn-purple:hover{background-color:#5a359a}.messages-interface .message-content .no-message-selected{color:#999;background-color:#0000;justify-content:center;align-items:center;height:100%;font-style:italic;display:flex}.messages-interface .conversation-thread::-webkit-scrollbar{width:6px}.messages-interface .messages-sidebar::-webkit-scrollbar{width:6px}.messages-interface .conversation-thread::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.messages-interface .messages-sidebar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.messages-interface .conversation-thread::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.messages-interface .messages-sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.messages-interface .conversation-thread::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.messages-interface .messages-sidebar::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.reply-modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.reply-modal-overlay .reply-modal{background-color:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.reply-modal-overlay .reply-modal .reply-modal-header{border-bottom:1px solid var(--hr,#e0e0e0);background-color:#f8f9fa;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.reply-modal-overlay .reply-modal .reply-modal-header h3{color:var(--light-grey,#333);margin:0;font-size:18px;font-weight:600}.reply-modal-overlay .reply-modal .reply-modal-header .close-btn{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;transition:all .2s;display:flex}.reply-modal-overlay .reply-modal .reply-modal-header .close-btn:hover{color:#666;background-color:#f0f0f0}.reply-modal-overlay .reply-modal .reply-form{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex}.reply-modal-overlay .reply-modal .reply-form .form-group{flex-direction:column;gap:8px;display:flex}.reply-modal-overlay .reply-modal .reply-form .form-group label{color:var(--light-grey,#333);font-size:14px;font-weight:500}.reply-modal-overlay .reply-modal .reply-form .form-group .form-control{color:var(--light-grey,#333);resize:vertical;border:2px solid #e9ecef;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.reply-modal-overlay .reply-modal .reply-form .form-group .form-control:focus{border-color:var(--purple,#6f42c1);outline:none;box-shadow:0 0 0 3px #6f42c11a}.reply-modal-overlay .reply-modal .reply-form .form-group .form-control::placeholder{color:#999}.reply-modal-overlay .reply-modal .reply-form .form-group textarea.form-control{min-height:120px;line-height:1.5}.reply-modal-overlay .reply-modal .reply-form .reply-actions{border-top:1px solid var(--hr,#e0e0e0);justify-content:flex-end;gap:12px;margin-top:auto;padding-top:16px;display:flex}.reply-modal-overlay .reply-modal .reply-form .reply-actions .btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.reply-modal-overlay .reply-modal .reply-form .reply-actions .btn.btn-secondary{color:var(--light-grey,#666);background-color:#f8f9fa;border:1px solid #dee2e6}.reply-modal-overlay .reply-modal .reply-form .reply-actions .btn.btn-secondary:hover{background-color:#e9ecef}.reply-modal-overlay .reply-modal .reply-form .reply-actions .btn.btn-purple{background-color:var(--purple,#6f42c1);color:#fff}.reply-modal-overlay .reply-modal .reply-form .reply-actions .btn.btn-purple:hover:not(:disabled){background-color:#5a359a}.reply-modal-overlay .reply-modal .reply-form .reply-actions .btn.btn-purple:disabled{opacity:.6;cursor:not-allowed}.mobile-back-btn{color:var(--purple,#6f42c1);cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--hr,#e0e0e0);background:0 0;margin:-20px -20px 16px;padding:12px 16px;font-size:16px;font-weight:600;transition:background-color .2s;display:none}@media (width<=768px){.mobile-back-btn{margin:-16px -16px 16px;padding:16px;display:block}.mobile-back-btn:active{background-color:#6f42c11a}.messages-interface .messages-layout{gap:0}.messages-interface .messages-sidebar{border-bottom:none;border-right:none;width:100%;padding-bottom:0;padding-right:0;display:block}.messages-interface .messages-sidebar.mobile-hidden{display:none!important}.messages-interface .message-content{width:100%;padding:16px;display:none}.messages-interface .message-content.mobile-visible{flex-direction:column;width:100%;display:flex!important}.messages-interface .conversation-message.older-reply .message-bubble{margin-left:12px}.messages-interface .message-item .message-header{flex-wrap:wrap;gap:4px}.messages-interface .message-item .message-preview{font-size:11px}.messages-interface .message-item .application-ref{padding:2px 6px;font-size:11px}.reply-modal-overlay{padding:12px}.reply-modal-overlay .reply-modal{max-height:90vh}.reply-modal-overlay .reply-modal .reply-modal-header{padding:16px 20px}.reply-modal-overlay .reply-modal .reply-modal-header h3{font-size:16px}.reply-modal-overlay .reply-modal .reply-form{gap:16px;padding:20px}.reply-modal-overlay .reply-modal .reply-form .form-group{gap:6px}.reply-modal-overlay .reply-modal .reply-form .form-group label{font-size:13px}.reply-modal-overlay .reply-modal .reply-form .form-group .form-control{padding:10px 12px;font-size:13px}.reply-modal-overlay .reply-modal .reply-form .form-group textarea.form-control{min-height:100px}.reply-modal-overlay .reply-modal .reply-form .reply-actions{gap:8px;padding-top:12px}.reply-modal-overlay .reply-modal .reply-form .reply-actions .btn{padding:10px 20px;font-size:13px}}.alerts-panel{padding:0 24px 24px}.alerts-panel .alerts-header{justify-content:space-between;margin-bottom:24px}.alerts-panel .alerts-header,.alerts-panel .alerts-header .alerts-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.alerts-panel .alerts-header .filters-section{align-items:center;gap:12px;display:flex}.alerts-panel .alerts-header .filter-label{color:var(--light-grey,#666);white-space:nowrap;font-size:14px;font-weight:500}.alerts-panel .alerts-header .action-buttons,.alerts-panel .alerts-header .alerts-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alerts-panel .alerts-header .clear-alerts-btn,.alerts-panel .alerts-header .generate-test-btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.alerts-panel .alerts-header .clear-alerts-btn:disabled,.alerts-panel .alerts-header .generate-test-btn:disabled{opacity:.6;cursor:not-allowed}.alerts-panel .alerts-header .generate-test-btn{color:#fff;background:linear-gradient(135deg,#28a745,#20c997)}.alerts-panel .alerts-header .generate-test-btn:hover:not(:disabled){background:linear-gradient(135deg,#218838,#1bb085);transform:translateY(-1px);box-shadow:0 4px 12px #28a7454d}.alerts-panel .alerts-header .generate-test-btn:active:not(:disabled){transform:translateY(0)}.alerts-panel .alerts-header .clear-alerts-btn{color:#fff;background:linear-gradient(135deg,#dc3545,#e74c3c)}.alerts-panel .alerts-header .clear-alerts-btn:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#d63031);transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}.alerts-panel .alerts-header .clear-alerts-btn:active:not(:disabled){transform:translateY(0)}.alerts-panel .alerts-header .mark-all-read{color:var(--purple,#6f42c1);cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:none;transition:opacity .2s}.alerts-panel .alerts-header .mark-all-read:hover{opacity:.8;text-decoration:underline}.alerts-panel .alerts-header .mark-all-read:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.alerts-panel .alerts-header .test-buttons{align-items:center;gap:8px;display:flex}.alerts-panel .alerts-header .test-btn{color:var(--purple,#6f42c1);cursor:pointer;white-space:nowrap;background:#6f42c11a;border:1px solid #6f42c14d;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .2s}.alerts-panel .alerts-header .test-btn:hover{border-color:var(--purple,#6f42c1);background:#6f42c133}.alerts-panel .alerts-header .test-btn:disabled{opacity:.5;cursor:not-allowed}.alerts-panel .alerts-header .test-btn.secondary{color:#6c757d;background:#6c757d1a;border-color:#6c757d4d}.alerts-panel .alerts-header .test-btn.secondary:hover{background:#6c757d33;border-color:#6c757d}.alerts-panel .alerts-header .test-btn.danger{color:#dc3545;background:#dc35451a;border-color:#dc35454d}.alerts-panel .alerts-header .test-btn.danger:hover{background:#dc354533;border-color:#dc3545}.alerts-panel .alerts-header .test-btn.debug{color:#856404;background:#ffc1071a;border-color:#ffc1074d}.alerts-panel .alerts-header .test-btn.debug:hover{background:#ffc10733;border-color:#856404}.alerts-panel .alerts-list{flex-direction:column;gap:6px;display:flex}.alerts-panel .alert-item{border:1px solid var(--hr,#ddd);cursor:pointer;background:#fff;border-radius:6px;align-items:flex-start;gap:12px;min-height:48px;padding:12px;transition:all .2s;display:flex}.alerts-panel .alert-item:hover{border-color:#6f42c14d;box-shadow:0 2px 8px #00000014}.alerts-panel .alert-item.unread{border-left:4px solid var(--purple,#6f42c1);background:#fafafa}.alerts-panel .alert-item.read{opacity:.7;background:#f8f9fa}.alerts-panel .alert-item.resolved{opacity:.6;background:#f1f3f4}.alerts-panel .alert-item .alert-icon{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;display:flex}.alerts-panel .alert-item .alert-icon svg{width:20px;height:20px}.alerts-panel .alert-item .alert-icon.system{background:#17a2b8}.alerts-panel .alert-item .alert-icon.operator{background:var(--purple,#6f42c1)}.alerts-panel .alert-item .alert-icon.document{background:#dc3545}.alerts-panel .alert-item .alert-icon.status{background:#28a745}.alerts-panel .alert-item .alert-content{flex:1;min-width:0}.alerts-panel .alert-item .alert-content .alert-message{color:var(--light-grey,#666);margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.4}.alerts-panel .alert-item .alert-content .alert-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alerts-panel .alert-item .alert-content .alert-meta .alert-date{color:#999;font-size:11px}.alerts-panel .alert-item .alert-content .alert-meta .alert-ref{color:var(--purple,#6f42c1);font-size:11px;font-weight:600}.alerts-panel .alert-item .alert-actions{flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-left:auto;display:flex}.alerts-panel .alert-item .alert-actions .resolve-btn{color:var(--purple,#6f42c1);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:14px;text-decoration:none;transition:all .2s}.alerts-panel .alert-item .alert-actions .resolve-btn:hover{background:#6f42c11a;text-decoration:underline}.alerts-panel .alert-item .alert-actions .resolve-btn:disabled{opacity:.5;cursor:not-allowed}.alerts-panel .alert-item .resolved-badge{color:#28a745;white-space:nowrap;background:#28a7451a;border-radius:12px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:flex}.alerts-panel .alert-item .resolved-badge svg{width:12px;height:12px}.alerts-panel .loading-state{text-align:center;color:#999;padding:40px 20px}.alerts-panel .loading-state .loading-spinner{color:var(--purple,#6f42c1);margin-bottom:16px}.alerts-panel .no-alerts{text-align:center;color:#999;padding:60px 20px}.alerts-panel .no-alerts .no-alerts-icon{color:#28a745;margin-bottom:16px}.alerts-panel .no-alerts h4{color:var(--light-grey,#666);margin:0 0 8px;font-size:18px}.alerts-panel .no-alerts p{margin:0;font-size:14px;font-style:italic}.alerts-panel .error-state{text-align:center;color:#dc3545;padding:40px 20px}.alerts-panel .error-state .error-icon{color:#dc3545;margin-bottom:16px}.alerts-panel .error-state h4{color:#dc3545;margin:0 0 8px}.alerts-panel .error-state p{color:#666;margin:0 0 16px}.alerts-panel .error-state .retry-btn{color:var(--purple,#6f42c1);cursor:pointer;text-decoration:none}.alerts-panel .error-state .retry-btn:hover{text-decoration:underline}@media (width<=768px){.alerts-panel{padding:16px}.alerts-panel .alerts-header{flex-direction:column;align-items:flex-start;gap:12px}.alerts-panel .alerts-header .alerts-controls{justify-content:space-between;width:100%}.alerts-panel .alerts-header .filters-section .filter-label{display:none}.alerts-panel .alert-item{gap:10px;padding:10px}.alerts-panel .alert-item .alert-icon{width:32px;height:32px}.alerts-panel .alert-item .alert-icon svg{width:18px;height:18px}.alerts-panel .alert-item .alert-content .alert-message{font-size:13px}.alerts-panel .alert-item .alert-content .alert-meta .alert-date,.alerts-panel .alert-item .alert-content .alert-meta .alert-ref{font-size:10px}.alerts-panel .alert-item .alert-actions .resolve-btn{padding:2px 6px;font-size:13px}.alerts-panel .alert-item .resolved-badge{padding:2px 6px;font-size:11px}}@media (width<=480px){.alerts-panel .alert-item .alert-actions{width:100%;margin-top:8px;margin-left:0}.alerts-panel .alert-item .alert-actions .resolve-btn{text-align:center;background:#6f42c11a;border-radius:6px;width:100%;padding:8px}.alerts-panel .alert-item .resolved-badge{align-self:flex-start;margin-top:8px}}.new-message-modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.new-message-modal{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;padding:32px;overflow-y:auto}.new-message-modal__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.new-message-modal__header h3{color:var(--text-primary,#333);margin:0;font-size:24px;font-weight:600}.new-message-modal__close-btn{cursor:pointer;color:var(--text-secondary,#666);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;transition:color .3s;display:flex}.new-message-modal__close-btn:hover{color:var(--text-primary,#333)}.new-message-modal__form{flex-direction:column;gap:20px;display:flex}.new-message-modal__double-width{gap:16px;width:100%;display:flex}@media screen and (width<=767px){.new-message-modal__double-width{flex-direction:column;gap:16px}}.new-message-modal__field{flex-direction:column;flex:1;gap:8px;display:flex}.new-message-modal__field--full{width:100%}.new-message-modal__field label{color:var(--text-primary,#333);font-size:14px;font-weight:500}.new-message-modal__field input,.new-message-modal__field textarea{border:1px solid var(--lines,#e0e0e0);border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .3s}.new-message-modal__field input:focus,.new-message-modal__field textarea:focus{border-color:var(--purple,#6a0dad);outline:none}.new-message-modal__field textarea{resize:vertical;min-height:120px}.new-message-modal__fixed-app{border:1px solid var(--lines,#e0e0e0);background:var(--background-muted,#f7f7f7);color:var(--text-primary,#333);border-radius:8px;padding:12px 16px;font-size:14px}.new-message-modal__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}@media screen and (width<=767px){.new-message-modal__actions{flex-direction:column;gap:12px}.new-message-modal__actions .btn{width:100%;min-width:auto}}.new-message-modal .custom-select{width:100%;position:relative}.new-message-modal .custom-select .selected{border:1px solid var(--lines,#e0e0e0);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;align-items:center;min-height:46px;padding:12px 16px;transition:border-color .3s;display:flex}.new-message-modal .custom-select .selected:hover{border-color:var(--purple,#6a0dad)}.new-message-modal .custom-select .selected:after{content:"▼";color:var(--text-secondary,#666);font-size:10px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.new-message-modal .custom-select .options{border:1px solid var(--lines,#e0e0e0);z-index:10;background:#fff;border-radius:8px;max-height:200px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.new-message-modal .custom-select .options li{cursor:pointer;padding:12px 16px;transition:background-color .2s}.new-message-modal .custom-select .options li:hover:not(.disabled){background-color:var(--hover-grey,#f5f5f5)}.new-message-modal .custom-select .options li.active{background-color:var(--purple-light,#f3f0ff);color:var(--purple,#6a0dad);font-weight:500}.new-message-modal .custom-select .options li.disabled{color:var(--text-secondary,#999);cursor:default;font-style:italic}@media screen and (width<=767px){.new-message-modal{width:95%;padding:24px 16px}.new-message-modal__header h3{font-size:20px}}.Vue-Toastification__container{z-index:99999;padding:12px}.Vue-Toastification__container .Vue-Toastification__toast{color:#fff;border-radius:14px;min-height:60px;padding:16px 18px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;line-height:1.45;box-shadow:0 10px 30px #1935592e}.Vue-Toastification__container .Vue-Toastification__toast .Vue-Toastification__toast-body{align-self:center;font-family:Space Grotesk,sans-serif}.Vue-Toastification__container .Vue-Toastification__toast.Vue-Toastification__toast--success{color:#193559;background:#5eceb6}.Vue-Toastification__container .Vue-Toastification__toast.Vue-Toastification__toast--error{background:#990d35}.Vue-Toastification__container .Vue-Toastification__toast.Vue-Toastification__toast--info{background:#9650cc}.Vue-Toastification__container .Vue-Toastification__toast.Vue-Toastification__toast--warning{background:#d76b00}.Vue-Toastification__container .Vue-Toastification__progress-bar{background:#ffffff8c;height:3px}.Vue-Toastification__container .Vue-Toastification__toast--success .Vue-Toastification__progress-bar{background:#19355959}.Vue-Toastification__container .Vue-Toastification__close-button{color:inherit;opacity:.7;font-size:20px;transition:opacity .2s}.Vue-Toastification__container .Vue-Toastification__close-button:hover{opacity:1}.Vue-Toastification__container .Vue-Toastification__icon{color:inherit;margin-right:12px}.error-page[data-v-6d0dbdb6]{text-align:center;background-color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.error-page__inner[data-v-6d0dbdb6]{width:100%;max-width:520px}.error-page__logo[data-v-6d0dbdb6]{width:150px;margin-bottom:48px;display:inline-block}.error-page__logo img[data-v-6d0dbdb6]{width:100%;height:auto}.error-page__code[data-v-6d0dbdb6]{color:#9650cc;margin:0 0 8px;font-size:72px;font-weight:700;line-height:1}.error-page__title[data-v-6d0dbdb6]{color:#000;margin:0 0 12px;font-size:26px;font-weight:600}.error-page__message[data-v-6d0dbdb6]{color:#58659c;margin:0 0 32px;font-size:16px}.error-page__actions[data-v-6d0dbdb6]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-outline[data-v-6d0dbdb6]{color:#9650cc;background-color:#0000;border:1px solid #9650cc}.btn-outline[data-v-6d0dbdb6]:hover{color:#fff;background-color:#9650cc}
