@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::-moz-placeholder{opacity:.7}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;top:0;right:0;bottom:0;left:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}.client-onboard .application-status li.is-complete:after{width:calc(100% + 10px);background:#168ee0}.client-onboard .application-status li:last-child:after{display:none}.client-onboard .application-status li.is-rejected>span{border-color:#d84a4a;background:#fff4f4;color:#c62828}.client-onboard .application-status li.is-rejected small{color:#c62828}.application-result{margin:14px 0 4px;padding:14px 16px;border:1px solid #f2b7b7;border-radius:8px;background:#fff7f7;color:#822d2d;font-size:12px}.application-result p{margin:7px 0}.application-result button{margin-top:5px;padding:8px 14px;border:0;border-radius:6px;background:#168ee0;color:#fff;font-weight:700;cursor:pointer}.operations-clients .operations-suppliers__entity>span>b{cursor:pointer}.operation-organisation__tabs[data-v-156fe293]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1600px;margin:0 auto 18px;overflow-x:auto;background:transparent;scrollbar-width:none}.operation-organisation__tabs[data-v-156fe293]::-webkit-scrollbar{display:none}.operation-organisation__tab[data-v-156fe293]{position:relative;min-width:0;min-height:64px;display:inline-flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid #dfe9f6;border-radius:11px;background:#f2f7ff;box-shadow:0 3px 10px #1e47700b;color:#4e6487;font-family:Montserrat,sans-serif;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.operation-organisation__tab[data-v-156fe293]:hover:not(.is-active){border-color:#e4edf8;background:#f5f9ff;color:#0878ed}.operation-organisation__tab.is-active[data-v-156fe293]{border-color:#bedcff;background:linear-gradient(120deg,#eef7ff,#e5f2ff);box-shadow:0 4px 12px #0c6ec51a;color:#075dae}.operation-organisation__tab.is-active[data-v-156fe293]:after{content:"";position:absolute;right:14px;bottom:-1px;left:14px;height:3px;border-radius:3px 3px 0 0;background:#1688ee}.operation-organisation__tab[data-v-156fe293]:focus-visible{outline:3px solid #66b5f6;outline-offset:-3px}.operation-organisation__tab-icon[data-v-156fe293]{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#eaf3ff;color:#1680dc;font-size:16px}.operation-organisation__tab:nth-child(2) .operation-organisation__tab-icon[data-v-156fe293]{background:#e8f8fa;color:#168c9b}.operation-organisation__tab:nth-child(3) .operation-organisation__tab-icon[data-v-156fe293]{background:#f0edff;color:#7356cc}.operation-organisation__tab.is-active .operation-organisation__tab-icon[data-v-156fe293]{background:#1688ee;box-shadow:0 4px 10px #1688ee38;color:#fff}.operation-organisation__tab-copy[data-v-156fe293]{min-width:0}.operation-organisation__tab-copy strong[data-v-156fe293],.operation-organisation__tab-copy small[data-v-156fe293]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-organisation__tab-copy strong[data-v-156fe293]{font-size:12px;font-weight:700}.operation-organisation__tab-copy small[data-v-156fe293]{margin-top:4px;color:#8191aa;font-size:10px;font-weight:500}.operation-organisation__tab.is-active .operation-organisation__tab-copy small[data-v-156fe293]{color:#5e7fa6}@media(max-width:760px){.operation-organisation__tabs[data-v-156fe293]{display:flex}.operation-organisation__tab[data-v-156fe293]{min-width:205px;flex:1 0 205px}}@media(max-width:560px){.operation-organisation__tabs[data-v-156fe293]{margin-bottom:13px}.operation-organisation__tab[data-v-156fe293]{min-width:188px;min-height:58px;flex-basis:188px;gap:9px;padding:8px 10px}.operation-organisation__tab-icon[data-v-156fe293]{width:35px;height:35px;font-size:14px}.operation-organisation__tab-copy strong[data-v-156fe293]{font-size:11px}.operation-organisation__tab-copy small[data-v-156fe293]{font-size:9px}}.org-structure[data-v-374503f3],.org-structure[data-v-374503f3] *{box-sizing:border-box}.org-structure[data-v-374503f3]{max-width:1600px;margin:0 auto;color:#0d1d3e;font-family:Montserrat,sans-serif}button[data-v-374503f3],input[data-v-374503f3],select[data-v-374503f3]{font-family:inherit}button[data-v-374503f3]{cursor:pointer}.org-structure__heading[data-v-374503f3]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px}.org-structure__heading h1[data-v-374503f3]{margin:0;color:#0a1738;font-size:21px;font-weight:650}.org-structure__heading p[data-v-374503f3]{margin:7px 0 0;color:#7989a2;font-size:12px}.org-structure__add[data-v-374503f3]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:0 17px;border:0;border-radius:8px;background:#0878ed;box-shadow:0 4px 10px #0878ed29;color:#fff;font-size:12px;font-weight:600}.org-structure__add[data-v-374503f3]:hover{background:#0068d8}.org-permissions .org-alt__content[data-v-374503f3]{display:grid;gap:16px;padding:24px}.org-permissions__user[data-v-374503f3]{display:grid;gap:7px;max-width:430px;color:#263b61;font-size:12px;font-weight:700}.org-permissions__user select[data-v-374503f3]{min-height:38px;padding:0 10px;border:1px solid #d7e3f0;border-radius:7px;background:#fff;color:#263b61}.org-permissions__module[data-v-374503f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 18px;padding:16px;border:1px solid #dfe8f3;border-radius:10px}.org-permissions__module header[data-v-374503f3]{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.org-permissions__parent[data-v-374503f3]{color:#263b61;font-weight:700}.org-permissions__check[data-v-374503f3]{display:inline-flex;align-items:center;gap:8px;color:#53627d;font-size:12px;text-transform:capitalize;cursor:pointer}.org-permissions__check input[data-v-374503f3]{position:absolute;opacity:0}.org-permissions__check span[data-v-374503f3]{width:18px;height:18px;flex:0 0 18px;border:1px solid #9cb1cc;border-radius:4px;background:#fff}.org-permissions__check input:checked+span[data-v-374503f3]{border-color:#0878ed;background:#0878ed;box-shadow:inset 0 0 0 3px #fff}.org-permissions__check input:focus-visible+span[data-v-374503f3]{outline:2px solid #0878ed;outline-offset:2px}.org-permissions__check input:disabled+span[data-v-374503f3]{opacity:.65}.org-permissions__notice[data-v-374503f3]{margin:0;color:#0878ed;font-size:12px}.org-permissions__error[data-v-374503f3]{margin:0;color:#c73535;font-size:12px}.org-permissions__success[data-v-374503f3]{margin:0;padding:10px 12px;border:1px solid #9fdfb4;border-radius:7px;background:#effbf2;color:#16833b;font-size:12px;font-weight:600}.org-structure__tabs[data-v-374503f3]{display:flex;gap:18px;overflow-x:auto;margin-bottom:16px;border-bottom:1px solid #dfe8f3;scrollbar-width:none}.org-structure__tabs[data-v-374503f3]::-webkit-scrollbar{display:none}.org-structure__tabs button[data-v-374503f3]{min-height:40px;flex:0 0 auto;padding:0 9px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#53627d;font-size:12px;font-weight:600;white-space:nowrap}.org-structure__tabs button[data-v-374503f3]:hover,.org-structure__tabs button.is-active[data-v-374503f3]{color:#0878ed}.org-structure__tabs button.is-active[data-v-374503f3]{border-bottom-color:#0878ed}.org-structure__workspace[data-v-374503f3]{height:min(715px,calc(100dvh - 210px));min-height:530px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.org-structure__workspace.is-inspector-closed[data-v-374503f3]{grid-template-columns:minmax(0,1fr)}.org-chart__panel[data-v-374503f3],.org-inspector[data-v-374503f3],.org-structure__alternate[data-v-374503f3]{min-width:0;overflow:hidden;border:1px solid #e1e9f3;border-radius:17px;background:#fff;box-shadow:0 4px 16px #27426b0a}.org-chart__panel[data-v-374503f3]{display:flex;flex-direction:column}.org-chart__toolbar[data-v-374503f3]{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;padding:14px 18px;border-bottom:1px solid #e7edf5}.org-chart__search[data-v-374503f3]{height:35px;width:min(100%,480px);display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dbe4ef;border-radius:8px;color:#1b315c}.org-chart__search[data-v-374503f3]:focus-within{border-color:#6ab4f4;box-shadow:0 0 0 3px #0e87f315}.org-chart__search svg[data-v-374503f3]{font-size:13px}.org-chart__search input[data-v-374503f3]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#132a52;font-size:11px}.org-chart__search input[data-v-374503f3]::-moz-placeholder{color:#8a98ad}.org-chart__search input[data-v-374503f3]::placeholder{color:#8a98ad}.org-chart__toolbar-actions[data-v-374503f3]{display:flex;align-items:center;gap:12px}.org-chart__filter[data-v-374503f3]{position:relative}.org-chart__filter>button[data-v-374503f3]{height:35px;min-width:104px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid #dce5f0;border-radius:7px;background:#fff;color:#34486c;font-size:11px;font-weight:600;white-space:nowrap}.org-chart__filter-menu[data-v-374503f3]{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:170px;padding:5px;border:1px solid #dce6f1;border-radius:8px;background:#fff;box-shadow:0 10px 25px #18386926}.org-chart__filter-menu button[data-v-374503f3]{width:100%;min-height:31px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#3d5277;font-size:11px;text-align:left}.org-chart__filter-menu button[data-v-374503f3]:hover,.org-chart__filter-menu button.is-active[data-v-374503f3]{background:#edf7ff;color:#0878ed}.org-chart__view-switch[data-v-374503f3]{height:35px;display:flex;padding:2px;border:1px solid #dce5f0;border-radius:7px}.org-chart__view-switch button[data-v-374503f3]{width:32px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#536b91;font-size:12px}.org-chart__view-switch button.is-active[data-v-374503f3]{background:#0878ed;color:#fff;box-shadow:0 2px 5px #0878ed33}.org-chart__reporting-hint[data-v-374503f3]{min-height:33px;padding:8px 16px;border-bottom:1px solid #dfe8f3;background:#f4f9ff;color:#42658a;font-size:11px;line-height:1.5}.org-chart__reporting-hint.is-error[data-v-374503f3]{background:#fff4f3;color:#b43d36}.org-chart__viewport[data-v-374503f3]{position:relative;min-height:0;flex:1 1 auto;overflow:hidden;background:radial-gradient(circle at 48% 42%,#cce7f8,#e3edf8,#f1ecf4);cursor:grab;touch-action:none}.org-chart__viewport.is-dragging[data-v-374503f3]{cursor:grabbing}.org-chart__stage[data-v-374503f3]{position:absolute;top:0;left:0;transform-origin:top left}.org-chart__links[data-v-374503f3]{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.org-chart__links path[data-v-374503f3]{fill:none;stroke:#aabacb;stroke-width:1.3}.org-chart__node-wrap[data-v-374503f3]{position:absolute;width:214px;height:96px}.org-chart__node-wrap.is-dimmed[data-v-374503f3]{opacity:.24}.org-chart__node[data-v-374503f3]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:34px 12px 14px;border:1px solid #acd4fa;border-radius:16px;background:#eef8ff;box-shadow:0 6px 15px #24486910;color:#081533;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.org-chart__node-wrap.is-green .org-chart__node[data-v-374503f3]{border-color:#a9decf;background:#eefaf5}.org-chart__node-wrap.is-amber .org-chart__node[data-v-374503f3]{border-color:#ead4ae;background:#fff9ef}.org-chart__node[data-v-374503f3]:hover{transform:translateY(-2px);box-shadow:0 9px 20px #1a4b7528}.org-chart__node.is-selected[data-v-374503f3]{border-width:2px;box-shadow:0 0 0 3px #0b8cf026,0 9px 20px #1a4b7520}.org-chart__node[draggable=true][data-v-374503f3]{cursor:grab}.org-chart__node-wrap.is-node-dragging[data-v-374503f3]{opacity:.45}.org-chart__node-wrap.is-drop-target .org-chart__node[data-v-374503f3]{border-color:#08a76d;box-shadow:0 0 0 4px #08a76d35,0 9px 20px #1a4b7520}.org-chart__node-wrap.is-drop-invalid .org-chart__node[data-v-374503f3]{border-color:#d94740;box-shadow:0 0 0 4px #d9474030;cursor:not-allowed}.org-chart__node-count[data-v-374503f3]{position:absolute;top:10px;right:10px;padding:4px 7px;border:1px solid #d6e7f5;border-radius:999px;background:#ffffffd9;color:#315a82;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.org-chart__node b[data-v-374503f3]{max-width:100%;overflow:hidden;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.org-chart__node small[data-v-374503f3]{max-width:100%;overflow:hidden;color:#334860;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.org-chart__avatar[data-v-374503f3]{position:relative;width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#707070,#b4b4b4);color:#fff;font-size:10px;font-weight:700}.org-chart__avatar i[data-v-374503f3]{position:absolute;right:0;bottom:0;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#37b458}.org-chart__avatar.is-blue[data-v-374503f3],.org-chart__node-wrap.is-blue .org-chart__avatar[data-v-374503f3]{background:#0c91f6}.org-chart__avatar.is-green[data-v-374503f3],.org-chart__node-wrap.is-green .org-chart__avatar[data-v-374503f3]{background:#08ae77}.org-chart__avatar.is-amber[data-v-374503f3],.org-chart__node-wrap.is-amber .org-chart__avatar[data-v-374503f3]{background:#db8b00}.org-chart__node .org-chart__avatar[data-v-374503f3]{position:absolute;top:-33px;left:50%;width:64px;height:64px;transform:translate(-50%);border:3px solid #fff;box-shadow:0 3px 8px #263e5d38;font-size:21px}.org-chart__toggle[data-v-374503f3]{position:absolute;z-index:2;bottom:-12px;left:50%;width:24px;height:24px;display:grid;place-items:center;transform:translate(-50%);border:1px solid #b6c3d0;border-radius:50%;background:#fff;color:#42536a;font-size:10px}.org-chart__toggle[data-v-374503f3]:hover,.org-chart__toggle[data-v-374503f3]:focus-visible{border-color:#0c91f6;color:#0878ed}.org-chart__zoom[data-v-374503f3]{position:absolute;z-index:4;top:16px;right:16px;height:38px;display:flex;align-items:center;padding:3px;border:1px solid #d9e4ee;border-radius:10px;background:#fff;box-shadow:0 3px 10px #27426b1c;color:#1b2940;font-size:11px;font-weight:600}.org-chart__zoom button[data-v-374503f3]{min-width:31px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#182948;font-size:11px}.org-chart__zoom button[data-v-374503f3]:hover:not(:disabled){background:#eaf5ff;color:#0878ed}.org-chart__zoom button[data-v-374503f3]:disabled{color:#b7c2d2;cursor:not-allowed}.org-chart__zoom .org-chart__zoom-reset[data-v-374503f3]{min-width:47px}.org-chart__list[data-v-374503f3]{min-height:0;flex:1;overflow-y:auto;padding:16px}.org-chart__list button[data-v-374503f3]{width:100%;min-height:64px;display:flex;align-items:center;gap:13px;padding:10px 14px;border:1px solid #e4ebf4;border-radius:10px;background:#fff;text-align:left}.org-chart__list button+button[data-v-374503f3]{margin-top:8px}.org-chart__list button[data-v-374503f3]:hover,.org-chart__list button.is-selected[data-v-374503f3]{border-color:#95caf6;background:#f5faff}.org-chart__list button>span[data-v-374503f3]:nth-child(2){min-width:0;flex:1}.org-chart__list b[data-v-374503f3],.org-chart__list small[data-v-374503f3]{display:block}.org-chart__list b[data-v-374503f3]{color:#102446;font-size:12px}.org-chart__list small[data-v-374503f3]{margin-top:4px;color:#73849e;font-size:10px}.org-chart__list>p[data-v-374503f3]{color:#74849c;font-size:12px}.org-inspector[data-v-374503f3]{display:flex;flex-direction:column}.org-inspector__header[data-v-374503f3]{min-height:78px;display:flex;align-items:center;gap:10px;padding:15px 16px}.org-inspector__header .org-chart__avatar[data-v-374503f3]{width:43px;height:43px;font-size:12px}.org-inspector__header>div[data-v-374503f3]{min-width:0;flex:1}.org-inspector__header h2[data-v-374503f3]{overflow:hidden;margin:0;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.org-inspector__header p[data-v-374503f3]{overflow:hidden;margin:5px 0 0;color:#8290a5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.org-inspector__header>button[data-v-374503f3]{width:32px;height:32px;flex:0 0 auto;border:1px solid #dfe7ef;border-radius:50%;background:#fff;color:#54627a}.org-inspector__tabs[data-v-374503f3]{display:flex;gap:7px;flex:0 0 auto;padding:0 15px;border-bottom:1px solid #e4ebf3}.org-inspector__tabs button[data-v-374503f3]{min-height:38px;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#576781;font-size:11px;font-weight:600}.org-inspector__tabs button.is-active[data-v-374503f3]{border-bottom-color:#1689ed;color:#0878ed}.org-inspector__body[data-v-374503f3]{min-height:0;flex:1 1 auto;overflow-y:auto}.org-inspector__facts[data-v-374503f3]{margin:0;padding:5px 16px}.org-inspector__facts div[data-v-374503f3]{min-height:38px;display:grid;grid-template-columns:39% minmax(0,1fr);align-items:center;gap:7px;border-bottom:1px solid #f0f3f8}.org-inspector__facts div[data-v-374503f3]:last-child{border-bottom:0}.org-inspector__facts dt[data-v-374503f3]{color:#6f7e96;font-size:10px;font-weight:600}.org-inspector__facts dd[data-v-374503f3]{overflow-wrap:anywhere;margin:0;color:#1e2b46;font-size:10px;font-weight:600}.org-inspector__summary[data-v-374503f3]{padding:20px 17px}.org-inspector__summary b[data-v-374503f3]{color:#112749;font-size:13px}.org-inspector__summary p[data-v-374503f3]{color:#7688a1;font-size:11px;line-height:1.6}.org-inspector__reports[data-v-374503f3]{flex:0 0 auto;max-height:257px;overflow-y:auto;padding:13px 16px;border-top:1px solid #e7edf5}.org-inspector__reports h3[data-v-374503f3]{margin:0 0 9px;font-size:12px;font-weight:650}.org-inspector__reports button[data-v-374503f3]{width:100%;display:flex;align-items:center;gap:9px;padding:6px 0;border:0;background:transparent;text-align:left}.org-inspector__reports button:hover b[data-v-374503f3]{color:#0878ed}.org-inspector__reports button>span[data-v-374503f3]:nth-child(2){min-width:0;flex:1}.org-inspector__reports button b[data-v-374503f3],.org-inspector__reports button small[data-v-374503f3]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-inspector__reports button b[data-v-374503f3]{color:#1a2b47;font-size:11px}.org-inspector__reports button small[data-v-374503f3]{margin-top:3px;color:#8a98a9;font-size:10px}.org-inspector__reports button>svg[data-v-374503f3]{color:#415575;font-size:11px}.org-inspector__reports>p[data-v-374503f3]{color:#8492a5;font-size:11px}.org-structure__alternate[data-v-374503f3]{min-height:530px;background:#fbfcff}.org-structure__alternate.is-department-list[data-v-374503f3]{min-height:0}.is-department-list .org-alt__hero[data-v-374503f3]{padding:18px 24px}.is-department-list .org-alt__stats[data-v-374503f3]{padding:12px 24px}.is-department-list .org-alt__stat[data-v-374503f3]{padding:10px 13px}.is-department-list .org-alt__content[data-v-374503f3]{padding:18px 24px 22px}.org-alt__hero[data-v-374503f3]{display:flex;align-items:center;gap:17px;padding:25px 28px;border-bottom:1px solid #e4eaf5;background:radial-gradient(circle at 90% 0%,#dceaff 0,transparent 38%),linear-gradient(110deg,#f7faff,#eef5ff 65%,#f8f9ff)}.org-alt__hero-icon[data-v-374503f3]{width:50px;height:50px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cbdfff;border-radius:14px;background:#fff;box-shadow:0 7px 18px #2165b315;color:#0878ed;font-size:20px}.org-alt__hero-copy[data-v-374503f3]{min-width:0;flex:1}.org-alt__eyebrow[data-v-374503f3]{color:#4381c9;font-size:10px;font-weight:750;letter-spacing:.12em}.org-alt__hero h2[data-v-374503f3]{margin:5px 0 0;color:#0c2044;font-size:19px;font-weight:700}.org-alt__hero p[data-v-374503f3]{margin:5px 0 0;color:#687b99;font-size:11px;line-height:1.5}.org-alt__preview-label[data-v-374503f3]{flex:0 0 auto;padding:7px 10px;border:1px solid #cbdff5;border-radius:999px;background:#fff9;color:#3975ae;font-size:10px;font-weight:700}.org-alt__stats[data-v-374503f3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 28px;border-bottom:1px solid #e9eef7;background:#fff}.org-alt__stat[data-v-374503f3]{display:flex;align-items:baseline;gap:9px;padding:14px 16px;border:1px solid #e3eaf5;border-radius:11px;background:#fbfdff}.org-alt__stat strong[data-v-374503f3]{color:#0878ed;font-size:19px;font-weight:750;line-height:1}.org-alt__stat span[data-v-374503f3]{color:#697b97;font-size:11px;font-weight:600}.org-alt__content[data-v-374503f3]{padding:22px 28px 30px}.org-alt__content-heading[data-v-374503f3]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.org-alt__content-heading h3[data-v-374503f3]{margin:0;color:#112447;font-size:15px;font-weight:700}.org-alt__content-heading p[data-v-374503f3]{margin:5px 0 0;color:#8290a5;font-size:11px}.org-alt__search[data-v-374503f3]{width:min(320px,100%);height:37px;display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:0 12px;border:1px solid #dce6f3;border-radius:8px;background:#fff;color:#6d81a0}.org-alt__search[data-v-374503f3]:focus-within{border-color:#66b5f6;box-shadow:0 0 0 3px #0e87f315}.org-alt__search svg[data-v-374503f3]{font-size:12px}.org-alt__search input[data-v-374503f3]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#14274a;font-size:11px}.org-alt__search input[data-v-374503f3]::-moz-placeholder{color:#98a6bb}.org-alt__search input[data-v-374503f3]::placeholder{color:#98a6bb}.org-alt__history-filters[data-v-374503f3]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.org-alt__date-picker[data-v-374503f3]{width:auto}.org-alt__date-filter[data-v-374503f3]{min-height:37px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dce6f3;border-radius:8px;background:#fff;color:#14274a;font-size:11px;white-space:nowrap}.org-alt__date-filter>svg[data-v-374503f3]{color:#6d81a0;font-size:12px}.org-alt__date-filter[data-v-374503f3]:hover,.org-alt__date-filter[data-v-374503f3]:focus-visible{border-color:#66b5f6;box-shadow:0 0 0 3px #0e87f315}.org-alt__date-clear[data-v-374503f3]{min-height:37px;padding:0 10px;border:1px solid #dce6f3;border-radius:8px;background:#fff;color:#0878ed;font-size:11px}.org-alt__date-clear[data-v-374503f3]:hover{background:#f4f9ff}@media(max-width:560px){.org-alt__history-filters[data-v-374503f3]{justify-content:flex-start}}.org-alt__empty[data-v-374503f3]{grid-column:1 / -1;margin:0;padding:32px 18px;border:1px dashed #cfdaea;border-radius:12px;background:#fff;color:#71839f;font-size:12px;text-align:center}.org-alt__departments[data-v-374503f3]{display:grid;gap:9px}.org-alt__department-card[data-v-374503f3]{min-height:76px;display:grid;grid-template-columns:40px minmax(160px,1fr) auto auto 27px;align-items:center;gap:15px;padding:12px 16px;border:1px solid #dfe7f2;border-left:3px solid #0878ed;border-radius:11px;background:#fff;box-shadow:0 3px 11px #24476e08;color:#14274a;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.org-alt__department-card.is-green[data-v-374503f3]{border-left-color:#0da974}.org-alt__department-card.is-amber[data-v-374503f3]{border-left-color:#de920d}.org-alt__department-card[data-v-374503f3]:hover{border-color:#a9c9ec;background:#f9fcff;box-shadow:0 7px 16px #24476e14}.org-alt__department-icon[data-v-374503f3]{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#ddecff;color:#0878ed;font-size:16px}.is-green .org-alt__department-icon[data-v-374503f3]{background:#d8f6e9;color:#0b996b}.is-amber .org-alt__department-icon[data-v-374503f3]{background:#fff0d5;color:#c58409}.org-alt__department-link[data-v-374503f3]{width:27px;height:27px;display:grid;place-items:center;border:1px solid #e0e8f2;border-radius:50%;background:#fff;color:#577194;font-size:10px}.org-alt__department-info[data-v-374503f3]{min-width:0}.org-alt__department-info b[data-v-374503f3],.org-alt__department-info small[data-v-374503f3]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-alt__department-info b[data-v-374503f3]{color:#13274c;font-size:13px;font-weight:700}.org-alt__department-info small[data-v-374503f3]{margin-top:5px;color:#6a7c99;font-size:10px}.org-alt__department-team[data-v-374503f3]{display:flex;align-items:center;gap:8px;color:#697e99;font-size:10px;font-weight:600}.org-alt__department-count[data-v-374503f3]{min-width:72px;display:flex;align-items:baseline;justify-content:flex-end;gap:5px;color:#607894}.org-alt__department-count b[data-v-374503f3]{color:#15335c;font-size:14px;font-weight:750}.org-alt__department-count small[data-v-374503f3]{font-size:10px}.org-alt__avatar-stack[data-v-374503f3]{display:flex;padding-left:5px}.org-alt__avatar-stack .org-chart__avatar[data-v-374503f3]{width:28px;height:28px;margin-left:-5px;border:2px solid #fff;box-shadow:0 1px 4px #1a345026;font-size:8px}.org-alt__reporting[data-v-374503f3]{display:grid;gap:14px}.org-alt__level[data-v-374503f3]{overflow:hidden;border:1px solid #e0e8f3;border-radius:12px;background:#fff;box-shadow:0 4px 12px #24476e08}.org-alt__level-heading[data-v-374503f3]{display:flex;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid #e6edf6;background:#f4f8fe}.org-alt__level-heading>span[data-v-374503f3]{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#dbeeff;color:#0878ed;font-size:10px;font-weight:750}.org-alt__level-heading h4[data-v-374503f3]{margin:0;color:#172c51;font-size:12px;font-weight:700}.org-alt__level-heading small[data-v-374503f3]{margin-left:auto;color:#7083a0;font-size:10px;font-weight:600}.org-alt__report-row[data-v-374503f3]{width:100%;min-height:66px;display:grid;grid-template-columns:38px minmax(140px,1.5fr) minmax(125px,1fr) auto 12px;align-items:center;gap:12px;padding:10px 17px;border:0;border-bottom:1px solid #edf1f7;background:#fff;text-align:left}.org-alt__report-row[data-v-374503f3]:last-child{border-bottom:0}.org-alt__report-row[data-v-374503f3]:hover{background:#f7fbff}.org-alt__report-person[data-v-374503f3],.org-alt__report-parent[data-v-374503f3]{min-width:0}.org-alt__report-person b[data-v-374503f3],.org-alt__report-person small[data-v-374503f3],.org-alt__report-parent b[data-v-374503f3],.org-alt__report-parent small[data-v-374503f3]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-alt__report-person b[data-v-374503f3],.org-alt__report-parent b[data-v-374503f3]{color:#172a4d;font-size:11px;font-weight:700}.org-alt__report-person small[data-v-374503f3],.org-alt__report-parent small[data-v-374503f3]{margin-top:4px;color:#8290a7;font-size:10px}.org-alt__report-parent small[data-v-374503f3]{margin:0 0 4px}.org-alt__report-count[data-v-374503f3]{padding:6px 9px;border-radius:999px;background:#eff6ff;color:#2a70bc;font-size:10px;font-weight:700;white-space:nowrap}.org-alt__report-row>svg[data-v-374503f3]{color:#8aa0ba;font-size:10px}.org-alt__positions[data-v-374503f3]{overflow-x:auto;border:1px solid #e0e8f3;border-radius:12px;background:#fff;box-shadow:0 4px 12px #24476e08}.org-alt__position-head[data-v-374503f3],.org-alt__position-row[data-v-374503f3]{min-width:760px;display:grid;grid-template-columns:minmax(185px,2fr) minmax(155px,1.6fr) minmax(95px,1fr) minmax(130px,1.3fr) 96px;align-items:center;gap:12px;padding:11px 17px}.org-alt__position-head[data-v-374503f3]{background:#f4f8fe;color:#66809f;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.org-alt__position-row[data-v-374503f3]{width:100%;min-height:62px;border:0;border-top:1px solid #edf1f7;background:#fff;color:#4c607e;font-size:11px;text-align:left}.org-alt__position-row[data-v-374503f3]:hover{background:#f7fbff}.org-alt__position-name[data-v-374503f3],.org-alt__position-person[data-v-374503f3]{min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.org-alt__position-name b[data-v-374503f3]{overflow:hidden;color:#172a4d;font-size:11px;font-weight:700;text-overflow:ellipsis}.org-alt__position-icon[data-v-374503f3]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#e8f3ff;color:#0878ed;font-size:12px}.org-alt__position-icon.is-green[data-v-374503f3]{background:#e1f7ee;color:#0a9d70}.org-alt__position-icon.is-amber[data-v-374503f3]{background:#fff1dc;color:#c8880e}.org-alt__position-person .org-chart__avatar[data-v-374503f3]{width:29px;height:29px;font-size:8px}.org-alt__position-team[data-v-374503f3],.org-alt__position-parent[data-v-374503f3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-alt__position-status[data-v-374503f3]{width:-moz-fit-content;width:fit-content;padding:6px 9px;border-radius:999px;background:#e5f7ee;color:#178754;font-size:10px;font-weight:700}.org-alt__timeline[data-v-374503f3]{max-width:870px}.org-alt__event[data-v-374503f3]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px}.org-alt__event[data-v-374503f3]:not(:last-child):before{content:"";position:absolute;top:36px;bottom:0;left:16px;border-left:1px dashed #bfd2ea}.org-alt__event-marker[data-v-374503f3]{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid #cce2ff;border-radius:50%;background:#eaf4ff;color:#0878ed;font-size:12px}.org-alt__event-card[data-v-374503f3]{min-width:0;margin-bottom:13px;padding:15px 18px;border:1px solid #e0e8f3;border-radius:11px;background:#fff;box-shadow:0 4px 12px #24476e08}.org-alt__event-date[data-v-374503f3]{color:#0878ed;font-size:10px;font-weight:750}.org-alt__event-card h4[data-v-374503f3]{margin:7px 0 0;color:#172a4d;font-size:12px;font-weight:700}.org-alt__event-card p[data-v-374503f3]{margin:5px 0 10px;color:#6e7f99;font-size:11px;line-height:1.5}.org-alt__event-tag[data-v-374503f3]{display:inline-flex;padding:5px 8px;border-radius:5px;background:#f0f5fb;color:#667b98;font-size:9px;font-weight:700}.org-structure__alternate button[data-v-374503f3]:focus-visible{outline:3px solid #65b6fa;outline-offset:2px}.org-structure__overlay[data-v-374503f3]{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#13264399;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.org-structure__dialog[data-v-374503f3]{width:min(460px,100%);overflow:hidden;border:1px solid #e0e8f2;border-radius:15px;background:#fff;box-shadow:0 25px 70px #0a23404d;font-family:Montserrat,sans-serif}.org-structure__dialog header[data-v-374503f3]{display:flex;justify-content:space-between;gap:10px;padding:21px 22px;border-bottom:1px solid #e7edf5}.org-structure__dialog h2[data-v-374503f3]{margin:0;color:#0d2045;font-size:17px}.org-structure__dialog header p[data-v-374503f3]{margin:6px 0 0;color:#7c8da5;font-size:11px}.org-structure__dialog header button[data-v-374503f3]{width:31px;height:31px;border:1px solid #dce7f2;border-radius:50%;background:#fff;color:#486080}.org-structure__dialog-fields[data-v-374503f3]{display:grid;gap:13px;padding:20px 22px 8px}.org-structure__dialog-fields label[data-v-374503f3]{display:grid;gap:6px;color:#39506f;font-size:11px;font-weight:600}.org-structure__dialog-fields input[data-v-374503f3],.org-structure__dialog-fields select[data-v-374503f3]{height:37px;width:100%;padding:0 10px;border:1px solid #d8e4f1;border-radius:7px;background:#fff;color:#102647;font-size:12px}.org-structure__dialog-note[data-v-374503f3]{margin:7px 22px 17px;color:#8190a5;font-size:10px}.org-structure__dialog footer[data-v-374503f3]{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #e7edf5}.org-structure__dialog footer button[data-v-374503f3]{min-height:36px;padding:0 15px;border:1px solid #d8e3f0;border-radius:7px;background:#fff;color:#294064;font-size:11px;font-weight:600}.org-structure__dialog footer button[data-v-374503f3]:last-child{border-color:#0878ed;background:#0878ed;color:#fff}@media(max-width:1100px){.org-structure__workspace[data-v-374503f3]{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:800px){.org-alt__report-row[data-v-374503f3]{grid-template-columns:38px minmax(120px,1fr) minmax(105px,.85fr) 12px}.org-alt__report-count[data-v-374503f3],.org-alt__department-team[data-v-374503f3]{display:none}}@media(max-width:850px){.org-structure__workspace[data-v-374503f3]{height:auto;grid-template-columns:minmax(0,1fr)}.org-chart__panel[data-v-374503f3]{height:600px}.org-inspector[data-v-374503f3]{min-height:420px;max-height:620px}}@media(max-width:560px){.org-structure__heading[data-v-374503f3]{align-items:flex-start}.org-structure__heading h1[data-v-374503f3]{font-size:18px}.org-structure__heading p[data-v-374503f3]{font-size:11px;line-height:1.5}.org-structure__add[data-v-374503f3]{padding-inline:10px;font-size:10px}.org-chart__panel[data-v-374503f3]{height:550px}.org-chart__toolbar[data-v-374503f3]{align-items:stretch;flex-direction:column;min-height:108px;padding:12px}.org-chart__search[data-v-374503f3]{width:100%}.org-chart__toolbar-actions[data-v-374503f3]{justify-content:flex-end}.org-chart__zoom[data-v-374503f3]{top:10px;right:10px}.org-alt__hero[data-v-374503f3]{align-items:flex-start;padding:20px 17px}.org-alt__hero-icon[data-v-374503f3]{width:40px;height:40px;font-size:16px}.org-alt__hero h2[data-v-374503f3]{font-size:16px}.org-alt__preview-label[data-v-374503f3]{display:none}.org-alt__stats[data-v-374503f3]{gap:7px;padding:12px 15px}.org-alt__stat[data-v-374503f3]{display:block;padding:10px 9px}.org-alt__stat strong[data-v-374503f3],.org-alt__stat span[data-v-374503f3]{display:block}.org-alt__stat strong[data-v-374503f3]{font-size:16px}.org-alt__stat span[data-v-374503f3]{margin-top:6px;font-size:9px;line-height:1.3}.org-alt__content[data-v-374503f3]{padding:18px 15px 24px}.org-alt__content-heading[data-v-374503f3]{align-items:stretch;flex-direction:column;gap:12px}.org-alt__search[data-v-374503f3]{width:100%}.org-alt__report-row[data-v-374503f3]{grid-template-columns:36px minmax(0,1fr) 12px}.org-alt__report-parent[data-v-374503f3]{display:none}.is-department-list .org-alt__hero[data-v-374503f3]{padding:17px 15px}.is-department-list .org-alt__stats[data-v-374503f3]{padding:10px 15px}.is-department-list .org-alt__content[data-v-374503f3]{padding:16px 15px 19px}.org-alt__department-card[data-v-374503f3]{grid-template-columns:36px minmax(0,1fr) auto 24px;gap:8px;padding:10px}.org-alt__department-icon[data-v-374503f3]{width:36px;height:36px}.org-alt__department-link[data-v-374503f3]{width:24px;height:24px}.org-alt__department-count[data-v-374503f3]{min-width:0}}.supplier-transactions__id-link[data-v-7173a434]{border:0;padding:0;background:transparent;color:#0878ed;font:inherit;font-weight:inherit;cursor:pointer}.supplier-transactions__id-link[data-v-7173a434]:hover{text-decoration:underline}.supplier-transactions__id-link[data-v-7173a434]:focus-visible{outline:2px solid #0878ed;outline-offset:3px;border-radius:2px}.client-payables[data-v-6b6083dd] button,.client-payables[data-v-6b6083dd] input,.client-payables[data-v-6b6083dd] select,.client-payables[data-v-6b6083dd] textarea,.client-payables__batch-drawer[data-v-6b6083dd] button,.client-payables__batch-drawer[data-v-6b6083dd] input,.client-payables__batch-drawer[data-v-6b6083dd] select,.client-payables__batch-drawer[data-v-6b6083dd] textarea,.client-payables__dialog[data-v-6b6083dd] button{font-family:Montserrat,sans-serif}.client-payables .supplier-transactions__tabs[data-v-6b6083dd]{min-width:0}.client-payables .supplier-transactions__tabs button[data-v-6b6083dd]{padding-inline:13px;font-size:12px;font:600 12px Montserrat,sans-serif}.client-payables__toolbar-actions[data-v-6b6083dd]{display:flex;gap:10px}.client-payables__filter[data-v-6b6083dd]{position:relative}.client-payables__filter-menu[data-v-6b6083dd]{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;gap:12px;min-width:210px;padding:15px;border:1px solid #dce5f1;border-radius:9px;background:#fff;box-shadow:0 12px 26px #16346829}.client-payables__filter-menu label[data-v-6b6083dd]{display:grid;gap:6px;color:#536178;font-size:11px;font-weight:700}.client-payables__filter-menu select[data-v-6b6083dd]{height:34px;padding:0 8px;border:1px solid #dce5f1;border-radius:6px;background:#fff;color:#273a59;font:11px Montserrat,sans-serif}.client-payables__filter-menu>button[data-v-6b6083dd]{height:32px;border:0;border-radius:6px;background:#edf7ff;color:#0878e9;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-payables__table-wrap[data-v-6b6083dd]{max-height:490px;overflow:auto}.client-payables[data-v-6b6083dd] table{min-width:1340px}.client-payables[data-v-6b6083dd] th{height:39px;padding-inline:10px;font-size:10px}.client-payables[data-v-6b6083dd] th button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:inherit;white-space:nowrap;cursor:pointer}.client-payables[data-v-6b6083dd] td{height:52px;padding-inline:10px;font-size:11px}.client-payables[data-v-6b6083dd] td>b{font-size:10px}.client-payables[data-v-6b6083dd] td>small{margin-top:7px;font-size:10px;font-weight:500}.client-payables[data-v-6b6083dd] input[type=checkbox]{width:16px;height:16px;accent-color:#0982ef;cursor:pointer}.client-payables[data-v-6b6083dd] tr.is-selected td{background:#eaf6ff}.client-payables__divider[data-v-6b6083dd]{padding-inline:3px;color:#a0acba}.client-payables__transaction[data-v-6b6083dd]{color:#728098}.client-payables__amount[data-v-6b6083dd]{color:#172a51;font-weight:700}.client-payables__due-overdue[data-v-6b6083dd]{color:#ef4c4c}.client-payables__badge[data-v-6b6083dd]{display:inline-flex;align-items:center;padding:6px 9px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.client-payables__badge[data-v-6b6083dd]:before{width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor;content:""}.client-payables__badge.is-overdue[data-v-6b6083dd],.client-payables__badge.is-disputed[data-v-6b6083dd],.client-payables__badge.is-ineligible[data-v-6b6083dd]{background:#ffe2df;color:#fa4c40}.client-payables__badge.is-due-soon[data-v-6b6083dd],.client-payables__badge.is-warning[data-v-6b6083dd]{background:#fff2cf;color:#eaa200}.client-payables__badge.is-open[data-v-6b6083dd]{background:#dcefff;color:#168de3}.client-payables__badge.is-on-hold[data-v-6b6083dd]{background:#ebe3ff;color:#8255dd}.client-payables__badge.is-paid[data-v-6b6083dd],.client-payables__badge.is-eligible[data-v-6b6083dd]{background:#e1f4e4;color:#299744}.client-payables__notice[data-v-6b6083dd]{display:flex;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 13px;border:1px solid #b9ddfb;border-radius:8px;background:#eff8ff;color:#21618e;font-size:11px}.client-payables__notice button[data-v-6b6083dd]{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.client-payables__overlay[data-v-6b6083dd]{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a8c}.client-payables__dialog[data-v-6b6083dd]{width:min(100%,520px);overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 24px 70px #00000038;color:#10214c;font-family:Montserrat,sans-serif;font-size:11px}.client-payables__dialog header[data-v-6b6083dd]{display:flex;justify-content:space-between;gap:12px;padding:17px 16px 12px;border-bottom:1px solid #e6edf5}.client-payables__dialog h2[data-v-6b6083dd]{margin:0;font-size:15px;font-weight:700}.client-payables__dialog header p[data-v-6b6083dd]{margin:5px 0 0;color:#7182a2;font-size:10px}.client-payables__dialog header button[data-v-6b6083dd]{width:27px;height:27px;border:1px solid #dce5f1;border-radius:50%;background:#fff;color:#536178;cursor:pointer}.client-payables__dialog-body[data-v-6b6083dd]{max-height:350px;overflow:auto;padding:13px 16px}.client-payables__dialog-empty[data-v-6b6083dd]{margin:10px 0;color:#7182a2;font-size:12px}.client-payables__batch-item[data-v-6b6083dd]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e6edf5;font-size:11px}.client-payables__batch-item b[data-v-6b6083dd],.client-payables__batch-item small[data-v-6b6083dd]{display:block}.client-payables__batch-item small[data-v-6b6083dd]{margin-top:4px;color:#8391a6}.client-payables__batch-total[data-v-6b6083dd]{display:flex;justify-content:space-between;margin-top:15px;font-size:12px;font-weight:700}.client-payables__preview-note[data-v-6b6083dd]{margin:15px 0 0;color:#8391a6;font-size:12px}.client-payables__dialog footer[data-v-6b6083dd]{display:flex;justify-content:flex-end;gap:8px;padding:11px 16px;border-top:1px solid #e6edf5}.client-payables__dialog footer button[data-v-6b6083dd]{height:33px;padding:0 14px;border:1px solid #dce5f1;border-radius:7px;background:#fff;color:#183367;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-payables__dialog footer .is-primary[data-v-6b6083dd]{border:0;background:#0878e9;color:#fff}.client-payables__dialog footer .is-primary[data-v-6b6083dd]:disabled{background:#b6cadc;cursor:not-allowed}@media(max-width:780px){.client-payables .supplier-transactions__tabs[data-v-6b6083dd]{overflow-x:auto}.client-payables .supplier-transactions__tabs button[data-v-6b6083dd]{flex:0 0 auto}.client-payables__toolbar-actions[data-v-6b6083dd]{width:100%}.client-payables__toolbar-actions>.supplier-transactions__button[data-v-6b6083dd],.client-payables__filter[data-v-6b6083dd]{flex:1}.client-payables__filter>.supplier-transactions__button[data-v-6b6083dd]{width:100%}}.client-payables__workspace[data-v-6b6083dd]{display:grid;grid-template-columns:minmax(0,1fr) 346px;align-items:start;gap:16px}.client-payables__workspace.without-detail[data-v-6b6083dd]{grid-template-columns:1fr}.client-payables__list[data-v-6b6083dd]{min-width:0}.client-payables__list[data-v-6b6083dd] tr:not(:has(.supplier-transactions__empty)){cursor:pointer}.client-payables__list[data-v-6b6083dd] tr.is-active td{background:#e4f3ff}.client-payables__list[data-v-6b6083dd] tbody tr:focus-visible{outline:2px solid #0878e9;outline-offset:-2px}.client-payables__detail[data-v-6b6083dd]{display:flex;flex-direction:column;min-width:0;min-height:640px;overflow:hidden;border:1px solid #e0eaf5;border-radius:15px;background:#fff;box-shadow:0 5px 16px #1a3c6f0b}.client-payables__detail-heading[data-v-6b6083dd]{display:flex;justify-content:space-between;gap:10px;padding:17px 16px 12px}.client-payables__detail-heading h2[data-v-6b6083dd]{margin:0;color:#101f42;font-size:15px;font-weight:700}.client-payables__detail-heading p[data-v-6b6083dd]{margin:5px 0 0;color:#8694a9;font-size:10px}.client-payables__detail-heading button[data-v-6b6083dd]{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid #dce5f1;border-radius:50%;background:#fff;color:#66758c;cursor:pointer}.client-payables__detail-tabs[data-v-6b6083dd]{display:flex;overflow-x:auto;border-bottom:1px solid #e5edf6}.client-payables__detail-tabs button[data-v-6b6083dd]{flex:1;min-width:-moz-max-content;min-width:max-content;padding:8px 6px;border:0;border-bottom:2px solid transparent;background:transparent;color:#62718b;font:600 12px Montserrat,sans-serif;white-space:nowrap;cursor:pointer}.client-payables__detail-tabs button.is-active[data-v-6b6083dd]{border-bottom-color:#0982ef;color:#0878e9}.client-payables__detail-body[data-v-6b6083dd]{flex:1;min-height:285px;padding:13px 16px}.client-payables__facts[data-v-6b6083dd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px 8px;margin:0;color:#36425a;font-size:11px}.client-payables__facts dt[data-v-6b6083dd]{color:#687992}.client-payables__facts dd[data-v-6b6083dd]{max-width:180px;margin:0;color:#162541;font-weight:600;text-align:right}.client-payables__facts dd.is-overdue[data-v-6b6083dd],.client-payables__facts dd.is-disputed[data-v-6b6083dd],.client-payables__facts dd.is-ineligible[data-v-6b6083dd]{color:#ec4c47}.client-payables__facts dd.is-due-soon[data-v-6b6083dd],.client-payables__facts dd.is-warning[data-v-6b6083dd]{color:#e0a000}.client-payables__facts dd.is-open[data-v-6b6083dd]{color:#168de3}.client-payables__facts dd.is-eligible[data-v-6b6083dd],.client-payables__facts dd.is-paid[data-v-6b6083dd]{color:#299744}.client-payables__facts dd.is-on-hold[data-v-6b6083dd]{color:#8255dd}.client-payables__sample-note[data-v-6b6083dd]{margin-top:8px;color:#8290a5;font-size:12px}.client-payables__activity h3[data-v-6b6083dd],.client-payables__source h3[data-v-6b6083dd],.client-payables__detail-actions h3[data-v-6b6083dd]{margin:0;color:#263858;font-size:12px;font-weight:600}.client-payables__activity>div[data-v-6b6083dd]{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid #e6edf5;color:#263858;font-size:12px}.client-payables__activity small[data-v-6b6083dd]{color:#8b9ab0;font-size:12px}.client-payables__source[data-v-6b6083dd]{padding:13px 16px;border-top:1px solid #e6edf5}.client-payables__source button[data-v-6b6083dd]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;margin-top:10px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.client-payables__source b[data-v-6b6083dd],.client-payables__source small[data-v-6b6083dd]{display:block}.client-payables__source b[data-v-6b6083dd]{color:#263858;font-size:11px;font-weight:500}.client-payables__source small[data-v-6b6083dd]{margin-top:8px;color:#95a1b1;font-size:11px}.client-payables__source button>svg[data-v-6b6083dd]{color:#263858;font-size:12px}.client-payables__detail-actions[data-v-6b6083dd]{padding:11px 16px;border-top:1px solid #e6edf5}.client-payables__detail-actions button[data-v-6b6083dd]{height:33px;border-radius:7px;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-payables__detail-actions .is-primary[data-v-6b6083dd]{width:100%;margin-top:9px;border:0;background:#0982ef;color:#fff}.client-payables__detail-actions .is-primary[data-v-6b6083dd]:disabled{background:#b6cadc;cursor:not-allowed}.client-payables__detail-actions>div[data-v-6b6083dd]{display:flex;gap:10px;margin-top:9px}.client-payables__detail-actions>div button[data-v-6b6083dd]{flex:1;border:1px solid #dce5f1;background:#fff;color:#536178}@media(max-width:1050px){.client-payables__workspace[data-v-6b6083dd]{grid-template-columns:1fr}.client-payables__detail[data-v-6b6083dd],.client-payables__detail-body[data-v-6b6083dd]{min-height:0}}.client-payables__batch-overlay[data-v-6b6083dd]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;background:#0f141cad}.client-payables__batch-drawer[data-v-6b6083dd]{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(84vw,1460px);background:#f6f7f9;color:#172036;box-shadow:-10px 0 32px #00000026;font-family:Montserrat,sans-serif;font-size:11px}.client-payables__batch-header[data-v-6b6083dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:17px 16px 12px;border-bottom:1px solid #e2e6eb;background:#fff}.client-payables__batch-header h2[data-v-6b6083dd],.client-payables__batch-header p[data-v-6b6083dd],.client-payables__batch-intro h3[data-v-6b6083dd],.client-payables__batch-intro p[data-v-6b6083dd]{margin:0}.client-payables__batch-header h2[data-v-6b6083dd]{font-size:15px;font-weight:700}.client-payables__batch-header p[data-v-6b6083dd]{color:#8591a2;font-size:10px;margin:5px 0 0}.client-payables__batch-header>button[data-v-6b6083dd]{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid #dce3eb;border-radius:50%;background:#fff;color:#65748a;cursor:pointer}.client-payables__batch-body[data-v-6b6083dd]{flex:1;min-height:0;overflow:auto;padding:13px 16px}.client-payables__batch-intro[data-v-6b6083dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.client-payables__batch-intro h3[data-v-6b6083dd]{font-size:12px;font-weight:600}.client-payables__batch-intro p[data-v-6b6083dd]{margin-top:5px;color:#8a96a7;font-size:12px}.client-payables__batch-steps[data-v-6b6083dd]{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.client-payables__batch-steps li[data-v-6b6083dd]{display:flex;align-items:center;gap:8px;color:#68758b;font-size:11px;font-weight:700;white-space:nowrap}.client-payables__batch-steps li+li[data-v-6b6083dd]:before{width:32px;height:1px;margin-right:10px;background:#dce2e9;content:""}.client-payables__batch-steps i[data-v-6b6083dd]{display:grid;width:25px;height:25px;place-items:center;border:1px solid #dce2e9;border-radius:50%;background:#fff;font-style:normal}.client-payables__batch-steps .is-active[data-v-6b6083dd]{color:#172036}.client-payables__batch-steps .is-active i[data-v-6b6083dd]{border-color:#078ce6;background:#078ce6;color:#fff}.client-payables__batch-steps .is-complete i[data-v-6b6083dd]{border-color:#3aa451;background:#3aa451;color:#fff}.client-payables__batch-panel[data-v-6b6083dd]{overflow:hidden;border:1px solid #e0e6ed;border-radius:15px;background:#fff;box-shadow:0 4px 12px #1a3c6f0a}.client-payables__batch-tabs[data-v-6b6083dd]{display:flex;overflow-x:auto;padding:0 18px;border-bottom:1px solid #e5ebf2}.client-payables__batch-tabs button[data-v-6b6083dd]{flex:0 0 auto;padding:14px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#536178;font:600 12px Montserrat,sans-serif;white-space:nowrap;cursor:pointer;height:40px;padding-inline:13px}.client-payables__batch-tabs button.is-active[data-v-6b6083dd]{border-bottom-color:#078ce6;color:#078ce6}.client-payables__batch-toolbar[data-v-6b6083dd]{display:flex;justify-content:space-between;gap:15px;padding:18px}.client-payables__batch-toolbar>label[data-v-6b6083dd]{display:flex;align-items:center;gap:10px;width:min(100%,420px);height:36px;padding:0 12px;border:1px solid #dce5f0;border-radius:7px;color:#4c607c}.client-payables__batch-toolbar input[data-v-6b6083dd]{width:100%;min-width:0;border:0;outline:0;color:#203967;font:11px Montserrat,sans-serif}.client-payables__batch-filter[data-v-6b6083dd]{position:relative}.client-payables__batch-filter>button[data-v-6b6083dd]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:104px;height:35px;border:1px solid #dce5f0;border-radius:7px;background:#fff;color:#354b6d;font:600 12px Montserrat,sans-serif;cursor:pointer;padding:0 15px}.client-payables__batch-table[data-v-6b6083dd]{max-height:max(220px,calc(100vh - 390px));margin:0 18px;overflow:auto;border:1px solid #dfe6ee;border-radius:9px}.client-payables__batch-table table[data-v-6b6083dd]{width:100%;min-width:1250px;border-collapse:collapse;font-size:11px}.client-payables__batch-table th[data-v-6b6083dd]{position:sticky;z-index:1;top:0;height:39px;padding:0 11px;border-bottom:1px solid #dfe6ee;background:#f4f6f8;color:#526078;font-size:10px;text-align:left;text-transform:uppercase;white-space:nowrap;padding-inline:10px}.client-payables__batch-table td[data-v-6b6083dd]{height:52px;padding:0 11px;border-bottom:1px solid #e7edf4;white-space:nowrap;font-size:11px;padding-inline:10px}.client-payables__batch-table tr.is-selected td[data-v-6b6083dd]{background:#e6f4ff}.client-payables__batch-panel .client-payables__batch-table tr[data-v-6b6083dd]:not(.is-unavailable){cursor:pointer}.client-payables__batch-panel .client-payables__batch-table tr.is-unavailable[data-v-6b6083dd]{cursor:not-allowed}.client-payables__batch-panel .client-payables__batch-table tr[data-v-6b6083dd]:focus-visible{outline:2px solid #078ce6;outline-offset:-2px}.client-payables__batch-table b[data-v-6b6083dd],.client-payables__batch-table small[data-v-6b6083dd]{display:block}.client-payables__batch-table small[data-v-6b6083dd]{margin-top:7px;color:#8997aa;font-size:10px;font-weight:500}.client-payables__batch-table input[data-v-6b6083dd]{width:15px;height:15px;accent-color:#078ce6;cursor:pointer}.client-payables__batch-table input[data-v-6b6083dd]:disabled{cursor:not-allowed}.client-payables__batch-id[data-v-6b6083dd]{font-family:monospace;font-size:11px;font-weight:600}.client-payables__batch-empty[data-v-6b6083dd]{height:95px;color:#8290a5;text-align:center}.client-payables__batch-pagination[data-v-6b6083dd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;color:#687994;font-size:12px}.client-payables__batch-pagination nav[data-v-6b6083dd]{display:flex;gap:4px}.client-payables__batch-pagination nav button[data-v-6b6083dd]{min-width:30px;height:30px;border:1px solid transparent;border-radius:6px;background:transparent;color:#405a7c;cursor:pointer;font:600 11px Montserrat,sans-serif;padding:0 7px}.client-payables__batch-pagination nav button.is-current[data-v-6b6083dd]{border-color:#dce5ef;background:#f7f9fb;color:#172036;font-weight:700}.client-payables__batch-pagination nav button[data-v-6b6083dd]:disabled{color:#c9d3df;cursor:default}.client-payables__batch-size[data-v-6b6083dd]{position:relative}.client-payables__batch-size>button[data-v-6b6083dd]{height:36px;padding:0 13px;border:1px solid #dce5ef;border-radius:7px;background:#fff;color:#405a7c;font:500 12px Montserrat,sans-serif;cursor:pointer}.client-payables__batch-size>div[data-v-6b6083dd]{position:absolute;z-index:3;right:0;bottom:calc(100% + 4px);display:grid;min-width:100%;padding:4px;border:1px solid #dce5ef;border-radius:6px;background:#fff;box-shadow:0 8px 20px #16346821}.client-payables__batch-size>div button[data-v-6b6083dd]{padding:7px;border:0;background:#fff;color:#405a7c;font:11px Montserrat,sans-serif;text-align:left;cursor:pointer}.client-payables__validation-layout[data-v-6b6083dd]{display:grid;grid-template-columns:minmax(0,1fr) 288px;align-items:stretch;gap:16px;min-height:0}.client-payables__validation-panel[data-v-6b6083dd],.client-payables__validation-summary[data-v-6b6083dd]{min-width:0;overflow:hidden;border:1px solid #e0e6ed;border-radius:15px;background:#fff;box-shadow:0 4px 12px #1a3c6f0a}.client-payables__validation-panel[data-v-6b6083dd]{display:flex;flex-direction:column}.client-payables__validation-panel .client-payables__batch-tabs[data-v-6b6083dd],.client-payables__validation-panel .client-payables__batch-toolbar[data-v-6b6083dd]{flex:0 0 auto}.client-payables__validation-table[data-v-6b6083dd]{flex:1 1 auto;max-height:max(240px,calc(100vh - 340px))}.client-payables__validation-table table[data-v-6b6083dd]{min-width:880px}.client-payables__validation-table td[data-v-6b6083dd]{height:52px}.client-payables__validation-table td:nth-child(7) small[data-v-6b6083dd]{font-style:italic}.client-payables__validation-panel .client-payables__batch-pagination[data-v-6b6083dd]{flex:0 0 auto}.client-payables__validation-summary[data-v-6b6083dd]{padding:13px 16px}.client-payables__validation-title[data-v-6b6083dd]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #e7edf4}.client-payables__validation-title h3[data-v-6b6083dd],.client-payables__settings-heading[data-v-6b6083dd]{margin:0;color:#172036;font-size:12px;font-weight:600}.client-payables__validation-title button[data-v-6b6083dd]{padding:0;border:0;background:transparent;color:#8896a9;font:11px Montserrat,sans-serif;text-decoration:underline;cursor:pointer}.client-payables__validation-facts[data-v-6b6083dd]{display:grid;grid-template-columns:1fr auto;gap:15px 8px;margin:13px 0 28px;font-size:11px}.client-payables__validation-facts dt[data-v-6b6083dd]{color:#68758b}.client-payables__validation-facts dd[data-v-6b6083dd]{margin:0;color:#172036;font-weight:600;text-align:right}.client-payables__validation-facts dd.is-warning[data-v-6b6083dd]{color:#eaa200}.client-payables__validation-facts dd.is-error[data-v-6b6083dd]{color:#f1493e}.client-payables__settings-heading[data-v-6b6083dd]{padding-bottom:12px;border-bottom:1px solid #e7edf4}.client-payables__settings-fields[data-v-6b6083dd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-top:12px}.client-payables__settings-fields label[data-v-6b6083dd]{display:grid;align-content:start;gap:5px;min-width:0;color:#68758b;font-size:11px;font-weight:700}.client-payables__settings-fields label.is-full[data-v-6b6083dd]{grid-column:1 / -1}.client-payables__settings-fields label em[data-v-6b6083dd]{color:#ed4d47;font-style:normal}.client-payables__settings-fields input[data-v-6b6083dd],.client-payables__settings-fields select[data-v-6b6083dd],.client-payables__settings-fields textarea[data-v-6b6083dd]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dce5ef;border-radius:6px;background:#fff;color:#253349;font:11px Montserrat,sans-serif}.client-payables__settings-fields input[data-v-6b6083dd],.client-payables__settings-fields select[data-v-6b6083dd]{height:34px;padding:0 8px}.client-payables__settings-fields textarea[data-v-6b6083dd]{min-height:102px;padding:10px 8px;resize:vertical}.client-payables__confirmation-layout[data-v-6b6083dd]{display:grid;grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:16px;min-height:0}.client-payables__confirmation-main[data-v-6b6083dd]{display:flex;flex-direction:column;gap:15px;min-width:0}.client-payables__ready-banner[data-v-6b6083dd]{display:flex;align-items:center;gap:12px;min-height:70px;box-sizing:border-box;padding:13px 17px;border:1px solid #b8dfb9;border-radius:15px;background:#eaf7e9;color:#379646}.client-payables__ready-icon[data-v-6b6083dd]{display:grid;width:33px;height:33px;flex:0 0 auto;place-items:center;border:2px solid currentColor;border-radius:50%;font-size:15px}.client-payables__ready-banner strong[data-v-6b6083dd]{display:block;font-size:12px;font-weight:600}.client-payables__ready-banner p[data-v-6b6083dd]{margin:4px 0 0;color:#536178;font-size:12px}.client-payables__confirmation-panel .client-payables__batch-tabs[data-v-6b6083dd]{flex:0 0 auto}.client-payables__confirmation-table[data-v-6b6083dd]{max-height:max(190px,calc(100vh - 430px))}.client-payables__confirmation-table table[data-v-6b6083dd]{min-width:880px}.client-payables__confirmation-table td[data-v-6b6083dd]{height:52px}.client-payables__confirmation-number[data-v-6b6083dd]{color:#172036;font-weight:700}.client-payables__confirmation-summary .client-payables__validation-facts[data-v-6b6083dd]{margin-bottom:26px}.client-payables__confirmation-settings[data-v-6b6083dd]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.client-payables__confirmation-settings dd[data-v-6b6083dd]{min-width:0;overflow-wrap:anywhere}.client-payables__confirmation-consent[data-v-6b6083dd]{display:grid;gap:12px;margin-top:11px}.client-payables__confirmation-consent label[data-v-6b6083dd]{display:flex;align-items:flex-start;gap:8px;color:#172036;font-size:11px;line-height:1.45;cursor:pointer}.client-payables__confirmation-consent input[data-v-6b6083dd]{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:#078ce6;cursor:pointer}.client-payables__confirmation-preview-note[data-v-6b6083dd]{margin:15px 0 0;color:#8491a4;font-size:12px;line-height:1.4}.client-payables__batch-footer[data-v-6b6083dd]{display:flex;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid #e3e8ee;background:#fff}.client-payables__batch-selection-count[data-v-6b6083dd]{align-self:center;color:#687994;font-size:11px;font-weight:600}.client-payables__batch-footer button[data-v-6b6083dd]{min-width:126px;height:33px;border:1px solid #dce5ef;border-radius:7px;background:#fff;color:#354b6d;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-payables__batch-footer .is-primary[data-v-6b6083dd]{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#0982ef;color:#fff}.client-payables__batch-footer .is-primary[data-v-6b6083dd]:disabled{background:#9bcff7;cursor:not-allowed}@media(max-width:1050px){.client-payables__batch-drawer[data-v-6b6083dd]{width:92vw}.client-payables__batch-intro[data-v-6b6083dd]{display:block}.client-payables__batch-steps[data-v-6b6083dd]{margin-top:15px;overflow-x:auto}.client-payables__validation-layout[data-v-6b6083dd],.client-payables__confirmation-layout[data-v-6b6083dd]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.client-payables__batch-drawer[data-v-6b6083dd]{width:100vw}.client-payables__batch-header[data-v-6b6083dd]{padding:17px 16px 12px}.client-payables__batch-body[data-v-6b6083dd]{padding:13px 16px}.client-payables__batch-toolbar[data-v-6b6083dd]{flex-wrap:wrap}.client-payables__batch-toolbar>label[data-v-6b6083dd]{width:100%}.client-payables__batch-filter[data-v-6b6083dd]{width:100%}.client-payables__batch-filter>button[data-v-6b6083dd]{width:100%}.client-payables__batch-pagination[data-v-6b6083dd]{flex-wrap:wrap}.client-payables__batch-pagination nav[data-v-6b6083dd]{order:3;justify-content:center;width:100%}.client-payables__batch-footer[data-v-6b6083dd]{flex-wrap:wrap;padding:11px 16px}.client-payables__batch-selection-count[data-v-6b6083dd]{order:-1;width:100%;text-align:center}.client-payables__batch-footer .is-primary[data-v-6b6083dd]{flex:1}}.client-payables__batch-table b[data-v-6b6083dd]{font-size:10px}.audit-event-detail__backdrop[data-v-b6308d53]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;justify-content:flex-end;background:#0a0d14b8}.audit-event-detail[data-v-b6308d53]{width:calc(100% - 238px);height:100vh;min-width:0;display:flex;flex-direction:column;background:#f4f4f4;color:#101828;box-shadow:-8px 0 28px #0002;font-family:Montserrat,Arial,sans-serif}.audit-event-detail__header[data-v-b6308d53]{min-height:80px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border-bottom:1px solid #e4e6e9;background:#fff}.audit-event-detail__heading[data-v-b6308d53]{display:flex;align-items:center;gap:22px}.audit-event-detail__heading h2[data-v-b6308d53]{margin:0;color:#121820;font-size:21px;font-weight:700;line-height:1.25}.audit-event-detail__header p[data-v-b6308d53]{margin:5px 0 0;color:#8e97a5;font-size:12px}.audit-event-detail__header p span[data-v-b6308d53]{padding:0 2px}.audit-event-detail__close[data-v-b6308d53]{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid #e0e4e9;border-radius:50%;background:#fff;color:#5d6878;font-size:15px;cursor:pointer}.audit-event-detail__close[data-v-b6308d53]:hover{background:#f1f7fd;color:#0787f5}.audit-event-detail__body[data-v-b6308d53]{min-height:0;overflow:auto;padding:18px 20px 36px}.audit-event-detail__top-grid[data-v-b6308d53]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.audit-event-detail__bottom-grid[data-v-b6308d53]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr);gap:16px;margin-top:16px;align-items:stretch}.audit-event-detail__card[data-v-b6308d53]{min-width:0;box-sizing:border-box;padding:18px;border:1px solid #e7e9ec;border-radius:17px;background:#fff;box-shadow:0 2px 8px #16253f08}.audit-event-detail__top-grid>.audit-event-detail__card[data-v-b6308d53]{min-height:245px}.audit-event-detail__bottom-grid>.audit-event-detail__card[data-v-b6308d53]{min-height:338px}.audit-event-detail__card h3[data-v-b6308d53]{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #eceef0;color:#121820;font-size:13px;font-weight:700}.audit-event-detail__facts[data-v-b6308d53]{display:grid;grid-template-columns:minmax(115px,1fr) minmax(0,1.15fr);gap:8px 8px;margin:0;font-size:11px;line-height:1.35}.audit-event-detail__facts dt[data-v-b6308d53]{color:#5f6b7e}.audit-event-detail__facts dd[data-v-b6308d53]{min-width:0;margin:0;color:#141922;font-weight:600;text-align:right;overflow-wrap:anywhere}.audit-event-detail__text-outcome.is-approved[data-v-b6308d53],.audit-event-detail__text-outcome.is-success[data-v-b6308d53],.audit-event-detail__text-outcome.is-successful[data-v-b6308d53]{color:#41aa54}.audit-event-detail__text-outcome.is-failed[data-v-b6308d53]{color:#d04b4b}.audit-event-detail__text-outcome.is-pending[data-v-b6308d53]{color:#c29312}.audit-event-detail__badge[data-v-b6308d53]{display:inline-flex;align-items:center;justify-content:center;min-width:61px;box-sizing:border-box;padding:4px 10px;border-radius:999px;background:#e2f1e4;color:#3ba64e;font-size:10px;font-weight:700;white-space:nowrap}.audit-event-detail__badge.is-processing[data-v-b6308d53],.audit-event-detail__badge.is-viewed[data-v-b6308d53],.audit-event-detail__badge.is-created[data-v-b6308d53],.audit-event-detail__badge.is-updated[data-v-b6308d53],.audit-event-detail__badge.is-open[data-v-b6308d53],.audit-event-detail__badge.is-recorded[data-v-b6308d53]{background:#dceffd;color:#058fe5}.audit-event-detail__badge.is-pending[data-v-b6308d53]{background:#fff1ca;color:#d3a109}.audit-event-detail__badge.is-failed[data-v-b6308d53]{background:#ffe4e4;color:#cd4848}.audit-event-detail__card-title[data-v-b6308d53]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eceef0}.audit-event-detail__card-title h3[data-v-b6308d53]{margin:0;border:0}.audit-event-detail__card-title button[data-v-b6308d53]{align-self:flex-start;border:0;padding:0;background:none;color:#8993a2;font:11px Montserrat,Arial,sans-serif;cursor:pointer;white-space:nowrap}.audit-event-detail__card-title button[data-v-b6308d53]:hover{color:#0787f5}.audit-event-detail__related-list[data-v-b6308d53]{max-height:410px;overflow:auto}.audit-event-detail__related-item[data-v-b6308d53]{width:100%;min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;padding:4px 2px;background:none;color:#101820;text-align:left;cursor:pointer}.audit-event-detail__related-item[data-v-b6308d53]:hover{background:#f7fbff}.audit-event-detail__related-item>span[data-v-b6308d53]{min-width:0}.audit-event-detail__related-item b[data-v-b6308d53],.audit-event-detail__related-item small[data-v-b6308d53]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-event-detail__related-item b[data-v-b6308d53]{font-size:11px;font-weight:700}.audit-event-detail__related-item small[data-v-b6308d53]{margin-top:3px;color:#8e9aab;font-size:10px}.audit-event-detail__related-item svg[data-v-b6308d53]{font-size:12px}.audit-event-detail__record-preview[data-v-b6308d53]{display:flex;justify-content:space-between;gap:10px;margin-top:7px;padding:9px 11px;border-radius:7px;background:#eef7ff;color:#1e4673;font-size:10px}.audit-event-detail__record-preview span[data-v-b6308d53]{color:#6c7d92}.audit-event-detail__changes h3[data-v-b6308d53],.audit-event-detail__timeline-card h3[data-v-b6308d53]{margin-bottom:10px}.audit-event-detail__table-wrap[data-v-b6308d53]{overflow:auto;border:1px solid #e1e4e8;border-radius:7px}.audit-event-detail__changes table[data-v-b6308d53]{width:100%;min-width:480px;border-collapse:collapse;font-size:11px}.audit-event-detail__changes th[data-v-b6308d53]{height:35px;background:#f4f4f5;color:#536072;font-size:10px;font-weight:700;text-align:left;text-transform:uppercase}.audit-event-detail__changes th[data-v-b6308d53],.audit-event-detail__changes td[data-v-b6308d53]{padding:8px 11px;border-bottom:1px solid #e4e7eb}.audit-event-detail__changes th[data-v-b6308d53]:first-child,.audit-event-detail__changes td[data-v-b6308d53]:first-child{width:29px}.audit-event-detail__changes th[data-v-b6308d53]:nth-child(2){width:33%}.audit-event-detail__changes th[data-v-b6308d53]:nth-child(3){width:31%}.audit-event-detail__changes tr:last-child td[data-v-b6308d53]{border-bottom:0}.audit-event-detail__changes td[data-v-b6308d53]{height:32px;box-sizing:border-box;color:#1d252f}.audit-event-detail__changes td[data-v-b6308d53]:nth-child(3){color:#596472}.audit-event-detail__timeline[data-v-b6308d53]{list-style:none;margin:2px 0 0;padding:0}.audit-event-detail__timeline li[data-v-b6308d53]{position:relative;display:grid;grid-template-columns:125px 20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px}.audit-event-detail__timeline li[data-v-b6308d53]:not(:last-child):before{content:"";position:absolute;top:26px;bottom:-16px;left:140px;width:1px;background:#c4daf0}.audit-event-detail__timeline time[data-v-b6308d53]{color:#475669;font-size:10px;white-space:nowrap}.audit-event-detail__timeline-dot[data-v-b6308d53]{width:14px;height:14px;box-sizing:border-box;display:grid;place-items:center;border:1px solid #189afa;border-radius:50%;background:#fff;z-index:1}.audit-event-detail__timeline-dot[data-v-b6308d53]:after{content:"";width:5px;height:5px;border-radius:50%;background:#1299f8}.audit-event-detail__timeline-copy[data-v-b6308d53]{min-width:0}.audit-event-detail__timeline-copy b[data-v-b6308d53],.audit-event-detail__timeline-copy small[data-v-b6308d53]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-event-detail__timeline-copy b[data-v-b6308d53]{font-size:11px;font-weight:700}.audit-event-detail__timeline-copy small[data-v-b6308d53]{margin-top:3px;color:#8e9aab;font-size:10px}.audit-event-detail__timeline .audit-event-detail__badge[data-v-b6308d53]{min-width:63px}@media(max-width:1200px){.audit-event-detail__top-grid[data-v-b6308d53]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-event-detail__related[data-v-b6308d53]{grid-column:1/-1}.audit-event-detail__bottom-grid[data-v-b6308d53]{grid-template-columns:1fr}.audit-event-detail__timeline li[data-v-b6308d53]{grid-template-columns:145px 20px minmax(0,1fr) auto}.audit-event-detail__timeline li[data-v-b6308d53]:not(:last-child):before{left:160px}}@media(max-width:700px){.audit-event-detail[data-v-b6308d53]{width:100%}.audit-event-detail__header[data-v-b6308d53]{padding:14px 16px}.audit-event-detail__body[data-v-b6308d53]{padding:14px}.audit-event-detail__top-grid[data-v-b6308d53]{grid-template-columns:1fr;gap:12px}.audit-event-detail__related[data-v-b6308d53]{grid-column:auto}.audit-event-detail__bottom-grid[data-v-b6308d53]{gap:12px;margin-top:12px}.audit-event-detail__card[data-v-b6308d53]{padding:15px}.audit-event-detail__top-grid>.audit-event-detail__card[data-v-b6308d53],.audit-event-detail__bottom-grid>.audit-event-detail__card[data-v-b6308d53]{min-height:0}.audit-event-detail__timeline li[data-v-b6308d53]{grid-template-columns:80px 18px minmax(0,1fr);gap:5px;min-height:52px}.audit-event-detail__timeline li[data-v-b6308d53]:not(:last-child):before{left:92px;top:31px;bottom:-21px}.audit-event-detail__timeline time[data-v-b6308d53]{font-size:9px;white-space:normal}.audit-event-detail__timeline .audit-event-detail__badge[data-v-b6308d53]{grid-column:3;justify-self:start;margin:-6px 0 5px}.audit-event-detail__timeline-copy b[data-v-b6308d53],.audit-event-detail__timeline-copy small[data-v-b6308d53]{white-space:normal}}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(50%,0%) 1fr;background:#fff;color:#101114}.login-visual{position:relative;min-height:100vh;border-radius:0 23px 23px 0;background-color:#073071;background-image:url(/build/assets/login-background2-DzMImPI1.png);background-repeat:no-repeat;background-size:auto 100%;background-position:50% center}.login-content{display:flex;align-items:center;justify-content:center;padding:30px 18%}.login-form-wrap{width:min(100%,588px)}.login-brand{display:inline-flex;align-items:center;gap:14px;color:#16102d;text-decoration:none;margin-bottom:42px}.login-brand__logo{display:block;width:141px;height:auto}.login-brand__divider{width:1px;height:37px;background:#d7d7d7}.login-brand__product{font-size:19px;letter-spacing:-1.2px;color:#050505;font-weight:600}.login-intro h1{font-size:19px;line-height:29px;font-weight:600}.login-intro p{margin-top:5px;color:#626875;font-size:14px;line-height:1.55}.login-form{margin-top:25px}.login-field{display:block;color:#656b79;font-size:13px;font-weight:600}.login-field+.login-field{margin-top:20px}.login-input{height:53px;margin-top:8px;display:flex;align-items:center;border:1px solid #dddfe3;border-radius:11px;padding:0 16px;box-shadow:0 1px 2px #0000000d}.login-input>svg,.password-toggle svg{width:21px;height:21px;fill:none;stroke:#454951;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.login-input input{min-width:0;width:100%;height:100%;border:0;outline:0;padding:0 11px;color:#25272d;background:transparent;font:500 14px Montserrat,sans-serif}.login-input input::-moz-placeholder{color:#999fab}.login-input input::placeholder{color:#999fab}.login-input input:-webkit-autofill,.login-input input:-webkit-autofill:hover,.login-input input:-webkit-autofill:focus{-webkit-text-fill-color:#25272d;box-shadow:0 0 0 1000px #fff inset;caret-color:#25272d;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.password-toggle{display:grid;place-items:center;width:22px;padding:0;border:0;background:transparent;cursor:pointer}.login-options{margin:12px 0 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:14px;font-weight:500}.login-options a{margin-left:auto;white-space:nowrap}.login-options a,.login-signup a{color:#626875;text-decoration:none}.remember-me{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.remember-me input{position:absolute;opacity:0}.remember-me span{width:25px;height:25px;border:2px solid #e5e5e5;border-radius:6px;background:#fff}.remember-me input:checked+span{background:#1295e6;border-color:#1295e6;box-shadow:inset 0 0 0 5px #fff}.sign-in-button{width:100%;height:53px;border:0;border-radius:12px;background:#1195e5;color:#fff;font:600 14px Montserrat,sans-serif;cursor:pointer;box-shadow:0 2px 3px #0000001f}.sign-in-button span{margin-left:11px;font-size:25px;line-height:0;vertical-align:-2px}.login-signup{margin:21px 0 23px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#343942}.login-signup a{display:inline-flex;align-items:center;color:#1195e5;font-weight:600;text-decoration:underline;text-decoration-color:#1195e559;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.login-signup a:hover{color:#0879c4;text-decoration-color:currentColor}.login-or{display:flex;align-items:center;gap:13px;color:#acb0b9;font-size:10px;font-weight:700}.login-or:before,.login-or:after{content:"";height:1px;flex:1;background:#e5e5e5}.social-signin{margin-top:23px;display:grid;grid-template-columns:1fr 1fr;gap:39px}.social-signin button{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;border:1px solid #e5e5e5;border-radius:11px;background:#fff;color:#646a76;font:600 14px Montserrat,sans-serif;box-shadow:0 2px 3px #0000000d;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.social-signin button:hover{border-color:#bcdff7;box-shadow:0 5px 12px #1195e51f;transform:translateY(-1px)}.social-signin button:focus-visible{outline:3px solid rgba(17,149,229,.24);outline-offset:2px}.social-signin__icon{width:19px;height:19px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.login-visual:after{content:"";position:absolute;right:0;bottom:0;left:0;height:38%;border-radius:0 0 23px;background:linear-gradient(to top,#00143fb3,#00143f00);pointer-events:none}.login-visual__message,.register-visual__message{position:absolute;z-index:1;left:56px;bottom:55px;color:#fff}.login-visual__message h2,.register-visual__message h2{font-size:clamp(28px,2vw,42px);line-height:1.18;font-weight:700}.login-visual__message p,.register-visual__message p{margin-top:18px;font-size:15px;line-height:1.55;font-weight:500}.register-form{margin-top:18px}.register-passwords{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.register-passwords .login-field+.login-field{margin-top:0}.register-terms{display:flex;align-items:center;flex-wrap:wrap;gap:0 5px;margin:11px 0 18px;color:#343942;font-size:14px;font-weight:500;cursor:pointer}.register-terms input{position:absolute;opacity:0}.register-terms>span{width:25px;height:25px;margin-right:4px;border:2px solid #e5e5e5;border-radius:6px;background:#fff}.register-terms input:checked+span{border-color:#1295e6;background:#1295e6;box-shadow:inset 0 0 0 5px #fff}.register-terms a{color:#1195e5;text-decoration:none}.register-signin{margin-bottom:25px}@media(max-width:900px){.login-page{grid-template-columns:1fr}.login-visual,.register-visual__message{display:none}.login-content{padding:48px 24px}}@media(max-width:480px){.login-content{padding:36px 20px}.login-brand{margin-bottom:35px}.login-brand__logo{width:155px}.login-brand__product{font-size:26px}.login-intro h1{letter-spacing:-1.2px}.social-signin{grid-template-columns:1fr;gap:14px}.login-signup{margin-bottom:42px}.register-passwords{grid-template-columns:1fr;gap:20px}}.welcome-page{min-height:100vh;background:#f7f7f8;color:#101114}.welcome-header{height:63px;display:flex;align-items:center;justify-content:space-between;padding:0 47px;border-bottom:1px solid #e7e8ea;background:#fff}.welcome-brand{display:inline-flex;align-items:center;gap:14px;color:#101114;text-decoration:none}.welcome-brand img{width:96px;height:auto}.welcome-brand>span{width:1px;height:34px;background:#e0e1e4}.welcome-brand b{font-size:26px;letter-spacing:-1.1px}.welcome-user{display:flex;align-items:center;gap:13px;font-size:14px}.welcome-user b{font-weight:700}.welcome-help{border:0;background:transparent;color:#59606c;font:600 14px Montserrat,sans-serif;cursor:pointer}.welcome-avatar{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#2da5eb;color:#fff;font-size:13px;font-weight:700}.welcome-profile{position:relative}.welcome-profile__trigger{height:48px;display:flex;align-items:center;gap:11px;padding:3px 7px 3px 3px;border:0;border-radius:8px;background:transparent;color:#101114;font:600 14px Montserrat,sans-serif;cursor:pointer}.welcome-profile__trigger:hover,.welcome-profile__trigger.is-open{background:#f4f8fb}.welcome-profile__name{white-space:nowrap}.welcome-menu{width:19px;height:19px;margin-left:3px;display:inline-grid;place-items:center;font-size:0;fill:none;stroke:#262b31;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.welcome-menu:after{display:none}.welcome-menu{display:inline-block;width:14px;height:14px;color:#262b31;font-size:14px;fill:currentColor;stroke:none}.welcome-profile__trigger.is-open .welcome-menu{transform:rotate(180deg)}.welcome-profile__dropdown{position:absolute;z-index:10;top:calc(100% + 10px);right:0;width:270px;overflow:hidden;border:1px solid #e5e8eb;border-radius:10px;background:#fff;box-shadow:0 10px 28px #16223226}.welcome-profile__summary{display:flex;align-items:center;gap:11px;padding:15px;border-bottom:1px solid #edf0f2}.welcome-profile__summary .welcome-avatar{width:38px;height:38px;font-size:12px}.welcome-profile__summary div{display:grid;gap:4px}.welcome-profile__summary b{color:#222831;font-size:13px}.welcome-profile__summary span{color:#7c8490;font-size:11px}.welcome-profile__dropdown a,.welcome-profile__dropdown button{width:100%;display:flex;align-items:center;gap:11px;padding:13px 16px;border:0;background:#fff;color:#515a68;text-align:left;text-decoration:none;font:500 14px Montserrat,sans-serif;cursor:pointer}.welcome-profile__dropdown a:hover,.welcome-profile__dropdown button:hover{background:#f4f8fb;color:#1195e5}.profile-menu-icon{width:20px;color:#76808d;font-size:19px;text-align:center}.welcome-header{height:63px;padding:0 48px;background:#fffffff7;box-shadow:0 2px 10px #14202f08}.welcome-brand{position:relative}.welcome-user{gap:16px}.welcome-help{padding:9px 12px;border-radius:8px;transition:background .2s ease,color .2s ease}.welcome-help:hover{background:#eef8ff;color:#1195e5}.welcome-profile__trigger{border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.welcome-profile__trigger:hover,.welcome-profile__trigger.is-open{border-color:#e1edf5;background:#f5faff}.welcome-avatar{background:linear-gradient(135deg,#4bbcf5,#168bd7);box-shadow:0 3px 8px #1195e538}.container-main{width:90%;margin:0 auto}.welcome-main{display:flex;justify-content:space-between}.welcome-hero{display:contents}.welcome-copy{grid-column:1;grid-row:1;align-self:center;max-width:590px;padding-left:0}.welcome-copy>span{color:#1195e5;font-size:13px;font-weight:600}.welcome-copy h1{margin-top:15px;font-size:36px;line-height:1.12;font-weight:700}.welcome-copy h1 em{font-style:normal;font-size:.75em}.welcome-copy>p{margin-top:15px;color:#616875;font-size:14px;line-height:23px}.welcome-actions{display:flex;gap:26px;margin-top:29px}.welcome-actions button{height:50px;min-width:236px;border-radius:11px;cursor:pointer;display:flex;align-items:center;justify-content:center}.save-draft{border:1px solid #dedfe2;background:#fff;color:#666d79;box-shadow:0 2px 3px #0000000f}.start-application{border:0;background:#1195e5;color:#fff;box-shadow:0 3px 5px #1195e533}.start-application span{margin-left:11px;font-size:25px;vertical-align:-2px}.welcome-art{grid-column:2;grid-row:1;height:430px;display:flex;align-items:center;justify-content:center;overflow:hidden}.welcome-art img{width:min(100%,680px);max-width:680px;mix-blend-mode:multiply}.application-steps{grid-column:2;grid-row:1;width:min(100%,600px);justify-self:end;padding:28px;border:1px solid #e2eaf0;border-radius:20px;background:#ffffffd1;box-shadow:0 12px 30px #1a4d6c14}.application-steps h2{font-size:23px;line-height:1.16;font-weight:600}.application-steps>p{margin-top:9px;color:#626875;font-size:14px}.step-list{display:grid;grid-template-columns:1fr;align-items:center;gap:15px;margin-top:25px}.application-step{width:auto;min-height:108px;display:flex;align-items:center;gap:15px;padding:15px;border:1px solid #e2eaf0;border-radius:15px;background:#fff;box-shadow:0 2px 5px #00000008}.step-icon{width:58px;height:64px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#e5f3fe;color:#1195e5;font-size:28px;font-weight:800}.application-step h3{font-size:16px;font-weight:700;line-height:1.25}.application-step p{margin-top:5px;color:#626875;font-size:13px;line-height:1.4}.step-arrow{display:none}.application-steps{width:min(100%,760px);padding:50px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.application-steps h2{font-size:23px;line-height:1.16;letter-spacing:-1.2px}.application-steps>p{margin-top:10px;font-size:14px}.step-list{position:relative;gap:12px;margin-top:42px;padding-left:100px}.step-list:before{content:"";position:absolute;top:57px;bottom:57px;left:29px;border-left:2px dashed #c7d3e1}.application-step{position:relative;width:500px;gap:28px;padding:12px;border-color:#e2e9f1;border-radius:17px;box-shadow:0 7px 16px #23518112;transition:transform .2s ease,box-shadow .2s ease}.application-step:hover{transform:translate(4px);box-shadow:0 10px 24px #2351811f}.application-step:before{position:absolute;z-index:1;top:50%;left:-100px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;font-size:23px;font-weight:600;transform:translateY(-50%)}.application-step:nth-of-type(1):before{content:"1";color:#128ee1;background:#dceffd}.application-step:nth-of-type(2):before{content:"2";color:#00ad96;background:#d9f7f0}.application-step:nth-of-type(3):before{content:"3";color:#7118e8;background:#eadcff}.application-step:after{content:"›";position:absolute;top:50%;right:27px;color:#1295e5;font-size:39px;font-weight:300;transform:translateY(-53%)}.step-icon{width:84px;height:86px;border-radius:14px;font-size:0}.step-icon:after{color:currentColor;font-size:35px;line-height:1}.application-step:nth-of-type(1) .step-icon{color:#1295e5;background:#e1f2ff}.application-step:nth-of-type(1) .step-icon:after{content:"▦"}.application-step:nth-of-type(2) .step-icon{color:#00ae93;background:#def8f1}.application-step:nth-of-type(2) .step-icon:after{content:"▬"}.application-step:nth-of-type(3) .step-icon{color:#7118e8;background:#efe4ff}.application-step:nth-of-type(3) .step-icon:after{content:"⇥"}.step-icon:after{display:none}.step-icon svg{width:25px;height:25px}.application-step h3{font-size:16px;font-weight:600}.application-step p{margin-top:8px;font-size:14px;line-height:1.45}.onboard-actions>.onboard-actions__secondary{display:flex;align-items:center;gap:16px}.onboard-actions .onboard-draft{display:none}@media(max-width:1100px){.welcome-main{width:min(100% - 48px,900px);display:block}.welcome-hero{grid-template-columns:1fr;display:grid}.welcome-copy{padding-left:0;grid-column:auto;grid-row:auto}.welcome-art{height:460px;grid-column:auto;grid-row:auto}.step-list{grid-template-columns:1fr}.application-steps{width:100%;padding:28px;border-top:1px solid #e2eaf0;grid-column:auto;grid-row:auto}.application-step{min-height:0}.step-arrow{display:none}}@media(max-width:640px){.welcome-header{height:70px;padding:0 20px}.welcome-brand img{width:110px}.welcome-brand>span,.welcome-brand b,.welcome-help,.welcome-user b{display:none}.welcome-main{width:min(100% - 40px,560px);padding-top:45px}.welcome-copy h1{font-size:36px}.welcome-actions{flex-direction:column;gap:12px}.welcome-actions button{width:100%}.welcome-art{height:300px}.application-steps{padding:20px 0 0}.application-step h3{white-space:normal;font-size:18px}}.client-onboard__upload{display:grid;place-items:center;gap:8px;min-height:135px;padding:18px;border:1px dashed #9fc9ef;border-radius:10px;background:#f8fcff;color:#1385e8;text-align:center}.client-onboard__upload svg{font-size:22px}.client-onboard__upload b{color:#1d3150;font-size:13px}.client-onboard__upload small,.client-onboard__upload span{color:#7789a3;font-size:11px}.client-onboard__upload input{max-width:255px;color:#526883;font-size:11px}.client-onboard__required{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:14px;color:#5d708d;font-size:11px}.client-onboard__required svg{color:#2ba04a}.client-onboard__submitted{width:min(100% - 32px,650px);margin:90px auto;padding:52px 30px;border:1px solid #d9e8f4;border-radius:16px;background:#fff;box-shadow:0 10px 28px #1f477614;text-align:center}.client-onboard__submitted>span{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e0f5e5;color:#279b46;font-size:24px}.client-onboard__submitted h1{margin:18px 0 8px;color:#10234b;font-size:24px}.client-onboard__submitted p{max-width:460px;margin:auto;color:#70819a;font-size:13px;line-height:1.7}.client-onboard__submitted button{height:40px;margin-top:24px;padding:0 18px;border:0;border-radius:8px;background:#087eed;color:#fff;font:600 12px Montserrat,sans-serif;cursor:pointer}.application-success{width:min(1200px,100% - 48px);height:calc(100vh - 63px);min-height:0;margin:0 auto;padding:clamp(18px,4vh,42px) 0 16px;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;overflow:hidden}.application-success__hero{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:36px;padding:0}.application-success__copy{max-width:620px}.application-success__copy h1{margin:0;color:#111827;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:49px}.application-success__copy>p{max-width:600px;margin:9px 0 19px;color:#465267;font-size:13px;line-height:1.55}.application-success__email{display:flex;align-items:center;gap:12px;max-width:570px;padding:12px 14px;border:1px solid #bbe8c5;border-radius:18px;background:#effbf1;color:#268d3e}.application-success__email>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #63bc76;border-radius:50%;font-size:13px}.application-success__email b,.application-success__email small{display:block}.application-success__email b{font-size:12px;font-weight:600;line-height:21px}.application-success__email small{margin-top:3px;color:#526174;font-size:11px}.application-success__hero>img{width:min(100%,465px);max-height:min(43vh,380px);justify-self:center;-o-object-fit:contain;object-fit:contain}.application-status{padding:16px 18px 13px;border:1px solid #e2e7ee;border-radius:18px;background:#fffffff0;box-shadow:0 5px 14px #1533580a}.application-status h2,.application-status p{margin:0}.application-status h2{color:#192132;font-size:18px;font-weight:600}.application-status>p{margin-top:7px;padding-bottom:11px;border-bottom:1px solid #edf0f4;color:#8792a2;font-size:12px}.application-status ol{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:16px 0 0;padding:0;list-style:none}.application-status ol:before{content:"";position:absolute;top:14px;left:9%;right:9%;height:2px;background:#e0e5eb}.application-status li{position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.application-status li>span{width:28px;height:28px;display:grid;place-items:center;box-sizing:border-box;border:1px solid #e0e5eb;border-radius:50%;background:#fff;color:#ccd3dc;font-size:10px;z-index:1}.application-status li.is-complete>span{border-color:#168ee0;background:#168ee0;color:#fff}.application-status li.is-current>span{border-color:#168ee0;color:#168ee0;font-weight:700;letter-spacing:-1px}.application-status li.is-complete:after{content:"";position:absolute;top:13px;left:50%;width:50%;height:3px;background:#8ecfff}.application-status li>div{margin-top:8px}.application-status li b,.application-status li small{display:block}.application-status li b{color:#151b28;font-size:13px}.application-status li small{margin-top:6px;color:#8b96a6;font-size:10px;line-height:1.45}@media(max-width:800px){.application-success{width:min(100% - 30px,600px);height:calc(100vh - 70px);padding-top:16px}.application-success__hero{grid-template-columns:1fr;text-align:center}.application-success__email{text-align:left}.application-success__hero>img{max-height:330px;order:-1}.application-status ol{grid-template-columns:1fr;gap:16px}.application-status ol:before,.application-status li.is-complete:after{display:none}.application-status li{grid-template-columns:28px 1fr;justify-items:start;gap:10px;text-align:left}.application-status li>div{margin:0}}.onboard-title>div>span{color:#007b74;font-size:12px;font-weight:800}.onboard-title>strong{padding:10px 14px;border:1px solid #cad9e2;border-radius:7px;background:#fff;color:#4b6284;font-size:12px;white-space:nowrap}.onboard-tabs{display:flex;gap:14px;margin:25px 0 18px}.onboard-tabs button{flex:1;display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #d5e1e8;border-radius:8px;background:#fff;color:#315070;text-align:left;font:600 14px Montserrat,sans-serif;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.onboard-tabs button:hover{border-color:#7cc8c1}.onboard-tabs button.is-active{border-color:#00736f;background:#00736f;color:#fff;box-shadow:0 6px 14px #00736f2e}.onboard-tab__number{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #bcd0dc;border-radius:50%;color:#23426a;font-size:14px}.onboard-tabs .is-active .onboard-tab__number{border-color:#ffffff73;color:#fff}.onboard-tabs .is-complete .onboard-tab__number{border-color:#14a675;background:#dcf8e9;color:#159a6c}.onboard-tab__content{display:grid;gap:5px}.onboard-tab__chevron{flex:0 0 auto;margin-left:auto;align-self:center;font-size:13px}.onboard-tabs small{color:#7184a6;font-size:11px;font-weight:500}.onboard-tabs .is-active small{color:#dcfffd}.onboard-tab-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0}.onboard-card--wide{width:100%;grid-column:1/-1;margin-bottom:0}.onboard-fields--three{grid-template-columns:repeat(3,1fr);gap:25px 20px;padding:28px 25px 20px}.onboard-card__title h2{display:flex;align-items:center;gap:13px}.onboard-card__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:7px;background:#e0f5f6;color:#007d78;font-size:17px}.onboard-bank-note{display:flex;align-items:center;gap:12px;margin:5px 25px 25px;padding:15px 18px;border:1px solid #a6d8dc;border-radius:7px;background:#def2f4;color:#005d60;font-size:13px}.onboard-signatory-fields{grid-template-columns:repeat(4,1fr);padding:25px 20px 20px}.onboard-signatory-fields label:nth-child(9){grid-column:span 1}.onboard-signatory-fields label:nth-child(10){grid-column:span 2}.onboard-tab-panel>.onboard-card:not(.onboard-card--wide){width:auto;margin:0}.onboard-documents{padding:10px 20px 20px}.onboard-documents__head,.onboard-document{display:grid;grid-template-columns:35px 1.8fr .65fr .75fr .6fr;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid #dfe8ed;color:#60718d;font-size:12px}.onboard-documents__head{min-height:40px;color:#667993;font-weight:700}.onboard-document b{color:#10244d;font-size:13px}.document-status{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:4px;font-size:11px;font-weight:700}.document-status.pending{background:#fff1c9;color:#ac7900}.document-status.uploaded{background:#d9f6e6;color:#11945d}.onboard-document button{justify-self:end;height:33px;min-width:95px;border-radius:6px;font:600 12px Montserrat,sans-serif;cursor:pointer}.upload-file{border:1px solid #a7d8dc;background:#e0f4f5;color:#007277}.remove-file{border:1px solid #d8e1e7;background:#f2f7f9;color:#1a314f}.onboard-document-notes{display:grid;grid-template-columns:1fr 1fr auto;gap:25px;padding-top:20px;color:#70829c;font-size:11px;line-height:1.8}.onboard-document-notes b{align-self:center;padding:10px 15px;border-radius:6px;background:#eaf1f5;color:#60728b;text-align:center;font-size:11px}.onboard-consent{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px}.onboard-consent label{min-height:62px;display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #d4e1e8;border-radius:6px;color:#27436a;font-size:13px;line-height:1.45}.onboard-consent input{width:16px;height:16px;margin:1px 0 0;accent-color:#00736f}@media(max-width:900px){.onboard-tabs{flex-direction:column}.onboard-tab-panel{grid-template-columns:1fr}.onboard-tab-panel>.onboard-card{grid-column:auto}.onboard-fields--three,.onboard-signatory-fields{grid-template-columns:1fr 1fr}.onboard-signatory-fields label:nth-child(9),.onboard-signatory-fields label:nth-child(10){grid-column:auto}.onboard-documents{overflow-x:auto}.onboard-documents__head,.onboard-document{min-width:760px}.onboard-consent{grid-template-columns:1fr}}@media(max-width:640px){.onboard-fields--three,.onboard-signatory-fields{grid-template-columns:1fr}.onboard-bank-note{align-items:flex-start;margin:5px 18px 18px}.onboard-title>strong{display:none}}@media(min-width:1101px){.welcome-main{width:90%;max-width:none;align-items:flex-start;padding-top:50px}.welcome-copy{width:590px;max-width:590px;padding-top:47px;padding-left:48px}.welcome-copy>span{font-size:14px;font-weight:600}.welcome-copy h1{font-size:33px;line-height:1.05;font-weight:700}.welcome-copy>p{font-size:14px;line-height:1.6}.welcome-actions{margin-top:25px}.application-steps{width:742px;flex:0 0 742px;padding-top:0}.application-steps h2{font-size:28px;line-height:1.16;font-weight:700}.application-steps>p{margin-top:10px;font-size:14px}.step-list{gap:15px;margin-top:30px;padding-left:100px}.application-step{width:100%;gap:29px;padding:15px;border-radius:15px}.step-icon{width:68px;height:68px;border-radius:14px}.application-step h3{font-size:17px;font-weight:600}.application-step p{margin-top:8px;font-size:14px;line-height:1.42}}.onboard-header{height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid #dce8ef;background:#ffffffdb}.onboard-brand,.onboard-session{display:flex;align-items:center;gap:12px}.onboard-brand__icon{width:37px;height:37px;display:grid;place-items:center;border-radius:6px;background:linear-gradient(135deg,#00a48e,#006a72);color:#fff;font-size:22px}.onboard-brand div{display:grid;gap:4px}.onboard-brand b{font-size:14px;letter-spacing:.1px}.onboard-brand small,.onboard-session{color:#435b91;font-size:11px}.onboard-session>span:first-child{color:#00a98d;font-size:21px}.onboard-avatar{width:36px;height:36px;display:grid;place-items:center;margin-left:14px;border-radius:50%;background:#2455c0;color:#fff;font-size:13px;font-weight:700}.onboard-chevron{font-size:19px;color:#15366a}.onboard-container{width:min(100% - 112px,1430px);margin:0 auto;padding-top:21px}.onboard-title p{margin-top:5px;color:#5f70a1;font-size:14px}.onboard-title p b,.onboard-fields b{color:#f14343}.onboard-progress{width:290px;display:grid;grid-template-columns:1fr auto;gap:9px 12px;padding:14px 18px;border:1px solid #e1e9ef;border-radius:10px;background:#fff;box-shadow:0 4px 12px #295f800f;font-size:12px}.onboard-progress b{grid-column:span 2}.onboard-progress div{height:12px;overflow:hidden;border:1px solid #dbe5ec;border-radius:20px;background:#eaf1f5}.onboard-progress div span{display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00a98e,#007e7b)}.onboard-progress strong{color:#38528c}.onboard-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;padding:8px;border:1px solid #dbe8ee;border-radius:10px;background:#ffffffdb;box-shadow:0 4px 10px #1f4e6d0a}.onboard-step{min-width:0;display:flex;align-items:center;gap:16px;padding:12px 17px;border-right:1px solid #d5e1e8}.onboard-step:last-child{border-right:0}.onboard-step i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#eaf1f8;color:#102258;font-style:normal;font-weight:700}.onboard-step div{display:grid;gap:5px;min-width:0}.onboard-step b{font-size:14px}.onboard-step small{color:#6477a9;font-size:12px;white-space:nowrap}.onboard-step em{margin-left:auto;font-size:30px;font-style:normal;font-weight:300}.onboard-step.is-active{border-radius:7px;background:linear-gradient(100deg,#00796f,#00998d);color:#fff;box-shadow:0 7px 15px #00787038}.onboard-step.is-active i{background:#f3fbfc;color:#006f68}.onboard-step.is-active small{color:#e8ffff}.onboard-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.onboard-card{overflow:hidden;border:1px solid #dbe6ed;border-radius:10px;background:#ffffffe0;box-shadow:0 5px 12px #265c7b0d}.onboard-card__title{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #d6e1e8}.onboard-card__title h2{font-size:15px;font-weight:600}.onboard-card__title span{color:#566b9e;font-size:13px}.onboard-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;padding:18px 30px 14px}.onboard-fields label{min-width:0;display:grid;gap:6px;color:#0d1d4d;font-size:13px}.onboard-input{height:44px;display:flex;align-items:center;border:1px solid #cad8e5;border-radius:6px;background:#fbfdff}.onboard-input input{min-width:0;width:100%;height:100%;padding:0 14px;border:0;outline:0;background:transparent;color:#172654;font:13px Montserrat,sans-serif}.onboard-input input::-moz-placeholder{color:#7589b6}.onboard-input input::placeholder{color:#7589b6}.onboard-input i{padding-right:12px;color:#11275b;font-size:18px;font-style:normal}.onboard-datepicker{--dp-font-family: "Montserrat", sans-serif;--dp-font-size: 13px;--dp-border-radius: 6px;--dp-border-color: #cad8e5;--dp-border-color-hover: #159be6;--dp-border-color-focus: #159be6;--dp-input-padding: 0 14px;--dp-input-icon-padding: 38px;--dp-primary-color: #159be6;--dp-primary-text-color: #fff;--dp-menu-min-width: 270px}.onboard-datepicker .dp--input{height:44px;background:#fbfdff;color:#172654}.onboard-datepicker .dp--input::-moz-placeholder{color:#7589b6;opacity:1}.onboard-datepicker .dp--input::placeholder{color:#7589b6;opacity:1}.onboard-phone-field{display:grid;grid-template-columns:minmax(111px,.3fr) 1fr;gap:12px;align-items:center}.onboard-phone-field .onboard-dropdown,.onboard-phone-field .onboard-input{height:44px}.onboard-phone-field .onboard-dropdown__trigger{font-weight:600}.onboard-contact-fields{grid-template-columns:repeat(4,1fr);gap:10px 18px;padding-top:12px}.onboard-contact-fields>label:nth-child(-n+4){grid-column:span 2}.onboard-email{grid-column:span 2}.onboard-code,.onboard-phone{grid-column:span 1}.onboard-language{grid-column:span 4}.onboard-actions button{height:43px;border-radius:7px;font:600 14px Montserrat,sans-serif;cursor:pointer}.onboard-back{min-width:102px;border:1px solid #c9d8e4;background:#fff;color:#183265}.onboard-actions>div{display:flex;align-items:center;gap:21px}.onboard-draft{border:0;background:transparent;color:#4c6190}.onboard-continue{padding:0 20px;border:0;background:linear-gradient(100deg,#006f6b,#00877d);color:#fff;box-shadow:0 4px 9px #006e6733}.onboard-continue span{margin-left:8px;font-size:20px;vertical-align:-1px}@media(max-width:1000px){.onboard-container{width:min(100% - 48px,800px)}.onboard-steps,.onboard-form{grid-template-columns:1fr}.onboard-step{border-right:0;border-bottom:1px solid #d5e1e8}.onboard-step:last-child{border-bottom:0}.onboard-progress{width:100%}.onboard-form{margin-bottom:16px}}@media(max-width:640px){.onboard-header{padding:0 18px}.onboard-brand b{font-size:11px}.onboard-session{gap:5px;font-size:0}.onboard-avatar{margin-left:3px}.onboard-container{width:min(100% - 28px,560px)}.onboard-title h1{font-size:26px}.onboard-title p{line-height:1.45}.onboard-fields,.onboard-contact-fields{grid-template-columns:1fr;padding:18px}.onboard-contact-fields>label:nth-child(-n+4),.onboard-email,.onboard-code,.onboard-phone,.onboard-language{grid-column:auto}.onboard-actions>div{gap:5px}.onboard-draft{display:none}}.onboard-page{background:linear-gradient(135deg,#f8fbff,#f3f8fd 62%,#edf5fb)}.onboard-header,.onboard-container{position:relative;z-index:1}.onboard-header{height:76px;padding:0 55px;border-bottom-color:#e2eaf2;background:#fffffff0;box-shadow:0 2px 10px #254a700a}.onboard-brand{gap:15px}.onboard-brand>img{width:132px;height:auto}.onboard-brand>span{width:1px;height:35px;background:#dbe2ea}.onboard-brand__icon{display:none}.onboard-brand b{color:#111e51;font-size:18px;letter-spacing:-.45px}.onboard-brand small{color:#536789;font-size:12px}.onboard-session{max-width:365px;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 18px;border-radius:9px;background:#f1f7ff;color:#4d5a93;font-size:12px}.onboard-session svg{grid-row:span 2;align-self:center;color:#1195e5}.onboard-session small{color:#7180a6;font-size:10px}.onboard-container{width:min(100% - 100px,1280px);margin:0 auto;padding:22px 0 32px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px 16px}.onboard-title h1{font-size:26px;color:#102054}.onboard-title>div>span{color:#1195e5}.onboard-title p{font-size:13px}.onboard-title>strong{padding:10px 14px;border-color:#cad9e2;background:#fff}.onboard-tabs{margin-top:20px}.onboard-tabs button{position:relative;padding:15px;border:0;border-radius:9px}.onboard-tabs button:last-child{border-right:0}.onboard-tabs button.is-active{background:#e6f6ff;color:#1195e5;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px}.onboard-tabs .is-active small{color:#5d7096}.onboard-tab__number{border:0;background:#eef4fb;color:#14275b}.onboard-tabs .is-active .onboard-tab__number{background:#1195e5;color:#fff}.onboard-tab-panel{grid-column:1;grid-row:3;display:grid;grid-template-columns:1fr;gap:10px}.onboard-tab-panel>.onboard-card:not(.onboard-card--wide){width:100%;margin:0}.onboard-card{border-color:#dfe8f2;border-radius:11px;box-shadow:0 7px 18px #234e790d}.onboard-card__title{height:54px;padding:0 20px;background:linear-gradient(90deg,#fff,#f7faff)}.onboard-card__title h2{color:#102054;font-size:14px}.onboard-fields{gap:13px 16px;padding:14px 20px 17px}.onboard-fields label{font-size:12px}.onboard-input{height:44px;border-color:#cbd9ea;border-radius:6px}.onboard-input input{font-size:12px}.onboard-fields--three{gap:15px 16px;padding:17px 20px}.onboard-container:after{content:"Onboarding Progress\a\a 33%\a\aStage 1 of 3 · Organization Details\a\a  1   Organization Details\a\a  2   Banking & Settlement\a\a  3   Compliance & Documents";white-space:pre-wrap;grid-column:2;grid-row:3;align-self:start;min-height:238px;padding:25px;border-radius:11px;background:linear-gradient(150deg,#1195e5,#08498b);box-shadow:0 10px 22px #1195e538;color:#fff;font:600 12px/1.65 Montserrat,sans-serif}.onboard-continue{background:linear-gradient(100deg,#1195e5,#087ac8)}.onboard-back{border-color:#c9d8e7}@media(max-width:1100px){.onboard-container{width:min(100% - 48px,900px);grid-template-columns:1fr}.onboard-container:after{display:none}.onboard-tab-panel{grid-column:1;grid-row:auto}.onboard-header{padding:0 24px}}@media(max-width:640px){.onboard-header{height:66px;padding:0 16px}.onboard-brand>img,.onboard-brand>span{display:none}.onboard-brand b{font-size:14px}.onboard-session{max-width:none;padding:8px;font-size:0;background:transparent}.onboard-session small{display:none}.onboard-container{width:min(100% - 28px,560px);padding-top:15px}.onboard-tabs button{padding:10px}.onboard-tab__content small{display:none}.onboard-tab__content b{font-size:11px}.onboard-tab__number{width:29px;height:29px}}.onboard-header{height:76px;padding:0 46px;background:#fffffff5}.onboard-container{width:min(100% - 92px,1280px);grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto auto auto auto;gap:16px;padding-top:0}.onboard-title{margin-bottom:25px}.onboard-title h1{margin:0;font-size:21px;color:#4d5ba4;font-weight:600}.onboard-title p{margin-top:5px}.onboard-title>strong{display:none}.onboard-tabs{grid-row:2;border-radius:0 0 12px 12px}.onboard-tabs button{min-height:66px}.onboard-tab__number{width:42px;height:42px;font-size:16px}.onboard-tab-panel{grid-column:1;grid-row:4;gap:10px}.onboard-card{border-color:#dce5f4;border-radius:10px;background:#ffffffe6}.onboard-card__title{height:56px;background:linear-gradient(90deg,#fff,#f8f8ff)}.onboard-card__title h2:before{width:35px;height:35px;display:grid;place-items:center;margin-right:4px;border-radius:50%;background:linear-gradient(135deg,#e4f4ff,#f9e8f6);color:#1195e5;content:"•"}.onboard-fields{padding:13px 20px 17px}.onboard-input{height:44px;background:#fff}.onboard-fields label{color:#172850}.onboard-container:after{content:"Onboarding Progress\a\a 33%\a━━━━━━━━━━\aStage 1 of 3  ·  Organization Details\a\a  1     Organization Details\a\a  2     Banking & Settlement\a\a  3     Compliance & Documents";grid-column:2;grid-row:3/span 2;align-self:start;min-height:238px;margin-top:0;padding:27px 24px;border-radius:11px;background:linear-gradient(155deg,#159be6,#075795);box-shadow:0 10px 22px #1195e533;color:#fff;font:600 12px/1.7 Montserrat,sans-serif;white-space:pre-wrap}.onboard-container:before{content:"Need Help?\a\aIf you need any assistance during the onboarding process, our team is here to help.\a\a─────────────────\a Contact Support";grid-column:2;grid-row:4;align-self:end;min-height:206px;padding:25px 22px;border:1px solid #e1e8f3;border-radius:11px;background:linear-gradient(155deg,#fff,#f0f7ff);color:#607094;font:12px/1.6 Montserrat,sans-serif;white-space:pre-wrap;box-shadow:0 7px 18px #234e790a}.onboard-container:before:first-line{color:#102054;font-weight:800}.onboard-continue{border-radius:8px}@media(max-width:1100px){.onboard-container{width:min(100% - 48px,900px);display:grid;grid-template-columns:1fr}.onboard-tabs,.onboard-tab-panel{grid-column:1;grid-row:auto}.onboard-container:after,.onboard-container:before{display:none}}.onboard-container:after,.onboard-container:before{display:none}.onboard-progress-panel{grid-column:2;grid-row:3/span 2;align-self:start;min-height:276px;padding:20px 15px;border-radius:11px;background:linear-gradient(155deg,#159be6,#075795);box-shadow:0 10px 22px #1195e533;color:#fff}.onboard-progress-panel__top{display:flex;align-items:center;justify-content:space-between}.onboard-progress-panel h2{font-size:16px;font-weight:600}.onboard-progress-panel strong{font-size:13px}.onboard-progress-panel__bar{height:5px;overflow:hidden;margin-top:15px;border-radius:30px;background:#ffffff45}.onboard-progress-panel__bar span{display:block;height:100%;border-radius:inherit;background:#b5ffc8;transition:width .25s ease}.onboard-progress-panel>p{margin-top:15px;font-size:12px}.onboard-progress-panel>p i{padding:0 4px;font-style:normal}.onboard-progress-panel ol{display:grid;gap:12px;margin-top:25px;counter-reset:none}.onboard-progress-panel li{display:flex;align-items:center;gap:14px;color:#ffffffd4;font-size:12px}.onboard-progress-panel li span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#fff3;color:#fff;font-size:12px}.onboard-progress-panel li.is-active{color:#fff}.onboard-progress-panel li.is-active span{background:#fff;color:#1195e5}.onboard-progress-panel li.is-complete span{background:#dff9ee;color:#109565}.onboard-progress-panel__bar .progress-organization{width:0}.onboard-progress-panel__bar .progress-banking{width:50%}.onboard-progress-panel__bar .progress-compliance{width:100%}.onboard-support-panel{grid-column:2;grid-row:3;align-self:start;min-height:165px;margin-top:20px;display:grid;grid-template-columns:46px 1fr;gap:14px;padding:20px 15px;border:1px solid #e1e8f3;border-radius:11px;background:linear-gradient(155deg,#fff,#f0f7ff);box-shadow:0 7px 18px #234e790a}.onboard-support-panel>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e4f3ff;color:#1195e5;font-weight:800}.onboard-support-panel h2{color:#102054;font-size:15px;font-weight:600}.onboard-support-panel p{margin-top:8px;color:#617394;font-size:12px;line-height:1.55}.onboard-support-panel button{grid-column:1/-1;height:37px;align-self:end;border:1px solid #1195e5;border-radius:7px;background:#fff;color:#0878c3;font:700 12px Montserrat,sans-serif;cursor:pointer}.onboard-content{background-color:#fff;border-radius:10px}.onboard-main{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.onboard-content{width:100%;padding:15px;box-shadow:#0000001a 0 1px 2px}.onboard-panels{max-width:300px}@media(min-width:1101px){.onboard-container{display:block;width:min(100% - 92px,1280px);padding-right:316px;position:relative}.onboard-tab-panel{display:block;width:100%;margin:0;padding-left:0;padding-right:0;display:grid;grid-template-columns:1fr;gap:10px}.onboard-panels{position:sticky;top:15px;align-self:flex-start;flex:0 0 300px;height:-moz-fit-content;height:fit-content}}.onboard-actions{position:sticky;z-index:30;right:0;bottom:0;left:0;width:100%;padding:15px 20px;display:flex;justify-content:space-between;background:#fff;border-radius:10px;box-shadow:#0000001a 0 10px 50px;gap:15px}.onboard-actions--first-tab{justify-content:flex-end}.onboard-actions__success{min-height:40px;display:inline-flex;align-items:center;gap:9px;margin:0;padding:0 14px;border:1px solid #b9e7cc;border-radius:8px;background:linear-gradient(135deg,#effcf4,#f7fffa);box-shadow:0 4px 12px #15895017;color:#16824a;font:600 12px Montserrat,sans-serif}.onboard-actions__success svg{width:18px;height:18px;padding:4px;box-sizing:border-box;border-radius:50%;background:#1ba45a;color:#fff}.onboard-actions__error{min-height:40px;display:inline-flex;align-items:center;gap:9px;margin:0;padding:0 14px;border:1px solid #f0c1c5;border-radius:8px;background:linear-gradient(135deg,#fff5f5,snow);box-shadow:0 4px 12px #b2303912;color:#b22d36;font:600 12px Montserrat,sans-serif}.onboard-actions__error svg{width:18px;height:18px;padding:4px;box-sizing:border-box;border-radius:50%;background:#d94d56;color:#fff}@media(max-width:650px){.onboard-actions__secondary:has(.onboard-actions__success),.onboard-actions__secondary:has(.onboard-actions__error){flex-wrap:wrap}.onboard-actions__success,.onboard-actions__error{width:100%;margin:0}}@media(max-width:1100px){.onboard-panels{position:static;max-width:none}}.onboard-dropdown{position:relative;width:100%;height:44px}.onboard-card{overflow:visible}.onboard-card:has(.onboard-dropdown.is-open){position:relative;z-index:10}.onboard-card__title{justify-content:flex-start;gap:12px;border-radius:10px 10px 0 0}.onboard-card__title>span{order:-1;flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;margin:0;border-radius:10px;background:#e6f6ff;color:#1195e5;font:600 12px Montserrat,sans-serif;line-height:1}.onboard-card__title h2{min-width:0;margin:0}.onboard-card__title h2:before{display:none;content:none}.onboard-fields label{color:#6a6a6a;font-weight:600}.onboard-fields label b{color:#e5484d;font-weight:600}.onboard-consent label{cursor:pointer;transition:border-color .18s ease,background .18s ease}.onboard-consent label.is-checked{border-color:#159be6;background:#f2f9ff}.onboard-consent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 16px;width:16px;height:16px;margin:1px 0 0;border:1px solid #8ba3bb;border-radius:3px;background:#fff;cursor:pointer;position:relative}.onboard-consent input[type=checkbox]:checked{border-color:#159be6;background:#159be6}.onboard-consent input[type=checkbox]:checked:after{content:"";position:absolute;width:4px;height:8px;top:2px;left:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.onboard-dropdown__trigger{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid #cbd9ea;border-radius:6px;background:#fff;color:#172850;font:12px Montserrat,sans-serif;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.onboard-dropdown__trigger:hover,.onboard-dropdown.is-open .onboard-dropdown__trigger{border-color:#159be6;box-shadow:0 0 0 3px #159be61a}.onboard-dropdown__trigger svg{flex:none;color:#536a91;font-size:11px}.onboard-dropdown__trigger .is-placeholder{color:#7589b6}.onboard-dropdown__value,.onboard-dropdown__option-label{min-width:0;display:flex;align-items:center;gap:8px}.onboard-dropdown__value span,.onboard-dropdown__option-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboard-dropdown__flag{width:20px;height:15px;flex:0 0 auto;border:1px solid rgba(23,40,80,.12);border-radius:2px;-o-object-fit:cover;object-fit:cover}.onboard-dropdown__menu{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:max(100%,270px);padding:5px;border:1px solid #e0e6ed;border-radius:9px;background:#fff;box-shadow:0 10px 24px #16285029;overflow-y:auto}.onboard-dropdown__search{position:sticky;top:0;z-index:1;width:100%;height:34px;box-sizing:border-box;display:block;margin:0 0 5px;padding:0 10px;border:1px solid #d7e2ee;border-radius:6px;background:#f8fbff;color:#172850;font:12px Montserrat,sans-serif;line-height:34px}.onboard-dropdown__search::-moz-placeholder{color:#7a8aa6}.onboard-dropdown__search::placeholder{color:#7a8aa6}.onboard-dropdown__search:focus{border-color:#159be6;outline:0;box-shadow:0 0 0 3px #159be61f}.onboard-dropdown.opens-upward .onboard-dropdown__menu{top:auto;bottom:calc(100% + 6px);box-shadow:0 -10px 24px #16285029}.onboard-dropdown__option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:#697080;font:13px Montserrat,sans-serif;text-align:left;cursor:pointer}.onboard-dropdown__option:hover{background:#f2f7fb;color:#172850}.onboard-dropdown__option.is-all{background:#f1f1f3}.onboard-dropdown__option small{color:#9aa2b1;font:13px Montserrat,sans-serif}.onboard-tabs button.is-complete{border-color:#159a6c;background:linear-gradient(135deg,#087b5a,#119a6e 52%,#31c58d);color:#fff;box-shadow:0 10px 22px #0b8b6147,inset 0 1px #ffffff38}.onboard-tabs button.is-complete small{color:#dcf8e9}.onboard-tabs button.is-complete .onboard-tab__number{border-color:#ffffff73;background:#ffffff2e;color:#fff}.onboard-tabs button.is-complete .onboard-tab__chevron{box-sizing:border-box;width:29px;height:29px;padding:7px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:#ffffff29;color:#fff;filter:drop-shadow(0 3px 4px rgba(0,69,46,.2))}.onboard-tabs button.is-active{border-color:#128bd4;background:linear-gradient(135deg,#0575c6,#119be3 52%,#52c5ff);color:#fff;box-shadow:0 10px 22px #0a89d747,inset 0 1px #ffffff3d}.onboard-tabs button.is-active small{color:#dff4ff}.onboard-tabs button.is-active .onboard-tab__number{border-color:#ffffff73;background:#ffffff2b;color:#fff}.onboard-review{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;margin-top:22px;padding-bottom:28px}.onboard-review__main{min-width:0}.onboard-ready{display:flex;align-items:center;gap:13px;margin-bottom:14px;padding:13px 18px;border:1px solid #b8e5ca;border-radius:10px;background:linear-gradient(110deg,#effcf5,#f9fffc);color:#183c36}.onboard-ready>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:2px solid #19a463;border-radius:50%;color:#159a5d}.onboard-ready b,.onboard-ready p,.review-section h2,.review-section p,.review-card h3,.review-consent h2,.review-consent p,.review-note p{margin:0}.onboard-ready b{font-size:14px;font-weight:600}.onboard-ready p{margin-top:5px;color:#50637d;font-size:12px}.review-section,.review-consent,.review-note{margin-bottom:14px;padding:10px 15px;border:1px solid #dce7f5;border-radius:11px;background:#fff;box-shadow:0 8px 24px #1d43780d}.review-section>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.review-section h2,.review-consent h2{color:#13285a;font-size:17px;font-weight:600}.review-section header p,.review-consent>p{margin-top:6px;color:#7184a6;font-size:13px}.review-section header button{height:35px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;border:1px solid #c9dcf2;border-radius:7px;background:#fff;color:#087fca;font:600 12px Montserrat,sans-serif;cursor:pointer}.review-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-card{padding:12px 14px;border:1px solid #e2ebf7;border-radius:9px;background:linear-gradient(145deg,#fbfdff,#f5f9ff)}.review-card h3{margin-bottom:9px;color:#182957;font-size:13px;font-weight:600}.review-card dl{margin:0}.review-card dl>div{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.15fr);gap:12px;padding:8px 2px;border-bottom:1px solid #e5edf7;font-size:11px;line-height:1.25}.review-card dl>div:last-child{border-bottom:0}.review-card dt{color:#7184a6}.review-card dd{margin:0;color:#1c2d5b;font-weight:600}.review-documents dd{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#0784d1}.review-documents b{padding:2px 7px;border-radius:10px;background:#dff7e9;color:#168a52;font-size:9px}.onboard-review__side{min-width:0}.review-consent{padding:18px 20px}.review-consent>p{padding-bottom:11px;border-bottom:1px solid #e7edf6;line-height:19px}.review-consent label{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:12px 0 0;color:#26375e;font-size:11px;line-height:1.45;cursor:pointer}.review-consent label>span{width:18px;height:18px;display:grid;place-items:center;box-sizing:border-box;border:1px solid #9db2cb;border-radius:4px;color:#fff;font-size:10px}.review-consent label.is-checked>span{border-color:#0c91df;background:#0c91df}.review-consent input{position:absolute;opacity:0}.review-consent i{font-style:normal}.review-note{display:flex;align-items:flex-start;gap:10px;border-color:#b9e1fa;background:#f0f9ff;color:#087fca}.review-note>svg{margin-top:2px}.review-note b{color:#1c3668;font-size:13px}.review-note p{margin-top:5px;color:#48668f;font-size:11px;line-height:1.45}@media(max-width:1050px){.onboard-review{grid-template-columns:1fr}.onboard-review__side{display:grid;grid-template-columns:1fr 1fr;gap:14px}}@media(max-width:640px){.review-section__grid,.onboard-review__side{grid-template-columns:1fr}.review-card dl>div{grid-template-columns:1fr;gap:2px}}.client-onboard{min-height:100vh;min-height:100dvh;line-height:1.5}.client-onboard .container-main{width:min(1440px,100% - 48px);padding-bottom:24px}.client-onboard .onboard-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start}.client-onboard .onboard-content,.client-onboard .onboard-panels,.client-onboard .onboard-card,.client-onboard .onboard-tab__content,.client-onboard .onboard-review__main,.client-onboard .onboard-review__side,.client-onboard .review-card{min-width:0}.client-onboard .onboard-panels{position:sticky;top:16px;width:100%;max-width:none}.client-onboard .onboard-progress-panel,.client-onboard .onboard-support-panel{grid-column:auto;grid-row:auto}.client-onboard .onboard-form.onboard-tab-panel{grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr);margin-top:0}.client-onboard .onboard-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.client-onboard .onboard-tabs button{min-width:0;gap:10px}.client-onboard .onboard-tabs b,.client-onboard .onboard-tabs small,.client-onboard .onboard-card__title h2{line-height:1.4}.client-onboard .onboard-card__title{height:auto;min-height:56px;padding-block:10px}.client-onboard .onboard-card__title h2{min-width:0}.client-onboard .onboard-card__title h2:before{flex:0 0 35px}.client-onboard .onboard-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.client-onboard .onboard-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.client-onboard .onboard-documents__head,.client-onboard .onboard-document{grid-template-columns:28px minmax(0,1.8fr) minmax(70px,.65fr) minmax(0,.8fr) minmax(95px,.6fr)}.client-onboard .onboard-document>span:nth-child(4){min-width:0;overflow-wrap:anywhere}.client-onboard .onboard-input,.client-onboard .onboard-input select,.client-onboard .onboard-dropdown{min-width:0;max-width:100%}.client-onboard .onboard-input select{width:100%;height:100%;padding:0 12px;border:0;border-radius:inherit;background:transparent;color:#172654;font:13px Montserrat,sans-serif}.client-onboard .onboard-input:focus-within{border-color:#159be6;box-shadow:0 0 0 3px #159be61f}.client-onboard button{min-height:44px}.client-onboard :is(button,a):focus-visible{outline:2px solid #087ac8;outline-offset:2px}.client-onboard .onboard-bank-note{align-items:flex-start}.client-onboard .onboard-bank-note>svg,.client-onboard .onboard-progress-panel li>span{flex-shrink:0}.client-onboard .onboard-actions{flex-wrap:wrap;align-items:center}.client-onboard .onboard-actions>p{flex:0 0 100%;grid-column:1/-1;min-width:0;margin:0;font-size:13px;overflow-wrap:anywhere}.client-onboard .onboard-actions__secondary{min-width:0;margin-left:auto;gap:12px}.client-onboard .onboard-actions .onboard-draft{display:inline-flex;align-items:center;justify-content:center;height:auto;padding:10px 16px;border:1px solid #c9d8e7;border-radius:8px;background:#fff;color:#087ac8;font-weight:600}.client-onboard .onboard-consent input{flex:0 0 20px;width:20px;height:20px}.client-onboard .review-consent label:focus-within>span{outline:2px solid #087ac8;outline-offset:3px}.client-onboard .review-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-onboard .onboard-review__side{grid-template-columns:minmax(0,1fr)}.client-onboard .review-card :is(dt,dd),.client-onboard .onboard-ready>div,.client-onboard .application-success__email>div,.client-onboard .application-status li>div{min-width:0;overflow-wrap:anywhere}.client-onboard .review-card dl>div{line-height:1.5}.client-onboard .review-section>header>div{min-width:0}.client-onboard .review-section>header button{flex-shrink:0}.client-onboard .application-success{height:auto;min-height:calc(100vh - 63px);min-height:calc(100dvh - 63px);grid-template-rows:auto auto;overflow:visible}.client-onboard .application-success__hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.client-onboard .application-success__copy h1{line-height:1.25;overflow-wrap:anywhere}.client-onboard .application-success__email small,.client-onboard .application-status>p,.client-onboard .application-status li b,.client-onboard .application-result{line-height:1.6}.client-onboard .application-result{overflow-wrap:anywhere}@media(max-width:1100px){.client-onboard .onboard-main{grid-template-columns:minmax(0,1fr)}.client-onboard .onboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.client-onboard .onboard-panels{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.client-onboard .onboard-support-panel{margin-top:0}.client-onboard .onboard-input input,.client-onboard .onboard-input select,.client-onboard .onboard-dropdown__trigger,.client-onboard .onboard-dropdown__search{font-size:16px}.client-onboard .onboard-dropdown__menu{width:100%;min-width:0;overscroll-behavior:contain}.client-onboard .onboard-dropdown__option-label span{white-space:normal;overflow-wrap:anywhere}}@media(max-width:900px){.client-onboard .onboard-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.client-onboard .onboard-documents__head{display:none}.client-onboard .onboard-document{min-width:0;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:10px;padding:12px;border:1px solid #dfe8ed;border-radius:8px;line-height:1.5}.client-onboard .onboard-document>b{grid-column:2}.client-onboard .onboard-document>.document-status{grid-column:2}.client-onboard .onboard-document>span:nth-child(4){grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.client-onboard .onboard-document>span:nth-child(4):before{content:"File: ";font-weight:600}.client-onboard .onboard-document>button{grid-column:1/-1;justify-self:stretch;width:100%}.client-onboard .review-section__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.client-onboard .application-success{gap:20px}.client-onboard .application-success__hero{grid-template-columns:minmax(0,1fr);gap:18px}.client-onboard .application-success__hero>img{width:min(100%,300px);max-height:220px}.client-onboard .application-status li{display:flex;align-items:flex-start;justify-items:start;gap:12px;text-align:left}.client-onboard .application-status li>span{flex:0 0 28px}.client-onboard .application-status li>div{margin-top:0}.client-onboard .application-status ol:before,.client-onboard .application-status li.is-complete:after{display:none}}@media(max-width:640px){.client-onboard .welcome-header{height:auto;min-height:64px;gap:12px;padding:8px max(12px,env(safe-area-inset-left)) 8px max(12px,env(safe-area-inset-right))}.client-onboard .welcome-brand{gap:10px}.client-onboard .welcome-brand img{width:90px}.client-onboard .welcome-brand>span,.client-onboard .welcome-brand b{display:block}.client-onboard .welcome-brand>span{height:26px}.client-onboard .welcome-brand b{font-size:21px}.client-onboard .welcome-help{display:inline-flex;min-width:44px;align-items:center;justify-content:center;padding-inline:8px}.client-onboard .container-main,.client-onboard .application-success{width:calc(100% - 24px)}.client-onboard .onboard-tabs{gap:8px;margin-block:14px}.client-onboard .onboard-tabs button{min-height:76px;gap:8px;padding:10px 8px}.client-onboard .onboard-tab__number{width:28px;height:28px;flex:0 0 28px;font-size:13px}.client-onboard .onboard-tab__content b{font-size:12px}.client-onboard .onboard-tab__chevron{display:none}.client-onboard .onboard-content{padding:12px}.client-onboard .onboard-title{margin-bottom:16px}.client-onboard .onboard-title h1{font-size:20px;line-height:1.35}.client-onboard .onboard-fields,.client-onboard .onboard-fields--three,.client-onboard .onboard-panels,.client-onboard .onboard-documents{grid-template-columns:minmax(0,1fr)}.client-onboard .onboard-fields,.client-onboard .onboard-fields--three,.client-onboard .onboard-documents,.client-onboard .onboard-consent{padding:14px 12px}.client-onboard .onboard-fields label{font-size:13px}.client-onboard .onboard-card__title{padding-inline:12px}.client-onboard .onboard-input input{padding-inline:10px}.client-onboard .onboard-progress-panel{min-height:0}.client-onboard .onboard-progress-panel ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-onboard .onboard-progress-panel li{min-width:0;align-items:flex-start;gap:8px}.client-onboard .onboard-actions{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1.1fr));gap:8px;padding:10px 10px max(10px,env(safe-area-inset-bottom))}.client-onboard .onboard-actions--first-tab,.client-onboard .onboard-actions--review{grid-template-columns:repeat(2,minmax(0,1fr))}.client-onboard .onboard-actions__secondary{display:contents}.client-onboard .onboard-actions button{min-width:0;width:100%;height:auto;padding:10px 8px;font-size:13px;line-height:1.4;white-space:normal}.client-onboard .onboard-actions .onboard-draft{padding-inline:8px}.client-onboard .onboard-actions .onboard-continue span{margin-left:4px;font-size:16px}.client-onboard .review-section,.client-onboard .review-consent{padding:14px 12px}.client-onboard .review-card dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.client-onboard .onboard-ready{align-items:flex-start;padding:12px}.client-onboard .review-section h2,.client-onboard .review-consent h2{font-size:16px;line-height:1.4}.client-onboard .review-consent label{min-height:44px;font-size:13px}.client-onboard .application-success{padding-block:18px 24px}.client-onboard .application-success__copy h1{font-size:26px}.client-onboard .application-success__email{align-items:flex-start;padding:12px}.client-onboard .application-status{padding:16px 14px}.client-onboard .application-result button{width:100%}}@media(max-height:500px){.client-onboard .onboard-actions{position:static}}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1;font-family:Montserrat,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.admin-login-page{position:relative;isolation:isolate;min-height:100vh;display:grid;place-items:center;padding:28px;box-sizing:border-box;background:url(/build/assets/admin-login-office-BSe5UnMf.png) center/cover no-repeat;font-family:Montserrat,sans-serif}.admin-login-card{position:relative;z-index:1;width:min(100%,518px);padding:45px 56px 40px;box-sizing:border-box;border:1px solid rgba(255,255,255,.82);border-radius:10px;background:linear-gradient(135deg,#ffffffe8,#f8fcffd1);box-shadow:0 20px 54px #1e467929,inset 0 1px #ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-login-brand{display:flex;align-items:center;justify-content:center;gap:20px;color:#0d0d12;text-decoration:none}.admin-login-brand img{width:160px;height:auto}.admin-login-brand>span{width:1px;height:45px;background:#d7dce7}.admin-login-brand b{font-size:26px;letter-spacing:-.8px}.admin-login-heading{margin:39px 0;text-align:center}.admin-login-heading h1,.admin-login-heading p{margin:0}.admin-login-heading h1{color:#101957;font-size:23px;font-weight:600}.admin-login-heading p{margin-top:9px;color:#667296;font-size:16px}.admin-login-form>label{display:grid;gap:8px;margin-top:19px;color:#536183;font-size:14px;font-weight:600}.admin-login-input{height:55px;display:flex;align-items:center;gap:13px;padding:0 17px;box-sizing:border-box;border:1px solid #dbe3f0;border-radius:13px;background:#ffffffe6;box-shadow:0 3px 8px #1930590a;transition:border-color .18s ease,box-shadow .18s ease}.admin-login-input:focus-within{border-color:#148ce3;box-shadow:0 0 0 3px #148ce31f}.admin-login-input>svg,.admin-login-input button svg{width:21px;height:21px;flex:0 0 auto;fill:none;stroke:#687797;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.admin-login-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#25345c;font:500 14px Montserrat,sans-serif}.admin-login-input input::-moz-placeholder{color:#8390ad}.admin-login-input input::placeholder{color:#8390ad}.admin-login-input input:-webkit-autofill,.admin-login-input input:-webkit-autofill:hover,.admin-login-input input:-webkit-autofill:focus,.admin-login-input input:-webkit-autofill:active{-webkit-text-fill-color:#25345c;box-shadow:0 0 0 1000px transparent inset;background-color:transparent!important;caret-color:#25345c;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.admin-login-input button{width:26px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.admin-login-forgot{display:block;width:-moz-max-content;width:max-content;margin:11px 3px 20px auto;color:#087af0;font-size:13px;font-weight:600;text-decoration:none}.admin-login-submit,.admin-login-microsoft{width:100%;height:61px;border-radius:13px;font:600 16px Montserrat,sans-serif;cursor:pointer}.admin-login-submit{border:0;background:linear-gradient(110deg,#1ba8ed,#0754e6);color:#fff;box-shadow:0 10px 18px #0762dd3b}.admin-login-submit span{margin-left:14px;font-size:26px;font-weight:400;vertical-align:-2px}.admin-login-divider{display:flex;align-items:center;gap:17px;margin:23px 0 19px;color:#78849e;font-size:12px;font-weight:600}.admin-login-divider:before,.admin-login-divider:after{content:"";height:1px;flex:1;background:#dbe1ea}.admin-login-microsoft{display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid #e1e6ef;background:#fffffff0;color:#172350;box-shadow:0 4px 10px #1b33590a}.admin-login-microsoft i{width:27px;height:27px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px}.admin-login-microsoft i b:nth-child(1){background:#f25022}.admin-login-microsoft i b:nth-child(2){background:#7fba00}.admin-login-microsoft i b:nth-child(3){background:#00a4ef}.admin-login-microsoft i b:nth-child(4){background:#ffb900}.admin-forgot-password-card{width:min(100%,488px)}.admin-forgot-password-card .admin-login-heading{margin-bottom:32px}.admin-forgot-password-card .admin-login-heading p{max-width:335px;margin-inline:auto;font-size:14px;line-height:1.55}.admin-forgot-password-card .admin-login-submit{margin-top:28px}.admin-forgot-password__back{display:block;width:-moz-max-content;width:max-content;margin:18px auto 0;color:#087af0;font-size:13px;font-weight:600;text-decoration:none}.admin-forgot-password__confirmation{margin-top:38px;text-align:center}.admin-forgot-password__confirmation-icon{width:56px;height:56px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;background:#dff7e8;color:#159b51;font-size:27px;font-weight:700}.admin-forgot-password__confirmation h1,.admin-forgot-password__confirmation p{margin:0}.admin-forgot-password__confirmation h1{color:#101957;font-size:22px;font-weight:600}.admin-forgot-password__confirmation p{margin:10px auto 28px;color:#667296;font-size:14px;line-height:1.55}.admin-forgot-password__confirmation p b{color:#33456f;font-weight:600}.admin-forgot-password__confirmation .admin-login-submit{display:flex;align-items:center;justify-content:center;text-decoration:none}.admin-reset-password-card{width:min(100%,500px)}.admin-reset-password-card .admin-login-heading{margin-bottom:31px}.admin-reset-password-card .admin-login-heading p{max-width:360px;margin-inline:auto;font-size:14px;line-height:1.55}.admin-reset-password-card .admin-login-submit{margin-top:28px}.admin-login-input.is-invalid{border-color:#e36b77;box-shadow:0 0 0 3px #e36b771c}.admin-reset-password__error{margin:12px 0 -8px;color:#d74452;font-size:12px;font-weight:500}@media(max-width:620px){.admin-login-page{padding:18px;place-items:start center}.admin-login-card{margin-top:16px;padding:35px 25px 29px;border-radius:20px}.admin-login-brand{gap:12px}.admin-login-brand img{width:130px}.admin-login-brand b{font-size:21px}.admin-login-heading{margin:30px 0}.admin-login-heading h1{font-size:24px}.admin-login-heading p{font-size:13px}}.main_layout{min-height:100vh;background:#f7faff}.main_layout__shell{min-height:100vh;display:flex}.main_layout__content{min-width:0;flex:1}.main_layout_routerview{max-height:calc(100vh - 50px);padding:15px;box-sizing:border-box;overflow:auto}.supplier-navbar{height:50px;box-sizing:border-box;border-bottom:1px solid #e6edf7;background:#fffffff5}.supplier-navbar__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:0 20px 0 13px}.supplier-navbar__search{width:min(100%,360px);height:34px;display:flex;align-items:center;gap:10px;padding:0 8px 0 11px;box-sizing:border-box;border:1px solid #dce6f2;border-radius:6px;background:#fff;box-shadow:0 2px 6px #2244780f;color:#60769c}.supplier-navbar__search>svg{font-size:14px}.supplier-navbar__search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#263e6d;font:500 12px Montserrat,sans-serif}.supplier-navbar__search input::-moz-placeholder{color:#7283a3}.supplier-navbar__search input::placeholder{color:#7283a3}.supplier-navbar__search kbd{flex:0 0 auto;padding:3px 6px;border:1px solid #dce6f2;border-radius:4px;background:#f9fbfe;color:#6b7d9e;font:600 10px Montserrat,sans-serif;white-space:nowrap}.supplier-navbar__actions,.supplier-navbar__help,.supplier-navbar__profile{display:flex;align-items:center}.supplier-navbar__actions{gap:20px}.supplier-navbar__icon-button,.supplier-navbar__profile{padding:0;border:0;background:transparent;color:#142b60;cursor:pointer}.supplier-navbar__icon-button{position:relative;width:20px;height:28px;display:grid;place-items:center;font-size:18px}.supplier-navbar__notification-count{position:absolute;top:0;right:-7px;min-width:14px;height:14px;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;background:#f42137;color:#fff;font:700 8px Montserrat,sans-serif}.supplier-navbar__help{gap:7px;color:#243a70;font-size:12px;font-weight:600;text-decoration:none}.supplier-navbar__help>svg{font-size:18px}.supplier-navbar__profile-menu{position:relative}.supplier-navbar__profile{gap:8px}.supplier-navbar__profile.is-open .supplier-navbar__chevron{transform:rotate(180deg)}.supplier-navbar__avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2bb8ff,#287ae9);color:#fff;font:600 11px Montserrat,sans-serif}.supplier-navbar__name{color:#162450;font-size:12px;font-weight:600;white-space:nowrap}.supplier-navbar__chevron{font-size:11px;transition:transform .18s ease}.supplier-navbar__dropdown{position:absolute;z-index:30;top:calc(100% + 13px);right:0;width:226px;padding:7px;box-sizing:border-box;border:1px solid #dce6f2;border-radius:9px;background:#fff;box-shadow:0 12px 30px #1a396c29}.supplier-navbar__dropdown-user{display:flex;align-items:center;gap:10px;padding:8px 8px 13px;margin-bottom:5px;border-bottom:1px solid #e8eef6}.supplier-navbar__dropdown-user .supplier-navbar__avatar{width:34px;height:34px}.supplier-navbar__dropdown-user b,.supplier-navbar__dropdown-user small{display:block}.supplier-navbar__dropdown-user b{color:#172a58;font-size:12px}.supplier-navbar__dropdown-user small{margin-top:3px;color:#7889a7;font-size:10px}.supplier-navbar__dropdown>a,.supplier-navbar__dropdown>button{min-height:34px;display:flex;align-items:center;gap:10px;padding:0 9px;border-radius:5px;color:#304775;font-size:12px;font-weight:500;text-decoration:none}.supplier-navbar__dropdown>button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.supplier-navbar__dropdown>a>svg,.supplier-navbar__dropdown>button>svg{width:14px}.supplier-navbar__dropdown>a:hover,.supplier-navbar__dropdown>button:hover{background:#f0f7ff;color:#087ee2}.supplier-navbar__dropdown>.supplier-navbar__logout{margin-top:5px;border-top:1px solid #e8eef6;border-radius:0 0 5px 5px;color:#d84251}.supplier-navbar__dropdown>.supplier-navbar__logout:hover{background:#fff3f4;color:#c92d3e}.supplier-navbar__icon-button:hover,.supplier-navbar__help:hover,.supplier-navbar__profile:hover{color:#087ee2}.operations-suppliers{color:#111827;font-family:Montserrat,sans-serif}.operations-suppliers__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.operations-suppliers__heading h1,.operations-suppliers__heading p{margin:0}.operations-suppliers__heading h1{font-size:17px;font-weight:700}.operations-suppliers__heading p{margin-top:5px;color:#8792a4;font-size:11px}.operations-suppliers__heading-actions,.operations-suppliers__toolbar-actions{display:flex;gap:16px}.operations-suppliers__button{min-width:112px;height:29px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:6px;font:500 10px Montserrat,sans-serif;cursor:pointer;transition:.18s ease}.operations-suppliers__button svg{font-size:12px}.operations-suppliers__button--secondary{border:1px solid #e0e5ec;background:#fff;box-shadow:0 1px 3px #273a5b0a;color:#374151}.operations-suppliers__button--secondary:hover{border-color:#a7cfee;color:#087ee2;background:#f5faff}.operations-suppliers__button--primary{border:1px solid #078ce9;background:linear-gradient(110deg,#159eee,#0876db);box-shadow:0 5px 10px #087ee230;color:#fff}.operations-suppliers__button--primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.operations-suppliers__summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px}.operations-suppliers__stat{position:relative;min-height:71px;overflow:hidden;padding:15px 16px;border:1px solid #e8ebef;border-radius:15px;background:#fff;box-shadow:0 2px 6px #3648670a}.operations-suppliers__stat:after{content:"";position:absolute;top:-30px;right:-9px;width:62px;height:92px;border-radius:50%;filter:blur(10px);opacity:.75}.operations-suppliers__stat--blue:after{background:#76d7f4}.operations-suppliers__stat--green:after{background:#a8eaa2}.operations-suppliers__stat--yellow:after{background:#ffec67}.operations-suppliers__stat--red:after,.operations-suppliers__stat--rose:after{background:#ffaaa5}.operations-suppliers__stat p{position:relative;z-index:1;margin:0 0 5px;font-size:10px}.operations-suppliers__stat div{position:relative;z-index:1;display:flex;align-items:baseline;gap:11px}.operations-suppliers__stat b{font-size:16px}.operations-suppliers__stat span,.operations-suppliers__stat small{color:#8d98a8;font-size:9px}.operations-suppliers__stat .is-positive{color:#39a650}.operations-suppliers__panel{padding:16px;border:1px solid #e9edf2;border-radius:17px;background:#fff;box-shadow:0 3px 10px #22395f0d}.operations-suppliers__toolbar{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px}.operations-suppliers__search{width:min(100%,399px);height:28px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #dfe4eb;border-radius:6px;color:#172133}.operations-suppliers__search svg{font-size:13px}.operations-suppliers__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#34425e;font:10px Montserrat,sans-serif}.operations-suppliers__search input::-moz-placeholder{color:#8d98a8}.operations-suppliers__search input::placeholder{color:#8d98a8}.operations-suppliers__toolbar .operations-suppliers__button{min-width:112px}.operations-suppliers__table-wrap{overflow-x:auto;border:1px solid #e1e5ea;border-radius:8px}.operations-suppliers__table{width:100%;min-width:920px;border-collapse:collapse;font-size:9px}.operations-suppliers__table th{height:31px;padding:0 10px;background:#f7f7f8;color:#4c5565;font-size:9px;font-weight:600;letter-spacing:.1px;text-align:left;text-transform:uppercase}.operations-suppliers__table th:first-child,.operations-suppliers__table td:first-child{width:28px;text-align:center}.operations-suppliers__table td{height:50px;padding:0 10px;border-top:1px solid #e4e7eb;white-space:nowrap}.operations-suppliers__table tr.is-selected td{background:#e6f5ff}.operations-suppliers__table td>b,.operations-suppliers__table td>small{display:block}.operations-suppliers__table td>b{font-weight:500}.operations-suppliers__table td>small{margin-top:4px;color:#737f91}.operations-suppliers__check{width:13px;height:13px;display:inline-grid;place-items:center;border:1px solid #dfe4e9;border-radius:4px;color:#fff;font-size:10px}.operations-suppliers__check.is-checked{border-color:#1198ea;background:#1198ea}.operations-suppliers__code{font-family:monospace;font-size:10px}.operations-suppliers__entity,.operations-suppliers__owner{display:flex;align-items:center;gap:7px}.operations-suppliers__entity-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid #e6ebf1;border-radius:50%;color:#d5dbe4;font-size:15px}.operations-suppliers__entity b,.operations-suppliers__entity small,.operations-suppliers__owner b,.operations-suppliers__owner small{display:block}.operations-suppliers__entity b,.operations-suppliers__owner b{font-size:10px;font-weight:600}.operations-suppliers__entity small,.operations-suppliers__owner small{margin-top:4px;color:#8a95a5;font-size:9px}.operations-suppliers__entity small i{font-style:normal}.operations-suppliers__avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#108eea,#9cdafa);color:#fff;font-size:10px}.operations-suppliers__owner small i{width:5px;height:5px;display:inline-block;margin-right:4px;border:1px solid #fff;border-radius:50%;background:#40ad55;vertical-align:1px}.operations-suppliers__status{display:inline-flex;align-items:center;padding:5px 9px;border-radius:20px;font-size:9px;font-weight:600}.operations-suppliers__status:before{content:"";width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor}.operations-suppliers__status--active{color:#35a84a;background:#ddf0df}.operations-suppliers__status--under-review{color:#e6a400;background:#fff1c9}.operations-suppliers__status--inactive,.operations-suppliers__status--rejected{color:#ff4d42;background:#ffe0de}.operations-suppliers__status--draft{color:#555;background:#e3e3e3}.operations-suppliers__pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;color:#566176;font-size:9px}.operations-suppliers__pagination nav{display:flex;gap:6px}.operations-suppliers__pagination nav button,.operations-suppliers__per-page{min-width:24px;height:24px;padding:0 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#46536a;font:9px Montserrat,sans-serif}.operations-suppliers__pagination nav button:disabled{color:#cdd3db}.operations-suppliers__pagination nav .is-current{border-color:#dfe4ea;background:#f7f8fa}.operations-suppliers__per-page{min-width:82px;border-color:#dfe4ea;background:#fff}.operations-suppliers__per-page svg{margin-left:5px}@media(max-width:1050px){.operations-suppliers__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.main_layout_routerview{padding:14px}.operations-suppliers__heading,.operations-suppliers__toolbar{align-items:stretch;flex-direction:column}.operations-suppliers__heading-actions,.operations-suppliers__toolbar-actions{justify-content:stretch}.operations-suppliers__heading-actions .operations-suppliers__button,.operations-suppliers__toolbar-actions .operations-suppliers__button{flex:1}.operations-suppliers__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-suppliers__panel{padding:12px}.operations-suppliers__pagination{flex-wrap:wrap}.operations-suppliers__pagination nav{order:3;width:100%;justify-content:center}}.operations-suppliers--directory{max-width:1440px;margin:0 auto;color:#0b1b46}.operations-suppliers--directory .operations-suppliers__heading{margin:-1px 0 20px}.operations-suppliers--directory .operations-suppliers__heading h1{color:#07143b;font-size:21px;font-weight:600;line-height:1}.operations-suppliers--directory .operations-suppliers__heading p{margin-top:8px;color:#6f80a0;font-size:12px}.operations-suppliers--directory .operations-suppliers__heading-actions{gap:10px}.operations-suppliers--directory .operations-suppliers__button{min-width:auto;height:36px;gap:6px;padding:0 12px;border-radius:7px;color:#122b61;font-size:12px;font-weight:500}.operations-suppliers--directory .operations-suppliers__button svg{font-size:14px}.operations-suppliers--directory .operations-suppliers__button--secondary{border-color:#dce5f2;box-shadow:0 2px 6px #1f3b6e0a}.operations-suppliers--directory .operations-suppliers__button--primary{padding-inline:20px;border:0;background:linear-gradient(135deg,#187df1,#0860d6);box-shadow:0 5px 12px #0563dc40;color:#fff}.operations-suppliers--directory .operations-suppliers__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px}.operations-suppliers--directory .operations-suppliers__stat{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:12px;padding:12px 14px;border-color:#dfebf8;border-radius:10px;box-shadow:0 3px 10px #1f3d710a}.operations-suppliers--directory .operations-suppliers__stat:after{display:none}.operations-suppliers__stat-icon{position:relative;width:46px;height:46px;display:grid;grid-column:2;grid-row:1;place-items:center;border-radius:10px;font-size:20px}.operations-suppliers__stat-icon>svg{position:absolute;width:20px;height:20px;transition:opacity .18s ease,transform .18s ease}.operations-suppliers__stat-icon-arrow{opacity:0;transform:translate(-6px)}.operations-suppliers--directory .operations-suppliers__stat:hover .operations-suppliers__stat-icon-glyph,.operations-suppliers--directory .operations-suppliers__stat:focus-visible .operations-suppliers__stat-icon-glyph{opacity:0;transform:translate(6px)}.operations-suppliers--directory .operations-suppliers__stat:hover .operations-suppliers__stat-icon-arrow,.operations-suppliers--directory .operations-suppliers__stat:focus-visible .operations-suppliers__stat-icon-arrow{opacity:1;transform:translate(0)}.operations-suppliers__stat--blue .operations-suppliers__stat-icon{background:#e7f2ff;color:#0874ee}.operations-suppliers__stat--green .operations-suppliers__stat-icon{background:#dcfae4;color:#039c4b}.operations-suppliers__stat--orange .operations-suppliers__stat-icon{background:#fff1d6;color:#ed9500}.operations-suppliers__stat--red .operations-suppliers__stat-icon{background:#ffe2e7;color:#dd1025}.operations-suppliers--directory .operations-suppliers__stat p{width:100%;margin:0;color:#132657;font-size:12px;font-weight:600}.operations-suppliers--directory .operations-suppliers__stat div{display:flex;grid-column:1;grid-row:1;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:8px;align-items:center}.operations-suppliers--directory .operations-suppliers__stat b{font-size:25px;font-weight:600;line-height:1}.operations-suppliers--directory .operations-suppliers__stat span{color:#7283a3;font-size:11px}.operations-suppliers--directory .operations-suppliers__stat--blue span{color:#04a454;font-size:12px;font-weight:700}.operations-suppliers--directory .operations-suppliers__stat small{color:#7283a3;font-size:10px}.operations-suppliers--directory .operations-suppliers__panel{padding:18px 16px 14px;border-color:#e2edf9;border-radius:14px;box-shadow:0 5px 18px #1f45800b}.operations-suppliers--directory .operations-suppliers__toolbar{align-items:flex-end;gap:20px;margin-bottom:18px}.operations-suppliers--directory .operations-suppliers__search-field{width:41%;max-width:528px}.operations-suppliers--directory .operations-suppliers__search-field>label{display:block;margin:0 0 4px;color:#5f7295;font-size:11px;font-weight:600}.operations-suppliers--directory .operations-suppliers__search{width:100%;height:36px;gap:15px;padding:0 17px;border-color:#d8e4f2;border-radius:8px;color:#11295c}.operations-suppliers--directory .operations-suppliers__search svg{font-size:14px}.operations-suppliers--directory .operations-suppliers__search input{color:#253b69;font-size:13px}.operations-suppliers--directory .operations-suppliers__search input::-moz-placeholder{color:#6f80a0}.operations-suppliers--directory .operations-suppliers__search input::placeholder{color:#6f80a0}.operations-suppliers__filters{display:flex;flex:1;align-items:flex-end;justify-content:flex-end;gap:16px}.operations-suppliers__filter{position:relative;min-width:154px}.operations-suppliers__filter>label{display:block;margin:0 0 4px;color:#5f7295;font-size:11px;font-weight:600}.operations-suppliers__filter>button{width:100%;height:36px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #d9e4f2;border-radius:7px;background:#fff;color:#1a315f;font:500 12px Montserrat,sans-serif;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.operations-suppliers__filter>button:hover,.operations-suppliers__filter>button.is-open{border-color:#79b7f1;box-shadow:0 0 0 3px #1e7eeb17}.operations-suppliers__filter>button>span{flex:1;text-align:left}.operations-suppliers__filter>button>svg:last-child{font-size:11px;transition:transform .2s ease}.operations-suppliers__filter>button.is-open>svg:last-child{transform:rotate(180deg)}.operations-suppliers__filter-menu,.operations-suppliers__action-menu{overflow:hidden;border:1px solid #dce7f4;border-radius:8px;background:#fff;box-shadow:0 12px 26px #16346829}.operations-suppliers__filter-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;padding:5px}.operations-suppliers__filter-menu button{width:100%;height:31px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#405373;font:500 11px Montserrat,sans-serif;text-align:left;cursor:pointer}.operations-suppliers__filter-menu button:hover,.operations-suppliers__filter-menu button.is-selected{background:#edf7ff;color:#0876e9}.operations-suppliers__more-filters{height:46px;flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:0 18px;border:1px solid #d9e4f2;border-radius:8px;background:#fff;color:#102960;font:600 13px Montserrat,sans-serif;cursor:pointer}.operations-suppliers__more-filters:hover{border-color:#71b8ef;background:#f4faff}.operations-menu-enter-active,.operations-menu-leave-active{transition:opacity .16s ease,transform .16s ease}.operations-menu-enter-from,.operations-menu-leave-to{opacity:0;transform:translateY(-5px)}.operations-suppliers--directory .operations-suppliers__table-wrap{border-color:#dfe8f3;border-radius:10px}.operations-suppliers--directory .operations-suppliers__table{min-width:1160px;color:#10214c;font-size:12px}.operations-suppliers--directory .operations-suppliers__table th{height:41px;padding:0 14px;vertical-align:middle;background:#f7f9fc;color:#52627f;font-size:10px;font-weight:700}.operations-suppliers--directory .operations-suppliers__table th:first-child,.operations-suppliers--directory .operations-suppliers__table td:first-child{width:34px;text-align:center;position:sticky;left:0}.operations-suppliers--directory .operations-suppliers__table th:first-child{z-index:4;background:#f7f9fc;box-shadow:8px 0 14px #1c36600d}.operations-suppliers--directory .operations-suppliers__table td:first-child{z-index:2;background:#fff;box-shadow:8px 0 14px #1c36600d}.operations-suppliers--directory .operations-suppliers__table th:first-child .operations-suppliers__check{display:inline-grid;vertical-align:middle}.operations-suppliers--directory .operations-suppliers__table td{height:58px;padding:0 14px;vertical-align:middle;border-color:#e6edf5}.operations-suppliers--directory .operations-suppliers__table th:last-child,.operations-suppliers--directory .operations-suppliers__table td:last-child{position:sticky;right:0;min-width:78px;text-align:center}.operations-suppliers--directory .operations-suppliers__table th:last-child{z-index:4;background:#f7f9fc;box-shadow:-8px 0 14px #1c36600d}.operations-suppliers--directory .operations-suppliers__table td:last-child{z-index:2;background:#fff;box-shadow:-8px 0 14px #1c36600d}.operations-suppliers--directory .operations-suppliers__table tr.is-selected td{background:linear-gradient(90deg,#eaf6ff,#f7fbff)}.operations-suppliers--directory .operations-suppliers__table tr.is-selected td:last-child{background:#f7fbff}.operations-suppliers--directory .operations-suppliers__table tr.is-selected td:first-child{background:#eaf6ff}.operations-suppliers--directory .operations-suppliers__check{width:19px;height:19px;padding:0;border-color:#bdcadb;border-radius:5px;background:#fff;font-size:13px;cursor:pointer}.operations-suppliers--directory .operations-suppliers__check.is-checked{border-color:#0878ed;background:#0878ed}.operations-suppliers--directory .operations-suppliers__check:focus-visible{outline:2px solid #0878ed;outline-offset:2px}.operations-suppliers--directory .operations-suppliers__code{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}.operations-suppliers--directory .operations-suppliers__entity{gap:12px}.operations-suppliers--directory .operations-suppliers__entity-icon{width:40px;height:40px;border:0;background:#eaf4ff;color:#0877e9;font-size:18px;font-weight:700}.operations-suppliers--directory .operations-suppliers__entity b,.operations-suppliers--directory .operations-suppliers__owner b{color:#101e45;font-size:12px;font-weight:700}.operations-suppliers--directory .operations-suppliers__entity small,.operations-suppliers--directory .operations-suppliers__owner small,.operations-suppliers--directory .operations-suppliers__table td>small{margin-top:4px;color:#66799c;font-size:11px}.operations-suppliers--directory .operations-suppliers__location{color:#607394;font-size:11px}.operations-suppliers--directory .operations-suppliers__location svg{margin-right:6px;color:#63799f}.operations-suppliers__type{display:inline-block;padding:7px 12px;border-radius:6px;background:#e4f1ff;color:#0875e7;font-size:11px;font-weight:600}.operations-suppliers__type--aviation,.operations-suppliers__type--consultancy{background:#eee7ff;color:#6539e9}.operations-suppliers__type--travel{background:#dff9e8;color:#15964a}.operations-suppliers__type--tourism{background:#fff0dc;color:#da7c00}.operations-suppliers__type--heritage{background:#ffe3ed;color:#d93264}.operations-suppliers--directory .operations-suppliers__avatar{width:40px;height:40px;background:linear-gradient(135deg,#1b7ff1,#48bbf2);font-size:12px}.operations-suppliers--directory .operations-suppliers__owner{gap:11px}.operations-suppliers--directory .operations-suppliers__status{padding:7px 13px;font-size:11px}.operations-suppliers--directory .operations-suppliers__status:before{width:7px;height:7px;margin-right:6px}.operations-suppliers--directory .operations-suppliers__owner{gap:0}.operations-suppliers--directory .operations-suppliers__owner .operations-suppliers__avatar{display:none}.operations-suppliers__row-actions{position:relative;z-index:1}.operations-suppliers__action-trigger{width:32px;height:32px;border:1px solid #e3ebf5;border-radius:9px;background:#fff;color:#122a5b;font-size:17px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.operations-suppliers__action-trigger:hover,.operations-suppliers__action-trigger.is-open{border-color:#d5e7f8;background:#f1f8ff;box-shadow:0 4px 10px #1a6bc41f;color:#0878e9}.operations-suppliers__action-menu{padding:7px;border-color:#dbe8f6;border-radius:12px;box-shadow:0 18px 38px #14376f30,0 2px 6px #14376f0f;z-index:103}.operations-suppliers__action-menu-heading{margin-bottom:5px;padding:9px 10px;border:1px solid #e8f1fb;border-radius:8px;background:linear-gradient(135deg,#f5faff,#edf6ff)}.operations-suppliers__action-menu-heading b,.operations-suppliers__action-menu-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-suppliers__action-menu-heading b{color:#102b61;font-size:11px;font-weight:700}.operations-suppliers__action-menu-heading small{margin-top:3px;color:#8494ad;font-size:9px;font-weight:600;letter-spacing:.25px}.operations-suppliers__action-menu button,.operations-suppliers__action-menu a{width:100%;height:40px;display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;-moz-column-gap:9px;column-gap:9px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#344a73;font:500 11px Montserrat,sans-serif;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.operations-suppliers__action-menu button:hover,.operations-suppliers__action-menu a:hover{background:#edf7ff;color:#0876e9;transform:translate(2px)}.operations-suppliers__action-menu button:after,.operations-suppliers__action-menu a:after{content:"›";color:#9db0ca;font-size:17px;line-height:1}.operations-suppliers__action-menu button:hover:after,.operations-suppliers__action-menu a:hover:after{color:#0876e9}.operations-suppliers__action-menu svg{width:16px;height:16px;justify-self:center;padding:7px;border-radius:7px;background:#eef5fd;color:#4b6e9f}.operations-suppliers__action-menu button:hover svg,.operations-suppliers__action-menu a:hover svg{background:#dcefff;color:#0876e9}.operations-suppliers__action-menu span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-suppliers__action-divider{height:1px;margin:5px 6px;background:#e6edf5}.operations-suppliers__empty{height:140px!important;color:#7283a3;text-align:center}.operations-suppliers--directory .operations-suppliers__pagination{margin-top:16px;color:#617596;font-size:12px}.operations-suppliers--directory .operations-suppliers__pagination nav{gap:7px}.operations-suppliers--directory .operations-suppliers__pagination nav button,.operations-suppliers--directory .operations-suppliers__per-page{min-width:34px;height:36px;border-color:transparent;color:#173160;font-size:12px;cursor:pointer}.operations-suppliers--directory .operations-suppliers__pagination nav button:hover{background:#edf6ff}.operations-suppliers--directory .operations-suppliers__pagination nav .is-current{border-color:#0878ed;background:#0878ed;box-shadow:0 3px 7px #0878ed38;color:#fff}.operations-suppliers--directory .operations-suppliers__per-page{min-width:128px;border-color:#dce6f2;background:#fff}.supplier-details__tabs{display:flex;gap:8px;padding:6px;border-radius:12px;background:#f7fbff}.supplier-details__tabs button{flex:1;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#627595;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.supplier-details__tabs button.is-active{background:#fff;color:#086edb;box-shadow:0 3px 10px #1f3d711f}.supplier-details__tabs small{display:block;margin-top:3px;font-size:9px;font-weight:600}.supplier-details--live-review .supplier-details__content{min-width:0}.supplier-details__tabs--review{gap:10px;padding:6px}.supplier-details__tabs--review button{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid transparent;background:#fff;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.supplier-details__tabs--review button:hover{border-color:#cbdcf0;background:#f8fbff}.supplier-details__tabs--review button.is-active{border-color:#88bdf5;background:#eaf4ff;color:#095eb9;box-shadow:0 3px 10px #0860d61a}.supplier-details__tabs--review button.is-active:after{content:"";position:absolute;right:26px;bottom:0;left:26px;height:2px;border-radius:3px 3px 0 0;background:#0874ee}.supplier-details__tabs--review button:focus-visible,.supplier-details--live-review [role=tabpanel]:focus-visible{outline:2px solid #0874ee;outline-offset:2px}.supplier-details__tab-icon{flex:0 0 34px;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#f0f3f8;color:#7182a3;font-size:15px}.supplier-details__tabs--review .is-active .supplier-details__tab-icon{background:#d3e8ff;color:#0865c9}.supplier-details__tab-content{display:grid;gap:5px;min-width:0}.supplier-details__tab-title{display:flex;align-items:center;min-height:10px;line-height:1.4}.supplier-details__tab-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;min-height:18px}.supplier-details__tabs--review small{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:10px;line-height:1.4}.supplier-details__tab-hint{color:#697a94}.supplier-details__tabs--review .is-active .supplier-details__tab-hint{color:#095eb9}.supplier-details__tabs--review .is-active .supplier-details__tab-hint:before{content:"";width:6px;height:6px;border-radius:50%;background:#0874ee}.supplier-details__tab-status{padding:2px 6px;border-radius:5px}.supplier-details__tab-status.is-approved{background:#e8f8ef;color:#08763b}.supplier-details__tab-status.is-rejected{background:#fff0f2;color:#b32339}@media(max-width:760px){.supplier-details__tabs--review{overflow-x:auto;scroll-snap-type:x proximity}.supplier-details__tabs--review button{flex:1 0 220px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.supplier-details__tabs--review button{transition:none}}.supplier-details__review-actions{display:flex;gap:7px}.supplier-details__section>header .supplier-details__review-actions .is-approve{border-color:#90d9b1;background:#effbf4;color:#08763b}.supplier-details__section>header .supplier-details__review-actions .is-reject{border-color:#ffc2ca;background:#fff5f6;color:#c8253b}.supplier-details__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0a1c3e75}.supplier-details__modal{width:min(100%,460px);padding:15px;border-radius:14px;background:#fff;box-shadow:0 24px 60px #0a1c3e47}.supplier-details__modal header,.supplier-details__modal footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.supplier-details__modal h2,.supplier-details__modal p{margin:0}.supplier-details__modal p{margin-top:5px;color:#7182a3;font-size:12px}.supplier-details__modal header button{border:0;background:transparent;font-size:17px;cursor:pointer}.supplier-details__modal label{display:grid;gap:7px;margin:20px 0;color:#243858;font-size:12px;font-weight:600}.supplier-details__modal textarea{resize:vertical;padding:10px;border:1px solid #cedbeb;border-radius:8px;font:inherit}.supplier-details__modal footer{justify-content:flex-end}.supplier-details__modal footer button{padding:9px 14px;border:1px solid #d6e0ec;border-radius:7px;background:#fff;cursor:pointer;font-size:12px;font-weight:600}.supplier-details__modal footer button:last-child{border-color:#0874ee;background:#0874ee;color:#fff}.supplier-details__modal footer button:disabled{opacity:.5;cursor:not-allowed}.supplier-details{max-width:1440px;margin:0 auto;color:#101c44;font-family:Montserrat,sans-serif}.supplier-details__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.supplier-details__heading h1,.supplier-details__heading p{margin:0}.supplier-details__heading h1{margin-top:20px;color:#09163d;font-size:17px;font-weight:500}.supplier-details__heading p{margin-top:7px;color:#6f80a0;font-size:12px;font-weight:400}.supplier-details__heading p i{font-style:normal}.supplier-details__back{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 11px 0 9px;border:1px solid #d5e5f5;border-radius:7px;background:#fff;box-shadow:0 2px 5px #1b437a0a;color:#1867b7;font-size:11px;font-weight:600;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.supplier-details__back svg{width:15px;height:15px;padding:4px;border-radius:5px}.supplier-details__back:hover{border-color:#9ccbf4;background:#f5faff;color:#0875df;transform:translate(-2px)}.supplier-details__status{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #c7ead2;border-radius:7px;background:#edf9f1;color:#148447;font-size:11px;font-weight:600}.supplier-details__layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:18px;align-items:start}.supplier-details__content{display:grid;gap:13px}.supplier-details__notice{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #bee8cd;border-radius:10px;background:linear-gradient(105deg,#effcf4,#f7fffa)}.supplier-details__notice>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:2px solid #149a4e;border-radius:50%;color:#159a4f;font-size:11px}.supplier-details__notice b{color:#107a40;font-size:13px;font-weight:500}.supplier-details__notice p{margin:7px 0 0;color:#58708d;font-size:11px}.supplier-details__section{padding:14px 18px 10px;border:1px solid #e0eaf6;border-radius:11px;background:#fff;box-shadow:0 4px 12px #193a6e09}.supplier-details__section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:11px}.supplier-details__section h2,.supplier-details__section p{margin:0}.supplier-details__section h2{color:#0d1a45;font-size:15px;font-weight:500}.supplier-details__section>header p{margin-top:8px;color:#7182a3;font-size:11px}.supplier-details__section>header button{height:31px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d4e4f5;border-radius:6px;background:#fff;color:#0879eb;font:600 11px Montserrat,sans-serif;cursor:pointer}.supplier-details__section>header button:hover{background:#f0f8ff}.supplier-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.supplier-details__grid section{overflow:hidden;padding:11px 16px;border:1px solid #e5edf7;border-radius:9px;background:linear-gradient(140deg,#fbfdff,#f7fbff)}.supplier-details__grid>section:only-child{grid-column:span 2;max-width:75%}.supplier-details__grid h3{margin:0 0 13px;color:#142250;font-size:13px;font-weight:500}.supplier-details__grid dl{display:grid;grid-template-columns:minmax(118px,.9fr) minmax(0,1.1fr);margin:0;font-size:11px;gap:5px}.supplier-details__grid dt,.supplier-details__grid dd{min-height:24px;display:flex;align-items:center;margin:0;border-bottom:1px solid #e8eff7}.supplier-details__grid dt{color:#687b9f}.supplier-details__grid dd{color:#152653;font-weight:500}.supplier-details__grid dl>:nth-last-child(-n+2){border-bottom:0}.supplier-details__documents{display:grid;gap:0;margin:0;padding:0;list-style:none;gap:16px}.supplier-details__documents li{display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #e8eff7;padding-bottom:8px}.supplier-details__documents li:last-child{border-bottom:0}.supplier-details__documents b,.supplier-details__documents small{display:block}.supplier-details__documents b{color:#687b9f;font-size:11px;font-weight:400}.supplier-details__documents small{margin-top:6px;color:#0879eb;font-size:11px}.supplier-details__documents small svg{margin-left:4px}.supplier-details__documents em{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:5px;background:#dff6e7;color:#168949;font-size:9px;font-style:normal;font-weight:600}.supplier-details__side{display:grid;gap:13px}.supplier-details__consent,.supplier-details__note{border-radius:11px}.supplier-details__consent{padding:17px 19px;border:1px solid #dbe7f5;background:#fff;box-shadow:0 4px 12px #193a6e09}.supplier-details__consent h2,.supplier-details__consent p{margin:0}.supplier-details__consent h2{color:#0d1a45;font-size:15px;font-weight:500}.supplier-details__consent>p{margin-top:7px;padding-bottom:10px;border-bottom:1px solid #e7edf5;color:#7182a3;font-size:10px;line-height:1.45}.supplier-details__consent ul{display:grid;gap:15px;margin:15px 0 0;padding:0;list-style:none}.supplier-details__consent li{display:grid;grid-template-columns:20px 1fr;gap:10px;color:#1b2b56;font-size:10px;line-height:1.5}.supplier-details__consent li>span{width:20px;height:20px;display:grid;place-items:center;border-radius:4px;background:#087af0;color:#fff;font-size:11px}.supplier-details__note{display:flex;gap:10px;padding:15px;border:1px solid #b7e0ff;background:#eff9ff;color:#0d7fd1}.supplier-details__note>svg{margin-top:1px;font-size:16px}.supplier-details__note b,.supplier-details__note p{display:block;margin:0}.supplier-details__note b{color:#163467;font-size:11px}.supplier-details__note p{margin-top:6px;color:#4c6690;font-size:10px;line-height:1.5}@media(max-width:1050px){.supplier-details__layout{grid-template-columns:1fr}.supplier-details__side{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.supplier-details__note{align-self:stretch}}@media(max-width:650px){.supplier-details__heading{align-items:flex-start;flex-direction:column}.supplier-details__grid,.supplier-details__side{grid-template-columns:1fr}.supplier-details__section{padding:13px}.supplier-details__grid section{padding:10px}.supplier-details__grid>section:only-child{max-width:none}.supplier-details__grid dl{grid-template-columns:1fr}.supplier-details__grid dt{min-height:19px;padding-top:5px;border-bottom:0}.supplier-details__grid dd{min-height:22px;padding-bottom:5px}.supplier-details__grid dl>:nth-last-child(-n+2){border-bottom:0}}@media(max-width:1250px){.operations-suppliers--directory .operations-suppliers__toolbar{align-items:stretch;flex-direction:column}.operations-suppliers--directory .operations-suppliers__search-field{width:100%;max-width:none}.operations-suppliers__filters{justify-content:flex-start}}@media(max-width:800px){.operations-suppliers--directory .operations-suppliers__heading-actions,.operations-suppliers__filters{flex-wrap:wrap}.operations-suppliers--directory .operations-suppliers__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-suppliers__filter{flex:1 1 145px}.operations-suppliers--directory .operations-suppliers__stat{gap:12px;padding:12px}.operations-suppliers__stat-icon{width:48px;height:48px;font-size:20px}}@media(max-width:700px){.supplier-navbar__inner{gap:18px;padding-inline:16px}.supplier-navbar__search{flex:1}.supplier-navbar__actions{gap:14px}.supplier-navbar__name,.supplier-navbar__chevron{display:none}}@media(max-width:480px){.supplier-navbar{height:58px}.supplier-navbar__search kbd,.supplier-navbar__help span{display:none}}.supplier-sidebar{position:relative;width:238px;height:100vh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;flex:0 0 238px;box-sizing:border-box;border-right:1px solid #e6edf7;background:#fff;box-shadow:8px 0 24px #264d8309}.supplier-sidebar__header{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.supplier-sidebar__brand{display:flex;align-items:center;gap:10px;color:#111835;text-decoration:none}.supplier-sidebar__brand img{width:75px;height:auto}.supplier-sidebar__brand>span{width:1px;height:20px;background:#dce4f0}.supplier-sidebar__brand b{font-size:14px;letter-spacing:-.4px}.supplier-sidebar__collapse{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;background:#f4f8fd;color:#2c4a83;font-size:13px;line-height:1;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.supplier-sidebar__organisation{min-height:46px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 12px 8px;padding:6px 10px;box-sizing:border-box;border:1px solid #e1eaf6;border-radius:7px;color:#183363}.supplier-sidebar__organisation-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:5px;background:linear-gradient(135deg,#c9ecff,#a9d7ff);color:#0788ed;font-size:16px}.supplier-sidebar__organisation>span:nth-child(2){min-width:0}.supplier-sidebar__organisation b,.supplier-sidebar__organisation small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-sidebar__organisation b{font-size:11px}.supplier-sidebar__organisation small{margin-top:2px;color:#8292ac;font-size:9px}.supplier-sidebar__organisation>svg{color:#284a83;font-size:10px}.supplier-sidebar__menu{min-height:0;padding:0 12px 14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cfdbeb transparent}.supplier-sidebar__menu::-webkit-scrollbar{width:5px}.supplier-sidebar__menu::-webkit-scrollbar-thumb{border-radius:9px;background:#cfdbeb}.supplier-sidebar__link{min-height:31px;display:flex;align-items:center;gap:9px;padding:0 9px;border-radius:6px;color:#274375;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.supplier-sidebar__link+.supplier-sidebar__link{margin-top:2px}.supplier-sidebar__link:hover{background:#f1f7ff;color:#0787e8;transform:translate(2px)}.supplier-sidebar__link>svg{width:14px;color:#526b9a;font-size:13px}.supplier-sidebar__link.is-active,.supplier-sidebar__link.router-link-active{background:linear-gradient(90deg,#e3f3ff,#d7edff);color:#087ee2;font-weight:600;border-left:3px solid #087ee2;border-radius:3px}.supplier-sidebar__link.is-active>svg,.supplier-sidebar__link.router-link-active>svg{color:#087ee2}.supplier-sidebar__group-label,.supplier-sidebar__organisation-toggle{margin:16px 0 7px 9px;color:#7285a7;font:600 9px Montserrat,sans-serif;letter-spacing:.25px;text-transform:uppercase}.supplier-sidebar__organisation-toggle{width:calc(100% - 28px);display:flex;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.supplier-sidebar__organisation-toggle>svg{color:#5470a1;font-size:10px}.supplier-sidebar__organisation-toggle-icon{display:none}.supplier-sidebar__organisation-menu{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.supplier-sidebar__organisation-menu.is-open{max-height:180px;opacity:1}.supplier-sidebar__flyout-title{display:none}.supplier-sidebar__organisation-menu.is-open>.supplier-sidebar__link{min-height:31px}.supplier-sidebar__footer{padding:12px;border-top:1px solid #e6edf7;background:#fff}.supplier-sidebar__footer .supplier-sidebar__link{min-height:33px}.supplier-sidebar.is-collapsed{width:68px;flex-basis:68px;transition:width .28s ease,flex-basis .28s ease}.supplier-sidebar.is-collapsed .supplier-sidebar__header{justify-content:center;padding:0}.supplier-sidebar.is-collapsed .supplier-sidebar__brand,.supplier-sidebar.is-collapsed .supplier-sidebar__organisation{display:none}.supplier-sidebar.is-collapsed .supplier-sidebar__brand>span,.supplier-sidebar.is-collapsed .supplier-sidebar__brand b,.supplier-sidebar.is-collapsed .supplier-sidebar__organisation>span:nth-child(2),.supplier-sidebar.is-collapsed .supplier-sidebar__organisation>svg,.supplier-sidebar.is-collapsed .supplier-sidebar__link span,.supplier-sidebar.is-collapsed .supplier-sidebar__group-label{display:none}.supplier-sidebar.is-collapsed .supplier-sidebar__collapse{position:static;width:25px;height:25px;flex:0 0 auto}.supplier-sidebar__collapse:hover{color:#fff;background:#168fe2}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation{grid-template-columns:1fr;margin:0 12px 8px;padding:4px;border:0}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-icon{margin:auto}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-toggle{width:100%;height:35px;display:flex;align-items:center;justify-content:center;margin:13px 0 5px;color:#526b9a}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-toggle span,.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-toggle-chevron{display:none}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-toggle-icon{display:block;color:#526b9a;font-size:15px}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-toggle.is-flyout-active{border-left:3px solid #168fe2;background:linear-gradient(90deg,#e9f5ff,#dceeff)}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-toggle.is-flyout-active .supplier-sidebar__organisation-toggle-icon{color:#087ee2}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu{max-height:0!important;opacity:0!important;pointer-events:none}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu.is-flyout{position:fixed;z-index:50;top:128px;left:73px;max-width:300px;max-height:none!important;padding:10px;box-sizing:border-box;overflow:visible;opacity:1!important;pointer-events:auto;border:1px solid #dce7f4;border-radius:17px;background:#fffffffa;box-shadow:0 18px 38px #1a3d702e}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu.is-flyout .supplier-sidebar__flyout-title{min-height:43px;display:flex;align-items:center;gap:14px;padding:0;color:#152448;font-size:16px}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu.is-flyout .supplier-sidebar__flyout-title>svg{color:#172b53;font-size:18px}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu.is-flyout .supplier-sidebar__link{min-height:52px;justify-content:flex-start;gap:16px;padding:0 14px;border-radius:10px;color:#203968;font-size:14px}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu.is-flyout .supplier-sidebar__link>svg{width:18px;color:#172b53;font-size:17px}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu.is-flyout .supplier-sidebar__link span{display:block}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu.is-flyout .supplier-sidebar__link:hover{background:linear-gradient(90deg,#eaf5ff,#e1efff);color:#137ee0;transform:none}.supplier-sidebar.is-collapsed .supplier-sidebar__organisation-menu.is-flyout .supplier-sidebar__link:hover>svg{color:#137ee0}.supplier-sidebar.is-collapsed .supplier-sidebar__menu,.supplier-sidebar.is-collapsed .supplier-sidebar__footer{padding-inline:10px}.supplier-sidebar.is-collapsed .supplier-sidebar__footer{position:fixed;z-index:20;bottom:0;left:0;width:68px;box-sizing:border-box;background:#fff}.supplier-sidebar.is-collapsed .supplier-sidebar__link{justify-content:center;padding:0}.supplier-sidebar.is-collapsed .supplier-sidebar__link>svg{width:auto;font-size:15px}@media(max-width:800px){.supplier-sidebar{width:62px;flex-basis:62px}.supplier-sidebar__header{padding:0 16px}.supplier-sidebar__brand>span,.supplier-sidebar__brand b,.supplier-sidebar__collapse,.supplier-sidebar__organisation>span:nth-child(2),.supplier-sidebar__organisation>svg,.supplier-sidebar__link span,.supplier-sidebar__group-label{display:none}.supplier-sidebar__brand img{width:31px}.supplier-sidebar__organisation{grid-template-columns:1fr;margin:0 12px 8px;padding:4px;border:0}.supplier-sidebar__organisation-icon{margin:auto}.supplier-sidebar__organisation-toggle{width:100%;height:35px;display:grid;place-items:center;margin:13px 0 5px}.supplier-sidebar__organisation-toggle span,.supplier-sidebar__organisation-toggle-chevron{display:none}.supplier-sidebar__organisation-toggle-icon{display:block;font-size:15px}.supplier-sidebar__menu,.supplier-sidebar__footer{padding-inline:10px}.supplier-sidebar__link{justify-content:center;padding:0}.supplier-sidebar__link>svg{width:auto;font-size:15px}.main_layout_routerview{padding:16px}}.supplier-transactions{max-width:1440px;margin:0 auto;color:#10214c;font-family:Montserrat,sans-serif}.supplier-transactions__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.supplier-transactions__heading h1,.supplier-transactions__heading p{margin:0}.supplier-transactions__heading h1{color:#07143b;font-size:21px;font-weight:600}.supplier-transactions__heading p{margin-top:10px;color:#7182a2;font-size:12px}.supplier-transactions__actions{display:flex;gap:10px}.supplier-transactions__button{height:35px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:7px;font:600 12px Montserrat,sans-serif;cursor:pointer;transition:.18s ease}.supplier-transactions__button--secondary{border:1px solid #dce5f1;background:#fff;color:#183367;box-shadow:0 2px 5px #193a6e0a}.supplier-transactions__button--secondary:hover{border-color:#9bcbf2;background:#f4faff;color:#0878e9}.supplier-transactions__button--primary{min-width:158px;border:0;background:linear-gradient(135deg,#1682ef,#0760d7);box-shadow:0 5px 12px #0763d83b;color:#fff}.supplier-transactions__button--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.supplier-transactions__panel{overflow:hidden;border:1px solid #e0eaf5;border-radius:15px;background:#fff;box-shadow:0 5px 16px #1a3c6f0b}.supplier-transactions__tabs{display:flex;min-width:-moz-max-content;min-width:max-content;padding:0 18px;border-bottom:1px solid #e5edf6;overflow-x:auto}.supplier-transactions__tabs button{height:40px;padding:14px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#536178;font:600 12px Montserrat,sans-serif;white-space:nowrap;cursor:pointer}.supplier-transactions__tabs button:hover{color:#0878e9}.supplier-transactions__tabs button.is-active{border-bottom-color:#0982ef;color:#0878e9}.supplier-transactions__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px}.supplier-transactions__toolbar>div{display:flex;gap:13px}.supplier-transactions__toolbar .supplier-transactions__button{min-width:112px}.supplier-transactions__search{width:min(100%,480px);height:36px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #d9e4f1;border-radius:7px;color:#183264}.supplier-transactions__search svg{font-size:14px}.supplier-transactions__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#203967;font:11px Montserrat,sans-serif}.supplier-transactions__search input::-moz-placeholder{color:#8391a6}.supplier-transactions__search input::placeholder{color:#8391a6}.supplier-transactions__table-wrap{margin:0 18px;overflow-x:auto;border:1px solid #dde7f1;border-radius:9px}.supplier-transactions table{width:100%;min-width:1260px;border-collapse:collapse;font-size:10px}.supplier-transactions th{height:37px;padding:0 11px;border-bottom:1px solid #dfe8f1;background:#f7f9fc;color:#495975;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.supplier-transactions th:first-child,.supplier-transactions td:first-child{width:28px;text-align:center}.supplier-transactions td{height:51px;padding:0 11px;border-bottom:1px solid #e7edf4;vertical-align:middle;white-space:nowrap;font-size:11px}.client-cases>.supplier-transactions__panel>.supplier-transactions__table-wrap>table>tbody>tr>td{padding-top:10px;padding-bottom:10px;vertical-align:top}.client-cases .client-cases__description-heading,.client-cases td.client-cases__description{width:185px;min-width:185px;max-width:185px;text-align:left;white-space:normal}.client-cases .client-cases__description-content{width:185px;text-align:left}.client-cases .client-cases__description-text{display:block;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.client-cases .client-cases__description-toggle{display:inline-block;margin-top:4px;padding:0;border:0;background:transparent;color:#0878e9;font:600 10px Montserrat,sans-serif;text-align:left;cursor:pointer}.client-cases .client-cases__description-toggle:hover{text-decoration:underline}.client-cases .client-cases__description-toggle:focus-visible{outline:2px solid #66b5f6;outline-offset:3px;border-radius:2px}.supplier-transactions tbody tr:last-child td{border-bottom:0}.supplier-transactions tbody tr:hover td{background:#f8fbff}.supplier-transactions td>b,.supplier-transactions td>small{display:block}.supplier-transactions td>b{color:#12224d;font-size:12px}.supplier-transactions td>small{margin-top:9px;color:#8190a7;font-size:11px}.supplier-transactions__check{width:16px;height:16px;display:inline-block;padding:0;box-sizing:border-box;border:1px solid #d5dee9;border-radius:4px;background:#fff;cursor:pointer;vertical-align:middle}.supplier-transactions__check:focus-visible{outline:2px solid #0878ed;outline-offset:2px}.supplier-transactions__id{color:#172a51;font-family:monospace;font-size:12px;font-weight:600}.supplier-transactions__mode{display:inline-flex;padding:6px 10px;border-radius:5px;background:#e4e4e4;color:#505050;font-size:9px;font-weight:600}.supplier-transactions__mode--api{background:#dcecff;color:#0877dc}.supplier-transactions__mode--import{background:#e9e6fd;color:#6848d9}.supplier-transactions__attachment{display:inline-flex;align-items:center;gap:6px;color:#0878e8;font-size:11px;font-weight:600}.supplier-transactions__attachment svg{color:#6990ba;height:1.3em}.supplier-transactions__amount{color:#13234b;font-size:10px;font-weight:700}.supplier-transactions__status{display:inline-flex;align-items:center;padding:6px 9px;border-radius:20px;background:#e1f4e4;color:#299744;font-size:11px;font-weight:600}.supplier-transactions__status:before{content:"";width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor}.supplier-transactions__status--processing,.supplier-transactions__status--pending{background:#fff2cf;color:#eaa200}.supplier-transactions__status--unmatched,.supplier-transactions__status--failed{background:#ffe2df;color:#fa4c40}.supplier-transactions__status--matched,.supplier-transactions__status--confirmed{background:#e1f4e4;color:#299744}.supplier-transactions__exception{color:#e93e31;font-size:11px;font-weight:600}.supplier-transactions__empty{height:120px!important;color:#7d8ca2;text-align:center}.supplier-transactions__pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;color:#60748f;font-size:12px}.supplier-transactions__pagination nav{display:flex;gap:6px}.supplier-transactions__pagination button{min-width:30px;height:30px;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#29446f;font:600 11px Montserrat,sans-serif;cursor:pointer}.supplier-transactions__pagination nav button:disabled{color:#c8d1dd;cursor:default}.supplier-transactions__pagination nav .is-current{border-color:#0878ed;background:#0878ed;box-shadow:0 3px 7px #0878ed2e;color:#fff}.supplier-transactions__pagination>button{min-width:94px;border-color:#dce5f0;background:#fff}.supplier-transactions__page-size{position:relative;flex:0 0 auto}.supplier-transactions__pagination .supplier-transactions__page-size-trigger{height:36px;min-width:100px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border:1px solid #d9e4f2;border-radius:7px;background:#fff;color:#1a315f;font:500 12px Montserrat,sans-serif;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.supplier-transactions__pagination .supplier-transactions__page-size-trigger:hover,.supplier-transactions__pagination .supplier-transactions__page-size-trigger.is-open{border-color:#79b7f1;box-shadow:0 0 0 3px #1e7eeb17}.supplier-transactions__page-size-trigger svg{font-size:11px;transition:transform .2s ease}.supplier-transactions__page-size-trigger svg.is-open{transform:rotate(180deg)}.supplier-transactions__page-size-menu{position:absolute;z-index:40;right:0;bottom:calc(100% + 7px);width:max(100%,122px);padding:5px;border:1px solid #dce7f4;border-radius:8px;background:#fff;box-shadow:0 12px 26px #16346829}.supplier-transactions__page-size-menu button{width:100%;height:31px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#405373;font:500 11px Montserrat,sans-serif;text-align:left;cursor:pointer}.supplier-transactions__page-size-menu button:hover,.supplier-transactions__page-size-menu button.is-selected{background:#edf7ff;color:#0876e9}@media(max-width:780px){.supplier-transactions__heading,.supplier-transactions__toolbar{flex-direction:column;align-items:stretch}.supplier-transactions__actions,.supplier-transactions__toolbar>div{justify-content:stretch}.supplier-transactions__actions .supplier-transactions__button,.supplier-transactions__toolbar>div .supplier-transactions__button{flex:1}.supplier-transactions__search{width:auto}.supplier-transactions__pagination{flex-wrap:wrap}.supplier-transactions__pagination nav{order:3;width:100%;justify-content:center}}.transaction-drawer__overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#14244238;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.transaction-drawer{width:min(100%,456px);min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#f6f7f9;box-shadow:-12px 0 32px #0e234a2e;font-family:Montserrat,sans-serif}.transaction-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 14px 12px;border-bottom:1px solid #e1e4e9;background:#fff}.transaction-drawer__header h2,.transaction-drawer__header p{margin:0}.transaction-drawer__header h2{color:#11192e;font-size:16px;font-weight:600}.transaction-drawer__header p{margin-top:8px;color:#8c94a2;font-size:12px}.transaction-drawer__header button{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid #e1e5eb;border-radius:50%;background:#fff;color:#455167;cursor:pointer}.transaction-drawer__header button:hover{border-color:#a9bdd5;background:#f3f8ff;color:#0878e9}.transaction-drawer__form{min-height:0;display:grid;align-content:start;gap:14px;padding:16px 13px;overflow-y:auto}.transaction-drawer__form section{padding:16px;border:1px solid #e1e4e8;border-radius:17px;background:#fff;box-shadow:0 2px 6px #26365306}.transaction-drawer__form h3,.transaction-drawer__form p{margin:0}.transaction-drawer__form h3{color:#151d31;font-size:13px;font-weight:600}.transaction-drawer__form section>p{margin:7px 0 10px;padding-bottom:8px;border-bottom:1px solid #edf0f3;color:#8893a4;font-size:11px}.transaction-drawer__form p em{font-style:normal}.transaction-drawer__fields{display:grid;grid-template-columns:1fr 1fr;gap:11px 12px}.transaction-drawer__form label{color:#526075;font-size:11px;font-weight:600}.transaction-drawer__form label>span{margin-left:2px;color:#e43b3b;margin-bottom:5px;display:inline-block}.transaction-drawer__form input,.transaction-drawer__form select,.transaction-drawer__form textarea{width:100%;box-sizing:border-box;border:1px solid #dce1e7;border-radius:7px;outline:0;background:#fff;color:#253653;font:10px Montserrat,sans-serif}.transaction-drawer__form input,.transaction-drawer__form select{height:38px;padding:0 12px;margin:0;border-color:#d9e4f2;border-radius:7px;font-size:11px}.transaction-drawer__form input::-moz-placeholder,.transaction-drawer__form textarea::-moz-placeholder{color:#9aa3b2}.transaction-drawer__form input::placeholder,.transaction-drawer__form textarea::placeholder{color:#9aa3b2}.transaction-drawer__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px}.transaction-drawer__select{position:relative;margin-top:1px}.transaction-drawer__select>button{width:100%;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d9e4f2;border-radius:7px;outline:0;background:#fff;color:#253653;font:11px Montserrat,sans-serif;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.transaction-drawer__select>button:hover,.transaction-drawer__select>button.is-open{border-color:#4ca7ee;box-shadow:0 0 0 3px #1e8ee917}.transaction-drawer__select>button>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-drawer__select>button .is-placeholder{color:#9aa3b2}.transaction-drawer__select>button svg{color:#20385f;font-size:11px;transition:transform .2s ease;pointer-events:none}.transaction-drawer__select>button.is-open svg{transform:rotate(180deg)}.transaction-drawer__select-menu{position:absolute;z-index:20;top:calc(100% + 5px);right:0;left:0;max-height:165px;overflow-y:auto;padding:5px;border:1px solid #dce7f4;border-radius:8px;background:#fff;box-shadow:0 12px 26px #16346829}.transaction-drawer__select-menu button{width:100%;min-height:31px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#405373;font:500 10px Montserrat,sans-serif;text-align:left;cursor:pointer}.transaction-drawer__select-menu button:hover,.transaction-drawer__select-menu button.is-selected{background:#edf7ff;color:#0876e9}.transaction-drawer__datepicker{width:100%;margin-top:1px;--dp-border-color: #d9e4f2;--dp-border-color-hover: #4ca7ee;--dp-primary-color: #0878e9;--dp-font-family: "Montserrat", sans-serif}.transaction-drawer__datepicker .dp__input{height:38px;padding:0 34px 0 12px;border-radius:7px;color:#253653;font-size:11px}.transaction-drawer__datepicker .dp__input_icon{right:11px;left:auto;width:15px;height:15px;color:#20385f}.transaction-drawer__form input:focus,.transaction-drawer__form select:focus,.transaction-drawer__form textarea:focus{border-color:#4ca7ee;box-shadow:0 0 0 3px #1e8ee917}.transaction-drawer__date{position:relative}.transaction-drawer__date input{padding-right:32px}.transaction-drawer__date svg{position:absolute;top:8px;right:10px;color:#28364d;font-size:12px;pointer-events:none}.transaction-drawer__description{margin-top:12px}.transaction-drawer__form textarea{height:85px;resize:vertical;padding:11px}.transaction-drawer__upload{height:77px;display:grid!important;place-content:center;justify-items:center;gap:4px!important;border:1px dashed #ccd4dd;border-radius:7px;background:#f8fafb;color:#5b667a!important;text-align:center;cursor:pointer}.transaction-drawer__upload input{display:none}.transaction-drawer__upload svg{color:#172139;font-size:17px}.transaction-drawer__upload b{color:#334057;font-size:11px}.transaction-drawer__upload b span{color:#087bea}.transaction-drawer__upload small{color:#9aa4b3;font-size:10px;font-weight:400;width:78%;line-height:14px}.transaction-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-top:1px solid #dfe3e8;background:#fff}.transaction-drawer__footer button{border:1px solid #dce2e9;border-radius:7px;background:#fff;color:#222b3e;font:600 12px Montserrat,sans-serif;cursor:pointer;padding:10px 15px}.transaction-drawer__footer .transaction-drawer__submit{min-width:116px;border-color:#0878e9;background:linear-gradient(135deg,#168bec,#0871df);box-shadow:0 4px 9px #0773e033;color:#fff}.transaction-drawer__footer button:hover{border-color:#9cbce0;background:#f5faff}.transaction-drawer__footer .transaction-drawer__submit:hover{filter:brightness(1.06);background:linear-gradient(135deg,#168bec,#0871df)}.transaction-drawer-overlay-enter-active,.transaction-drawer-overlay-leave-active{transition:opacity .25s ease}.transaction-drawer-overlay-enter-from,.transaction-drawer-overlay-leave-to{opacity:0}.transaction-drawer-enter-active,.transaction-drawer-leave-active{transition:transform .32s cubic-bezier(.2,.75,.25,1)}.transaction-drawer-enter-from,.transaction-drawer-leave-to{transform:translate(100%)}@media(max-width:500px){.transaction-drawer{width:100%}.transaction-drawer__fields{grid-template-columns:1fr}.transaction-drawer__form section{padding:14px}}.transaction-import-drawer{width:min(100%,1128px);min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#f6f6f7;box-shadow:-12px 0 32px #0e234a2e;font-family:Montserrat,sans-serif}.transaction-import-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 13px 12px;border-bottom:1px solid #e0e2e6;background:#fff}.transaction-import-drawer__header h2,.transaction-import-drawer__header p{margin:0}.transaction-import-drawer__header h2{color:#141924;font-size:16px;font-weight:600}.transaction-import-drawer__header p{margin-top:5px;color:#8c94a2;font-size:10px}.transaction-import-drawer__header button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #e0e5eb;border-radius:50%;background:#fff;color:#4d5a6d;cursor:pointer}.transaction-import-drawer__header button:hover{border-color:#a9bdd5;background:#f3f8ff;color:#0878e9}.transaction-import-drawer__body{min-height:0;padding:17px 12px;overflow-y:auto}.transaction-import-drawer__top{display:grid;grid-template-columns:420px minmax(0,1fr);gap:17px}.transaction-import-drawer__top>aside{display:grid;align-content:start;gap:11px}.transaction-import-drawer__guidelines{padding:17px;border:1px solid #b7e1ff;border-radius:16px;background:#ecf8ff}.transaction-import-drawer__guidelines h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#0877e7;font-size:11px}.transaction-import-drawer__guidelines ul{margin:0;padding-left:16px;color:#1a263b;font-size:11px;line-height:1.88}.transaction-import-drawer__template{min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;border:1px solid #e0e3e7;border-radius:16px;background:#fff}.transaction-import-drawer__template>span,.transaction-import-drawer__file>span{width:35px;height:35px;display:grid;place-items:center;border-radius:6px;background:#eff8f1;color:#13954a;font-size:16px}.transaction-import-drawer__template b,.transaction-import-drawer__template p{display:block;margin:0}.transaction-import-drawer__template b{color:#1c2639;font-size:12px;font-weight:500}.transaction-import-drawer__template p{margin-top:8px;color:#929aa7;font-size:10px;line-height:1.35}.transaction-import-drawer__template button{height:29px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #dce2e8;border-radius:7px;background:#fff;color:#425067;font:600 11px Montserrat,sans-serif;cursor:pointer}.transaction-import-drawer__upload-card,.transaction-import-drawer__preview{padding:17px;border:1px solid #dfe3e8;border-radius:17px;background:#fff;box-shadow:0 2px 5px #1e2f4e06}.transaction-import-drawer__upload-card h3,.transaction-import-drawer__upload-card p,.transaction-import-drawer__preview h3,.transaction-import-drawer__preview p{margin:0}.transaction-import-drawer__upload-card h3,.transaction-import-drawer__preview h3{color:#161d2b;font-size:16px;font-weight:600}.transaction-import-drawer__upload-card>p,.transaction-import-drawer__preview>p{margin-top:10px;padding-bottom:9px;border-bottom:1px solid #edf0f3;color:#8c94a2;font-size:11px}.transaction-import-drawer__upload-card>label{height:157px;display:grid;place-content:center;justify-items:center;gap:5px;margin-top:9px;border:1px dashed #cbd3dc;border-radius:7px;background:#f9fafb;color:#1d2637;cursor:pointer}.transaction-import-drawer__upload-card input{display:none}.transaction-import-drawer__upload-card>label>svg{font-size:27px}.transaction-import-drawer__upload-card>label b{font-size:12px}.transaction-import-drawer__upload-card>label b span{color:#087ce8}.transaction-import-drawer__upload-card>label small{color:#9da5b1;font-size:11px}.transaction-import-drawer__file{min-height:50px;display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:0 12px;border:1px solid #e3e6ea;border-radius:7px}.transaction-import-drawer__file>span{width:27px;height:27px;font-size:12px}.transaction-import-drawer__file b,.transaction-import-drawer__file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-import-drawer__file b{color:#1d2638;font-size:12px;font-weight:500}.transaction-import-drawer__file small{margin-top:8px;color:#929aa8;font-size:10px}.transaction-import-drawer__file button{width:20px;height:20px;border:0;border-radius:7px;background:#e53b31;color:#fff;cursor:pointer;font-size:8px}.transaction-import-drawer__preview{margin-top:17px}.transaction-import-drawer__preview>div{margin-top:9px;overflow-x:auto;border:1px solid #dde7f1;border-radius:9px}.transaction-import-drawer__preview table{width:100%;min-width:700px;border-collapse:collapse;color:#172a51;font-size:10px}.transaction-import-drawer__preview th{height:37px;background:#f7f9fc;color:#495975;font-size:10px;font-weight:700;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.transaction-import-drawer__preview th,.transaction-import-drawer__preview td{padding:0 11px;border-bottom:1px solid #e7edf4}.transaction-import-drawer__preview td{color:#172a51;text-align:left;vertical-align:middle;white-space:nowrap;padding:13px 5px;font-size:11px}.transaction-import-drawer__preview tbody tr:last-child td{border-bottom:0}.transaction-import-drawer__footer{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-top:1px solid #dfe3e8;background:#fff}.transaction-import-drawer__footer button{border:1px solid #dce2e9;border-radius:7px;background:#fff;color:#222b3e;font:600 12px Montserrat,sans-serif;cursor:pointer;padding:5px 15px}.transaction-import-drawer__footer button:last-child{border-color:#0878e9;background:linear-gradient(135deg,#168bec,#0871df);color:#fff}.transaction-import-drawer__footer button:last-child span{margin-left:8px;font-size:17px;vertical-align:-1px}@media(max-width:850px){.transaction-import-drawer__top{grid-template-columns:1fr}.transaction-import-drawer__template{max-width:none}}@media(max-width:520px){.transaction-import-drawer{width:100%}.transaction-import-drawer__body{padding:12px}.transaction-import-drawer__template{grid-template-columns:35px 1fr;padding:12px}.transaction-import-drawer__template button{grid-column:2;justify-self:start}.transaction-import-drawer__upload-card,.transaction-import-drawer__preview{padding:13px}}.transaction-import-drawer__validated{min-height:0;padding:17px 14px;overflow-y:auto}.transaction-import-drawer__validated-file{min-height:62px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;border:1px solid #e0e4e9;border-radius:15px;background:#fff}.transaction-import-drawer__validated-file>span{width:29px;height:29px;display:grid;place-items:center;border-radius:5px;background:#eff8f1;color:#13954a}.transaction-import-drawer__validated-file b,.transaction-import-drawer__validated-file small{display:block}.transaction-import-drawer__validated-file b{color:#1b2638;font-size:10px}.transaction-import-drawer__validated-file small{margin-top:3px;color:#929aa8;font-size:8px}.transaction-import-drawer__validated-file button{height:29px;padding:0 13px;border:1px solid #dce2e8;border-radius:7px;background:#fff;color:#47566f;font:600 9px Montserrat,sans-serif}.transaction-import-drawer__validated-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:17px;margin-top:17px}.transaction-import-drawer__validated-table,.transaction-import-drawer__summary,.transaction-import-drawer__issues{padding:15px;border:1px solid #dfe4e9;border-radius:16px;background:#fff}.transaction-import-drawer__validated-table header{display:flex;justify-content:space-between;gap:12px}.transaction-import-drawer__validated-table h3,.transaction-import-drawer__validated-table p,.transaction-import-drawer__summary h3,.transaction-import-drawer__issues h3{margin:0;color:#171d2a;font-size:12px}.transaction-import-drawer__validated-table p{margin-top:4px;color:#9099a6;font-size:8px}.transaction-import-drawer__validated-table header label{width:210px;height:29px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dce2e8;border-radius:6px}.transaction-import-drawer__validated-table header input{width:100%;border:0;outline:0;font:9px Montserrat,sans-serif}.transaction-import-drawer__validated-table>nav{display:flex;gap:17px;margin:13px 0 10px;padding-bottom:9px;border-bottom:1px solid #e8ebef}.transaction-import-drawer__validated-table>nav button{border:0;background:transparent;color:#596679;font:600 9px Montserrat,sans-serif}.transaction-import-drawer__validated-table>nav span{padding:2px 5px;border-radius:8px;background:#e6ecf5}.transaction-import-drawer__validated-table>nav .is-valid{background:#dff5e5;color:#269842}.transaction-import-drawer__validated-table>nav .is-invalid{background:#ffe0df;color:#ed463e}.transaction-import-drawer__validated-table>nav .is-warning{background:#fff0c6;color:#e5a000}.transaction-import-drawer__validated-scroll{overflow-x:auto;border:1px solid #dfe4e9;border-radius:7px}.transaction-import-drawer__validated-scroll table{width:100%;min-width:680px;border-collapse:collapse;font-size:9px}.transaction-import-drawer__validated-scroll th{height:34px;padding:0 9px;background:#f3f4f6;color:#4d5768;font-size:8px;text-align:left}.transaction-import-drawer__validated-scroll td{height:34px;padding:0 9px;border-top:1px solid #e4e8ec;white-space:nowrap}.transaction-import-drawer__validation-status{padding:3px 7px;border:1px solid;border-radius:8px;font-size:8px}.transaction-import-drawer__validation-status.is-valid{border-color:#6dcf81;background:#e4f8e8;color:#22913d}.transaction-import-drawer__validation-status.is-warning{border-color:#f2c541;background:#fff6d7;color:#dc9900}.transaction-import-drawer__validation-status.is-invalid{border-color:#ff7a73;background:#fff0ef;color:#e6443c}.transaction-import-drawer__validated-table>footer{display:flex;justify-content:space-between;margin-top:12px}.transaction-import-drawer__validated-table>footer button{min-width:25px;height:24px;border:1px solid #dfe5eb;border-radius:5px;background:#fff;font-size:9px}.transaction-import-drawer__validation-side{display:grid;align-content:start;gap:12px}.transaction-import-drawer__summary>div{display:flex;align-items:center;gap:13px;margin-top:12px}.transaction-import-drawer__donut{width:94px;height:94px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#38a147 0,#38a147 90.4%,#ffc20d 90.4%,#ffc20d 96.8%,#ef3e35 96.8%,#ef3e35)}.transaction-import-drawer__donut span{width:60px;height:60px;display:grid;place-content:center;border-radius:50%;background:#fff;color:#68758a;font-size:8px;text-align:center}.transaction-import-drawer__donut b{color:#1d2739;font-size:12px}.transaction-import-drawer__summary ul{display:grid;gap:9px;margin:0;padding:0;list-style:none;font-size:8px}.transaction-import-drawer__summary li:before{content:"";width:7px;height:7px;display:inline-block;margin-right:5px;border-radius:50%;background:currentColor}.transaction-import-drawer__summary li.is-valid{color:#319d44}.transaction-import-drawer__summary li.is-warning{color:#e9a600}.transaction-import-drawer__summary li.is-invalid{color:#e84138}.transaction-import-drawer__summary li small{display:block;margin-left:12px;color:#57657a;font-size:7px}.transaction-import-drawer__issues header{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #edf0f3}.transaction-import-drawer__issues h3 span{padding:2px 5px;border-radius:8px;background:#ffe0df;color:#ed463e}.transaction-import-drawer__issues h3 span.is-warning{background:#fff0c6;color:#e5a000}.transaction-import-drawer__issues header button{border:0;background:transparent;font-size:8px}.transaction-import-drawer__issues p{display:grid;grid-template-columns:1fr auto 10px;gap:6px;margin:0;padding:11px 0 0;color:#667388;font-size:9px}.transaction-import-drawer__issues p b{color:#e5433b;font-size:8px}.transaction-import-drawer__issues p span{font-size:15px}.transaction-import-drawer__validated-table>footer button:last-child,.transaction-import-drawer__validated-table>footer .is-current{background:#f4f6f8}@media(max-width:850px){.transaction-import-drawer__validated-layout{grid-template-columns:1fr}.transaction-import-drawer__validation-side{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-import-drawer__summary{grid-column:1/-1}}@media(max-width:520px){.transaction-import-drawer__validated{padding:12px}.transaction-import-drawer__validated-file{grid-template-columns:30px 1fr;padding:12px}.transaction-import-drawer__validated-file button{grid-column:2;justify-self:start}.transaction-import-drawer__validated-layout,.transaction-import-drawer__validation-side{grid-template-columns:1fr}.transaction-import-drawer__summary{grid-column:auto}.transaction-import-drawer__validated-table header{flex-direction:column}.transaction-import-drawer__validated-table header label{width:auto}}.transaction-import-drawer__validated-table h3,.transaction-import-drawer__summary h3,.transaction-import-drawer__issues h3{font-size:11px;font-weight:600}.transaction-import-drawer__validated-table p,.transaction-import-drawer__validated-file small{font-size:9px}.transaction-import-drawer__validated-scroll th{height:37px;font-size:9px;font-weight:700;vertical-align:middle}.transaction-import-drawer__validated-scroll td{height:37px;font-size:10px;font-weight:500;vertical-align:middle}.transaction-import-drawer__validated-scroll th:nth-child(1),.transaction-import-drawer__validated-scroll td:nth-child(1),.transaction-import-drawer__validated-scroll th:nth-child(5),.transaction-import-drawer__validated-scroll td:nth-child(5),.transaction-import-drawer__validated-scroll th:nth-child(6),.transaction-import-drawer__validated-scroll td:nth-child(6){text-align:center}.transaction-import-drawer__validated-scroll td:last-child{color:#4f5f76;font-size:9px}.transaction-import-drawer__validation-status{min-width:41px;box-sizing:border-box;text-align:center;font-weight:600}.transaction-import-drawer__issues p{align-items:center;font-size:9px;font-weight:500}.supplier-verify{max-width:1440px;margin:0 auto;color:#101f49;font-family:Montserrat,sans-serif}.supplier-verify__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.supplier-verify__heading h1,.supplier-verify__heading p{margin:0}.supplier-verify__heading h1{font-size:18px;font-weight:600}.supplier-verify__heading p{margin-top:8px;color:#7182a2;font-size:12px}.supplier-verify__heading p i{font-style:normal}.supplier-verify__layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:17px;align-items:start}.supplier-verify__progress,.supplier-verify__content{border:1px solid #dfe9f5;border-radius:12px;background:#fff;box-shadow:0 3px 11px #1d3a6d09}.supplier-verify__progress{padding:17px 15px}.supplier-verify__progress h2{margin:0 0 17px;font-size:13px;font-weight:600}.supplier-verify__progress ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.supplier-verify__progress li{position:relative;min-height:39px;display:grid;grid-template-columns:27px 1fr;align-items:center;gap:9px;color:#8492a7;font-size:11px}.supplier-verify__progress li:not(:last-child):before{content:"";position:absolute;top:32px;left:12px;width:1px;height:16px;background:#e0e7ef}.supplier-verify__progress li span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#f0f3f7;color:#68758a;font-size:10px}.supplier-verify__progress li b{font-weight:500}.supplier-verify__progress li.is-complete{color:#17325e}.supplier-verify__progress li.is-complete span{background:#dcffde;color:#009308}.supplier-verify__progress li.is-current{color:#17325e}.supplier-verify__progress li.is-current span{background:#2457b9;color:#fff;font-weight:700}.supplier-verify__content{overflow:hidden}.supplier-verify__content>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:17px 18px 12px;border-bottom:1px solid #e4ebf3}.supplier-verify__content h2,.supplier-verify__content p{margin:0}.supplier-verify__content h2{font-size:15px;font-weight:600}.supplier-verify__content>header p{margin-top:7px;color:#7182a2;font-size:11px}.supplier-verify__content>header p b{color:#405778}.supplier-verify__content>header>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:12px;background:#fff4d7;color:#d18d00;font-size:11px;font-weight:600}.supplier-verify__notice{display:flex;align-items:flex-start;gap:8px;margin:15px 18px;padding:10px 12px;border:1px solid #96c5ff;border-radius:7px;background:#edf7ff;color:#193e72;font-size:11px;line-height:1.45}.supplier-verify__notice svg{margin-top:1px;color:#136ee8;font-size:14px}.supplier-verify__documents{margin:0 18px;border:1px solid #e0e7f0;border-radius:8px;overflow:hidden}.supplier-verify__documents article{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid #e3e9f1}.supplier-verify__documents article:last-child{border-bottom:0}.supplier-verify__number{width:31px;height:31px;display:grid;place-items:center;border:1px solid #d3dce8;border-radius:50%;color:#62748f;font-size:11px}.supplier-verify__documents h3,.supplier-verify__documents p{margin:0}.supplier-verify__documents h3{color:#132551;font-size:11px;font-weight:500}.supplier-verify__documents h3 em{display:inline-block;margin-left:7px;padding:2px 6px;border:1px solid #9dc9ff;border-radius:3px;color:#2873d6;font-size:9px;font-style:normal;font-weight:600}.supplier-verify__documents p{margin-top:10px;color:#91a0b7;font-size:11px}.supplier-verify__document-actions{display:flex;gap:8px}.supplier-verify__document-actions button{height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #d7e0eb;border-radius:6px;background:#fff;color:#2a426d;font:600 11px Montserrat,sans-serif;cursor:pointer}.supplier-verify__document-actions button:hover{border-color:#9bc9f2;background:#f2f8ff;color:#0878e9}.supplier-verify__content>footer{display:flex;justify-content:space-between;gap:12px;margin-top:17px;padding:12px 18px;border-top:1px solid #e2e9f1}.supplier-verify__cancel,.supplier-verify__content>footer button{min-width:112px;height:33px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e0eb;border-radius:7px;background:#fff;color:#283b61;font:600 11px Montserrat,sans-serif;text-decoration:none}.supplier-verify__content>footer button{border-color:#0878e9;background:linear-gradient(135deg,#168bec,#0871df);color:#fff;cursor:pointer}@media(max-width:760px){.supplier-verify__layout{grid-template-columns:1fr}.supplier-verify__progress ol{grid-template-columns:repeat(3,1fr)}.supplier-verify__progress li:not(:last-child):before{display:none}.supplier-verify__documents article{grid-template-columns:31px minmax(0,1fr);padding:11px}.supplier-verify__document-actions{grid-column:2}}.transaction-import-drawer__validated-table>footer{display:none}.transaction-import-drawer__footer--validated button:first-child{display:inline-flex;align-items:center;justify-content:center;gap:7px}.transaction-import-drawer__footer--validated button:last-child{min-width:132px}.transaction-import-drawer__validated-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:10px 0 0;border-top:1px solid #e7ebf0;color:#60718a;font:500 9px Montserrat,sans-serif}.transaction-import-drawer__validated-pagination nav{display:flex;align-items:center;gap:5px}.transaction-import-drawer__validated-pagination nav button,.transaction-import-drawer__validated-page-size button{min-width:25px;height:25px;padding:0 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#374965;font:500 9px Montserrat,sans-serif;cursor:pointer}.transaction-import-drawer__validated-pagination nav button:hover{background:#edf6ff;color:#0878e9}.transaction-import-drawer__validated-pagination nav .is-current{border-color:#dfe5eb;background:#f4f6f8;color:#122c5b;font-weight:600}.transaction-import-drawer__validated-page-size{position:relative}.transaction-import-drawer__validated-page-size button{min-width:91px;border-color:#dce4ee;background:#fff}.transaction-import-drawer__validated-page-size svg{margin-left:5px;font-size:9px}.transaction-import-drawer__validated-page-size-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:12;display:grid;min-width:104px;padding:5px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;box-shadow:0 10px 22px #21395b24}.transaction-import-drawer__validated-page-size-menu button{width:100%;min-width:0;justify-content:flex-start;border-color:transparent;text-align:left}.transaction-import-drawer__validated-page-size-menu button:hover,.transaction-import-drawer__validated-page-size-menu .is-selected{background:#edf6ff;color:#0878e9}@media(max-width:600px){.transaction-import-drawer__validated-pagination{flex-wrap:wrap}.transaction-import-drawer__validated-pagination nav{order:3;width:100%;justify-content:center}}.supplier-clients .supplier-transactions__panel{overflow:visible}.supplier-clients .supplier-transactions__button--primary{min-width:145px}.supplier-clients .supplier-transactions__search{width:min(100%,413px)}.supplier-clients table{min-width:940px}.supplier-clients th:nth-child(1),.supplier-clients td:nth-child(1){width:36px}.supplier-clients th:nth-child(2){min-width:130px}.supplier-clients th:nth-child(3){min-width:155px}.supplier-clients th:nth-child(4){min-width:100px}.supplier-clients th:nth-child(5){min-width:190px}.supplier-clients th:nth-child(6){min-width:155px}.supplier-clients th:nth-child(7){min-width:105px}.supplier-clients td{height:60px}.supplier-clients tbody tr:has(.supplier-clients__check--selected) td{background:#f3f9ff}.supplier-clients tbody tr:has(.supplier-clients__check--selected) td:first-child{box-shadow:inset 3px 0 #0878ed}.supplier-clients td:nth-child(3) b{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-clients td:nth-child(3) small{display:block;margin-top:4px;color:#8190a7;font-size:10px}.supplier-clients__check--selected{border-color:#0878ed;background:#0878ed;color:#fff;font-size:11px;line-height:15px}.supplier-clients__code{color:#53637d;font-size:11px;font-weight:600}.supplier-clients__currency,.supplier-clients__total{color:#172a51;font-size:11px;font-weight:700}.supplier-clients__contact{display:flex;align-items:center;gap:8px;min-width:0}.supplier-clients__contact>span{position:relative;width:34px;height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#2baff1,#4a8ced);color:#fff;font-size:11px;font-weight:600}.supplier-clients__contact>span i{position:absolute;right:4px;bottom:-2px;width:9px;height:9px;border:1px solid #fff;border-radius:50%;background:#35a34a}.supplier-clients__contact b,.supplier-clients__contact small{display:block}.supplier-clients__contact b{color:#12224d;font-size:11px;font-weight:700}.supplier-clients__contact small{margin-top:4px;color:#8190a7;font-size:10px}.supplier-clients__status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:18px;background:#e1f4e4;color:#299744;font-size:10px;font-weight:600}.supplier-clients__status:before{content:"";width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor}.supplier-clients__status--inactive{background:#ffe2df;color:#fa4c40}.supplier-clients__status--pending{background:#fff2cf;color:#eaa200}@media(max-width:780px){.supplier-clients .supplier-transactions__table-wrap{margin-inline:12px}}.supplier-payments .supplier-transactions__search{width:min(100%,453px)}.supplier-payments table{min-width:1165px}.supplier-payments th:nth-child(1),.supplier-payments td:nth-child(1){width:36px}.supplier-payments th:nth-child(2){min-width:125px}.supplier-payments th:nth-child(3){min-width:134px}.supplier-payments th:nth-child(4){min-width:104px}.supplier-payments th:nth-child(5){min-width:122px}.supplier-payments th:nth-child(6){min-width:100px}.supplier-payments th:nth-child(7){min-width:130px}.supplier-payments th:nth-child(8){min-width:103px}.supplier-payments th:nth-child(9){min-width:135px}.supplier-payments th:nth-child(10){min-width:155px}.supplier-payments__check--selected{border-color:#0878ed;background:#0878ed;color:#fff;font-size:11px;line-height:15px}.supplier-payments__id{color:#172a51;font-family:monospace;font-size:12px;font-weight:600}.supplier-payments__invoice{color:#60718d;font-size:11px}.supplier-payments__amount,.supplier-payments__type{color:#172a51;font-size:11px;font-weight:700}.supplier-payments__method{display:inline-flex;align-items:center;gap:7px;color:#263857;font-size:11px;font-weight:600}.supplier-payments__method svg{color:#4b607c;font-size:13px}.supplier-payments__status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:18px;background:#e1f4e4;color:#299744;font-size:10px;font-weight:600}.supplier-payments__status:before{content:"";width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor}.supplier-payments__status--pending{background:#fff2cf;color:#eaa200}.supplier-payments__status--failed{background:#ffe2df;color:#fa4c40}.supplier-payments__notes{max-width:160px;color:#52627a;font-size:11px;line-height:1.25;white-space:normal}.supplier-settlements__datepicker{width:281px;--dp-border-color: #d8e2ed;--dp-border-color-hover: #9db8d7;--dp-primary-color: #0878ed;--dp-primary-text-color: #fff}.supplier-settlements__date{height:40px;display:inline-flex;width:100%;align-items:center;gap:9px;padding:0 14px;border:1px solid #d8e2ed;border-radius:8px;background:#fff;color:#1d2f50;font:600 12px Montserrat,sans-serif;text-transform:uppercase;cursor:pointer}.supplier-settlements__date svg:last-child{margin-left:auto;font-size:10px}.supplier-settlements__datepicker .dp__menu{z-index:31}.supplier-settlements__summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px}.supplier-settlements__summary-card{position:relative;overflow:hidden;padding:13px;border:1px solid #e0e8f1;border-radius:6px;background:#fff;box-shadow:0 5px 15px #193a6e0b}.supplier-settlements__summary-card p,.supplier-settlements__summary-card b,.supplier-settlements__summary-card small{position:relative;z-index:1;display:block;margin:0}.supplier-settlements__summary-card p{color:#53627b;font-size:13px;font-weight:600;margin-bottom:10px}.supplier-settlements__summary-card b{margin-top:6px;color:#12224d;font-size:20px;font-weight:600}.supplier-settlements__summary-card small{display:flex;align-items:center;gap:5px;margin-top:12px;color:#159748;font-size:12px;font-weight:600}.supplier-settlements__summary-card small span{color:#7b899f;font-weight:500}.supplier-settlements__summary-card--cyan small{color:#ed4747}.supplier-settlements__summary-card i{position:absolute;right:14px;top:24px;width:54px;height:34px;border-bottom:3px solid currentColor;border-radius:50% 45%;color:#1688ed;opacity:.85;transform:rotate(-9deg)}.supplier-settlements__summary-card--green i{color:#43a847;transform:rotate(8deg)}.supplier-settlements__summary-card--cyan i{color:#16afe7;transform:rotate(-16deg)}.supplier-settlements__summary-card--yellow i{color:#f8bf00;transform:rotate(5deg)}.supplier-settlements__summary-card--red i{color:#fa5148;transform:rotate(-5deg)}.supplier-settlements__charts{display:grid;grid-template-columns:minmax(290px,1fr) minmax(350px,1.1fr) minmax(260px,.85fr);gap:14px;margin-bottom:14px}.supplier-settlements__chart-card,.supplier-settlements__amount-card{min-height:262px;padding:13px;border:1px solid #e0e8f1;border-radius:6px;background:#fff;box-shadow:0 5px 15px #193a6e0b}.supplier-settlements__chart-card h2,.supplier-settlements__table-heading h2{margin:0;color:#121f46;font-size:14px;font-weight:600}.supplier-settlements__distribution{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(125px,.9fr);grid-template-rows:auto 1fr;align-items:center}.supplier-settlements__distribution h2{grid-column:1/-1}.supplier-settlements__pie{height:205px;min-width:0}.supplier-settlements__distribution ul{display:grid;gap:14px;margin:12px 0 0;padding:0;list-style:none}.supplier-settlements__distribution li{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;color:#273651;font-size:12px}.supplier-settlements__distribution li span{width:8px;height:8px;border-radius:50%}.supplier-settlements__distribution li b{font-weight:600}.supplier-settlements__distribution li em{font-style:normal}.supplier-settlements__trend{display:grid;grid-template-rows:auto 1fr}.supplier-settlements__trend>div{min-width:0;height:205px}.supplier-settlements__amount-card{display:grid;grid-template-rows:96px 1fr;padding:13px}.supplier-settlements__amount-card>div{display:grid;place-items:center;align-content:center;border-radius:6px;background:#f1f2f4;text-align:center}.supplier-settlements__amount-card p{margin:0 0 5px;color:#536078;font-size:13px;font-weight:600}.supplier-settlements__amount-card b{margin-top:8px;color:#101820;font-size:19px;font-weight:600}.supplier-settlements__amount-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 8px;margin:8px 0 0}.supplier-settlements__amount-card dl div{display:grid;place-items:center;align-content:center;border-radius:6px}.supplier-settlements__amount-card dt{font-size:11px;font-weight:500;margin-bottom:4px}.supplier-settlements__amount-card dd{margin:4px 0 0;color:#273651;font-size:12px;font-weight:700}.supplier-settlements__amount-card dl div:nth-child(1){background:#eef8ee;color:#23963d}.supplier-settlements__amount-card dl div:nth-child(2){background:#ebf7ff;color:#0789de}.supplier-settlements__amount-card dl div:nth-child(3){background:#fff9e9;color:#d69d00}.supplier-settlements__amount-card dl div:nth-child(4){background:#fff0ef;color:#ed504a}.supplier-settlements__table-panel{overflow:visible}.supplier-settlements__table-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.supplier-settlements__table-heading .supplier-transactions__toolbar{flex:1;justify-content:flex-end;padding:0}.supplier-settlements__table-heading .supplier-transactions__search{width:min(100%,328px)}.supplier-settlements table{min-width:1100px}.supplier-settlements th:nth-child(1),.supplier-settlements td:nth-child(1){width:36px}.supplier-settlements th:nth-child(2){min-width:125px}.supplier-settlements th:nth-child(3){min-width:168px}.supplier-settlements th:nth-child(4){min-width:135px}.supplier-settlements th:nth-child(5){min-width:125px}.supplier-settlements th:nth-child(6){min-width:105px}.supplier-settlements th:nth-child(7){min-width:105px}.supplier-settlements th:nth-child(8){min-width:130px}.supplier-settlements th:nth-child(9){min-width:150px}.supplier-settlements__check--selected{border-color:#0878ed;background:#0878ed;color:#fff;font-size:11px;line-height:15px}.supplier-settlements__id{color:#172a51;font-family:monospace;font-size:12px;font-weight:600}.supplier-settlements__transaction,.supplier-settlements__reference{color:#60718d;font-size:11px}.supplier-settlements__amount{color:#172a51;font-size:11px;font-weight:700}.supplier-settlements__notes{max-width:160px;color:#52627a;font-size:11px;white-space:normal}.supplier-settlements__status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:18px;background:#e1f4e4;color:#299744;font-size:10px;font-weight:600}.supplier-settlements__status:before{content:"";width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor}.supplier-settlements__status--processing{background:#e5f6fd;color:#109ad3}.supplier-settlements__status--pending{background:#fff2cf;color:#eaa200}.supplier-settlements__status--failed{background:#ffe2df;color:#fa4c40}@media(max-width:1180px){.supplier-settlements__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-settlements__charts{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-settlements__amount-card{grid-column:1/-1;min-height:190px;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr;gap:10px}.supplier-settlements__amount-card dl{margin:0}}@media(max-width:780px){.supplier-settlements__datepicker{width:100%}.supplier-settlements__summary,.supplier-settlements__charts{grid-template-columns:1fr}.supplier-settlements__amount-card{grid-column:auto;grid-template-columns:1fr;grid-template-rows:96px 1fr}.supplier-settlements__amount-card dl{margin-top:8px}.supplier-settlements__table-heading,.supplier-settlements__table-heading .supplier-transactions__toolbar{align-items:stretch;flex-direction:column}.supplier-settlements__table-heading .supplier-transactions__search{width:auto}}.supplier-roles{background:#f7f9fc;min-height:100%}.supplier-roles__tabs{display:flex;gap:25px;margin-bottom:15px;border-bottom:1px solid #dfe6ee}.supplier-roles__tabs button{height:39px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5e6b7e;font:600 11px Montserrat,sans-serif}.supplier-roles__tabs button.is-active{border-color:#0788ef;color:#0788ef}.supplier-roles table{min-width:900px}.supplier-roles__name{padding:0;border:0;background:transparent;color:#17233a;font:600 12px Montserrat,sans-serif;cursor:pointer}.supplier-roles__name:hover{color:#0788ef}.supplier-roles__type{padding:5px 9px;border-radius:3px;background:#e8ddff;color:#7040f7;font-size:10px;font-weight:600}.supplier-roles__status{padding:6px 10px;border-radius:14px;background:#e1f4e4;color:#299744;font-size:10px;font-weight:600}.supplier-roles__overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#12233e61}.supplier-roles__modal{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #14274847}.supplier-roles__modal header{display:flex;align-items:center;gap:12px;padding:22px;border-bottom:1px solid #e4eaf1}.supplier-roles__modal header>span{display:grid;width:43px;height:43px;place-items:center;border-radius:9px;background:#efe8ff;color:#7040f7}.supplier-roles__modal h2{margin:0;color:#17233a;font-size:16px}.supplier-roles__modal header p{margin:5px 0 0;color:#7f8ba0;font-size:11px}.supplier-roles__modal h3{margin:0;padding:17px 22px 10px;font-size:13px}.supplier-roles__close{position:absolute;top:17px;right:17px;border:0;background:transparent;color:#637188;cursor:pointer}.supplier-roles__tree{max-height:min(420px,100vh - 190px);overflow-y:auto;overscroll-behavior:contain;padding:0 22px 22px}.supplier-roles__tree-parent{cursor:pointer}.supplier-roles__tree-parent:focus-visible{outline:2px solid #8dcaff;outline-offset:-2px}.supplier-roles__tree label{display:flex;align-items:center;gap:9px;min-height:32px;border-bottom:1px solid #eef1f5;color:#253249;font-size:11px}.supplier-roles__tree label.is-child{padding-left:25px}.supplier-roles__tree input{accent-color:#0788ef}.supplier-roles__tree i{width:27px;height:15px;margin-left:auto;border-radius:12px;background:#0788ef}.supplier-transactions.supplier-users{background:#f7f9fc}.supplier-users .supplier-transactions__heading h1{color:#07143b;font-size:21px;font-weight:600}.supplier-users .supplier-transactions__heading p{margin-top:10px;color:#7182a2}.supplier-users .supplier-transactions__panel{border-color:#e0eaf5;border-radius:15px;box-shadow:none}.supplier-users .supplier-transactions__toolbar{padding:17px 18px}.supplier-users .supplier-transactions__table-wrap{padding:0}.supplier-users table{min-width:940px;border:0;border-radius:0}.supplier-users th{height:37px;padding:0 11px;background:#f5f7fa;color:#44516a;font-size:10px;font-weight:600}.supplier-users td{height:60px;padding:0 11px;color:#5e6d86;font-size:11px}.supplier-users tbody tr:hover td,.supplier-users tbody tr.is-current td{background:#f3f9ff}.supplier-users .supplier-transactions__pagination{padding:17px 18px}.supplier-users__person b{font-size:12px}.supplier-users__person small{margin-top:4px;font-size:11px}.supplier-users{background:#f7f9fc;min-height:100%}.supplier-users__heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.supplier-users__heading h1{margin:0;color:#111923;font-size:19px}.supplier-users__heading p{margin:7px 0 0;color:#8290a4;font-size:12px}.supplier-users__heading>div:last-child{display:flex;gap:14px}.supplier-users__summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px}.supplier-users__summary article{display:flex;align-items:center;gap:10px;min-height:70px;padding:0 17px;overflow:hidden;border:1px solid #e1e7ee;border-radius:15px;background:#fff}.supplier-users__summary span{display:grid;width:37px;height:37px;place-items:center;border-radius:8px;background:#e3f4ff;color:#0788ef}.supplier-users__summary span.is-green{background:#e5f4e5;color:#329c3d}.supplier-users__summary span.is-red{background:#ffe4e2;color:#f34d41}.supplier-users__summary span.is-purple{background:#ece3ff;color:#7142f5}.supplier-users__summary p{margin:0;color:#5f6b80;font-size:12px;font-weight:500}.supplier-users__summary b{display:block;margin-top:10px;color:#17233a;font-size:15px}.supplier-users__layout{display:grid;grid-template-columns:minmax(0,1fr) 333px;gap:14px}.supplier-users__panel,.supplier-users__details{overflow:hidden;border:1px solid #dfe6ee;border-radius:17px;background:#fff}.supplier-users__tabs{display:flex;border-bottom:1px solid #dfe6ee}.supplier-users__tabs button{min-width:145px;height:38px;border:0;border-bottom:2px solid transparent;background:#fff;color:#5d687b;font:600 12px Montserrat,sans-serif;cursor:pointer}.supplier-users__tabs button.is-active{border-color:#0788ef;color:#0788ef}.supplier-users__toolbar{display:flex;justify-content:space-between;gap:14px;padding:17px}.supplier-users__toolbar .supplier-transactions__search{width:56%}.supplier-users__toolbar>div{display:flex;gap:14px}.supplier-users__toolbar .supplier-transactions__button{min-width:120px}.supplier-users__table-wrap{overflow:auto;padding:0}.supplier-users table{width:100%;min-width:710px;border:0;border-spacing:0;border-radius:0}.supplier-users th{height:37px;padding:0 11px;background:#f7f9fc;color:#495975;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase}.supplier-users td{height:60px;padding:0 11px;border-top:1px solid #e6ebf0;color:#58657a;font-size:11px}.supplier-users tbody tr{cursor:pointer}.supplier-users tbody tr.is-current td,.supplier-users tbody tr:hover td{background:#f4f9ff}.supplier-users td>b,.supplier-users td>small{display:block}.supplier-users td>small{margin-top:9px;color:#8190a7;font-size:10px}.supplier-users__check--selected{border-color:#0878ed;background:#0878ed;color:#fff;font-size:11px}.supplier-users__person{display:flex;align-items:center;gap:8px}.supplier-users__person>span,.supplier-users__details header>span{position:relative;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2eaeef,#9cd5fb);color:#fff;font-size:11px}.supplier-users__person i,.supplier-users__details header i{position:absolute;right:1px;bottom:1px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#36a849}.supplier-users__person b{color:#17233a;font-size:12px;font-weight:600}.supplier-users__role{padding:5px 9px;border-radius:3px;background:#e4e4e4;color:#3f4650;font-size:10px;font-weight:600}.supplier-users__status{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:13px;background:#dff1e1;color:#2a9840;font-size:10px;font-weight:600}.supplier-users__status:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.supplier-users__status.is-inactive{background:#ffe4e2;color:#f34d41}.supplier-users th:nth-child(2),.supplier-users td:nth-child(2){width:190px;min-width:190px;text-align:left}.supplier-users th:nth-child(3),.supplier-users td:nth-child(3){width:210px;min-width:210px;text-align:left;color:#5e6d86;font-size:12px}.supplier-users th:nth-child(4),.supplier-users td:nth-child(4){width:120px;min-width:120px;text-align:left}.supplier-users td:nth-child(2){vertical-align:middle}.supplier-users__person{min-height:36px}.supplier-users__person>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.supplier-users__person b,.supplier-users__person small{display:block;line-height:1.25;white-space:nowrap}.supplier-users__person small{margin-top:4px}.supplier-users .supplier-transactions__pagination{padding:17px;font-size:10px}.supplier-users__details{position:relative;min-height:492px}.supplier-users__details>header{display:flex;align-items:center;gap:10px;padding:18px}.supplier-users__details h2{margin:0;color:#162238;font-size:14px}.supplier-users__details header p{margin:4px 0 0;color:#8490a3;font-size:10px}.supplier-users__close{position:absolute;top:17px;right:16px;display:grid;width:28px;height:28px;place-items:center;border:1px solid #dfe5eb;border-radius:50%;background:#fff;color:#657189;cursor:pointer}.supplier-users__details>nav{display:flex;border-bottom:1px solid #e2e7ed}.supplier-users__details>nav button{height:37px;padding:0 17px;border:0;border-bottom:2px solid transparent;background:#fff;color:#5c687c;font:600 10px Montserrat,sans-serif}.supplier-users__details>nav button.is-active{border-color:#0788ef;color:#0788ef}.supplier-users__details dl{margin:0;padding:14px 17px}.supplier-users__details dl div{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;padding:5px 0;font-size:10px}.supplier-users__details dt{color:#6d788c}.supplier-users__details dd{margin:0;color:#1c2738;font-weight:600}.supplier-users__details section{padding:15px 17px;border-top:1px solid #e2e7ed}.supplier-users__details h3{margin:0 0 11px;font-size:11px}.supplier-users__details section p{margin:9px 0}.supplier-users__details section b,.supplier-users__details section small{display:block}.supplier-users__details section b{color:#233049;font-size:10px}.supplier-users__details section small{margin-top:3px;color:#8290a4;font-size:9px}.supplier-users__details-empty{display:grid;height:100%;min-height:490px;place-items:center;align-content:center;gap:11px;color:#8b98ab}.supplier-users__details-empty svg{color:#a7d7fa;font-size:30px}.supplier-users__details-empty p{margin:0;font-size:11px}@media(max-width:1100px){.supplier-users__layout{grid-template-columns:1fr}.supplier-users__details,.supplier-users__details-empty{min-height:300px}.supplier-users__summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.supplier-users{padding:20px 16px 32px}.supplier-users__heading,.supplier-users__toolbar,.supplier-users__toolbar>div{align-items:stretch;flex-direction:column}.supplier-users__heading>div:last-child,.supplier-users__toolbar .supplier-transactions__search{width:100%}.supplier-users__heading .supplier-transactions__button{flex:1}.supplier-users__summary{grid-template-columns:1fr}.supplier-users__toolbar .supplier-transactions__search{width:auto}}.supplier-users__layout{display:block}.supplier-users__name-trigger{padding:0;border:0;background:none;color:#17233a;font:600 12px Montserrat,sans-serif;text-align:left;cursor:pointer}.supplier-users__name-trigger:hover{color:#0788ef}.supplier-users__modal{display:flex;width:min(100%,520px);max-height:min(650px,100vh - 40px);flex-direction:column}.supplier-users__modal .client-map-modal__header{flex:0 0 auto}.supplier-users__modal-avatar{position:relative;flex:0 0 34px;font:600 11px Montserrat,sans-serif}.supplier-users__modal-avatar i{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:#36a849}.supplier-users__modal-content{overflow-y:auto}.supplier-users__modal-content nav{display:flex;border-bottom:1px solid #e2e7ed}.supplier-users__modal-content nav button{height:40px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:#fff;color:#5c687c;font:600 10px Montserrat,sans-serif;cursor:pointer}.supplier-users__modal-content nav button.is-active{border-color:#0788ef;color:#0788ef}.supplier-users__modal-content dl{margin:0;padding:15px 18px}.supplier-users__modal-content dl div{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;padding:7px 0;font-size:11px}.supplier-users__modal-content dt{color:#6d788c}.supplier-users__modal-content dd{margin:0;color:#1c2738;font-weight:600;overflow-wrap:anywhere}.supplier-users__modal-content section{padding:15px 18px;border-top:1px solid #e2e7ed}.supplier-users__modal-content h3{margin:0 0 11px;font-size:12px}.supplier-users__modal-content section p{margin:10px 0}.supplier-users__modal-content section b,.supplier-users__modal-content section small{display:block}.supplier-users__modal-content section b{color:#233049;font-size:11px}.supplier-users__modal-content section small{margin-top:3px;color:#8290a4;font-size:10px}.supplier-users__modal .client-map-modal__footer{flex:0 0 auto}.supplier-reports__heading{align-items:flex-start}.supplier-reports__header-actions{display:flex;align-items:center;gap:14px}.supplier-reports__datepicker{width:277px;--dp-border-color: #d8e2ed;--dp-border-color-hover: #9db8d7;--dp-primary-color: #0878ed;--dp-primary-text-color: #fff}.supplier-reports__date{display:inline-flex;width:100%;height:40px;align-items:center;gap:9px;padding:0 14px;border:1px solid #d8e2ed;border-radius:8px;background:#fff;color:#1d2f50;font:600 12px Montserrat,sans-serif;text-transform:uppercase;cursor:pointer}.supplier-reports__date svg:last-child{margin-left:auto;font-size:10px}.supplier-reports__datepicker .dp__menu{z-index:31}.supplier-reports__tabs{display:flex;align-items:stretch;gap:20px;min-height:54px;border-bottom:1px solid #dce4ee}.supplier-reports__tabs>button{position:relative;padding:0 12px;border:0;background:transparent;color:#596579;font:600 13px Montserrat,sans-serif;cursor:pointer;white-space:nowrap}.supplier-reports__tabs>button:first-child{padding-left:12px}.supplier-reports__tabs>button.is-active{color:#0788ef}.supplier-reports__tabs>button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#0788ef;content:""}.supplier-reports__view-switch{display:flex;align-self:center;margin-left:auto;overflow:hidden;border:1px solid #dce4ee;border-radius:8px;background:#fff}.supplier-reports__view-switch button{display:grid;width:40px;height:38px;place-items:center;border:0;border-right:1px solid #dce4ee;background:#fff;color:#263751;cursor:pointer}.supplier-reports__view-switch button:last-child{border-right:0}.supplier-reports__view-switch button.is-active{background:#0788ef;color:#fff}.supplier-reports__toolbar{display:flex;justify-content:space-between;gap:16px;padding:20px 0}.supplier-reports__toolbar .supplier-transactions__search{width:min(100%,584px)}.supplier-reports__toolbar>div{display:flex;gap:16px}.supplier-reports__toolbar .supplier-transactions__button{min-width:164px}.supplier-reports__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.supplier-reports__card{min-height:168px;padding:13px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;box-shadow:0 2px 5px #1831560a}.supplier-reports__card-top{display:flex;align-items:center;gap:10px}.supplier-reports__icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:6px;background:#e5f5ff;color:#008cf1;font-size:23px}.supplier-reports__icon--green{background:#eff7ef;color:#309d39}.supplier-reports__icon--orange{background:#fff0e8;color:#ff6400}.supplier-reports__icon--purple{background:#f0eaff;color:#7040f7}.supplier-reports__title{min-width:0}.supplier-reports__title h2{margin:0;overflow:hidden;color:#111923;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.supplier-reports__title p{margin:6px 0 0;overflow:hidden;color:#8490a2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.supplier-reports__status{display:inline-flex;align-items:center;gap:5px;margin-left:auto;align-self:flex-start;color:#29943b;font-size:12px;font-weight:500;white-space:nowrap}.supplier-reports__status i{width:7px;height:7px;border-radius:50%;background:currentColor}.supplier-reports__status.is-processing{color:#008cf1}.supplier-reports__card-bottom{position:relative;display:flex;align-items:end;justify-content:space-between;min-height:63px}.supplier-reports__card-bottom p{margin:0 0 15px;color:#111923;font-size:12px;font-weight:500}.supplier-reports__card-bottom p svg{margin-right:5px}.supplier-reports__tag{display:inline-flex;min-width:92px;justify-content:center;padding:4px 10px;border-radius:3px;background:#d5efff;color:#008cf1;font-size:11px;font-weight:500}.supplier-reports__tag--green{background:#dff1df;color:#29943b}.supplier-reports__tag--orange{background:#ffe1d1;color:#f05b00}.supplier-reports__tag--purple{background:#e5dbff;color:#7040f7}.supplier-reports__ring{position:absolute;right:0;top:0;bottom:0;width:98px;height:98px;border-radius:50%;background:conic-gradient(#dceffb 0deg 84deg,transparent 84deg 91deg,#ffefd3 91deg 166deg,transparent 166deg 174deg,#faece8 174deg 251deg,transparent 251deg 259deg,#dcefdc 259deg 338deg,transparent 338deg);opacity:.95}.supplier-reports__ring:after{position:absolute;top:29px;right:29px;bottom:29px;left:29px;border-radius:50%;background:#fff;content:""}.supplier-reports__ring--green{filter:hue-rotate(18deg)}.supplier-reports__ring--orange{filter:hue-rotate(-12deg)}.supplier-reports__ring--purple{filter:hue-rotate(43deg)}.supplier-reports__actions{display:flex;gap:8px;margin-top:12px}.supplier-reports__actions button{display:inline-flex;min-width:92px;height:28px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #0788ef;border-radius:7px;font:600 11px Montserrat,sans-serif;cursor:pointer}.supplier-reports__view{background:#fff;color:#0788ef}.supplier-reports__download{background:#0788ef;color:#fff;box-shadow:0 3px 8px #0880ec33}.supplier-reports__actions button:focus-visible{outline:2px solid #17213a;outline-offset:2px}.supplier-reports__grid.is-list{grid-template-columns:1fr}.supplier-reports__grid.is-list .supplier-reports__card{min-height:116px}.supplier-reports__grid.is-list .supplier-reports__ring{right:42px}.supplier-reports__empty{grid-column:1/-1;padding:48px 20px;border:1px dashed #cbd7e4;border-radius:14px;background:#fff;color:#738198;text-align:center;font-size:13px}@media(max-width:1180px){.supplier-reports__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-reports__tabs{overflow-x:auto}.supplier-reports__tabs>button{padding:0 9px}.supplier-reports__header-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:780px){.supplier-reports__heading,.supplier-reports__header-actions,.supplier-reports__toolbar,.supplier-reports__toolbar>div{align-items:stretch;flex-direction:column}.supplier-reports__header-actions,.supplier-reports__datepicker,.supplier-reports__toolbar .supplier-transactions__search,.supplier-reports__toolbar .supplier-transactions__button{width:100%}.supplier-reports__tabs{gap:8px}.supplier-reports__view-switch{position:sticky;right:0}.supplier-reports__grid{grid-template-columns:1fr}.supplier-reports__card{padding:18px}}.supplier-report-detail{padding:6px 0 0;background:#f7f9fc}.supplier-report-detail>section{max-width:1560px;margin:auto}.supplier-report-detail header{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}.supplier-report-detail header>button{grid-column:1/-1;justify-self:start;border:0;background:transparent;color:#0788ef;font-weight:600;cursor:pointer}.supplier-report-detail h1{margin:0;color:#111923;font-size:23px}.supplier-report-detail header p{margin:7px 0 0;color:#8490a2;font-size:13px}.supplier-report-detail header>div:last-child{display:flex;gap:14px}.supplier-report-detail__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 20px;padding:24px;border:1px solid #dfe6ee;border-radius:18px;background:#fff}.supplier-report-detail__meta>b{color:#13213a;font-size:15px}.supplier-report-detail__meta span{color:#69768b;font-size:11px}.supplier-report-detail__meta strong{display:block;margin-top:5px;color:#17233a;font-size:12px}.supplier-report-detail__table{padding:22px;border:1px solid #dfe6ee;border-radius:18px;background:#fff}.supplier-report-detail__table>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.supplier-report-detail__table .supplier-transactions__search{width:min(100%,584px)}.supplier-report-detail__table table{width:100%;border-collapse:collapse}.supplier-report-detail__table th{padding:15px;background:#f5f6f8;color:#3e4858;font-size:10px;text-align:left;text-transform:uppercase}.supplier-report-detail__table td{padding:15px;border-bottom:1px solid #e4e9ef;color:#536176;font-size:12px}.supplier-report-detail__table td b,.supplier-report-detail__table td small{display:block}.supplier-report-detail__table td small{margin-top:4px;color:#8b96a7}.supplier-report-detail__table .supplier-reports__status{margin:0;padding:6px 10px;border-radius:18px;background:#e1f4e4;color:#299744}@media(max-width:800px){.supplier-report-detail{padding:18px}.supplier-report-detail header,.supplier-report-detail__table>div{display:flex;flex-direction:column}.supplier-report-detail__meta{align-items:flex-start;flex-direction:column}.supplier-report-detail__table{overflow:auto}.supplier-report-detail__table table{min-width:950px}}.supplier-report-page{min-height:100%;background:#f7f9fc}.supplier-report-page>header{margin-bottom:20px}.supplier-report-page__back{margin:0 0 15px;padding:0;border:0;background:transparent;color:#0788ef;font:600 12px Montserrat,sans-serif;cursor:pointer}.supplier-report-page__heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.supplier-report-page__heading h1{margin:0;color:#111923;font-size:19px;font-weight:700}.supplier-report-page__heading p{margin:7px 0 0;color:#8290a4;font-size:12px}.supplier-report-page__heading>div:last-child{display:flex;gap:14px}.supplier-report-page .supplier-report-detail__meta{margin:0 0 16px;border-radius:14px;padding:19px 22px}.supplier-report-page .supplier-report-detail__table{padding:18px;border-radius:14px}.supplier-report-page .supplier-report-detail__table>div{margin-bottom:18px}.supplier-report-page .supplier-report-detail__table th{height:38px;padding:0 12px}.supplier-report-page .supplier-report-detail__table td{height:58px;padding:0 12px}@media(max-width:780px){.supplier-report-page{padding:20px 16px 32px}.supplier-report-page__heading{align-items:stretch;flex-direction:column}.supplier-report-page__heading>div:last-child{flex-direction:column}.supplier-report-page__heading .supplier-transactions__button{width:100%}}.supplier-report-detail__meta{display:grid;grid-template-columns:minmax(270px,1.45fr) repeat(3,minmax(150px,1fr));align-items:center;gap:22px;min-height:96px;box-sizing:border-box}.supplier-report-detail__identity{display:flex;align-items:center;gap:12px;min-width:0;padding-right:22px;border-right:1px solid #e7ebf0}.supplier-report-detail__identity>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:9px;background:#e4f4ff;color:#0788ef;font-size:22px}.supplier-report-detail__identity b{display:block;color:#111923;font-size:14px;font-weight:700}.supplier-report-detail__identity p{margin:5px 0 0;color:#8490a2;font-size:12px;white-space:nowrap}.supplier-report-detail__meta-item{min-width:0}.supplier-report-detail__meta-item small{display:block;margin-bottom:6px;color:#606b7d;font-size:12px;font-weight:600}.supplier-report-detail__meta-item b{display:flex;align-items:center;gap:6px;color:#111923;font-size:12px;font-weight:600;white-space:nowrap}.supplier-report-detail__meta-item b svg{color:#111923;font-size:14px}@media(max-width:1200px){.supplier-report-detail__meta{grid-template-columns:minmax(250px,1.4fr) repeat(2,1fr)}.supplier-report-detail__identity{grid-row:span 2}}@media(max-width:780px){.supplier-report-detail__meta{grid-template-columns:1fr;gap:14px}.supplier-report-detail__identity{padding:0 0 14px;border-right:0;border-bottom:1px solid #e7ebf0}.supplier-report-detail__identity p{white-space:normal}}.supplier-report-page__heading{width:100%}.supplier-report-page__heading>div:first-child{min-width:0}.supplier-report-page__heading>div:last-child{align-items:center;justify-content:flex-end;flex-wrap:wrap}.supplier-report-page__back{display:inline-flex;height:40px;align-items:center;margin:0;padding:0 14px;border:1px solid #d8e2ed;border-radius:8px;background:#fff;white-space:nowrap}.supplier-report-page__back:hover{border-color:#91bfe8;background:#f3f9ff}.supplier-report-detail__table{overflow-x:auto}.supplier-report-detail__table table{min-width:1050px}.supplier-roles__tree-group{margin:8px 0;overflow:hidden;border:1px solid #e3ebf4;border-radius:10px}.supplier-roles__tree-parent{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 11px;background:linear-gradient(90deg,#f8fbff,#fff)}.supplier-roles__tree-toggle{width:21px;height:21px;border:0;border-radius:5px;background:#e5f3ff;color:#0788ef;cursor:pointer;font-size:14px;line-height:1;transition:transform .18s ease}.supplier-roles__tree-group:not(.is-open) .supplier-roles__tree-toggle{transform:rotate(-90deg)}.supplier-roles__tree-parent>label{flex:1;color:#17233a;font-size:11px;font-weight:700}.supplier-roles__tree-parent input,.supplier-roles__tree-children input{position:absolute;width:1px;height:1px;opacity:0}.supplier-roles__tree-parent i,.supplier-roles__tree-children i{position:relative;width:32px;height:18px;flex:0 0 auto;border-radius:12px;background:#0788ef}.supplier-roles__tree-parent i:after,.supplier-roles__tree-children i:after{position:absolute;top:3px;right:3px;width:12px;height:12px;border-radius:50%;background:#fff;content:""}.supplier-roles__tree-children{position:relative;margin-left:21px;padding:4px 0 7px 20px;border-left:1px solid #cbddec}.supplier-roles__tree-children label{position:relative;display:flex;align-items:center;gap:9px;min-height:32px;padding-right:11px;color:#52627b;font-size:10px;cursor:pointer}.supplier-roles__tree-children label:before{width:11px;height:11px;border-bottom:1px solid #cbddec;border-left:1px solid #cbddec;border-radius:0 0 0 5px;content:""}.supplier-roles__tree-children span{flex:1}.supplier-roles__tree-children label:hover{color:#0788ef}.supplier-roles__tree{position:relative}.supplier-roles__tree label{position:relative;min-height:38px;padding:0 8px;border-radius:7px}.supplier-roles__tree label:not(.is-child){margin-top:7px;background:#f7faff;color:#13213a}.supplier-roles__tree label:not(.is-child) b:before{display:inline-grid;width:17px;height:17px;margin-right:7px;place-items:center;border-radius:5px;background:#dceeff;color:#0788ef;content:"⌄";font-size:11px}.supplier-roles__tree label.is-child{margin-left:18px;padding-left:30px;border-bottom:0}.supplier-roles__tree label.is-child:before{position:absolute;top:0;bottom:0;left:10px;width:1px;background:#cddceb;content:""}.supplier-roles__tree label.is-child:after{position:absolute;top:50%;left:10px;width:13px;height:10px;border-bottom:1px solid #cddceb;border-left:1px solid #cddceb;border-radius:0 0 0 6px;content:"";transform:translateY(-50%)}.supplier-roles__tree label.is-child b{color:#506078;font-size:10px;font-weight:500}.supplier-roles__tree label:hover{background:#f2f8ff}.supplier-roles__tree label input:checked~b{color:#172f54;font-weight:600}.supplier-roles__tree label{cursor:pointer}.supplier-roles__tree input{position:absolute;width:1px;height:1px;opacity:0}.supplier-roles__tree i{position:relative;width:32px;height:18px;flex:0 0 auto;margin-left:auto;border-radius:12px;background:#cbd5e1;transition:background .2s ease}.supplier-roles__tree i:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a47;content:"";transition:transform .2s ease}.supplier-roles__tree input:checked~i{background:#0788ef}.supplier-roles__tree input:checked~i:after{transform:translate(14px)}.supplier-roles__tree input:focus-visible~i{outline:2px solid #8dcaff;outline-offset:2px}.supplier-roles .supplier-transactions__panel{border-color:#e0eaf5;border-radius:15px;box-shadow:0 5px 16px #1a3c6f0b}.supplier-roles .supplier-transactions__toolbar{padding:17px 18px}.supplier-roles .supplier-transactions__search{width:min(100%,413px)}.supplier-roles .supplier-transactions__table-wrap{margin:0 18px}.supplier-roles table{width:100%;min-width:940px}.supplier-roles th{height:37px;background:#f7f9fc;color:#495975;font-size:11px;font-weight:700}.supplier-roles td{height:60px;color:#5e6d86;font-size:11px}.supplier-roles td:nth-child(2){min-width:170px}.supplier-roles td:nth-child(3){min-width:260px}.supplier-roles .supplier-transactions__pagination{padding:17px 18px}.supplier-roles__name{font-size:12px}.supplier-roles__tree{display:grid;gap:10px;padding:2px 18px 18px;border-top:1px solid #edf2f7;background:linear-gradient(180deg,#fbfdff,#fff);scrollbar-color:#b8cce0 transparent;scrollbar-width:thin}.supplier-roles__tree-group{margin:0;border:1px solid #dce7f1;border-radius:12px;background:#fff;box-shadow:0 3px 10px #1f3e6e0a;transition:border-color .2s ease,box-shadow .2s ease}.supplier-roles__tree-group.is-open{border-color:#b9d9f5;box-shadow:0 7px 18px #1f67ac17}.supplier-roles__tree-parent{min-height:52px;gap:11px;padding:0 14px;border-radius:11px;background:linear-gradient(100deg,#f8fbff,#fff);color:#142850;transition:background .18s ease}.supplier-roles__tree-parent:hover{background:#f0f8ff}.supplier-roles__tree-parent>label{color:#172b53;font-size:12px;letter-spacing:.01em}.supplier-roles__tree-toggle,.supplier-roles__tree-group:not(.is-open) .supplier-roles__tree-toggle{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;transform:none;border:1px solid #d5e7f7;border-radius:8px;background:#eaf5ff;color:transparent;font-size:0}.supplier-roles__tree-toggle:after{width:7px;height:7px;border-right:2px solid #087dde;border-bottom:2px solid #087dde;content:"";transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.supplier-roles__tree-group:not(.is-open) .supplier-roles__tree-toggle:after{transform:translate(-2px) rotate(-45deg)}.supplier-roles__tree-parent i,.supplier-roles__tree-children i{width:36px;height:20px;background:#c7d3e1}.supplier-roles__tree-parent i:after,.supplier-roles__tree-children i:after{top:3px;left:3px;width:14px;height:14px}.supplier-roles__tree input:checked~i{background:linear-gradient(135deg,#087de2,#23a6f3)}.supplier-roles__tree input:checked~i:after{transform:translate(16px)}.supplier-roles__tree-children{margin:0 14px 13px 27px;padding:5px 0 7px 17px;border-left:1px solid #cae0f3;background:linear-gradient(90deg,#f7fbff,transparent 65%)}.supplier-roles__tree-children label{min-height:39px;padding:0 10px 0 0;border-radius:7px;color:#4d6281;font-size:11px;transition:background .16s ease,color .16s ease}.supplier-roles__tree-children label:before{width:10px;height:10px;border-color:#bad4e9}.supplier-roles__tree-children label:hover{background:#edf7ff;color:#087dde}.supplier-documents .supplier-transactions__button--primary{min-width:148px}.supplier-documents .supplier-transactions__search{width:min(100%,413px)}.supplier-documents table{min-width:900px}.supplier-documents th:nth-child(1),.supplier-documents td:nth-child(1){width:36px}.supplier-documents th:nth-child(2){min-width:250px}.supplier-documents th:nth-child(3){min-width:250px}.supplier-documents th:nth-child(4){min-width:220px}.supplier-documents tbody tr:has(.supplier-documents__check--selected) td{background:#f3f9ff}.supplier-documents tbody tr:has(.supplier-documents__check--selected) td:first-child{box-shadow:inset 3px 0 #0878ed}.supplier-documents__check--selected{border-color:#0878ed;background:#0878ed;color:#fff;font-size:11px;line-height:15px}.supplier-documents__file{display:flex;align-items:center;gap:10px}.supplier-documents__file>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#e7f5ff;color:#0788ef;font-size:16px}.supplier-documents__file b,.supplier-documents__file small{display:block}.supplier-documents__file b{color:#15254b;font-size:11px}.supplier-documents__file small,.supplier-documents td>small{margin-top:4px;color:#8290a5;font-size:10px}.supplier-documents__description{color:#606d80;font-size:10px}.supplier-documents__date{color:#202b3f!important;font-size:10px!important;font-weight:500!important}.supplier-documents__status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:18px;background:#e1f4e4;color:#299744;font-size:10px;font-weight:600}.supplier-documents__status:before{content:"";width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor}.supplier-documents__status--under-review{background:#fff2cf;color:#eaa200}.supplier-documents__status--rejected{background:#ffe2df;color:#fa4c40}.client-map-modal__overlay{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0c1b3357;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.client-map-modal{width:min(100%,665px);overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 22px 56px #071a3947;color:#17213a;font-family:Montserrat,sans-serif}.client-map-modal__header{display:flex;align-items:center;gap:8px;min-height:59px;padding:9px 16px;border-bottom:1px solid #e8edf3}.client-map-modal__header>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#edf7ff;color:#0782ef;font-size:17px}.client-map-modal__header h2,.client-map-modal__header p,.client-map-modal__content h3,.client-map-modal__content p{margin:0}.client-map-modal__header h2{font-size:14px;font-weight:700}.client-map-modal__header p{margin-top:6px;color:#8490a2;font-size:11px}.client-map-modal__header>button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border:1px solid #e0e6ed;border-radius:50%;background:#fff;color:#576275;cursor:pointer}.client-map-modal__types{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px 16px 0}.client-map-modal__types button{position:relative;min-height:55px;padding:10px 38px 10px 12px;border:1px solid #e2e6eb;border-radius:8px;background:#fff;color:#151d2c;text-align:left;cursor:pointer;transition:.18s ease}.client-map-modal__types button:hover{border-color:#9cccf7;background:#fbfdff}.client-map-modal__types button.is-selected{border-color:#0789f6;box-shadow:0 2px 7px #0882ef14}.client-map-modal__types b,.client-map-modal__types small{display:block}.client-map-modal__types b{font:600 12px Montserrat,sans-serif}.client-map-modal__types small{margin-top:6px;color:#8a95a7;font:11px Montserrat,sans-serif}.client-map-modal__types i{position:absolute;top:50%;right:12px;width:14px;height:14px;box-sizing:border-box;border:2px solid #e5e8ed;border-radius:50%;transform:translateY(-50%)}.client-map-modal__types .is-selected i{border-color:#0889f2;box-shadow:inset 0 0 0 3px #0889f2}.client-map-modal__content{min-height:265px;padding:15px 16px 18px}.client-map-modal__content h3{font-size:12px;font-weight:700}.client-map-modal__content>p{margin-top:8px;color:#8994a6;font-size:11px;margin-bottom:15px}.client-map-modal__content label{display:block;margin-top:15px;color:#4a566a;font-size:10px;font-weight:600}.client-map-modal__content em{color:#ed4540;font-style:normal}.client-map-modal__content input,.client-map-modal__content select{width:100%;height:40px;box-sizing:border-box;margin-top:5px;padding:0 10px;border:1px solid #dce2e8;border-radius:6px;outline:0;background:#fff;color:#30405b;font:12px Montserrat,sans-serif}.client-map-modal__content select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.client-map-modal__content input:focus,.client-map-modal__content select:focus{border-color:#6eb8f4;box-shadow:0 0 0 2px #0983ef1a}.client-map-modal__fields{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px}.client-map-modal__fields label{margin-top:10px}.client-map-modal__phone{display:flex;gap:5px}.client-map-modal__phone select{width:50px;flex:0 0 50px}.client-map-modal__footer{display:flex;justify-content:flex-end;gap:18px;padding:9px 16px 14px;border-top:1px solid #e8edf2}.client-map-modal__footer button{height:29px;border:1px solid #dfe4eb;border-radius:7px;background:#fff;color:#1f293c;font:500 12px Montserrat,sans-serif;cursor:pointer;padding:0 12px}.client-map-modal__footer .client-map-modal__submit{border-color:#0784ec;background:#0784ec;color:#fff;box-shadow:0 4px 9px #0880ec33}.client-map-modal__submit svg{margin-left:8px}.client-map-modal-enter-active,.client-map-modal-leave-active{transition:opacity .2s ease}.client-map-modal-enter-active .client-map-modal,.client-map-modal-leave-active .client-map-modal{transition:transform .22s ease,opacity .2s ease}.client-map-modal-enter-from,.client-map-modal-leave-to{opacity:0}.client-map-modal-enter-from .client-map-modal,.client-map-modal-leave-to .client-map-modal{opacity:0;transform:translateY(15px) scale(.98)}#rejection-title{font-size:15px;font-weight:600}@media(max-width:600px){.client-map-modal__types,.client-map-modal__fields{grid-template-columns:1fr}.client-map-modal__content{min-height:0;max-height:55vh;overflow-y:auto}.client-map-modal__footer{gap:8px}.client-map-modal__footer button{flex:1}}.operations-suppliers--directory .operations-suppliers__stat{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.operations-suppliers--directory .operations-suppliers__stat:hover{transform:translateY(-2px);border-color:#bdd8f5;box-shadow:0 10px 24px #1f3d711c}.operations-suppliers--directory .operations-suppliers__stat:focus-visible{outline:3px solid rgba(8,122,200,.28);outline-offset:3px}.operations-suppliers--directory .operations-suppliers__stat.is-active{background:linear-gradient(135deg,#087df1,#398cff);box-shadow:0 10px 24px #0860d64d}.operations-suppliers--directory .operations-suppliers__stat.is-active p,.operations-suppliers--directory .operations-suppliers__stat.is-active b,.operations-suppliers--directory .operations-suppliers__stat.is-active span{color:#fff}.operations-suppliers--directory .operations-suppliers__stat.is-active .operations-suppliers__stat-icon{background:#ffffff2e;color:#fff}.operations-suppliers--directory .operations-suppliers__stat-active-label{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#fff;color:#0860d6;font-size:10px;font-weight:700;letter-spacing:.01em;line-height:1}.supplier-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0a224873}.supplier-modal__card{width:min(100%,580px);max-height:90vh;overflow-y:auto;padding:28px;border-radius:14px;background:#fff;box-shadow:0 24px 60px #0a224847}.supplier-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #e8eef6}.supplier-modal__header h2{margin:0 0 4px;color:#10244d;font-size:17px;font-weight:700}.supplier-modal__header p{margin:0;color:#667993;font-size:13px}.supplier-modal__close{flex:0 0 auto;width:32px;height:32px;border:1px solid #e0e8f2;border-radius:8px;background:transparent;color:#5a6e8a;font-size:20px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.supplier-modal__close:hover{background:#f4f8fd;color:#10244d}.supplier-modal__form{display:grid;gap:16px}.supplier-modal__section-title{margin:4px 0 -4px;color:#0877e8;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.supplier-modal__label{display:grid;gap:6px;color:#31476c;font-size:13px;font-weight:600}.supplier-modal__label:has(.onboard-dropdown.is-open){position:relative;z-index:5}.supplier-modal .onboard-dropdown{height:40px}.supplier-modal .onboard-dropdown__trigger{min-height:40px;padding-inline:12px;border-color:#c9d8e7;border-radius:8px;background:#fff;color:#10244d;font:500 13px inherit}.supplier-modal .onboard-dropdown__trigger:hover,.supplier-modal .onboard-dropdown.is-open .onboard-dropdown__trigger{border-color:#1198ea;box-shadow:0 0 0 3px #1198ea26}.supplier-modal .onboard-dropdown__menu{z-index:20;width:100%;min-width:270px;padding:6px;border-color:#cfe0f1;border-radius:10px;background:#fff;box-shadow:0 14px 30px #1737692e}.supplier-modal .onboard-dropdown__search{position:sticky;top:0;z-index:1;width:100%;box-sizing:border-box;min-height:34px;margin-bottom:5px;padding:7px 9px;border:1px solid #d6e2ef;border-radius:6px;background:#f8fbff;color:#172850;font:12px inherit}.supplier-modal .onboard-dropdown__search:focus{border-color:#1198ea;outline:0;box-shadow:0 0 0 3px #1198ea1f}.supplier-modal .onboard-dropdown__option{min-height:36px;padding:8px 10px;border-radius:6px;background:#fff;color:#31476c;font-size:12px}.supplier-modal .onboard-dropdown__option:hover{background:#edf7ff;color:#0874ee}.supplier-modal__input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #c9d8e7;border-radius:8px;color:#10244d;font-size:13px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.supplier-modal__input:focus{outline:none;border-color:#1198ea;box-shadow:0 0 0 3px #1198ea26}.supplier-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.supplier-modal__error{padding:10px 14px;border-radius:8px;background:#fff2f2;color:#b42318;font-size:13px}.supplier-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;margin-top:4px;border-top:1px solid #e8eef6}.supplier-modal__result{display:grid;gap:12px}.supplier-modal__result>b{color:#087b5a;font-size:14px}.supplier-modal__result>p{margin:0;color:#667993;font-size:13px}.supplier-modal__copied{color:#087b5a;font-weight:600;font-size:13px}.supplier-navbar__dropdown-link{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:0;border-radius:7px;background:transparent;color:#2f4568;font:500 13px Montserrat,sans-serif;text-decoration:none;cursor:pointer;transition:background .14s,color .14s}.supplier-navbar__dropdown-link:hover{background:#edf6ff;color:#0876e9}.supplier-navbar__dropdown-divider{height:1px;margin:6px 0;background:#e8eef6}.ops-profile{padding:28px 32px 48px;max-width:1100px;font-family:Montserrat,sans-serif}.ops-profile__page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.ops-profile__page-header h1{margin:0 0 4px;color:#0e1f45;font-size:22px;font-weight:800;letter-spacing:-.3px}.ops-profile__page-header p{margin:0;color:#637494;font-size:13px}.ops-profile__page-actions{display:flex;gap:10px;flex-shrink:0}.ops-profile__btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:1px solid transparent;border-radius:9px;font:600 13px Montserrat,sans-serif;cursor:pointer;transition:background .16s,box-shadow .16s,color .16s,border-color .16s}.ops-profile__btn--primary{background:#0878ed;color:#fff;border-color:#0878ed;box-shadow:0 2px 8px #0878ed38}.ops-profile__btn--primary:hover{background:#0669d4;box-shadow:0 4px 14px #0878ed52}.ops-profile__btn--primary:disabled{opacity:.65;cursor:not-allowed}.ops-profile__btn--ghost{background:#fff;color:#4a6080;border-color:#dce8f5}.ops-profile__btn--ghost:hover{background:#f4f8fd;color:#10244d}.ops-profile__banner{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;border-radius:10px;font-size:13px;font-weight:600}.ops-profile__banner--success{background:#e8f9f0;color:#0a7a4a;border:1px solid #b6ecd4}.ops-profile__banner--error{background:#fff2f2;color:#b42318;border:1px solid #fac5c2}.ops-fade-enter-active,.ops-fade-leave-active{transition:opacity .25s ease}.ops-fade-enter-from,.ops-fade-leave-to{opacity:0}.ops-profile__body{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}.ops-profile__card{border:1px solid #e2eaf5;border-radius:14px;background:#fff;box-shadow:0 2px 8px #0e2a5a0d;overflow:hidden}.ops-profile__identity{padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.ops-profile__avatar-wrap{position:relative;margin-bottom:16px}.ops-profile__avatar{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#1b7ff1,#48bbf2);color:#fff;font-size:26px;font-weight:800;letter-spacing:-.5px}.ops-profile__status-dot{position:absolute;bottom:3px;right:3px;width:14px;height:14px;border:2px solid #fff;border-radius:50%}.ops-profile__status-dot--green{background:#22c55e}.ops-profile__status-dot--red{background:#ef4444}.ops-profile__status-dot--orange{background:#f59e0b}.ops-profile__status-dot--grey{background:#94a3b8}.ops-profile__identity-name{margin:0 0 4px;color:#0e1f45;font-size:16px;font-weight:700}.ops-profile__identity-email{margin:0 0 16px;color:#6d849f;font-size:12px;word-break:break-all}.ops-profile__identity-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px}.ops-profile__identity-meta{width:100%;margin:0;border-top:1px solid #edf2fb;padding-top:18px;display:grid;gap:14px}.ops-profile__identity-meta>div{display:flex;flex-direction:column;gap:3px}.ops-profile__identity-meta dt{display:flex;align-items:center;gap:6px;color:#8fa3bd;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ops-profile__identity-meta dt svg{color:#b0c4dc}.ops-profile__identity-meta dd{margin:0;color:#1a2e55;font-size:13px;font-weight:600}.ops-profile__card-header{display:flex;align-items:center;gap:10px;padding:16px 22px;border-bottom:1px solid #edf2fb;background:#f8fafd;color:#2d4772;font-size:13px;font-weight:700}.ops-profile__card-header svg{color:#0878ed;font-size:14px}.ops-profile__card-badge{margin-left:auto;padding:3px 9px;border-radius:20px;background:#e0f0ff;color:#0878ed;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.ops-profile__card-badge--readonly{background:#f1f4f8;color:#8fa3bd}.ops-profile__main{display:grid;gap:16px}.ops-profile__fields{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:6px 0}.ops-profile__field{padding:14px 22px;border-bottom:1px solid #f1f5fb}.ops-profile__field:nth-last-child(-n+2){border-bottom:0}.ops-profile__field--full{grid-column:1/-1}.ops-profile__field dt{margin-bottom:5px;color:#8fa3bd;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ops-profile__field dd{margin:0;color:#1a2e55;font-size:13px;font-weight:600}.ops-profile__form{display:grid;gap:16px;padding:20px 22px}.ops-profile__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ops-profile__label{display:grid;gap:6px;color:#31476c;font-size:13px;font-weight:600}.ops-profile__input{width:100%;box-sizing:border-box;padding:10px 13px;border:1px solid #c9d8e7;border-radius:8px;color:#10244d;font:500 13px Montserrat,sans-serif;transition:border-color .15s,box-shadow .15s}.ops-profile__input:focus{outline:none;border-color:#1198ea;box-shadow:0 0 0 3px #1198ea26}.ops-profile__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:capitalize}.ops-profile__pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.ops-profile__pill--green{background:#e8f9f0;color:#0a7a4a}.ops-profile__pill--red{background:#fff2f2;color:#b42318}.ops-profile__pill--orange{background:#fff8e6;color:#b45309}.ops-profile__pill--grey{background:#f1f4f8;color:#64748b}.ops-profile__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize}.ops-profile__badge--role{background:#eef2ff;color:#4f46e5}.ops-profile__badge--perm{background:#f0fdf4;color:#16a34a;font-family:monospace;font-size:10px}.ops-profile__roles{padding:16px 22px 0}.ops-profile__roles-list{display:flex;flex-wrap:wrap;gap:8px}.ops-profile__empty{color:#94a3b8;font-size:13px;margin:0}.ops-profile__permissions{padding:14px 22px 20px}.ops-profile__permissions-label{margin:0 0 10px;color:#8fa3bd;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ops-profile__permissions-list{display:flex;flex-wrap:wrap;gap:6px}.ops-profile__capitalize{text-transform:capitalize}.op-profile{padding:0;font-family:Montserrat,sans-serif;color:#10223f}.op-profile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.op-profile__header h1{margin:0 0 5px;color:#10223f;font-size:22px;font-weight:700;line-height:1.2}.op-profile__header p{margin:0;color:#6b7fa0;font-size:13px}.op-profile__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.op-profile__btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:1px solid transparent;border-radius:10px;font:600 13px Montserrat,sans-serif;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.op-profile__btn:disabled{opacity:.65;cursor:not-allowed}.op-profile__btn--primary{background:#1a65c8;color:#fff;border-color:#1a65c8;box-shadow:0 4px 12px #1a65c847}.op-profile__btn--primary:hover:not(:disabled){background:#1558b5;box-shadow:0 6px 18px #1a65c861;transform:translateY(-1px)}.op-profile__btn--ghost{background:#fff;color:#44546a;border-color:#d4def0}.op-profile__btn--ghost:hover:not(:disabled){background:#f4f7fc;border-color:#b0bfce}.op-profile__banner{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:11px 16px;border-radius:10px;font-size:13px;font-weight:600}.op-profile__banner--success{border:1px solid #b6ecd4;background:#e8f9f0;color:#0a7a4a}.op-profile__banner--error{border:1px solid #fac5c2;background:#fff2f2;color:#b42318}.op-profile__body{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:start}.op-profile__identity{position:sticky;top:16px;overflow:hidden;border:1px solid #dce8f7;border-radius:16px;background:#fff;box-shadow:0 4px 20px #14306014}.op-profile__identity-bg{min-height:120px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0;background:linear-gradient(160deg,#deeeff,#eaf4ff 55%,#f0f6ff);position:relative}.op-profile__identity-bg:before,.op-profile__identity-bg:after{content:"";position:absolute;border-radius:50%;background:#ffffff8c}.op-profile__identity-bg:before{width:130px;height:80px;top:14px;left:-28px;filter:blur(12px)}.op-profile__identity-bg:after{width:100px;height:60px;top:22px;right:-14px;filter:blur(10px)}.op-profile__avatar-wrap{position:relative;z-index:1;margin-bottom:-32px}.op-profile__avatar{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;border:4px solid #fff;background:linear-gradient(135deg,#1195e5,#075795);color:#fff;font-size:26px;font-weight:800;letter-spacing:-1px;box-shadow:0 6px 20px #1195e552}.op-profile__status-dot{position:absolute;bottom:4px;right:4px;width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 4px #0000001f}.op-profile__status-dot--green{background:#22c55e}.op-profile__status-dot--red{background:#ef4444}.op-profile__status-dot--orange{background:#f97316}.op-profile__status-dot--grey{background:#94a3b8}.op-profile__identity-body{padding:40px 20px 22px;text-align:center}.op-profile__name{margin:0 0 4px;color:#0e1f3d;font-size:16px;font-weight:600;line-height:1.6}.op-profile__email{margin:0 0 14px;color:#6b7fa0;font-size:12px;word-break:break-all}.op-profile__role-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:18px}.op-profile__role-badge{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:20px;background:#eef2ff;color:#3b5bdb;border:1px solid #c5d0ff;font-size:11px;font-weight:500}.op-profile__role-badge--empty{background:#f1f5f9;color:#94a3b8;border-color:#e2e8f0}.op-profile__divider{border:0;border-top:1px solid #e8eef7;margin:0 0 18px}.op-profile__meta{margin:0;display:grid;gap:0}.op-profile__meta-row dt,.op-profile__meta-row dd{margin:0}.op-profile__meta-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f0f4fb}.op-profile__meta-row:last-child{border-bottom:0}.op-profile__meta-row dt{display:flex;align-items:center;gap:10px;min-width:0}.op-profile__meta-row dd{margin-left:auto;text-align:right;color:#1a2e55;font-size:12px;font-weight:600;flex-shrink:0;max-width:55%}.op-profile__meta-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#eef4fd;color:#4a78c4;font-size:13px}.op-profile__meta-icon--green{background:#e8f9f0;color:#16a34a}.op-profile__meta-label{color:#6b7fa0;font-size:12px;font-weight:600;line-height:1.3;text-align:left;text-wrap:nowrap}.op-profile__status-inline{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;text-transform:capitalize}.op-profile__status-inline:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.8}.op-profile__status-inline--green{color:#16a34a}.op-profile__status-inline--red{color:#dc2626}.op-profile__status-inline--orange{color:#d97706}.op-profile__status-inline--grey{color:#64748b}.op-profile__main{display:grid;gap:14px}.op-profile__card{overflow:hidden;border:1px solid #dce8f7;border-radius:14px;background:#fff;box-shadow:0 2px 10px #1430600d}.op-profile__card-header{display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid #eaf0fa}.op-profile__card-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;font-size:16px}.op-profile__card-icon--blue{background:#e8f2fd;color:#1a65c8}.op-profile__card-icon--purple{background:#f0ebff;color:#7c3aed}.op-profile__card-icon--green{background:#e6f9ef;color:#16a34a}.op-profile__card-icon--orange{background:#fff3e0;color:#d97706}.op-profile__card-title{margin:0;color:#0e1f3d;font-size:15px;font-weight:600;line-height:1.25}.op-profile__card-subtitle{margin:3px 0 0;color:#6b7fa0;font-size:12px;line-height:1.4}.op-profile__card-tag{margin-left:auto;flex-shrink:0;padding:4px 12px;border:1px solid #d4def0;border-radius:20px;background:#f4f7fc;color:#6b7fa0;font-size:11px;font-weight:600}.op-profile__card-tag--editing{border-color:#fde68a;background:#fffbeb;color:#b45309}.op-profile__fields{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:4px 0}.profile_border_bottom{border-bottom:1px solid #eaf0fa!important}.op-profile__field{padding:16px 22px;border-right:1px solid #eaf0fa;border-bottom:1px solid #eaf0fa}.op-profile__field:nth-child(2n){border-right:0}.op-profile__field:nth-last-child(-n+2):not(.op-profile__field--full){border-bottom:0}.op-profile__field--full{grid-column:1/-1;border-right:0}.op-profile__field--full:last-child{border-bottom:0}.op-profile__field dt{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#6b7fa0;font-size:11px;font-weight:600}.op-profile__field dd{margin:0;color:#0e1f3d;font-size:14px;font-weight:600}.op-profile__field-icon{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:7px;background:#eef4fd;color:#4a78c4;font-size:11px}.op-profile__field-icon--green{background:#e8f9f0;color:#16a34a}.op-profile__session-dd{display:flex;align-items:center;gap:8px}.op-profile__session-active{padding:2px 9px;border-radius:20px;background:#e6f9ef;color:#16a34a;font-size:10px;font-weight:700}.op-profile__form{display:grid;gap:14px;padding:18px 22px}.op-profile__form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.op-profile__label{display:grid;gap:5px;color:#44546a;font-size:12px;font-weight:600}.op-profile__input{height:40px;padding:0 13px;border:1px solid #cad8e5;border-radius:8px;background:#fafcff;color:#1e2d45;font:13px Montserrat,sans-serif;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.op-profile__input::-moz-placeholder{color:#94a3b8}.op-profile__input::placeholder{color:#94a3b8}.op-profile__input:focus{border-color:#1a65c8;box-shadow:0 0 0 3px #1a65c81f}.op-profile__card-body{padding:4px 0 8px}.op-profile__rp-row{display:flex;align-items:flex-start;gap:14px;padding:12px 22px;border-bottom:1px solid #eaf0fa}.op-profile__rp-row:last-child{border-bottom:0}.op-profile__rp-label{display:flex;align-items:center;gap:7px;flex-shrink:0;min-width:120px;padding-top:3px;color:#0e1f3d;font-size:12px;font-weight:700}.op-profile__count{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 5px;border-radius:10px;background:#e8eef7;color:#1a65c8;font-size:11px;font-weight:700}.op-profile__badge-group{display:flex;flex-wrap:wrap;gap:6px}.op-profile__perm-badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#44546a;font-size:11px;font-weight:500}.op-profile__empty{color:#94a3b8;font-size:12px;font-style:italic;padding-top:3px}.op-profile__capitalize{text-transform:capitalize}.op-fade-enter-active,.op-fade-leave-active{transition:opacity .25s ease,transform .2s ease}.op-fade-enter-from,.op-fade-leave-to{opacity:0;transform:translateY(-4px)}@media(max-width:960px){.op-profile__body{grid-template-columns:1fr}.op-profile__identity{position:static;max-width:400px;margin:0 auto;width:100%}}@media(max-width:640px){.op-profile{padding:16px 16px 28px}.op-profile__header{flex-direction:column;align-items:flex-start;gap:12px}.op-profile__fields{grid-template-columns:1fr}.op-profile__field{border-right:0}.op-profile__field:nth-last-child(-n+2):not(.op-profile__field--full){border-bottom:1px solid #eaf0fa}.op-profile__field:last-child{border-bottom:0}.op-profile__form-row{grid-template-columns:1fr}.op-profile__rp-row{flex-direction:column;gap:8px}}.supplier-admin-edit{max-width:1200px;margin:auto;color:#10244d}.supplier-admin-edit header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.supplier-admin-edit h1{margin:12px 0 4px}.supplier-admin-edit p{color:#667993}.supplier-admin-edit a{color:#087ac8;text-decoration:none;font-weight:600}.supplier-admin-edit__save,.supplier-admin-edit__actions>button,.supplier-admin-edit .required-documents__row>button{background:#087ac8;color:#fff;border:0;border-radius:7px;padding:10px 16px;font-weight:700;cursor:pointer}.supplier-admin-edit__tabs{display:flex;gap:8px;margin-bottom:20px}.supplier-admin-edit__tabs button{background:transparent;color:#526985;border-radius:7px 7px 0 0}.supplier-admin-edit__tabs button.active{background:#e8f4fc;color:#087ac8}.supplier-admin-edit .card{background:#fff;border:1px solid #dce7f1;border-radius:12px}.supplier-admin-edit .card h2{margin:0}.supplier-admin-edit .card>p{margin:6px 0 20px;color:#667993}.supplier-admin-edit .form-section{padding:18px 0;border-top:1px solid #e3edf5}.supplier-admin-edit .form-section:first-of-type{border-top:0}.supplier-admin-edit .form-section h3{margin:0;font-size:14px;font-weight:600}.supplier-admin-edit .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.supplier-admin-edit .grid label{display:grid;gap:7px;font-size:13px;font-weight:600;color:#31476c}.supplier-admin-edit .grid em{color:#b42318;font-style:normal}.supplier-admin-edit .grid input{box-sizing:border-box;width:100%;padding:10px;border:1px solid #c9d8e7;border-radius:7px}.supplier-admin-edit footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.supplier-admin-edit .secondary{background:#fff!important;color:#087ac8!important;border:1px solid #c9d8e7!important}.supplier-admin-edit .required-documents__title{display:flex;align-items:center;gap:10px}.supplier-admin-edit .required-documents__title span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e2f5ff;color:#087ac8;font-weight:700}.supplier-admin-edit .required-documents{border-top:1px solid #dce7f1}.supplier-admin-edit .required-documents__head,.supplier-admin-edit .required-documents__row{display:grid;grid-template-columns:42px 2fr 140px 1.2fr 120px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #dce7f1;font-size:13px}.supplier-admin-edit .required-documents__head{font-weight:700;color:#526985}.supplier-admin-edit .required-documents__row>b{font-weight:500}.supplier-admin-edit .required-documents__row button{padding:7px 10px;background:#e2f5ff;color:#087a99;border:1px solid #8fd4e4}.supplier-admin-edit .required-documents__row input{display:none}.supplier-admin-edit .document-status{justify-self:start;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:700}.supplier-admin-edit .document-status.pending{background:#fff1c9;color:#a46b00}.supplier-admin-edit .document-status.uploaded{background:#dff7ed;color:#087a5b}.supplier-admin-edit .alert{padding:11px 14px;border-radius:7px}.supplier-admin-edit .error{background:#fff1f0;color:#b42318;font-size:12px;font-weight:500}.supplier-admin-edit .success{background:#ecfdf3;color:#067647}@media(max-width:800px){.supplier-admin-edit .grid{grid-template-columns:1fr}.supplier-admin-edit header{align-items:flex-start;gap:12px;flex-direction:column}.supplier-admin-edit .required-documents__head,.supplier-admin-edit .required-documents__row{grid-template-columns:30px 1fr 90px}.supplier-admin-edit .required-documents__head span:nth-child(4),.supplier-admin-edit .required-documents__head span:nth-child(5),.supplier-admin-edit .required-documents__row>span:nth-child(4){display:none}}.supplier-admin-edit--onboarding{max-width:1280px;padding:6px 4px 34px}.supplier-admin-edit__heading{align-items:flex-end;margin-bottom:18px}.supplier-admin-edit__back{display:inline-flex;align-items:center;min-height:30px;color:#0874ee!important;font-size:12px}.supplier-admin-edit__heading h1{margin:7px 0 4px;color:#102054;font-size:22px;line-height:1.2}.supplier-admin-edit__heading p{margin:0;font-size:12px}.supplier-admin-edit__save,.supplier-admin-edit__actions button:not(.secondary){min-height:40px;padding-inline:18px;background:linear-gradient(135deg,#0879e9,#0860d6)!important;box-shadow:0 5px 12px #0860d638;font-size:14px;font-weight:600}.supplier-admin-edit__tabs{gap:12px;margin:0 0 18px;padding:0;border-radius:12px;background:#f6f9fd}.supplier-admin-edit__tabs button{position:relative;flex:1;display:flex;align-items:center;gap:9px;min-width:0;padding:11px 12px;border:1px solid transparent;border-radius:9px;background:#fff;color:#526985;text-align:left;border-color:#bdd8f5;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.supplier-admin-edit__tabs button:hover{border-color:#bdd8f5;background:#fafdff;transform:translateY(-1px)}.supplier-admin-edit__tabs button.active{border-color:#8abff3;background:linear-gradient(135deg,#f5fbff,#e7f3ff);color:#0864c9;box-shadow:0 5px 14px #0860d61f}.supplier-admin-edit__tabs button.active:after{content:"";position:absolute;right:13px;bottom:-1px;left:13px;height:2px;border-radius:3px 3px 0 0;background:#0874ee}.supplier-admin-edit__tab-number,.supplier-admin-edit__tab-icon{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:8px;background:#eff3f8;color:#6f82a0;font-size:12px}.supplier-admin-edit__tab-icon{flex-basis:30px;width:30px;height:30px;background:#edf3fa;font-size:14px}.supplier-admin-edit__tabs .active .supplier-admin-edit__tab-number,.supplier-admin-edit__tabs .active .supplier-admin-edit__tab-icon{background:#cfe9ff;color:#0864c9}.supplier-admin-edit__tabs .is-complete .supplier-admin-edit__tab-number{background:#e2f8ea;color:#078543}.supplier-admin-edit__tab-copy{display:grid;gap:3px;min-width:0}.supplier-admin-edit__tab-copy b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:19px}.supplier-admin-edit__tab-copy small{overflow:hidden;color:#7486a2;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.supplier-admin-edit__tab-arrow{margin-left:auto;color:#91a1b7;font-size:11px}.supplier-admin-edit__form{padding:0;overflow:hidden;border-color:#dce7f4;border-radius:12px;box-shadow:0 8px 20px #1f3d710d}.supplier-admin-edit__form-heading{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #e3ebf4;background:linear-gradient(90deg,#fff,#f7fbff)}.supplier-admin-edit__form-heading>span,.supplier-admin-edit__section-title>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px;background:#e4f3ff;color:#0874ee;font-size:14px}.supplier-admin-edit__form-heading h2{color:#102054;font-size:15px;font-weight:600;margin-bottom:7px!important}.supplier-admin-edit__form-heading p{margin:4px 0 0;font-size:11px}.supplier-admin-edit__form .form-section{margin:0 20px;padding:18px 0 20px}.supplier-admin-edit__section-title{display:flex;align-items:center;gap:9px;margin-bottom:15px}.supplier-admin-edit__section-title>span{width:27px;height:27px;flex-basis:27px;border-radius:7px;font-size:10px;font-weight:700}.supplier-admin-edit__section-title h3{margin:0;color:#172850;font-size:14px}.supplier-admin-edit__form .grid{gap:14px 16px}.supplier-admin-edit__form .grid label{gap:6px;color:#52657f;font-size:11px}.supplier-admin-edit__form .grid input{min-height:39px;padding:9px 11px;border-color:#cedbea;border-radius:7px;color:#172850;font:500 12px inherit}.supplier-admin-edit__form .grid input:focus{border-color:#0874ee;outline:3px solid rgba(8,116,238,.12)}.supplier-admin-edit .onboard-dropdown__trigger{min-height:39px;border-color:#cedbea;background:#fff;color:#172850;font:500 12px inherit}.supplier-admin-edit .onboard-dropdown__trigger:hover,.supplier-admin-edit .onboard-dropdown.is-open .onboard-dropdown__trigger{border-color:#0874ee;background:#fff;box-shadow:0 0 0 3px #0874ee1f}.supplier-admin-edit .onboard-dropdown__trigger .is-placeholder,.supplier-admin-edit .onboard-dropdown__trigger svg{color:#7183a0}.supplier-admin-edit .onboard-dropdown__menu{border-color:#d6e3f0;background:#fff}.supplier-admin-edit .onboard-dropdown__option{border:0;border-radius:0;background:#fff;color:#243858;box-shadow:none}.supplier-admin-edit .onboard-dropdown__option:hover{background:#edf7ff;color:#0864c9}.supplier-admin-edit__actions{position:sticky;bottom:0;z-index:2;margin:0;padding:14px 20px;border-top:1px solid #e3ebf4;background:#fffffff5;box-shadow:0 -5px 14px #1f3d710a}.supplier-admin-edit__actions .secondary{min-height:40px}.supplier-admin-edit__loading{color:#60748f}.onboard-dropdown__no-results{margin-top:10px}.supplier-onboard .application-status ol{grid-template-columns:repeat(4,1fr)}.supplier-onboard .application-status li.is-complete:after{width:calc(100% + 10px);background:#168ee0}.supplier-onboard .application-status li:last-child:after{display:none}.supplier-onboard .application-status li.is-rejected>span{border-color:#d84a4a;background:#fff4f4;color:#c62828}.supplier-onboard .application-status li.is-rejected small{color:#c62828}.supplier-onboard .application-result{margin:14px 0 4px;padding:14px 16px;border:1px solid #f2b7b7;border-radius:8px;background:#fff7f7;color:#822d2d;font-size:12px}.supplier-onboard .application-result p{margin:7px 0}.supplier-onboard .application-result button{margin-top:5px;padding:8px 14px;border:0;border-radius:6px;background:#168ee0;color:#fff;font-weight:700;cursor:pointer}@media(max-width:1000px){.supplier-admin-edit__tabs{overflow-x:auto}.supplier-admin-edit__tabs button{flex:1 0 250px}}@media(max-width:640px){.supplier-admin-edit--onboarding{padding-inline:0}.supplier-admin-edit__form .form-section{margin-inline:14px}.supplier-admin-edit__form-heading,.supplier-admin-edit__actions{padding-inline:14px}.supplier-admin-edit__tab-copy small,.supplier-admin-edit__tab-arrow{display:none}}.op-permissions__modal,.op-permissions__modal *{box-sizing:border-box}.op-permissions__overlay{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#12233fa3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.op-permissions__modal{width:min(930px,100%);height:min(888px,100dvh - 40px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(219,230,252,.9);border-radius:16px;background:#fff;box-shadow:0 30px 80px #0919374d;color:#0e1d42;font-family:Montserrat,sans-serif}.op-permissions__header{position:relative;display:flex;align-items:center;gap:13px;flex:0 0 auto;overflow:hidden;padding:14px 38px;background:linear-gradient(105deg,#fff 5%,#f5f3ff 52%,#dfe6ff)}.op-permissions__header:before,.op-permissions__header:after{position:absolute;width:430px;height:160px;right:38px;bottom:-102px;border-radius:50%;background:#8a9fff29;content:"";transform:rotate(-12deg)}.op-permissions__header:after{right:-90px;bottom:-125px;background:#6e83f81f;transform:rotate(16deg)}.op-permissions__hero-icon{z-index:1;width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px;background:linear-gradient(145deg,#ded5ff,#e9e5ff);color:#653cff;font-size:27px}.op-permissions__hero-copy{z-index:1;min-width:0}.op-permissions__hero-copy h2{margin:0 0 6px;color:#0a1842;font-size:18px;font-weight:600}.op-permissions__hero-copy p{margin:0;color:#5e70a4;font-size:12px;line-height:1.35}.op-permissions__close{position:absolute;z-index:2;top:17px;right:17px;width:35px;height:35px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 9px #3849790d;color:#1b326a;cursor:pointer;font-size:14px}.op-permissions__close:hover,.op-permissions__close:focus-visible{color:#4c37de;box-shadow:0 0 0 3px #6148da26}.op-permissions__body{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.op-permissions__right{min-width:0;min-height:0;display:flex;flex-direction:column}.op-permissions__intro{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;padding:0 0 16px}.op-permissions__intro h3{margin:0 0 4px;color:#0b1841;font-size:16px;font-weight:600}.op-permissions__intro p{margin:0;color:#667baa;font-size:13px;line-height:1.4}.op-permissions__reset{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;padding:0 12px;border:1px solid #d6e2fa;border-radius:6px;background:#fff;color:#1b3266;font:600 12px Montserrat,sans-serif;cursor:pointer}.op-permissions__reset:hover,.op-permissions__reset:focus-visible{border-color:#9fbcfa;background:#f6f9ff}.op-permissions__workspace{min-height:0;display:grid;grid-template-columns:315px minmax(0,1fr);gap:28px;flex:1 1 auto;padding:25px 28px 14px}.op-permissions__modules{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e9f8;border-radius:13px;background:linear-gradient(115deg,#fff,#fbfdff);gap:0px}.op-permissions__search{height:36px;display:flex;align-items:center;gap:10px;flex:0 0 auto;margin:8px;padding:12px 13px;border:1px solid #d9e5f8;border-radius:9px;background:#fff;box-shadow:0 3px 8px #25509b0a;color:#3c5594;font-size:15px}.op-permissions__search:focus-within{border-color:#4a7cff;box-shadow:0 0 0 3px #2f65f71f}.op-permissions__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172956;font:12px Montserrat,sans-serif}.op-permissions__search input::-moz-placeholder{color:#7284aa}.op-permissions__search input::placeholder{color:#7284aa}.op-permissions__module-list{min-height:0;overflow-y:auto;scrollbar-color:#c5d7ef transparent;scrollbar-width:thin}.op-permissions__module-link{position:relative;width:calc(100% - 5px);min-height:40px;display:flex;align-items:center;gap:11px;margin:0 5px 0 0;padding:0 20px 0 37px;border:0;border-radius:8px;background:transparent;color:#0d1b3e;font:600 13px Montserrat,sans-serif;text-align:left;cursor:pointer}.op-permissions__module-link:hover{background:#f4f7ff}.op-permissions__module-link.is-active{background:linear-gradient(95deg,#e8efff,#e6eeff);color:#122555}.op-permissions__module-link.is-active:before{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:3px;background:#2368ff;content:""}.op-permissions__module-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-permissions__count{min-width:28px;height:28px;display:grid;place-items:center;margin-right:0;border-radius:8px;background:#edf2fa;color:#253b72;font-size:11px}.op-permissions__module-link.is-active .op-permissions__count{background:#fff;color:#354cf6}.op-permissions__nav-chevron{color:#6982b4;font-size:11px}.op-permissions__cards{min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:0 0 4px;scrollbar-color:#c5d7ef transparent;scrollbar-width:thin}.op-permissions__card{flex:0 0 auto;overflow:hidden;border:1px solid #dce7fb;border-radius:13px;background:linear-gradient(110deg,#f7faff,#f9fbff)}.op-permissions__card.is-open{background:linear-gradient(105deg,#f3f5ff,#f7f9ff);box-shadow:0 5px 13px #365ba20d}.op-permissions__card-header{display:flex;align-items:center;gap:5px;padding:8px 15px}.op-permissions__card-title{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:3px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.op-permissions__card-title strong,.op-permissions__child-copy strong{color:#0d1b40;font-size:13px;font-weight:600}.op-permissions__card-title small,.op-permissions__child-copy small{color:#6277a3;font-size:12px;line-height:1.4}.op-permissions__switch{position:relative;width:32px;height:19px;display:inline-flex;flex:0 0 auto;cursor:pointer}.op-permissions__switch input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.op-permissions__switch span{width:100%;border-radius:20px;background:#cbd7e8;transition:background .18s ease}.op-permissions__switch span:after{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f2e5e29;content:"";transition:transform .18s ease}.op-permissions__switch input:checked+span{background:linear-gradient(90deg,#2578ff,#0861fb)}.op-permissions__switch input:checked+span:after{transform:translate(13px)}.op-permissions__switch input:focus-visible+span{outline:3px solid rgba(43,105,255,.25);outline-offset:2px}.op-permissions__switch input:disabled+span{opacity:.45;cursor:not-allowed}.op-permissions__expand{width:24px;height:30px;display:grid;place-items:center;flex:0 0 auto;margin-left:8px;border:0;background:transparent;color:#2b4d98;cursor:pointer;font-size:12px}.op-permissions__card.is-open .op-permissions__expand svg{transform:rotate(180deg)}.op-permissions__children{overflow:hidden;margin:11px 17px;border:1px solid #e9eef9;border-radius:11px;background:#fff}.op-permissions__child{display:flex;align-items:center;gap:16px;padding:12px 15px}.op-permissions__child+.op-permissions__child{border-top:1px solid #e9eef7}.op-permissions__child-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.op-permissions__child-copy strong{font-size:12px}.op-permissions__child-copy small{font-size:11px}.op-permissions__empty{margin:18px;color:#7182a2;font-size:12px}.op-permissions__footer{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex:0 0 auto;padding:13px 28px;border-top:1px solid #e7eef9;background:#fff}.op-permissions__apply{display:inline-flex;align-items:center;gap:13px;color:#405987;font-size:12px;line-height:1.4;cursor:pointer}.op-permissions__apply input{width:23px;height:23px;flex:0 0 auto;margin:0;accent-color:#316bff;cursor:pointer}.op-permissions__actions{display:flex;gap:12px;flex:0 0 auto}.op-permissions__cancel,.op-permissions__save{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 22px;border-radius:9px;font:600 12px Montserrat,sans-serif;cursor:pointer}.op-permissions__cancel{min-width:99px;border:1px solid #d8e4fa;background:#fff;color:#233763}.op-permissions__save{min-width:180px;border:1px solid #275df9;background:linear-gradient(135deg,#4383ff,#2159f4);box-shadow:0 5px 12px #2d63f82b;color:#fff}.op-permissions__cancel:hover,.op-permissions__cancel:focus-visible{background:#f5f8ff}.op-permissions__save:hover,.op-permissions__save:focus-visible{background:linear-gradient(135deg,#3478fa,#174dde)}@media(max-width:800px){.op-permissions__workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:12px;padding-inline:18px}.op-permissions__modules{max-height:163px}.op-permissions__module-list{display:flex;overflow-x:auto;overflow-y:hidden}.op-permissions__module-link{width:auto;min-width:-moz-max-content;min-width:max-content;margin-bottom:5px;padding-inline:14px}.op-permissions__intro{padding-inline:0}}@media(max-width:580px){.op-permissions__overlay{padding:8px}.op-permissions__modal{height:calc(100dvh - 16px);border-radius:12px}.op-permissions__header{min-height:87px;gap:12px;padding:14px 56px 14px 18px}.op-permissions__hero-icon{width:44px;height:44px;font-size:20px}.op-permissions__hero-copy h2{font-size:17px}.op-permissions__hero-copy p{font-size:10px}.op-permissions__close{top:14px;right:12px;width:34px;height:34px}.op-permissions__intro{min-height:91px;align-items:flex-start;flex-direction:column;gap:8px;padding:0 0 12px}.op-permissions__intro h3{font-size:16px}.op-permissions__intro p{font-size:11px}.op-permissions__reset{height:34px;padding-inline:11px;font-size:10px}.op-permissions__modules{max-height:113px}.op-permissions__search{height:36px;margin:7px}.op-permissions__module-link{min-height:47px}.op-permissions__card-header{gap:8px;padding-inline:14px}.op-permissions__card-title strong{font-size:12px}.op-permissions__expand{margin-left:0}.op-permissions__child{gap:9px;padding-inline:12px}.op-permissions__child-copy small{font-size:9px}.op-permissions__footer{align-items:stretch;flex-direction:column;gap:10px;padding:11px 17px}.op-permissions__apply{font-size:10px}.op-permissions__actions{justify-content:flex-end}.op-permissions__cancel,.op-permissions__save{min-width:0;min-height:38px;padding-inline:13px;font-size:10px}}.op-user-details__modal,.op-user-details__modal *{box-sizing:border-box}.op-user-details__overlay{position:fixed;z-index:125;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#14254094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.op-user-details__modal{width:min(570px,100%);height:min(690px,100dvh - 40px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3ebf8;border-radius:19px;background:#fff;box-shadow:0 25px 75px #0d1f3e45;color:#0e1d3e;font-family:Montserrat,sans-serif}.op-user-details__header{position:relative;min-height:84px;display:flex;align-items:center;gap:16px;flex:0 0 auto;overflow:hidden;padding:13px 24px;border-bottom:1px solid #e5eef9;background:linear-gradient(110deg,#fff 15%,#f9fcff 60%,#e9f4ff)}.op-user-details__header:after{position:absolute;top:-47px;right:147px;width:144px;height:172px;background:#ffffff9e;clip-path:polygon(0 0,100% 0,32% 100%);content:""}.op-user-details__avatar{position:relative;z-index:1;width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e1f0ff;color:#0769e7;font-size:21px;font-weight:600}.op-user-details__avatar.is-active:after{position:absolute;right:2px;bottom:2px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#24ac53;content:""}.op-user-details__identity{z-index:1;min-width:0}.op-user-details__identity h2{margin:0 0 4px;color:#0b193b;font-size:22px;font-weight:600;letter-spacing:-.025em}.op-user-details__identity p{margin:0;color:#697da5;font-size:13px}.op-user-details__close{position:absolute;z-index:2;top:21px;right:22px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #dce7f7;border-radius:50%;background:#fff;color:#1f3562;font-size:16px;cursor:pointer}.op-user-details__close:hover,.op-user-details__close:focus-visible{border-color:#9fc6fa;color:#006be9;box-shadow:0 0 0 3px #1e68ed21}.op-user-details__tabs{min-height:50px;display:flex;align-items:stretch;flex:0 0 auto;margin:0 24px;border-bottom:1px solid #dce6f5}.op-user-details__tabs button{min-height:49px;padding:0 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#667aa2;font:500 13px Montserrat,sans-serif;cursor:pointer}.op-user-details__tabs button:hover,.op-user-details__tabs button:focus-visible{color:#006be9}.op-user-details__tabs button.is-active{border-bottom-color:#006af0;color:#0066e6;font-weight:600}.op-user-details__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:16px 24px 10px;scrollbar-color:#c6d8ed transparent;scrollbar-width:thin}.op-user-details__info,.op-user-details__roles{overflow:hidden;border:1px solid #dfebf9;border-radius:14px;background:#fff}.op-user-details__info h3,.op-user-details__roles h3{min-height:47px;display:flex;align-items:center;gap:9px;margin:0;padding:7px 16px;background:linear-gradient(100deg,#f7fbff,#fff);color:#17284c;font-size:14px;font-weight:600}.op-user-details__info h3>span,.op-user-details__roles h3>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e4f2ff;color:#0873f1;font-size:15px}.op-user-details__info dl{margin:0;padding:0 22px 10px}.op-user-details__info dl>div{min-height:37px;display:grid;grid-template-columns:44% minmax(0,1fr);align-items:center;gap:0}.op-user-details__info dl>div+div{border-top:1px solid #e7eef7}.op-user-details__info dt,.op-user-details__info dd{margin:0;font-size:13px;line-height:1.4}.op-user-details__info dt{color:#6a7da2;font-weight:500}.op-user-details__info dd{overflow-wrap:anywhere;color:#111d3b;font-weight:500}.op-user-details__status{display:inline-flex;align-items:center;gap:6px;min-height:25px;padding:2px 9px;border-radius:10px;background:#e4f6ec;color:#188a3e;font-weight:600}.op-user-details__status:before{width:8px;height:8px;border-radius:50%;background:#2bb554;content:""}.op-user-details__status.is-inactive{background:#fff0f0;color:#c44747}.op-user-details__status.is-inactive:before{background:#dc6262}.op-user-details__roles{margin-top:12px}.op-user-details__roles h3{min-height:47px}.op-user-details__roles h3 small{margin-left:-5px;color:#6479a4;font-size:13px;font-weight:500}.op-user-details__role-list{display:grid;gap:8px;padding:0 10px 10px}.op-user-details__role{min-height:64px;display:flex;align-items:center;gap:16px;padding:8px 11px;border:1px solid #e5edf9;border-radius:12px;background:#fff}.op-user-details__role-icon{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;font-size:20px}.op-user-details__role-icon.is-blue{background:#e3f1ff;color:#0974ee}.op-user-details__role-icon.is-purple{background:#ece6ff;color:#6846eb}.op-user-details__role strong,.op-user-details__role small{display:block}.op-user-details__role strong{color:#101b39;font-size:13px;font-weight:600}.op-user-details__role small{margin-top:3px;color:#64779c;font-size:12px;line-height:1.35}.op-user-details__footer{min-height:72px;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;padding:12px 22px;border-top:1px solid #e9eef7;background:#fff}.op-user-details__dismiss,.op-user-details__view-roles{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:10px;font:600 12px Montserrat,sans-serif;cursor:pointer}.op-user-details__dismiss{min-width:90px;border:1px solid #d8e5f5;background:#fff;color:#203863}.op-user-details__dismiss:hover,.op-user-details__dismiss:focus-visible{background:#f6faff}.op-user-details__view-roles{min-width:200px;border:1px solid #0066e8;background:#006bed;box-shadow:0 4px 10px #0362dd21;color:#fff}.op-user-details__view-roles:hover,.op-user-details__view-roles:focus-visible{background:#005bd4}@media(max-width:700px){.op-user-details__modal{height:min(690px,100dvh - 32px)}}@media(max-width:520px){.op-user-details__header{min-height:78px;gap:13px;padding:12px 48px 12px 17px}.op-user-details__avatar{width:52px;height:52px;font-size:18px}.op-user-details__identity h2{font-size:18px}.op-user-details__identity p{font-size:12px}.op-user-details__close{top:16px;right:12px;width:34px;height:34px;font-size:15px}.op-user-details__tabs{margin-inline:15px}.op-user-details__tabs button{padding-inline:11px;font-size:12px}.op-user-details__body{padding:15px 14px 0}.op-user-details__info h3,.op-user-details__roles h3{font-size:14px}.op-user-details__info dl{padding-inline:15px}.op-user-details__info dl>div{grid-template-columns:37% minmax(0,1fr);gap:7px}.op-user-details__info dt,.op-user-details__info dd{font-size:12px}.op-user-details__role{gap:12px}.op-user-details__role-icon{width:42px;height:42px;font-size:18px}.op-user-details__footer{gap:9px;padding-inline:14px}.op-user-details__dismiss,.op-user-details__view-roles{min-width:0;min-height:42px;padding-inline:10px;font-size:11px}}.supplier-reconciliation .supplier-transactions__panel{overflow:visible}.supplier-reconciliation .supplier-transactions__tabs{width:100%;min-width:0;border-radius:15px 15px 0 0}.supplier-reconciliation .supplier-transactions__table-wrap{max-height:540px;overflow:auto}.supplier-reconciliation table{min-width:1190px}.supplier-reconciliation th{position:sticky;z-index:1;top:0;font-size:10px}.supplier-reconciliation td{height:54px}.supplier-reconciliation td>small{margin-top:4px}.supplier-reconciliation input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#0878ed;cursor:pointer;vertical-align:middle}.supplier-reconciliation__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer}.supplier-reconciliation__sort:hover,.supplier-reconciliation__sort:focus-visible{color:#0878e9}.supplier-reconciliation__sort svg{font-size:9px}.supplier-reconciliation__money{color:#15264c;font-size:11px;font-weight:600}.supplier-reconciliation__difference{color:#2b9b4b;font-size:11px;font-weight:600}.supplier-reconciliation__difference.is-mismatch{color:#e94f43}.supplier-reconciliation .supplier-transactions__status--processing,.supplier-reconciliation .supplier-transactions__status--in-progress{background:#dff1ff;color:#0882df}.supplier-reconciliation .supplier-transactions__status--pending{background:#fff2cf;color:#e4a000}.supplier-reconciliation .supplier-transactions__exception{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.supplier-reconciliation__date-control,.supplier-reconciliation__filter-control{position:relative;flex:0 0 auto}.supplier-reconciliation__date-trigger{white-space:nowrap}.supplier-reconciliation__date-trigger svg:last-child{margin-left:8px;font-size:10px}.supplier-reconciliation__popover{position:absolute;z-index:20;right:0;top:calc(100% + 8px);width:270px;padding:15px;border:1px solid #dce7f4;border-radius:10px;background:#fff;box-shadow:0 14px 32px #16346829}.supplier-reconciliation__popover h2{margin:0 0 13px;color:#142c57;font-size:13px;font-weight:600}.supplier-reconciliation__popover label{display:grid;gap:6px;margin-bottom:12px;color:#5e7091;font-size:11px;font-weight:600}.supplier-reconciliation__popover input,.supplier-reconciliation__popover select{width:100%;height:36px;padding:0 9px;border:1px solid #d9e4f1;border-radius:7px;background:#fff;color:#203967;font:11px Montserrat,sans-serif}.supplier-reconciliation__popover>button,.supplier-reconciliation__filter-popover>div button{min-height:33px;padding:0 11px;border:1px solid #d9e4f1;border-radius:7px;background:#f7fbff;color:#195eab;font:600 11px Montserrat,sans-serif;cursor:pointer}.supplier-reconciliation__date-popover>button{width:100%;background:#0878ed;color:#fff}.supplier-reconciliation__filter-popover>div{display:flex;justify-content:space-between;gap:8px}.supplier-reconciliation__filter-popover>div button:last-child{background:#0878ed;color:#fff}.supplier-reconciliation .supplier-transactions__button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:780px){.supplier-reconciliation__date-control,.supplier-reconciliation__date-trigger{width:100%}.supplier-reconciliation__toolbar-actions,.supplier-reconciliation__filter-control{flex:1 1 auto}}@media(max-width:480px){.supplier-reconciliation .supplier-transactions__tabs{padding-inline:8px}.supplier-reconciliation .supplier-transactions__tabs button{padding-inline:10px;font-size:11px}.supplier-reconciliation .supplier-transactions__pagination{gap:9px;font-size:11px}}.operations-logs .supplier-transactions__panel{overflow:visible}.operations-logs .supplier-transactions__tabs{width:100%;min-width:0;border-radius:15px 15px 0 0}.operations-logs .supplier-transactions__table-wrap{max-height:560px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.operations-logs .supplier-transactions__table-wrap::-webkit-scrollbar{width:0;height:0}.operations-logs table{min-width:1120px}.operations-logs th{position:sticky;z-index:1;top:0}.operations-logs td{height:57px}.operations-logs td>small{margin-top:4px}.operations-logs input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#0878ed;cursor:pointer;vertical-align:middle}.operations-logs__preview{display:inline-flex;align-items:center;margin-left:8px;padding:4px 7px;border:1px solid #d7e9fa;border-radius:5px;background:#eef7ff;color:#0876d9;font-size:10px;font-weight:600;vertical-align:middle}.operations-logs__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer}.operations-logs__sort:hover,.operations-logs__sort:focus-visible{color:#0878e9}.operations-logs__sort svg{font-size:9px}.operations-logs__action{color:#17345f;font-size:11px;font-weight:600}.operations-logs__module{display:inline-flex;padding:6px 8px;border-radius:5px;background:#eaf3ff;color:#2474c4;font-size:10px;font-weight:600}.operations-logs__details{min-width:230px;max-width:290px;overflow:hidden;color:#586a89;text-overflow:ellipsis}.operations-logs__ip{color:#5d708d;font-family:monospace;font-size:11px}.operations-logs .operations-logs__status--success{background:#e1f4e4;color:#299744}.operations-logs .operations-logs__status--warning{background:#fff2cf;color:#dc9b00}.operations-logs .operations-logs__status--failed{background:#ffe2df;color:#ee4c42}.operations-logs__date-control,.operations-logs__filter-control{position:relative;flex:0 0 auto}.operations-logs__date-control>button{white-space:nowrap}.operations-logs__popover{position:absolute;z-index:20;right:0;top:calc(100% + 8px);width:270px;padding:15px;border:1px solid #dce7f4;border-radius:10px;background:#fff;box-shadow:0 14px 32px #16346829}.operations-logs__popover h2{margin:0 0 13px;color:#142c57;font-size:13px;font-weight:600}.operations-logs__popover label{display:grid;gap:6px;margin-bottom:12px;color:#5e7091;font-size:11px;font-weight:600}.operations-logs__popover input,.operations-logs__popover select{width:100%;height:36px;padding:0 9px;border:1px solid #d9e4f1;border-radius:7px;background:#fff;color:#203967;font:11px Montserrat,sans-serif}.operations-logs__popover>button,.operations-logs__filter-popover>div button{min-height:33px;padding:0 11px;border:1px solid #d9e4f1;border-radius:7px;background:#f7fbff;color:#195eab;font:600 11px Montserrat,sans-serif;cursor:pointer}.operations-logs__date-popover{width:310px}.operations-logs__date-field{margin-bottom:12px}.operations-logs__date-field>label{margin-bottom:6px}.operations-logs__datepicker{width:100%;min-width:0;--dp-font-family: "Montserrat", sans-serif;--dp-font-size: 12px;--dp-primary-color: #0878ed;--dp-border-color: #d9e4f1;--dp-border-radius: 7px}.operations-logs .operations-logs__datepicker .dp--input{padding:0 34px}.operations-logs__date-popover>button{width:100%;background:#0878ed;color:#fff}.operations-logs__filter-popover>div{display:flex;justify-content:space-between;gap:8px}.operations-logs__filter-popover>div button:last-child{background:#0878ed;color:#fff}.operations-logs .supplier-transactions__button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:780px){.operations-logs .supplier-transactions__actions{flex-wrap:wrap}.operations-logs__date-control,.operations-logs__date-control>button{flex:1 1 auto}.operations-logs__toolbar-actions,.operations-logs__filter-control{flex:1 1 auto}}@media(max-width:480px){.operations-logs .supplier-transactions__tabs{padding-inline:8px}.operations-logs .supplier-transactions__tabs button{padding-inline:10px;font-size:11px}.operations-logs .supplier-transactions__pagination{gap:9px;font-size:11px}}.operations-dashboard{max-width:1500px;margin:0 auto;color:#11234a;font-family:Montserrat,sans-serif}.operations-dashboard__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;padding:4px 1px 0}.operations-dashboard__eyebrow{display:inline-flex;align-items:center;gap:9px;color:#607ca5;font-size:10px;font-weight:700;letter-spacing:.08em}.operations-dashboard__eyebrow span{padding:4px 7px;border-radius:5px;background:#e9f3ff;color:#1679d7;font-size:9px;letter-spacing:0}.operations-dashboard__heading h1{margin:8px 0 5px;color:#0b1d45;font-size:23px;font-weight:700;line-height:1.25}.operations-dashboard__heading h1 span{font-size:20px}.operations-dashboard__heading p{margin:0;color:#7889a6;font-size:12px}.operations-dashboard__date-controls{display:flex;align-items:center;gap:8px;flex:0 0 auto}.operations-dashboard__date-reset{min-height:37px;padding:0 10px;border:1px solid #dce7f4;border-radius:8px;background:#fff;color:#0878ed;font:650 10px Montserrat,sans-serif;cursor:pointer}.operations-dashboard__date-reset:hover{background:#eef7ff}.operations-dashboard__date-reset:focus-visible{outline:3px solid #83c3fa;outline-offset:2px}.operations-dashboard__datepicker{width:230px;flex:0 0 auto;--dp-border-color: #dce7f4;--dp-border-color-hover: #a6c7e9;--dp-primary-color: #0878ed;--dp-primary-text-color: #fff}.operations-dashboard__datepicker .dp__menu{z-index:50}.operations-dashboard__period{min-height:37px;width:100%;display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:0 12px;border:1px solid #dce7f4;border-radius:8px;background:#fff;box-shadow:0 2px 7px #153e6d0a;color:#425a7d;font-size:11px;font-weight:600;cursor:pointer}.operations-dashboard__period svg{color:#1687e7;font-size:12px}.operations-dashboard__period svg:last-child{margin-left:auto;color:#6c83a2;font-size:9px}.operations-dashboard__period:hover{border-color:#a6c7e9;background:#fafdff}.operations-dashboard__period:focus-visible{outline:3px solid #83c3fa;outline-offset:2px}.operations-dashboard__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.operations-dashboard__metric{position:relative;min-width:0;min-height:148px;overflow:hidden;padding:17px 17px 16px;border:1px solid #e1eaf5;border-radius:12px;background:#fff;box-shadow:0 3px 14px #213d7109}.operations-dashboard__metric-icon{width:33px;height:33px;display:grid;place-items:center;margin-bottom:10px;border-radius:8px;background:#e7f2ff;color:#268cff;font-size:15px}.operations-dashboard__metric.is-orange .operations-dashboard__metric-icon{background:#fff0d9;color:#f59918}.operations-dashboard__metric.is-green .operations-dashboard__metric-icon{background:#dcf8ed;color:#0cb789}.operations-dashboard__metric.is-purple .operations-dashboard__metric-icon{background:#f0e8ff;color:#9257ef}.operations-dashboard__metric-label{display:block;color:#617393;font-size:11px;font-weight:600}.operations-dashboard__metric strong{position:relative;z-index:1;display:block;overflow:hidden;margin-top:6px;color:#10234a;font-size:clamp(15px,1.25vw,20px);font-weight:750;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.operations-dashboard__metric-change{position:relative;z-index:1;margin-top:9px;color:#97a5ba;font-size:9px;white-space:nowrap}.operations-dashboard__metric-change span{display:inline-flex;align-items:center;gap:3px;margin-right:3px;padding:3px 5px;border-radius:4px;background:#e5f8ec;color:#20a65e;font-weight:750}.operations-dashboard__metric.is-orange .operations-dashboard__metric-change span{background:#fff0ee;color:#d95754}.operations-dashboard__metric .operations-dashboard__metric-change span.is-period{background:#eaf3ff;color:#2a80ca}.operations-dashboard__spark{position:absolute;right:8px;bottom:7px;width:35%;height:53px;pointer-events:none}.operations-dashboard__status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;margin-bottom:14px}.operations-dashboard__details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.operations-dashboard__panel{min-width:0;overflow:hidden;border:1px solid #e1eaf5;border-radius:12px;background:#fff;box-shadow:0 3px 14px #213d7109}.operations-dashboard__panel-heading{min-height:49px;display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid #ebf0f7}.operations-dashboard__panel-heading h2{min-width:0;flex:1;overflow:hidden;margin:0;color:#183052;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.operations-dashboard__panel-heading a{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:#0878ed;font-size:10px;font-weight:650;text-decoration:none}.operations-dashboard__panel-heading a:hover{text-decoration:underline}.operations-dashboard__panel-heading a:focus-visible{outline:2px solid #0878ed;outline-offset:3px}.operations-dashboard__panel-note{color:#8b9bb2;font-size:10px}.operations-dashboard__panel-icon{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;background:#e8f4ff;color:#1685e9;font-size:12px}.operations-dashboard__panel-icon.is-orange{background:#fff0de;color:#f59a1d}.operations-dashboard__panel-icon.is-green{background:#def8ed;color:#0ab584}.operations-dashboard__panel-icon.is-purple{background:#f0e8ff;color:#9358ef}.operations-dashboard__status-content{min-height:179px;display:flex;align-items:center;gap:9px;padding:12px}.operations-dashboard__donut-wrap{position:relative;width:48%;height:148px;flex:0 0 48%}.operations-dashboard__donut{width:100%;height:100%}.operations-dashboard__donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.operations-dashboard__donut-center strong{display:block;color:#172747;font-size:16px;font-weight:750}.operations-dashboard__donut-center span{display:block;margin-top:2px;color:#91a0b3;font-size:9px}.operations-dashboard__legend{min-width:0;flex:1;display:grid;gap:10px;margin:0;padding:0;list-style:none}.operations-dashboard__legend li{display:grid;grid-template-columns:7px minmax(0,1fr) auto 28px;align-items:center;gap:5px;min-width:0;color:#526888;font-size:10px}.operations-dashboard__legend-dot{width:7px;height:7px;border-radius:50%}.operations-dashboard__legend li>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-dashboard__legend b{color:#263956;font-size:10px;font-weight:700}.operations-dashboard__legend small{color:#8c9bb0;font-size:9px;text-align:right}.operations-dashboard__table-wrap{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#cbd9ea transparent}.operations-dashboard__table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.operations-dashboard__table-wrap th{padding:10px 12px;background:#f5f8fc;color:#6b7e9d;font-size:9px;font-weight:700;text-align:left}.operations-dashboard__table-wrap td{max-width:210px;overflow:hidden;padding:10px 12px;border-top:1px solid #edf1f6;color:#526684;font-size:10px;text-overflow:ellipsis}.operations-dashboard__table-wrap td b{color:#203456;font-weight:650}.operations-dashboard__table-wrap tbody tr:hover{background:#f9fbff}.operations-dashboard__table-wrap td.operations-dashboard__empty{padding:24px 12px;color:#8293aa;font-size:11px;text-align:center}.operations-dashboard__badge{display:inline-block;padding:4px 6px;border-radius:5px;font-size:9px;font-weight:700}.operations-dashboard__badge.is-green{background:#e2f7ed;color:#159864}.operations-dashboard__badge.is-orange{background:#fff2da;color:#bb821b}.operations-dashboard__badge.is-red{background:#ffebeb;color:#df6262}.operations-dashboard__badge.is-blue{background:#e7f3ff;color:#2186d6}.operations-dashboard__notifications{margin:0;padding:2px 14px;list-style:none}.operations-dashboard__notifications li{display:flex;align-items:flex-start;gap:10px;padding:10px 2px;border-bottom:1px solid #edf1f6}.operations-dashboard__notifications li:last-child{border-bottom:0}.operations-dashboard__notification-dot{width:8px;height:8px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:#1688ee;box-shadow:0 0 0 3px #e8f3ff}.operations-dashboard__notification-dot.is-red{background:#fb666b;box-shadow:0 0 0 3px #ffeded}.operations-dashboard__notification-dot.is-orange{background:#f7a82c;box-shadow:0 0 0 3px #fff2df}.operations-dashboard__notifications li>div{min-width:0;flex:1}.operations-dashboard__notifications b{display:block;color:#223556;font-size:10px;font-weight:700}.operations-dashboard__notifications p{overflow:hidden;margin:3px 0 0;color:#788ba4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operations-dashboard__notifications time{flex:0 0 auto;color:#9aa8b9;font-size:9px;white-space:nowrap}.operations-dashboard__notifications li.operations-dashboard__empty{justify-content:center;padding:26px 12px;color:#8293aa;font-size:11px}@media(max-width:1200px){.operations-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.operations-dashboard__details-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.operations-dashboard__heading{align-items:flex-start;flex-direction:column}.operations-dashboard__heading h1{font-size:19px}.operations-dashboard__heading p{line-height:1.5}.operations-dashboard__date-controls{width:100%}.operations-dashboard__datepicker{width:min(100%,260px)}.operations-dashboard__status-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.operations-dashboard__metrics{grid-template-columns:minmax(0,1fr)}.operations-dashboard__metric strong{font-size:19px}.operations-dashboard__status-content{gap:5px}.operations-dashboard__donut-wrap{width:45%;flex-basis:45%}.operations-dashboard__legend li{gap:4px}.operations-dashboard__notifications p{white-space:normal}}.client-approvals .client-approvals__workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px}.client-approvals .client-approvals__workspace.without-detail{grid-template-columns:1fr}.client-approvals .client-approvals__list,.client-approvals .client-approvals__list .supplier-transactions__tabs{min-width:0}.client-approvals .client-approvals__list .supplier-transactions__tabs button{padding-inline:13px}.client-approvals .client-approvals__toolbar-actions{display:flex;gap:10px}.client-approvals .client-approvals__filter{position:relative}.client-approvals .client-approvals__filter-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;gap:12px;min-width:205px;padding:15px;border:1px solid #dce5f1;border-radius:9px;background:#fff;box-shadow:0 12px 26px #16346829}.client-approvals .client-approvals__filter-menu label{display:grid;gap:6px;color:#536178;font-size:11px;font-weight:700}.client-approvals .client-approvals__filter-menu select{height:34px;padding:0 8px;border:1px solid #dce5f1;border-radius:6px;background:#fff;color:#273a59;font:11px Montserrat,sans-serif}.client-approvals .client-approvals__filter-menu>button{height:32px;border:0;border-radius:6px;background:#edf7ff;color:#0878e9;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-approvals .client-approvals__table-wrap{max-height:490px;overflow:auto}.client-approvals .client-approvals__list table{min-width:925px}.client-approvals .client-approvals__list th{height:39px;padding-inline:10px;font-size:10px}.client-approvals .client-approvals__list th button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:inherit;white-space:nowrap;cursor:pointer}.client-approvals .client-approvals__list td{height:52px;padding-inline:10px;cursor:pointer;font-size:11px}.client-approvals .client-approvals__list tr.is-active td{background:#eaf6ff}.client-approvals .client-approvals__list td>b{font-size:10px}.client-approvals .client-approvals__list td>small{margin-top:7px;font-size:10px;font-weight:500}.client-approvals .client-approvals__list input[type=checkbox]{width:16px;height:16px;accent-color:#0982ef;cursor:pointer}.client-approvals .client-approvals__priority,.client-approvals .client-approvals__source{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap}.client-approvals .client-approvals__priority.is-high{background:#ffe3e3;color:#ed4e49}.client-approvals .client-approvals__priority.is-medium{background:#fff3d0;color:#e3a000}.client-approvals .client-approvals__priority.is-low{background:#e2f3e4;color:#41a04d}.client-approvals .client-approvals__source{background:#e7e8eb;color:#4f5869}.client-approvals .client-approvals__description{max-width:190px;white-space:normal!important;line-height:1.35}.client-approvals .client-approvals__status--pending{background:#fff2cf;color:#eaa200}.client-approvals .client-approvals__status--approved{background:#e1f4e4;color:#299744}.client-approvals .client-approvals__status--rejected{background:#ffe2df;color:#fa4c40}.client-approvals .client-approvals__status--needs-info{background:#dcefff;color:#168de3}.client-approvals .client-approvals__notice{display:flex;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 13px;border:1px solid #b9ddfb;border-radius:8px;background:#eff8ff;color:#21618e;font-size:11px}.client-approvals .client-approvals__notice button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.client-approvals .client-approvals__detail{display:flex;flex-direction:column;min-height:590px;overflow:hidden;border:1px solid #e0eaf5;border-radius:15px;background:#fff;box-shadow:0 5px 16px #1a3c6f0b}.client-approvals .client-approvals__detail-heading{display:flex;justify-content:space-between;gap:10px;padding:17px 16px 12px}.client-approvals .client-approvals__detail-heading h2{margin:0;color:#101f42;font-size:15px;font-weight:700}.client-approvals .client-approvals__detail-heading p{margin:5px 0 0;color:#8694a9;font-size:10px}.client-approvals .client-approvals__detail-heading button{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid #dce5f1;border-radius:50%;background:#fff;color:#66758c;cursor:pointer}.client-approvals .client-approvals__detail-tabs{display:flex;overflow-x:auto;border-bottom:1px solid #e5edf6}.client-approvals .client-approvals__detail-tabs:hover::-webkit-scrollbar{height:4px}.client-approvals .client-approvals__detail-tabs::-webkit-scrollbar{height:0px}.client-approvals .client-approvals__detail-tabs::-webkit-scrollbar-track{background:#f1f1f1}.client-approvals .client-approvals__detail-tabs::-webkit-scrollbar-thumb{background:#888}.client-approvals .client-approvals__detail-tabs::-webkit-scrollbar-thumb:hover{background:#555}.client-approvals .client-approvals__detail-tabs button{flex:1;min-width:-moz-max-content;min-width:max-content;padding:8px 6px;border:0;border-bottom:2px solid transparent;background:transparent;color:#62718b;font:600 12px Montserrat,sans-serif;cursor:pointer}.client-approvals .client-approvals__detail-tabs button.is-active{border-bottom-color:#0982ef;color:#0878e9}.client-approvals .client-approvals__detail-body{flex:1;min-height:300px;padding:13px 16px}.client-approvals .client-approvals__facts{display:grid;grid-template-columns:1fr auto;gap:15px 8px;margin:0;color:#36425a;font-size:11px}.client-approvals .client-approvals__facts dt{color:#687992}.client-approvals .client-approvals__facts dd{max-width:170px;margin:0;color:#162541;font-weight:600;text-align:right}.client-approvals .client-approvals__facts dd.is-high,.client-approvals .client-approvals__facts dd.is-rejected{color:#ec4c47}.client-approvals .client-approvals__facts dd.is-medium,.client-approvals .client-approvals__facts dd.is-pending{color:#e0a000}.client-approvals .client-approvals__facts dd.is-low,.client-approvals .client-approvals__facts dd.is-approved{color:#299744}.client-approvals .client-approvals__facts dd.is-needs-info{color:#168de3}.client-approvals .client-approvals__documents{margin-top:18px;padding-top:13px;border-top:1px solid #e6edf5}.client-approvals .client-approvals__documents h3,.client-approvals .client-approvals__subpanel h3{margin:0 0 20px;color:#263858;font-size:12px;font-weight:600}.client-approvals .client-approvals__document{display:flex;align-items:center;gap:9px;margin-bottom:10px}.client-approvals .client-approvals__document>svg{padding:7px;border-radius:7px;background:#e9f6ff;color:#1388e5;font-size:13px}.client-approvals .client-approvals__document span{min-width:0}.client-approvals .client-approvals__document b,.client-approvals .client-approvals__document small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-approvals .client-approvals__document b{color:#263858;font-size:11px;font-weight:500}.client-approvals .client-approvals__document small{margin-top:8px;color:#95a1b1;font-size:11px}.client-approvals .client-approvals__subpanel>p,.client-approvals .client-approvals__sample-note{color:#8290a5;font-size:12px;margin-top:8px}.client-approvals .client-approvals__related-item,.client-approvals .client-approvals__activity{position:relative;display:grid;gap:8px;padding:10px 0;border-bottom:1px solid #e6edf5;color:#263858;font-size:12px}.client-approvals .client-approvals__related-item small,.client-approvals .client-approvals__activity small{color:#8b9ab0;font-size:12px}.client-approvals .client-approvals__related-item strong{position:absolute;top:12px;right:0}.client-approvals .client-approvals__detail-actions{padding:11px 16px;border-top:1px solid #e6edf5}.client-approvals .client-approvals__detail-actions>div{display:flex;gap:10px}.client-approvals .client-approvals__detail-actions button{height:33px;border-radius:7px;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-approvals .client-approvals__detail-actions>div button{flex:1}.client-approvals .client-approvals__detail-actions svg{margin-right:5px}.client-approvals .client-approvals__detail-actions .is-reject{border:1px solid #f56760;background:#fff;color:#ec4c47}.client-approvals .client-approvals__detail-actions .is-approve{border:1px solid #36a14a;background:#40a450;color:#fff}.client-approvals .client-approvals__detail-actions .is-info{width:100%;margin-top:8px;border:1px solid #dce5f1;background:#fff;color:#536178}@media(max-width:1100px){.client-approvals .client-approvals__workspace{grid-template-columns:1fr}.client-approvals .client-approvals__detail,.client-approvals .client-approvals__detail-body{min-height:0}.client-approvals .client-approvals__list table{min-width:925px}}@media(max-width:780px){.client-approvals .client-approvals__toolbar-actions{width:100%}.client-approvals .client-approvals__toolbar-actions>.supplier-transactions__button,.client-approvals .client-approvals__filter{flex:1}.client-approvals .client-approvals__filter>.supplier-transactions__button{width:100%}.client-approvals .client-approvals__list .supplier-transactions__tabs{overflow-x:auto}.client-approvals .client-approvals__list .supplier-transactions__tabs button{flex:0 0 auto}}.client-cases .client-cases__toolbar-actions,.client-cases .client-cases__filter{display:flex;gap:10px;position:relative}.client-cases .client-cases__filter-menu{position:absolute;z-index:5;top:calc(100% + 8px);right:0;display:grid;gap:3px;min-width:154px;padding:10px;border:1px solid #e1e8f1;border-radius:8px;background:#fff;box-shadow:0 10px 24px #2037541f;font-size:11px}.client-cases .client-cases__filter-menu b{padding:5px 7px;color:#73839a;font-size:10px;text-transform:uppercase}.client-cases .client-cases__filter-menu button{padding:7px;border:0;border-radius:5px;background:transparent;color:#34445b;text-align:left;cursor:pointer}.client-cases .client-cases__filter-menu button:hover{background:#f0f7ff;color:#0789e7}.client-cases .client-cases__priority,.client-cases .client-cases__source,.client-cases .client-cases__category,.client-cases .client-cases__status{display:inline-flex;align-items:center;min-height:23px;padding:0 9px;border-radius:5px;font-size:10px;font-weight:700;white-space:nowrap}.client-cases .client-cases__priority.is-high{background:#ffe3e4;color:#fa4545}.client-cases .client-cases__priority.is-medium{background:#fff4ce;color:#e6a400}.client-cases .client-cases__priority.is-low{background:#e0f4e3;color:#42a048}.client-cases .client-cases__source{background:#eeeef0;color:#51545b}.client-cases .client-cases__category.is-payable-issue{background:#dcefff;color:#168de3}.client-cases .client-cases__category.is-missing-data{background:#eee2ff;color:#8855dc}.client-cases .client-cases__category.is-payment-failure{background:#ffe0df;color:#f45043}.client-cases .client-cases__category.is-compliance-issue{background:#fff1cf;color:#d69c00}.client-cases .client-cases__category.is-duplicate-transaction{background:#ffe4d6;color:#e86b20}.client-cases .client-cases__status{border-radius:12px}.client-cases .client-cases__status:before{content:"";width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor}.client-cases .client-cases__status.is-open{background:#dcefff;color:#168de3}.client-cases .client-cases__status.is-pending-approval{background:#fff3cf;color:#d99b00}.client-cases .client-cases__status.is-overdue{background:#ffe2e2;color:#ef4c4c}.client-cases .client-cases__status.is-resolved{background:#e2f4e4;color:#44a24c}.client-cases .client-cases__description{min-width:145px;max-width:185px;color:#59697e;line-height:1.22}.client-cases .is-overdue{color:#ef4c4c}.client-cases .client-cases__assignee{display:flex;align-items:center;gap:7px;white-space:nowrap}.client-cases .client-cases__assignee>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#8dcefb;color:#fff;font-size:10px;font-style:normal;font-weight:700}.client-cases .client-cases__assignee b,.client-cases .client-cases__assignee small{display:block;font-weight:600}.client-cases .client-cases__assignee small{margin-top:5px;color:#94a0b1;font-size:11px}.client-cases.supplier-transactions td{font-size:11px}.client-cases.supplier-transactions th{white-space:nowrap;font-size:10px}.client-cases.supplier-transactions .supplier-transactions__table-wrap{max-height:450px}.client-cases.supplier-transactions .supplier-transactions__tabs{padding-left:16px}.client-cases.supplier-transactions .supplier-transactions__tabs button{padding-inline:10px}@media(max-width:720px){.client-cases .client-cases__toolbar-actions{width:100%}.client-cases .client-cases__toolbar-actions>button,.client-cases .client-cases__filter{flex:1}.client-cases .client-cases__filter>button{width:100%}.client-cases .client-cases__tabs{overflow-x:auto}.client-cases .client-cases__tabs button{flex:0 0 auto}}.client-case-drawer__overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#0f141cad}.client-case-drawer__overlay .client-case-drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(83.5vw,1600px);height:100%;background:#f7f8fa;color:#151922;font-family:Montserrat,Arial,sans-serif;box-shadow:-8px 0 30px #00000024}.client-case-drawer__overlay .client-case-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 20px 9px;border-bottom:1px solid #e5e8ec;background:#fff}.client-case-drawer__overlay .client-case-drawer__header h2,.client-case-drawer__overlay .client-case-drawer__header p{margin:0}.client-case-drawer__overlay .client-case-drawer__header h2{font-size:18px;font-weight:600}.client-case-drawer__overlay .client-case-drawer__header p{margin-top:6px;color:#8b95a5;font-size:13px}.client-case-drawer__overlay .client-case-drawer__header>button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #dce1e7;border-radius:50%;background:#fff;color:#6c7480;font-size:17px;cursor:pointer}.client-case-drawer__overlay .client-case-drawer__body{flex:1;overflow:auto;padding:25px 20px 82px}.client-case-drawer__overlay .client-case-drawer__intro{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;margin-bottom:20px}.client-case-drawer__overlay .client-case-drawer__intro h3,.client-case-drawer__overlay .client-case-drawer__intro p{margin:0}.client-case-drawer__overlay .client-case-drawer__intro h3{font-size:15px;font-weight:500}.client-case-drawer__overlay .client-case-drawer__intro p{margin-top:7px;color:#8b95a5;font-size:12px}.client-case-drawer__overlay .client-case-drawer__steps{display:flex;align-items:center;gap:42px;margin:3px 0 0;padding:0;list-style:none}.client-case-drawer__overlay .client-case-drawer__steps li{position:relative;display:flex;align-items:center;gap:10px;color:#626b7a;font-size:13px;font-weight:600;white-space:nowrap}.client-case-drawer__overlay .client-case-drawer__steps li+li:before{position:absolute;right:calc(100% + 16px);width:27px;height:1px;background:#dfe3e8;content:""}.client-case-drawer__overlay .client-case-drawer__steps i{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d6dbe1;border-radius:50%;background:#fff;color:#657082;font-style:normal}.client-case-drawer__overlay .client-case-drawer__steps .is-active i,.client-case-drawer__overlay .client-case-drawer__steps .is-complete i{border-color:#078ce6;background:#078ce6;color:#fff}.client-case-drawer__overlay .client-case-drawer__steps .is-active{color:#202530}.client-case-drawer__overlay .client-case-drawer__layout{display:grid;grid-template-columns:minmax(0,1fr) 374px;gap:20px}.client-case-drawer__overlay .client-case-drawer__content{min-width:0}.client-case-drawer__overlay .client-case-drawer__card{margin-bottom:20px;padding:15px;border:1px solid #e1e4e8;border-radius:6px;background:#fff;box-shadow:0 2px 3px #19233208}.client-case-drawer__overlay .client-case-drawer__card header{padding-bottom:15px;border-bottom:1px solid #e7e9ec}.client-case-drawer__overlay .client-case-drawer__card h3,.client-case-drawer__overlay .client-case-drawer__card p{margin:0}.client-case-drawer__overlay .client-case-drawer__card h3{font-size:14px;font-weight:500}.client-case-drawer__overlay .client-case-drawer__card p{margin-top:18px;color:#8b95a5;font-size:15px}.client-case-drawer__overlay .client-case-drawer__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:14px}.client-case-drawer__overlay .client-case-drawer__fields label{display:grid;gap:6px;color:#5c6575;font-size:12px;font-weight:500}.client-case-drawer__overlay .client-case-drawer__fields .client-case-drawer__label-text{white-space:nowrap}.client-case-drawer__overlay .client-case-drawer__fields label>span:not(.client-case-drawer__label-text),.client-case-drawer__overlay .client-case-drawer__fields .client-case-drawer__required{margin-left:2px;color:#f1463f}.client-case-drawer__overlay .client-case-drawer__fields input,.client-case-drawer__overlay .client-case-drawer__fields select,.client-case-drawer__overlay .client-case-drawer__fields textarea{width:100%;box-sizing:border-box;border:1px solid #d9dee4;border-radius:10px;background:#fff;color:#171b24;font:500 12px Montserrat,Arial,sans-serif}.client-case-drawer__overlay .client-case-drawer__fields input,.client-case-drawer__overlay .client-case-drawer__fields select{height:41px;padding:0 14px}.client-case-drawer__overlay .client-case-drawer__fields textarea{padding:14px;resize:vertical}.client-case-drawer__overlay .client-case-drawer__fields .client-case-drawer__full{grid-column:1/-1}.client-case-drawer__overlay .client-case-drawer__records{padding-bottom:14px}.client-case-drawer__overlay .client-case-drawer__records-tools{display:flex;justify-content:space-between;gap:15px;margin:15px 0}.client-case-drawer__overlay .client-case-drawer__records-tools label{display:flex;align-items:center;gap:10px;width:min(100%,584px);height:39px;padding:0 14px;border:1px solid #d9dee4;border-radius:10px;color:#5e6878}.client-case-drawer__overlay .client-case-drawer__records-tools input{width:100%;border:0;outline:0;font:500 13px Montserrat,Arial,sans-serif}.client-case-drawer__overlay .client-case-drawer__records-tools>button,.client-case-drawer__overlay .client-case-drawer__records-footer>button{min-width:165px;border:1px solid #d9dee4;border-radius:10px;background:#fff;color:#596374;font:600 13px Montserrat,Arial,sans-serif}.client-case-drawer__overlay .client-case-drawer__records-table{overflow:auto;border:1px solid #d8dde3;border-radius:10px}.client-case-drawer__overlay .client-case-drawer__records-table table{width:100%;border-collapse:collapse;white-space:nowrap}.client-case-drawer__overlay .client-case-drawer__records-table th{padding:14px 10px;background:#f3f4f6;color:#4c5565;font-size:11px;text-align:left;text-transform:uppercase}.client-case-drawer__overlay .client-case-drawer__records-table td{padding:13px 10px;border-top:1px solid #dce1e6;font-size:12px}.client-case-drawer__overlay .client-case-drawer__records-table tr.is-selected td{background:#e1f2ff}.client-case-drawer__overlay .client-case-drawer__records-table input{width:23px;height:23px;accent-color:#078ce6}.client-case-drawer__overlay .client-case-drawer__records-table b,.client-case-drawer__overlay .client-case-drawer__records-table small{display:block}.client-case-drawer__overlay .client-case-drawer__records-table small{margin-top:4px;color:#929baa;font-size:11px;line-height:1.35}.client-case-drawer__overlay .client-case-drawer__invoice{font-family:monospace;font-size:13px!important}.client-case-drawer__overlay .client-case-drawer__record-status{display:inline-flex;padding:8px 10px;border-radius:18px;font-size:11px;font-weight:700}.client-case-drawer__overlay .client-case-drawer__record-status:before{width:6px;height:6px;margin:4px 5px 0 0;border-radius:50%;background:currentColor;content:""}.client-case-drawer__overlay .client-case-drawer__record-status.is-open{background:#dcefff;color:#168de3}.client-case-drawer__overlay .client-case-drawer__record-status.is-overdue{background:#ffe2e2;color:#ef4c4c}.client-case-drawer__overlay .client-case-drawer__record-status.is-due-soon{background:#fff3cf;color:#d99b00}.client-case-drawer__overlay .client-case-drawer__records-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;color:#667082;font-size:12px}.client-case-drawer__overlay .client-case-drawer__records-footer nav{display:flex;gap:9px}.client-case-drawer__overlay .client-case-drawer__records-footer nav button{min-width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#566173}.client-case-drawer__overlay .client-case-drawer__records-footer nav .is-current{border:1px solid #dbe1e7;background:#fff;color:#151922}.client-case-drawer__overlay .client-case-drawer__records-footer>button{min-width:120px;height:35px}.client-case-drawer__overlay .client-case-drawer__guides{display:grid;align-content:start;gap:24px}.client-case-drawer__overlay .client-case-drawer__guides section{padding:15px;border:1px solid #abd9fc;border-radius:6px;background:#eaf6ff;color:#263242}.client-case-drawer__overlay .client-case-drawer__guides h3{margin:0;font-size:14px;font-weight:600}.client-case-drawer__overlay .client-case-drawer__guides h3 svg{margin-right:9px;color:#058ee9}.client-case-drawer__overlay .client-case-drawer__guides p,.client-case-drawer__overlay .client-case-drawer__guides ul{margin:14px 0 0;padding-left:20px;font-size:12px;line-height:1.7}.client-case-drawer__overlay .client-case-drawer__guides p{padding:0}.client-case-drawer__overlay .client-case-drawer__footer{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;padding:15px 20px;border-top:1px solid #e4e8ec;background:#fff}.client-case-drawer__overlay .client-case-drawer__footer button{min-width:164px;height:41px;border:1px solid #d9dee4;border-radius:11px;background:#fff;color:#222834;font:700 13px Montserrat,Arial,sans-serif;cursor:pointer}.client-case-drawer__overlay .client-case-drawer__footer .is-primary{border-color:#078ce6;background:#078ce6;color:#fff}.client-case-drawer__overlay .client-case-drawer__footer .is-primary span{margin-left:12px;font-size:20px;vertical-align:-1px}@media(max-width:1100px){.client-case-drawer__overlay .client-case-drawer{width:94vw}.client-case-drawer__overlay .client-case-drawer__layout{grid-template-columns:1fr}.client-case-drawer__overlay .client-case-drawer__guides{grid-template-columns:repeat(2,1fr)}.client-case-drawer__overlay .client-case-drawer__steps{gap:18px}}@media(max-width:720px){.client-case-drawer__overlay .client-case-drawer{width:100vw}.client-case-drawer__overlay .client-case-drawer__body{padding:18px 12px 74px}.client-case-drawer__overlay .client-case-drawer__header{padding:22px 14px 13px}.client-case-drawer__overlay .client-case-drawer__intro{display:block}.client-case-drawer__overlay .client-case-drawer__steps{overflow:auto;margin-top:18px;padding-bottom:4px}.client-case-drawer__overlay .client-case-drawer__steps li{font-size:12px}.client-case-drawer__overlay .client-case-drawer__layout,.client-case-drawer__overlay .client-case-drawer__guides{grid-template-columns:1fr}.client-case-drawer__overlay .client-case-drawer__card{padding:16px;border-radius:14px}.client-case-drawer__overlay .client-case-drawer__fields{grid-template-columns:1fr}.client-case-drawer__overlay .client-case-drawer__records-footer{align-items:flex-start;flex-wrap:wrap}.client-case-drawer__overlay .client-case-drawer__footer{padding:12px}.client-case-drawer__overlay .client-case-drawer__footer button{min-width:130px}}.client-case-drawer__overlay .client-case-drawer__upload{display:grid;min-height:126px;place-content:center;justify-items:center;gap:6px;margin-top:14px;border:1px dashed #d6dce4;border-radius:8px;background:#fbfcfd;color:#252b36;cursor:pointer}.client-case-drawer__overlay .client-case-drawer__upload input{position:absolute;width:1px;height:1px;opacity:0}.client-case-drawer__overlay .client-case-drawer__upload b{font-size:34px;font-weight:400}.client-case-drawer__overlay .client-case-drawer__upload span{font-size:12px;font-weight:700}.client-case-drawer__overlay .client-case-drawer__upload em{color:#078ce6;font-style:normal}.client-case-drawer__overlay .client-case-drawer__upload small{color:#8d97a6;font-size:11px}.client-case-drawer__overlay .client-case-drawer__file{display:flex;align-items:center;gap:10px;margin-top:8px;padding:11px;border:1px solid #edf0f4;border-radius:8px}.client-case-drawer__overlay .client-case-drawer__file>span{display:grid;width:29px;height:29px;place-items:center;border-radius:6px;background:#e2f4ff;color:#078ce6}.client-case-drawer__overlay .client-case-drawer__file div{flex:1}.client-case-drawer__overlay .client-case-drawer__file b,.client-case-drawer__overlay .client-case-drawer__file small{display:block;font-size:11px}.client-case-drawer__overlay .client-case-drawer__file small{margin-top:6px;color:#9ba4b1;font-size:10px}.client-case-drawer__overlay .client-case-drawer__file button{width:34px;height:28px;border:0;border-radius:7px;background:#e73d32;color:#fff;cursor:pointer}.client-case-drawer__overlay .client-case-drawer__assignment label small{color:#8f98a7;font-size:10px;font-weight:500}.client-case-drawer__overlay .client-case-drawer__summary{border-color:#e2e5e9!important;background:#fff!important}.client-case-drawer__overlay .client-case-drawer__summary h3{display:flex;justify-content:space-between}.client-case-drawer__overlay .client-case-drawer__summary h3 small,.client-case-drawer__overlay .client-case-drawer__summary h4 small{color:#8c96a5;font-size:11px;font-weight:500}.client-case-drawer__overlay .client-case-drawer__summary dl{display:grid;grid-template-columns:1fr auto;gap:15px 12px;margin:18px 0 24px;font-size:11px}.client-case-drawer__overlay .client-case-drawer__summary dt{color:#697384;font-weight:600}.client-case-drawer__overlay .client-case-drawer__summary dd{max-width:150px;margin:0;color:#252a34;font-weight:600;text-align:right}.client-case-drawer__overlay .client-case-drawer__summary .client-case-drawer__summary-description{grid-column:1/-1;min-width:0;display:grid;gap:7px}.client-case-drawer__overlay .client-case-drawer__summary .client-case-drawer__summary-description dd{max-width:none;text-align:left;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.client-case-drawer__overlay .client-case-drawer__summary h4{display:flex;justify-content:space-between;margin:0 0 13px;font-size:12px}.client-case-drawer__overlay .client-case-drawer__selected-record{position:relative;margin:0 0 12px!important;padding-right:15px;font-size:10px!important}.client-case-drawer__overlay .client-case-drawer__selected-record b,.client-case-drawer__overlay .client-case-drawer__selected-record small{display:block}.client-case-drawer__overlay .client-case-drawer__selected-record small{margin-top:3px;color:#9ba4b1;font-size:10px}.client-case-drawer__overlay .client-case-drawer__selected-record span{position:absolute;top:5px;right:0;color:#20252d;font-size:23px}.client-case-drawer__overlay .client-case-drawer__review header{display:flex;align-items:center;justify-content:space-between}.client-case-drawer__overlay .client-case-drawer__review header h3{display:flex;align-items:center;gap:11px}.client-case-drawer__overlay .client-case-drawer__review header h3 i{display:grid;width:28px;height:28px;place-items:center;border:1px solid #dbe0e5;border-radius:50%;font-style:normal}.client-case-drawer__overlay .client-case-drawer__review header button{border:0;background:transparent;color:#8a95a5;font:600 11px Montserrat,Arial,sans-serif;cursor:pointer}.client-case-drawer__overlay .client-case-drawer__review h4{margin:15px 0 20px;font-size:13px;font-weight:600}.client-case-drawer__overlay .client-case-drawer__review-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding-bottom:16px;border-bottom:1px solid #e8ebee}.client-case-drawer__overlay .client-case-drawer__review-grid div,.client-case-drawer__overlay .client-case-drawer__review-assignment div{min-width:0}.client-case-drawer__overlay .client-case-drawer__review-grid .is-wide{grid-column:span 2}.client-case-drawer__overlay .client-case-drawer__review dt,.client-case-drawer__overlay .client-case-drawer__review dd{margin:0}.client-case-drawer__overlay .client-case-drawer__review dt{color:#687283;font-size:12px;font-weight:600}.client-case-drawer__overlay .client-case-drawer__review dd{margin-top:8px;color:#202631;font-size:12px;font-weight:500;line-height:1.25}.client-case-drawer__overlay .client-case-drawer__review-records{margin-top:16px}.client-case-drawer__overlay .client-case-drawer__review-records table{width:100%;border:1px solid #dfe3e8;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:11px}.client-case-drawer__overlay .client-case-drawer__review-records th{padding:11px 8px;background:#f4f5f6;color:#4f596a;text-align:left;font-size:11px;font-weight:500}.client-case-drawer__overlay .client-case-drawer__review-records td{padding:11px 8px;border-top:1px solid #e2e6ea}.client-case-drawer__overlay .client-case-drawer__review-records b,.client-case-drawer__overlay .client-case-drawer__review-records small{display:block}.client-case-drawer__overlay .client-case-drawer__review-records small{margin-top:8px;color:#929cab;font-size:11px}.client-case-drawer__overlay .client-case-drawer__review-records .client-case-drawer__record-status{padding:6px 8px;font-size:9px}.client-case-drawer__overlay .client-case-drawer__additional-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.client-case-drawer__overlay .client-case-drawer__additional-grid>div+div{padding-left:20px;border-left:1px solid #e7eaee}.client-case-drawer__overlay .client-case-drawer__review-file{display:flex;align-items:center;gap:9px;margin:10px 0;color:#078ce6;font-size:18px}.client-case-drawer__overlay .client-case-drawer__review-file span{flex:1}.client-case-drawer__overlay .client-case-drawer__review-file b,.client-case-drawer__overlay .client-case-drawer__review-file small{display:block;color:#303743;font-size:12px;font-weight:500}.client-case-drawer__overlay .client-case-drawer__review-file small{margin-top:7px;color:#9aa4b1;font-size:11px}.client-case-drawer__overlay .client-case-drawer__review-file em{color:#697485;font-size:12px;font-style:normal}.client-case-drawer__overlay .client-case-drawer__review-assignment{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0}.client-case-drawer__overlay .client-case-drawer__review-assignment .is-wide{grid-column:1/-1}.client-case-drawer__overlay .client-case-drawer__sla{border-color:#e1e5e9!important;background:#fff!important}.client-case-drawer__overlay .client-case-drawer__sla dl{display:grid;grid-template-columns:1fr auto;gap:14px;margin:18px 0;font-size:11px}.client-case-drawer__overlay .client-case-drawer__sla dt{color:#747e8d;font-weight:5500}.client-case-drawer__overlay .client-case-drawer__sla dd{margin:0;font-weight:600;text-align:right}.client-case-drawer__overlay .client-case-drawer__sla p{padding:12px!important;border:1px solid #a9dcff;border-radius:9px;background:#e9f6ff;color:#078ce6;font-size:10px!important}.client-case-drawer__overlay .client-case-drawer__sla p svg{margin-right:6px}.client-case-drawer__overlay .client-case-drawer__warning{border-color:#ffe2a2!important;background:#fffaf0!important}.client-case-drawer__overlay .client-case-drawer__warning h3{color:#e6a500}.client-case-drawer__overlay .client-case-drawer__warning ul{font-size:11px!important}.client-audit-trail{max-width:1440px;min-width:0;margin:0 auto;color:#111e3d;font-family:Montserrat,sans-serif}.client-audit-trail .client-audit-trail__breadcrumb{display:flex;align-items:center;gap:11px;min-height:29px;margin:0 0 16px;color:#8c98aa;font-size:11px}.client-audit-trail .client-audit-trail__breadcrumb a{color:#65758d;text-decoration:none}.client-audit-trail .client-audit-trail__breadcrumb>a svg{font-size:14px}.client-audit-trail .client-audit-trail__breadcrumb>svg{font-size:10px}.client-audit-trail .client-audit-trail__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.client-audit-trail .client-audit-trail__heading h1{margin:0;color:#121820;font-size:21px;font-weight:700}.client-audit-trail .client-audit-trail__heading p{margin:7px 0 0;color:#8994a4;font-size:12px}.client-audit-trail .client-audit-trail__date-control,.client-audit-trail .client-audit-trail__filter-control{position:relative}.client-audit-trail .client-audit-trail__date-button{min-height:33px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #d9e1ea;border-radius:8px;background:#fff;color:#171d2b;font:500 11px Montserrat,sans-serif;white-space:nowrap;cursor:pointer}.client-audit-trail .client-audit-trail__date-button svg:last-child{margin-left:8px}.client-audit-trail .client-audit-trail__date-popover,.client-audit-trail .client-audit-trail__filter-popover{position:absolute;z-index:10;top:calc(100% + 8px);right:0;min-width:250px;padding:15px;border:1px solid #dce5ee;border-radius:9px;background:#fff;box-shadow:0 12px 32px #132e522c}.client-audit-trail .client-audit-trail__date-popover label,.client-audit-trail .client-audit-trail__filter-popover label{display:grid;gap:6px;margin-bottom:11px;color:#51627f;font-size:11px;font-weight:600}.client-audit-trail .client-audit-trail__date-popover input,.client-audit-trail .client-audit-trail__filter-popover select{width:100%;min-height:34px;box-sizing:border-box;padding:6px 8px;border:1px solid #d9e3ee;border-radius:6px;background:#fff;color:#263c63;font:12px Montserrat,sans-serif}.client-audit-trail .client-audit-trail__date-popover>div,.client-audit-trail .client-audit-trail__filter-popover>div{display:flex;justify-content:flex-end;gap:9px}.client-audit-trail .client-audit-trail__date-popover>div button,.client-audit-trail .client-audit-trail__filter-popover>div button{min-height:32px;padding:0 10px;border:1px solid #d9e3ee;border-radius:6px;background:#fff;color:#284166;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-audit-trail .client-audit-trail__date-popover>div button:last-child,.client-audit-trail .client-audit-trail__filter-popover>div button:last-child{border-color:#087cf5;background:#087cf5;color:#fff}.client-audit-trail .client-audit-trail__filter-popover{min-width:240px}.client-audit-trail .client-audit-trail__filter-popover h3{margin:0 0 14px;font-size:14px}.client-audit-trail .client-audit-trail__panel{min-width:0;border:1px solid #e1e8f0;border-radius:16px;background:#fff;box-shadow:0 5px 18px #183b6308}.client-audit-trail .client-audit-trail__tabs{display:flex;gap:9px;min-width:0;overflow-x:auto;padding:0 17px;border-bottom:1px solid #e6ecf2}.client-audit-trail .client-audit-trail__tabs button{flex:none;min-height:46px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:none;color:#586274;font:600 12px Montserrat,sans-serif;white-space:nowrap;cursor:pointer}.client-audit-trail .client-audit-trail__tabs button:hover,.client-audit-trail .client-audit-trail__tabs button.is-active{color:#0787f5}.client-audit-trail .client-audit-trail__tabs button.is-active{border-bottom-color:#0787f5}.client-audit-trail .client-audit-trail__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px}.client-audit-trail .client-audit-trail__search{width:min(100%,445px);height:34px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #d8e2ed;border-radius:8px;color:#67778f}.client-audit-trail .client-audit-trail__search input{width:100%;min-width:0;border:0;outline:0;background:none;color:#1c325c;font:11px Montserrat,sans-serif}.client-audit-trail .client-audit-trail__search input::-moz-placeholder{color:#96a1ad}.client-audit-trail .client-audit-trail__search input::placeholder{color:#96a1ad}.client-audit-trail .client-audit-trail__toolbar-actions{display:flex;gap:14px}.client-audit-trail .client-audit-trail__action-button{min-width:123px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dbe5ee;border-radius:7px;background:#fff;color:#536277;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-audit-trail .client-audit-trail__action-button:hover{border-color:#9cccf7;background:#f4faff;color:#087cf5}.client-audit-trail .client-audit-trail__table-wrap{height:clamp(370px,100vh - 430px,530px);margin:0 18px;overflow:auto;border:1px solid #e0e6ed;border-radius:8px}.client-audit-trail table{width:100%;min-width:1200px;border-collapse:collapse;table-layout:fixed;font-size:11px}.client-audit-trail th{position:sticky;z-index:2;top:0;height:38px;box-sizing:border-box;padding:5px 9px;border-bottom:1px solid #dfe5ec;background:#f6f7f9;color:#384356;font-size:10px;font-weight:700;text-align:left;text-transform:uppercase;white-space:nowrap}.client-audit-trail th button{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:none;color:inherit;font:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer}.client-audit-trail th button:hover{color:#087cf5}.client-audit-trail th button svg{font-size:10px}.client-audit-trail td{height:58px;box-sizing:border-box;padding:7px 9px;border-bottom:1px solid #e8edf2;color:#121c2d;vertical-align:middle;white-space:nowrap}.client-audit-trail tbody tr:last-child td{border-bottom:0}.client-audit-trail tbody tr:hover td{background:#f7fbff}.client-audit-trail th:first-child,.client-audit-trail td:first-child{width:32px;text-align:center}.client-audit-trail th:nth-child(2){width:8%}.client-audit-trail th:nth-child(3){width:10%}.client-audit-trail th:nth-child(4){width:14%}.client-audit-trail th:nth-child(5){width:15%}.client-audit-trail th:nth-child(6){width:15%}.client-audit-trail th:nth-child(7){width:12%}.client-audit-trail th:nth-child(8){width:9%}.client-audit-trail th:nth-child(9){width:7%}.client-audit-trail th:nth-child(10){width:10%}.client-audit-trail input[type=checkbox]{width:16px;height:16px;accent-color:#087cf5;cursor:pointer}.client-audit-trail .client-audit-trail__event-id button{border:0;padding:0;background:none;color:#172234;font:600 11px Montserrat,sans-serif;cursor:pointer}.client-audit-trail .client-audit-trail__event-id button:hover{color:#087cf5;text-decoration:underline}.client-audit-trail time,.client-audit-trail time small{display:block;line-height:1.55}.client-audit-trail time small{color:#344766;font-size:11px}.client-audit-trail .client-audit-trail__user{display:flex;align-items:center;gap:8px;min-width:0}.client-audit-trail .client-audit-trail__user>span:last-child{min-width:0}.client-audit-trail .client-audit-trail__user b,.client-audit-trail .client-audit-trail__user small{display:block;overflow:hidden;text-overflow:ellipsis}.client-audit-trail .client-audit-trail__user b{font-size:11px;font-weight:600}.client-audit-trail .client-audit-trail__user small{margin-top:2px;color:#8893a4;font-size:10px}.client-audit-trail .client-audit-trail__avatar{width:35px;height:35px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#118ae7,#c7ebff);color:#fff;font-size:12px}.client-audit-trail .client-audit-trail__avatar.is-orange{background:linear-gradient(145deg,#ff7c32,#ffe3d1)}.client-audit-trail .client-audit-trail__avatar.is-cyan{background:linear-gradient(145deg,#20afd9,#b6eff9)}.client-audit-trail .client-audit-trail__avatar.is-indigo{background:linear-gradient(145deg,#6664df,#d9d7ff)}.client-audit-trail .client-audit-trail__avatar.is-system{background:#e2e4e7;color:#66717d;font-size:16px}.client-audit-trail .client-audit-trail__module{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;border-radius:5px;background:#e5e5e5;color:#414141;font-size:10px;font-weight:600;vertical-align:middle}.client-audit-trail .client-audit-trail__action-text{overflow:hidden;text-overflow:ellipsis;font-weight:500}.client-audit-trail .client-audit-trail__record{display:inline-flex;align-items:end;gap:6px;max-width:100%;border:0;padding:0;background:none;color:#1e2a3b;text-align:left;font:10px Montserrat,sans-serif;cursor:pointer}.client-audit-trail .client-audit-trail__record>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-audit-trail .client-audit-trail__record small{display:block;overflow:hidden;text-overflow:ellipsis;margin-top:2px;color:#4b5d77;font-size:10px}.client-audit-trail .client-audit-trail__record svg{margin-bottom:1px;color:#65768b;font-size:10px}.client-audit-trail .client-audit-trail__record:hover small{color:#087cf5;text-decoration:underline}.client-audit-trail .client-audit-trail__empty-record{color:#818b99}.client-audit-trail .client-audit-trail__outcome{display:inline-block;min-width:58px;box-sizing:border-box;padding:6px 10px;border-radius:16px;background:#e3f3e4;color:#39a349;font-size:10px;font-weight:700;text-align:center}.client-audit-trail .client-audit-trail__outcome.is-viewed,.client-audit-trail .client-audit-trail__outcome.is-open,.client-audit-trail .client-audit-trail__outcome.is-updated{background:#daf1ff;color:#0c9af0}.client-audit-trail .client-audit-trail__outcome.is-pending{background:#fff2d0;color:#c3940b}.client-audit-trail .client-audit-trail__outcome.is-failed{background:#ffe5e5;color:#ce4545}.client-audit-trail .client-audit-trail__ip{color:#4f5969}.client-audit-trail .client-audit-trail__empty{height:120px!important;color:#74849a!important;text-align:center}.client-audit-trail .client-audit-trail__pagination{min-height:61px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:6px 18px;color:#526078;font-size:11px}.client-audit-trail .client-audit-trail__page-buttons{display:flex;align-items:center;gap:5px}.client-audit-trail .client-audit-trail__page-buttons button{width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:#fff;color:#526078;font:11px Montserrat,sans-serif;cursor:pointer}.client-audit-trail .client-audit-trail__page-buttons button:hover:not(:disabled),.client-audit-trail .client-audit-trail__page-buttons button.is-active{border-color:#d7e1ed;background:#f7f9fb;color:#15233d}.client-audit-trail .client-audit-trail__page-buttons button:disabled{opacity:.35;cursor:not-allowed}.client-audit-trail .client-audit-trail__page-buttons>span{padding:0 5px}.client-audit-trail .client-audit-trail__page-size{justify-self:end}.client-audit-trail .client-audit-trail__page-size select{height:31px;padding:0 8px;border:1px solid #dbe4ec;border-radius:7px;background:#fff;color:#3b4556;font:11px Montserrat,sans-serif;cursor:pointer}.client-audit-trail .client-audit-trail__site-footer{display:flex;justify-content:space-between;gap:10px;margin-top:13px;color:#808c9e;font-size:10px}.client-audit-trail .client-audit-trail__site-footer b{color:#0787f5}.client-audit-trail .client-audit-trail__site-footer>span:last-child{color:#425168}@media(max-width:1050px){.client-audit-trail .client-audit-trail__toolbar{flex-wrap:wrap}.client-audit-trail .client-audit-trail__search{flex:1;min-width:230px}.client-audit-trail .client-audit-trail__table-wrap{height:500px}}@media(max-width:650px){.client-audit-trail .client-audit-trail__heading{flex-direction:column}.client-audit-trail .client-audit-trail__date-control{align-self:flex-start}.client-audit-trail .client-audit-trail__toolbar-actions{width:100%}.client-audit-trail .client-audit-trail__toolbar-actions>*{flex:1}.client-audit-trail .client-audit-trail__action-button{width:100%;min-width:0}.client-audit-trail .client-audit-trail__pagination{grid-template-columns:1fr auto;row-gap:10px}.client-audit-trail .client-audit-trail__page-buttons{grid-column:1/-1;grid-row:2;justify-content:center}.client-audit-trail .client-audit-trail__site-footer{flex-direction:column}}.client-transaction-detail__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;justify-content:flex-end;background:#000000b8}.client-transaction-detail__overlay .client-transaction-detail{width:calc(100% - 238px);min-width:0;height:100vh;display:flex;flex-direction:column;background:#f4f4f4;color:#111318;box-shadow:-8px 0 28px #0002}.client-transaction-detail__overlay .client-transaction-detail__header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 20px;background:#fafafa;border-bottom:1px solid #e2e2e2}.client-transaction-detail__overlay .client-transaction-detail__title{display:flex;align-items:center;gap:16px}.client-transaction-detail__overlay .client-transaction-detail__title h2{margin:0;font-size:16px;line-height:1.2;font-weight:600}.client-transaction-detail__overlay .client-transaction-detail__title span{padding:5px 11px;border-radius:20px;background:#fff0d5;color:#9a6900;font-size:12px;font-weight:500}.client-transaction-detail__overlay .client-transaction-detail__title span.is-complete{background:#dff1e1;color:#2c9b38}.client-transaction-detail__overlay .client-transaction-detail__header p{margin:7px 0 0;color:#8c96a5;font-size:13px;letter-spacing:.1px}.client-transaction-detail__overlay .client-transaction-detail__close{width:41px;height:41px;flex:none;display:grid;place-items:center;border:1px solid #dedede;border-radius:50%;background:#fafafa;color:#58606a;box-shadow:0 1px 2px #0001;cursor:pointer;font-size:18px}.client-transaction-detail__overlay .client-transaction-detail__close:hover{background:#eee}.client-transaction-detail__overlay .client-transaction-detail__body{min-height:0;overflow:auto}.client-transaction-detail__overlay .client-transaction-detail__tabs{min-height:40px;display:flex;align-items:stretch;gap:15px;padding:0 20px;border-bottom:1px solid #d7dce2;white-space:nowrap;overflow:auto}.client-transaction-detail__overlay .client-transaction-detail__tabs button{padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:#5c6370;font-size:13px;font-weight:500;cursor:pointer}.client-transaction-detail__overlay .client-transaction-detail__tabs button.is-active{border-bottom-color:#008af2;color:#008af2}.client-transaction-detail__overlay .client-transaction-detail__content{padding:13px;display:grid;gap:13px}.client-transaction-detail__overlay .client-transaction-detail__timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:18px 12px 13px;background:#fafafa;border:1px solid #e4e4e4;border-radius:6px;box-shadow:0 2px 8px #00000008}.client-transaction-detail__overlay .client-transaction-detail__milestone{position:relative;min-width:0;text-align:center}.client-transaction-detail__overlay .client-transaction-detail__milestone:not(:last-child):after{content:"";position:absolute;z-index:0;top:18px;left:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:#c7cdd1}.client-transaction-detail__overlay .client-transaction-detail__milestone.is-done:not(:last-child):after{background:#37a440}.client-transaction-detail__overlay .client-transaction-detail__milestone-icon{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;margin:0 auto 11px;border:2px solid #b9c1c8;border-radius:50%;background:#fff;color:#fff}.client-transaction-detail__overlay .client-transaction-detail__milestone.is-done .client-transaction-detail__milestone-icon{border-color:#398f42;background:#409b49}.client-transaction-detail__overlay .client-transaction-detail__milestone h3{margin:0 0 6px;font-size:15px;font-weight:600}.client-transaction-detail__overlay .client-transaction-detail__milestone time,.client-transaction-detail__overlay .client-transaction-detail__milestone b{display:block;font-size:12px;line-height:1.5}.client-transaction-detail__overlay .client-transaction-detail__milestone time{color:#8894a4}.client-transaction-detail__overlay .client-transaction-detail__milestone b{color:#9b6b00;font-weight:500}.client-transaction-detail__overlay .client-transaction-detail__milestone.is-done b{color:#2e9b39}.client-transaction-detail__overlay .client-transaction-detail__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:13px}.client-transaction-detail__overlay .client-transaction-detail__card{min-width:0;padding:15px;background:#fafafa;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 2px 8px #00000008}.client-transaction-detail__overlay .client-transaction-detail__card--booking{grid-row:span 2}.client-transaction-detail__overlay .client-transaction-detail__card header{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:38px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.client-transaction-detail__overlay .client-transaction-detail__card h3{margin:0;font-size:14px;font-weight:600}.client-transaction-detail__overlay .client-transaction-detail__card header button{border:0;padding:0;background:none;color:#8993a1;font-size:13px;white-space:nowrap;cursor:pointer}.client-transaction-detail__overlay .client-transaction-detail__card header button:hover{color:#008af2}.client-transaction-detail__overlay .client-transaction-detail__card dl{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:10px;margin:14px 0 0;font-size:13px;line-height:1.3}.client-transaction-detail__overlay .client-transaction-detail__card dt{color:#586273}.client-transaction-detail__overlay .client-transaction-detail__card dd{margin:0;text-align:right;color:#111318;white-space:nowrap}.client-transaction-detail__overlay .client-transaction-detail__card dd.is-link{color:#008bfa}.client-transaction-detail__overlay .client-transaction-detail__card dd.is-success,.client-transaction-detail__overlay .client-transaction-detail__totals .is-success{color:#309c3a}.client-transaction-detail__overlay .client-transaction-detail__bottom-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:20px}.client-transaction-detail__overlay .client-transaction-detail__totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:12px;padding:16px 0;border:1px solid #e7e7e7;border-radius:16px}.client-transaction-detail__overlay .client-transaction-detail__totals div{padding:0 22px;border-right:1px solid #e1e1e1}.client-transaction-detail__overlay .client-transaction-detail__totals div:last-child{border:0}.client-transaction-detail__overlay .client-transaction-detail__totals span,.client-transaction-detail__overlay .client-transaction-detail__totals b{display:block;white-space:nowrap}.client-transaction-detail__overlay .client-transaction-detail__totals span{margin-bottom:10px;color:#586273;font-size:13px}.client-transaction-detail__overlay .client-transaction-detail__totals b{font-size:15px;font-weight:600}.client-transaction-detail__overlay .client-transaction-detail__reconciled{display:flex;align-items:center;gap:13px;margin-top:12px;padding:16px;border-radius:15px;background:#e7f5e8}.client-transaction-detail__overlay .client-transaction-detail__reconciled>span{width:43px;height:43px;flex:none;display:grid;place-items:center;border-radius:50%;background:#3c9d47;color:#fff}.client-transaction-detail__overlay .client-transaction-detail__reconciled p{flex:1;margin:0}.client-transaction-detail__overlay .client-transaction-detail__reconciled p b,.client-transaction-detail__overlay .client-transaction-detail__reconciled p small,.client-transaction-detail__overlay .client-transaction-detail__reconciled>div b,.client-transaction-detail__overlay .client-transaction-detail__reconciled>div small{display:block}.client-transaction-detail__overlay .client-transaction-detail__reconciled p b{color:#319c3c;font-size:14px;font-weight:500}.client-transaction-detail__overlay .client-transaction-detail__reconciled p small,.client-transaction-detail__overlay .client-transaction-detail__reconciled>div small{margin-top:8px;color:#596473;font-size:12px}.client-transaction-detail__overlay .client-transaction-detail__reconciled>div{min-width:185px;padding-left:30px;border-left:1px solid #d2dfd3}.client-transaction-detail__overlay .client-transaction-detail__reconciled>div b{margin-top:8px;font-size:13px}.client-transaction-detail__overlay .client-transaction-detail__activity ol{list-style:none;margin:13px 0 0;padding:0}.client-transaction-detail__overlay .client-transaction-detail__activity li{display:grid;grid-template-columns:190px 18px minmax(0,1fr);gap:12px;min-height:46px;align-items:start}.client-transaction-detail__overlay .client-transaction-detail__activity li time{padding-top:6px;font-size:12px;white-space:nowrap}.client-transaction-detail__overlay .client-transaction-detail__activity li>span{position:relative;width:14px;height:14px;margin-top:5px;border:1px solid #42a14b;border-radius:50%;background:#fff}.client-transaction-detail__overlay .client-transaction-detail__activity li>span:after{content:"";position:absolute;top:4px;left:4px;width:4px;height:4px;border-radius:50%;background:#42a14b}.client-transaction-detail__overlay .client-transaction-detail__activity li:not(:last-child)>span:before{content:"";position:absolute;top:15px;left:6px;height:54px;border-left:1px dashed #9bbda0}.client-transaction-detail__overlay .client-transaction-detail__activity li b,.client-transaction-detail__overlay .client-transaction-detail__activity li small{display:block}.client-transaction-detail__overlay .client-transaction-detail__activity li b{font-size:13px}.client-transaction-detail__overlay .client-transaction-detail__activity li small{margin-top:4px;color:#8993a1;font-size:12px;line-height:20px;margin-bottom:15px}.client-transaction-detail__overlay .client-transaction-detail__single-content{display:block}.client-transaction-detail__overlay .client-transaction-detail__single-content>.client-transaction-detail__card{max-width:960px}.client-transaction-detail__overlay .client-transaction-detail__document{display:flex;align-items:center;gap:12px;padding:18px 0;color:#008bfa}.client-transaction-detail__overlay .client-transaction-detail__document b,.client-transaction-detail__overlay .client-transaction-detail__document small{display:block}.client-transaction-detail__overlay .client-transaction-detail__document small{margin-top:4px;color:#8993a1}.client-transaction-detail__overlay .client-transaction-detail__reconciled.is-pending{background:#fff5e1}.client-transaction-detail__overlay .client-transaction-detail__reconciled.is-pending>span{background:#d9a335}.client-transaction-detail__overlay .client-transaction-detail__reconciled.is-pending p b{color:#9a6900}@media(max-width:1100px){.client-transaction-detail__overlay .client-transaction-detail__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-transaction-detail__overlay .client-transaction-detail__card--booking{grid-row:span 2}.client-transaction-detail__overlay .client-transaction-detail__bottom-grid{grid-template-columns:1fr}.client-transaction-detail__overlay .client-transaction-detail__timeline{min-width:800px}.client-transaction-detail__overlay .client-transaction-detail__content{overflow-x:auto}}@media(max-width:700px){.client-transaction-detail__overlay .client-transaction-detail{width:100%}.client-transaction-detail__overlay .client-transaction-detail__header{min-height:85px}.client-transaction-detail__overlay .client-transaction-detail__header p{font-size:13px}.client-transaction-detail__overlay .client-transaction-detail__title h2{font-size:18px}.client-transaction-detail__overlay .client-transaction-detail__tabs{gap:8px}.client-transaction-detail__overlay .client-transaction-detail__tabs button{font-size:13px}.client-transaction-detail__overlay .client-transaction-detail__card-grid{grid-template-columns:1fr}.client-transaction-detail__overlay .client-transaction-detail__card--booking{grid-row:auto}.client-transaction-detail__overlay .client-transaction-detail__totals{grid-template-columns:repeat(2,1fr);row-gap:18px}.client-transaction-detail__overlay .client-transaction-detail__totals div:nth-child(2){border-right:0}.client-transaction-detail__overlay .client-transaction-detail__activity li{grid-template-columns:110px 15px minmax(0,1fr)}.client-transaction-detail__overlay .client-transaction-detail__activity li time{white-space:normal}.client-transaction-detail__overlay .client-transaction-detail__reconciled>div{display:none}}.client-booking-details{display:grid;gap:16px;padding:20px;background:#f0f8fb;color:#172a51;font-size:14px}.client-booking-details .client-booking-details__top{display:grid;grid-template-columns:1.15fr 1.08fr .88fr;grid-template-rows:auto auto;gap:16px}.client-booking-details .client-booking-details__bottom{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px}.client-booking-details .client-booking-details__card{min-width:0;padding:15px 18px;background:#fff;border:1px solid #e6edf1;border-radius:6px;box-shadow:0 1px 4px #133d5d0b}.client-booking-details .client-booking-details__hotel{grid-row:span 2}.client-booking-details .client-booking-details__card-header{display:flex;align-items:center;gap:16px;min-height:38px;margin-bottom:16px}.client-booking-details .client-booking-details__card-header h3{flex:1;margin:0;font-size:14px;font-weight:600;white-space:nowrap}.client-booking-details .client-booking-details__icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;background:#e7f3ff;color:#0678d9;font-size:20px}.client-booking-details .client-booking-details__icon.is-pink{background:#ffe5ed;color:#ec4073}.client-booking-details .client-booking-details__pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:18px;background:#ddfaeb;color:#24a566;font-size:12px;font-weight:500;white-space:nowrap}.client-booking-details .client-booking-details__facts{display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);row-gap:13px;-moz-column-gap:8px;column-gap:8px;margin:0;line-height:1.25;font-size:13px}.client-booking-details .client-booking-details__facts dt{color:#798a9b}.client-booking-details .client-booking-details__facts dd{min-width:0;margin:0;color:#344965;font-weight:500}.client-booking-details .client-booking-details__stars{color:#ffbf24!important;font-size:22px;letter-spacing:1px;line-height:18px}.client-booking-details .client-booking-details__stars span{color:#d4dae1}.client-booking-details .client-booking-details__hotel .client-booking-details__facts dt:nth-of-type(10){margin-top:10px}.client-booking-details .client-booking-details__hotel .client-booking-details__facts dd:nth-of-type(10){margin-top:10px}.client-booking-details .client-booking-details__pricing .client-booking-details__facts{grid-template-columns:minmax(0,58%) minmax(0,42%);row-gap:11px}.client-booking-details .client-booking-details__pricing .has-divider{padding-top:15px;border-top:1px solid #edf0f2}.client-booking-details .client-booking-details__total{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:16px 19px;border-radius:9px;background:#e7f4ff;color:#182e55}.client-booking-details .client-booking-details__total b{font-size:13px;line-height:20px;font-weight:600}.client-booking-details .client-booking-details__total strong{font-size:12px;white-space:nowrap;font-weight:600}.client-booking-details .client-booking-details__description{display:flex;gap:18px;align-items:flex-end}.client-booking-details .client-booking-details__description-copy{flex:1;min-width:0}.client-booking-details .client-booking-details__description .client-booking-details__card-header{margin-bottom:10px}.client-booking-details .client-booking-details__description h4{margin:0 0 10px;font-size:14px}.client-booking-details .client-booking-details__description p{margin:0;color:#718295;line-height:1.6;font-size:13px}.client-booking-details .client-booking-details__description img{width:39%;height:154px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:7px}.client-booking-details .client-booking-details__location .client-booking-details__card-header{margin-bottom:9px}.client-booking-details .client-booking-details__map{position:relative;height:111px;overflow:hidden;border-radius:6px}.client-booking-details .client-booking-details__map svg{width:100%;height:100%}.client-booking-details .client-booking-details__map-marker{position:absolute;top:20px;left:31%;display:flex;align-items:center;gap:7px;color:#e94337}.client-booking-details .client-booking-details__map-marker>svg{width:32px;height:32px;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.2))}.client-booking-details .client-booking-details__map-marker b,.client-booking-details .client-booking-details__map-marker small{display:block;white-space:nowrap;text-shadow:0 1px 3px #fff}.client-booking-details .client-booking-details__map-marker small{margin-top:3px;color:#5d6d80;font-size:11px}.client-booking-details .client-booking-details__location footer{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:11px;font-size:12px}.client-booking-details .client-booking-details__location footer span{color:#66788a}.client-booking-details .client-booking-details__location footer span svg{color:#0088e5}.client-booking-details .client-booking-details__location footer a{color:#0782d8;text-decoration:none;white-space:nowrap}.client-booking-details .client-booking-details__bottom .client-booking-details__card-header{margin-bottom:7px}.client-booking-details .client-booking-details__upload{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #d4e3ed;border-radius:6px;background:#fff;color:#0782d8;font-size:12px;font-weight:700;cursor:pointer}.client-booking-details .client-booking-details__upload:hover{background:#edf8ff}.client-booking-details .client-booking-details__table-wrap{overflow-x:auto}.client-booking-details table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.client-booking-details th{padding:10px;color:#425778;background:#eaf5fa;font-weight:700}.client-booking-details td{padding:8px 10px;border-bottom:1px solid #e9edf1;color:#738396}.client-booking-details td:first-child{color:#566c83}.client-booking-details .client-booking-details__file-icon{margin-right:8px;color:#e5516b;font-size:16px}.client-booking-details .client-booking-details__documents tbody tr:nth-child(3) .client-booking-details__file-icon{color:#1496df}.client-booking-details .client-booking-details__documents td button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#0782d8;font-size:12px;font-weight:700;cursor:pointer}.client-booking-details .client-booking-details__preview-overlay{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#101c36a8}.client-booking-details .client-booking-details__preview{width:min(440px,100vw - 32px);padding:24px;border-radius:14px;background:#fff;box-shadow:0 16px 48px #0004}.client-booking-details .client-booking-details__preview header{display:flex;justify-content:space-between;align-items:start;gap:12px}.client-booking-details .client-booking-details__preview h3{margin:0;overflow-wrap:anywhere}.client-booking-details .client-booking-details__preview header button{border:0;background:none;color:#66788a;cursor:pointer}.client-booking-details .client-booking-details__preview p{color:#66788a}.client-booking-details .client-booking-details__preview a{color:#0782d8}@media(max-width:1250px){.client-booking-details .client-booking-details__top{grid-template-columns:repeat(2,minmax(0,1fr))}.client-booking-details .client-booking-details__hotel{grid-row:span 2}.client-booking-details .client-booking-details__pricing,.client-booking-details .client-booking-details__location{grid-column:2}.client-booking-details .client-booking-details__description{grid-column:1/-1}.client-booking-details .client-booking-details__bottom{grid-template-columns:1fr}}@media(max-width:780px){.client-booking-details .client-booking-details__top{grid-template-columns:1fr}.client-booking-details .client-booking-details__hotel{grid-row:auto}.client-booking-details .client-booking-details__pricing,.client-booking-details .client-booking-details__location,.client-booking-details .client-booking-details__description{grid-column:auto}.client-booking-details .client-booking-details__description{flex-direction:column;align-items:stretch}.client-booking-details .client-booking-details__description img{width:100%;height:180px}.client-booking-details .client-booking-details__card-header h3{white-space:normal}.client-booking-details .client-booking-details__facts{grid-template-columns:40% 60%}}.client-invoice-details{display:grid;gap:16px;padding:20px;background:#f0f8fb;color:#172a51;font-size:14px}.client-invoice-details .client-invoice-details__top{display:grid;grid-template-columns:1.12fr .93fr .99fr;gap:16px}.client-invoice-details .client-invoice-details__side{display:grid;grid-template-rows:auto auto;gap:16px}.client-invoice-details .client-invoice-details__card{min-width:0;padding:15px 18px;background:#fff;border:1px solid #e6edf1;border-radius:6px;box-shadow:0 1px 4px #133d5d0b}.client-invoice-details .client-invoice-details__card-header{display:flex;align-items:center;gap:16px;min-height:38px;margin-bottom:16px}.client-invoice-details .client-invoice-details__card-header h3{flex:1;margin:0;font-size:14px;font-weight:600}.client-invoice-details .client-invoice-details__icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;background:#e7f3ff;color:#087ee7;font-size:20px}.client-invoice-details .client-invoice-details__icon.is-purple{background:#efe4ff;color:#8c40ef}.client-invoice-details .client-invoice-details__icon.is-orange{background:#fff0e0;color:#fb930c}.client-invoice-details .client-invoice-details__pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:18px;background:#ddfaeb;color:#24a566;font-size:12px;font-weight:500;white-space:nowrap}.client-invoice-details .client-invoice-details__facts{display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);-moz-column-gap:8px;column-gap:8px;row-gap:13px;margin:0;line-height:1.25;font-size:13px}.client-invoice-details .client-invoice-details__facts dt{color:#798a9b}.client-invoice-details .client-invoice-details__facts dd{min-width:0;margin:0;color:#344965;font-weight:500}.client-invoice-details .client-invoice-details__summary .client-invoice-details__facts dd{color:#0782e2;text-align:right}.client-invoice-details .client-invoice-details__total{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:16px 19px;border-radius:9px;background:#e7f4ff;color:#182e55}.client-invoice-details .client-invoice-details__total b{font-size:13px;font-weight:600;line-height:20px}.client-invoice-details .client-invoice-details__total strong{font-size:12px;white-space:nowrap;font-weight:600}.client-invoice-details .client-invoice-details__side .client-invoice-details__facts{grid-template-columns:minmax(0,53%) minmax(0,47%);row-gap:13px}.client-invoice-details .client-invoice-details__links .client-invoice-details__facts{grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;row-gap:13px}.client-invoice-details .client-invoice-details__links dd{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.client-invoice-details .client-invoice-details__links dd button{border:0;padding:0;background:none;color:#0782e2;font:inherit;font-weight:700;cursor:pointer}.client-invoice-details .client-invoice-details__links dd button:hover{text-decoration:underline}.client-invoice-details .client-invoice-details__links .client-invoice-details__pill{padding:6px 14px;font-size:12px;font-weight:500;border-radius:18px}.client-invoice-details .client-invoice-details__line-items .client-invoice-details__card-header,.client-invoice-details .client-invoice-details__bottom .client-invoice-details__card-header{margin-bottom:7px}.client-invoice-details .client-invoice-details__table-wrap{overflow-x:auto}.client-invoice-details table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.client-invoice-details th{padding:10px;background:#eaf5fa;color:#425778;font-weight:700}.client-invoice-details td{padding:8px 10px;border-bottom:1px solid #e9edf1;color:#738396}.client-invoice-details th:last-child,.client-invoice-details td:last-child{text-align:right}.client-invoice-details .is-number{text-align:right}.client-invoice-details tfoot th{background:#fff;font-size:12px;font-weight:600}.client-invoice-details tfoot th:first-child{text-align:right;font-size:13px;font-weight:600;line-height:20px}.client-invoice-details .client-invoice-details__bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px}.client-invoice-details .client-invoice-details__bottom table{font-size:12px}.client-invoice-details .client-invoice-details__documents td button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#0782e2;font-weight:700;cursor:pointer;font-size:12px;font-family:inherit}.client-invoice-details .client-invoice-details__pdf-icon{margin-right:8px;color:#e54268;font-size:16px}.client-invoice-details .client-invoice-details__history td:nth-child(2){font-weight:700;color:#273f75}.client-invoice-details .client-invoice-details__preview-overlay{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#101c36a8}.client-invoice-details .client-invoice-details__preview{width:min(440px,100vw - 32px);padding:24px;border-radius:14px;background:#fff;box-shadow:0 16px 48px #0004}.client-invoice-details .client-invoice-details__preview header{display:flex;justify-content:space-between;align-items:start;gap:12px}.client-invoice-details .client-invoice-details__preview h3{margin:0;overflow-wrap:anywhere}.client-invoice-details .client-invoice-details__preview header button{border:0;background:none;color:#66788a;cursor:pointer}.client-invoice-details .client-invoice-details__preview p{color:#66788a;font-size:13px;line-height:1.6}@media(max-width:1400px){.client-invoice-details .client-invoice-details__top{grid-template-columns:1fr 1fr}.client-invoice-details .client-invoice-details__side{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media(max-width:900px){.client-invoice-details .client-invoice-details__top,.client-invoice-details .client-invoice-details__side,.client-invoice-details .client-invoice-details__bottom{grid-template-columns:1fr}.client-invoice-details .client-invoice-details__side{grid-column:auto}.client-invoice-details .client-invoice-details__facts{grid-template-columns:42% 58%}}.client-payment-details{display:grid;grid-template-columns:1.38fr .94fr 1.08fr;grid-template-areas:"payment summary side" "documents documents side" "history history side";align-items:stretch;gap:16px;padding:20px;background:#f0f8fb;color:#172a51;font-size:14px}.client-payment-details p{font-size:13px;line-height:1.6}.client-payment-details button,.client-payment-details input,.client-payment-details select{font-family:inherit}.client-payment-details .client-payment-details__payment{grid-area:payment}.client-payment-details .client-payment-details__summary{grid-area:summary}.client-payment-details .client-payment-details__side{grid-area:side;display:flex;flex-direction:column;gap:16px}.client-payment-details .client-payment-details__documents{grid-area:documents}.client-payment-details .client-payment-details__history{grid-area:history}.client-payment-details .client-payment-details__card{min-width:0;padding:15px 18px;background:#fff;border:1px solid #e6edf1;border-radius:6px;box-shadow:0 1px 4px #133d5d0b}.client-payment-details .client-payment-details__card-header{display:flex;align-items:center;gap:16px;min-height:38px;margin-bottom:16px}.client-payment-details .client-payment-details__card-header h3{flex:1;margin:0;font-size:14px;font-weight:600}.client-payment-details .client-payment-details__icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;background:#e7f3ff;color:#087ee7;font-size:20px}.client-payment-details .client-payment-details__icon.is-orange{background:#fff0e0;color:#fb930c}.client-payment-details .client-payment-details__pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:18px;background:#ddfaeb;color:#24a566;font-size:12px;font-weight:500;white-space:nowrap}.client-payment-details .client-payment-details__pill.is-warning{background:#fff0d5;color:#9a6900}.client-payment-details .client-payment-details__facts{display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);-moz-column-gap:8px;column-gap:8px;row-gap:13px;margin:0;line-height:1.25;font-size:13px}.client-payment-details .client-payment-details__facts dt{color:#798a9b}.client-payment-details .client-payment-details__facts dd{min-width:0;margin:0;color:#344965;font-weight:500}.client-payment-details .client-payment-details__facts dd.is-link{color:#087ee7}.client-payment-details .client-payment-details__facts dd.is-success{color:#16b96a}.client-payment-details .client-payment-details__summary .client-payment-details__facts{grid-template-columns:minmax(0,58%) minmax(0,42%);row-gap:13px}.client-payment-details .client-payment-details__summary .client-payment-details__facts dd{text-align:right}.client-payment-details .client-payment-details__status-box{display:grid;grid-template-columns:30px 1fr auto;gap:14px;align-items:start;margin-top:28px;padding:16px 19px;border-radius:9px;background:#edfaf5}.client-payment-details .client-payment-details__status-box.is-warning{background:#fff7e8}.client-payment-details .client-payment-details__status-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#0dbc73;color:#fff}.client-payment-details .client-payment-details__status-box.is-warning .client-payment-details__status-icon{background:#d9a335}.client-payment-details .client-payment-details__status-box b{display:block;margin-top:3px;font-size:13px;font-weight:600;line-height:20px}.client-payment-details .client-payment-details__status-box p{margin:16px 0 0;color:#687fa2;line-height:1.6;font-size:13px}.client-payment-details .client-payment-details__status-box strong{color:#10b965;font-size:14px;font-weight:600}.client-payment-details .client-payment-details__status-box.is-warning strong{color:#a87b16}.client-payment-details .client-payment-details__side .client-payment-details__facts{grid-template-columns:minmax(0,51%) minmax(0,49%);row-gap:13px}.client-payment-details .client-payment-details__bank{flex:1}.client-payment-details .client-payment-details__related>button{width:100%;display:flex;align-items:center;gap:13px;margin-top:11px;padding:9px 11px;border:1px solid #d7e8f9;border-radius:6px;background:#fff;text-align:left;cursor:pointer}.client-payment-details .client-payment-details__related>button:hover{background:#f3f9ff}.client-payment-details .client-payment-details__related>button .client-payment-details__icon{width:42px;height:42px;font-size:18px}.client-payment-details .client-payment-details__related>button>span:nth-child(2){flex:1;min-width:0}.client-payment-details .client-payment-details__related>button b,.client-payment-details .client-payment-details__related>button small{display:block}.client-payment-details .client-payment-details__related>button b{color:#087ee7;font-size:13px;font-weight:600;line-height:20px}.client-payment-details .client-payment-details__related>button small{margin-top:4px;color:#7591bb;font-size:12px}.client-payment-details .client-payment-details__related>button>svg:last-child{color:#182c68}.client-payment-details .client-payment-details__documents .client-payment-details__card-header,.client-payment-details .client-payment-details__history .client-payment-details__card-header{margin-bottom:7px}.client-payment-details .client-payment-details__upload{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #d4e3ed;border-radius:6px;background:#fff;color:#0782d8;font-size:12px;font-weight:700;cursor:pointer}.client-payment-details .client-payment-details__upload:hover{background:#edf8ff}.client-payment-details .client-payment-details__table-wrap{overflow-x:auto}.client-payment-details table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.client-payment-details th{padding:10px;background:#eaf5fa;color:#425778;font-weight:700}.client-payment-details td{padding:8px 10px;border-bottom:1px solid #e9edf1;color:#738396}.client-payment-details th:last-child,.client-payment-details td:last-child{text-align:right}.client-payment-details .client-payment-details__documents td button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#0782e2;font-size:12px;font-weight:700;cursor:pointer}.client-payment-details .client-payment-details__pdf-icon{margin-right:8px;color:#e54268;font-size:16px}.client-payment-details .client-payment-details__history-dot{width:8px;height:8px;display:inline-block;margin-right:8px;border-radius:50%;background:#174e61}.client-payment-details .client-payment-details__history-dot.is-success,.client-payment-details .client-payment-details__history-dot.is-processing{background:#ff6420}.client-payment-details .client-payment-details__status-text{font-weight:700}.client-payment-details .client-payment-details__status-text:before{content:"";width:11px;height:11px;display:inline-block;margin-right:8px;border-radius:50%;background:#7385a4}.client-payment-details .client-payment-details__status-text.is-success{color:#0fb865}.client-payment-details .client-payment-details__status-text.is-success:before{background:#0fb865}.client-payment-details .client-payment-details__status-text.is-processing{color:#087ee7}.client-payment-details .client-payment-details__status-text.is-processing:before{background:#087ee7}.client-payment-details .client-payment-details__status-text.is-warning{color:#a87b16}.client-payment-details .client-payment-details__status-text.is-warning:before{background:#d9a335}.client-payment-details .client-payment-details__preview-overlay{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#101c36a8}.client-payment-details .client-payment-details__preview{width:min(440px,100vw - 32px);padding:24px;border-radius:14px;background:#fff;box-shadow:0 16px 48px #0004}.client-payment-details .client-payment-details__preview header{display:flex;justify-content:space-between;align-items:start;gap:12px}.client-payment-details .client-payment-details__preview h3{margin:0;overflow-wrap:anywhere}.client-payment-details .client-payment-details__preview header button{border:0;background:none;color:#66788a;cursor:pointer}.client-payment-details .client-payment-details__preview p{color:#66788a;font-size:13px;line-height:1.6}.client-payment-details .client-payment-details__preview a{color:#087ee7}@media(max-width:1450px){.client-payment-details{grid-template-columns:1fr 1fr;grid-template-areas:"payment summary" "side side" "documents documents" "history history"}.client-payment-details .client-payment-details__side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.client-payment-details .client-payment-details__bank{flex:initial}}@media(max-width:950px){.client-payment-details{grid-template-columns:1fr;grid-template-areas:"payment" "summary" "side" "documents" "history"}.client-payment-details .client-payment-details__side{grid-template-columns:1fr}.client-payment-details .client-payment-details__facts{grid-template-columns:42% 58%}}.client-settlement-details{display:grid;grid-template-columns:1.14fr .98fr .98fr;grid-template-areas:"main summary side" "lines lines side" "bottom bottom bottom";align-items:stretch;gap:16px;padding:20px;background:#f0f8fb;color:#172a51;font-size:14px}.client-settlement-details p{font-size:13px;line-height:1.6}.client-settlement-details button,.client-settlement-details input,.client-settlement-details select{font-family:inherit}.client-settlement-details .client-settlement-details__main{grid-area:main}.client-settlement-details .client-settlement-details__summary{grid-area:summary}.client-settlement-details .client-settlement-details__side{grid-area:side;display:flex;flex-direction:column;gap:16px}.client-settlement-details .client-settlement-details__line-items{grid-area:lines}.client-settlement-details .client-settlement-details__bottom{grid-area:bottom;display:grid;grid-template-columns:1fr 1fr;gap:16px}.client-settlement-details .client-settlement-details__card{min-width:0;padding:15px 18px;background:#fff;border:1px solid #e6edf1;border-radius:6px;box-shadow:0 1px 4px #133d5d0b}.client-settlement-details .client-settlement-details__card-header{display:flex;align-items:center;gap:16px;min-height:38px;margin-bottom:16px}.client-settlement-details .client-settlement-details__card-header h3{flex:1;margin:0;font-size:14px;font-weight:600}.client-settlement-details .client-settlement-details__icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;background:#e7f3ff;color:#087ee7;font-size:20px}.client-settlement-details .client-settlement-details__icon.is-purple{background:#efe4ff;color:#8c40ef}.client-settlement-details .client-settlement-details__icon.is-orange{background:#fff0e0;color:#fb930c}.client-settlement-details .client-settlement-details__pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:18px;background:#ddfaeb;color:#24a566;font-size:12px;font-weight:500;white-space:nowrap}.client-settlement-details .client-settlement-details__pill.is-warning{background:#fff0d5;color:#9a6900}.client-settlement-details .client-settlement-details__facts{display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);-moz-column-gap:8px;column-gap:8px;row-gap:13px;margin:0;line-height:1.25;font-size:13px}.client-settlement-details .client-settlement-details__facts dt{color:#798a9b}.client-settlement-details .client-settlement-details__facts dd{min-width:0;margin:0;color:#344965;font-weight:500}.client-settlement-details .client-settlement-details__facts dd.is-link{color:#087ee7}.client-settlement-details .client-settlement-details__summary .client-settlement-details__facts{grid-template-columns:minmax(0,58%) minmax(0,42%);row-gap:13px}.client-settlement-details .client-settlement-details__summary .client-settlement-details__facts dd{text-align:right;color:#087ee7}.client-settlement-details .client-settlement-details__status-box{display:grid;grid-template-columns:32px 1fr auto;gap:14px;align-items:start;margin-top:23px;padding:16px 19px;border-radius:9px;background:#edfaf5}.client-settlement-details .client-settlement-details__status-box.is-warning{background:#fff7e8}.client-settlement-details .client-settlement-details__status-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0dbc73;color:#fff}.client-settlement-details .client-settlement-details__status-box.is-warning .client-settlement-details__status-icon{background:#d9a335}.client-settlement-details .client-settlement-details__status-box b{display:block;margin-top:3px;font-size:13px;font-weight:600;line-height:20px}.client-settlement-details .client-settlement-details__status-box p{margin:5px 0 0;color:#687fa2;line-height:1.6;font-size:13px}.client-settlement-details .client-settlement-details__status-box strong{color:#10b965;font-size:14px;font-weight:600}.client-settlement-details .client-settlement-details__status-box.is-warning strong{color:#a87b16}.client-settlement-details .client-settlement-details__side .client-settlement-details__facts{grid-template-columns:minmax(0,51%) minmax(0,49%);row-gap:13px}.client-settlement-details .client-settlement-details__bank{flex:1}.client-settlement-details .client-settlement-details__related>button{width:100%;display:flex;align-items:center;gap:13px;margin-top:10px;padding:9px 11px;border:1px solid #d7e8f9;border-radius:6px;background:#fff;text-align:left;cursor:pointer}.client-settlement-details .client-settlement-details__related>button:hover{background:#f3f9ff}.client-settlement-details .client-settlement-details__related>button .client-settlement-details__icon{width:42px;height:42px;font-size:18px}.client-settlement-details .client-settlement-details__related>button>span:nth-child(2){flex:1;min-width:0}.client-settlement-details .client-settlement-details__related>button b,.client-settlement-details .client-settlement-details__related>button small{display:block}.client-settlement-details .client-settlement-details__related>button b{color:#087ee7;font-size:13px;font-weight:600;line-height:20px}.client-settlement-details .client-settlement-details__related>button small{margin-top:4px;color:#7591bb;font-size:12px}.client-settlement-details .client-settlement-details__related>button>svg:last-child{color:#182c68}.client-settlement-details .client-settlement-details__line-items .client-settlement-details__card-header,.client-settlement-details .client-settlement-details__bottom .client-settlement-details__card-header{margin-bottom:7px}.client-settlement-details .client-settlement-details__table-wrap{overflow-x:auto}.client-settlement-details table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.client-settlement-details th{padding:10px;background:#eaf5fa;color:#425778;font-weight:700}.client-settlement-details td{padding:8px 10px;border-bottom:1px solid #e9edf1;color:#738396}.client-settlement-details .client-settlement-details__line-items td.is-number,.client-settlement-details .client-settlement-details__line-items th:nth-child(n+4):nth-child(-n+6){text-align:right}.client-settlement-details .client-settlement-details__line-items tfoot th{background:#fff;color:#172a51;font-size:12px;text-align:right;font-weight:600}.client-settlement-details .client-settlement-details__line-items tfoot th:first-child{font-size:13px;font-weight:600;line-height:20px}.client-settlement-details .client-settlement-details__line-items .client-settlement-details__pill{padding:6px 14px;font-size:12px;font-weight:500;border-radius:18px;gap:7px}.client-settlement-details .client-settlement-details__bottom table{font-size:12px}.client-settlement-details .client-settlement-details__documents td button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#0782e2;font-size:12px;font-weight:700;cursor:pointer}.client-settlement-details .client-settlement-details__pdf-icon{margin-right:8px;color:#e54268;font-size:16px}.client-settlement-details .client-settlement-details__upload{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #d4e3ed;border-radius:6px;background:#fff;color:#0782d8;font-size:12px;font-weight:700;cursor:pointer}.client-settlement-details .client-settlement-details__upload:hover{background:#edf8ff}.client-settlement-details .client-settlement-details__history-dot{width:8px;height:8px;display:inline-block;margin-right:8px;border-radius:50%;background:#174e61}.client-settlement-details .client-settlement-details__history-dot.is-success,.client-settlement-details .client-settlement-details__history-dot.is-processing{background:#ff6420}.client-settlement-details .client-settlement-details__status-text{font-weight:700}.client-settlement-details .client-settlement-details__status-text:before{content:"";width:11px;height:11px;display:inline-block;margin-right:8px;border-radius:50%;background:#7385a4}.client-settlement-details .client-settlement-details__status-text.is-success{color:#0fb865}.client-settlement-details .client-settlement-details__status-text.is-success:before{background:#0fb865}.client-settlement-details .client-settlement-details__status-text.is-processing{color:#087ee7}.client-settlement-details .client-settlement-details__status-text.is-processing:before{background:#087ee7}.client-settlement-details .client-settlement-details__status-text.is-warning{color:#a87b16}.client-settlement-details .client-settlement-details__status-text.is-warning:before{background:#d9a335}.client-settlement-details .client-settlement-details__preview-overlay{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#101c36a8}.client-settlement-details .client-settlement-details__preview{width:min(440px,100vw - 32px);padding:24px;border-radius:14px;background:#fff;box-shadow:0 16px 48px #0004}.client-settlement-details .client-settlement-details__preview header{display:flex;justify-content:space-between;align-items:start;gap:12px}.client-settlement-details .client-settlement-details__preview h3{margin:0;overflow-wrap:anywhere}.client-settlement-details .client-settlement-details__preview header button{border:0;background:none;color:#66788a;cursor:pointer}.client-settlement-details .client-settlement-details__preview p{color:#66788a;font-size:13px;line-height:1.6}.client-settlement-details .client-settlement-details__preview a{color:#087ee7}@media(max-width:1450px){.client-settlement-details{grid-template-columns:1fr 1fr;grid-template-areas:"main summary" "side side" "lines lines" "bottom bottom"}.client-settlement-details .client-settlement-details__side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.client-settlement-details .client-settlement-details__bank{flex:initial}}@media(max-width:950px){.client-settlement-details{grid-template-columns:1fr;grid-template-areas:"main" "summary" "side" "lines" "bottom"}.client-settlement-details .client-settlement-details__side,.client-settlement-details .client-settlement-details__bottom{grid-template-columns:1fr}.client-settlement-details .client-settlement-details__facts{grid-template-columns:42% 58%}}.client-reconciliation-details{display:grid;grid-template-columns:1.35fr .98fr .86fr;grid-template-areas:"summary details side" "comparison comparison comparison" "bottom bottom bottom";gap:16px;padding:20px;background:#f0f8fb;color:#172a51;font-size:14px}.client-reconciliation-details p{font-size:13px;line-height:1.6}.client-reconciliation-details button,.client-reconciliation-details input,.client-reconciliation-details select{font-family:inherit}.client-reconciliation-details .client-reconciliation-details__summary{grid-area:summary}.client-reconciliation-details .client-reconciliation-details__details{grid-area:details}.client-reconciliation-details .client-reconciliation-details__side{grid-area:side;display:flex;flex-direction:column;gap:16px}.client-reconciliation-details .client-reconciliation-details__comparison{grid-area:comparison}.client-reconciliation-details .client-reconciliation-details__bottom{grid-area:bottom;display:grid;grid-template-columns:1fr 1fr;gap:16px}.client-reconciliation-details .client-reconciliation-details__card{min-width:0;padding:15px 18px;background:#fff;border:1px solid #e6edf1;border-radius:6px;box-shadow:0 1px 4px #133d5d0b}.client-reconciliation-details .client-reconciliation-details__card-header{display:flex;align-items:center;gap:16px;min-height:38px;margin-bottom:16px}.client-reconciliation-details .client-reconciliation-details__card-header h3{flex:1;margin:0;font-size:14px;font-weight:600}.client-reconciliation-details .client-reconciliation-details__icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;background:#e7f3ff;color:#087ee7;font-size:20px}.client-reconciliation-details .client-reconciliation-details__icon.is-orange{background:#fff0e0;color:#fb930c}.client-reconciliation-details .client-reconciliation-details__pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 14px;border-radius:18px;background:#ddfaeb;color:#24a566;font-size:12px;font-weight:500;white-space:nowrap}.client-reconciliation-details .client-reconciliation-details__pill.is-warning{background:#fff0d5;color:#9a6900}.client-reconciliation-details .client-reconciliation-details__metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.client-reconciliation-details .client-reconciliation-details__metric{min-width:0;display:flex;align-items:center;gap:14px;padding:16px 19px;border-radius:9px;color:#385b91;background:#eaf4ff;font-size:13px;line-height:1.25}.client-reconciliation-details .client-reconciliation-details__metric>span:last-child{min-width:0}.client-reconciliation-details .client-reconciliation-details__metric b{display:block;margin-top:7px;color:#172a67;font-size:12px;white-space:nowrap;font-weight:600}.client-reconciliation-details .client-reconciliation-details__metric.is-payment{background:#edf7fd}.client-reconciliation-details .client-reconciliation-details__metric.is-payment .client-reconciliation-details__icon{background:#d6f9e7;color:#0bba6b}.client-reconciliation-details .client-reconciliation-details__metric.is-settlement{background:#f3efff}.client-reconciliation-details .client-reconciliation-details__metric.is-settlement .client-reconciliation-details__icon{background:#eadcff;color:#8e43e8}.client-reconciliation-details .client-reconciliation-details__metric.is-variance{background:#fff7ed}.client-reconciliation-details .client-reconciliation-details__metric.is-variance .client-reconciliation-details__icon{background:#fff0dc;color:#f5941a}.client-reconciliation-details .client-reconciliation-details__status-box{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:16px;margin-top:15px;padding:16px 19px;border-radius:9px;background:#eafaf3}.client-reconciliation-details .client-reconciliation-details__status-box.is-warning{background:#fff7e8}.client-reconciliation-details .client-reconciliation-details__status-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#0dbc73;color:#fff;font-size:20px}.client-reconciliation-details .client-reconciliation-details__status-box.is-warning .client-reconciliation-details__status-icon{background:#d9a335}.client-reconciliation-details .client-reconciliation-details__status-box b,.client-reconciliation-details .client-reconciliation-details__status-box strong,.client-reconciliation-details .client-reconciliation-details__status-box p{display:block}.client-reconciliation-details .client-reconciliation-details__status-box b{font-size:13px;font-weight:600;line-height:20px}.client-reconciliation-details .client-reconciliation-details__status-box strong{margin-top:6px;color:#16b965;font-size:14px;font-weight:600}.client-reconciliation-details .client-reconciliation-details__status-box.is-warning strong{color:#a87b16}.client-reconciliation-details .client-reconciliation-details__status-box p{margin:3px 0 0;color:#687fa2;line-height:1.6;font-size:13px}.client-reconciliation-details .client-reconciliation-details__matched-on{display:grid;gap:3px;padding-left:18px;border-left:1px solid #d1e8df;color:#52749f;font-size:13px;line-height:1.25}.client-reconciliation-details .client-reconciliation-details__matched-on b{margin-bottom:9px;color:#456694;font-weight:600}.client-reconciliation-details .client-reconciliation-details__facts{display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);-moz-column-gap:8px;column-gap:8px;row-gap:13px;margin:0;line-height:1.25;font-size:13px}.client-reconciliation-details .client-reconciliation-details__facts dt{color:#798a9b}.client-reconciliation-details .client-reconciliation-details__facts dd{min-width:0;margin:0;color:#344965;font-weight:500}.client-reconciliation-details .client-reconciliation-details__facts dd.is-link{color:#087ee7}.client-reconciliation-details .client-reconciliation-details__facts dd button{border:0;padding:0;background:none;color:#087ee7;font:inherit;font-weight:500;text-align:left;cursor:pointer}.client-reconciliation-details .client-reconciliation-details__facts dd button:hover{text-decoration:underline}.client-reconciliation-details .client-reconciliation-details__side .client-reconciliation-details__facts{grid-template-columns:minmax(0,56%) minmax(0,44%);row-gap:13px}.client-reconciliation-details .client-reconciliation-details__tolerance{flex:1}.client-reconciliation-details .client-reconciliation-details__comparison .client-reconciliation-details__card-header,.client-reconciliation-details .client-reconciliation-details__bottom .client-reconciliation-details__card-header{margin-bottom:7px}.client-reconciliation-details .client-reconciliation-details__table-wrap{overflow-x:auto}.client-reconciliation-details table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.client-reconciliation-details th{padding:10px;background:#eaf5fa;color:#425778;font-weight:700}.client-reconciliation-details td{padding:8px 10px;border-bottom:1px solid #e9edf1;color:#738396}.client-reconciliation-details .client-reconciliation-details__comparison tfoot th{background:#fff;color:#172a67;font-size:12px;font-weight:600}.client-reconciliation-details .client-reconciliation-details__comparison tfoot th:nth-child(2){font-size:13px;font-weight:600;line-height:20px}.client-reconciliation-details .client-reconciliation-details__comparison .client-reconciliation-details__pill{min-width:96px;padding:6px 14px;font-size:12px;font-weight:500;border-radius:18px;gap:7px}.client-reconciliation-details .client-reconciliation-details__bottom table{font-size:12px}.client-reconciliation-details .client-reconciliation-details__documents td button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#0782e2;font-size:12px;font-weight:700;cursor:pointer}.client-reconciliation-details .client-reconciliation-details__pdf-icon{margin-right:8px;color:#e54268;font-size:16px}.client-reconciliation-details .client-reconciliation-details__status-text{font-weight:700}.client-reconciliation-details .client-reconciliation-details__status-text:before{content:"";width:11px;height:11px;display:inline-block;margin-right:8px;border-radius:50%;background:#7385a4}.client-reconciliation-details .client-reconciliation-details__status-text.is-success{color:#0fb865}.client-reconciliation-details .client-reconciliation-details__status-text.is-success:before{background:#0fb865}.client-reconciliation-details .client-reconciliation-details__status-text.is-processing{color:#087ee7}.client-reconciliation-details .client-reconciliation-details__status-text.is-processing:before{background:#087ee7}.client-reconciliation-details .client-reconciliation-details__status-text.is-warning{color:#a87b16}.client-reconciliation-details .client-reconciliation-details__status-text.is-warning:before{background:#d9a335}.client-reconciliation-details .client-reconciliation-details__preview-overlay{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#101c36a8}.client-reconciliation-details .client-reconciliation-details__preview{width:min(440px,100vw - 32px);padding:24px;border-radius:14px;background:#fff;box-shadow:0 16px 48px #0004}.client-reconciliation-details .client-reconciliation-details__preview header{display:flex;justify-content:space-between;align-items:start;gap:12px}.client-reconciliation-details .client-reconciliation-details__preview h3{margin:0;overflow-wrap:anywhere}.client-reconciliation-details .client-reconciliation-details__preview header button{border:0;background:none;color:#66788a;cursor:pointer}.client-reconciliation-details .client-reconciliation-details__preview p{color:#66788a;font-size:13px;line-height:1.6}@media(max-width:1450px){.client-reconciliation-details{grid-template-columns:1fr 1fr;grid-template-areas:"summary details" "side side" "comparison comparison" "bottom bottom"}.client-reconciliation-details .client-reconciliation-details__side{display:grid;grid-template-columns:1fr 1fr}.client-reconciliation-details .client-reconciliation-details__tolerance{flex:initial}}@media(max-width:950px){.client-reconciliation-details{grid-template-columns:1fr;grid-template-areas:"summary" "details" "side" "comparison" "bottom"}.client-reconciliation-details .client-reconciliation-details__side,.client-reconciliation-details .client-reconciliation-details__bottom{grid-template-columns:1fr}.client-reconciliation-details .client-reconciliation-details__status-box{grid-template-columns:40px 1fr}.client-reconciliation-details .client-reconciliation-details__matched-on{grid-column:2}}@media(max-width:600px){.client-reconciliation-details .client-reconciliation-details__metric-grid{grid-template-columns:1fr}}.client-documents-details{display:grid;grid-template-columns:minmax(0,3.55fr) minmax(270px,1fr);align-items:start;gap:16px;padding:20px;background:#f0f8fb;color:#172a67;font-size:14px}.client-documents-details p{font-size:13px;line-height:1.6}.client-documents-details button,.client-documents-details input,.client-documents-details select{font-family:inherit}.client-documents-details .client-documents-details__groups,.client-documents-details .client-documents-details__sidebar{min-width:0;display:grid;gap:10px}.client-documents-details .client-documents-details__sidebar{gap:12px}.client-documents-details .client-documents-details__card{min-width:0;background:#fff;border:1px solid #e6edf1;border-radius:6px;box-shadow:0 1px 4px #133d5d0b;padding:15px 18px}.client-documents-details .client-documents-details__group{padding:15px 18px;scroll-margin-top:10px}.client-documents-details h3{margin:0;font-size:14px;font-weight:600}.client-documents-details .client-documents-details__group-header{display:flex;align-items:center;gap:16px;min-height:38px;margin-bottom:7px}.client-documents-details .client-documents-details__group-header h3{flex:1;min-width:0}.client-documents-details .client-documents-details__group-header h3 span{font-weight:400}.client-documents-details .client-documents-details__icon{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px;background:#e7f3ff;color:#087ee7;font-size:20px}.client-documents-details .is-invoice .client-documents-details__icon,.client-documents-details .is-settlement .client-documents-details__icon{background:#f0e8ff;color:#9142df}.client-documents-details .client-documents-details__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.client-documents-details .client-documents-details__upload{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:9px 11px;border:1px solid #d8eafb;border-radius:6px;background:#f4faff;color:#0678e7;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.client-documents-details .client-documents-details__upload:hover{background:#e7f3ff}.client-documents-details .client-documents-details__table-wrap{overflow-x:auto}.client-documents-details table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;white-space:nowrap;font-size:12px}.client-documents-details th{padding:10px;background:#eaf5fa;color:#425778;font-weight:700}.client-documents-details td{height:29px;box-sizing:border-box;padding:8px 10px;border-bottom:1px solid #e9edf1;color:#738396}.client-documents-details th:nth-child(1){width:28%}.client-documents-details th:nth-child(2){width:16%}.client-documents-details th:nth-child(3){width:18%}.client-documents-details th:nth-child(4){width:15%}.client-documents-details th:nth-child(5){width:10%}.client-documents-details th:nth-child(6){width:10%}.client-documents-details th:nth-child(7){width:3%}.client-documents-details .client-documents-details__name{overflow:hidden;text-overflow:ellipsis}.client-documents-details .client-documents-details__name svg{margin-right:11px;font-size:16px;vertical-align:middle}.client-documents-details .client-documents-details__name svg.is-pdf{color:#f3355c}.client-documents-details .client-documents-details__name svg.is-file{color:#087ee7}.client-documents-details .client-documents-details__name span{vertical-align:middle}.client-documents-details .client-documents-details__view,.client-documents-details .client-documents-details__menu-button{border:0;background:transparent;color:#0678e7;cursor:pointer}.client-documents-details .client-documents-details__view{display:inline-flex;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600}.client-documents-details .client-documents-details__view svg{font-size:16px}.client-documents-details .client-documents-details__menu-cell{position:relative;text-align:right}.client-documents-details .client-documents-details__menu-button{padding:3px 0 3px 6px}.client-documents-details .client-documents-details__menu{position:absolute;z-index:3;top:25px;right:2px;min-width:140px;padding:4px;background:#fff;border:1px solid #d8eafb;border-radius:6px;box-shadow:0 7px 22px #142e4d26;text-align:left}.client-documents-details .client-documents-details__menu button{display:block;width:100%;padding:8px;border:0;border-radius:4px;background:none;color:#253e73;text-align:left;font-size:12px;cursor:pointer}.client-documents-details .client-documents-details__menu button:hover{background:#edf7ff}.client-documents-details .client-documents-details__sidebar .client-documents-details__card{padding:15px 18px}.client-documents-details .client-documents-details__all h3{margin-bottom:14px;padding-bottom:15px;border-bottom:1px solid #e8eff3}.client-documents-details .client-documents-details__category{width:100%;min-height:46px;display:flex;align-items:center;gap:12px;padding:4px 0;border:0;border-bottom:1px solid #e8eff3;background:none;color:#5770a5;text-align:left;cursor:pointer;font-size:13px;line-height:1.25}.client-documents-details .client-documents-details__category:last-child{border-bottom:0}.client-documents-details .client-documents-details__category:hover span:nth-child(2){color:#087ee7;text-decoration:underline}.client-documents-details .client-documents-details__category .client-documents-details__icon{width:39px;height:39px}.client-documents-details .client-documents-details__category span:nth-child(2){flex:1}.client-documents-details .client-documents-details__category b{font-weight:500}.client-documents-details .client-documents-details__storage h3{margin-bottom:26px}.client-documents-details .client-documents-details__storage-status{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px}.client-documents-details .client-documents-details__ring{width:108px;height:108px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#087cf5 var(--storage-percent),#e7f0fa 0)}.client-documents-details .client-documents-details__ring:before{content:"";grid-area:1/1;width:83px;height:83px;border-radius:50%;background:#fff}.client-documents-details .client-documents-details__ring span{z-index:1;grid-area:1/1;font-size:19px;font-weight:700}.client-documents-details .client-documents-details__storage-status strong{display:block;margin-bottom:11px;font-size:13px;white-space:nowrap;font-weight:600;line-height:20px}.client-documents-details .client-documents-details__bar{height:11px;overflow:hidden;border-radius:10px;background:#e7f0fa}.client-documents-details .client-documents-details__bar span{display:block;height:100%;border-radius:10px;background:#087cf5}.client-documents-details .client-documents-details__storage h4{margin:22px 0 8px;font-size:14px;font-weight:600}.client-documents-details .client-documents-details__storage p{margin:0;color:#7992c2;font-size:13px;line-height:1.6}.client-documents-details .client-documents-details__storage small{display:block;margin-top:12px;color:#91a2b9;font-size:11px}.client-documents-details .client-documents-details__notes h3{margin-bottom:17px}.client-documents-details .client-documents-details__note{display:grid;grid-template-columns:19px 1fr 14px;align-items:start;gap:10px;padding:14px;border-radius:6px;background:#fff9db;color:#3b4667;line-height:1.45}.client-documents-details .client-documents-details__note>svg{color:#a5760a;font-size:17px}.client-documents-details .client-documents-details__note p{margin:0;font-size:13px;line-height:1.6}.client-documents-details .client-documents-details__note button{border:0;padding:0;background:none;color:#687489;cursor:pointer}.client-documents-details .client-documents-details__error{display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 12px;border-radius:6px;background:#fff0f0;color:#b43b4b}.client-documents-details .client-documents-details__error button{border:0;background:none;color:inherit;cursor:pointer}.client-documents-details .client-documents-details__preview-overlay{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#101c36a8}.client-documents-details .client-documents-details__preview{width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;padding:24px;border-radius:14px;background:#fff;box-shadow:0 16px 48px #0004}.client-documents-details .client-documents-details__preview header{display:flex;align-items:start;justify-content:space-between;gap:12px}.client-documents-details .client-documents-details__preview h3{overflow-wrap:anywhere}.client-documents-details .client-documents-details__preview header button{border:0;background:none;color:#66788a;cursor:pointer}.client-documents-details .client-documents-details__preview p{color:#66788a;font-size:13px;line-height:1.6}.client-documents-details .client-documents-details__preview iframe{width:100%;height:min(72vh,850px);margin-top:14px;border:1px solid #e7edf3}.client-documents-details .client-documents-details__preview img{display:block;max-width:100%;max-height:72vh;margin:14px auto 0}.client-documents-details .client-documents-details__preview a{color:#087ee7}.client-documents-details .client-documents-details__table-wrap{overflow:visible}@media(max-width:1350px){.client-documents-details{grid-template-columns:minmax(0,1fr) 270px}.client-documents-details .client-documents-details__table-wrap{overflow-x:auto}.client-documents-details table{min-width:850px}}@media(max-width:950px){.client-documents-details{grid-template-columns:1fr}.client-documents-details .client-documents-details__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.client-documents-details .client-documents-details__notes{grid-column:1/-1}}@media(max-width:600px){.client-documents-details{padding:12px}.client-documents-details .client-documents-details__sidebar{grid-template-columns:1fr}.client-documents-details .client-documents-details__notes{grid-column:auto}.client-documents-details .client-documents-details__group-header{gap:9px}.client-documents-details .client-documents-details__upload{padding:5px 8px;font-size:11px}.client-documents-details .client-documents-details__group-header h3{font-size:13px}}.client-transaction-field-select{position:relative;min-width:0;width:100%}.client-transaction-field-select.is-open{z-index:40}.client-transaction-field-select__trigger{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border:1px solid #d9e4f2;border-radius:7px;background:#fff;color:#1a315f;font:500 12px Montserrat,sans-serif;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.client-transaction-field-select__trigger:hover,.client-transaction-field-select__trigger:focus-visible,.client-transaction-field-select.is-open .client-transaction-field-select__trigger{outline:0;border-color:#79b7f1;box-shadow:0 0 0 3px #1e7eeb17}.client-transaction-field-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-transaction-field-select__trigger svg{flex:none;font-size:11px;transition:transform .2s ease}.client-transaction-field-select__trigger svg.is-open{transform:rotate(180deg)}.client-transaction-field-select__menu{position:absolute;z-index:40;top:calc(100% + 7px);right:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid #dce7f4;border-radius:8px;background:#fff;box-shadow:0 12px 26px #16346829}.client-transaction-field-select.opens-upward .client-transaction-field-select__menu{top:auto;bottom:calc(100% + 7px)}.client-transaction-field-select__option{display:block;width:100%;min-height:31px;padding:7px 10px;border:0;border-radius:5px;background:transparent;color:#405373;font:500 11px/1.5 Montserrat,sans-serif;overflow-wrap:anywhere;text-align:left;cursor:pointer}.client-transaction-field-select__option:hover,.client-transaction-field-select__option.is-active,.client-transaction-field-select__option.is-selected{background:#edf7ff;color:#0876e9}.client-transaction-field-select__empty{margin:0;padding:8px 10px;color:#8993a1;font-size:11px}.client-transaction-datepicker-menu{--dp-font-family: "Montserrat", sans-serif;--dp-font-size: 12px;--dp-preview-font-size: 11px;--dp-border-radius: 8px;--dp-cell-border-radius: 5px;--dp-primary-color: #0876e9;--dp-text-color: #1a315f;--dp-icon-color: #405373;--dp-hover-color: #edf7ff;--dp-hover-text-color: #0876e9;--dp-menu-border-color: #dce7f4;box-shadow:0 12px 26px #16346829}.client-activity-details{display:grid;grid-template-columns:minmax(0,2.9fr) minmax(300px,1fr);align-items:start;gap:16px;padding:20px;background:#f0f8fb;color:#172a67;font-size:14px}.client-activity-details p{font-size:13px;line-height:1.6}.client-activity-details button,.client-activity-details input,.client-activity-details select{font-family:inherit}.client-activity-details .client-activity-details__card{min-width:0;padding:15px 18px;border:1px solid #e6edf1;border-radius:6px;background:#fff;box-shadow:0 1px 4px #133d5d0b}.client-activity-details .client-activity-details__header{display:flex;align-items:center;gap:16px;min-height:38px;margin-bottom:16px}.client-activity-details .client-activity-details__header h3{flex:1;margin:0;font-size:14px;font-weight:600}.client-activity-details .client-activity-details__header h3 span{font-weight:400}.client-activity-details .client-activity-details__icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;background:#e7f3ff;color:#087ee7;font-size:20px}.client-activity-details .client-activity-details__export{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 11px;border:1px solid #d6e8fd;border-radius:6px;background:#fff;color:#0679e9;font-size:12px;font-weight:700;cursor:pointer}.client-activity-details .client-activity-details__export:hover{background:#edf7ff}.client-activity-details .client-activity-details__day{margin:14px 0 0;padding:8px 14px;border-radius:5px;background:#eff7fc;color:#243b78;font-size:14px;font-weight:600}.client-activity-details .client-activity-details__events{position:relative;list-style:none;margin:0 0 19px;padding:6px 0 0}.client-activity-details .client-activity-details__events:before{content:"";position:absolute;top:13px;bottom:12px;left:27px;width:2px;background:#e2f0fb}.client-activity-details .client-activity-details__event{position:relative;display:grid;grid-template-columns:36px 103px 49px minmax(0,1fr) 150px 136px;align-items:center;gap:10px;min-height:59px;padding-right:11px;border-bottom:1px solid #edf1f5}.client-activity-details .client-activity-details__event:last-child{border-bottom:0}.client-activity-details .client-activity-details__dot{z-index:1;justify-self:center;width:8px;height:8px;border-radius:50%;background:#244d9f}.client-activity-details .client-activity-details__dot.is-green{background:#14bc88}.client-activity-details .client-activity-details__dot.is-blue{background:#087cf5}.client-activity-details .client-activity-details__dot.is-orange{background:#fc9222}.client-activity-details .client-activity-details__dot.is-slate{background:#63759c}.client-activity-details .client-activity-details__event time{color:#738bb8;white-space:nowrap;font-size:13px;line-height:1.25}.client-activity-details .client-activity-details__event-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:12px;background:#e8f4ff;color:#087cf5;font-size:21px}.client-activity-details .client-activity-details__event-icon.is-green{background:#e4faee;color:#06bd70}.client-activity-details .client-activity-details__event-icon.is-purple{background:#f0e7ff;color:#a632ed}.client-activity-details .client-activity-details__event-icon.is-orange{background:#fff1e1;color:#ff9222}.client-activity-details .client-activity-details__event-icon.is-slate{background:#eef2f9;color:#6075a2}.client-activity-details .client-activity-details__event-copy{min-width:0}.client-activity-details .client-activity-details__event-copy strong,.client-activity-details .client-activity-details__event-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-activity-details .client-activity-details__event-copy strong{margin-bottom:5px;color:#11255e;font-size:13px;font-weight:600}.client-activity-details .client-activity-details__event-copy span,.client-activity-details .client-activity-details__user{color:#6d82b0;font-size:12px;line-height:1.6}.client-activity-details .client-activity-details__event-icon svg{width:15px}.client-activity-details .client-activity-details__user{white-space:nowrap;font-size:13px;line-height:1.6}.client-activity-details .client-activity-details__reference{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:0;border-radius:18px;padding:6px 14px;background:#e9f5ff;color:#087cf5;font-size:12px;white-space:nowrap;cursor:pointer;font-weight:500}.client-activity-details .client-activity-details__reference:hover{text-decoration:underline}.client-activity-details .client-activity-details__empty{padding:35px 10px;text-align:center;color:#7489ac}.client-activity-details .client-activity-details__sidebar{min-width:0;display:grid;gap:12px}.client-activity-details .client-activity-details__filters{padding-bottom:15px}.client-activity-details .client-activity-details__filters .client-activity-details__header{margin-bottom:16px}.client-activity-details .client-activity-details__clear{border:0;padding:0;background:none;color:#087cf5;font-size:12px;font-weight:700;cursor:pointer}.client-activity-details .client-activity-details__field{position:relative;margin-bottom:15px}.client-activity-details .client-activity-details__field>label{display:block;margin-bottom:7px;color:#435b92;font-size:13px;line-height:1.25}.client-activity-details .client-activity-details__datepicker{width:100%}.client-activity-details .client-activity-details__range{display:flex;width:100%;min-height:36px;align-items:center;gap:10px;padding:0 13px;border:1px solid #d9e4f2;border-radius:7px;background:#fff;color:#1a315f;font:500 12px Montserrat,sans-serif;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.client-activity-details .client-activity-details__range:hover,.client-activity-details .client-activity-details__range:focus-visible,.client-activity-details .client-activity-details__range.is-open{outline:0;border-color:#79b7f1;box-shadow:0 0 0 3px #1e7eeb17}.client-activity-details .client-activity-details__range>svg:first-child{flex:none;font-size:14px;color:#405373}.client-activity-details .client-activity-details__range span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-activity-details .client-activity-details__range>svg:last-child{flex:none;font-size:11px;transition:transform .2s ease}.client-activity-details .client-activity-details__range.is-open>svg:last-child{transform:rotate(180deg)}.client-activity-details .client-activity-details__apply{border:0;border-radius:6px;background:#087cf5;color:#fff;cursor:pointer;width:100%;min-height:40px;font-size:12px;font-weight:700}.client-activity-details .client-activity-details__apply:hover{background:#006dde}.client-activity-details .client-activity-details__breakdown ul{display:grid;gap:12px;list-style:none;margin:5px 0 0;padding:0 7px}.client-activity-details .client-activity-details__breakdown li{display:flex;align-items:center;gap:18px;color:#3a5290;font-size:13px;line-height:1.25}.client-activity-details .client-activity-details__breakdown li span:nth-child(2){flex:1}.client-activity-details .client-activity-details__breakdown li b{font-weight:500}.client-activity-details .client-activity-details__breakdown-dot{width:14px;height:14px;flex:none;border-radius:50%;background:#087cf5}.client-activity-details .client-activity-details__breakdown-dot.is-mint{background:#55d69a}.client-activity-details .client-activity-details__breakdown-dot.is-magenta{background:#d936ee}.client-activity-details .client-activity-details__breakdown-dot.is-green{background:#5adca8}.client-activity-details .client-activity-details__breakdown-dot.is-orange{background:#ff9a25}.client-activity-details .client-activity-details__breakdown-dot.is-violet{background:#686cff}.client-activity-details .client-activity-details__breakdown-dot.is-cyan{background:#0ebbe8}.client-activity-details .client-activity-details__breakdown-dot.is-slate{background:#586c9e}@media(max-width:1500px){.client-activity-details .client-activity-details__event{grid-template-columns:28px 76px 43px minmax(0,1fr) 100px 124px;gap:7px}.client-activity-details .client-activity-details__events:before{left:21px}.client-activity-details .client-activity-details__event-copy span{font-size:12px}}@media(max-width:1150px){.client-activity-details{grid-template-columns:1fr}.client-activity-details .client-activity-details__sidebar{grid-template-columns:1fr 1fr}.client-activity-details .client-activity-details__event{grid-template-columns:36px 103px 49px minmax(0,1fr) 130px 136px;gap:10px}.client-activity-details .client-activity-details__events:before{left:28px}}@media(max-width:750px){.client-activity-details{padding:12px}.client-activity-details .client-activity-details__sidebar{grid-template-columns:1fr}.client-activity-details .client-activity-details__event{grid-template-columns:22px 72px 40px minmax(0,1fr);gap:7px;padding:7px 0}.client-activity-details .client-activity-details__events:before{left:11px}.client-activity-details .client-activity-details__event-icon{width:38px;height:38px}.client-activity-details .client-activity-details__user,.client-activity-details .client-activity-details__reference{grid-column:4}.client-activity-details .client-activity-details__user{display:none}.client-activity-details .client-activity-details__reference{justify-self:start;margin-top:3px}.client-activity-details .client-activity-details__event-copy strong{font-size:13px}.client-activity-details .client-activity-details__event-copy span{white-space:normal}.client-activity-details .client-activity-details__header{gap:10px}.client-activity-details .client-activity-details__header h3{font-size:14px}.client-activity-details .client-activity-details__export{padding:6px 8px;font-size:11px}}.client-activity-details .client-activity-details__day{font-size:13px;font-weight:600}.client-activity-details .client-activity-details__event{min-height:61px;padding-left:10px}.client-activity-details .client-activity-details__events.is-first-day .client-activity-details__event{min-height:65px}.client-activity-details .client-activity-details__events:last-of-type{margin-bottom:0}.client-activity-details .client-activity-details__event-copy strong{font-size:13px;font-weight:600}.client-activity-details .client-activity-details__event-copy span,.client-activity-details .client-activity-details__user{font-size:12px;line-height:1.6}.client-activity-details .client-activity-details__reference{font-size:11px;font-weight:500;padding:6px 14px;border-radius:18px}@media(max-width:1500px){.client-activity-details .client-activity-details__event{padding-left:7px}.client-activity-details .client-activity-details__event-copy span,.client-activity-details .client-activity-details__user{font-size:13px}}@media(max-width:1150px){.client-activity-details .client-activity-details__event{padding-left:10px}}@media(max-width:750px){.client-activity-details .client-activity-details__event{padding-left:0}.client-activity-details .client-activity-details__event-copy strong{font-size:13px}.client-activity-details .client-activity-details__event-copy span{font-size:12px}}.client-transactions-views .supplier-transactions__panel{overflow:visible}.client-transactions-views .supplier-transactions__tabs{border-radius:14px 14px 0 0}.client-transaction-view-controls{display:flex;align-items:center;gap:12px}.client-transaction-view-controls select{min-height:32px;padding:5px 28px 5px 11px;border:1px solid #e2e4e8;border-radius:6px;background:#fff;color:#5e6677;font-family:inherit;font-size:12px}.client-transaction-view-toggle{display:flex;flex-shrink:0;align-items:center;padding:2px;border:1px solid #e2e4e8;border-radius:7px;background:#fff}.client-transaction-view-toggle button{display:inline-flex;width:34px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#78808e;cursor:pointer;font-size:14px}.client-transaction-view-toggle button[aria-pressed=true]{background:#0097ef;color:#fff}.client-transaction-view-toggle button:hover:not([aria-pressed=true]){background:#eef7fd;color:#0878ed}.client-transaction-view-toggle button:focus-visible{outline:2px solid #0878ed;outline-offset:2px}.client-transaction-filter,.client-transaction-sort{position:relative}.client-transaction-filter-menu,.client-transaction-sort-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;min-width:220px;padding:13px;border:1px solid #dce5f1;border-radius:9px;background:#fff;box-shadow:0 8px 24px #26374a1c;color:#5e6677;font-family:Montserrat,Arial,sans-serif}.client-transaction-filter-menu label,.client-transaction-sort-menu label{display:flex;flex-direction:column;gap:7px;margin-bottom:12px;font-size:11px;font-weight:500}.client-transaction-filter-menu select,.client-transaction-sort-menu select{width:100%;height:34px;padding:5px 8px;border:1px solid #dce5f1;border-radius:6px;background:#fff;color:#333e51;font-family:inherit;font-size:11px}.client-transaction-filter-menu button,.client-transaction-sort-menu button{padding:7px 10px;border:1px solid #dce5f1;border-radius:6px;background:#fff;color:#0878ed;cursor:pointer;font-family:inherit;font-size:11px}.client-transaction-filter-menu button:focus-visible,.client-transaction-sort-menu button:focus-visible{outline:2px solid #0878ed;outline-offset:2px}.client-transaction-sort-menu{display:flex;min-width:195px;flex-direction:column;gap:4px;padding:7px}.client-transaction-sort-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;color:#5e6677;text-align:left}.client-transaction-sort-menu button.is-active,.client-transaction-sort-menu button.is-selected,.client-transaction-sort-menu button[aria-checked=true]{background:#eaf4ff;color:#0878ed}.client-transaction-sort-menu button:hover{background:#eef7fd;color:#0878ed}.client-transaction-kanban{display:grid;height:clamp(360px,100vh - 280px,590px);grid-template-columns:repeat(4,minmax(240px,1fr));gap:8px;margin:0 18px 18px;overflow-x:auto;overflow-y:hidden;color:#15171d;font-family:Montserrat,Arial,sans-serif;font-size:11px;scrollbar-width:thin}.client-transaction-kanban,.client-transaction-kanban *{box-sizing:border-box}.client-transaction-kanban .client-transaction-kanban__column{--column-accent: #f8b900;--column-background: #fcf7e8;--column-border: #ffe5a4;--column-badge: #ffebb3;display:flex;min-width:0;min-height:0;flex-direction:column;padding:8px;border:1px solid var(--column-border);border-radius:8px;background:var(--column-background)}.client-transaction-kanban .client-transaction-kanban__column--processing{--column-accent: #0097ef;--column-background: #eaf4fb;--column-border: #b8dffe;--column-badge: #c6e5fc}.client-transaction-kanban .client-transaction-kanban__column--failed{--column-accent: #ef4439;--column-background: #fbeeee;--column-border: #ffc6c1;--column-badge: #fac9c5}.client-transaction-kanban .client-transaction-kanban__column--completed{--column-accent: #429e42;--column-background: #edf5ee;--column-border: #c8e4c9;--column-badge: #d2e9d3}.client-transaction-kanban .client-transaction-kanban__column-header{display:flex;min-height:23px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.client-transaction-kanban .client-transaction-kanban__column-title{display:flex;min-width:0;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;line-height:1.5}.client-transaction-kanban .client-transaction-kanban__column-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--column-accent)}.client-transaction-kanban .client-transaction-kanban__count{min-width:30px;padding:4px 7px;border-radius:5px;background:var(--column-badge);color:var(--column-accent);font-size:10px;text-align:center;font-weight:600}.client-transaction-kanban .client-transaction-kanban__cards{display:flex;min-height:0;flex:1;flex-direction:column;gap:7px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--column-border) transparent}.client-transaction-kanban .client-transaction-kanban__cards:focus-visible{outline:2px solid var(--column-accent);outline-offset:3px;border-radius:5px}.client-transaction-kanban .client-transaction-kanban__card{flex-shrink:0;padding:12px;border:1px solid #e7e9eb;border-radius:7px;background:#fff;box-shadow:0 1px 2px #17223803}.client-transaction-kanban .client-transaction-kanban__card-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.client-transaction-kanban .client-transaction-kanban__id{min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:#17191f;cursor:pointer;font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:600;line-height:1.5;text-align:left;text-overflow:ellipsis;white-space:nowrap}.client-transaction-kanban .client-transaction-kanban__id:hover{color:#0878ed;text-decoration:underline}.client-transaction-kanban .client-transaction-kanban__id:focus-visible{outline:2px solid #0878ed;outline-offset:3px;border-radius:2px}.client-transaction-kanban .client-transaction-kanban__mode{flex-shrink:0;padding:1px 8px;border-radius:3px;background:#e2e2e2;color:#454545;font-size:10px;font-weight:600;line-height:1.4}.client-transaction-kanban .client-transaction-kanban__client{display:flex;align-items:center;gap:8px;margin-bottom:12px}.client-transaction-kanban .client-transaction-kanban__client-icon{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #e8eaee;border-radius:5px;color:#a0a8b6;font-size:15px}.client-transaction-kanban .client-transaction-kanban__client-details{display:flex;min-width:0;flex-direction:column;gap:3px}.client-transaction-kanban .client-transaction-kanban__client-details strong,.client-transaction-kanban .client-transaction-kanban__client-details span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-transaction-kanban .client-transaction-kanban__client-details strong{font-size:12px;font-weight:600;line-height:1.4}.client-transaction-kanban .client-transaction-kanban__client-details span{color:#8b93a2;font-size:10px;line-height:1.4;font-weight:500}.client-transaction-kanban .client-transaction-kanban__meta{display:flex;justify-content:space-between;gap:9px;margin:0 0 12px}.client-transaction-kanban .client-transaction-kanban__meta>div{min-width:0}.client-transaction-kanban .client-transaction-kanban__meta dt{margin-bottom:3px;color:#8b93a2;font-size:11px;line-height:1.3;font-weight:500}.client-transaction-kanban .client-transaction-kanban__meta dd{margin:0;font-size:11px;line-height:1.45;font-weight:600}.client-transaction-kanban .client-transaction-kanban__meta dd span{white-space:nowrap;font-weight:400;margin-left:4px}.client-transaction-kanban .client-transaction-kanban__amount{flex-shrink:0;text-align:right}.client-transaction-kanban .client-transaction-kanban__amount dd{font-weight:600;white-space:nowrap}.client-transaction-kanban .client-transaction-kanban__progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 11px;padding:0;list-style:none}.client-transaction-kanban .client-transaction-kanban__step{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:3px;color:#9197a4;text-align:center}.client-transaction-kanban .client-transaction-kanban__step:not(:last-child):after{position:absolute;z-index:0;top:7px;left:calc(50% + 7px);width:calc(100% - 14px);height:1px;background:#dfe2e7;content:""}.client-transaction-kanban .client-transaction-kanban__step.is-complete:after{background:#8ecc90}.client-transaction-kanban .client-transaction-kanban__step.is-complete .client-transaction-kanban__step-icon{border-color:#429e42;background:#429e42;color:#fff}.client-transaction-kanban .client-transaction-kanban__step.is-active .client-transaction-kanban__step-icon{border-color:#0097ef;color:#0097ef}.client-transaction-kanban .client-transaction-kanban__step.is-pending .client-transaction-kanban__step-icon{border-color:#f8b900;color:#f8b900}.client-transaction-kanban .client-transaction-kanban__step.is-failed .client-transaction-kanban__step-icon{border-color:#ef4439;background:#ef4439;color:#fff}.client-transaction-kanban .client-transaction-kanban__step.is-waiting .client-transaction-kanban__step-icon:after,.client-transaction-kanban .client-transaction-kanban__step.is-pending .client-transaction-kanban__step-icon:after{width:4px;height:4px;border-radius:50%;background:currentColor;content:""}.client-transaction-kanban .client-transaction-kanban__step-icon{position:relative;z-index:1;display:flex;width:14px;height:14px;align-items:center;justify-content:center;margin-bottom:1px;border:1px solid #d8dce3;border-radius:50%;background:#fff;color:#b7bec7;font-size:7px}.client-transaction-kanban .client-transaction-kanban__step-name,.client-transaction-kanban .client-transaction-kanban__step-detail{display:block;width:100%;overflow:hidden;padding:0 1px;font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.client-transaction-kanban .client-transaction-kanban__step-name{color:#242733}.client-transaction-kanban .client-transaction-kanban__step-detail{font-size:7px}.client-transaction-kanban .client-transaction-kanban__status-action{display:flex;width:100%;min-height:28px;align-items:center;gap:6px;padding:6px 7px;border:0;border-radius:5px;background:var(--column-background);color:#242733;cursor:pointer;font-family:inherit;font-size:10px;line-height:1.4;text-align:left}.client-transaction-kanban .client-transaction-kanban__status-action>svg:first-child{flex-shrink:0;color:var(--column-accent);font-size:12px}.client-transaction-kanban .client-transaction-kanban__status-action>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.client-transaction-kanban .client-transaction-kanban__status-action>svg:last-child{flex-shrink:0;font-size:9px}.client-transaction-kanban .client-transaction-kanban__status-action:hover{box-shadow:inset 0 0 0 1px var(--column-border)}.client-transaction-kanban .client-transaction-kanban__status-action:focus-visible{outline:2px solid #0878ed;outline-offset:2px}.client-transaction-kanban .client-transaction-kanban__empty{margin:0;padding:28px 8px;border:1px dashed var(--column-border);border-radius:6px;color:#7c8594;font-size:11px;line-height:1.6;text-align:center}@media(max-width:700px){.client-transaction-kanban{gap:12px;margin-right:12px;margin-left:12px}}.client-navbar .supplier-navbar__search{cursor:pointer}.client-navbar .supplier-navbar__search:focus-within{border-color:#1294f4;box-shadow:0 0 0 3px #1294f41f}.client-navbar .supplier-navbar__search input{cursor:pointer}.client-global-search__overlay{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto;background:#000000b3;overscroll-behavior:contain}.client-global-search{display:flex;width:800px;max-width:100%;max-height:min(700px,100dvh - 40px);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:6px;background:#fafafa;box-shadow:0 24px 80px #0003;color:#101217;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}.client-global-search *,.client-global-search *:before,.client-global-search *:after{box-sizing:border-box}.client-global-search :where(button,input){font:inherit}.client-global-search button{-webkit-tap-highlight-color:transparent}.client-global-search button:focus-visible{outline:2px solid #1195ff;outline-offset:-2px}.client-global-search__search{display:flex;min-height:63px;flex-shrink:0;align-items:center;gap:10px;padding:0 24px}.client-global-search__search>svg{flex-shrink:0;color:#101217;font-size:18px}.client-global-search__input{width:100%;min-width:0;flex:1;padding:8px 0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#202634;font-size:14px;line-height:1.5}.client-global-search__input::-moz-placeholder{color:#87909f;opacity:1}.client-global-search__input::placeholder{color:#87909f;opacity:1}.client-global-search__input::-webkit-search-cancel-button,.client-global-search__input::-webkit-search-decoration{-webkit-appearance:none}.client-global-search__close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#5e6674;cursor:pointer}.client-global-search__close svg{width:15px;height:15px}.client-global-search__close:hover{background:#eef0f3;color:#202634}.client-global-search__tabs{display:flex;min-height:44px;flex-shrink:0;align-items:stretch;gap:24px;padding:0 24px;overflow-x:auto;border-bottom:1px solid #e5e7eb;scrollbar-width:none}.client-global-search__tabs::-webkit-scrollbar{display:none}.client-global-search__tabs button{position:relative;flex-shrink:0;padding:10px 0 12px;border:0;background:transparent;color:#606878;cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap}.client-global-search__tabs button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;content:""}.client-global-search__tabs button:hover,.client-global-search__tabs button.is-active{color:#0095ff}.client-global-search__tabs button.is-active:after{background:#0095ff}.client-global-search__results{min-height:0;flex:1;padding:9px 24px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#d7dce4 transparent;scrollbar-width:thin}.client-global-search__group{margin:0 0 13px}.client-global-search__group:last-child{margin-bottom:0}.client-global-search__group-heading{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:12px}.client-global-search__group-heading h3{margin:0;color:#101217;font-size:13px;font-weight:600;line-height:1.5}.client-global-search__group-heading button{flex-shrink:0;padding:2px 0 2px 8px;border:0;border-radius:3px;background:transparent;color:#616b7b;cursor:pointer;font-size:12px;line-height:1.5}.client-global-search__group-heading button:hover{color:#0095ff}.client-global-search__item{display:flex;width:100%;min-height:40px;align-items:center;gap:6px;padding:7px 8px 7px 0;border:0;border-radius:6px;background:transparent;color:#606878;cursor:pointer;font-size:13px;font-weight:500;line-height:1.5;text-align:left}.client-global-search__item>svg,.client-global-search__item>.client-global-search__item-icon{width:14px;height:14px;flex:0 0 20px;color:currentColor;font-size:19px;stroke-width:1.5}.client-global-search__item:hover,.client-global-search__item.is-active{background:#eaf4ff;color:#087fe0}.client-global-search__item.is-disabled,.client-global-search__item:disabled{cursor:default;opacity:.6}.client-global-search__item-label{min-width:0;flex:1;overflow-wrap:anywhere}.client-global-search__item-hint{flex-shrink:0;margin-left:auto;color:#9199a7;font-size:11px;font-weight:400}.client-global-search__empty{margin:0;padding:40px 20px;color:#7c8594;font-size:13px;line-height:1.7;text-align:center}.client-global-search__sr-only,.client-global-search__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:600px){.client-global-search__overlay{padding:12px}.client-global-search{max-height:calc(100dvh - 24px);border-radius:18px}.client-global-search__search{min-height:66px;gap:8px;padding:14px 16px 8px}.client-global-search__input{font-size:13px}.client-global-search__tabs{gap:22px;padding-right:16px;padding-left:16px}.client-global-search__results{padding-right:16px;padding-left:16px}.client-global-search__item{gap:10px;font-size:13px}.client-global-search__item-hint{display:none}}@media(max-width:380px){.client-global-search__tabs{gap:18px}.client-global-search__tabs button{font-size:12px}}.client-notifications{position:relative;flex-shrink:0;color:#273b60;font:400 13px Montserrat,sans-serif;line-height:1.5}.client-notifications button{font-family:inherit}.client-notifications button:focus-visible{outline:2px solid #1685f9;outline-offset:3px}.client-notifications__trigger{position:relative;display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;box-shadow:none;color:#63738d;cursor:pointer}.client-notifications__trigger svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.client-notifications__trigger:hover,.client-notifications__trigger:focus,.client-notifications__trigger:focus-visible,.client-notifications__trigger:active,.client-notifications__trigger[aria-expanded=true]{background:transparent;box-shadow:none;color:#0985ec}.client-notifications__count{position:absolute;top:-2px;right:-3px;display:grid;min-width:14px;height:14px;place-items:center;padding:0 3px;box-sizing:border-box;border:1px solid currentColor;border-radius:5px;background:transparent;color:#e45b62;font-size:8px;font-weight:700;line-height:1}.client-notifications__panel{position:absolute;z-index:80;top:calc(100% + 14px);right:0;display:flex;width:400px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);flex-direction:column;box-sizing:border-box;border:1px solid #e2eaf3;border-radius:14px;background:#fff;box-shadow:0 16px 50px #20375b29,0 4px 12px #20375b0d}.client-notifications__panel:before{position:absolute;top:-6px;right:11px;width:10px;height:10px;border-top:1px solid #e2eaf3;border-left:1px solid #e2eaf3;background:#fff;content:"";transform:rotate(45deg)}.client-notifications__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 8px}.client-notifications__header p{margin:5px 0 0;color:#8a95a6;font-size:11px;line-height:1.5}.client-notifications__title{display:flex;align-items:center;gap:9px}.client-notifications__title h2{margin:0;color:#182a49;font-size:15px;font-weight:600;line-height:1.5}.client-notifications__unread-count{display:inline-flex;min-height:21px;align-items:center;padding:1px 7px;border:1px solid #d6eaff;border-radius:20px;background:#eff7ff;color:#1580df;font-size:10px;font-weight:600;line-height:1.5;white-space:nowrap}.client-notifications__close{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#8b96a7;cursor:pointer}.client-notifications__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.client-notifications__close:hover{background:transparent;color:#1685f9}.client-notifications__toolbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:10px;padding:0 20px;border-bottom:1px solid #edf1f6}.client-notifications__tabs{display:flex;align-items:stretch;gap:19px}.client-notifications__tabs button{position:relative;display:flex;min-height:39px;align-items:center;gap:5px;padding:0 0 11px;border:0;background:transparent;color:#8290a4;cursor:pointer;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.client-notifications__tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.client-notifications__tabs button:hover,.client-notifications__tabs button.is-active{color:#0785f3}.client-notifications__tabs button.is-active:after{background:#0785f3}.client-notifications__tabs button span{font-size:10px}.client-notifications__mark-all{margin-bottom:11px;padding:3px 0;border:0;border-radius:3px;background:transparent;color:#1387ed;cursor:pointer;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.client-notifications__mark-all:hover{color:#0665b5}.client-notifications__mark-all:disabled{color:#a2adbd;cursor:default}.client-notifications__list{min-height:0;max-height:min(420px,100dvh - 230px);flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#d9e2ee transparent;scrollbar-width:thin}.client-notifications__group{padding:12px 10px 0}.client-notifications__group:last-child{padding-bottom:10px}.client-notifications__group h3{margin:0 10px 7px;color:#98a2b1;font-size:10px;font-weight:600;letter-spacing:.8px;line-height:1.5;text-transform:uppercase}.client-notifications__group ul,.client-notifications__group li{margin:0;padding:0;list-style:none}.client-notifications__group li+li{margin-top:3px}.client-notifications__item{position:relative;display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) 6px;align-items:start;gap:10px;padding:12px 10px;box-sizing:border-box;border:0;border-radius:8px;background:transparent;color:#33496b;cursor:pointer;text-align:left}.client-notifications__item.is-unread{background:#f4f9ff}.client-notifications__item:hover{background:#edf5fe}.client-notifications__event-icon{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent;color:#2787e8}.client-notifications__event-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.client-notifications__event-icon.is-blue{color:#2787e8}.client-notifications__event-icon.is-green{color:#1ca67c}.client-notifications__event-icon.is-amber{color:#de9b25}.client-notifications__event-icon.is-rose{color:#dc6b83}.client-notifications__copy{min-width:0}.client-notifications__copy strong{display:block;color:#263b5b;font-size:12px;font-weight:600;line-height:1.5}.client-notifications__copy>span{display:block;margin:4px 0 5px;color:#8490a3;font-size:11.5px;line-height:1.6;overflow-wrap:anywhere}.client-notifications__copy small{display:block;color:#757575;font-size:10px;line-height:1.5;font-weight:500}.client-notifications__unread-dot{width:6px;height:6px;margin-top:6px;border-radius:50%;background:#248afb}.client-notifications__empty{padding:35px 25px 38px;color:#9aa9bd;text-align:center}.client-notifications__empty svg{width:35px;height:35px;margin-bottom:8px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.client-notifications__empty h3{margin:0 0 5px;color:#526580;font-size:12px;font-weight:600;line-height:1.5}.client-notifications__empty p{max-width:260px;margin:0 auto;font-size:11px;line-height:1.7}.client-notifications__footer{flex-shrink:0;padding:12px 16px;border-top:1px solid #edf1f6;border-radius:0 0 14px 14px;background:#fbfcfe;color:#9aa5b6;font-size:9px;line-height:1.6;text-align:center}.client-notifications__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.client-notifications__panel{position:fixed;top:60px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 72px)}.client-notifications__panel:before{display:none}.client-notifications__header{padding-right:16px;padding-left:16px}.client-notifications__toolbar{gap:7px;padding-right:16px;padding-left:16px}.client-notifications__tabs{gap:14px}.client-notifications__mark-all{font-size:12px}}.client-help{color:#263e6d;font-family:Montserrat,sans-serif;font-size:13px}.client-help *,.client-help *:before,.client-help *:after{box-sizing:border-box}.client-help button,.client-help input{font:inherit}.client-help button,.client-help a{-webkit-tap-highlight-color:transparent}.client-help button:focus-visible,.client-help a:focus-visible{outline:2px solid #238bfd;outline-offset:3px}.client-help svg{flex-shrink:0;width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.client-help svg.svg-inline--fa{fill:currentColor;stroke:none}.client-help__hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 20px;border:1px solid #deebfa;border-radius:12px;background:linear-gradient(115deg,#e2f0ff,#eaf5ff 65%,#baddff)}.client-help__hero-copy{flex:1;min-width:0}.client-help__hero-copy h1{margin:5px 0 9px;color:#243b60;font-size:21px;font-weight:600;line-height:1.4}.client-help__hero-copy>p{margin:0;color:#7b8aa2;font-size:13px;line-height:1.7}.client-help__eyebrow{color:#2788e5;font-size:10px;font-weight:600;letter-spacing:1.3px;line-height:1.7;text-transform:uppercase}.client-help__hero-icon{display:grid;flex-shrink:0;width:112px;height:112px;place-items:center;margin-right:24px;border:1px solid #dcecff;border-radius:28px;background:#ffffffb3;box-shadow:0 10px 24px #2b7bdc08;color:#4197ed;transform:rotate(-6deg)}.client-help__hero-icon svg{width:64px;height:64px;stroke-width:1.25}.client-help__search{display:flex;align-items:center;gap:11px;width:100%;max-width:640px;height:44px;margin-top:10px;padding:0 13px;border:1px solid #d7e3f1;border-radius:8px;background:#fff;box-shadow:0 3px 8px #2b5e9e04;color:#7a8da6}.client-help__search:focus-within{border-color:#76b3f5;box-shadow:0 0 0 3px #258afa0c}.client-help__search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#344b6e;font-size:12px}.client-help__search input::-moz-placeholder{color:#91a0b6}.client-help__search input::placeholder{color:#91a0b6}.client-help__search input::-webkit-search-cancel-button{display:none}.client-help__search button{display:grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#8393ab;cursor:pointer}.client-help__search button:hover{background:#f0f6fd;color:#1687f2}.client-help__search button svg{width:15px;height:15px}.client-help__popular{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px;color:#8796ad;font-size:10px}.client-help__popular>span{margin-right:2px}.client-help__popular button{padding:4px 9px;border:1px solid #dce8f7;border-radius:5px;background:#ffffffb3;color:#5d7ca4;font-size:10px;line-height:1.5;cursor:pointer}.client-help__popular button:hover{border-color:#aacff9;background:#fff;color:#1687f2}.client-help__quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:13px 0}.client-help__quick-links>a{display:flex;align-items:center;gap:13px;min-width:0;padding:18px;border:1px solid #e5eaf1;border-radius:10px;background:#fff;color:#8a99af;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.client-help__quick-links>a:hover{border-color:#c5defb;box-shadow:0 4px 14px #2c619409}.client-help__quick-links>a>div:not(.client-help__quick-icon){flex:1;min-width:0}.client-help__quick-links>a>svg{width:16px;height:16px;margin-left:auto}.client-help__quick-links strong{display:block;color:#344b70;font-size:13px;font-weight:600;line-height:1.6}.client-help__quick-links div>span:not(.client-help__quick-icon){display:block;margin-top:0;color:#91a0b3;font-size:12px;line-height:1.6}.client-help__quick-icon{display:grid;flex-shrink:0;width:40px;height:40px;place-items:center;border:1px solid #e7f1ff;border-radius:9px;background:#f3f8ff;color:#2789f0}.client-help__quick-icon svg{width:22px;height:22px}.client-help__layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:13px}.client-help__sidebar{display:grid;gap:13px;min-width:0}.client-help__topics,.client-help__support,.client-help__faq{min-width:0;border:1px solid #e5eaf1;border-radius:10px;background:#fff}.client-help__topics{padding:10px}.client-help__topics h2{margin:0 8px 13px;color:#344b70;font-size:13px;font-weight:600;line-height:1.6}.client-help__topics nav{display:grid;gap:5px}.client-help__topic{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:5px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#7b8ba3;font-size:12px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer}.client-help__topic>span:last-child{display:inline-grid;min-width:22px;height:21px;place-items:center;padding:0 5px;border-radius:5px;background:#f1f4f8;color:#91a0b5;font-size:10px;font-weight:500}.client-help__topic:hover{background:#f7faff;color:#2789ed}.client-help__topic.is-active{border-color:#e4f0ff;background:#edf6ff;color:#1687f2;font-weight:600}.client-help__topic.is-active>span:last-child{background:#dcecff;color:#2789ed}.client-help__support{padding:20px;background:linear-gradient(160deg,#fff,#f9fbff)}.client-help__support>svg{width:28px;height:28px;margin-bottom:10px;color:#3d95eb;stroke-width:1.5}.client-help__support h3{margin:0 0 7px;color:#344b70;font-size:13px;font-weight:600;line-height:1.6}.client-help__support p{margin:0 0 14px;color:#8998ad;font-size:11px;line-height:1.8}.client-help__support a{display:inline-flex;align-items:center;gap:7px;color:#2388ec;font-size:11px;font-weight:500;line-height:1.6;text-decoration:none}.client-help__support a:hover{text-decoration:underline}.client-help__support a svg{width:14px;height:14px}.client-help__faq{padding:22px}.client-help__faq-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px}.client-help__faq-header h2{margin:0;color:#2d4469;font-size:16px;font-weight:600;line-height:1.6}.client-help__faq-header p{margin:5px 0 0;color:#94a0b2;font-size:11px;line-height:1.7}.client-help__result-count{flex-shrink:0;padding:5px 9px;border-radius:5px;background:#f2f7fd;color:#7b95b5;font-size:10px;line-height:1.5}.client-help__list{border-top:1px solid #edf1f6}.client-help__question{border-bottom:1px solid #edf1f6}.client-help__question:last-child{border-bottom:0}.client-help__question h3{margin:0;font-size:13px;font-weight:600}.client-help__question-trigger{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px 0;border:0;background:transparent;color:#465d7d;font-size:12px;font-weight:500;line-height:1.7;text-align:left;cursor:pointer}.client-help__question-trigger>svg{width:17px;height:17px;color:#90a1b7;transition:transform .15s ease}.client-help__question-trigger:hover,.client-help__question-trigger.is-open{color:#2388ec}.client-help__question-trigger.is-open>svg{color:#2388ec;transform:rotate(180deg)}.client-help__answer{padding:0 34px 19px 0}.client-help__answer p{max-width:860px;margin:0;color:#8796ab;font-size:13px;line-height:1.7}.client-help__answer p+p{margin-top:9px}.client-help__answer a{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#2388ec;font-size:12px;font-weight:500;line-height:1.6;text-decoration:none}.client-help__answer a:hover{text-decoration:underline}.client-help__answer a svg{width:14px;height:14px}.client-help__empty{padding:46px 20px;color:#9badc3;text-align:center}.client-help__empty>svg{width:36px;height:36px;margin-bottom:12px;color:#78a9dc;stroke-width:1.4}.client-help__empty h3{margin:0 0 7px;color:#526b8b;font-size:14px;font-weight:600;line-height:1.6}.client-help__empty p{max-width:370px;margin:0 auto;color:#94a1b4;font-size:12px;line-height:1.8}.client-help__empty button{margin-top:17px;padding:8px 14px;border:1px solid #d9e8fa;border-radius:6px;background:#f4f9ff;color:#2388ec;font-size:11px;cursor:pointer}.client-help__empty button:hover{background:#eaf4ff}.client-help__note{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:#94a1b5;font-size:10px;line-height:1.8}.client-help__note svg{width:15px;height:15px;margin-top:2px;color:#9ab2cf}.client-help__note p{margin:0}.client-help__hero-copy>p,.client-help__quick-links div>span,.client-help__topic,.client-help__support p,.client-help__faq-header p,.client-help__answer p,.client-help__empty p,.client-help__note{color:#66758b}.client-help__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.client-help__hero-icon{margin-right:0}.client-help__layout,.client-help__sidebar{grid-template-columns:minmax(0,1fr)}.client-help__topics nav{display:flex;flex-wrap:wrap;gap:6px}.client-help__topic{justify-content:flex-start;width:auto;padding:8px 10px;font-size:11px}.client-help__quick-links{gap:10px}.client-help__quick-links>a{gap:10px;padding:14px 12px}.client-help__quick-icon{width:33px;height:33px}}@media(max-width:600px){.client-help{padding:0}.client-help__hero{padding:23px 18px}.client-help__hero-copy h1{font-size:20px}.client-help__hero-copy>p{font-size:12px}.client-help__hero-icon{display:none}.client-help__quick-links{grid-template-columns:minmax(0,1fr);margin:15px 0}.client-help__quick-links>a{padding:14px}.client-help__quick-icon{width:37px;height:37px}.client-help__layout{gap:15px}.client-help__faq{padding:18px 16px}.client-help__faq-header{align-items:flex-start}.client-help__faq-header h2{font-size:14px}.client-help__result-count{font-size:9px}.client-help__question-trigger{gap:10px;padding:16px 0}.client-help__answer{padding-right:0}.client-help__answer p{font-size:12px}}.operations-login-page,.client-login-page,.supplier-login-page--signin{min-height:100svh;min-height:100dvh}.operations-login-page .admin-login-card,.operations-login-page .admin-login-form>label,.operations-login-page .admin-login-input,.client-login-page .admin-login-card,.client-login-page .admin-login-form>label,.client-login-page .admin-login-input,.supplier-login-page--signin .admin-login-card,.supplier-login-page--signin .admin-login-form>label,.supplier-login-page--signin .admin-login-input{min-width:0}.operations-login-page .admin-login-heading h1,.client-login-page .admin-login-heading h1,.supplier-login-page--signin .admin-login-heading h1{line-height:1.3}.operations-login-page .admin-login-heading p,.operations-login-page .admin-login-form>label,.client-login-page .admin-login-heading p,.client-login-page .admin-login-form>label,.supplier-login-page--signin .admin-login-heading p,.supplier-login-page--signin .admin-login-form>label{line-height:1.5}.operations-login-page .admin-login-input input,.client-login-page .admin-login-input input,.supplier-login-page--signin .admin-login-input input{font-size:16px}.operations-login-page .admin-login-input button,.client-login-page .admin-login-input button,.supplier-login-page--signin .admin-login-input button{width:44px;height:44px;flex:0 0 44px}.operations-login-page .admin-login-forgot,.client-login-page .admin-login-forgot,.supplier-login-page--signin .admin-login-forgot{display:flex;min-height:44px;max-width:100%;align-items:center;justify-content:flex-end;line-height:1.4;text-align:right}.operations-login-page .admin-login-form>[role=alert],.client-login-page .admin-login-form>[role=alert],.supplier-login-page--signin .admin-login-form>[role=alert]{margin-top:12px;padding:10px 12px;border:1px solid #f0c5cb;border-radius:7px;background:#fff3f4;color:#b52e42;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.operations-login-page :is(button,a):focus-visible,.client-login-page :is(button,a):focus-visible,.supplier-login-page--signin :is(button,a):focus-visible{outline:2px solid #087ee2;outline-offset:3px}@media(max-width:768px){.operations-login-page,.client-login-page,.supplier-login-page--signin{place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.operations-login-page .admin-login-card,.client-login-page .admin-login-card,.supplier-login-page--signin .admin-login-card{margin:0;padding:30px 24px;border-radius:16px}.operations-login-page .admin-login-brand,.client-login-page .admin-login-brand,.supplier-login-page--signin .admin-login-brand{gap:12px}.operations-login-page .admin-login-brand img,.client-login-page .admin-login-brand img,.supplier-login-page--signin .admin-login-brand img{width:130px}.operations-login-page .admin-login-brand>span,.client-login-page .admin-login-brand>span,.supplier-login-page--signin .admin-login-brand>span{height:32px}.operations-login-page .admin-login-brand b,.client-login-page .admin-login-brand b,.supplier-login-page--signin .admin-login-brand b{font-size:22px}.operations-login-page .admin-login-heading,.client-login-page .admin-login-heading,.supplier-login-page--signin .admin-login-heading{margin:26px 0}.operations-login-page .admin-login-heading h1,.client-login-page .admin-login-heading h1,.supplier-login-page--signin .admin-login-heading h1{font-size:clamp(20px,4.5vw,23px)}.operations-login-page .admin-login-heading p,.client-login-page .admin-login-heading p,.supplier-login-page--signin .admin-login-heading p{font-size:14px}.operations-login-page .admin-login-input,.client-login-page .admin-login-input,.supplier-login-page--signin .admin-login-input{gap:8px;padding:0 6px 0 12px}.operations-login-page .admin-login-forgot,.client-login-page .admin-login-forgot,.supplier-login-page--signin .admin-login-forgot{margin:8px 0 14px auto}.operations-login-page .admin-login-submit,.client-login-page .admin-login-submit,.supplier-login-page--signin .admin-login-submit{height:52px}}@media(max-width:380px){.operations-login-page,.client-login-page,.supplier-login-page--signin{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.operations-login-page .admin-login-card,.client-login-page .admin-login-card,.supplier-login-page--signin .admin-login-card{padding:24px 18px}.operations-login-page .admin-login-brand img,.client-login-page .admin-login-brand img,.supplier-login-page--signin .admin-login-brand img{width:112px}.operations-login-page .admin-login-brand b,.client-login-page .admin-login-brand b,.supplier-login-page--signin .admin-login-brand b{font-size:20px}.operations-login-page .admin-login-heading p,.client-login-page .admin-login-heading p,.supplier-login-page--signin .admin-login-heading p{font-size:13px}}@media(max-height:700px){.operations-login-page,.client-login-page,.supplier-login-page--signin{align-items:start;padding-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}.operations-login-page .admin-login-card,.client-login-page .admin-login-card,.supplier-login-page--signin .admin-login-card{margin-block:0;padding-block:24px}.operations-login-page .admin-login-heading,.client-login-page .admin-login-heading,.supplier-login-page--signin .admin-login-heading{margin-block:20px}.operations-login-page .admin-login-input,.client-login-page .admin-login-input,.supplier-login-page--signin .admin-login-input,.operations-login-page .admin-login-submit,.client-login-page .admin-login-submit,.supplier-login-page--signin .admin-login-submit{height:50px}}.operations-layout,.portal-layout{--crm-navbar-height: 56px;height:100vh;height:100dvh;min-height:0;overflow:hidden}.operations-layout .main_layout__shell,.portal-layout .main_layout__shell{height:100%;min-height:0}.operations-layout .main_layout__content,.portal-layout .main_layout__content{display:flex;flex-direction:column;min-height:0}.operations-layout .main_layout_routerview,.portal-layout .main_layout_routerview{flex:1;min-height:0;max-height:none;overscroll-behavior:contain}.operations-navbar,.portal-navbar{position:relative;z-index:40;height:var(--crm-navbar-height);flex:0 0 var(--crm-navbar-height)}.operations-navbar .supplier-navbar__inner,.portal-navbar .supplier-navbar__inner{min-width:0;gap:20px}.operations-navbar .supplier-navbar__search,.portal-navbar .supplier-navbar__search{min-width:0;height:40px}.operations-navbar .supplier-navbar__search:focus-within,.portal-navbar .supplier-navbar__search:focus-within{border-color:#148ce3;box-shadow:0 0 0 3px #148ce31f}.operations-navbar .supplier-navbar__search>svg,.operations-navbar .supplier-navbar__avatar,.portal-navbar .supplier-navbar__search>svg,.portal-navbar .supplier-navbar__avatar{flex-shrink:0}.operations-navbar .supplier-navbar__actions,.portal-navbar .supplier-navbar__actions{flex:0 0 auto;margin-left:auto;gap:12px}.operations-navbar .supplier-navbar__icon-button,.operations-navbar .supplier-navbar__help,.operations-navbar .supplier-navbar__profile,.portal-navbar .supplier-navbar__icon-button,.portal-navbar .supplier-navbar__help,.portal-navbar .supplier-navbar__profile{min-width:44px;min-height:44px;justify-content:center;border-radius:6px}.operations-navbar .supplier-navbar__notification-count,.portal-navbar .supplier-navbar__notification-count{top:2px;right:1px}.operations-navbar .supplier-navbar__avatar--image,.portal-navbar .supplier-navbar__avatar--image{-o-object-fit:cover;object-fit:cover}.operations-navbar .client-notifications__trigger,.portal-navbar .client-notifications__trigger{width:44px;height:44px}.operations-navbar .client-notifications__count,.portal-navbar .client-notifications__count{top:2px;right:1px}.operations-navbar .client-notifications__panel,.portal-navbar .client-notifications__panel{top:calc(100% + 6px);max-height:calc(100vh - var(--crm-navbar-height) - 16px);max-height:calc(100dvh - var(--crm-navbar-height) - 16px)}.operations-navbar .supplier-navbar__dropdown,.portal-navbar .supplier-navbar__dropdown{top:calc(100% + 6px);width:min(280px,100vw - 24px);max-height:calc(100vh - var(--crm-navbar-height) - 16px);max-height:calc(100dvh - var(--crm-navbar-height) - 16px);overflow-y:auto;overscroll-behavior:contain}.operations-navbar .supplier-navbar__dropdown-user>span:last-child,.portal-navbar .supplier-navbar__dropdown-user>span:last-child{min-width:0}.operations-navbar .supplier-navbar__dropdown-user b,.operations-navbar .supplier-navbar__dropdown-user small,.portal-navbar .supplier-navbar__dropdown-user b,.portal-navbar .supplier-navbar__dropdown-user small{overflow-wrap:anywhere;line-height:1.5}.operations-navbar .supplier-navbar__dropdown>a,.operations-navbar .supplier-navbar__dropdown>button,.portal-navbar .supplier-navbar__dropdown>a,.portal-navbar .supplier-navbar__dropdown>button{min-height:44px;box-sizing:border-box}.operations-sidebar,.portal-sidebar{height:100%;min-width:0;grid-template-rows:auto auto minmax(0,1fr)}.operations-sidebar .supplier-sidebar__menu,.portal-sidebar .supplier-sidebar__menu{grid-row:3;overscroll-behavior:contain}.operations-sidebar .supplier-sidebar__link,.portal-sidebar .supplier-sidebar__link{min-height:40px}.portal-sidebar{grid-template-rows:auto auto minmax(0,1fr) auto}.portal-sidebar .supplier-sidebar__footer,.portal-sidebar.is-collapsed .supplier-sidebar__footer{position:static;width:auto;grid-row:4}.operations-navbar__menu-toggle,.operations-sidebar__close,.operations-layout__backdrop,.portal-navbar__menu-toggle,.portal-sidebar__close,.portal-layout__backdrop{display:none}.operations-navbar :is(button,a):focus-visible,.operations-sidebar :is(button,a):focus-visible,.portal-navbar :is(button,a):focus-visible,.portal-sidebar :is(button,a):focus-visible{outline:2px solid #087ee2;outline-offset:2px}@media(max-width:1024px){.client-global-search__input{font-size:16px}.client-global-search__close{width:44px;height:44px;flex-basis:44px}.operations-layout,.portal-layout{--crm-navbar-height: 64px}.operations-layout .main_layout__shell,.operations-layout .main_layout__content,.portal-layout .main_layout__shell,.portal-layout .main_layout__content{width:100%}.operations-layout--navigation-open .main_layout_routerview,.portal-layout--navigation-open .main_layout_routerview{overflow:hidden}.operations-navbar .supplier-navbar__inner,.portal-navbar .supplier-navbar__inner{gap:12px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.operations-navbar .supplier-navbar__search,.portal-navbar .supplier-navbar__search{flex:1;max-width:400px;height:44px}.operations-navbar .supplier-navbar__search input,.portal-navbar .supplier-navbar__search input{font-size:16px}.operations-navbar .supplier-navbar__search kbd,.portal-navbar .supplier-navbar__search kbd{display:none}.operations-navbar .supplier-navbar__actions,.portal-navbar .supplier-navbar__actions{gap:4px}.operations-navbar .client-notifications__close,.portal-navbar .client-notifications__close{width:44px;height:44px;flex-basis:44px}.operations-navbar .client-notifications__tabs button,.operations-navbar .client-notifications__mark-all,.portal-navbar .client-notifications__tabs button,.portal-navbar .client-notifications__mark-all{min-height:44px;margin-bottom:0;padding-block:0}.operations-navbar__menu-toggle,.operations-sidebar__close,.portal-navbar__menu-toggle,.portal-sidebar__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #dce6f2;border-radius:8px;background:#f4f8fd;color:#274375;font-size:18px;cursor:pointer}.operations-navbar__menu-toggle:hover,.operations-sidebar__close:hover,.portal-navbar__menu-toggle:hover,.portal-sidebar__close:hover{background:#e3f3ff;color:#087ee2}.operations-layout__backdrop,.portal-layout__backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:#10213e73;touch-action:none;cursor:pointer}.operations-sidebar,.operations-sidebar.is-collapsed,.portal-sidebar,.portal-sidebar.is-collapsed{position:fixed;z-index:60;inset:0 auto 0 0;width:min(300px,100vw - 48px);height:100vh;height:100dvh;flex-basis:auto;padding-bottom:env(safe-area-inset-bottom);visibility:hidden;transform:translate(-100%);transition:transform .24s ease}.operations-sidebar.is-mobile-open,.operations-sidebar.is-collapsed.is-mobile-open,.portal-sidebar.is-mobile-open,.portal-sidebar.is-collapsed.is-mobile-open{visibility:visible;transform:translate(0);box-shadow:12px 0 36px #10213e2e}.operations-sidebar .supplier-sidebar__header,.operations-sidebar.is-collapsed .supplier-sidebar__header,.portal-sidebar .supplier-sidebar__header,.portal-sidebar.is-collapsed .supplier-sidebar__header{min-height:64px;justify-content:space-between;gap:12px;padding:8px 12px 8px max(16px,env(safe-area-inset-left))}.operations-sidebar .supplier-sidebar__brand,.operations-sidebar.is-collapsed .supplier-sidebar__brand,.portal-sidebar .supplier-sidebar__brand,.portal-sidebar.is-collapsed .supplier-sidebar__brand{display:flex;min-height:44px}.operations-sidebar .supplier-sidebar__brand img,.operations-sidebar.is-collapsed .supplier-sidebar__brand img,.portal-sidebar .supplier-sidebar__brand img,.portal-sidebar.is-collapsed .supplier-sidebar__brand img{width:75px}.operations-sidebar .supplier-sidebar__brand>span,.operations-sidebar .supplier-sidebar__brand b,.operations-sidebar .supplier-sidebar__organisation>span:nth-child(2),.operations-sidebar .supplier-sidebar__link span,.operations-sidebar .supplier-sidebar__group-label,.operations-sidebar.is-collapsed .supplier-sidebar__brand>span,.operations-sidebar.is-collapsed .supplier-sidebar__brand b,.operations-sidebar.is-collapsed .supplier-sidebar__organisation>span:nth-child(2),.operations-sidebar.is-collapsed .supplier-sidebar__link span,.operations-sidebar.is-collapsed .supplier-sidebar__group-label,.portal-sidebar .supplier-sidebar__brand>span,.portal-sidebar .supplier-sidebar__brand b,.portal-sidebar .supplier-sidebar__organisation>span:nth-child(2),.portal-sidebar .supplier-sidebar__link span,.portal-sidebar .supplier-sidebar__group-label,.portal-sidebar.is-collapsed .supplier-sidebar__brand>span,.portal-sidebar.is-collapsed .supplier-sidebar__brand b,.portal-sidebar.is-collapsed .supplier-sidebar__organisation>span:nth-child(2),.portal-sidebar.is-collapsed .supplier-sidebar__link span,.portal-sidebar.is-collapsed .supplier-sidebar__group-label{display:block}.operations-sidebar .supplier-sidebar__collapse,.operations-sidebar.is-collapsed .supplier-sidebar__collapse,.portal-sidebar .supplier-sidebar__collapse,.portal-sidebar.is-collapsed .supplier-sidebar__collapse{display:none}.operations-sidebar .supplier-sidebar__organisation,.operations-sidebar.is-collapsed .supplier-sidebar__organisation,.portal-sidebar .supplier-sidebar__organisation,.portal-sidebar.is-collapsed .supplier-sidebar__organisation{display:grid;grid-template-columns:30px minmax(0,1fr);margin:4px 12px 8px;padding:10px;border:1px solid #e1eaf6}.operations-sidebar .supplier-sidebar__organisation b,.operations-sidebar.is-collapsed .supplier-sidebar__organisation b,.portal-sidebar .supplier-sidebar__organisation b,.portal-sidebar.is-collapsed .supplier-sidebar__organisation b{font-size:12px}.operations-sidebar .supplier-sidebar__organisation small,.operations-sidebar.is-collapsed .supplier-sidebar__organisation small,.portal-sidebar .supplier-sidebar__organisation small,.portal-sidebar.is-collapsed .supplier-sidebar__organisation small{font-size:11px}.operations-sidebar .supplier-sidebar__menu,.operations-sidebar.is-collapsed .supplier-sidebar__menu,.portal-sidebar .supplier-sidebar__menu,.portal-sidebar.is-collapsed .supplier-sidebar__menu{padding:0 12px 16px}.operations-sidebar .supplier-sidebar__group-label,.operations-sidebar.is-collapsed .supplier-sidebar__group-label,.portal-sidebar .supplier-sidebar__group-label,.portal-sidebar.is-collapsed .supplier-sidebar__group-label{font-size:10px}.operations-sidebar .supplier-sidebar__link,.operations-sidebar.is-collapsed .supplier-sidebar__link,.portal-sidebar .supplier-sidebar__link,.portal-sidebar.is-collapsed .supplier-sidebar__link{min-height:48px;justify-content:flex-start;gap:12px;padding:10px 12px;font-size:14px;line-height:1.4}.operations-sidebar .supplier-sidebar__link>svg,.operations-sidebar.is-collapsed .supplier-sidebar__link>svg,.portal-sidebar .supplier-sidebar__link>svg,.portal-sidebar.is-collapsed .supplier-sidebar__link>svg{width:18px;flex:0 0 18px;font-size:16px}}@media(max-width:600px){.operations-layout,.portal-layout{--crm-navbar-height: 116px}.operations-layout .main_layout_routerview,.portal-layout .main_layout_routerview{padding:12px}.operations-navbar .supplier-navbar__inner,.portal-navbar .supplier-navbar__inner{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:44px 44px;gap:8px 12px;padding-block:8px}.operations-navbar .supplier-navbar__search,.portal-navbar .supplier-navbar__search{grid-column:1/-1;grid-row:2;width:100%;max-width:none}.operations-navbar .supplier-navbar__actions,.portal-navbar .supplier-navbar__actions{grid-column:2;grid-row:1;justify-self:end}.operations-navbar .supplier-navbar__help span,.portal-navbar .supplier-navbar__help span{display:none}.operations-navbar .client-notifications__panel,.portal-navbar .client-notifications__panel{top:60px;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px)}.supplier-transactions__heading p{line-height:19px}}@media(max-width:780px){.operations-logs .supplier-transactions__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.operations-logs .operations-logs__date-control,.operations-logs .operations-logs__toolbar-actions,.operations-logs .operations-logs__filter-control,.operations-logs .supplier-transactions__search{width:100%;min-width:0}.operations-logs .supplier-transactions__actions .supplier-transactions__button,.operations-logs .operations-logs__filter-control>button{width:100%;min-height:44px;height:auto;padding-block:10px;white-space:normal}.operations-logs .operations-logs__popover{position:static;width:100%;max-width:100%;margin-top:8px;box-sizing:border-box}.operations-logs .operations-logs__popover label,.operations-logs .operations-logs__popover input,.operations-logs .operations-logs__popover select{min-width:0;max-width:100%}.operations-logs .operations-logs__popover input,.operations-logs .operations-logs__popover select{height:44px;font-size:16px}.operations-logs .operations-logs__popover>button,.operations-logs .operations-logs__filter-popover>div button{min-height:44px}}@media(max-width:767px){.supplier-modal{padding:10px}.supplier-modal__card{padding:15px;border-radius:6px}.supplier-modal__header p{line-height:20px}.operations-suppliers--directory .operations-suppliers__heading p{line-height:19px}}@media(pointer:coarse){.operations-sidebar .supplier-sidebar__link,.operations-sidebar .supplier-sidebar__collapse,.portal-sidebar .supplier-sidebar__link,.portal-sidebar .supplier-sidebar__collapse{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.operations-sidebar,.operations-sidebar.is-collapsed,.operations-sidebar .supplier-sidebar__link,.operations-navbar .supplier-navbar__chevron,.portal-sidebar,.portal-sidebar.is-collapsed,.portal-sidebar .supplier-sidebar__link,.portal-navbar .supplier-navbar__chevron{transition:none}}
