:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out;will-change:opacity}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in;will-change:opacity}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
#root>nav.navigation{display:flex;flex-direction:column;position:relative;background:var(--c-ffffff, #ffffff);border-radius:20px;box-sizing:border-box;height:calc(100% - 20px);overflow:visible;gap:var(--nav-gap);flex:0 0 auto;inline-size:var(--nav-width);transition:inline-size .2s ease-in-out;z-index:50}#root>nav.navigation>div.logo{flex:0 0 var(--banner-height);position:relative;font-size:21px;font-weight:900;line-height:var(--banner-height);display:flex;text-align:center;border-bottom:1px color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent) solid;background-size:50%;background-repeat:no-repeat;background-position:center;min-height:var(--banner-height);cursor:pointer;transition:all .2s ease-in-out;overflow:hidden;box-sizing:border-box;padding:0 calc(60px*var(--layout-scale)) 0 calc(48px*var(--layout-scale))}#root>nav.navigation>div.logo .logo-icon-only{display:block;position:absolute;top:50%;left:0;width:100%;height:calc(29px*var(--layout-scale));transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:0;transition:opacity .2s ease-in-out}#root>nav.navigation>div.logo .logo-icon-only img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}#root>nav.navigation>div.logo .logo-full{display:block;position:absolute;top:0;left:calc(48px*var(--layout-scale));width:calc(100% - 108px*var(--layout-scale));height:100%;background-size:contain;background-repeat:no-repeat;background-position:0 center;opacity:1;transition:opacity .2s ease-in-out}#root>nav.navigation>div.logo .logo-full img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}#root>nav.navigation>div.logo>span{font-weight:400}#root>nav.navigation>.nav-items{flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:none}#root>nav.navigation>.nav-items::-webkit-scrollbar{display:none}#root>nav.navigation>.nav-items .nav-item.active .nav-label{color:var(--c-e47953, #e47953)}#root>nav.navigation>.nav-items .nav-item.active .nav-icon{color:var(--c-e47953, #e47953)}#root>nav.navigation>.nav-item-bottom{flex:0 0 auto;margin-top:auto;overflow:hidden}#root>nav.navigation>.nav-item-bottom .nav-icon svg{opacity:50%}#root>nav.navigation>.nav-item-bottom .nav-item.active .nav-label{color:var(--c-e47953, #e47953)}#root>nav.navigation>.nav-item-bottom .nav-item.active .nav-icon{color:var(--c-e47953, #e47953)}#root>nav.navigation>.nav-item-bottom .nav-item.active .nav-icon svg{opacity:1}#root>nav.navigation>.profile{flex:0 0 calc(62px*var(--layout-scale) + 12px)}#root>nav.navigation.minimized{inline-size:var(--nav-width-minimized)}#root>nav.navigation.minimized>div.logo{padding:0 0 0 calc(24px*var(--layout-scale))}#root>nav.navigation.minimized>div.logo .logo-icon-only{opacity:1}#root>nav.navigation.minimized>div.logo .logo-full{opacity:0}#root>nav.navigation.minimized>.nav-items,#root>nav.navigation.minimized>.nav-item-bottom{overflow:visible}#root>nav.navigation.minimized .nav-item{position:relative;width:var(--nav-width-minimized)}#root>nav.navigation.minimized .nav-item .nav-label{position:absolute;left:calc(100% + 10px);top:50%;height:calc(40px*var(--layout-scale));line-height:calc(40px*var(--layout-scale));padding:0 calc(18px*var(--layout-scale));border-radius:calc(12px*var(--layout-scale));background:var(--c-ffffff, #ffffff);box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent);color:var(--c-1b254b, #1b254b);font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-6px, -50%);transition:opacity .15s ease-out,transform .15s ease-out}#root>nav.navigation.minimized .nav-item:hover .nav-label{opacity:1;transform:translate(0, -50%)}#root>nav.navigation.minimized .nav-group .nav-item .nav-label{left:calc(100% + 10px + calc(18px * var(--layout-scale)))}#root>nav.navigation.minimized>.profile>.profile-badge{justify-content:center;padding:0}#root>nav.navigation.minimized>.profile>.profile-badge>.profile-main,#root>nav.navigation.minimized>.profile>.profile-badge>span.profile-settings{display:none;opacity:0}@media(max-width: 1500px){#root>nav.navigation{inline-size:var(--nav-width-minimized)}#root>nav.navigation>div.logo{padding:0 0 0 calc(24px*var(--layout-scale))}#root>nav.navigation>div.logo .logo-icon-only{opacity:1}#root>nav.navigation>div.logo .logo-full{opacity:0}#root>nav.navigation>.nav-items,#root>nav.navigation>.nav-item-bottom{overflow:visible}#root>nav.navigation .nav-item{position:relative;width:var(--nav-width-minimized)}#root>nav.navigation .nav-item .nav-label{position:absolute;left:calc(100% + 10px);top:50%;height:calc(40px*var(--layout-scale));line-height:calc(40px*var(--layout-scale));padding:0 calc(18px*var(--layout-scale));border-radius:calc(12px*var(--layout-scale));background:var(--c-ffffff, #ffffff);box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent);color:var(--c-1b254b, #1b254b);font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-6px, -50%);transition:opacity .15s ease-out,transform .15s ease-out}#root>nav.navigation .nav-item:hover .nav-label{opacity:1;transform:translate(0, -50%)}#root>nav.navigation .nav-group .nav-item .nav-label{left:calc(100% + 10px + calc(18px * var(--layout-scale)))}#root>nav.navigation>.profile>.profile-badge{justify-content:center;padding:0}#root>nav.navigation>.profile>.profile-badge>.profile-main,#root>nav.navigation>.profile>.profile-badge>span.profile-settings{display:none;opacity:0}}
.loading-animation-wrapper{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:90}.loading-animation-background{display:block;position:absolute;width:100%;height:100%;z-index:200;pointer-events:none;animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:var(--c-f5f8fe, #f5f8fe);background:linear-gradient(to right, var(--c-f5f8fe, #f5f8fe) 8%, color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 4%) 38%, var(--c-f5f8fe, #f5f8fe) 54%);background-size:1000px 640px;opacity:.8}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.loading-animation{width:200px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:201}.loading-animation .circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:var(--c-ffffff, #ffffff);left:15%;transform-origin:50%;top:60px;animation:circle .5s alternate infinite ease}@keyframes circle{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:20px;border-radius:50%;transform:scaleX(1)}100%{top:0}}.loading-animation .circle:nth-child(2){left:45%;animation-delay:.2s}.loading-animation .circle:nth-child(3){left:auto;right:15%;animation-delay:.3s}.loading-animation .shadow{width:20px;height:4px;border-radius:50%;background-color:color-mix(in srgb, var(--c-000000, #000000) 50%, transparent);position:absolute;top:62px;transform-origin:50%;z-index:-1;left:15%;filter:blur(1px);animation:shadow .5s alternate infinite ease}@keyframes shadow{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}100%{transform:scaleX(0.2);opacity:.4}}.loading-animation .shadow:nth-child(4){left:45%;animation-delay:.2s}.loading-animation .shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}
.profile{display:inline-block;position:relative;width:100%;padding:0 12px 12px 12px;box-sizing:border-box;transition:all .2s ease-in-out}.profile>ul.profile-menu.open{display:block}.profile>ul.profile-menu{display:none;position:absolute;width:calc(var(--nav-width, 275px) - 20px);left:10px;top:45px;padding:8px 0 45px 0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:13px;font-weight:bold;transform:translateY(-100%);background-color:var(--c-f5f8fe, #f5f8fe);margin:0;box-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent)}.profile>ul.profile-menu li{list-style:none;display:block;position:relative;padding:8px 20px;cursor:pointer;opacity:.85}.profile>ul.profile-menu li.logout,.profile>ul.profile-menu li.switch-workspace{border-top:1px solid color-mix(in srgb, var(--c-3b4158, #3b4158) 15%, transparent);color:color-mix(in srgb, var(--c-cf0000, #cf0000) 81%, transparent)}.profile>ul.profile-menu li.switch-workspace+li.logout{border-top:none}.profile>ul.profile-menu li.logout svg,.profile>ul.profile-menu li.switch-workspace svg{display:inline-block;width:14px;height:14px;transform:translateY(2px);margin-right:2px}.profile>ul.profile-menu li:hover{background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 65%, transparent)}.profile-badge{display:flex;align-items:center;position:relative;gap:8px;width:100%;height:calc(62px*var(--layout-scale, 1));border-radius:calc(31px*var(--layout-scale, 1));background-color:var(--c-f5f8fe, #f5f8fe);box-sizing:border-box;padding:0 14px 0 8px;cursor:pointer;transition:all .2s ease-in-out}.profile .profile-badge{padding:0 8px 0 8px}.profile-badge:hover{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 10%)}.profile-badge.open{background-color:var(--c-cfd9ec, #cfd9ec)}.profile>.profile-badge>.profile-picture{flex:0 0 calc(48px*var(--layout-scale, 1));width:calc(48px*var(--layout-scale, 1));height:calc(48px*var(--layout-scale, 1));object-fit:cover;border-radius:50%;background-size:cover;background-color:var(--c-a3aed0, #a3aed0);position:relative}.profile>.profile-badge>.profile-picture.unset{filter:brightness(105%)}.profile>.profile-badge>.profile-picture>.profile-demo-mode{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background-color:var(--c-2563eb, #2563eb);border:2px solid var(--c-f5f8fe, #f5f8fe);transition:border-color .2s ease-in-out}.profile>.profile-badge:hover>.profile-picture>.profile-demo-mode,.profile>.profile-badge.open>.profile-picture>.profile-demo-mode{border-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 10%)}.profile>.profile-badge>.profile-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;transition:all .2s ease-in-out;opacity:1}#root>nav.navigation.minimized .profile>.profile-badge>.profile-main{display:none;opacity:0}.profile>.profile-badge>.profile-main>.profile-name{font-size:13px;font-weight:bold;opacity:.85;line-height:14px;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.profile>.profile-badge>.profile-main>.profile-organization{font-size:11px;font-weight:normal;opacity:.85;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.profile>.profile-badge>span.profile-settings{color:color-mix(in srgb, var(--c-9ca3af, #9ca3af) 65%, transparent);cursor:pointer;height:28px;flex:0 0 28px;border-radius:4px;transition:all .2s ease-in-out;opacity:1}.profile>.profile-badge>span.profile-settings>svg{width:22px;height:22px;margin-left:3px;margin-top:3px}.dialog-email .dialog{width:500px}.dialog-2fa .dialog{width:500px}.dialog-2fa .dialog .button{width:100%}
.input{display:block;position:relative;font-size:12px;margin:5px 10px 5px 0;box-sizing:border-box;user-select:none;width:100%;overflow:hidden;border-radius:22px}.input input[type=number]::-webkit-outer-spin-button,.input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input input[type=number]{-moz-appearance:textfield}.input input::-webkit-calendar-picker-indicator{position:absolute;top:50%;right:15px;transform:translateY(-50%);margin:0;width:19px;height:19px;opacity:.55;cursor:pointer}.input .input-label{display:block;position:absolute;font-size:10px;color:var(--c-a3aed0, #a3aed0);margin:0;line-height:10px;height:10px;max-height:10px;box-sizing:border-box;user-select:none;pointer-events:none;z-index:2;left:15px;top:10px}.input.with-pic .input-label{left:50px}.input input{display:inline-block;position:relative;height:44px;min-width:100px;border:1px solid var(--c-a3aed0, #a3aed0);border-radius:22px;padding:10px 20px 0 15px;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;color:var(--c-1b254b, #1b254b);font-size:14px;background-color:var(--c-f5f8fe, #f5f8fe)}.input.input-invalid input{border-color:var(--c-d78282, #d78282);border-width:2px;background-color:var(--c-fdecea, #fdecea)}.input.input-invalid p.validation-error-message{font-size:11px;font-weight:600;margin:2px 17px 10px 17px;color:var(--c-ad4c4c, #ad4c4c);line-height:12px}.input.with-pic input{padding-left:50px}.input input::placeholder{font-style:italic;opacity:.65;font-family:"Poppins",sans-serif;color:var(--c-1b254b, #1b254b);font-size:14px}.input input[disabled]{background-color:var(--c-cfd9ec, #cfd9ec);color:var(--c-6b718a, #6b718a);cursor:not-allowed}.input input[disabled]:focus,.input input[readonly]:focus{outline:none}.input.with-pic .input-pic{display:inline-block;position:absolute;height:36px;width:36px;vertical-align:top;border-radius:20px;margin-top:4px;margin-left:4px;background-color:var(--c-b93333, #b93333);background-size:cover}.input .input-buttons{display:flex;position:absolute;top:0;right:0;height:44px;z-index:10;padding-right:15px}.input.number .input-buttons{padding-right:4px}.input .input-buttons button{display:inline-block;position:relative;background:none;outline:none;border:none;height:30px;width:30px;margin-top:8px;cursor:pointer;color:var(--c-7e869e, #7e869e)}.input .input-buttons button.copy{margin-top:6px}.input .input-buttons button svg{width:100%}.input .input-buttons svg{display:block;position:relative;top:50%;transform:translateY(-50%);width:19px;cursor:pointer;color:var(--c-a3aed0, #a3aed0)}.input.number .input-buttons svg{width:21px;padding:0 8px}.input.number .input-buttons svg+svg{border-left:1px solid var(--c-cedaff, #cedaff)}.input .input-buttons svg.disabled{opacity:40%;cursor:not-allowed}.input.input-adding-state{display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:22px;padding:10px 50px 0 15px;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;color:var(--c-1b254b, #1b254b);font-size:14px;opacity:65%;cursor:pointer}.input.input-adding-state span{display:block;position:absolute;width:100%;height:100%;font-size:12px;text-align:center;top:0;left:0;line-height:42px;color:var(--c-8f9bba, #8f9bba)}@keyframes onAutoFillStart{}.input input:-webkit-autofill{animation-name:onAutoFillStart;animation-duration:0s}
.tabs{display:block;position:relative;width:calc(100% - 2px);left:1px;box-sizing:border-box;height:66px;max-height:66px;user-select:none;border-bottom:3px solid var(--c-f5f8fe, #f5f8fe);white-space:nowrap}.tabs .tab{display:inline-block;position:relative;font-weight:bold;height:100%;font-size:21px;line-height:66px;padding:0 30px;cursor:pointer;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent)}.tabs .tab.active{opacity:100%;border-bottom:3px solid color-mix(in srgb, var(--c-e47953, #e47953) 50%, transparent);color:var(--c-1b254b, #1b254b)}.tabs .tab.active span.tab-count{background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-a3aed0, #a3aed0)}.tabs .tab span.tab-count{display:inline-block;position:relative;font-weight:bold;font-size:11px;height:18px;line-height:18px;background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 40%, transparent);padding:0 14px;color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 40%, transparent);border-radius:9px;margin-left:8px;transform:translateY(-2px)}.tabs .card-content{padding:10px 30px;overflow-y:auto;height:calc(100% - 86px)}.dialog-content.with-secondary-tabs{padding:0}.tabs.tabs-secondary{height:44px}.tabs.tabs-secondary .tab{font-size:14px;line-height:40px;padding:0 20px;cursor:pointer;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent)}.tabs.tabs-secondary .tab.active{opacity:100%;border-bottom:3px solid color-mix(in srgb, var(--c-e47953, #e47953) 50%, transparent);color:var(--c-1b254b, #1b254b)}
#app-overlay-dialogs{pointer-events:all}.dialog-wrapper{content:"";display:none;position:fixed;z-index:99;background-color:color-mix(in srgb, var(--c-000000, #000000) 65%, transparent);width:calc(100vw + 1px);height:calc(100vh + 1px);top:50%;left:50%;transform:translate(-50%, -50%);min-width:444px}.dialog-wrapper.active{display:block}.dialog{display:flex;flex-direction:column;min-height:0;height:auto;position:fixed;min-width:500px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;box-sizing:border-box;border-radius:15px;background-color:var(--c-ffffff, #ffffff);max-height:80%;max-width:80%;overflow:hidden}.dialog .dialog-main-area{display:flex;flex-direction:column;min-height:0}.dialog .dialog-main-area .dialog-tabs{flex:0 0 66px}.dialog .dialog-main-area .dialog-tabs.tabs-secondary{flex:0 0 44px}.dialog .dialog-main-area .dialog-content{flex:1 1 auto}.dialog .dialog-main-area .dialog-content .tab-panels{display:grid;overflow:hidden}.dialog .dialog-main-area .dialog-content .tab-panels .tab-panel{grid-area:1/1;visibility:hidden;min-width:0}.dialog .dialog-main-area .dialog-content .tab-panels .tab-panel.tab-panel--active{visibility:visible}.dialog .dialog-main-area .dialog-content .tab-panels.tab-panels-secondary{padding:30px}.dialog .dialog-main-area .dialog-footer{display:flex;flex-direction:row;flex:0 0 66px;justify-content:center;align-items:center;height:66px}.dialog .dialog-main-area .dialog-footer a{display:block;position:relative;flex:0 0 auto;top:0}.dialog-content{display:block;position:relative;width:100%;border-bottom:1px solid var(--c-cfd9ec, #cfd9ec);padding:30px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.dialog .dialog-header{display:block;position:relative;width:100%;border-bottom:1px solid var(--c-cfd9ec, #cfd9ec);padding:30px;box-sizing:border-box}.dialog .dialog-header h2{font-size:21px;margin:0 0 0 0;line-height:24px}.dialog .dialog-header h3{font-size:14px;margin:0 0 6px 0;line-height:1em;opacity:40%;font-weight:500}.dialog .dialog-header p{font-size:13px;margin:0 0 0 0}.dialog .dialog-header h2+p{margin-top:4px}.dialog .dialog-content>*:last-child{margin-bottom:0}.dialog .dialog-content h2{font-size:21px;margin:0 0 8px 0;line-height:24px}.dialog .dialog-content h3{font-size:15px;margin-bottom:0}.dialog .dialog-content h3+*{margin-top:15px}.dialog .dialog-content h3+p{margin-top:2px}.dialog .dialog-content p{font-size:13px;margin:0 0 20px 0}.dialog .dialog-footer{display:flex;flex-direction:row;flex:0 0 66px;justify-content:center;align-items:center;height:66px}.dialog .dialog-footer a{display:block;position:relative;flex:0 0 auto;top:0}.dialog .dialog-footer .dialog-button-cancel,.dialog .dialog-footer .dialog-button-apply,.dialog .dialog-footer .dialog-button-back{display:inline-flex;align-items:center;justify-content:center;position:relative;height:36px;min-width:100px;border-radius:5px;cursor:pointer;color:var(--on-color, #ffffff);box-sizing:border-box;background-color:var(--c-e47953, #e47953);font-size:12px;text-align:center;text-decoration:none;line-height:normal;vertical-align:top;padding:0 20px}.dialog .dialog-footer .dialog-button-cancel>*,.dialog .dialog-footer .dialog-button-apply>*,.dialog .dialog-footer .dialog-button-back>*{line-height:normal}.dialog .dialog-footer .dialog-button-cancel,.dialog .dialog-footer .dialog-button-back{margin:0 6px 0 0;border:2px solid color-mix(in srgb, var(--c-e47953, #e47953) 65%, transparent);background:none;color:var(--c-e47953, #e47953)}.dialog .dialog-footer .dialog-button-apply{margin:0}.dialog-footer .dialog-button-apply{margin:0}.dialog-footer .dialog-button-apply.danger{background-color:var(--c-cd5353, #cd5353)}.dialog-footer .dialog-button-apply.green{background-color:var(--c-5ebc80, #5ebc80)}.dialog-footer .dialog-button-apply.success{background-color:var(--c-5ebc80, #5ebc80)}.dialog-footer .dialog-button-apply.error{background-color:var(--c-cd5353, #cd5353)}.dialog hr{border:none;background-color:var(--c-f5f8fe, #f5f8fe);height:2px;margin-top:20px;margin-bottom:20px}.dialog .loading-animation-wrapper{z-index:200}.dialog>.dialog-footer{position:relative;z-index:201;background-color:var(--c-ffffff, #ffffff)}.dialog.withSideArea{padding-left:350px}.dialog.withSideArea .dialog-side-area{display:block;position:absolute;top:0;left:0;height:100%;width:350px;box-sizing:border-box;border-right:3px solid var(--c-f5f8fe, #f5f8fe);padding:30px}.dialog.withSideArea .dialog-main-area{display:inline-block;position:relative;box-sizing:border-box}
button{border:none;outline:none;background:none;cursor:pointer}button.has-icon{padding:0 15px 0 10px}button.button{display:inline-block;position:relative;height:36px;min-width:36px;border-radius:5px;cursor:pointer;color:var(--on-color, #ffffff);box-sizing:border-box;outline:none;border:none;line-height:36px;padding:0 15px;vertical-align:top;margin:0 6px 0 0}button.button[disabled]{cursor:not-allowed}button.button.with-icon{padding:0 15px 0 10px}button.button.only-icon{padding:0}button.button *{line-height:36px;vertical-align:top}button.button>svg:first-child{display:inline-block;position:relative;width:14px;height:14px;margin-top:10px;margin-left:2px}button.button.filled{background-color:var(--ve-color, var(--c-e47953, #e47953));color:var(--on-color, #ffffff)}button.button[disabled].filled,button.button.filled.color-gray{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent);color:var(--c-7e869e, #7e869e)}button.button.filled:not([disabled]):hover{filter:brightness(92%)}button.button.filled:not([disabled]).color-gray:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 40%, transparent)}button.button[disabled].gray,button.button.gray{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent);color:var(--c-7e869e, #7e869e)}button.button.gray:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 40%, transparent)}button.button.outline{background:none;border:1px solid var(--ve-color, var(--c-e47953, #e47953));color:var(--ve-color, var(--c-e47953, #e47953))}button.button[disabled].outline{border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 11%);color:var(--c-bfbfbf, #bfbfbf)}button.button.outline.color-gray{border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent);color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent)}button.button.iconOnly{background-color:var(--ve-color, var(--c-e47953, #e47953));color:var(--on-color, #ffffff);padding:0;width:36px}button.button[disabled].iconOnly{border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 11%);color:var(--c-bfbfbf, #bfbfbf)}button.button.iconOnly.color-gray{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent);color:var(--c-8f9bba, #8f9bba)}button.button.iconOnly svg{display:inline-block;position:absolute;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:0;margin-left:0}
.blocking-escape-links{position:fixed;left:12px;bottom:8px;display:flex;align-items:center;gap:18px}.blocking-escape-links .escape-link{background:none;border:none;padding:0;font-family:inherit;font-size:13px;color:color-mix(in srgb, var(--on-color, #ffffff) 80%, transparent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.blocking-escape-links .escape-link:hover{color:var(--on-color, #ffffff)}.blocking-escape-links .escape-link+.escape-link::before{content:"·";margin-right:18px;text-decoration:none;display:inline-block;color:color-mix(in srgb, var(--on-color, #ffffff) 50%, transparent)}
.dialog-password .dialog{width:500px}

.driver-popover.onboarding-tour{padding:20px 25px;background-color:var(--c-ffffff, #ffffff)}.driver-popover.onboarding-tour .driver-popover-arrow-side-left{border-left-color:var(--c-ffffff, #ffffff)}.driver-popover.onboarding-tour .driver-popover-arrow-side-right{border-right-color:var(--c-ffffff, #ffffff)}.driver-popover.onboarding-tour .driver-popover-arrow-side-top{border-top-color:var(--c-ffffff, #ffffff)}.driver-popover.onboarding-tour .driver-popover-arrow-side-bottom{border-bottom-color:var(--c-ffffff, #ffffff)}.driver-popover.onboarding-tour .driver-popover-close-btn{color:var(--c-b4bbc9, #b4bbc9)}.driver-popover.onboarding-tour .driver-popover-close-btn:hover,.driver-popover.onboarding-tour .driver-popover-close-btn:focus-visible{color:var(--c-1b254b, #1b254b)}.driver-popover.onboarding-tour .driver-popover-progress-text{color:var(--c-6b718a, #6b718a)}.driver-popover.onboarding-tour header.driver-popover-title{font-family:"Poppins",sans-serif;color:var(--c-1b254b, #1b254b)}.driver-popover.onboarding-tour .driver-popover-description{font-family:"Poppins",sans-serif;color:var(--c-1b254b, #1b254b)}.driver-popover.onboarding-tour .driver-popover-description p,.driver-popover.onboarding-tour .driver-popover-description *{font-family:"Poppins",sans-serif;color:var(--c-1b254b, #1b254b);margin:0}.driver-popover.onboarding-tour .driver-popover-description p+p{margin-top:10px}.driver-popover.onboarding-tour .driver-popover-description .tour-copy{background-color:var(--c-cfd9ec, #cfd9ec);font-size:11px;padding:5px 8px;opacity:65%;border-radius:5px;margin-top:5px;margin-bottom:5px;cursor:pointer;display:block;position:relative;overflow:hidden}.driver-popover.onboarding-tour .driver-popover-description .tour-copy:hover::after{content:"Click to copy";text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;height:100%;width:100%;top:0;left:0;background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 90%, transparent)}.driver-popover.onboarding-tour .driver-popover-description .tour-copy.copied:hover::after{content:"Copied!"}.driver-popover.onboarding-tour .driver-popover-footer button.driver-popover-next-btn{background-color:var(--c-e47953, #e47953);inset:unset;font-family:"Poppins",sans-serif;color:var(--on-color, #ffffff);border-radius:5px;text-shadow:unset;border:none}.driver-popover.onboarding-tour .driver-popover-footer button.driver-popover-prev-btn{border:1px solid var(--c-e47953, #e47953);background-color:var(--c-ffffff, #ffffff);color:var(--c-e47953, #e47953);font-family:"Poppins",sans-serif}body.tour-disable-highlight .driver-popover *{pointer-events:all !important}body.tour-disable-highlight>*:not(.driver-popover) *{pointer-events:none !important}
.dialog-tour .dialog{min-width:initial}.dialog-tour .dialog .dialog-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:60px 60px}.dialog-tour .dialog .dialog-content .dialog-tour-content{flex:0 0 400px;box-sizing:border-box}.dialog-tour .dialog .dialog-content .dialog-tour-content .logo{width:100%;height:18px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left;margin-bottom:20px;margin-top:-6px}.dialog-tour .dialog .dialog-content .dialog-tour-content h2{font-weight:600;margin-bottom:12px}.dialog-tour .dialog .dialog-content .dialog-tour-content p{font-size:14px;line-height:26px;color:var(--c-6b718a, #6b718a)}@media(max-width: 600px){.dialog-tour .dialog .dialog-content .dialog-tour-content{flex:0 0 280px}}.dialog-tour .dialog .dialog-content .dialog-tour-image{flex:0 0 200px;padding:10px;box-sizing:border-box}.dialog-tour .dialog .dialog-content .dialog-tour-image .dialog-tour-image-background{display:block;position:relative;width:180px;height:180px;border-radius:100px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-tour .dialog .dialog-content .dialog-tour-image .dialog-tour-image-background svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--c-e47953, #e47953)}@media(max-width: 900px){.dialog-tour .dialog .dialog-content .dialog-tour-image{display:none}}@media(max-width: 900px){.dialog-tour .dialog{max-width:calc(100% - 40px)}}
.dialog-close-tour{pointer-events:all !important}.dialog-close-tour .dialog{width:500px;pointer-events:all !important}.dialog-close-tour .dialog .dialog-content{pointer-events:all !important}.dialog-close-tour .dialog .dialog-content *{pointer-events:all !important}.dialog-close-tour .dialog .dialog-footer{pointer-events:all !important}.dialog-close-tour .dialog .dialog-footer *{pointer-events:all !important}body.tour-disable-highlight .dialog-wrapper.dialog-close-tour *{pointer-events:all !important}
.dialog-edit-profile .dialog{width:520px;min-width:520px}.dialog-edit-profile .dialog .edit-profile-identity{display:flex;align-items:center;gap:20px;margin:18px 0 6px 0;padding:16px;border-radius:16px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-edit-profile .dialog .edit-profile-picture-area{position:relative;flex:0 0 auto}.dialog-edit-profile .dialog .edit-profile-picture{display:block;position:relative;width:84px;height:84px;padding:0;border:3px solid var(--c-ffffff, #ffffff);border-radius:50%;background-color:var(--c-cfd9ec, #cfd9ec);background-size:cover;background-position:center;box-shadow:0 2px 8px color-mix(in srgb, var(--shadow, #1b254b) 12%, transparent);cursor:pointer;overflow:hidden}.dialog-edit-profile .dialog .edit-profile-picture .edit-profile-picture-overlay{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent);color:var(--on-color, #ffffff);opacity:0;transition:opacity .15s ease-in-out}.dialog-edit-profile .dialog .edit-profile-picture .edit-profile-picture-overlay svg{width:24px;height:24px}.dialog-edit-profile .dialog .edit-profile-picture:hover .edit-profile-picture-overlay,.dialog-edit-profile .dialog .edit-profile-picture:focus-visible .edit-profile-picture-overlay{opacity:1}.dialog-edit-profile .dialog .edit-profile-picture-remove{display:flex;position:absolute;right:-2px;bottom:-2px;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:2px solid var(--c-ffffff, #ffffff);border-radius:50%;background-color:var(--c-ffffff, #ffffff);color:var(--c-ad4c4c, #ad4c4c);box-shadow:0 1px 4px color-mix(in srgb, var(--shadow, #1b254b) 20%, transparent);cursor:pointer}.dialog-edit-profile .dialog .edit-profile-picture-remove svg{width:14px;height:14px}.dialog-edit-profile .dialog .edit-profile-picture-remove:hover{background-color:var(--c-fdecea, #fdecea)}.dialog-edit-profile .dialog .edit-profile-file-input{display:none}.dialog-edit-profile .dialog .edit-profile-preview{min-width:0}.dialog-edit-profile .dialog .edit-profile-preview>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-edit-profile .dialog .edit-profile-preview .edit-profile-preview-name{font-size:18px;font-weight:700;color:var(--c-1b254b, #1b254b)}.dialog-edit-profile .dialog .edit-profile-preview .edit-profile-preview-fullname{font-size:13px;color:var(--c-1b254b, #1b254b)}.dialog-edit-profile .dialog .edit-profile-preview .edit-profile-preview-fullname .unset{color:var(--c-a3aed0, #a3aed0);font-style:italic}.dialog-edit-profile .dialog .edit-profile-preview .edit-profile-preview-email{margin-top:2px;font-size:12px;color:var(--c-a3aed0, #a3aed0)}.dialog-edit-profile .dialog p.edit-profile-picture-error{margin:4px 0 0 16px;font-size:11px;font-weight:600;color:var(--c-ad4c4c, #ad4c4c)}.dialog-edit-profile .dialog .edit-profile-section{margin-top:18px}.dialog-edit-profile .dialog .edit-profile-section h3{margin:0;font-size:14px;color:var(--c-1b254b, #1b254b)}.dialog-edit-profile .dialog .edit-profile-section p{margin:2px 0 6px 0;font-size:12px;color:var(--c-7e869e, #7e869e)}.dialog-edit-profile .dialog .edit-profile-row{display:flex;gap:10px}.dialog-edit-profile .dialog .edit-profile-row .input{margin-right:0}
.nav-item{display:block;box-sizing:border-box;height:var(--nav-item-height, 65px);padding-left:calc(35px*var(--layout-scale, 1));font-size:calc(15px*var(--layout-scale, 1));cursor:pointer;transition:background .3s ease-in-out;border-radius:5px;text-decoration:none;color:var(--c-1b254b, #1b254b);width:var(--nav-width, 275px)}.nav-item:hover{background:var(--c-f5f8fe, #f5f8fe)}.nav-icon{display:inline-block;position:relative;height:100%;width:calc(18px*var(--layout-scale, 1));padding-right:calc(10px*var(--layout-scale, 1));vertical-align:top}.nav-icon svg{height:calc(18px*var(--layout-scale, 1));width:calc(18px*var(--layout-scale, 1));display:block;position:absolute;top:calc(50% - 1px);transform:translateY(-50%)}.nav-label{font-size:calc(15px*var(--layout-scale, 1));color:var(--c-a3aed0, #a3aed0);line-height:var(--nav-item-height, 65px);white-space:nowrap;transition:opacity .2s ease-in-out}
#root>nav.navigation>.nav-items .nav-group{--nav-sub-item-height: calc(var(--nav-item-height) * 0.8);margin-inline:calc(18px*var(--layout-scale));margin-block:calc((var(--nav-item-height) - calc(52px * var(--layout-scale)))/2);border-radius:calc(calc(52px * var(--layout-scale))/2);background:rgba(0,0,0,0);transition:background .25s ease-in-out}#root>nav.navigation>.nav-items .nav-group .nav-item{width:100%;padding-left:calc(35px*var(--layout-scale) - calc(18px * var(--layout-scale)));border-radius:calc(var(--nav-item-height)/2)}#root>nav.navigation>.nav-items .nav-group>.nav-group-header{--nav-item-height: calc(52px * var(--layout-scale));display:block}#root>nav.navigation>.nav-items .nav-group>.nav-group-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out}#root>nav.navigation>.nav-items .nav-group>.nav-group-items>.nav-group-items-inner{min-height:0;clip-path:inset(0 -400px);visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility 0s linear .25s}#root>nav.navigation>.nav-items .nav-group .nav-sub-item{--nav-item-height: var(--nav-sub-item-height)}#root>nav.navigation>.nav-items .nav-group .nav-sub-item .nav-icon{padding-left:calc(1.5px*var(--layout-scale));width:calc(15px*var(--layout-scale));padding-right:calc(11.5px*var(--layout-scale))}#root>nav.navigation>.nav-items .nav-group .nav-sub-item .nav-icon svg{height:calc(15px*var(--layout-scale));width:calc(15px*var(--layout-scale));opacity:.9}#root>nav.navigation>.nav-items .nav-group .nav-sub-item .nav-label{font-size:calc(14px*var(--layout-scale))}#root>nav.navigation>.nav-items .nav-group.open{background:var(--c-f5f8fe, #f5f8fe)}#root>nav.navigation>.nav-items .nav-group.open>.nav-group-header .nav-icon,#root>nav.navigation>.nav-items .nav-group.open>.nav-group-header .nav-label{color:var(--c-1b254b, #1b254b)}#root>nav.navigation>.nav-items .nav-group.open>.nav-group-items{grid-template-rows:1fr}#root>nav.navigation>.nav-items .nav-group.open>.nav-group-items>.nav-group-items-inner{visibility:visible;opacity:1;transition:opacity .2s ease-in-out .05s,visibility 0s}#root>nav.navigation>.nav-items .nav-group.open .nav-sub-item:hover{background:color-mix(in srgb, var(--c-1b254b, #1b254b) 5%, transparent)}@media(prefers-reduced-motion: reduce){#root>nav.navigation>.nav-items .nav-group,#root>nav.navigation>.nav-items .nav-group>.nav-group-items,#root>nav.navigation>.nav-items .nav-group>.nav-group-items>.nav-group-items-inner{transition:none}}.nav-group.open>.nav-group-header{background:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 6%)}
.driver-layer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.driver-layer::backdrop{display:none}.driver-layer .driver-popover{pointer-events:auto}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus-visible{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}

html.dark-mode{color-scheme:dark;--darker-toward: white;--lighter-toward: black;--brand-tint-base: var(--c-ffffff);--brand-tint-amount: 85%;--on-color: #ffffff;--shadow: #000000;--c-bfbfbf: #62656d;--c-ffffff: #181b22;--c-888888: #9fa3ac;--c-333333: #c4c7cf;--c-000000: #000000;--c-c0c8e0: #50566b;--c-b4bbc9: #666c79;--c-a3aed0: #777e95;--c-8f9bba: #8992a9;--c-8b9db2: #8495a8;--c-7e869e: #9ca3bb;--c-68769f: #a8b1c8;--c-6b718a: #afb5cd;--c-5b6573: #b9c4d4;--c-9ca3af: #868d99;--c-5a6687: #b7c0d8;--c-465298: #abbaf9;--c-46647f: #b4c8db;--c-3b4158: #b8bdd1;--c-1b254b: #c3cbe0;--c-0a1028: #c9cfe1;--c-475569: #bfcee4;--c-1b3a78: #9fbef8;--c-1b1f2b: #c8cddb;--c-f5f8fe: #22252d;--c-eef1f8: #2b2f39;--c-eaedff: #232532;--c-cedaff: #373d51;--c-cfd9ec: #394150;--c-78b0d3: #758c9b;--c-4f5bd5: #7385fc;--c-4eabc1: #4eabc1;--c-0f76d7: #3894f7;--c-2a4f87: #9ec0f3;--c-86c7f0: #86c7f0;--c-7d6ae0: #8e7df5;--c-3b82f6: #4b8ffd;--c-4f46e5: #adb8fe;--c-606dbc: #7c8bdd;--c-5098c6: #529ac9;--c-2563eb: #568dfc;--c-0000ff: #9dbdff;--c-4886ab: #5c9ac0;--c-166da3: #88c5f4;--c-d7eae9: #273636;--c-1f6f6a: #accdca;--c-f0fdf4: #131d17;--c-f4fbf6: #181a21;--c-e2ecdf: #2a3228;--c-aadaaa: #9dcc9d;--c-9dc19d: #687a68;--c-80b691: #799080;--c-5ebc80: #5ebc80;--c-4bba4b: #4bba4b;--c-35af62: #35af62;--c-16a34a: #29ae54;--c-249e6e: #35aa79;--c-2f8a4e: #4fa86a;--c-2a7c44: #57a66c;--c-1f6b38: #94cea1;--c-bcd9c4: #3d5243;--c-86efac: #6ed796;--c-8fd0a8: #8ecfa7;--c-37c06a: #37c06a;--c-579156: #69a367;--c-497347: #a5c9a3;--c-008000: #85d57f;--c-1f5c31: #9bcca4;--c-fbf1d3: #28210d;--c-c5af5d: #c5af5d;--c-dcb625: #dcb625;--c-8a6d1f: #ac8e44;--c-5c4a00: #cdbd8c;--c-fff7ed: #1f1a13;--c-f29877: #f29877;--c-e47953: #e47953;--c-f5b041: #f4af3f;--c-cfa051: #cfa051;--c-e79700: #e79700;--c-da8420: #da8420;--c-b7791f: #c2832d;--c-8a5a00: #e0b67f;--c-fed7aa: #463826;--c-f4b183: #f0ad7f;--c-fdba74: #f1ae68;--c-f0bc4c: #e9b544;--c-ea580c: #ef5d16;--c-ca8a04: #ca8a04;--c-8a6d3b: #c2b49e;--c-b26a12: #c97f30;--c-b45309: #d77336;--c-9a5b13: #c38141;--c-9a3412: #fea388;--c-92400e: #f4aa87;--c-7a5a17: #d6ba88;--c-3a2600: #d6c9b6;--c-fdecea: #2b1f1e;--c-f0cdcd: #553c3c;--c-f0a0a0: #f0a0a0;--c-e1abab: #7f6464;--c-d78282: #d78282;--c-ff3838: #fd4440;--c-c26c6c: #cd7675;--c-cd5353: #e16564;--c-dc2626: #fa4941;--c-ad4c4c: #d5706e;--c-8b6464: #ceb0b0;--c-b93333: #e8605a;--c-c53e1d: #ea6040;--c-a2261a: #fda293;--c-8a2f2f: #f7a49f;--c-eab8a8: #6e564e;--c-c85b3a: #dc6d4c;--c-ff0000: #fd4637;--c-cf0000: #fc4737;--c-8b5cf6: #9974fe;--c-5f4f85: #c2b5e6}html.dark-mode img[src="/images/SCALAN_Logo.svg"]{/*! webpackIgnore: true */content:url("/images/SCALAN_Logo_White.svg")}html.dark-mode [style*="SCALAN_Logo.svg"]{/*! webpackIgnore: true */background-image:url("/images/SCALAN_Logo_White.svg") !important}html.dark-mode .prompt-editor .toolbar .tool{filter:brightness(0) invert(1)}html,body{margin:0;padding:0;font-size:0;height:100vh;width:100vw;overflow:hidden;font-family:"Poppins",sans-serif;box-sizing:border-box;color:var(--c-1b254b, #1b254b);min-width:768px;min-height:768px}@media(max-width: 768px){body{overflow-x:auto}}@media(max-height: 768px){body{overflow-y:auto}}body svg text,body svg text tspan{fill:var(--c-1b254b, #1b254b)}#root{--layout-scale: 1}@media(max-width: 1540px){#root{--layout-scale: 0.85}}#root{--banner-height: calc(100px * var(--layout-scale));--nav-width: calc(275px * var(--layout-scale));--nav-width-minimized: calc(88px * var(--layout-scale));--nav-item-height: calc(65px * var(--layout-scale));--nav-gap: calc(20px * var(--layout-scale))}@media(max-height: 920px){#root{--nav-item-height: min(56px, calc(65px * var(--layout-scale)));--nav-gap: min(12px, calc(20px * var(--layout-scale)))}}#root{display:flex;position:relative;top:0;left:0;height:100%;width:100%;overflow:hidden;box-sizing:border-box;background-color:var(--c-f5f8fe, #f5f8fe);padding:20px 0 0 20px;gap:20px;min-width:768px}#root>main.main{flex:1 1 0;display:flex;flex-direction:column;position:relative;overflow:visible;box-sizing:border-box;gap:0;padding:0 20px 20px 0;scroll-padding-bottom:20px}main.main .content-with-banner{flex:1 1 auto;display:block;position:relative;z-index:4}body *{user-select:none;font-family:"Poppins",sans-serif}.card-shadow{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent)}hr{border:none;background-color:var(--c-f5f8fe, #f5f8fe);height:2px;margin-top:20px;margin-bottom:20px}::-webkit-scrollbar{width:5px;height:10px}::-webkit-scrollbar-thumb{background:var(--c-a3aed0, #a3aed0);border-radius:2px}::-webkit-scrollbar-track{background:var(--c-f5f8fe, #f5f8fe)}::selection{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 20%, transparent)}h2.empty-page{font-size:28px;display:inline-block;position:relative;width:600px;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.15;max-width:100%;padding:30px 30px}.dialog .dialog-content p.validation-error-message,p.validation-error-message{display:block;position:relative;font-size:11px;font-weight:600;margin-left:17px;margin-top:2px;margin-bottom:10px;color:var(--c-ad4c4c, #ad4c4c)}#root main.main.forbidden{display:flex;position:absolute;flex:none;width:auto;height:auto;left:50%;top:50%;transform:translate(-50%, -50%);align-items:center}main.main.forbidden svg{width:150px;height:150px}main.main.forbidden p{font-size:21px;text-align:center}p>a,a.inline-link{color:var(--c-e47953, #e47953)}.profile-picture{display:block;position:relative;width:48px;height:48px;background-image:url(/c46b7c59e75807b5b237.png);border-radius:50%;background-size:cover}
.navigation.minimized .trial-badge a span{display:none;width:17px;height:15px}.trial-badge{display:block;position:relative;width:100%;height:calc(36px*var(--layout-scale));box-sizing:border-box;padding:0 20px}.trial-badge a{display:block;position:relative;font-size:calc(14px*var(--layout-scale));text-decoration:none;border-radius:6px;color:var(--c-c85b3a, #c85b3a);border:3px solid color-mix(in srgb, var(--c-c85b3a, #c85b3a) 50%, transparent);box-sizing:border-box;height:100%;padding:0 20px 0 12px;text-align:center;font-weight:bold;background-color:color-mix(in srgb, var(--c-c85b3a, #c85b3a) 5%, transparent)}.trial-badge a>svg{width:14px;height:14px;margin-top:7px;margin-right:2px}.trial-badge a>span{opacity:80%;line-height:calc(31px*var(--layout-scale))}.trial-badge a>*{vertical-align:top}.trial-badge a:hover{background-color:color-mix(in srgb, var(--c-c85b3a, #c85b3a) 15%, transparent)}

.card{display:inline-block;position:relative;border-radius:20px;box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent);background-color:var(--c-ffffff, #ffffff);margin:0 20px 20px 0;box-sizing:border-box;min-width:100px;min-height:50px;background-position:center;background-size:101% auto;vertical-align:top;overflow:visible}.card.card-casual{padding:20px 25px 25px 25px}.card.card-casual .card-content-loading{top:0;height:100%}.card.card-casual h2{display:inline-block;position:relative;font-weight:bold;font-size:21px;line-height:24px;padding:0 0;margin:0 0 15px 0}.card.card-with-header{padding:0}.card.card-with-header .card-content{padding:20px 25px 25px 25px;height:calc(100% - 111px)}.card.card-with-header .card-content>*:first-child{margin-top:0}.card.card-with-smallheader .card-content-loading{top:0;height:100%}.card.card-with-smallheader .card-header{display:block;position:relative;width:100%;box-sizing:border-box;height:66px;max-height:66px;user-select:none;border-bottom:3px solid var(--c-f5f8fe, #f5f8fe)}.card.card-with-smallheader .card-header>*{vertical-align:top}.card.card-with-smallheader .card-header h2{display:inline-block;position:relative;font-weight:bold;font-size:21px;line-height:66px;padding:0 30px}.card.card-with-smallheader .card-header .card-options{display:inline-block;position:absolute;height:100%;right:0;top:0}.card.card-with-smallheader .card-header .card-button{top:50%;transform:translateY(-50%);margin-right:6px;color:var(--on-color, #ffffff);background-color:var(--c-e47953, #e47953)}.card.card-with-smallheader .card-header{border:none;padding-top:17px;height:50px}.card.card-with-smallheader .card-header h2{line-height:24px;padding:0 25px;margin:0}.card.card-with-smallheader .card-header .card-options{height:36px;top:12px}.card.card-with-smallheader .card-content{padding:10px 25px 25px 25px}.card.card-with-smallheader .card-content>.dropdown,.card.card-with-smallheader .card-content>.input{margin:0}.card.card-with-smallheader .card-content .dropdown+.dropdown,.card.card-with-smallheader .card-content .input+.input,.card.card-with-smallheader .card-content .input+.dropdown,.card.card-with-smallheader .card-content .dropdown+.input{margin-top:6px}.card.card-with-tabs{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;width:100%;min-width:0;overflow:hidden;flex-direction:column}.card.card-with-tabs .card-tabs{display:inline-flex;flex-wrap:nowrap;width:100%;gap:0;white-space:nowrap;position:relative;box-sizing:border-box;height:66px;max-height:66px;user-select:none;border-bottom:3px solid var(--c-f5f8fe, #f5f8fe)}.card.card-with-tabs .card-tabs::-webkit-scrollbar{height:1px}.card.card-with-tabs .card-tabs::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.card.card-with-tabs .card-tabs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.card.card-with-tabs .card-tabs .card-tab{flex:0 0 auto;display:inline-block;position:relative;font-weight:bold;height:100%;font-size:21px;line-height:66px;padding:0 30px;opacity:40%;cursor:pointer;border-bottom:3px solid var(--c-f5f8fe, #f5f8fe)}.card.card-with-tabs .card-tabs .card-tab.active{opacity:100%;border-bottom:3px solid rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.5)}.card.card-with-tabs .card-tabs .card-tab span.tab-count{display:inline-block;position:relative;font-weight:bold;font-size:11px;height:18px;line-height:18px;background-color:var(--c-f5f8fe, #f5f8fe);padding:0 14px;color:var(--c-a3aed0, #a3aed0);border-radius:9px;margin-left:8px;transform:translateY(-2px)}@media(max-width: 600px){.card.card-with-tabs .card-tabs .card-tab span.tab-count{display:none}}@media(max-width: 800px){.card.card-with-tabs .card-tabs .card-tab{font-size:18px;line-height:66px;padding:0 24px}}.card.card-with-tabs .card-options{display:flex;flex-direction:row;gap:6px;top:0;height:66px;z-index:11;align-items:center}.card.card-with-tabs .card-options button.button{margin:0}.card.card-with-tabs .card-options button.button+button.button{margin-left:6px}.card.card-with-tabs .card-content{padding:10px 30px;height:calc(100% - 86px);display:block;position:relative;overflow-y:auto;overflow-x:hidden}.card.card-with-tabs .card-content.hidden{display:none}.card.card-with-tabs .card-content .dropdown,.card.card-with-tabs .card-content .input{margin-right:0}.card.card-with-tabs .card-content::-webkit-scrollbar-track{margin-bottom:15px}.card.card-with-tabs .card-content h3{font-size:14px}.card.card-with-tabs .card-content-loading{display:block;position:absolute;width:100%;top:66px;height:calc(100% - 66px)}.card .card-header{display:block;position:relative;width:100%;box-sizing:border-box;height:66px;max-height:66px;user-select:none;border-bottom:3px solid var(--c-f5f8fe, #f5f8fe)}.card .card-header>*{vertical-align:top}.card .card-header h2{display:inline-block;position:relative;font-weight:bold;font-size:21px;line-height:66px;padding:0 30px}.card .card-header .card-options{display:inline-block;position:absolute;height:100%;right:0;top:0}.card .card-header .card-button{top:50%;transform:translateY(-50%);margin-right:6px;color:var(--on-color, #ffffff);background-color:var(--c-e47953, #e47953)}.card .card-header h2{margin:0;padding:0 0 0 25px}.card .card-options{display:block;position:absolute;top:14px;right:0;height:36px;margin-right:14px}.card .card-options .card-add-button,.card .card-options .card-menu-button{top:50%;transform:translateY(-50%);color:var(--on-color, #ffffff)}.card .card-options .card-add-button svg,.card .card-options .card-menu-button svg{height:36px;width:21px}.card .card-options .card-add-button{background-color:var(--c-e47953, #e47953)}.card .card-options .card-menu-button{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent);color:var(--c-7e869e, #7e869e)}.card p.warning{font-size:11px;padding:0 15px;color:var(--c-e47953, #e47953);margin-top:0}.card p.error{font-size:11px;padding:0 15px;color:var(--c-cd5353, #cd5353);margin-top:0}.placeholder{display:block;position:relative;width:100%;height:200px;border-radius:5px;border:1px dashed var(--c-a3aed0, #a3aed0);color:var(--c-a3aed0, #a3aed0);text-align:center;padding:20px 20px 20px 20px;box-sizing:border-box}.placeholder>span{display:block;position:relative;width:100%;opacity:65%;color:var(--c-a3aed0, #a3aed0);top:50%;transform:translateY(-50%)}.placeholder>span h3{text-transform:uppercase;font-size:21px;font-weight:bold;line-height:21px;margin:0 0 10px 0}.placeholder>span>span{font-size:11px;font-weight:400;line-height:15px;margin:0}
#root>main.main.costs{display:grid;gap:20px;grid-template-columns:repeat(12, 1fr);grid-template-rows:100px 350px auto;grid-auto-flow:row;justify-items:stretch;align-items:stretch;justify-content:stretch;align-content:stretch}#root>main.main.costs>.card{margin:0}#root>main.main.costs>.card>svg{height:calc(100% - 41px)}#root>main.main.costs>.card:nth-child(1){grid-column-start:1;grid-column-end:4;grid-row:1}#root>main.main.costs>.card:nth-child(2){grid-column-start:4;grid-column-end:7;grid-row:1}#root>main.main.costs>.card:nth-child(3){grid-column-start:7;grid-column-end:10;grid-row:1}#root>main.main.costs>.card:nth-child(4){grid-column-start:10;grid-column-end:13;grid-row:1}#root>main.main.costs>.card:nth-child(5){grid-column-start:1;grid-column-end:8;grid-row:2}#root>main.main.costs>.card:nth-child(6){grid-column-start:8;grid-column-end:13;grid-row:2}#root>main.main.costs>.card:nth-child(7){grid-column-start:1;grid-column-end:13;grid-row:3}#root>main.main.costs>.card.card-stats-number h2{opacity:.5;display:none}#root>main.main.costs>.card.card-stats-number h3{font-size:28px;margin-top:1px;opacity:.8;margin-bottom:0;cursor:pointer}#root>main.main.costs>.card.card-stats-number h3>span{font-size:14px;float:right;margin-top:12px}#root>main.main.costs>.card.card-stats-number .bar{position:relative;display:block;width:100%;height:12px;border-radius:6px;background-color:var(--c-f5f8fe, #f5f8fe);cursor:pointer}#root>main.main.costs>.card.card-stats-number .bar .bar-progress{display:block;position:absolute;left:0;top:0;height:8px;border-radius:4px;opacity:.5;margin:2px;background:repeating-linear-gradient(-45deg, var(--c-606dbc, #606dbc), var(--c-606dbc, #606dbc) 10px, var(--c-465298, #465298) 10px, var(--c-465298, #465298) 20px)}#root>main.main.costs>.card.card-stats-number .bar .bar-budget{display:inline-block;position:absolute;font-size:10px;font-weight:800;opacity:.25;right:0;top:0;margin:0 5px 0 0;line-height:12px}#root>main.main.costs>.card.card-stats-list .col-project{width:200px}#root>main.main.costs>.card.card-stats-list .col-group{width:200px}#root>main.main.costs>.card.card-stats-list .col-prompt{width:150px}#root>main.main.costs>.card.card-stats-list .col-costs .bar{position:relative;display:block;width:calc(100% - 60px);height:18px;border-radius:9px;background-color:var(--c-f5f8fe, #f5f8fe);cursor:pointer;box-sizing:border-box}#root>main.main.costs>.card.card-stats-list .col-costs .bar .bar-progress{display:block;position:absolute;left:0;top:0;height:10px;border-radius:5px;opacity:.3;margin:4px;box-sizing:border-box;background:repeating-linear-gradient(-45deg, var(--c-606dbc, #606dbc), var(--c-606dbc, #606dbc) 10px, var(--c-465298, #465298) 10px, var(--c-465298, #465298) 20px)}#root>main.main.costs>.card.card-stats-list .col-costs .bar p{display:inline-block;position:absolute;font-size:14px;font-weight:800;opacity:.65;left:calc(100% + 8px);top:0;margin:0 5px 0 0;line-height:12px;color:var(--c-0f76d7, #0f76d7)}#root>main.main.costs>.card.card-stats-list .card-content{overflow:auto}
svg.donut-chart{width:100%;height:100%}svg.donut-chart .donut:hover .segment,svg.donut-chart .donut.hover .segment{opacity:.5}svg.donut-chart .donut .segment:hover,svg.donut-chart .donut .segment.hover{opacity:1}svg.donut-chart .segment{cursor:pointer}svg.donut-chart .donut text{font-size:18px;alignment-baseline:middle;text-anchor:middle;font-weight:800;opacity:.8}svg.donut-chart .segment-labels .segment-label{cursor:pointer}svg.donut-chart .segment-labels .segment-label text{font-size:13px;font-family:"Poppins",sans-serif}svg.donut-chart .segment-labels .segment-label text>tspan{alignment-baseline:middle}svg.donut-chart .segment-labels .segment-label .segment-label-unit{font-size:15px}svg.donut-chart .segment-labels .segment-label .segment-label-value{font-weight:800;font-size:15px}svg.donut-chart .segment-labels .segment-label .label-background{fill:var(--c-f5f8fe, #f5f8fe);opacity:0}svg.donut-chart .segment-labels .segment-label:hover .label-background,svg.donut-chart .segment-labels .segment-label.hover .label-background{opacity:1}svg.donut-chart .segment-labels .segment-sum text{font-size:13px;font-family:"Poppins",sans-serif}svg.donut-chart .segment-labels .segment-sum text>tspan{alignment-baseline:middle}svg.donut-chart .segment-labels .segment-sum .segment-label-text{font-weight:600}svg.donut-chart .segment-labels .segment-sum .segment-label-unit{font-size:15px}svg.donut-chart .segment-labels .segment-sum .segment-label-value{font-weight:800;font-size:15px}svg.donut-chart .segment-labels .segment-sum .sum-divider{stroke:var(--c-c0c8e0, #c0c8e0);stroke-width:1}svg.donut-chart .donut text.segment-hover-label .segment-hover-value{font-size:18px;font-weight:800}svg.donut-chart .donut text.segment-hover-label .segment-hover-text{font-size:10px;font-weight:500;opacity:.7}
svg.barchart{width:100%;overflow:visible}svg.barchart .bar{cursor:pointer}svg.barchart .bar.future{cursor:default;pointer-events:none}svg.barchart .bar-background{opacity:0}svg.barchart .barchart-value-label{font-size:12px;font-family:"Poppins",sans-serif;font-weight:800;opacity:0;text-anchor:middle}svg.barchart .barchart-time-label{font-size:12px;font-family:"Poppins",sans-serif;font-weight:400;opacity:0;text-anchor:middle}svg.barchart .bar .barchart-time-label.show-always{opacity:1}svg.barchart .bar .barchart-value-label.show-always{opacity:1}svg.barchart:hover .bar{opacity:.5}svg.barchart:hover .bar.future{opacity:1}svg.barchart .bar:hover{opacity:1}svg.barchart .bar:hover .barchart-time-label.show-on-hover{opacity:.4}svg.barchart .bar:hover .barchart-value-label.show-on-hover{opacity:1}svg.barchart .line text{font-size:11px;alignment-baseline:hanging;text-anchor:middle;font-weight:800;opacity:.3}svg.barchart:hover .line text{opacity:.65}


.popover{display:block;position:fixed;z-index:1000;box-sizing:border-box;background-color:var(--c-ffffff, #ffffff);border-radius:12px;box-shadow:0 0 16px 0 color-mix(in srgb, var(--c-000000, #000000) 20%, transparent);font-size:13px;color:var(--c-1b254b, #1b254b)}.popover::before{content:"";display:block;position:absolute;width:12px;height:12px;left:calc(var(--popover-arrow-left) - 6px);background-color:inherit;transform:rotate(45deg);box-shadow:-3px -3px 6px -2px color-mix(in srgb, var(--c-000000, #000000) 12%, transparent)}.popover.popover--below::before{top:-6px}.popover.popover--above::before{bottom:-6px;box-shadow:3px 3px 6px -2px color-mix(in srgb, var(--c-000000, #000000) 12%, transparent)}
table.table{font-size:12px;width:100%;padding:20px;border-collapse:collapse;white-space:wrap}table.table.empty{min-height:100%}table.table thead{height:40px}table.table thead tr th{font-weight:bold;font-size:13px;color:var(--c-a3aed0, #a3aed0);text-transform:uppercase;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 5%);padding:0 8px}tr{text-align:left}table.table tbody tr td{color:var(--c-1b254b, #1b254b);font-weight:400;padding:8px 8px}table.table tbody tr{height:48px;cursor:pointer;border-bottom:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 4%, transparent)}.card .card-content table.table tbody tr td .input,.card .card-content table.table tbody tr td .input:first-child,table.table tbody tr td .input,table.table tbody tr td .input:first-child,table.table tbody tr td .dropdown,table.table tbody tr td .dropdown:first-child{margin-top:5px;margin-bottom:5px}table.table tbody tr:hover{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 30.2%, transparent)}table.table thead tr th.coltype-ID{color:var(--c-a3aed0, #a3aed0)}table.table tbody tr td.coltype-ID,table.table td.table-cell.table-cell-ID{color:var(--c-a3aed0, #a3aed0);font-weight:500}table.table .coltype-ID,table.table td.table-cell.table-cell-ID{width:65px}table.table td.table-cell.table-cell-ICON{width:18px}table.table td.table-cell.table-cell-ICON svg{width:18px;height:18px;opacity:65%;color:var(--c-e47953, #e47953);display:block}table.table thead tr th.coltype-NUMBER{text-align:right}table.table tbody tr td.coltype-NUMBER,table.table td.table-cell.table-cell-NUMBER{text-align:right}table.table thead tr th.coltype-DATE{text-align:right}table.table tbody tr td.coltype-DATE,table.table td.table-cell.table-cell-DATE{font-size:10px;text-align:right}table.table .coltype-DATE,table.table td.table-cell.table-cell-DATE{width:80px}table.table tbody tr td.coltype-LIST,table.table td.table-cell.table-cell-LIST{font-size:11px}table.table tbody tr td.coltype-LIST ul,table.table td.table-cell.table-cell-LIST ul{padding-left:16px;list-style-position:outside}table.table tbody tr td>i{opacity:60%}table.table tbody tr td.coltype-BUTTONS,table.table td.table-cell.table-cell-BUTTONS{width:1%;white-space:nowrap}table.table tbody tr td.coltype-BUTTONS button.button,table.table td.table-cell.table-cell-BUTTONS button.button{height:30px;width:30px;min-width:30px;color:var(--c-c0c8e0, #c0c8e0);line-height:30px;padding:0 0;margin:0 6px 0 0}table.table tbody tr td.coltype-BUTTONS button.button.color-primary,table.table td.table-cell.table-cell-BUTTONS button.button.color-primary{color:var(--c-e47953, #e47953)}table.table tbody tr td.coltype-BUTTONS button.button:hover,table.table td.table-cell.table-cell-BUTTONS button.button:hover{background-color:color-mix(in srgb, var(--c-c0c8e0, #c0c8e0) 50%, transparent)}table.table tbody tr td.coltype-BUTTONS button.button:last-child,table.table td.table-cell.table-cell-BUTTONS button.button:last-child{margin-right:0}table.table tbody tr td.coltype-BUTTONS button.button svg,table.table td.table-cell.table-cell-BUTTONS button.button svg{height:16px;width:16px;padding:6px 6px;margin:0}table.table tbody tr td.coltype-BUTTONS button.button.danger,table.table td.table-cell.table-cell-BUTTONS button.button.danger{color:color-mix(in srgb, var(--c-b93333, #b93333) 50%, transparent)}table.table tbody tr.table-empty-row{cursor:default;height:80px;border-bottom:none}table.table tbody tr.table-empty-row td{color:var(--c-8f9bba, #8f9bba);font-family:"Poppins",sans-serif;font-size:12px;opacity:65%;background-color:var(--c-f5f8fe, #f5f8fe);border-bottom-left-radius:10px;border-bottom-right-radius:10px}table.table tbody tr.table-empty-row:hover{background-color:rgba(0,0,0,0)}table.table tbody tr.table-empty-row td.table-empty-cell{text-align:center;color:var(--c-a3aed0, #a3aed0);font-size:13px;font-style:italic}table.table button.button.filled:hover{background-color:color-mix(in srgb, var(--c-e47953, #e47953), var(--darker-toward, black) 10%)}table.table button.button.filled{background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff)}table.table thead tr th.sortable{cursor:pointer;user-select:none}table.table thead tr th .table-header{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;vertical-align:middle}table.table thead tr th .table-sort-icon,table.table thead tr th .table-filter-button{display:inline-flex;align-items:center;justify-content:center}table.table thead tr th .table-sort-icon svg,table.table thead tr th .table-filter-button svg{width:13px;height:13px}table.table thead tr th.sorted .table-sort-icon{color:var(--c-e47953, #e47953)}table.table thead tr th .table-filter-button{position:relative;top:-1px;border:none;background:none;padding:2px;margin:-2px;border-radius:4px;color:inherit;cursor:pointer;opacity:.5}table.table thead tr th .table-filter-button:hover,table.table thead tr th .table-filter-button.open{opacity:1;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 18%, transparent)}table.table thead tr th .table-filter-button.set{opacity:1;color:var(--c-e47953, #e47953)}table.table thead tr th .table-filter-button.set svg{fill:currentColor}table.table tbody tr.table-empty-row td.table-empty-cell .table-reset-filters,.popover.table-filter .table-filter-reset{border:none;background:none;padding:0;font-family:"Poppins",sans-serif;font-size:inherit;font-style:normal;color:var(--c-e47953, #e47953);cursor:pointer;text-decoration:underline}.popover.table-filter .table-filter-reset{display:block;margin:0 16px 14px auto;font-size:12px}
#root>main.main.monitoring{display:grid;gap:20px;grid-template-columns:repeat(13, 1fr);grid-template-rows:286px auto;grid-auto-flow:row;justify-items:stretch;align-items:stretch;justify-content:stretch;align-content:stretch}#root>main.main.monitoring>.card{margin:0}#root>main.main.monitoring>.card>svg{height:calc(100% - 41px)}#root>main.main.monitoring>.card h2 .count{display:inline-block;position:relative;font-weight:bold;font-size:11px;height:18px;line-height:18px;background-color:var(--c-f5f8fe, #f5f8fe);padding:0 14px;color:var(--c-a3aed0, #a3aed0);border-radius:9px;margin-left:8px;transform:translateY(-2px);cursor:pointer}#root>main.main.monitoring>.card-recent-calls{grid-column-start:1;grid-column-end:10;grid-row-start:1;grid-row-end:2}#root>main.main.monitoring>.card-recent-alarms{grid-column-start:10;grid-column-end:14;grid-row-start:1;grid-row-end:4;padding-right:8px}#root>main.main.monitoring>.card-timeline{grid-column-start:1;grid-column-end:10;grid-row-start:2;grid-row-end:4}#root>main.main.monitoring>.card-recent-alarms>svg{height:200px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent);width:calc(100% - 17px)}#root>main.main.monitoring>.card-recent-alarms .card-content{overflow:auto;padding:0 10px 0 0;height:calc(100% - 238px)}#root>main.main.monitoring>.card.card-stats-number h2{opacity:.5;display:none}#root>main.main.monitoring>.card.card-stats-number h3{font-size:28px;margin-top:1px;opacity:.8;margin-bottom:0;cursor:pointer}#root>main.main.monitoring>.card.card-stats-number h3>span{font-size:14px;float:right;margin-top:12px}#root>main.main.monitoring>.card.card-stats-number .bar{position:relative;display:block;width:100%;height:12px;border-radius:6px;background-color:var(--c-f5f8fe, #f5f8fe);cursor:pointer}#root>main.main.monitoring>.card.card-stats-number .bar .bar-progress{display:block;position:absolute;left:0;top:0;height:8px;border-radius:4px;opacity:.5;margin:2px;background:repeating-linear-gradient(-45deg, var(--c-606dbc, #606dbc), var(--c-606dbc, #606dbc) 10px, var(--c-465298, #465298) 10px, var(--c-465298, #465298) 20px)}#root>main.main.monitoring>.card.card-stats-number.card-alarms-today .bar .bar-progress{background:repeating-linear-gradient(-45deg, var(--c-c26c6c, #c26c6c), var(--c-c26c6c, #c26c6c) 10px, var(--c-ad4c4c, #ad4c4c) 10px, var(--c-ad4c4c, #ad4c4c) 20px)}#root>main.main.monitoring>.card-recent-alarms ul{font-size:10.5px;list-style:none;margin:0;padding:15px 0 15px 0}#root>main.main.monitoring>.card-recent-alarms ul li{border-left:3px solid var(--c-1b254b, #1b254b);padding:8px 8px 8px 8px;margin:0 0 12px 0;background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 40%, transparent);border-radius:8px;cursor:pointer;opacity:.8}#root>main.main.monitoring>.card-recent-alarms ul li.low-quality{border-color:var(--c-2a4f87, #2a4f87)}#root>main.main.monitoring>.card-recent-alarms ul li.missing-variable{border-color:var(--c-ad4c4c, #ad4c4c)}#root>main.main.monitoring>.card-recent-alarms ul li.wrong-api-call{border-color:var(--c-ad4c4c, #ad4c4c)}#root>main.main.monitoring>.card-recent-alarms ul li.no-prompt-hit{border-color:var(--c-cfa051, #cfa051)}#root>main.main.monitoring>.card-recent-alarms ul li.ambiguous-selection{border-color:var(--c-cfa051, #cfa051)}#root>main.main.monitoring>.card-recent-alarms ul li:hover{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 80%, transparent)}#root>main.main.monitoring>.card-recent-alarms ul li h3{margin:0 0 8px 0;line-height:10px}#root>main.main.monitoring>.card-recent-alarms ul li p{margin:0 0 8px 0;line-height:10px}#root>main.main.monitoring>.card-recent-alarms ul li p:last-child{margin-bottom:0}#root>main.main.monitoring>.card.card-timeline h2>span:nth-child(1){background-color:color-mix(in srgb, var(--c-c53e1d, #c53e1d) 40%, transparent);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);opacity:.5}#root>main.main.monitoring>.card.card-timeline h2>span:nth-child(2){background-color:color-mix(in srgb, var(--c-f5b041, #f5b041) 65%, transparent);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);opacity:.5}#root>main.main.monitoring>.card.card-timeline h2>span:nth-child(3){background-color:color-mix(in srgb, var(--c-80b691, #80b691) 65%, transparent);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);opacity:.5}#root>main.main.monitoring>.card.card-timeline h2>span::after{content:"";background-color:var(--c-0000ff, #0000ff);display:block;position:absolute;top:0;right:-4px;height:100%;width:10px;opacity:0}#root>main.main.monitoring>.card.card-timeline h2>span::before{content:"";background-color:var(--c-0000ff, #0000ff);display:block;position:absolute;top:0;left:-4px;height:100%;width:10px;opacity:0}#root>main.main.monitoring>.card.card-timeline h2>span:nth-child(1):hover,#root>main.main.monitoring>.card.card-timeline h2>span:nth-child(2):hover,#root>main.main.monitoring>.card.card-timeline h2>span:nth-child(3):hover{opacity:1}
svg.line-chart{width:100%;height:100%;cursor:pointer}svg.line-chart g.horizontal-segment text{alignment-baseline:middle;text-anchor:end;font-size:11px;font-family:"Poppins",sans-serif;font-weight:800;color:var(--c-1b254b, #1b254b);opacity:.15}svg.line-chart .x-axis-caption{font-size:11px;text-anchor:middle;alignment-baseline:hanging;font-family:"Poppins",sans-serif;opacity:.3}svg.line-chart .hover-line-x line,svg.line-chart .hover-line-y line{stroke:var(--c-1b254b, #1b254b);stroke-width:2px;opacity:.15}svg.line-chart .hover-line-x text,svg.line-chart .hover-line-y text{font-size:11px;font-family:"Poppins",sans-serif;font-weight:800}svg.line-chart .hover-line-x text{text-anchor:middle;alignment-baseline:hanging}svg.line-chart .hover-line-y text{text-anchor:middle;alignment-baseline:bottom}svg.line-chart .hover-line-y circle.point{fill:var(--on-color, #ffffff);stroke:var(--c-6b718a, #6b718a);stroke-width:2}svg.line-chart .hover-line-y circle.point-background{opacity:.15;stroke:none}
svg.quality-gantt-chart{width:100%;height:100%}svg.quality-gantt-chart>text{font-size:13px;font-family:"Poppins",sans-serif;text-anchor:start;alignment-baseline:middle;font-weight:800;opacity:.65}svg.quality-gantt-chart .row-group{opacity:.65}svg.quality-gantt-chart .row-group:hover{opacity:1}svg.quality-gantt-chart g .row-label{font-size:12px;text-anchor:start;alignment-baseline:middle;font-family:"Poppins",sans-serif;font-weight:800;opacity:.25}svg.quality-gantt-chart g.row .row-line{stroke:var(--c-1b254b, #1b254b);stroke-width:1;opacity:.15}svg.quality-gantt-chart g.row .row-box{cursor:pointer}svg.quality-gantt-chart g.row .row-box.success{fill:var(--c-2a7c44, #2a7c44)}svg.quality-gantt-chart g.row .row-box.error{fill:var(--c-c53e1d, #c53e1d)}svg.quality-gantt-chart g.row .row-box.quality{fill:var(--c-e79700, #e79700)}svg.quality-gantt-chart .x-axis-caption{font-size:12px;text-anchor:middle;alignment-baseline:hanging}svg.quality-gantt-chart .time-line line{stroke:var(--c-1b254b, #1b254b);opacity:.15;stroke-width:1}svg.quality-gantt-chart .time-line text{text-anchor:middle;alignment-baseline:hanging;font-size:10px;font-family:"Poppins",sans-serif;opacity:.3}svg.quality-gantt-chart .time-line:nth-child(odd) .day-column{fill:var(--c-f5f8fe, #f5f8fe)}svg.quality-gantt-chart .time-line:nth-child(even) .day-column{fill:var(--on-color, #ffffff)}
#root main.main.settings{display:flex;flex-direction:row;position:relative;width:100%;min-height:100%;overflow:visible;box-sizing:border-box;gap:0;min-width:600px}#root main.main.settings .card.settings-menu{flex:0 0 300px;margin-bottom:0;max-height:100%;overflow-y:auto;align-self:flex-start}#root main.main.settings .card.settings-menu>a{font-family:"Poppins",sans-serif;box-sizing:border-box;padding:15px 18px;border-radius:12px;cursor:pointer;background-color:var(--c-f5f8fe, #f5f8fe);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);font-weight:bold;font-size:13px;color:var(--c-a3aed0, #a3aed0);text-transform:uppercase;display:block;text-decoration:none}#root main.main.settings .card.settings-menu>a:hover,#root main.main.settings .card.settings-menu>a.active{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 10%);color:var(--c-1b254b, #1b254b)}#root main.main.settings .card.settings-menu a+a{margin-top:8px}#root main.main.settings .card.settings-menu .empty-page-wrapper{flex:1 1 auto}@media(max-width: 1500px){#root main.main.settings .card.settings-menu{zoom:.85}}#root main.main.settings .card.settings-content{margin-bottom:0;flex:1;min-width:0;height:100%;display:inline-block;margin-right:0}#root main.main.settings .card.settings-content .card-content{overflow-y:auto;overflow-x:hidden}@media(max-width: 1200px){#root main.main.settings{flex-direction:column;gap:20px}#root main.main.settings .card.settings-menu{flex:0 0 auto;width:100%;zoom:.9}#root main.main.settings .card.settings-content{flex:0 0 auto;width:100%;height:initial}}
#root main.main.settings .card.settings-content.card-settings-general{flex:0 0 600px;overflow-y:auto;align-self:flex-start;height:auto}#root main.main.settings .card.settings-content.card-settings-general .settings-field{display:flex;align-items:center;gap:8px}#root main.main.settings .card.settings-content.card-settings-general .settings-field .input,#root main.main.settings .card.settings-content.card-settings-general .settings-field .object-dropdown{flex:1 1 auto;min-width:0;margin-right:0}#root main.main.settings .card.settings-content.card-settings-general .settings-field .info-tooltip{flex:0 0 auto}@media(max-width: 1200px){#root main.main.settings .card.settings-content.card-settings-general{flex:1 1 auto}}
.dropdown{display:block;position:relative;margin:5px 10px 5px 0;box-sizing:border-box;user-select:none;width:100%;font-size:0}.dropdown.open{z-index:5}.dropdown .dropdown-box{display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);border-radius:22px;padding:9px 50px 0 15px;box-sizing:border-box;cursor:pointer;z-index:4;width:100%;overflow:hidden;font-size:12px}.dropdown.open .dropdown-box{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown.disabled .dropdown-value{user-select:all}.dropdown.disabled .dropdown-box{background-color:var(--c-cfd9ec, #cfd9ec);cursor:not-allowed}.dropdown .dropdown-box svg{display:block;position:absolute;width:15px;height:15px;opacity:50%;top:13px}.dropdown .dropdown-box .dropdown-label{display:block;position:relative;font-size:10px;color:var(--c-a3aed0, #a3aed0);margin:0;line-height:10px;height:10px;max-height:10px;box-sizing:border-box}.dropdown.disabled .dropdown-box .dropdown-label,.dropdown.disabled .dropdown-box .dropdown-value{margin-left:23px}.dropdown .dropdown-box .dropdown-value{display:block;position:relative;font-size:14px;color:var(--c-1b254b, #1b254b);margin:-4px 0 0 0;line-height:22px;height:22px;max-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown .dropdown-box input.dropdown-input{margin:0;border:none;height:100%;top:0;position:absolute;width:calc(100% - 64px);background:none;box-sizing:border-box;color:var(--c-1b254b, #1b254b);font-size:14px;padding:12px 0 0 0}.dropdown .dropdown-box input.dropdown-input:focus{outline:none}.dropdown .dropdown-menu{display:inline-block;position:absolute;width:100%;left:0;top:22px;list-style-type:none;margin:0;z-index:1;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:22px 0 0 0;box-sizing:border-box;overflow:hidden}.dropdown.open .dropdown-menu{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 30%, transparent)}.dropdown .dropdown-menu li{display:block;position:relative;list-style-type:none;box-sizing:border-box;width:100%;height:44px;font-size:14px;color:var(--c-1b254b, #1b254b);line-height:44px;cursor:pointer;padding:0 15px 0 15px}.dropdown .dropdown-menu li:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 3%, transparent)}.dropdown .dropdown-box::after{content:"";display:block;position:absolute;height:6px;width:6px;right:0;top:calc(50% - 1px);transform:translate(-16px, -50%) rotate(-45deg);border-bottom:2px solid var(--c-a3aed0, #a3aed0);border-left:2px solid var(--c-a3aed0, #a3aed0);border-radius:1px;pointer-events:none}.dropdown .dropdown-arrow{display:block;position:absolute;height:100%;width:36px;top:0;right:0;border-top-right-radius:22px;border-bottom-right-radius:22px}.dropdown .nothing-selected{font-style:italic;opacity:65%}#app-overlay-dropdown .dropdown-menu-wrapper{display:none;position:fixed;width:100%;left:0;top:22px;list-style-type:none;margin:0;z-index:10000;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:0 0 0 0;box-sizing:border-box;box-shadow:0 12px 20px color-mix(in srgb, var(--c-000000, #000000) 30%, transparent);overflow:hidden}#app-overlay-dropdown .dropdown-menu{margin:0;padding:0;list-style:none;display:block;position:relative;height:100%;max-height:100%;overflow:auto}#app-overlay-dropdown .dropdown-menu li{display:block;position:relative;list-style-type:none;box-sizing:border-box;width:100%;height:44px;font-size:14px;color:var(--c-1b254b, #1b254b);line-height:44px;cursor:pointer;padding:0 15px 0 15px}#app-overlay-dropdown .dropdown-menu li:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 3%, transparent)}.dropdown.invalid{white-space:none;font-size:0}.dropdown.invalid p.validation-error-message{display:block;position:relative;font-size:11px;font-weight:600;margin-left:17px;margin-top:2px;margin-bottom:10px;color:var(--c-ad4c4c, #ad4c4c)}
.object-dropdown{display:block;position:relative;margin:5px 10px 5px 0;box-sizing:border-box;user-select:none;width:100%;font-size:0}.object-dropdown.open{z-index:5}.object-dropdown.open .dropdown-box{border-bottom-left-radius:0;border-bottom-right-radius:0}.object-dropdown.open .dropdown-menu{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 30%, transparent)}.object-dropdown.disabled .dropdown-value{user-select:all}.object-dropdown.disabled .dropdown-box{background-color:var(--c-cfd9ec, #cfd9ec);cursor:not-allowed}.object-dropdown.disabled .dropdown-box .dropdown-label,.object-dropdown.disabled .dropdown-box .dropdown-value{margin-left:23px}.object-dropdown.with-icon .dropdown-box .dropdown-icon{position:absolute;left:8px;top:7px;flex:0 0 28px;width:28px;height:28px;border-radius:14px;overflow:hidden;background-color:var(--c-eaedff, #eaedff);display:flex;align-items:center;justify-content:center}.object-dropdown.with-icon .dropdown-box .dropdown-icon img{display:block;width:100%;height:100%;object-fit:cover}.object-dropdown.with-icon .dropdown-box .dropdown-icon svg{position:relative;top:auto;left:auto;width:16px;height:16px;opacity:1}.object-dropdown.with-icon .dropdown-box .dropdown-icon:empty{background-color:rgba(0,0,0,0)}.object-dropdown.with-icon .dropdown-box .dropdown-label,.object-dropdown.with-icon .dropdown-box .dropdown-value{margin-left:30px}.object-dropdown.with-icon .dropdown-box input.dropdown-input{left:45px;width:calc(100% - 95px)}.object-dropdown.with-icon.disabled .dropdown-box>svg{left:auto;right:38px}.object-dropdown.with-icon.disabled .dropdown-box .dropdown-label,.object-dropdown.with-icon.disabled .dropdown-box .dropdown-value{margin-left:30px}.object-dropdown.invalid{white-space:none;font-size:0}.object-dropdown.invalid p.validation-error-message{display:block;position:relative;font-size:11px;font-weight:600;margin-left:17px;margin-top:2px;margin-bottom:10px;color:var(--c-ad4c4c, #ad4c4c)}.object-dropdown.invalid .dropdown-box{border-color:var(--c-d78282, #d78282);border-width:2px;background-color:var(--c-fdecea, #fdecea)}.object-dropdown .dropdown-box{display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);border-radius:22px;padding:9px 50px 0 15px;box-sizing:border-box;cursor:pointer;z-index:4;width:100%;overflow:hidden;font-size:12px}.object-dropdown .dropdown-box svg{display:block;position:absolute;width:15px;height:15px;opacity:50%;top:13px}.object-dropdown .dropdown-box .dropdown-label{display:block;position:relative;font-size:10px;color:var(--c-a3aed0, #a3aed0);margin:0;line-height:10px;height:10px;max-height:10px;box-sizing:border-box}.object-dropdown .dropdown-box .dropdown-value{display:block;position:relative;font-size:14px;color:var(--c-1b254b, #1b254b);margin:-4px 0 0 0;line-height:22px;height:22px;max-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.object-dropdown .dropdown-box input.dropdown-input{margin:0;border:none;height:100%;top:0;position:absolute;width:calc(100% - 64px);background:none;box-sizing:border-box;color:var(--c-1b254b, #1b254b);font-size:14px;padding:12px 0 0 0}.object-dropdown .dropdown-box input.dropdown-input:focus{outline:none}.object-dropdown .dropdown-box .dropdown-buttons{display:flex;position:absolute;right:12px;height:100%;top:0;gap:8px;color:var(--c-1b254b, #1b254b);opacity:.4;width:max-content}.object-dropdown .dropdown-box .dropdown-buttons svg{opacity:1}.object-dropdown .dropdown-box .dropdown-buttons .dropdown-arrow{display:inline-flex;position:relative;flex:0 0 18px;border-top-right-radius:22px;border-bottom-right-radius:22px;cursor:pointer}.object-dropdown .dropdown-box .dropdown-buttons .dropdown-arrow svg{display:block;position:relative;width:18px;height:18px;transform:translateY(-1px)}.object-dropdown .dropdown-box .dropdown-buttons .dropdown-clear{display:block;position:relative;flex:0 0 15px;cursor:pointer}.object-dropdown .dropdown-menu{display:inline-block;position:absolute;width:100%;left:0;top:22px;list-style-type:none;margin:0;z-index:1;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:22px 0 0 0;box-sizing:border-box;overflow:hidden}.object-dropdown .dropdown-menu li{display:block;position:relative;list-style-type:none;box-sizing:border-box;width:100%;height:44px;font-size:14px;color:var(--c-1b254b, #1b254b);line-height:44px;cursor:pointer;padding:0 15px 0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.object-dropdown .dropdown-menu li:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 3%, transparent)}.object-dropdown .dropdown-menu li.with-icon{display:flex;align-items:center;gap:9px;padding-left:8px}.object-dropdown .dropdown-menu li.with-icon .dropdown-icon{flex:0 0 28px;width:28px;height:28px;border-radius:14px;overflow:hidden;background-color:var(--c-eaedff, #eaedff);display:flex;align-items:center;justify-content:center}.object-dropdown .dropdown-menu li.with-icon .dropdown-icon img{display:block;width:100%;height:100%;object-fit:cover}.object-dropdown .dropdown-menu li.with-icon .dropdown-icon svg{position:relative;top:auto;left:auto;width:16px;height:16px;opacity:1}.object-dropdown .dropdown-menu li.with-icon .dropdown-icon:empty{background-color:rgba(0,0,0,0)}.object-dropdown .dropdown-menu li.with-icon .dropdown-entry-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-dropdown .dropdown-menu li.with-hint{display:flex;align-items:center}.object-dropdown .dropdown-menu li.with-hint .dropdown-entry-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-dropdown .dropdown-menu li.with-hint .dropdown-entry-hint{flex:0 0 auto;display:flex;align-items:center;margin-left:8px}.object-dropdown .dropdown-menu li.disabled-entry{height:auto;min-height:44px;line-height:normal;padding-top:7px;padding-bottom:7px;cursor:not-allowed;white-space:normal}.object-dropdown .dropdown-menu li.disabled-entry:hover{background-color:rgba(0,0,0,0)}.object-dropdown .dropdown-menu li.disabled-entry .dropdown-icon{filter:grayscale(1);opacity:.55}.object-dropdown .dropdown-menu li.disabled-entry .dropdown-entry-label{white-space:normal}.object-dropdown .dropdown-menu li.disabled-entry .dropdown-entry-label-main{display:block;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.object-dropdown .dropdown-menu li.disabled-entry .dropdown-entry-reason{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:var(--c-8a6d3b, #8a6d3b)}.object-dropdown .nothing-selected{font-style:italic;opacity:65%}.object-dropdown .validation-error-message{font-size:11px;font-weight:600;margin-left:17px;margin-top:2px;margin-bottom:10px;color:var(--c-ad4c4c, #ad4c4c)}#app-overlay-dropdown .object-dropdown-menu-wrapper{display:none;position:fixed;flex-direction:column;width:100%;left:0;top:22px;list-style-type:none;margin:0;z-index:1000;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:0 0 0 0;box-sizing:border-box;box-shadow:0 12px 20px color-mix(in srgb, var(--c-000000, #000000) 30%, transparent);overflow:hidden}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu{margin:0;padding:0;list-style:none;display:block;position:relative;min-height:0;max-height:100%;overflow:auto;flex:1 1 auto}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li{display:block;position:relative;list-style-type:none;box-sizing:border-box;width:100%;height:44px;font-size:14px;color:var(--c-1b254b, #1b254b);line-height:44px;cursor:pointer;padding:0 15px 0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 3%, transparent)}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-icon{display:flex;align-items:center;gap:9px;padding-left:8px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-icon .dropdown-icon{flex:0 0 28px;width:28px;height:28px;border-radius:14px;overflow:hidden;background-color:var(--c-eaedff, #eaedff);display:flex;align-items:center;justify-content:center}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-icon .dropdown-icon img{display:block;width:100%;height:100%;object-fit:cover}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-icon .dropdown-icon svg{position:relative;top:auto;left:auto;width:16px;height:16px;opacity:1}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-icon .dropdown-icon:empty{background-color:rgba(0,0,0,0)}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-icon .dropdown-entry-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-hint{display:flex;align-items:center}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-hint .dropdown-entry-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.with-hint .dropdown-entry-hint{flex:0 0 auto;display:flex;align-items:center;margin-left:8px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.disabled-entry{height:auto;min-height:44px;line-height:normal;padding-top:7px;padding-bottom:7px;cursor:not-allowed;white-space:normal}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.disabled-entry:hover{background-color:rgba(0,0,0,0)}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.disabled-entry .dropdown-icon{filter:grayscale(1);opacity:.55}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.disabled-entry .dropdown-entry-label{white-space:normal}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.disabled-entry .dropdown-entry-label-main{display:block;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu li.disabled-entry .dropdown-entry-reason{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:var(--c-8a6d3b, #8a6d3b)}
.info-tooltip{display:inline-flex;align-items:center;justify-content:center;cursor:help;color:var(--c-a3aed0, #a3aed0)}.info-tooltip svg{display:block;width:16px;height:16px}.info-tooltip-content{max-width:260px;white-space:normal;word-break:break-word;font-size:12px !important;z-index:10000}.info-tooltip-content *{font-size:12px}
#root main.main.settings .sub-page-settings-access{display:flex;flex-direction:column;gap:20px;flex:1 1 auto}#root main.main.settings .sub-page-settings-access .user-limit{width:100%;font-size:14px;display:flex;gap:24px;margin-bottom:0}#root main.main.settings .sub-page-settings-access .user-limit>.progress-bar{flex:1 1 auto}#root main.main.settings .sub-page-settings-access .user-limit>.button{flex:0 0 200px}#root main.main.settings .sub-page-settings-access .user-limit>.button .stripe-customer-portal-button svg{width:14px;margin-left:4px}#root main.main.settings .sub-page-settings-access .user-list{display:flex;flex-direction:column;width:100%;height:100%;margin:0}#root main.main.settings .sub-page-settings-access .user-list .table .user-name-unset{color:var(--c-a3aed0, #a3aed0)}#root main.main.settings .sub-page-settings-access .user-list .table .input,#root main.main.settings .sub-page-settings-access .user-list .table .dropdown{margin:8px 0}@media(max-width: 1500px){#root main.main.settings .sub-page-settings-access .user-list .table .input,#root main.main.settings .sub-page-settings-access .user-list .table .dropdown{zoom:.85}}#root main.main.settings .sub-page-settings-access .user-list .table .col-pic{width:28px}#root main.main.settings .sub-page-settings-access .user-list .table .col-pic .profile-picture{width:28px;height:28px}#root main.main.settings .sub-page-settings-access .user-list .table .col-username{width:300px}#root main.main.settings .sub-page-settings-access .user-list .table .col-email{width:300px}#root main.main.settings .sub-page-settings-access .user-list .table .col-role{width:300px}#root main.main.settings .sub-page-settings-access .user-list .table .col-projects{width:100px}@media(max-width: 1500px){#root main.main.settings .sub-page-settings-access .user-list .table .col-last_login{display:none}}#root main.main.settings .sub-page-settings-access .user-list .table tr.disabled{background-color:var(--c-f5f8fe, #f5f8fe)}#root main.main.settings .sub-page-settings-access .user-list .table tr.disabled td{filter:grayscale(1);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent)}@media(max-width: 1200px){#root main.main.settings .sub-page-settings-access{flex:1 1 auto;min-height:0}#root main.main.settings .sub-page-settings-access .user-limit{flex:0 0 81px}#root main.main.settings .sub-page-settings-access .user-list{flex:1 1 auto;min-width:0}}main.settings .sub-page-settings-access .dialog-invite-user .dialog{width:350px}.license-limit{font-size:14px}.sub-page-settings-access .user-consultant-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background-color:var(--c-fdecea, #fdecea);color:var(--c-c85b3a, #c85b3a);font-size:11px;font-weight:600;letter-spacing:.3px;vertical-align:middle;cursor:help}
.dialog-invite-user .dialog{width:500px}.dialog-invite-user .dialog .server-error{margin-top:12px;padding:12px 16px;border-radius:10px;background-color:var(--c-fdecea, #fdecea);color:var(--c-a2261a, #a2261a);font-size:13px;line-height:1.6}
.context-menu{display:block;position:fixed;top:0;left:0;background-color:var(--c-ffffff, #ffffff);box-shadow:0 0 16px 0 color-mix(in srgb, var(--c-000000, #000000) 20%, transparent);z-index:1000;border-radius:0 8px 8px 8px;padding:8px 0;opacity:95%}.context-menu.bottom-right{border-radius:0 8px 8px 8px}.context-menu.top-left{border-radius:8px 8px 0 8px}.context-menu.top-right{border-radius:8px 8px 8px 0}.context-menu.bottom-left{border-radius:8px 0 8px 8px}.context-menu .context-menu-entry{display:block;position:relative;font-size:13px;padding:8px 44px 6px 16px;font-weight:bold;cursor:pointer}.context-menu .context-menu-entry *{vertical-align:top}.context-menu .context-menu-entry:hover{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 65%, transparent)}.context-menu .context-menu-entry svg{width:14px;height:17px;margin-right:6px}
.context-menu-entry.delete{color:var(--c-b93333, #b93333)}.context-menu-entry.disabled{opacity:.45;cursor:default}.context-menu-entry .context-menu-disabled{display:inline-flex;align-items:center;gap:inherit}.context-menu .context-menu-entry .context-menu-entry-chevron{position:absolute;right:12px;top:50%;width:14px;height:14px;margin:-7px 0 0 0;opacity:.45}.context-menu .context-menu-entry.submenu-open{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 65%, transparent)}.context-menu.context-submenu{border-radius:8px;animation:context-submenu-in 120ms ease-out}.context-menu.context-submenu.opens-left{animation-name:context-submenu-in-left}.context-menu.context-submenu .context-menu-entry{white-space:nowrap}@keyframes context-submenu-in{from{opacity:0;translate:-6px 0}}@keyframes context-submenu-in-left{from{opacity:0;translate:6px 0}}
.user-deletion-dialog .dialog{width:500px}
.dialog-delete .dialog{width:500px}
.progress-bar{display:block;position:relative;height:31px;box-sizing:border-box}.progress-bar h4{font-size:13px;margin:0;padding:0}.progress-bar h4 span{margin-left:8px;font-weight:400;font-size:12px}.progress-bar>.progress-bar-background,.progress-bar>.progress-bar-value{height:8px;border-radius:4px;top:23px}.progress-bar .progress-bar-background{display:block;position:absolute;left:0;width:100%;height:8px;border-radius:4px;background-color:var(--c-cfd9ec, #cfd9ec)}.progress-bar .progress-bar-value{display:block;position:absolute;left:0;transition:all ease-in-out .5s;background-color:var(--c-80b691, #80b691)}.progress-bar.warning .progress-bar-value{background-color:var(--c-f0bc4c, #f0bc4c)}.progress-bar.danger .progress-bar-value{background-color:var(--c-d78282, #d78282)}
.dialog-upselling .dialog{min-width:initial}.dialog-upselling .dialog .dialog-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:60px 60px}.dialog-upselling .dialog .dialog-content .dialog-upselling-content{flex:0 0 400px;box-sizing:border-box}.dialog-upselling .dialog .dialog-content .dialog-upselling-content .logo{width:100%;height:18px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left;margin-bottom:20px;margin-top:-6px}.dialog-upselling .dialog .dialog-content .dialog-upselling-content h2{font-weight:600;margin-bottom:12px}.dialog-upselling .dialog .dialog-content .dialog-upselling-content p{font-size:14px;line-height:26px;color:var(--c-6b718a, #6b718a)}@media(max-width: 600px){.dialog-upselling .dialog .dialog-content .dialog-upselling-content{flex:0 0 280px}}.dialog-upselling .dialog .dialog-content .dialog-upselling-image{flex:0 0 200px;padding:10px;box-sizing:border-box}.dialog-upselling .dialog .dialog-content .dialog-upselling-image .dialog-upselling-image-background{display:block;position:relative;width:180px;height:180px;border-radius:100px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-upselling .dialog .dialog-content .dialog-upselling-image .dialog-upselling-image-background svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--c-e47953, #e47953)}@media(max-width: 900px){.dialog-upselling .dialog .dialog-content .dialog-upselling-image{display:none}}@media(max-width: 900px){.dialog-upselling .dialog{max-width:calc(100% - 40px)}}
.dialog-change-license-quantity .dialog{min-width:870px}.dialog-change-license-quantity .dialog .dialog-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:60px 60px;gap:20px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-content{flex:0 0 400px;box-sizing:border-box}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-content .input-number-licenses{width:300px;margin-bottom:25px}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-content .input-number-licenses input{background-color:var(--c-ffffff, #ffffff)}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-content .logo{width:100%;height:18px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left;margin-bottom:20px;margin-top:-6px}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-content h2{font-weight:600;margin-bottom:12px}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-content p{font-size:14px;line-height:26px;color:var(--c-6b718a, #6b718a)}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-content p.validation-error-message{font-size:11px;color:var(--c-ad4c4c, #ad4c4c);line-height:14px}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image{flex:0 0 200px;padding:0 10px;box-sizing:border-box}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image .dialog-change-license-quantity-image-background{display:block;position:relative;width:180px;height:180px;border-radius:100px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image .dialog-change-license-quantity-image-background svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--c-e47953, #e47953)}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image .dialog-change-license-pricing-model{background-color:var(--c-ffffff, #ffffff);padding:25px 25px;box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent);border-radius:20px;display:grid;grid-template-columns:repeat(1, 1fr);gap:16px;margin-bottom:15px;font-size:12px;min-width:260px}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image .dialog-change-license-pricing-model h2{font-size:18px;font-weight:300;margin:0;line-height:21px}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image .dialog-change-license-pricing-model h2 span{font-size:12px;line-height:21px;opacity:40%}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image .dialog-change-license-pricing-model h3{font-size:28px;font-weight:600;margin:0 5px 0 0;display:inline-block}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image .dialog-change-license-pricing-model p{font-size:11px;opacity:40%;margin:0;line-height:12px;display:inline-block}.dialog-change-license-quantity .dialog .dialog-content .dialog-change-license-quantity-image .change-preview p{font-size:13px;line-height:21px;color:var(--c-6b718a, #6b718a);padding:0 8px;margin-bottom:0}@media(max-width: 1100px){.dialog-change-license-quantity .dialog{zoom:.8}}
.dialog-edit-user .dialog .edit-user-name-row{display:flex;gap:10px}.dialog-edit-user .dialog .edit-user-name-row .input{margin-right:0}.dialog-edit-user .dialog .consultant-note{margin:0 0 16px;padding:12px 16px;border-radius:10px;background-color:var(--c-f5f8fe, #f5f8fe);font-size:13px;line-height:1.6}.dialog-edit-user .dialog .consultant-note strong{font-weight:600}
.dialog-user-limit-reached .dialog{min-width:initial}.dialog-user-limit-reached .dialog .dialog-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:60px 60px}.dialog-user-limit-reached .dialog .dialog-content .content{flex:0 0 400px;box-sizing:border-box}.dialog-user-limit-reached .dialog .dialog-content .content .logo{width:100%;height:18px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left;margin-bottom:20px;margin-top:-6px;opacity:50%}.dialog-user-limit-reached .dialog .dialog-content .content h2{font-weight:600;margin-bottom:12px}.dialog-user-limit-reached .dialog .dialog-content .content p{font-size:14px;line-height:26px;color:var(--c-6b718a, #6b718a)}@media(max-width: 600px){.dialog-user-limit-reached .dialog .dialog-content .content{flex:0 0 280px}}.dialog-user-limit-reached .dialog .dialog-content .image{flex:0 0 200px;padding:10px;box-sizing:border-box}.dialog-user-limit-reached .dialog .dialog-content .image .image-background{display:block;position:relative;width:180px;height:180px;border-radius:100px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-user-limit-reached .dialog .dialog-content .image .image-background svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--c-e47953, #e47953)}@media(max-width: 900px){.dialog-user-limit-reached .dialog .dialog-content .image{display:none}}@media(max-width: 900px){.dialog-user-limit-reached .dialog{max-width:calc(100% - 40px)}}
#root main.main.settings .card-settings-subscription .card-content .no-subscription-text{text-align:center;line-height:100px;color:var(--c-8f9bba, #8f9bba);display:inline-block;position:relative;height:100px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:10px;padding:0;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;font-size:12px;opacity:80%;cursor:pointer}#root main.main.settings .card-settings-subscription .card-content .no-subscription-text svg{transform:translateY(4px);width:17px;height:17px}#root main.main.settings .card-settings-subscription .card-content .button-subscription{display:block;position:relative;width:100%;margin-top:20px}#root main.main.settings .card-settings-subscription .card-content .button-subscription svg{width:16px;margin-right:6px;margin-top:10px}#root main.main.settings .card-settings-subscription .card-content .button-subscription *{vertical-align:top}#root main.main.settings .settings-content.settings-content-subscription{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}#root main.main.settings .settings-content.settings-content-subscription .card-settings-subscription{width:600px;display:block;font-size:14px;flex:0 0 auto}#root main.main.settings .settings-content.settings-content-subscription .card-settings-subscription .trial-badge{padding:0;margin-bottom:15px}@media(max-width: 1200px){#root main.main.settings .settings-content.settings-content-subscription .card-settings-subscription{flex:1 1 auto;min-height:0;width:100%}}#root main.main.settings .settings-content.settings-content-subscription .subscription-product{flex:0 0 auto;width:600px}@media(max-width: 1200px){#root main.main.settings .settings-content.settings-content-subscription .subscription-product{flex:1 1 auto;min-height:0;width:100%}}@media(max-width: 1200px){#root main.main.settings .settings-content.settings-content-subscription{flex:1 1 auto}}
div.textarea{display:block;width:100%;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);box-sizing:border-box;border-radius:22px;padding:9px 15px 9px 15px;min-height:44px;margin:5px 0}div.textarea .textarea-label{display:block;position:relative;font-size:10px;color:var(--c-a3aed0, #a3aed0);margin:0;line-height:10px;height:10px;max-height:10px;box-sizing:border-box}div.textarea textarea{display:block;position:relative;background:none;width:100%;resize:vertical;outline:none;border:none;min-height:20px;max-height:600px}div.textarea.disabled{background-color:var(--c-cfd9ec, #cfd9ec)}div.textarea.invalid p.validation-error-message{font-size:11px;font-weight:600;margin-left:17px;margin-top:2px;margin-bottom:10px;color:var(--c-ad4c4c, #ad4c4c)}.dialog .dialog-header div.textarea.invalid p.validation-error-message,.dialog .dialog-content div.textarea.invalid p.validation-error-message{font-size:11px;font-weight:600;margin-left:17px;margin-top:2px;margin-bottom:10px;color:var(--c-ad4c4c, #ad4c4c)}
.dialog-sales-signal .dialog{width:600px}.dialog-sales-signal .dialog textarea{height:200px}
.subscription-product{box-sizing:border-box;background-color:var(--c-ffffff, #ffffff);border-radius:20px;display:flex;flex-direction:column}.subscription-product.loading{align-items:center;justify-content:center;padding:40px}.subscription-product>.header{padding:25px 25px 25px 25px}.subscription-product>.header .header-box{display:block;position:relative;width:100%;min-width:240px;border-radius:20px;padding:16px 20px;box-sizing:border-box;background-color:var(--c-d7eae9, #d7eae9)}.subscription-product>.header .header-box .input input{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 54.9%, transparent)}.subscription-product>.header h2{opacity:85%;font-size:18px;font-weight:600;margin-bottom:2px}.subscription-product>.header h3{font-size:12px;font-weight:400;margin-top:0;opacity:.65}.subscription-product>.header p.price{font-size:32px;line-height:32px;font-weight:600;opacity:.8;margin-top:24px;margin-bottom:0}.subscription-product>.header p.unit{font-size:10px;font-weight:400;opacity:.65;margin-top:0;text-transform:uppercase}.subscription-product>.content{padding:0 40px 0 40px}.subscription-product>.content ul{list-style:none;padding:0}.subscription-product>.content ul li{font-size:13px;margin-left:0;line-height:16px;vertical-align:top;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.subscription-product>.content ul li>svg:first-child{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--c-008000, #008000)}.subscription-product>.content ul li:last-child{margin-bottom:0}.subscription-product>.footer{padding:25px 40px 40px 40px}.subscription-product>.footer .button{display:block;width:100%;height:45px}.subscription-product>.footer .button.color-gray{border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent);color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent)}
#root main.main.settings .card.settings-content.card-settings-billing{max-width:900px}#root main.main.settings .card.settings-content.card-settings-billing .table-cell.col-status span{display:inline-block;position:relative;padding:1px 8px;border-radius:5px}#root main.main.settings .card.settings-content.card-settings-billing .table-cell.col-status span.open{border:1px solid color-mix(in srgb, var(--c-4886ab, #4886ab) 65%, transparent);background-color:color-mix(in srgb, var(--c-4886ab, #4886ab) 5%, transparent);color:color-mix(in srgb, var(--c-4886ab, #4886ab) 80%, transparent)}#root main.main.settings .card.settings-content.card-settings-billing .table-cell.col-status span.paid{border:1px solid color-mix(in srgb, var(--c-2a7c44, #2a7c44) 65%, transparent);background-color:color-mix(in srgb, var(--c-2a7c44, #2a7c44) 5%, transparent);color:color-mix(in srgb, var(--c-2a7c44, #2a7c44) 80%, transparent)}#root main.main.settings .card.settings-content.card-settings-billing .table .col-date{width:180px}#root main.main.settings .card.settings-content.card-settings-billing p{font-size:14px}#root main.main.settings .card.settings-content.card-settings-billing .stripe-customer-portal-button{margin-bottom:25px;display:block;width:100%}#root main.main.settings .card.settings-content.card-settings-billing .stripe-customer-portal-button svg{width:14px;margin-left:4px}#root main.main.settings .card.settings-content.card-settings-billing .stripe-customer-portal-button:hover{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 5%, transparent)}@media(max-width: 1200px){#root main.main.settings .card.settings-content.card-settings-billing{flex:1 1 auto;min-height:0}}
#root main.main.settings .card.settings-content.card-settings-consultants{flex:0 0 600px;overflow-y:auto;align-self:flex-start;height:auto}#root main.main.settings .card.settings-content.card-settings-consultants .internal-notice,#root main.main.settings .card.settings-content.card-settings-consultants .outcome{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;font-size:13px;line-height:1.6}#root main.main.settings .card.settings-content.card-settings-consultants .internal-notice>svg,#root main.main.settings .card.settings-content.card-settings-consultants .outcome>svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}#root main.main.settings .card.settings-content.card-settings-consultants .internal-notice strong,#root main.main.settings .card.settings-content.card-settings-consultants .outcome strong{font-weight:600}#root main.main.settings .card.settings-content.card-settings-consultants .internal-notice{margin-bottom:20px;background-color:color-mix(in srgb, var(--c-fbf1d3, #fbf1d3) 56.9%, transparent);color:var(--c-5c4a00, #5c4a00)}#root main.main.settings .card.settings-content.card-settings-consultants .internal-notice>svg{color:var(--c-ca8a04, #ca8a04)}#root main.main.settings .card.settings-content.card-settings-consultants .promote-form{display:flex;align-items:flex-start;gap:10px}#root main.main.settings .card.settings-content.card-settings-consultants .promote-form .input{flex:1 1 auto;min-width:0;margin-right:0}#root main.main.settings .card.settings-content.card-settings-consultants .promote-form button.button{flex:0 0 auto;margin-right:0;margin-top:9px}#root main.main.settings .card.settings-content.card-settings-consultants .outcome{margin-top:16px}#root main.main.settings .card.settings-content.card-settings-consultants .outcome.outcome-success{background-color:var(--c-e2ecdf, #e2ecdf);color:var(--c-1f5c31, #1f5c31)}#root main.main.settings .card.settings-content.card-settings-consultants .outcome.outcome-success>svg{color:var(--c-2f8a4e, #2f8a4e)}#root main.main.settings .card.settings-content.card-settings-consultants .outcome.outcome-error{background-color:var(--c-fdecea, #fdecea);color:var(--c-a2261a, #a2261a)}#root main.main.settings .card.settings-content.card-settings-consultants .outcome.outcome-error>svg{color:var(--c-b93333, #b93333)}@media(max-width: 1200px){#root main.main.settings .card.settings-content.card-settings-consultants{flex:1 1 auto}}
#root main.main.settings .settings-content-stack.scalan-area{flex:1;min-width:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:stretch;margin:-20px;padding:20px;max-height:calc(100% + 40px)}#root main.main.settings .settings-content-stack.scalan-area>.card{display:block;width:100%;height:auto;flex:0 0 auto;margin:0 0 20px 0}#root main.main.settings .settings-content-stack.scalan-area>.card:last-child{margin-bottom:0}#root main.main.settings .settings-content-stack.scalan-area>.card>.card-content{overflow:visible;height:auto}#root main.main.settings .settings-content-stack.scalan-area p{font-size:13px;margin-top:0}#root main.main.settings .settings-content-stack.scalan-area .internal-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;font-size:13px;line-height:1.6;background-color:color-mix(in srgb, var(--c-fbf1d3, #fbf1d3) 56.9%, transparent);color:var(--c-5c4a00, #5c4a00)}#root main.main.settings .settings-content-stack.scalan-area .internal-notice>svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px;color:var(--c-ca8a04, #ca8a04)}#root main.main.settings .settings-content-stack.scalan-area .internal-notice strong{font-weight:600}#root main.main.settings .settings-content-stack.scalan-area .section-description{margin-bottom:8px;color:var(--c-8b9db2, #8b9db2);line-height:1.6}#root main.main.settings .settings-content-stack.scalan-area .list-note,#root main.main.settings .settings-content-stack.scalan-area .list-empty{margin-bottom:12px;font-size:12px;color:var(--c-a3aed0, #a3aed0)}#root main.main.settings .settings-content-stack.scalan-area .list-empty{font-style:italic}#root main.main.settings .settings-content-stack.scalan-area .table .col-key{width:220px}#root main.main.settings .settings-content-stack.scalan-area .table .col-buttons{width:50px}#root main.main.settings .settings-content-stack.scalan-area .table button.button.delete:hover{color:var(--c-b93333, #b93333)}@media(max-width: 1200px){#root main.main.settings .settings-content-stack.scalan-area{flex:1 1 auto;min-height:0}#root main.main.settings .settings-content-stack.scalan-area .table .col-created_at{display:none}}@media(max-width: 1024px){#root main.main.settings .settings-content-stack.scalan-area .table .col-created_by{display:none}}
.dialog-edit-api-key .dialog{width:500px}.dialog-edit-api-key .dialog .input-api-key button{margin-top:7px;padding:7px 6px 6px 6px;border-radius:4px}.dialog-edit-api-key .dialog .input input[disabled]{font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:45px}
.apikey-deletion-dialog .dialog{width:500px}
/**
 * prism.js Dark theme for JavaScript, CSS and HTML
 * Based on the slides of the talk “/Reg(exp){2}lained/”
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: white;
	background: none;
	text-shadow: 0 -.1em .2em black;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

pre[class*="language-"],
:not(pre) > code[class*="language-"] {
	background: hsl(30, 20%, 25%);
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
	border: .3em solid hsl(30, 20%, 40%);
	border-radius: .5em;
	box-shadow: 1px 1px .5em black inset;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .15em .2em .05em;
	border-radius: .3em;
	border: .13em solid hsl(30, 20%, 40%);
	box-shadow: 1px 1px .3em -.1em black inset;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: hsl(30, 20%, 50%);
}

.token.punctuation {
	opacity: .7;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol {
	color: hsl(350, 40%, 70%);
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: hsl(75, 70%, 60%);
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
	color: hsl(40, 90%, 60%);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: hsl(350, 40%, 70%);
}

.token.regex,
.token.important {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

.token.deleted {
	color: red;
}

.code{display:block;position:relative}.code pre.code-block{background-color:var(--c-0a1028, #0a1028);border-radius:5px;font-size:14px;font-family:monospace;user-select:text;padding:20px;cursor:text;color:var(--on-color, #ffffff);display:block;position:relative;margin:0;border:none;overflow-x:auto}.code pre.code-block code{font-size:13px}.code pre.code-block[class*=language-]{padding:10px 14px;border-radius:5px}.code pre.code-block *{font-family:monospace;user-select:text}.code pre.code-block .pl-ii{background:none}.code--wrap pre.code-block{overflow-x:hidden}.code--wrap pre.code-block code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.code .code__copy{margin:0;outline:none;border:none;color:var(--on-color, #ffffff);display:block;position:absolute;right:6px;top:6px;cursor:pointer;height:30px;width:30px;padding:3px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);border-radius:4px}.code .code__copy:active{color:var(--c-5ebc80, #5ebc80)}.code .code__preview-notice{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 2px 0;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 70%, transparent)}.code .code__preview-action{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:none;background:none;color:var(--ve-color, var(--c-e47953, #e47953));font-size:13px;cursor:pointer}.code .code__preview-action:hover{text-decoration:underline}
.dialog .dialog-content .keychain-tutorial{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-cfd9ec, #cfd9ec)}.dialog .dialog-content .keychain-tutorial p{margin-bottom:12px;line-height:1.5}.dialog .dialog-content .keychain-tutorial .keychain-step{margin:16px 0 6px 0;font-weight:500}.dialog .dialog-content .keychain-tutorial .code pre.code-block{padding-right:44px}.dialog .dialog-content .keychain-tutorial .keychain-note{margin:12px 0 0 0;font-size:12px;color:var(--c-8b9db2, #8b9db2)}
#root main.main>header.project-banner{display:flex;position:relative;flex:0 0 var(--banner-height);height:var(--banner-height);width:100%;padding-left:0;background-size:cover;background-position:right;overflow:hidden;margin:0;z-index:5}#root main.main>header.project-banner .back-button{flex:0 0 calc(30px*var(--layout-scale));position:relative;height:100%;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#root main.main>header.project-banner .back-button svg{color:var(--on-color, #ffffff);margin-left:0;opacity:.9;width:calc(30px*var(--layout-scale));height:calc(30px*var(--layout-scale))}#root main.main>header.project-banner .back-button:hover{background-color:color-mix(in srgb, var(--c-000000, #000000) 10%, transparent)}#root main.main>header.project-banner.with-back-link .project-banner-title{padding-left:0}#root main.main>header.project-banner .project-banner-title{flex:0 0 auto;padding:0 0 0 calc(30px*var(--layout-scale));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;gap:calc(5px*var(--layout-scale))}#root main.main>header.project-banner .project-banner-title h3{display:block;position:relative;font-size:calc(13px*var(--layout-scale));font-weight:400;color:var(--on-color, #ffffff);margin:2px 0;line-height:calc(13px*var(--layout-scale));text-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 50%, transparent)}#root main.main>header.project-banner .project-banner-title h2{display:block;position:relative;font-size:calc(21px*var(--layout-scale));font-weight:800;color:var(--on-color, #ffffff);margin:0;line-height:calc(21px*var(--layout-scale));text-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 50%, transparent)}#root main.main>header.project-banner .project-banner-title h2 .subtext{font-weight:400;font-size:calc(18px*var(--layout-scale))}#root main.main>header.project-banner .project-banner-options{flex:1 1 auto;flex-direction:row;display:flex;align-items:center;justify-content:flex-end;gap:calc(12px*var(--layout-scale));height:100%;padding:0 calc(30px*var(--layout-scale))}#root main.main>header.project-banner .project-banner-options>*{text-align:right}#root main.main>header.project-banner .project-banner-options button.button{flex:0 0 calc(100px*var(--layout-scale));display:inline-block;position:relative;height:calc(30px*var(--layout-scale));width:calc(100px*var(--layout-scale));background-color:color-mix(in srgb, var(--c-000000, #000000) 40%, transparent);border-radius:calc(15px*var(--layout-scale));font-size:calc(12px*var(--layout-scale));line-height:calc(28px*var(--layout-scale));text-decoration:none;color:var(--on-color, #ffffff);font-weight:bold;text-align:center;margin:0;border:none;cursor:pointer;box-sizing:border-box}#root main.main>header.project-banner .project-banner-options button.button.button-publish,#root main.main>header.project-banner .project-banner-options button.button.button-save-draft{flex:1 1 calc(200px*var(--layout-scale));font-size:calc(14px*var(--layout-scale));height:calc(40px*var(--layout-scale));line-height:calc(40px*var(--layout-scale));border-radius:8px;text-align:center;padding:initial;overflow:hidden;cursor:pointer;max-width:calc(200px*var(--layout-scale));box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root main.main>header.project-banner .project-banner-options button.button.button-publish{color:var(--on-color, #ffffff);background-color:var(--c-e47953, #e47953);border:1px solid var(--c-e47953, #e47953)}#root main.main>header.project-banner .project-banner-options button.button.button-publish:hover{background-color:color-mix(in srgb, var(--c-e47953, #e47953), var(--darker-toward, black) 6%)}#root main.main>header.project-banner .project-banner-options button.button.button-save-draft{color:var(--c-e47953, #e47953);background-color:color-mix(in srgb, var(--on-color, #ffffff) 90%, transparent);border:1px solid var(--c-e47953, #e47953)}#root main.main>header.project-banner .project-banner-options button.button.button-save-draft:hover{background-color:var(--on-color, #ffffff)}@media(max-width: 650px){#root main.main>header.project-banner .project-banner-options{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px}#root main.main>header.project-banner .project-banner-options button.button{flex:0 0 24px;line-height:24px;font-size:11px}}
#root main.main.project{gap:20px;min-width:400px}#root main.main.project .project-card{display:block;position:relative;width:100%;height:calc(100% - 20px);margin:0}@media(max-width: 900px){#root main.main.project .project-card .card-options button{font-size:0;padding:0 6px}}#root main.main.project .project-card .card-content{overflow:auto}#root main.main.project .project-card .table-groups .col-name{width:220px}@media(max-width: 1350px){#root main.main.project .project-card .table-groups .col-avg_tokens{display:none}#root main.main.project .project-card .table-groups .col-avg_costs{display:none}}@media(max-width: 1110px){#root main.main.project .project-card .table-groups .col-blocks{display:none}}@media(max-width: 900px){#root main.main.project .project-card .table-groups .col-last_fail{display:none}#root main.main.project .project-card .table-groups .col-last_call{display:none}}#root main.main.project .project-card .table-blocks .col-prompts,#root main.main.project .project-card .table-blocks .col-selectors{width:150px}#root main.main.project .project-card .table-blocks .coltype-DATE.col-last_call{width:200px}#root main.main.project .project-card .prompt-variable-table span.prompt-variable{color:var(--c-e47953, #e47953)}#root main.main.project .project-card .prompt-variable-table span.prompt-variable::before{content:"{{";color:var(--c-a3aed0, #a3aed0)}#root main.main.project .project-card .prompt-variable-table span.prompt-variable::after{content:"}}";color:var(--c-a3aed0, #a3aed0)}@media(max-width: 1110px){#root main.main.project .project-card .prompt-variable-table .col-type{display:none}}@media(max-width: 900px){#root main.main.project .project-card .prompt-variable-table .col-prompts{display:none}#root main.main.project .project-card .prompt-variable-table .col-type{display:none}}#root main.main.project .project-card .prompt-block-table span.prompt-block{color:var(--c-4eabc1, #4eabc1)}#root main.main.project .project-card .prompt-block-table span.prompt-block::before{content:"{{";color:var(--c-a3aed0, #a3aed0)}#root main.main.project .project-card .prompt-block-table span.prompt-block::after{content:"}}";color:var(--c-a3aed0, #a3aed0)}@media(max-width: 800px){#root main.main.project .project-card .prompt-block-table .col-last_call{display:none}}@media(max-width: 650px){#root main.main.project .project-card .prompt-block-table .col-prompts{display:none}}
.project-edit-dialog .dialog{width:600px;min-width:400px}
.project-edit-dialog .theme-selector{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-content:center;position:relative;width:100%;background-color:var(--c-f5f8fe, #f5f8fe);border-radius:5px;padding:15px 10px;box-sizing:border-box;margin-bottom:15px}.project-edit-dialog .theme{display:inline-block;position:relative;height:107px;width:161px;box-sizing:border-box;padding:10px;background-color:var(--c-ffffff, #ffffff);border-radius:5px;margin:0;cursor:pointer;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent)}.project-edit-dialog .theme.active{border:2px solid color-mix(in srgb, var(--c-e47953, #e47953) 67.1%, transparent)}.project-edit-dialog .theme:hover{box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 25%, transparent)}.project-edit-dialog .theme div{display:block;position:relative;width:100%;height:100%}@media(max-width: 600px){.project-edit-dialog .theme{zoom:.8}}
.dialog-edit-group .dialog{width:500px}
.group-creation-dialog .dialog{width:500px}
.add-selector-button{text-align:center;line-height:44px;color:var(--c-8f9bba, #8f9bba);display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:22px;padding:0;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;font-size:12px;opacity:65%;cursor:pointer}
.group-deletion-dialog .dialog{width:500px;min-width:500px}
.card-group{display:inline-block;position:relative;vertical-align:top;margin-right:20px;margin-bottom:20px;overflow-y:auto;overflow-x:hidden;transition-property:transform;transition-duration:.1s;transition-timing-function:linear}.card-group .card{transition-property:transform;transition-duration:.1s;transition-timing-function:linear}.card-group .card:last-child{margin-bottom:20px}.card-group::-webkit-scrollbar{width:0;height:0}
#root main.main.group{display:flex;width:100%;height:100%;overflow:visible;box-sizing:border-box;min-width:400px}#root main.main.group .card-group{display:block;position:absolute;width:500px;height:100%;left:-100px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root main.main.group .card-group .card{display:inline-block;position:relative;width:100%}@media(max-width: 1600px){#root main.main.group .card-group .card{zoom:.9}}#root main.main.group .group-list{display:block;position:absolute;width:calc(100% - 520px);height:calc(100% - 20px);left:520px;margin-top:20px}#root main.main.group .group-list .default-system-prompt{padding:0;height:calc(100% - 65px)}#root main.main.group .group-list .default-system-prompt-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;background-color:color-mix(in srgb, var(--c-e47953, #e47953) 15%, transparent);cursor:pointer;transition:opacity .1s ease-in-out;opacity:0}#root main.main.group .group-list .default-system-prompt-cover:hover{opacity:1}#root main.main.group .group-list .default-system-prompt-cover span{display:inline-block;position:absolute;font-size:16px;padding:10px 20px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:color-mix(in srgb, var(--c-e47953, #e47953) 10%, transparent);border-radius:8px;font-weight:700;color:color-mix(in srgb, var(--c-e47953, #e47953) 65%, transparent)}@media(max-width: 1700px){#root main.main.group .group-list .card-tab{font-size:18px;line-height:66px;padding:0 24px}}@media(max-width: 1600px){#root main.main.group .group-list .card-options button{font-size:0;padding:0 6px}}@media(max-width: 1200px){#root main.main.group .group-list .card-tabs{zoom:.8}#root main.main.group .group-list .card-options{zoom:.8}}@media(max-width: 1050px){#root main.main.group .group-list .card-tab .tab-count{display:none}#root main.main.group .group-list .table-groups .col-last_call{display:none}#root main.main.group .group-list .table-groups .col-model{display:none}#root main.main.group .group-list .prompt-block-table .col-prompts{display:none}#root main.main.group .group-list .prompt-variable-table .col-prompts{display:none}#root main.main.group .group-list .prompt-variable-table .col-type{display:none}}@media(max-width: 1800px){#root main.main.group .card-group{width:400px}#root main.main.group .group-list{left:420px;width:calc(100% - 420px)}}@media(max-width: 1450px){#root main.main.group .card-group{width:300px}#root main.main.group .group-list{left:320px;width:calc(100% - 320px)}}@media(max-width: 950px){#root main.main.group{overflow:auto;padding:40px;transform:translate(-40px, -40px);box-sizing:content-box;flex:0 0 calc(100% - 88px);gap:20px}#root main.main.group .content-with-banner{display:flex;flex-direction:column}#root main.main.group .content-with-banner .card-group{display:block;position:relative;width:100%;padding:0;left:0;top:0;overflow:visible;height:auto;margin:0}#root main.main.group .content-with-banner .group-list{display:block;position:relative;left:0;width:100%;height:auto;margin:0}#root main.main.group .content-with-banner .group-list .card-content{max-height:774px;min-height:300px;overflow-y:auto}}#root main.main.group .group-data .dropdown,#root main.main.group .group-selectors .dropdown{width:100%}#root main.main.group .group-data .dropdown:last-child,#root main.main.group .group-selectors .dropdown:last-child{margin-bottom:0}#root main.main.group .group-data .input{width:100%}main.group .add-selector-dialog .dialog{width:500px}main.group .dialog-api-call pre{font-size:14px;height:500px;width:820px;overflow-y:auto}.prompt-variable-table span.prompt-variable{color:var(--c-e47953, #e47953)}.prompt-variable-table span.prompt-variable::before{content:"{{";color:var(--c-a3aed0, #a3aed0)}.prompt-variable-table span.prompt-variable::after{content:"}}";color:var(--c-a3aed0, #a3aed0)}.prompt-block-table span.prompt-block{color:var(--c-4eabc1, #4eabc1)}.prompt-block-table span.prompt-block::before{content:"{{";color:var(--c-a3aed0, #a3aed0)}.prompt-block-table span.prompt-block::after{content:"}}";color:var(--c-a3aed0, #a3aed0)}@media(max-width: 1400px){#root:has(>main.main.group)>nav.navigation{inline-size:88px}#root:has(>main.main.group)>nav.navigation>div.logo{padding:0 0 0 24px}#root:has(>main.main.group)>nav.navigation>div.logo .logo-name{opacity:0}#root:has(>main.main.group)>nav.navigation .nav-label{opacity:0}#root:has(>main.main.group)>nav.navigation .nav-item.active .nav-label{color:var(--c-e47953, #e47953)}#root:has(>main.main.group)>nav.navigation>.profile>.profile-badge>span.profile-settings{display:none;opacity:0}}
.prompt-editor{background-color:var(--c-ffffff, #ffffff);padding:0;overflow:hidden;height:100%;position:relative;display:block}.prompt-editor .prompt-editor-scroll{height:100%;overflow-y:auto;overflow-x:hidden}.prompt-editor.toolbar-hidden .prompt-area-content-area{padding:30px 40px 30px 40px}.prompt-editor.block-card{border:4px solid color-mix(in srgb, var(--c-4eabc1, #4eabc1) 33.3%, transparent)}.prompt-editor.prompt-card{border:4px solid color-mix(in srgb, var(--c-f29877, #f29877) 33.3%, transparent)}.prompt-editor .prompt-area-content-area,.prompt-editor div.slate-editor-placeholder{display:block;position:relative;width:100%;height:100%;outline:none;border:none;padding:30px 30px 70px 100px;box-sizing:border-box;cursor:text;background-size:cover;font-size:14px;font-family:"SourceCode",monospace;line-height:1.85;overflow-y:auto;z-index:10}.prompt-editor .custom-editor.prompt-area-content-area.readonly{background-color:var(--c-f5f8fe, #f5f8fe);user-select:text}.prompt-editor .custom-editor.prompt-area-content-area.readonly *{opacity:85%;user-select:text}.prompt-editor .custom-editor.prompt-area-content-area *{font-family:"SourceCode",monospace}.prompt-editor .custom-editor.prompt-area-content-area>*:first-child{margin-top:0}.prompt-editor .custom-editor.prompt-area-content-area .underlined{text-decoration:underline}.prompt-editor .custom-editor.prompt-area-content-area .italic{font-style:italic;opacity:90%}.prompt-editor .custom-editor.prompt-area-content-area>.selected{background-color:var(--c-f5f8fe, #f5f8fe)}.prompt-editor .custom-editor.prompt-area-content-area h2{color:var(--c-1b254b, #1b254b);font-size:18px;margin-bottom:4px;margin-top:15px}.prompt-editor .custom-editor.prompt-area-content-area h3{color:var(--c-1b254b, #1b254b);font-size:15px;margin-bottom:0;margin-top:10px}.prompt-editor .custom-editor.prompt-area-content-area ul{padding-left:18px;margin:0 0 10px 0}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder-routine-tool img.tool-icon{width:14px;height:14px}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder-routine-tool span{line-height:20px}.prompt-editor .custom-editor.prompt-area-content-area ol{padding-left:24px;margin:0 0 10px 0}.prompt-editor .custom-editor.prompt-area-content-area ol>li::marker{font-weight:600}.prompt-editor .custom-editor.prompt-area-content-area p{margin:0 0 10px 0}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder:not(.prompt-placeholder-testdataon){cursor:pointer;background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 45.1%, transparent);font-size:calc(1em - 1px);padding:1px 5px 2px 5px;border-radius:3px}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-testdataon{cursor:pointer}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-variable{color:var(--c-f29877, #f29877)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-block{color:var(--c-4eabc1, #4eabc1)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.selected{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 20%, transparent)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-block.selected{background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 20%, transparent)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-input{color:var(--c-e47953, #e47953)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-input.selected{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 20%, transparent)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-knowledge{color:var(--c-4eabc1, #4eabc1)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-knowledge.selected{background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 20%, transparent)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-assignment-routine{display:inline-flex;align-items:center;gap:4px;color:var(--c-7d6ae0, #7d6ae0);background-color:color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 12%, transparent);border:1px solid color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 25%, transparent);border-radius:4px;padding:0 5px 0 4px;max-width:100%;vertical-align:bottom}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-assignment-routine .prompt-placeholder-assignment-routine-icon{width:12px;height:12px;flex-shrink:0}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-assignment-routine .prompt-placeholder-assignment-routine-name{flex:0 0 auto}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-assignment-routine.selected{background-color:color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 25%, transparent)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-assignment-routine.error{color:var(--c-b93333, #b93333);background-color:color-mix(in srgb, var(--c-b93333, #b93333) 10%, transparent);border-color:color-mix(in srgb, var(--c-b93333, #b93333) 30%, transparent)}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-tool{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(0,0,0,0);border-radius:4px;padding:0 5px 0 3px;max-width:100%;vertical-align:baseline}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-tool .prompt-placeholder-routine-tool-name,.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-tool .prompt-placeholder-routine-tool-context{align-self:baseline}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-tool .prompt-placeholder-routine-tool-name{flex:0 0 auto}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-tool .prompt-placeholder-routine-tool-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-routine-tool .prompt-placeholder-routine-tool-context{flex:0 1 auto;min-width:0;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.error span{text-decoration:underline;text-decoration-color:var(--c-ff0000, #ff0000);text-decoration-style:wavy}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder2::before{content:"{{";color:var(--c-a3aed0, #a3aed0);font-style:normal}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-testdataon::before{content:none}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder2::after{content:"}}";color:var(--c-a3aed0, #a3aed0);font-style:normal}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder.prompt-placeholder-testdataon::after{content:none}.prompt-editor .custom-editor.prompt-area-content-area .prompt-placeholder i{color:var(--c-a3aed0, #a3aed0);font-style:normal}.prompt-editor .custom-editor.prompt-area-content-area .prompt-comment{color:var(--c-a3aed0, #a3aed0);font-size:13px;font-weight:400;background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 67.1%, transparent);padding:2px 4px;border-radius:5px;opacity:65%}.prompt-editor .custom-editor.prompt-area-content-area .prompt-comment *{color:var(--c-a3aed0, #a3aed0);font-size:13px;font-weight:400}.prompt-editor .custom-editor.prompt-area-content-area .prompt-comment .prompt-comment{opacity:1}.prompt-editor .custom-editor.prompt-area-content-area .prompt-comment i{font-style:normal}.prompt-editor .custom-editor.prompt-area-content-area .prompt-comment2::before{content:"// "}.prompt-editor .custom-editor.prompt-area-content-area .prompt-comment:has(+h2){color:var(--c-a3aed0, #a3aed0);opacity:.8;margin-top:15px}.prompt-editor .custom-editor.prompt-area-content-area .prompt-comment+h2{margin-top:0}.prompt-editor .slate-empty-placeholder{display:inline-block;position:absolute;width:auto !important;padding-top:30px;box-sizing:border-box}.prompt-editor textarea{width:100%;height:calc(100% - 112px);outline:none;border:none;padding:30px;box-sizing:border-box}.dummy-editor{width:100%;height:calc(100% - 112px);outline:none;border:none;padding:30px;box-sizing:border-box;cursor:text;background-size:cover;display:none}
.prompt-editor .toolbar{display:block;position:absolute;background-color:var(--c-cfd9ec, #cfd9ec);top:0;overflow:hidden;width:50px;height:calc(100% - 34px);margin-top:16px;margin-left:18px;border-radius:8px;background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 40%, transparent);z-index:11;padding:0 12px;box-sizing:border-box}.prompt-editor .toolbar h2{display:inline-block;line-height:24px;padding-right:20px;margin-top:9px;border-right:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent);padding-left:20px;color:color-mix(in srgb, var(--c-bfbfbf, #bfbfbf) 65%, transparent);font-size:16px}.prompt-editor.prompt-card .toolbar h2{color:color-mix(in srgb, var(--c-e47953, #e47953) 50%, transparent)}.prompt-editor.block-card .toolbar h2{color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 65%, transparent)}.prompt-editor .toolbar .tool-group{display:block;position:relative;padding:18px 0;border-bottom:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent);vertical-align:top;width:100%}.prompt-editor .toolbar .tool-group .tool{display:block;position:relative;height:16px;width:16px;text-decoration:none;vertical-align:top;background-size:17px 17px;background-position:center;background-repeat:no-repeat;margin-bottom:6px;opacity:.65;padding:5px 5px;box-sizing:content-box;border-radius:5px;transition:background-color .08s ease-in-out}.prompt-editor .toolbar .tool-group .tool.readonly{opacity:.3;cursor:not-allowed}.prompt-editor .toolbar .tool-group .tool:hover:not(.readonly),.prompt-editor .toolbar .tool-group .tool.active:not(.readonly){opacity:1;background-color:color-mix(in srgb, var(--c-6b718a, #6b718a) 15%, transparent)}.prompt-editor .toolbar .tool-group .tool:last-child{margin-bottom:0}.prompt-editor .toolbar .tool-group.tools-linked-prompts{display:inline-block;float:right;margin-right:17px;border:none;padding:0}.prompt-editor .toolbar .tool-group .tool svg{display:block;position:absolute;width:18px;height:18px;stroke-width:2.5px;opacity:.85;top:4px;left:4px}.prompt-editor .toolbar .tool-group.tools-linked-prompts .tool{display:inline-block;position:relative;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 15%, transparent);font-size:10px;text-decoration:none;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);font-weight:bold;height:30px;border-radius:5px;width:auto;line-height:30px;vertical-align:top;box-sizing:border-box;transform:translateY(-6px);padding:0 15px 0 15px;margin-right:8px}.prompt-editor .toolbar .tool-group.tools-linked-prompts .tool span{display:inline-block;position:relative;height:16px;width:16px;opacity:40%;margin-top:7px;vertical-align:top;margin-left:5px}.prompt-editor .toolbar .tools-magic{float:right;border-right:none}
#app-overlay-dialogs .prompt-placeholder-side-panel .button-create-variable,#app-overlay-dialogs .prompt-placeholder-side-panel .button-create-block{display:block;width:100%;margin-bottom:20px}#app-overlay-dialogs .prompt-placeholder-side-panel h3{font-size:16px}#app-overlay-dialogs .prompt-placeholder-side-panel h4{font-size:14px}#app-overlay-dialogs .prompt-placeholder-side-panel p{font-size:13px;opacity:50%}#app-overlay-dialogs .prompt-placeholder-side-panel .search-input{margin-bottom:20px}#app-overlay-dialogs .prompt-placeholder-side-panel .prompt-variable-proposals,#app-overlay-dialogs .prompt-placeholder-side-panel .prompt-block-proposals{font-size:12px;margin:0;padding:0}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li{text-decoration:none;list-style:none;display:inline-block;position:relative;height:40px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 15%, transparent);font-family:"SourceCode",monospace;font-size:12px;line-height:40px;box-sizing:border-box;padding:0 15px;margin-right:6px;border-radius:5px;margin-bottom:6px;cursor:pointer;color:var(--c-4eabc1, #4eabc1)}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li.selected{background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 20%, transparent)}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 25%, transparent)}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li>*{vertical-align:top}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li>span::before{content:"{{";color:var(--c-a3aed0, #a3aed0)}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li>span::after{content:"}}";color:var(--c-a3aed0, #a3aed0)}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li .block-proposal-edit-button{display:inline-block;position:relative;width:18px;height:18px;border-radius:9px;background-color:var(--c-cfd9ec, #cfd9ec);margin-top:10px;overflow:hidden;margin-left:5px;cursor:pointer}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li .block-proposal-edit-button:hover{background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec), var(--darker-toward, black) 6%)}#app-overlay-dialogs .prompt-placeholder-side-panel ul.prompt-block-proposals li .block-proposal-edit-button svg{display:block;position:absolute;width:10px;height:10px;color:var(--c-8b9db2, #8b9db2);top:3px;left:4px;margin:0;padding:0}#app-overlay-dialogs .prompt-placeholder-side-panel .sidepanel-header>.input{display:inline-block;position:relative;width:360px;margin-bottom:0}
.search-input{display:inline-block;position:relative;font-size:12px;margin:0 10px 10px 0;box-sizing:border-box;user-select:none;width:100%}.search-input input{display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);border-radius:22px;padding:10px 50px 10px 42px;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;color:var(--c-1b254b, #1b254b);font-size:14px}.search-input input::placeholder{font-style:italic;opacity:.65;font-family:"Poppins",sans-serif;color:var(--c-a3aed0, #a3aed0);font-size:14px}.search-input svg{display:block;position:absolute;z-index:10;color:var(--c-a3aed0, #a3aed0);top:50%;transform:translateY(-50%);left:18px;width:18px}.search-input .clear{position:absolute;display:block;right:16px;left:initial;cursor:pointer}
.variable-tile{text-decoration:none;list-style:none;display:inline-block;position:relative;height:40px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 15%, transparent);font-family:"SourceCode",monospace;font-size:12px;line-height:40px;box-sizing:border-box;padding:0 15px;margin-right:6px;border-radius:5px;margin-bottom:6px;cursor:pointer}.variable-tile span{color:var(--c-e47953, #e47953)}.variable-tile.selected{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 20%, transparent)}.variable-tile:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 25%, transparent)}.variable-tile>*{vertical-align:top}.variable-tile>span::before{content:"{{";color:var(--c-a3aed0, #a3aed0)}.variable-tile>span::after{content:"}}";color:var(--c-a3aed0, #a3aed0)}.variable-tile .variable-proposal-edit-button,.variable-tile .variable-proposal-delete-button{display:inline-block;position:relative;width:18px;height:18px;border-radius:9px;background-color:var(--c-cfd9ec, #cfd9ec);margin-top:10px;overflow:hidden;margin-left:5px;cursor:pointer}.variable-tile .variable-proposal-edit-button:hover,.variable-tile .variable-proposal-delete-button:hover{background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec), var(--darker-toward, black) 6%)}.variable-tile .variable-proposal-edit-button svg{display:block;position:absolute;width:10px;height:10px;color:var(--c-8b9db2, #8b9db2);top:3px;left:4px;margin:0;padding:0}.variable-tile .variable-proposal-delete-button svg{display:block;position:absolute;width:10px;height:10px;color:var(--c-cd5353, #cd5353);top:4px;left:4px;margin:0;padding:0}
.block-tile{text-decoration:none;list-style:none;display:inline-block;position:relative;height:40px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 15%, transparent);font-family:"SourceCode",monospace;font-size:12px;line-height:40px;box-sizing:border-box;padding:0 15px;margin-right:6px;border-radius:5px;margin-bottom:6px;cursor:pointer}.block-tile span{color:var(--c-4eabc1, #4eabc1)}.block-tile.selected{background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 20%, transparent)}.block-tile:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 25%, transparent)}.block-tile>*{vertical-align:top}.block-tile>span::before{content:"{{";color:var(--c-a3aed0, #a3aed0)}.block-tile>span::after{content:"}}";color:var(--c-a3aed0, #a3aed0)}.block-tile .block-proposal-edit-button,.block-tile .block-proposal-delete-button{display:inline-block;position:relative;width:18px;height:18px;border-radius:9px;background-color:var(--c-cfd9ec, #cfd9ec);margin-top:10px;overflow:hidden;margin-left:5px;cursor:pointer}.block-tile .block-proposal-edit-button:hover,.block-tile .block-proposal-delete-button:hover{background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec), var(--darker-toward, black) 6%)}.block-tile .block-proposal-edit-button svg{display:block;position:absolute;width:10px;height:10px;color:var(--c-8b9db2, #8b9db2);top:3px;left:4px;margin:0;padding:0}.block-tile .block-proposal-delete-button svg{display:block;position:absolute;width:10px;height:10px;color:var(--c-4eabc1, #4eabc1);top:4px;left:4px;margin:0;padding:0}
.sidepanel-wrapper{content:"";display:block;position:fixed;z-index:99;background-color:color-mix(in srgb, var(--c-000000, #000000) 0%, transparent);width:calc(100vw + 1px);height:calc(100vh + 1px);top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;transition:background-color .3s ease-in-out}.sidepanel-wrapper.active{pointer-events:none;background-color:color-mix(in srgb, var(--c-000000, #000000) 8%, transparent)}.sidepanel-wrapper.active .sidepanel{transform:translateX(0px)}.sidepanel-wrapper.active>.side-panel-close-button{transform:translate(50%, -50%) translateX(0)}.sidepanel-wrapper .sidepanel{display:block;position:fixed;min-height:100%;min-width:520px;max-width:520px;height:100%;top:0;right:0;z-index:100;box-sizing:border-box;border-top-left-radius:15px;border-bottom-left-radius:15px;overflow:hidden;transform:translateX(530px);transition:transform .25s ease-in-out;background-color:var(--c-ffffff, #ffffff);box-shadow:0 0 30px color-mix(in srgb, var(--c-000000, #000000) 30%, transparent);pointer-events:all}.sidepanel-wrapper .sidepanel .sidepanel-header{width:100%;min-height:80px;padding:20px 40px 20px 40px;vertical-align:top;box-sizing:border-box;border-bottom:2px solid var(--c-cfd9ec, #cfd9ec);background-color:var(--c-ffffff, #ffffff)}.sidepanel-wrapper .sidepanel .sidepanel-header>*{vertical-align:top}.sidepanel-wrapper .sidepanel .sidepanel-header>h2{display:inline-block;position:relative;line-height:37px;margin-bottom:0;margin-top:0;font-size:21px;font-weight:bold;color:var(--c-1b254b, #1b254b)}.sidepanel-wrapper .sidepanel .sidepanel-content{display:block;position:relative;max-height:calc(100% - 80px);width:100%;min-height:80px;padding:20px 40px 20px 40px;vertical-align:top;box-sizing:border-box;background-color:var(--c-ffffff, #ffffff);overflow-x:hidden;overflow-y:auto;height:calc(100% - 66px)}.sidepanel-wrapper .sidepanel .sidepanel-content>*:last-child{margin-bottom:0}.sidepanel-wrapper .sidepanel .sidepanel-footer .sidepanel-button-cancel{margin:0 6px 0 0;border:2px solid color-mix(in srgb, var(--c-e47953, #e47953) 65%, transparent);background:none;color:var(--c-e47953, #e47953);line-height:32px}.sidepanel-wrapper .sidepanel .sidepanel-footer .sidepanel-button-apply{margin:0}.sidepanel-wrapper .sidepanel .sidepanel-button,.sidepanel-wrapper .sidepanel .sidepanel-menu-button{display:block;position:absolute;height:36px;width:36px;border-radius:5px;top:21px;margin-right:6px;cursor:pointer;color:var(--on-color, #ffffff);box-sizing:border-box;font-size:12px;text-decoration:none;line-height:36px}.sidepanel-wrapper .sidepanel .sidepanel-buttons{display:inline-block;float:right}.sidepanel-wrapper .sidepanel .sidepanel-buttons *:last-child{margin-right:0}.sidepanel-wrapper .sidepanel .sidepanel-tabs{display:block;position:relative;width:calc(100% - 2px);left:1px;box-sizing:border-box;height:66px;max-height:66px;user-select:none;border-bottom:3px solid var(--c-f5f8fe, #f5f8fe);white-space:nowrap}.sidepanel-wrapper .sidepanel .sidepanel-tabs .sidepanel-tab{display:inline-block;position:relative;font-weight:bold;height:100%;font-size:21px;line-height:66px;padding:0 30px;cursor:pointer;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent)}.sidepanel-wrapper .sidepanel .sidepanel-tabs .sidepanel-tab.active{opacity:100%;border-bottom:3px solid color-mix(in srgb, var(--c-e47953, #e47953) 50%, transparent);color:var(--c-1b254b, #1b254b)}@media(max-width: 1600px){.sidepanel-wrapper .sidepanel{width:475px;min-width:475px;max-width:475px;zoom:.9}}.sidepanel-wrapper>.side-panel-close-button{position:absolute;display:block;right:520px;top:50%;transform:translate(50%, -50%) translateX(530px);height:80px;width:14px;border-radius:8px;border:1px solid var(--c-a3aed0, #a3aed0);background-color:var(--c-f5f8fe, #f5f8fe);overflow:hidden;cursor:pointer;pointer-events:all;transition:transform .25s ease-in-out;z-index:101;box-shadow:0 0 5px color-mix(in srgb, var(--c-000000, #000000) 30%, transparent)}.sidepanel-wrapper>.side-panel-close-button svg{width:15px;height:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--c-a3aed0, #a3aed0)}@media(max-width: 1600px){.sidepanel-wrapper>.side-panel-close-button{right:475px;zoom:.9}}
.dialog-variable-edit .dialog{width:500px}
.variable-deletion-dialog .dialog{width:500px}
.dialog-create-block .dialog{width:500px}
.custom-editor .prompt-comment{color:var(--c-9ca3af, #9ca3af);font-style:italic;background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 67.1%, transparent);padding:2px 4px;border-radius:5px;opacity:65%}.custom-editor li.comment-block{color:var(--c-9ca3af, #9ca3af)}.custom-editor li.comment-block::marker{color:var(--c-9ca3af, #9ca3af)}.custom-editor .slate-empty-placeholder{color:var(--c-b4bbc9, #b4bbc9);pointer-events:none;user-select:none}
.create-prompt-dialog .dialog{width:450px;min-width:450px}
.dialog-api-call .dialog{width:750px}.dialog-api-call .dialog pre{display:block;position:relative;font-size:14px;height:400px;overflow-y:auto;border:none}.dialog-api-call .dialog pre::-webkit-scrollbar{height:3px}@media(max-width: 800px){.dialog-api-call .dialog .dialog-main-area>.dialog-tabs .tab{font-size:16px;line-height:66px;padding:0 20px}}.dialog-api-call .dialog .input{margin-bottom:25px}@media(max-width: 700px){.dialog-api-call .dialog{width:calc(100% - 20px);max-width:calc(100% - 20px)}}
.prompt-deletion-dialog .dialog{width:450px;min-width:450px}
.card-llm-model-config h2 .inheritance{font-size:12px;opacity:40%;font-weight:600}
.llm-model-config-dialog .dialog{width:600px}.llm-model-config-dialog .dialog .overwrite-checkbox{width:100%;margin-bottom:0}.llm-model-config-dialog .dialog .model-parameter-placeholder{display:block;position:relative;width:100%;height:295px;min-height:295px;border-radius:22px;border:2px dashed var(--c-a3aed0, #a3aed0);background-color:var(--c-f5f8fe, #f5f8fe);opacity:65%;overflow:hidden}.llm-model-config-dialog .dialog .model-parameter-placeholder p{margin:0;padding:0;display:block;position:relative;font-size:16px;width:400px;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:var(--c-8b9db2, #8b9db2)}.llm-model-config-dialog .dialog .model-parameter:not(.model-parameter-placeholder){display:block;position:relative;width:100%;height:295px;min-height:295px;overflow-y:auto;overflow-x:hidden;padding-right:5px;box-sizing:border-box}
.checkbox{display:inline-block;position:relative;height:44px;border-radius:22px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);margin:5px 10px 5px 0;box-sizing:border-box;cursor:pointer;padding:0 22px 0 44px}.checkbox .checkbox-box{display:block;position:absolute;border:1px solid var(--c-a3aed0, #a3aed0);height:18px;width:18px;border-radius:5px;top:50%;left:16px;transform:translateY(-50%);background-color:var(--c-ffffff, #ffffff)}.checkbox .checkbox-box svg{display:block;position:absolute;width:16px;height:16px;color:var(--on-color, #ffffff);top:1px;left:1px}.checkbox .checkbox-label{line-height:42px;font-size:14px}.checkbox .checkbox-label.has-icon{display:flex;align-items:center;gap:6px}.checkbox .checkbox-label.has-icon .checkbox-icon{display:flex;flex-shrink:0;align-items:center}.checkbox .checkbox-label.has-icon .checkbox-icon svg{width:16px;height:16px;color:currentColor}.checkbox .checkbox-label.multiline{font-size:12px;display:block;overflow:hidden;line-height:14px;position:relative;top:50%;transform:translateY(-50%)}.checkbox.checked.color-green{background-color:var(--c-bcd9c4, #bcd9c4)}.checkbox.checked.color-green .checkbox-box{background-color:var(--c-5ebc80, #5ebc80)}.checkbox.checked.color-knowledge{background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 15%, transparent);border-color:var(--c-4eabc1, #4eabc1)}.checkbox.checked.color-knowledge .checkbox-box{background-color:var(--c-4eabc1, #4eabc1);border-color:var(--c-4eabc1, #4eabc1)}.checkbox.color-knowledge .checkbox-label .checkbox-icon{color:var(--c-4eabc1, #4eabc1)}.checkbox.disabled{background-color:var(--c-cfd9ec, #cfd9ec);color:var(--c-6b718a, #6b718a);cursor:initial}.checkbox.error{border:2px solid var(--c-d78282, #d78282);background-color:var(--c-fdecea, #fdecea)}
.dialog .dialog-content .input+p,.dialog .dialog-content .object-dropdown+p{padding:0 10px}
.group-selectors .no-selector{display:block;position:relative;width:100%;height:44px;border-radius:8px;font-size:13px;line-height:44px;text-align:center;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);cursor:pointer;background-color:var(--c-f5f8fe, #f5f8fe)}
.query_param-edit-dialog .dialog{width:500px}
.group-output-definition ul{list-style:none;margin:0;padding:0;box-sizing:border-box;border-radius:10px;overflow:hidden;background-color:var(--c-f5f8fe, #f5f8fe);cursor:pointer}.group-output-definition ul li{display:inline-block;width:50%;font-size:14px;text-decoration:none;box-sizing:border-box;margin:0;padding:8px 12px;border-radius:10px;color:var(--c-a3aed0, #a3aed0);background-color:var(--c-f5f8fe, #f5f8fe)}.group-output-definition ul li.active{background-color:var(--c-cfd9ec, #cfd9ec);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65.9%, transparent);font-weight:bold}.group-output-definition ul li:hover{filter:brightness(98%)}
.dialog-output-definition .dialog{width:500px}.dialog-output-definition .dialog .output-definition-config textarea{height:200px}
#root:has(main.main.prompt){min-width:1200px}@media(max-width: 1200px){#root:has(main.main.prompt){overflow-x:auto}}#root main.main.prompt .card-group{display:block;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px}#root main.main.prompt .card-group .card{width:100%}#root main.main.prompt .card-group .card h2 .avg-value-heading{font-size:16px;margin-left:7px;opacity:.5}#root main.main.prompt .card-group .card .barchart-last-calls{height:125px}#root main.main.prompt .card-group .group-selectors .lock-icon{display:inline;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 56.1%, transparent);width:16px;height:16px;margin-left:8px}@media(max-width: 1600px){#root main.main.prompt .card-group{zoom:.9;width:450px}}#root main.main.prompt .prompt-card{display:block;position:absolute;width:calc(100% - 520px);height:calc(100% - 20px);left:0;overflow:hidden;margin-top:20px}#root main.main.prompt .prompt-card .card-tabs{height:55px;background-color:var(--c-f5f8fe, #f5f8fe);width:100%}#root main.main.prompt .prompt-card .card-tabs .card-tab{font-size:18px;line-height:55px}@media(max-width: 1500px){#root main.main.prompt .prompt-card .card-tabs .card-tab{padding:0 25px;font-size:16px}}#root main.main.prompt .prompt-card .card-options{top:0;height:55px;z-index:11}#root main.main.prompt .prompt-card .card-options button.execution-button svg,#root main.main.prompt .prompt-card .card-options button.execution-configuration-button svg{width:14px;height:14px;margin-top:10px;margin-left:2px}@media(max-width: 1420px){#root main.main.prompt .prompt-card .card-options button.execution-button,#root main.main.prompt .prompt-card .card-options button.execution-configuration-button{font-size:0}}#root main.main.prompt .prompt-card .card-options button.execution-configuration-button,#root main.main.prompt .prompt-card .card-options button.system-prompt-individualize,#root main.main.prompt .prompt-card .card-options button.system-prompt-reset{background-color:var(--c-ffffff, #ffffff)}#root main.main.prompt .prompt-card .card-content{padding:0;height:calc(100% - 55px)}#root main.main.prompt .prompt-card .card-content .default-system-prompt-message{display:inline-block;position:absolute;width:30%;z-index:11;font-size:14px;padding:10px 40px 10px 15px;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:5px;text-align:center;background-color:var(--c-cfd9ec, #cfd9ec);line-height:1.85;white-space:wrap}#root main.main.prompt .prompt-card .card-content .default-system-prompt-message.hidden{display:none}#root main.main.prompt .prompt-card .card-content .default-system-prompt-message svg{display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;opacity:50%}@media(max-width: 1500px){#root main.main.prompt .prompt-card .card-content .default-system-prompt-message{width:50%}}@media(max-width: 1600px){#root main.main.prompt .prompt-card{width:calc(100% - 420px)}}main.prompt .prompt-result-dialog .dialog .dialog-main-area{max-width:1000px;width:800px;height:600px}main.prompt .prompt-result-dialog .dialog-content{font-size:12px;height:calc(100% - 132px);overflow:auto}.dialog-confirm-reset-system-prompt .dialog{width:500px}
.dialog-execution .dialog{min-width:calc(100% - 80px);width:calc(100% - 80px);max-width:calc(100% - 80px)}.dialog-execution .dialog .execution-result-content{padding-top:12px;padding-bottom:12px}.dialog-execution .dialog .prompt-execution-results{display:flex;width:100%;align-items:stretch}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result{flex:1;min-width:0;display:block;position:relative;border-right:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);padding:8px 8px;min-height:300px}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result.error{background-color:var(--c-f0cdcd, #f0cdcd);border-radius:12px;margin:0 6px;border:1px solid var(--c-ff3838, #ff3838) !important}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result.error .error{font-size:14px;display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%);text-align:center;left:0;padding:0 30px;box-sizing:border-box;color:color-mix(in srgb, var(--c-c26c6c, #c26c6c) 60%, transparent)}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result:first-child{border-left:none;padding-left:0}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result:last-child{border-right:none;padding-right:0}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result .loading-animation-wrapper{border-radius:15px;overflow:hidden}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result h3{display:block;width:100%;font-size:16px;text-align:center;margin:0}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result h4{display:block;width:100%;font-size:13px;text-align:center;font-weight:400;margin:0 0 10px 0}.dialog-execution .dialog .prompt-execution-results .prompt-execution-result pre.prompt-result-area{min-height:370px}.dialog-execution.columns-1 .dialog{min-width:500px;width:800px;max-width:calc(100% - 40px)}.dialog-execution-no-config .dialog{width:500px}.dialog-execution-not-valid .dialog{width:500px}.debug-toggle-execution{display:block;position:fixed;width:20px;height:20px;top:0;right:0;cursor:pointer;background-color:var(--c-1b254b, #1b254b);opacity:0}.debug-toggle-execution.on{opacity:.05}
.prompt-result-area{font-size:14px;white-space:pre-wrap;margin:0;user-select:text;padding:8px 10px;border-radius:8px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 5%, transparent)}

.dialog-prompt-publish .dialog{width:550px}.dialog-prompt-publish .dialog .textarea textarea{height:180px}

.selector-edit-dialog .dialog{width:500px}
.dialog-prompt-wizard .dialog{width:600px;display:flex;flex-direction:column}.dialog-prompt-wizard .dialog .dialog-header{flex:0 0 auto}.dialog-prompt-wizard .dialog .dialog-content{flex:1 1 auto;min-height:0;overflow-x:hidden;border-bottom:none;overflow-y:auto}.dialog-prompt-wizard .dialog .dialog-content .variable-row{display:flex;width:100%;gap:12px;padding:15px 15px;box-sizing:border-box;background-color:var(--c-f5f8fe, #f5f8fe);border-radius:25px;box-shadow:1px 2px 5px color-mix(in srgb, var(--c-000000, #000000) 15%, transparent)}.dialog-prompt-wizard .dialog .dialog-content .variable-row+.variable-row{margin-top:15px}.dialog-prompt-wizard .dialog .dialog-content .variable-row .variable-row-left{flex:1 1 auto;display:block;position:relative}.dialog-prompt-wizard .dialog .dialog-content .variable-row .variable-row-left .input{margin-top:0}.dialog-prompt-wizard .dialog .dialog-content .variable-row .variable-row-left .input input,.dialog-prompt-wizard .dialog .dialog-content .variable-row .variable-row-left .textarea{background-color:var(--c-ffffff, #ffffff)}.dialog-prompt-wizard .dialog .dialog-content .variable-row .variable-row-left .textarea{field-sizing:content}.dialog-prompt-wizard .dialog .dialog-content .variable-row .variable-row-right{flex:0 0 20px;display:block;position:relative}.dialog-prompt-wizard .dialog .dialog-content .variable-row .variable-row-right svg{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--c-c0c8e0, #c0c8e0)}.dialog-prompt-wizard .dialog .dialog-content .variable-row .variable-row-right svg.disabled{cursor:not-allowed}.dialog-prompt-wizard .dialog .dialog-content .variable-row+.add-new-variable{margin-top:15px}.dialog-prompt-wizard .dialog .dialog-content .add-new-variable{text-align:center;line-height:44px;color:var(--c-8f9bba, #8f9bba);display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:22px;padding:0;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;font-size:12px;opacity:65%;cursor:pointer}.dialog-prompt-wizard .dialog .dialog-footer{display:flex;width:100%;height:36px;padding:15px 0 15px 0;flex:0 0 auto;border-top:1px solid var(--c-cfd9ec, #cfd9ec)}.dialog-prompt-wizard .dialog .dialog-footer div:nth-child(1){flex:1 1 auto;min-width:0;margin-left:32px}.dialog-prompt-wizard .dialog .dialog-footer div:nth-child(2){flex:0 0 auto;white-space:nowrap;margin-right:32px}.dialog-prompt-wizard .dialog .dialog-footer div a,.dialog-prompt-wizard .dialog .dialog-footer div .button{top:initial}.dialog-prompt-wizard-step-0 .dialog textarea{height:250px}.dialog-prompt-wizard-step-1 .dialog .textarea textarea{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);font-size:12px}
.card.prompt-header{padding:0}.card.prompt-header .prompt-header-loading{top:82px;height:calc(100% - 82px)}.card.prompt-header .buttons-top{display:block;position:relative;width:100%;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);padding:20px 25px 20px 25px;box-sizing:border-box}.card.prompt-header ul.prompt-infos{margin:0;padding:25px 25px 25px 25px}.card.prompt-header ul.prompt-infos li{text-decoration:none;margin-bottom:10px;background-color:var(--c-f5f8fe, #f5f8fe);padding:4px 10px;border-radius:5px}.card.prompt-header ul.prompt-infos li:last-child{margin-bottom:0}.card.prompt-header ul.prompt-infos li .caption{color:var(--c-a3aed0, #a3aed0);font-size:14px;font-weight:bold;margin-right:5px}.card.prompt-header ul.prompt-infos li .value{color:var(--c-1b254b, #1b254b);font-size:14px;font-weight:bold;margin-right:8px;float:right;opacity:.65;display:inline-block;max-width:228px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.prompt-header ul.prompt-infos li .link{color:var(--c-e47953, #e47953);font-size:11px;font-weight:400;text-decoration:none;display:none}.card.prompt-header ul.prompt-infos li .link::before{content:"(";color:var(--c-a3aed0, #a3aed0)}.card.prompt-header ul.prompt-infos li .link::after{content:")";color:var(--c-a3aed0, #a3aed0)}
.dialog-unsaved-changes .dialog{width:500px}
.configurable-button-wrapper{display:inline-block;position:relative}.configurable-button-wrapper.filled .configurable-button{color:var(--on-color, #ffffff);background-color:var(--c-e47953, #e47953)}.configurable-button-wrapper.filled .configurable-button .button-text{border-right:2px solid color-mix(in srgb, var(--c-e47953, #e47953), var(--darker-toward, black) 5%)}.configurable-button-wrapper.filled .configurable-button .button-menu-icon:hover,.configurable-button-wrapper.filled .configurable-button .button-text:hover{background-color:color-mix(in srgb, var(--c-e47953, #e47953), var(--darker-toward, black) 5%)}.configurable-button-wrapper.outlined .configurable-button{background:none;border:1px solid var(--c-e47953, #e47953);color:var(--c-e47953, #e47953)}.configurable-button-wrapper.outlined .configurable-button .button-text{border-right:1px solid color-mix(in srgb, var(--c-e47953, #e47953) 50%, transparent)}.configurable-button-wrapper.outlined .configurable-button .button-menu-icon svg{top:9px;left:7px}.configurable-button-wrapper.outlined .configurable-button .button-menu-icon:hover,.configurable-button-wrapper.outlined .configurable-button .button-text:hover{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 8%, transparent)}.configurable-button-wrapper .configurable-button{display:inline-flex;position:relative;flex-direction:row;height:36px;min-width:36px;font-size:13.5px;border-radius:5px;line-height:36px;box-sizing:border-box;cursor:pointer;overflow:hidden}.configurable-button-wrapper .configurable-button .button-text{flex:1 0 auto;padding:0 15px;border-right:2px solid var(--c-e47953, #e47953)}.configurable-button-wrapper .configurable-button .button-menu-icon{position:relative;display:block;flex:0 0 30px}.configurable-button-wrapper .configurable-button .button-menu-icon svg{position:absolute;display:block;width:16px;height:16px;top:10px;left:6px}.configurable-button-wrapper.opened .configurable-button-menu{display:block}.configurable-button-wrapper.opened .configurable-button-menu .configurable-button-menu-background{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0)}.configurable-button-wrapper .configurable-button-menu{display:none;position:absolute;min-width:100%;box-sizing:border-box}.configurable-button-wrapper .configurable-button-menu ul{display:block;position:relative;font-size:13px;margin:0;list-style:none;padding:8px 0;min-width:100%;border-radius:8px;background-color:var(--c-ffffff, #ffffff);box-shadow:0 0 16px 0 color-mix(in srgb, var(--c-000000, #000000) 20%, transparent);color:var(--c-e47953, #e47953);z-index:2;opacity:.95}.configurable-button-wrapper .configurable-button-menu ul:before{content:"";display:block;position:absolute;width:12px;height:12px;right:0;top:0;transform:translateY(-5px) translateX(-11px) rotate(45deg);z-index:1;background-color:var(--c-ffffff, #ffffff);border-radius:3px}.configurable-button-wrapper .configurable-button-menu ul li:not(.divider){margin:0;cursor:pointer;font-weight:bold;color:var(--c-1b254b, #1b254b);font-size:13px;padding:8px 44px 6px 16px}.configurable-button-wrapper .configurable-button-menu ul li:not(.divider)>*{vertical-align:top}.configurable-button-wrapper .configurable-button-menu ul li:not(.divider)>svg{width:14px;height:17px;margin-right:6px}.configurable-button-wrapper .configurable-button-menu ul li:not(.divider):hover{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 65%, transparent)}.configurable-button-wrapper .configurable-button-menu ul li.divider{height:1px;background:var(--c-f5f8fe, #f5f8fe);margin:6px 0;pointer-events:none}.configurable-button-wrapper .configurable-button-menu.top-left{bottom:46px;right:0}.configurable-button-wrapper .configurable-button-menu.top-right{bottom:46px;left:0}.configurable-button-wrapper .configurable-button-menu.bottom-left{right:0;top:46px}.configurable-button-wrapper .configurable-button-menu.bottom-right{top:46px;left:0}
.dialog-execution-config .dialog{width:600px}.dialog-execution-config .dialog .add-model-row{text-align:center;line-height:44px;color:var(--c-8f9bba, #8f9bba);display:block;box-sizing:border-box;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:22px;padding:0;width:calc(100% - 58px);font-family:"Poppins",sans-serif;font-size:12px;opacity:65%;cursor:pointer;margin-left:32px}.dialog-execution-config .dialog .dialog-content{overflow-y:scroll}.dialog-execution-config .dialog .dialog-content.tab-models{display:flex;flex-direction:column;justify-content:center;gap:21px}.dialog-execution-config .dialog .dialog-content .input{margin-right:0}.dialog-execution-config .dialog .dialog-content .set-to-example-values-button{display:block;width:calc(100% - 20px);margin-top:20px;margin-left:10px}.dialog-execution-config .dialog .dialog-content .model-row{display:flex;gap:8px;align-items:center}.dialog-execution-config .dialog .dialog-content .model-row>span{flex:0 0 24px;white-space:nowrap;font-size:24px;font-weight:bold;opacity:.5}.dialog-execution-config .dialog .dialog-content .model-row .dropdown{display:inline-block;width:calc(50% - 5px);flex:1 1 0;min-width:0;margin:0}.dialog-execution-config .dialog .dialog-content .model-row>svg{flex:0 0 18px;width:18px;height:18px;cursor:pointer}
.run-in-chat-button .configurable-button-menu ul li svg{opacity:40%}.run-in-chat-button .configurable-button-menu ul li svg.lucide-check{color:var(--c-008000, #008000);opacity:100%}
.dialog-run-in-chat .dialog-footer{display:flex;width:100%;height:36px;padding:15px 0 15px 0;flex:0 0 auto;border-top:1px solid var(--c-cfd9ec, #cfd9ec)}.dialog-run-in-chat .dialog-footer div:nth-child(1){flex:1 1 auto;min-width:0;margin-left:32px}.dialog-run-in-chat .dialog-footer div:nth-child(2){flex:0 0 auto;white-space:nowrap;margin-right:32px}.dialog-run-in-chat .dialog-footer div a,.dialog-run-in-chat .dialog-footer div .button{top:initial}
main.prompt.default-system-prompt .prompt-card{padding:0}
#root main.main.block-instance .card-group{display:block;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px}#root main.main.block-instance .card-group .card{width:100%}@media(max-width: 1600px){#root main.main.block-instance .card-group{zoom:.9;width:450px}}#root main.main.block-instance .block-card{display:block;position:absolute;width:calc(100% - 520px);height:calc(100% - 20px);left:0;overflow:hidden;margin-top:20px}#root main.main.block-instance .block-card .prompt-editor{display:block;position:absolute;width:100%;height:100%;left:0;top:0}@media(max-width: 1600px){#root main.main.block-instance .block-card{width:calc(100% - 420px)}}#root main.main.block-instance .card.prompt-header{padding:0}#root main.main.block-instance .card.prompt-header .prompt-header-loading{top:82px;height:calc(100% - 82px)}#root main.main.block-instance .card.prompt-header .buttons-top{display:block;position:relative;width:100%;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);padding:20px 25px 20px 25px;box-sizing:border-box}#root main.main.block-instance .card.prompt-header .buttons-top .button:last-child{margin-right:0}#root main.main.block-instance .card.prompt-header ul.prompt-infos{margin:0;padding:20px 25px 20px 25px}#root main.main.block-instance .card.prompt-header ul.prompt-infos li{text-decoration:none;margin-bottom:10px;background-color:var(--c-f5f8fe, #f5f8fe);padding:4px 10px;border-radius:5px}#root main.main.block-instance .card.prompt-header ul.prompt-infos li:last-of-type{margin-bottom:0}#root main.main.block-instance .card.prompt-header ul.prompt-infos li .caption{color:var(--c-a3aed0, #a3aed0);font-size:14px;font-weight:bold;margin-right:5px}#root main.main.block-instance .card.prompt-header ul.prompt-infos li .value{color:var(--c-1b254b, #1b254b);font-size:14px;font-weight:bold;margin-right:8px;float:right;opacity:.65}#root main.main.block-instance .card.prompt-header ul.prompt-infos li .link{color:var(--c-e47953, #e47953);font-size:11px;font-weight:400;text-decoration:none;display:none}#root main.main.block-instance .card.prompt-header ul.prompt-infos li .link::before{content:"(";color:var(--c-a3aed0, #a3aed0)}#root main.main.block-instance .card.prompt-header ul.prompt-infos li .link:after{content:")";color:var(--c-a3aed0, #a3aed0)}#root main.main.block-instance .card.prompt-header .buttons-top .button,#root main.main.block-instance .project-banner-options .button{border:1px solid var(--c-e47953, #e47953);margin-right:10px;color:var(--c-e47953, #e47953);background-color:color-mix(in srgb, var(--on-color, #ffffff) 95%, transparent);display:inline-block;position:relative;width:calc(50% - 5px);font-size:14px;box-sizing:border-box;height:40px;text-decoration:none;font-weight:bold;line-height:40px;border-radius:8px;text-align:center;padding:initial;overflow:hidden}#root main.main.block-instance .project-banner-options .button{max-width:200px;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root main.main.block-instance .card.prompt-header .buttons-top .button.button-outline,#root main.main.block-instance .project-banner-options .button.button-outline,#root main.main.block-instance .project-banner-options .button.button-publish.outline{border:1px solid var(--c-e47953, #e47953);margin-right:10px;color:var(--c-e47953, #e47953);background-color:color-mix(in srgb, var(--on-color, #ffffff) 95%, transparent)}#root main.main.block-instance .card.prompt-header .buttons-top .button.button-filled,#root main.main.block-instance .project-banner-options .button.button-filled{background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff)}#root main.main.block-instance .group-selectors .lock-icon{display:inline;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 56.1%, transparent);width:16px;height:16px;margin-left:8px}
main.main.forbidden{flex-wrap:wrap;justify-content:center}.error-page-actions{width:100%;display:flex;justify-content:center;align-items:center;gap:24px}.error-page-action{background:none;border:none;padding:0;font-family:inherit;font-size:15px;color:var(--c-e47953, #e47953);cursor:pointer;text-decoration:underline}.error-page-action:hover{opacity:.8}
#root main.main.verify-email .watermark{position:fixed;display:block;top:0;left:0;width:100vw;height:100vh;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.15}#root main.main.verify-email .logo-watermark{display:block;position:absolute;width:100%;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;top:150px}#root main.main.verify-email .card{width:600px;font-size:14px;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;flex-direction:row;gap:25px;justify-content:center;align-items:center;padding:36px 42px}#root main.main.verify-email .card .card-left-side{flex:1 1 auto}#root main.main.verify-email .card .card-left-side h2{margin:0 0 10px 0}#root main.main.verify-email .card .card-left-side p{margin:0 0 10px 0;line-height:1.7}#root main.main.verify-email .card .card-left-side .button-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center}#root main.main.verify-email .card .card-left-side .button-row button.button.filled{margin-right:0}#root main.main.verify-email .card .card-right-side{flex:0 0 80px;height:80px}#root main.main.verify-email .card .card-right-side svg{width:80px;height:80px;color:var(--c-f29877, #f29877)}
#root main.main.select-workspace .watermark{position:fixed;display:block;top:0;left:0;width:100vw;height:100vh;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.15}#root main.main.select-workspace .logo-watermark{display:block;position:absolute;width:100%;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;top:60px}#root main.main.select-workspace .card.select-workspace-card{width:520px;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px);margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:stretch;padding:36px 42px 28px;font-size:14px}#root main.main.select-workspace .card.select-workspace-card .card-icon{align-self:center;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--c-fdecea, #fdecea);margin-bottom:18px}#root main.main.select-workspace .card.select-workspace-card .card-icon svg{width:32px;height:32px;color:var(--c-e47953, #e47953)}#root main.main.select-workspace .card.select-workspace-card h2{margin:0 0 8px;text-align:center;font-size:24px}#root main.main.select-workspace .card.select-workspace-card .subtitle{margin:0 0 24px;text-align:center;line-height:1.7;color:var(--c-1b254b, #1b254b);opacity:.7}#root main.main.select-workspace .card.select-workspace-card .subtitle strong{font-weight:600}#root main.main.select-workspace .card.select-workspace-card .empty{text-align:center;padding:20px 10px;line-height:1.7;color:var(--c-1b254b, #1b254b);opacity:.7;border:1px dashed var(--c-cfd9ec, #cfd9ec);border-radius:14px}#root main.main.select-workspace .card.select-workspace-card .workspace-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;min-height:0}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);border-radius:14px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b);font-family:inherit;font-size:15px;text-align:left;cursor:pointer}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row:hover:not(:disabled),#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row:focus-visible{background-color:var(--c-ffffff, #ffffff);border-color:var(--c-e47953, #e47953);outline:none}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row:hover:not(:disabled) .trailing svg,#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row:focus-visible .trailing svg{color:var(--c-e47953, #e47953)}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row.selecting{background-color:var(--c-ffffff, #ffffff);border-color:var(--c-e47953, #e47953)}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row.disabled{opacity:.5;cursor:default}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row .monogram{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--c-e47953, #e47953), var(--c-f29877, #f29877));color:var(--on-color, #ffffff);font-weight:600;font-size:14px;letter-spacing:.5px}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row .name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row .home-badge{flex:0 0 auto;padding:3px 9px;border-radius:999px;background-color:var(--c-fdecea, #fdecea);color:var(--c-c85b3a, #c85b3a);font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row .trailing{flex:0 0 28px;width:28px;height:28px;position:relative;display:flex;align-items:center;justify-content:center}#root main.main.select-workspace .card.select-workspace-card .workspace-list .workspace-row .trailing svg{width:20px;height:20px;color:var(--c-b4bbc9, #b4bbc9)}#root main.main.select-workspace .card.select-workspace-card .footer{display:flex;justify-content:center;margin-top:24px}#root main.main.select-workspace .card.select-workspace-card .footer button.button{margin-right:0}
.system-notification-toast{position:relative;display:flex;align-items:flex-start;gap:12px;width:420px;max-width:calc(100vw - 32px);padding:14px 16px 15px 20px;background:var(--c-ffffff, #ffffff);color:var(--c-1b254b, #1b254b);border-radius:10px;box-shadow:0 6px 14px color-mix(in srgb, var(--c-0a1028, #0a1028) 15%, transparent),0 2px 4px color-mix(in srgb, var(--c-0a1028, #0a1028) 8%, transparent);overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity 180ms ease,transform 180ms ease;z-index:10}.system-notification-toast--visible{opacity:1;transform:translateY(0)}.system-notification-toast__accent{position:absolute;top:0;bottom:0;left:0;width:4px}.system-notification-toast__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:2px}.system-notification-toast__body{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.45}.system-notification-toast__title{font-weight:600;font-size:14px;margin-bottom:2px}.system-notification-toast__message{color:var(--c-1b254b, #1b254b);opacity:.5;word-wrap:break-word}.system-notification-toast__actions{display:flex;gap:8px;margin-top:10px}.system-notification-toast__dismiss{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -4px 0 0;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--c-6b718a, #6b718a);cursor:pointer;transition:background 120ms ease,color 120ms ease}.system-notification-toast__dismiss:hover{background:color-mix(in srgb, var(--c-0a1028, #0a1028) 6%, transparent);color:var(--c-1b254b, #1b254b)}.system-notification-toast--info .system-notification-toast__accent{background:var(--c-3b82f6, #3b82f6)}.system-notification-toast--info .system-notification-toast__icon{color:var(--c-3b82f6, #3b82f6)}.system-notification-toast--warning .system-notification-toast__accent{background:var(--c-e79700, #e79700)}.system-notification-toast--warning .system-notification-toast__icon{color:var(--c-e79700, #e79700)}.system-notification-toast--critical .system-notification-toast__accent{background:var(--c-cd5353, #cd5353)}.system-notification-toast--critical .system-notification-toast__icon{color:var(--c-cd5353, #cd5353)}.system-notification-toast--maintenance .system-notification-toast__accent{background:var(--c-8b5cf6, #8b5cf6)}.system-notification-toast--maintenance .system-notification-toast__icon{color:var(--c-8b5cf6, #8b5cf6)}
.dialog-buy-credits-success .dialog .dialog-content{padding:40px 40px;background-color:var(--c-f5f8fe, #f5f8fe);position:relative;overflow:hidden}.dialog-buy-credits-success .dialog .dialog-content .success-content{position:relative;z-index:1;width:400px;box-sizing:border-box}.dialog-buy-credits-success .dialog .dialog-content .success-content h2{margin:0 0 16px 0}.dialog-buy-credits-success .dialog .dialog-content .success-content p{font-size:13px;line-height:1.85;margin:0 0 12px 0}.dialog-buy-credits-success .dialog .dialog-content .success-content .button{margin-top:12px}.dialog-buy-credits .dialog .dialog-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:60px 60px;gap:20px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-buy-credits .dialog .dialog-content .left-side{flex:0 0 400px;box-sizing:border-box;width:300px;margin-bottom:20px}.dialog-buy-credits .dialog .dialog-content .left-side .logo{width:100%;height:18px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left;margin-bottom:20px;margin-top:-6px;opacity:50%}.dialog-buy-credits .dialog .dialog-content .left-side .object-dropdown{margin-bottom:22px}.dialog-buy-credits .dialog .dialog-content .left-side .object-dropdown .dropdown-box{background-color:var(--c-ffffff, #ffffff)}.dialog-buy-credits .dialog .dialog-content .left-side .legal-note{font-size:11px;line-height:1.5;opacity:50%;margin:0 0 20px 0;padding:0}.dialog-buy-credits .dialog .dialog-content .left-side .legal-note strong{font-weight:600}.dialog-buy-credits .dialog .dialog-content .right-side{flex:0 0 350px;padding:0 10px;box-sizing:border-box}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box{background-color:var(--c-f5f8fe, #f5f8fe);border-radius:8px;padding:16px 18px;margin-bottom:16px}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box h3{margin:0 0 12px 0;font-size:14px;font-weight:600}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box .summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;padding:4px 0}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box .summary-row .label{opacity:70%}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box .summary-row .value{font-weight:500}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box .summary-row.total{border-top:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent);margin-top:6px;padding-top:8px;font-size:14px}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box .summary-row.total .value{font-weight:700}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box .summary-loading{position:relative;height:60px;margin-top:8px}.dialog-buy-credits .dialog .dialog-content .right-side .summary-box .vat-note{margin:10px 0 0 0;font-size:11px;opacity:60%}.dialog-buy-credits .dialog .dialog-content .right-side .legal-note{font-size:11px;line-height:1.5;opacity:50%;margin:0 0 10px 0}.dialog-buy-credits .dialog .dialog-content .right-side .legal-note strong{font-weight:600}
.confetti-container{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.confetti-container .confetti-piece{position:absolute;bottom:-20px;display:block;border-radius:1px;opacity:0;transform:translate3d(0, 0, 0) rotate(0deg);animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;will-change:transform,opacity}.confetti-container .confetti-piece-left{left:-20px;animation-name:confetti-shoot-left}.confetti-container .confetti-piece-right{right:-20px;animation-name:confetti-shoot-right}@keyframes confetti-shoot-left{0%{transform:translate3d(0, 0, 0) rotate(0deg);opacity:0;animation-timing-function:cubic-bezier(0.16, 0.84, 0.44, 1)}8%{opacity:.5}55%{transform:translate3d(var(--peak-x), var(--peak-y), 0) rotate(calc(var(--rot) * 0.6));opacity:.5;animation-timing-function:linear}100%{transform:translate3d(calc(var(--peak-x) * 1.05), calc(var(--peak-y) + 20px), 0) rotate(var(--rot));opacity:0}}@keyframes confetti-shoot-right{0%{transform:translate3d(0, 0, 0) rotate(0deg);opacity:0;animation-timing-function:cubic-bezier(0.16, 0.84, 0.44, 1)}8%{opacity:.5}55%{transform:translate3d(var(--peak-x), var(--peak-y), 0) rotate(calc(var(--rot) * 0.6));opacity:.5;animation-timing-function:linear}100%{transform:translate3d(calc(var(--peak-x) * 1.05), calc(var(--peak-y) + 20px), 0) rotate(var(--rot));opacity:0}}
.system-notification-stack{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;gap:10px;z-index:9998;pointer-events:none}.system-notification-stack>*{pointer-events:auto}
.dialog-welcome .dialog{background-color:var(--c-f5f8fe, #f5f8fe);max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);width:600px}.dialog-welcome .dialog .dialog-content{padding:0}.dialog-welcome .dialog .dialog-content>.header{border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 11%);text-align:center;padding:35px 50px 40px 50px}.dialog-welcome .dialog .dialog-content>.header>.logo{width:100%;height:16px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:14px;opacity:65%}.dialog-welcome .dialog .dialog-content>.header>h2{font-weight:600;margin-bottom:12px}.dialog-welcome .dialog .dialog-content>.header>p{font-size:14px;line-height:21px;color:var(--c-6b718a, #6b718a);margin-bottom:0}
.dialog-trial-expired .dialog{background-color:var(--c-f5f8fe, #f5f8fe);max-height:calc(100vh - 40px);max-width:calc(100vw - 40px)}.dialog-trial-expired .dialog .dialog-content{display:flex;flex-direction:column;padding:0}.dialog-trial-expired .dialog .dialog-content>.header{flex:0 0 auto;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 11%);text-align:center;padding:35px 50px 40px 50px}.dialog-trial-expired .dialog .dialog-content>.header>.logo{width:100%;height:16px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:14px;opacity:65%}.dialog-trial-expired .dialog .dialog-content>.header>h2{font-weight:600;margin-bottom:6px}.dialog-trial-expired .dialog .dialog-content>.header>p{font-size:14px;line-height:26px;color:var(--c-6b718a, #6b718a);margin-bottom:0}.dialog-trial-expired .dialog .dialog-content .rhythm-toggle{flex:0 0 auto;align-self:center;display:inline-flex;flex-direction:row;height:30px;padding:3px;margin-top:20px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:999px;box-sizing:border-box}.dialog-trial-expired .dialog .dialog-content .rhythm-toggle>.option{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 16px;font-size:12px;font-weight:500;color:var(--c-6b718a, #6b718a);border-radius:999px;cursor:pointer;user-select:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.dialog-trial-expired .dialog .dialog-content .rhythm-toggle>.option:hover:not(.selected){color:var(--c-1b254b, #1b254b)}.dialog-trial-expired .dialog .dialog-content .rhythm-toggle>.option.selected{background-color:var(--c-ffffff, #ffffff);color:var(--c-1b254b, #1b254b);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow, #1b254b) 12%, transparent)}.dialog-trial-expired .dialog .dialog-content .rhythm-toggle>.option>.badge{font-size:10px;font-weight:600;line-height:1;padding:3px 6px;border-radius:999px;background-color:var(--c-d7eae9, #d7eae9);color:var(--c-1f6f6a, #1f6f6a)}.dialog-trial-expired .dialog .dialog-content .products{flex:0 0 auto;display:grid;grid-template-columns:repeat(3, 320px);grid-template-rows:auto 1fr auto;column-gap:20px;align-items:stretch;padding:0;margin:20px}.dialog-trial-expired .dialog .dialog-content .products .cell{box-sizing:border-box;background-color:var(--c-ffffff, #ffffff)}.dialog-trial-expired .dialog .dialog-content .products .cell.header:nth-child(1) .header-box{background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-trial-expired .dialog .dialog-content .products .cell.header:nth-child(2) .header-box{background-color:var(--c-d7eae9, #d7eae9)}.dialog-trial-expired .dialog .dialog-content .products .cell.header:nth-child(3) .header-box{background-color:var(--c-cedaff, #cedaff)}.dialog-trial-expired .dialog .dialog-content .products .cell.header{grid-row:1;padding:25px 25px 25px 25px;border-top-left-radius:20px;border-top-right-radius:20px}.dialog-trial-expired .dialog .dialog-content .products .cell.header .header-box{display:block;position:relative;width:100%;min-width:240px;border-radius:20px;padding:16px 20px;box-sizing:border-box}.dialog-trial-expired .dialog .dialog-content .products .cell.header h2{opacity:85%;font-size:18px;font-weight:600;margin-bottom:2px}.dialog-trial-expired .dialog .dialog-content .products .cell.header h3{font-size:12px;font-weight:400;margin-top:0;opacity:.65}.dialog-trial-expired .dialog .dialog-content .products .cell.header p.price{font-size:32px;line-height:32px;font-weight:600;opacity:.8;margin-top:24px;margin-bottom:0}.dialog-trial-expired .dialog .dialog-content .products .cell.header p.unit{font-size:10px;font-weight:400;opacity:.65;margin-top:0;text-transform:uppercase}.dialog-trial-expired .dialog .dialog-content .products .cell.content{grid-row:2;padding:0 40px 0 40px}.dialog-trial-expired .dialog .dialog-content .products .cell.footer{grid-row:3;padding:25px 40px 40px 40px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.dialog-trial-expired .dialog .dialog-content .products .cell.footer .button{display:block;width:100%;height:45px}.dialog-trial-expired .dialog .dialog-content .products .cell.footer .button.color-gray{border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent);color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent)}.dialog-trial-expired .dialog .dialog-content ul{list-style:none;padding:0}.dialog-trial-expired .dialog .dialog-content ul li{font-size:13px;margin-left:0;line-height:16px;vertical-align:top;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-trial-expired .dialog .dialog-content ul li>svg:first-child{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--c-008000, #008000)}.dialog-trial-expired .dialog .dialog-content ul li:last-child{margin-bottom:0}
.dialog-stripe-checkout-session .dialog{width:1080px;max-height:calc(100vh - 40px)}.dialog-stripe-checkout-session .dialog .dialog-content{min-height:400px}
.dialog-no-credits .dialog{background-color:var(--c-f5f8fe, #f5f8fe);max-height:calc(100vh - 40px);max-width:calc(100vw - 40px)}.dialog-no-credits .dialog .dialog-content{display:flex;flex-direction:column;padding:0}.dialog-no-credits .dialog .dialog-content>.header{flex:0 0 auto;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 11%);text-align:center;padding:35px 50px 40px 50px}.dialog-no-credits .dialog .dialog-content>.header>.logo{width:100%;height:16px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:14px;opacity:65%}.dialog-no-credits .dialog .dialog-content>.header>h2{font-weight:600;margin-bottom:6px}.dialog-no-credits .dialog .dialog-content>.header>p{font-size:14px;line-height:26px;color:var(--c-6b718a, #6b718a);margin-bottom:0}.dialog-no-credits .dialog .dialog-content .rhythm-toggle{flex:0 0 auto;align-self:center;display:inline-flex;flex-direction:row;height:30px;padding:3px;margin-top:20px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:999px;box-sizing:border-box}.dialog-no-credits .dialog .dialog-content .rhythm-toggle>.option{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 16px;font-size:12px;font-weight:500;color:var(--c-6b718a, #6b718a);border-radius:999px;cursor:pointer;user-select:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.dialog-no-credits .dialog .dialog-content .rhythm-toggle>.option:hover:not(.selected){color:var(--c-1b254b, #1b254b)}.dialog-no-credits .dialog .dialog-content .rhythm-toggle>.option.selected{background-color:var(--c-ffffff, #ffffff);color:var(--c-1b254b, #1b254b);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow, #1b254b) 12%, transparent)}.dialog-no-credits .dialog .dialog-content .rhythm-toggle>.option>.badge{font-size:10px;font-weight:600;line-height:1;padding:3px 6px;border-radius:999px;background-color:var(--c-d7eae9, #d7eae9);color:var(--c-1f6f6a, #1f6f6a)}.dialog-no-credits .dialog .dialog-content .products{flex:0 0 auto;display:grid;grid-template-columns:repeat(3, 320px);grid-template-rows:auto 1fr auto;column-gap:20px;align-items:stretch;padding:0;margin:20px}.dialog-no-credits .dialog .dialog-content .products .cell{box-sizing:border-box;background-color:var(--c-ffffff, #ffffff)}.dialog-no-credits .dialog .dialog-content .products .cell.header:nth-child(1) .header-box{background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-no-credits .dialog .dialog-content .products .cell.header:nth-child(2) .header-box{background-color:var(--c-d7eae9, #d7eae9)}.dialog-no-credits .dialog .dialog-content .products .cell.header:nth-child(3) .header-box{background-color:var(--c-cedaff, #cedaff)}.dialog-no-credits .dialog .dialog-content .products .cell.header{grid-row:1;padding:25px 25px 25px 25px;border-top-left-radius:20px;border-top-right-radius:20px}.dialog-no-credits .dialog .dialog-content .products .cell.header .header-box{display:block;position:relative;width:100%;min-width:240px;border-radius:20px;padding:16px 20px;box-sizing:border-box}.dialog-no-credits .dialog .dialog-content .products .cell.header h2{opacity:85%;font-size:18px;font-weight:600;margin-bottom:2px}.dialog-no-credits .dialog .dialog-content .products .cell.header h3{font-size:12px;font-weight:400;margin-top:0;opacity:.65}.dialog-no-credits .dialog .dialog-content .products .cell.header p.price{font-size:32px;line-height:32px;font-weight:600;opacity:.8;margin-top:24px;margin-bottom:0}.dialog-no-credits .dialog .dialog-content .products .cell.header p.unit{font-size:10px;font-weight:400;opacity:.65;margin-top:0;text-transform:uppercase}.dialog-no-credits .dialog .dialog-content .products .cell.content{grid-row:2;padding:0 40px 0 40px}.dialog-no-credits .dialog .dialog-content .products .cell.footer{grid-row:3;padding:25px 40px 40px 40px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.dialog-no-credits .dialog .dialog-content .products .cell.footer .button{display:block;width:100%;height:45px}.dialog-no-credits .dialog .dialog-content .products .cell.footer .button.color-gray{border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent);color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent)}.dialog-no-credits .dialog .dialog-content ul{list-style:none;padding:0}.dialog-no-credits .dialog .dialog-content ul li{font-size:13px;margin-left:0;line-height:16px;vertical-align:top;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-no-credits .dialog .dialog-content ul li>svg:first-child{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--c-008000, #008000)}.dialog-no-credits .dialog .dialog-content ul li:last-child{margin-bottom:0}
.dialog-simple-confirm .dialog{width:500px}
.page-over-user-limit{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:60px 24px 80px;box-sizing:border-box;overflow-y:auto;gap:24px}.page-over-user-limit .header{max-width:720px;text-align:center}.page-over-user-limit .header .logo{width:100%;height:22px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:14px;opacity:65%}.page-over-user-limit .header h1{margin:0 0 12px;font-size:32px}.page-over-user-limit .header p{margin:0;font-size:15px;line-height:1.5;color:var(--c-1b254b, #1b254b);opacity:65%}.page-over-user-limit .summary{font-size:15px;color:var(--c-333333, #333333);text-align:center}.page-over-user-limit .summary strong{font-weight:600}.page-over-user-limit .summary.summary-ok strong{color:var(--c-2f8a4e, #2f8a4e)}.page-over-user-limit .summary.summary-over strong{color:var(--c-b93333, #b93333)}.page-over-user-limit .user-card{width:100%;max-width:960px}.page-over-user-limit .user-card .table tr.row-current{opacity:.6}.page-over-user-limit .user-card .table tr.row-deactivated{background-color:var(--c-fdecea, #fdecea)}.page-over-user-limit .user-card .table tr.row-deactivated .col-email,.page-over-user-limit .user-card .table tr.row-deactivated .col-username{text-decoration:line-through;color:var(--c-888888, #888888)}.page-over-user-limit .user-card .col-toggle{width:1%;white-space:nowrap;text-align:right}.page-over-user-limit .user-card .col-toggle .button{margin:0}.page-over-user-limit .user-card .profile-picture{display:block;position:relative;width:36px;height:36px;border-radius:50%;background-size:cover;background-position:center}.page-over-user-limit .user-card .row-status{font-size:13px;color:var(--c-888888, #888888)}.page-over-user-limit .user-card .row-status.status-deactivated{color:var(--c-b93333, #b93333);font-weight:600}.page-over-user-limit .user-card .row-status.status-was-inactive{color:var(--c-888888, #888888);font-style:italic}.page-over-user-limit .actions{display:flex;gap:12px;justify-content:center}.page-over-user-limit .actions .button{margin-right:0}
.dialog-upgrade-plan .dialog{background-color:var(--c-f5f8fe, #f5f8fe);max-height:calc(100vh - 40px);max-width:calc(100vw - 40px)}.dialog-upgrade-plan .dialog .dialog-content{display:flex;flex-direction:column;padding:0}.dialog-upgrade-plan .dialog .dialog-content>.header{flex:0 0 auto;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 11%);text-align:center;padding:35px 50px 40px 50px}.dialog-upgrade-plan .dialog .dialog-content>.header>.logo{width:100%;height:16px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:14px;opacity:65%}.dialog-upgrade-plan .dialog .dialog-content>.header>h2{font-weight:600;margin-bottom:6px}.dialog-upgrade-plan .dialog .dialog-content>.header>p{font-size:14px;line-height:26px;color:var(--c-6b718a, #6b718a);margin-bottom:0}.dialog-upgrade-plan .dialog .dialog-content .rhythm-toggle{flex:0 0 auto;align-self:center;display:inline-flex;flex-direction:row;height:30px;padding:3px;margin-top:20px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:999px;box-sizing:border-box}.dialog-upgrade-plan .dialog .dialog-content .rhythm-toggle>.option{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 16px;font-size:12px;font-weight:500;color:var(--c-6b718a, #6b718a);border-radius:999px;cursor:pointer;user-select:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.dialog-upgrade-plan .dialog .dialog-content .rhythm-toggle>.option:hover:not(.selected){color:var(--c-1b254b, #1b254b)}.dialog-upgrade-plan .dialog .dialog-content .rhythm-toggle>.option.selected{background-color:var(--c-ffffff, #ffffff);color:var(--c-1b254b, #1b254b);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow, #1b254b) 12%, transparent)}.dialog-upgrade-plan .dialog .dialog-content .rhythm-toggle>.option>.badge{font-size:10px;font-weight:600;line-height:1;padding:3px 6px;border-radius:999px;background-color:var(--c-d7eae9, #d7eae9);color:var(--c-1f6f6a, #1f6f6a)}.dialog-upgrade-plan .dialog .dialog-content .load-state{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:220px;padding:40px 50px}.dialog-upgrade-plan .dialog .dialog-content .load-state p{margin:0;font-size:15px;opacity:.65}.dialog-upgrade-plan .dialog .dialog-content .load-state .button{margin:0}.dialog-upgrade-plan .dialog .dialog-content .products{flex:0 0 auto;display:grid;grid-template-columns:repeat(3, 320px);grid-template-rows:auto 1fr auto;column-gap:20px;align-items:stretch;padding:0;margin:20px}.dialog-upgrade-plan .dialog .dialog-content .products .cell{box-sizing:border-box;background-color:var(--c-ffffff, #ffffff)}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header:nth-child(1) .header-box{background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header:nth-child(2) .header-box{background-color:var(--c-d7eae9, #d7eae9)}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header:nth-child(3) .header-box{background-color:var(--c-cedaff, #cedaff)}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header{grid-row:1;padding:25px 25px 25px 25px;border-top-left-radius:20px;border-top-right-radius:20px}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header .header-box{display:block;position:relative;width:100%;min-width:240px;border-radius:20px;padding:16px 20px;box-sizing:border-box}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header .header-box.current-model{overflow:hidden}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header .header-box.current-model::before{content:"YOURS";position:absolute;top:16px;right:-50px;width:160px;padding:6px 0;text-align:center;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-color, #ffffff);background:var(--c-3b4158, #3b4158);transform:rotate(45deg);box-shadow:0 2px 4px color-mix(in srgb, var(--c-000000, #000000) 25%, transparent);pointer-events:none}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header .header-box.current-model h2{padding-right:36px}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header h2{opacity:85%;font-size:18px;font-weight:600;margin-bottom:2px}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header h3{font-size:12px;font-weight:400;margin-top:0;opacity:.65}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header p.price{font-size:32px;line-height:32px;font-weight:600;opacity:.8;margin-top:24px;margin-bottom:0}.dialog-upgrade-plan .dialog .dialog-content .products .cell.header p.unit{font-size:10px;font-weight:400;opacity:.65;margin-top:0;text-transform:uppercase}.dialog-upgrade-plan .dialog .dialog-content .products .cell.content{grid-row:2;padding:0 40px 0 40px}.dialog-upgrade-plan .dialog .dialog-content .products .cell.footer{grid-row:3;padding:25px 40px 40px 40px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.dialog-upgrade-plan .dialog .dialog-content .products .cell.footer .button{display:block;width:100%;height:45px}.dialog-upgrade-plan .dialog .dialog-content .products .cell.footer .button.color-gray{border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent);color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent)}.dialog-upgrade-plan .dialog .dialog-content ul{list-style:none;padding:0}.dialog-upgrade-plan .dialog .dialog-content ul li{font-size:13px;margin-left:0;line-height:16px;vertical-align:top;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-upgrade-plan .dialog .dialog-content ul li>svg:first-child{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--c-008000, #008000)}.dialog-upgrade-plan .dialog .dialog-content ul li:last-child{margin-bottom:0}
.dialog-upgrade-subscription .dialog .dialog-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:60px 60px;gap:20px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-upgrade-subscription .dialog .dialog-content .left-side{flex:0 0 400px;box-sizing:border-box;width:300px;margin-bottom:20px}.dialog-upgrade-subscription .dialog .dialog-content .left-side .logo{width:100%;height:18px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left;margin-bottom:20px;margin-top:-6px;opacity:50%}.dialog-upgrade-subscription .dialog .dialog-content .left-side .readonly-field{background-color:var(--c-ffffff, #ffffff);border-radius:8px;padding:10px 14px;margin-bottom:22px;display:flex;flex-direction:column;gap:2px}.dialog-upgrade-subscription .dialog .dialog-content .left-side .readonly-field .field-label{font-size:11px;opacity:60%}.dialog-upgrade-subscription .dialog .dialog-content .left-side .readonly-field .field-value{font-size:14px;font-weight:600}.dialog-upgrade-subscription .dialog .dialog-content .left-side .legal-note{font-size:11px;line-height:1.5;opacity:50%;margin:0 0 20px 0;padding:0}.dialog-upgrade-subscription .dialog .dialog-content .left-side .legal-note strong{font-weight:600}.dialog-upgrade-subscription .dialog .dialog-content .left-side span.open-coupon-dialog{font-size:11px;line-height:1.5;opacity:80%;color:var(--c-e47953, #e47953);text-decoration:underline;margin:0 0 20px 0;cursor:pointer}.dialog-upgrade-subscription .dialog .dialog-content .left-side span.open-coupon-dialog.disabled{opacity:40%;cursor:default}.dialog-upgrade-subscription .dialog .dialog-content .left-side span.coupon-applied{font-size:11px;line-height:1.5;opacity:80%}.dialog-upgrade-subscription .dialog .dialog-content .left-side span.coupon-applied+span.open-coupon-dialog,.dialog-upgrade-subscription .dialog .dialog-content .left-side span.open-coupon-dialog+span.open-coupon-dialog{margin-left:10px}.dialog-upgrade-subscription .dialog .dialog-content .right-side{flex:0 0 350px;padding:0 10px;box-sizing:border-box}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box{background-color:var(--c-f5f8fe, #f5f8fe);border-radius:8px;padding:16px 18px;margin-bottom:16px}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box h3{margin:0 0 12px 0;font-size:14px;font-weight:600}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box h3.group-spacer{margin-top:20px}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;padding:4px 0}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row .label{opacity:70%}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row .value{font-weight:500}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row.total{border-top:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent);margin-top:6px;padding-top:8px;font-size:14px}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row.net-price .value{font-weight:700}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row.group-spacer-row{margin-top:14px}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row.coupon{color:var(--c-e47953, #e47953)}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row.coupon .label{opacity:100%}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .coupon-note{margin:6px 0 0 0;font-size:11px;line-height:1.5;opacity:80%}.dialog-upgrade-subscription .dialog .dialog-content .right-side .summary-box .vat-note{margin:10px 0 0 0;font-size:11px;opacity:60%}.dialog-upgrade-subscription .dialog .dialog-content .right-side .legal-note{font-size:11px;line-height:1.5;opacity:50%;margin:0 0 10px 0}.dialog-upgrade-subscription .dialog .dialog-content .right-side .legal-note strong{font-weight:600}
.dialog-upgrade-subscription-success .dialog .dialog-content{padding:40px 40px;background-color:var(--c-f5f8fe, #f5f8fe);position:relative;overflow:hidden}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:30px;box-sizing:border-box}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .left-side{flex:0 0 320px;box-sizing:border-box}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .left-side h2{margin:0 0 16px 0}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .left-side p{font-size:13px;line-height:1.85;margin:0 0 12px 0}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .left-side .button{margin-top:12px}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .right-side{flex:0 0 260px;box-sizing:border-box}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box{display:block;position:relative;width:100%;min-width:240px;border-radius:20px;padding:16px 20px;box-sizing:border-box;background-color:var(--c-d7eae9, #d7eae9)}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box .input input{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 54.9%, transparent)}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box h2{opacity:85%;font-size:18px;font-weight:600;margin:0 0 2px 0}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box p.price{font-size:32px;line-height:32px;font-weight:600;opacity:.8;margin-top:24px;margin-bottom:0}.dialog-upgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box p.unit{font-size:10px;font-weight:400;opacity:.65;margin-top:0;text-transform:uppercase}

.dialog-downgrade-subscription .dialog .dialog-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:60px 60px;gap:20px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-downgrade-subscription .dialog .dialog-content .left-side{flex:0 0 400px;box-sizing:border-box;width:300px;margin-bottom:20px}.dialog-downgrade-subscription .dialog .dialog-content .left-side .logo{width:100%;height:18px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left;margin-bottom:20px;margin-top:-6px;opacity:50%}.dialog-downgrade-subscription .dialog .dialog-content .left-side .readonly-field{background-color:var(--c-ffffff, #ffffff);border-radius:8px;padding:10px 14px;margin-bottom:22px;display:flex;flex-direction:column;gap:2px}.dialog-downgrade-subscription .dialog .dialog-content .left-side .readonly-field .field-label{font-size:11px;opacity:60%}.dialog-downgrade-subscription .dialog .dialog-content .left-side .readonly-field .field-value{font-size:14px;font-weight:600}.dialog-downgrade-subscription .dialog .dialog-content .left-side .legal-note{font-size:11px;line-height:1.5;opacity:50%;margin:0 0 20px 0;padding:0}.dialog-downgrade-subscription .dialog .dialog-content .left-side .legal-note strong{font-weight:600}.dialog-downgrade-subscription .dialog .dialog-content .left-side button.button{margin-bottom:6px}.dialog-downgrade-subscription .dialog .dialog-content .right-side{flex:0 0 400px;padding:0 10px;box-sizing:border-box}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box{background-color:var(--c-f5f8fe, #f5f8fe);border-radius:8px;padding:16px 18px;margin-bottom:16px}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box h3{margin:0 0 12px 0;font-size:14px;font-weight:600}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box h3.group-spacer{margin-top:20px}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;padding:4px 0}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row .label{opacity:70%}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row .value{font-weight:500;text-align:right}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row.total{border-top:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent);margin-top:6px;padding-top:8px;font-size:14px}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box .summary-row.total .value{font-weight:700}.dialog-downgrade-subscription .dialog .dialog-content .right-side .summary-box .vat-note{margin:10px 0 0 0;font-size:11px;opacity:60%}.dialog-downgrade-subscription .dialog .dialog-content .right-side .legal-note{font-size:11px;line-height:1.5;opacity:50%;margin:0 0 10px 0}.dialog-downgrade-subscription .dialog .dialog-content .right-side .legal-note strong{font-weight:600}
.dialog-downgrade-subscription-success .dialog .dialog-content{padding:40px 40px;background-color:var(--c-f5f8fe, #f5f8fe);position:relative;overflow:hidden}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:30px;box-sizing:border-box}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .left-side{flex:0 0 320px;box-sizing:border-box}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .left-side h2{margin:0 0 16px 0}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .left-side p{font-size:13px;line-height:1.85;margin:0 0 12px 0}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .left-side .button{margin-top:12px}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .right-side{flex:0 0 260px;box-sizing:border-box}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box{display:block;position:relative;width:100%;min-width:240px;border-radius:20px;padding:16px 20px;box-sizing:border-box;background-color:var(--c-d7eae9, #d7eae9)}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box .input input{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 54.9%, transparent)}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box h2{opacity:85%;font-size:18px;font-weight:600;margin:0 0 2px 0}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box p.price{font-size:32px;line-height:32px;font-weight:600;opacity:.8;margin-top:24px;margin-bottom:0}.dialog-downgrade-subscription-success .dialog .dialog-content .success-content .right-side .header-box p.unit{font-size:10px;font-weight:400;opacity:.65;margin-top:0;text-transform:uppercase}
.system-assistant-widget{position:fixed;bottom:12px;right:12px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;z-index:1000;pointer-events:none}.system-assistant-widget__circles{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:18px;pointer-events:none}.system-assistant-widget.no-chat-open .system-assistant-circle.system-assistant-circle--open,.system-assistant-widget.no-chat-open .system-assistant-circle.system-assistant-circle--closed{box-shadow:0 6px 24px color-mix(in srgb, var(--c-000000, #000000) 50%, transparent);transform:scale(1.05);opacity:1}.system-assistant-widget .system-assistant-circle{position:relative;display:inline-block;align-items:center;pointer-events:all;cursor:pointer;width:80px;height:80px;background-color:var(--c-ffffff, #ffffff);padding:8px;box-shadow:0 4px 16px color-mix(in srgb, var(--c-000000, #000000) 35%, transparent);border-radius:50%;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.system-assistant-widget .system-assistant-circle:hover{transform:scale(1.08);box-shadow:0 6px 20px color-mix(in srgb, var(--c-000000, #000000) 45%, transparent)}.system-assistant-widget .system-assistant-circle--open{box-shadow:0 6px 24px color-mix(in srgb, var(--c-000000, #000000) 50%, transparent);transform:scale(1.05)}.system-assistant-widget .system-assistant-circle--closed{opacity:.4}.system-assistant-widget .system-assistant-circle--error{cursor:not-allowed;opacity:.6;border:2px solid var(--c-cd5353, #cd5353)}.system-assistant-widget .system-assistant-circle--error:hover{transform:none;box-shadow:0 4px 16px color-mix(in srgb, var(--c-000000, #000000) 35%, transparent)}.system-assistant-widget .system-assistant-circle--error .system-assistant-circle__avatar{opacity:.5}.system-assistant-widget .system-assistant-circle--error .error-mark{display:block;position:absolute;top:0;right:0;background-color:var(--c-cd5353, #cd5353);border-radius:50%;width:21px;height:21px;color:var(--on-color, #ffffff)}.system-assistant-widget .system-assistant-circle--error .error-mark svg{display:block;position:absolute;width:14px;height:14px;top:50%;left:50%;transform:translate(-50%, -50%)}.system-assistant-widget .system-assistant-circle__avatar{width:100%;height:100%;border-radius:50%;display:block;position:relative;overflow:hidden;top:0;left:0}.system-assistant-widget .system-assistant-circle__avatar .background{width:100%;height:100%;display:block;position:absolute;opacity:.1}.system-assistant-widget .system-assistant-circle__avatar .blob{width:85%;height:85%;display:block;position:absolute;transform:translate(5px, 12px);opacity:.65}.system-assistant-widget .system-assistant-circle__avatar .system-assistant-circle__picture{display:block;position:absolute;width:100%;height:100%;background-size:90%;background-repeat:no-repeat;background-position:center bottom}.system-assistant-widget .system-assistant-circle__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;pointer-events:none;background:color-mix(in srgb, var(--c-0a1028, #0a1028) 92%, transparent);border-radius:8px;padding:6px 10px;backdrop-filter:blur(8px)}.system-assistant-widget .system-assistant-circle__tooltip-name{font-size:12px;font-weight:600;color:var(--on-color, #ffffff);line-height:1.3}.system-assistant-widget .system-assistant-circle__tooltip-role{font-size:11px;color:color-mix(in srgb, var(--on-color, #ffffff) 55%, transparent);line-height:1.2}
.system-assistant-chat{width:508px;height:624px;box-sizing:border-box;transition:width .2s ease,height .2s ease;background:var(--c-ffffff, #ffffff);border-radius:16px;box-shadow:0 8px 40px color-mix(in srgb, var(--c-000000, #000000) 50%, transparent),0 2px 8px color-mix(in srgb, var(--c-000000, #000000) 30%, transparent);display:flex;flex-direction:column;overflow:hidden;animation:chat-slide-in .22s cubic-bezier(0.34, 1.56, 0.64, 1);pointer-events:all;padding:12px}@keyframes chat-slide-in{from{opacity:0;transform:translateY(16px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.system-assistant-chat .ve-process-steps .step .chat-message{max-width:calc(100% - 36px)}.system-assistant-chat--expanded{width:1600px;height:1200px;max-width:calc(100vw - 140px);max-height:calc(100vh - 124px);min-width:508px;min-height:624px}.system-assistant-chat--expanded .chat-message,.system-assistant-chat--expanded .ve-process-steps .step .chat-message{max-width:calc(100% - min(88px,8%))}.system-assistant-chat__header{display:flex;position:relative;align-items:center;gap:10px;padding:12px 14px;flex-shrink:0;border-radius:8px;overflow:hidden}.system-assistant-chat__header .header-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:65%}.system-assistant-chat__header-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;background:color-mix(in srgb, var(--on-color, #ffffff) 40%, transparent);z-index:11}.system-assistant-chat__header-avatar .background{position:absolute;inset:0;opacity:.2}.system-assistant-chat__header-avatar .blob{position:absolute;width:85%;height:85%;transform:translate(3px, 6px);opacity:.6}.system-assistant-chat__header-avatar .picture{position:absolute;inset:0;background-size:85%;background-repeat:no-repeat;background-position:center bottom}.system-assistant-chat__header-info{flex:1;display:flex;flex-direction:column;min-width:0;z-index:11}.system-assistant-chat__header-name{font-size:14px;font-weight:700;color:var(--on-color, #ffffff);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-assistant-chat__header-role{font-size:11px;color:color-mix(in srgb, var(--on-color, #ffffff) 70%, transparent);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-assistant-chat__reasoning-toggle,.system-assistant-chat__expand-toggle,.system-assistant-chat__close{background:color-mix(in srgb, var(--on-color, #ffffff) 15%, transparent);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--on-color, #ffffff);flex-shrink:0;transition:background .15s,color .15s;z-index:11}.system-assistant-chat__reasoning-toggle:hover,.system-assistant-chat__expand-toggle:hover,.system-assistant-chat__close:hover{background:color-mix(in srgb, var(--on-color, #ffffff) 25%, transparent)}.system-assistant-chat__reasoning-toggle--active{background:var(--on-color, #ffffff)}.system-assistant-chat__reasoning-toggle--active:hover{background:color-mix(in srgb, var(--on-color, #ffffff) 90%, transparent)}.system-assistant-chat__messages{flex:1;overflow-y:auto;padding:14px 14px 6px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.system-assistant-chat__messages::-webkit-scrollbar{width:4px}.system-assistant-chat__messages::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.system-assistant-chat__messages::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);border-radius:4px}.system-assistant-chat__empty{flex:1;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);font-size:13px;font-style:italic}.system-assistant-chat__read-only{padding:10px 12px;background:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 40%, transparent);border-radius:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent);font-size:13px;flex-shrink:0}.system-assistant-chat__input-area{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;background:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 40%, transparent);border-top:1px solid color-mix(in srgb, var(--c-ffffff, #ffffff) 7%, transparent);flex-shrink:0;border-radius:8px;transition:background .15s,box-shadow .15s}.system-assistant-chat__input-area--dragging{background:color-mix(in srgb, var(--c-8b5cf6, #8b5cf6) 12%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c-8b5cf6, #8b5cf6) 40%, transparent)}.system-assistant-chat__attachments{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px}.system-assistant-chat__file-input{display:none}.system-assistant-chat__attach{width:34px;height:34px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background:color-mix(in srgb, var(--c-ffffff, #ffffff) 70%, transparent);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);flex-shrink:0;transition:opacity .15s,transform .1s,background .15s}.system-assistant-chat__attach:disabled{opacity:.35;cursor:default}.system-assistant-chat__attach:not(:disabled):hover{transform:scale(1.08)}.system-assistant-chat__attach:not(:disabled):active{transform:scale(0.95)}.system-assistant-chat__input-wrapper{position:relative;flex:1;display:flex}.system-assistant-chat__waveform-overlay{position:absolute;inset:0;border-radius:10px;background:var(--c-ffffff, #ffffff);border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 25%, transparent);overflow:hidden;pointer-events:none;opacity:80%}.system-assistant-chat__transcribing-overlay{position:absolute;inset:0;border-radius:10px;background:var(--c-ffffff, #ffffff);border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 25%, transparent);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-style:italic;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 70%, transparent);pointer-events:none}.system-assistant-chat__transcribing-spinner{animation:system-assistant-chat-spin .8s linear infinite}.system-assistant-chat__input{flex:1;width:100%;box-sizing:border-box;background:var(--c-ffffff, #ffffff);border:1px solid color-mix(in srgb, var(--c-ffffff, #ffffff) 10%, transparent);border-radius:10px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);font-size:13px;line-height:1.5;padding:8px 12px;resize:none;outline:none;font-family:inherit;min-height:100px;overflow-y:auto;transition:border-color .15s}.system-assistant-chat__input::placeholder{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent)}.system-assistant-chat__input:focus{border-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 25%, transparent)}.system-assistant-chat__input:disabled{opacity:.4}.system-assistant-chat__actions{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;margin-bottom:1px}.system-assistant-chat__send{width:34px;height:34px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--on-color, #ffffff);flex-shrink:0;transition:opacity .15s,transform .1s}.system-assistant-chat__send:disabled{opacity:.35;cursor:default}.system-assistant-chat__send:not(:disabled):hover{transform:scale(1.08)}.system-assistant-chat__send:not(:disabled):active{transform:scale(0.95)}.system-assistant-chat__stop{width:34px;height:34px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--on-color, #ffffff);background:var(--c-cd5353, #cd5353);flex-shrink:0;transition:opacity .15s,transform .1s,background .15s}.system-assistant-chat__stop:disabled{opacity:.35;cursor:default}.system-assistant-chat__stop:not(:disabled):hover{transform:scale(1.08);background:color-mix(in srgb, var(--c-cd5353, #cd5353), var(--darker-toward, black) 10%)}.system-assistant-chat__stop:not(:disabled):active{transform:scale(0.95)}.system-assistant-chat__mic{width:34px;height:34px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background:color-mix(in srgb, var(--c-ffffff, #ffffff) 70%, transparent);flex-shrink:0;transition:opacity .15s,transform .1s,background .15s}.system-assistant-chat__mic:disabled{opacity:.35;cursor:default}.system-assistant-chat__mic:not(:disabled):hover{transform:scale(1.08)}.system-assistant-chat__mic:not(:disabled):active{transform:scale(0.95)}.system-assistant-chat__voice-cancel,.system-assistant-chat__voice-transcribe,.system-assistant-chat__voice-send{width:34px;height:34px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--on-color, #ffffff);flex-shrink:0;transition:opacity .15s,transform .1s}.system-assistant-chat__voice-cancel:disabled,.system-assistant-chat__voice-transcribe:disabled,.system-assistant-chat__voice-send:disabled{opacity:.35;cursor:default}.system-assistant-chat__voice-cancel:not(:disabled):hover,.system-assistant-chat__voice-transcribe:not(:disabled):hover,.system-assistant-chat__voice-send:not(:disabled):hover{transform:scale(1.08)}.system-assistant-chat__voice-cancel:not(:disabled):active,.system-assistant-chat__voice-transcribe:not(:disabled):active,.system-assistant-chat__voice-send:not(:disabled):active{transform:scale(0.95)}.system-assistant-chat__voice-cancel{background:var(--c-cd5353, #cd5353)}.system-assistant-chat__voice-transcribe{background:var(--c-249e6e, #249e6e)}.system-assistant-chat__voice-send{background:var(--c-b4bbc9, #b4bbc9);animation:system-assistant-chat-mic-pulse 1.2s ease-in-out infinite}.system-assistant-chat__voice-placeholder{display:inline-flex;align-items:center;gap:6px;font-style:italic}@keyframes system-assistant-chat-spin{to{transform:rotate(360deg)}}@keyframes system-assistant-chat-mic-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-249e6e, #249e6e) 50%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--c-249e6e, #249e6e) 0%, transparent)}}.chat-message{display:flex;max-width:calc(100% - 36px);position:relative}.chat-message--user{align-self:flex-end;flex-direction:row-reverse}.chat-message--assistant{align-self:flex-start}.chat-message__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chat-message__attachments:first-child{margin-top:0}.chat-message__intro-list{list-style:disc;margin:4px 0 0;padding-left:18px;white-space:normal}.chat-message__intro-list li{margin:2px 0}.chat-message__intro-list strong{font-weight:600}.chat-message__bubble{display:block;position:relative;padding:9px 13px;border-radius:14px;font-size:13px;line-height:1.5;word-break:break-word;white-space:pre-wrap;background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 40%, transparent);min-width:36px;min-height:36px;box-sizing:border-box;overflow:hidden;user-select:text}.chat-message__bubble *{user-select:text}.chat-message--user .chat-message__bubble{border-bottom-right-radius:4px;color:var(--c-1b254b, #1b254b)}.chat-message--user .chat-message__bubble::selection,.chat-message--user .chat-message__bubble *::selection{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent)}.chat-message--assistant .chat-message__bubble{border-bottom-left-radius:4px;color:var(--on-color, #ffffff)}.chat-message--assistant .chat-message__bubble::selection,.chat-message--assistant .chat-message__bubble *::selection{background-color:color-mix(in srgb, var(--c-ffffff, #ffffff) 35%, transparent)}.chat-message__bubble--typing{display:flex;align-items:center;gap:5px;padding:11px 14px}.chat-message__bubble--error{background-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 8%, transparent);border:1px dashed color-mix(in srgb, var(--c-cd5353, #cd5353) 63%, transparent)}.chat-message--assistant .chat-message__bubble--error{color:color-mix(in srgb, var(--c-cd5353, #cd5353) 85%, transparent)}.chat-message--assistant .chat-message__bubble--error::selection,.chat-message--assistant .chat-message__bubble--error *::selection{background-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 20%, transparent)}.system-assistant-chat__header-tooltip{font-size:12px !important;white-space:nowrap;z-index:10000}
.attachment-chip{display:flex;align-items:center;gap:8px;max-width:220px;padding:6px 8px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent);border-radius:8px;background:color-mix(in srgb, var(--c-1b254b, #1b254b) 3%, transparent)}.attachment-chip svg{flex-shrink:0}.attachment-chip--clickable{cursor:pointer;transition:background .15s ease,border-color .15s ease}.attachment-chip--clickable:hover{background:color-mix(in srgb, var(--c-1b254b, #1b254b) 6%, transparent);border-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 18%, transparent)}.attachment-chip--unavailable{border-color:color-mix(in srgb, var(--c-dc2626, #dc2626) 35%, transparent);background:color-mix(in srgb, var(--c-dc2626, #dc2626) 5%, transparent)}.attachment-chip--unavailable .attachment-chip__name{opacity:.7}.attachment-chip--unavailable.attachment-chip--clickable:hover{background:color-mix(in srgb, var(--c-dc2626, #dc2626) 9%, transparent);border-color:color-mix(in srgb, var(--c-dc2626, #dc2626) 50%, transparent)}.attachment-chip__warning{flex-shrink:0;color:var(--c-dc2626, #dc2626)}.attachment-chip__info{display:flex;flex-direction:column;min-width:0;line-height:1.2}.attachment-chip__name{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-chip__size{font-size:11px;opacity:.55}.attachment-chip__remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;color:inherit;opacity:.6}.attachment-chip__remove:hover{opacity:1;background:color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent)}
.voice-waveform{display:block;width:100%;height:100%}
.ve-process-steps{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.ve-process-steps .step-section{flex:0 0 24px;font-size:14px;font-weight:bold;width:100%;text-align:center;color:color-mix(in srgb, var(--c-b4bbc9, #b4bbc9) 80%, transparent);line-height:24px;margin:0}.ve-process-steps .step-section.step-section-start{border-top:4px solid var(--c-f5f8fe, #f5f8fe)}.ve-process-steps .step-section.step-section-end{border-bottom:4px solid var(--c-f5f8fe, #f5f8fe)}.ve-process-steps .step-section .end-status-pill{margin-left:8px;vertical-align:1px}.ve-process-steps .step{display:flex;position:relative;flex-direction:row;flex:0 0 48px;align-items:center;margin:0 20px}.ve-process-steps .step.error .chat-message--assistant .chat-message__bubble.thinking{border-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 63%, transparent);color:color-mix(in srgb, var(--c-cd5353, #cd5353) 63%, transparent);background-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 8%, transparent)}.ve-process-steps .step.message_from_you{justify-content:flex-start}.ve-process-steps .step.end-status{flex:0 0 auto;gap:8px}.ve-process-steps .step.end-status .end-status-label{font-size:12px;font-weight:600;color:var(--c-a3aed0, #a3aed0)}.ve-process-steps .step.step--running .chat-message .chat-message__bubble{display:flex;align-items:center}.ve-process-steps .step.message_from_user{justify-content:flex-end}.ve-process-steps .step .chat-message{display:flex;max-width:85%;position:relative}.ve-process-steps .step .chat-message.chat-message--user{align-self:flex-end;flex-direction:row-reverse}.ve-process-steps .step .chat-message.chat-message--user .chat-message__bubble{border-radius:14px 14px 4px 14px;background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 40%, transparent);color:var(--c-1b254b, #1b254b)}.ve-process-steps .step .chat-message.chat-message--assistant{align-self:flex-start}.ve-process-steps .step .chat-message.chat-message--assistant .chat-message__bubble{border-radius:18px 18px 18px 4px;color:var(--on-color, #ffffff)}.ve-process-steps .step .chat-message .chat-message__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ve-process-steps .step .chat-message .chat-message__attachments:first-child{margin-top:0}.ve-process-steps .step .chat-message .chat-message__bubble{display:block;position:relative;padding:12px 16px;font-size:14px;line-height:1.5;word-break:break-word;white-space:pre-wrap;min-width:36px;min-height:36px;box-sizing:border-box;overflow:hidden}.ve-process-steps .step .chat-message .chat-message__bubble.thinking{border-width:2px;border-style:dashed;background-color:rgba(0,0,0,0)}.ve-process-steps .step .chat-message .chat-message__bubble.thinking span.routine-badge,.ve-process-steps .step .chat-message .chat-message__bubble.thinking span.tool-badge,.ve-process-steps .step .chat-message .chat-message__bubble.thinking span.record-badge{border-radius:5px;font-size:.8em;padding:2px 5px;color:var(--on-color, #ffffff);vertical-align:middle;margin-left:6px;cursor:pointer}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .tool-action-refusal{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:6px 8px;border-left:3px solid var(--c-da8420, #da8420);border-radius:4px;background-color:color-mix(in srgb, var(--c-da8420, #da8420) 8%, transparent);color:var(--c-92400e, #92400e);font-size:.85em;line-height:1.45;text-align:left}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .tool-action-refusal__icon{flex:0 0 auto;margin-top:1px}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .tool-action-refusal__label{font-weight:600}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .tool-action-refusal>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegations{display:flex;flex-direction:column;gap:6px;margin-top:10px;white-space:normal}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation{display:flex;position:relative;align-items:center;gap:8px;overflow:hidden;padding:8px 12px;border-radius:12px;font-size:13px;cursor:pointer;background-color:var(--c-f5f8fe, #f5f8fe);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation-icon{flex:0 0 auto}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation--error{background-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 8%, transparent);color:color-mix(in srgb, var(--c-cd5353, #cd5353) 63%, transparent)}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation--completed{background-color:color-mix(in srgb, var(--c-249e6e, #249e6e) 9%, transparent);color:color-mix(in srgb, var(--c-249e6e, #249e6e) 75%, transparent)}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation--stopped{background-color:color-mix(in srgb, var(--c-6b718a, #6b718a) 14%, transparent);color:color-mix(in srgb, var(--c-475569, #475569) 80%, transparent)}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation--paused{background-color:color-mix(in srgb, var(--c-ca8a04, #ca8a04) 10%, transparent);color:color-mix(in srgb, var(--c-ca8a04, #ca8a04) 85%, transparent)}.ve-process-steps .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation .loading-animation-wrapper{pointer-events:none}.ve-process-steps .routine-group{display:flex;flex-direction:column;gap:12px;background-color:var(--c-f5f8fe, #f5f8fe);border-radius:12px}.ve-process-steps .routine-group .tool-box{width:450px}.ve-process-steps .routine-group .step-section.step-section-start{border-top:none}.ve-process-steps .routine-group .step-section.step-section-end{border-bottom:none}.ve-process-steps .routine-group.assignment-group{background-color:rgba(0,0,0,0);border:1px solid var(--c-cfd9ec, #cfd9ec);padding:4px 0}.ve-process-steps .routine-group.assignment-group>.routine-group{margin:0 12px}.ve-process-steps .tool-group{display:flex;flex-direction:column;gap:12px;margin:0 20px 0 44px;padding:12px 0;background-color:var(--c-eef1f8, #eef1f8);border-radius:12px}.ve-process-steps .tool-group .step{margin:0 12px}.ve-process-steps .tool-group--single{padding:8px 0}.ve-process-steps .tool-group--single .tool-group__name{flex:0 0 auto}.ve-process-steps .tool-group--single a{text-decoration:none}.ve-process-steps .tool-group__headline{display:flex;align-items:center;gap:8px;margin:0 12px;font-size:13px;font-weight:600;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.ve-process-steps .tool-group__icon{flex:0 0 auto;width:18px;height:18px;object-fit:contain}.ve-process-steps .tool-group__icon--fallback{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent)}.ve-process-steps .tool-group__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-process-steps .tool-group__subject{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent)}.ve-process-steps .tool-group__empty{margin:0 12px;font-size:13px;font-style:italic;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent)}.ve-process-steps .tool-group__details-badge{flex:0 0 auto;margin-left:auto;border-radius:5px;padding:2px 5px;font-size:.8em;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent);cursor:pointer;transition:background-color .15s}.ve-process-steps .tool-group__details-badge:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 16%, transparent)}.ve-process-steps>.tool-group--single{margin-left:20px}.ve-process-steps--small{gap:8px}.ve-process-steps--small .step{flex:0 0 auto;margin:0 16px}.ve-process-steps--small .tool-group{gap:8px;margin:0 16px 0 32px}.ve-process-steps--small .tool-group .step{margin:0 10px}.ve-process-steps--small .tool-group--single{padding:6px 0}.ve-process-steps--small .tool-group__headline{margin:0 10px;gap:6px;font-size:12px}.ve-process-steps--small .tool-group__empty{margin:0 10px;font-size:12px}.ve-process-steps--small .tool-group__icon{width:16px;height:16px}.ve-process-steps--small>.tool-group--single{margin-left:16px}.ve-process-steps--small .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegations{gap:5px;margin-top:8px}.ve-process-steps--small .step .chat-message .chat-message__bubble.thinking .parallel-for-each__delegation{padding:6px 10px;font-size:12px}.ve-process-steps--small .chat-message__bubble{padding:9px 13px;font-size:13px;border-radius:14px}.ve-process-steps--small .chat-message--user .chat-message__bubble{border-bottom-right-radius:4px}.ve-process-steps--small .chat-message--assistant .chat-message__bubble{border-bottom-left-radius:4px}.ve-process-steps--small .markdown{--markdown-block-gap: 6px;--markdown-indent: 18px}.ve-process-steps .ve-conversation-separator--error{color:color-mix(in srgb, var(--c-cd5353, #cd5353) 63%, transparent);border-bottom-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 35%, transparent)}.ve-process-steps .ve-conversation-separator__label{display:inline-flex;align-items:center;gap:4px}.ve-process-steps .ve-conversation-separator__info{display:inline-flex;align-items:center;cursor:help;opacity:.85;transition:opacity .15s}.ve-process-steps .ve-conversation-separator__info:hover{opacity:1}.ve-process-steps .ve-conversation-separator__info svg{display:block}.ve-conversation-separator__tooltip{max-width:260px;white-space:normal;word-break:break-word;font-size:12px !important;line-height:1.5 !important;text-align:left;z-index:10000}.ve-conversation-separator__tooltip *{font-size:12px}
.dialog-wrapper.tool-result-dialog .dialog{max-width:calc(100vw - 120px);max-height:calc(100vh - 120px)}.dialog-wrapper.tool-result-dialog .dialog .dialog-main-area{flex:1 1 auto;min-height:0}.dialog-wrapper.tool-result-dialog .dialog .dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dialog-wrapper.tool-result-dialog .dialog .tab-panels.tab-panels-secondary{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0, 1fr)}.dialog-wrapper.tool-result-dialog .dialog .tab-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.dialog-wrapper.tool-result-dialog .dialog .tab-panel .tool-result-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.dialog-wrapper.tool-result-dialog .dialog .tab-panel .tool-result-content pre.code-block{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;white-space:pre}.dialog-wrapper.tool-result-dialog .dialog .tab-panel .tool-result-content.code--wrap pre.code-block{white-space:pre-wrap;overflow-x:hidden}.dialog-wrapper.tool-result-dialog .dialog .dehighlight{opacity:40%}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__notice{padding:8px 12px;border-radius:8px;background-color:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent)}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__group{display:flex;flex-direction:column;gap:8px}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__group-title{font-weight:600}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__entry{padding:10px 12px;border-radius:8px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__canvas{font-weight:600}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__time{margin-left:auto;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__detail{margin:0;font-family:monospace;font-size:.9em;white-space:pre-wrap;overflow-wrap:anywhere}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes .table-changes__partial{margin-top:6px;font-size:.9em;color:var(--c-e47953, #e47953)}.dialog-wrapper.tool-result-dialog .tab-panel .table-changes__state{position:relative;min-height:80px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 70%, transparent)}
.markdown{--markdown-block-gap: 8px;--markdown-indent: 22px;--markdown-surface: color-mix(in srgb, currentColor 12%, transparent);--markdown-surface-strong: color-mix(in srgb, currentColor 18%, transparent);--markdown-border: color-mix(in srgb, var(--c-ffffff, #ffffff) 25%, transparent);--markdown-muted: color-mix(in srgb, currentColor 65%, transparent);--markdown-code-font: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--markdown-code-size: 0.92em;white-space:normal;text-align:left}.markdown>*{margin:var(--markdown-block-gap) 0 0}.markdown>*:first-child{margin-top:0}.markdown__paragraph{line-height:inherit}.markdown__heading{margin-top:calc(var(--markdown-block-gap)*1.75);margin-bottom:0;font-weight:700;line-height:1.3}.markdown__heading--1{font-size:1.35em}.markdown__heading--2{font-size:1.2em}.markdown__heading--3{font-size:1.08em}.markdown__heading--4,.markdown__heading--5,.markdown__heading--6{font-size:1em}.markdown__heading--5,.markdown__heading--6{color:var(--markdown-muted)}.markdown__strong{font-weight:700}.markdown__emphasis{font-style:italic}.markdown__strikethrough{text-decoration:line-through;opacity:.75}.markdown__inline-code{padding:1px 5px;border-radius:4px;background-color:var(--markdown-surface);font-family:var(--markdown-code-font);font-size:var(--markdown-code-size);word-break:break-word}.markdown__code-block{margin-bottom:0;padding:10px 12px;border-radius:8px;background-color:var(--markdown-surface);overflow-x:auto}.markdown__code-block code{display:block;font-family:var(--markdown-code-font);font-size:var(--markdown-code-size);line-height:1.45;white-space:pre}.markdown__code-block[data-language]::before{content:attr(data-language);display:block;margin-bottom:6px;font-size:.75em;letter-spacing:.04em;text-transform:uppercase;color:var(--markdown-muted)}.markdown__list{padding-left:var(--markdown-indent)}.markdown__list--unordered{list-style:disc}.markdown__list--ordered{list-style:decimal}.markdown__list .markdown__list{margin-top:2px}.markdown__list .markdown__list--unordered{list-style:circle}.markdown__list-item{margin:2px 0}.markdown__list-item::marker{color:var(--markdown-muted)}.markdown__blockquote{padding:2px 0 2px 12px;border-left:3px solid var(--markdown-border);color:var(--markdown-muted)}.markdown__blockquote>*{margin:var(--markdown-block-gap) 0 0}.markdown__blockquote>*:first-child{margin-top:0}.markdown__rule{height:0;border:none;border-top:1px solid var(--markdown-border);margin:12px 0;opacity:40%}.markdown__link{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.markdown__link:hover{text-decoration-thickness:2px}.markdown__image{display:block;max-width:100%;border-radius:8px}.markdown__table-wrapper{overflow-x:auto}.markdown__table{border-collapse:collapse;width:100%;font-size:.95em}.markdown__table-header-cell,.markdown__table-cell{padding:5px 9px;border:1px solid var(--markdown-border);text-align:left;vertical-align:top}.markdown__table-header-cell{background-color:var(--markdown-surface-strong);font-weight:600}
.markdown-block{display:block;position:relative}.markdown-block button{margin:0;outline:none;border:none;color:var(--c-1b254b, #1b254b);display:block;position:absolute;right:6px;top:6px;cursor:pointer;height:30px;width:30px;padding:3px;border-radius:4px}.markdown-block button:active{color:var(--c-5ebc80, #5ebc80)}
.table-canvas-shape{display:flex;flex-direction:column;gap:8px;overflow:auto;padding:16px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 12%, transparent);border-radius:8px;background:color-mix(in srgb, var(--c-1b254b, #1b254b) 2%, transparent)}.table-canvas-shape__header{display:flex;flex:0 0 auto;align-items:center;gap:6px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.table-canvas-shape__icon{flex:0 0 auto}.table-canvas-shape__kind{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table-canvas-shape__title{margin:0;font-size:16px;font-weight:600;overflow-wrap:anywhere;color:var(--c-1b254b, #1b254b)}.table-canvas-shape__size{margin:0;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.table-canvas-shape__empty{margin:4px 0 0;font-size:13px;font-style:italic;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.table-canvas-shape__columns{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent)}.table-canvas-shape__column{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent);font-size:13px}.table-canvas-shape__column-line{display:flex;align-items:baseline;gap:12px}.table-canvas-shape__column-name{flex:1 1 auto;min-width:0;font-weight:500;overflow-wrap:anywhere;color:var(--c-1b254b, #1b254b)}.table-canvas-shape__column-type{flex:0 0 auto;white-space:nowrap;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent);font-family:monospace}.table-canvas-shape__column-values{font-family:monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent)}.table-canvas-shape__note{margin:4px 0 0;font-size:12px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}
.artifact-media{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:8px}.artifact-media__hint{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.artifact-fallback-notice{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}
.dialog-wrapper.routine-result-dialog .dialog{max-width:calc(100vw - 120px);max-height:calc(100vh - 120px)}.dialog-wrapper.routine-result-dialog .dialog .dialog-main-area{flex:1 1 auto;min-height:0}.dialog-wrapper.routine-result-dialog .dialog .dialog-main-area .dialog-tabs .provider,.dialog-wrapper.routine-result-dialog .dialog .dialog-main-area .dialog-tabs .effortLevel{font-size:12px;background-color:var(--c-f5f8fe, #f5f8fe);padding:3px 10px;margin:0 0 0 6px;border-radius:12px;vertical-align:middle}.dialog-wrapper.routine-result-dialog .dialog .dialog-main-area h3{margin-top:0}.dialog-wrapper.routine-result-dialog .dialog .dialog-main-area .routine-result-status{display:flex;align-items:center;gap:8px;margin-bottom:12px}.dialog-wrapper.routine-result-dialog .dialog .dialog-main-area .routine-result-status .routine-result-status__label{font-size:13px;font-weight:600;color:var(--c-6b718a, #6b718a)}.dialog-wrapper.routine-result-dialog .dialog .dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dialog-wrapper.routine-result-dialog .dialog .tab-panels.tab-panels-secondary{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0, 1fr)}.dialog-wrapper.routine-result-dialog .dialog .tab-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.dialog-wrapper.routine-result-dialog .dialog .tab-panel .routine-result-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.dialog-wrapper.routine-result-dialog .dialog .tab-panel .routine-result-content pre.code-block{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;white-space:pre}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row{display:flex;flex-direction:column}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__header{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;background:none;border:none;border-radius:8px;cursor:pointer;font:inherit;text-align:left;color:inherit;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__header:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent)}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__header svg{flex:0 0 auto;opacity:.6}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__name{font-size:14px;font-weight:600}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__value{margin-top:4px}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__value pre.code-block{max-height:320px;overflow:auto;white-space:pre}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__artifact-badge{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding:2px 8px;border-radius:12px;background-color:var(--c-f5f8fe, #f5f8fe);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 70%, transparent);font-size:11px;font-weight:600}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__artifact-badge svg{opacity:.7}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .input-row__artifacts{display:flex;flex-direction:column;gap:10px}.dialog-wrapper.routine-result-dialog .dialog .routine-result-inputs .input-row .artifact-fallback-notice{margin:6px 0 0}.dialog-wrapper.routine-result-dialog .dialog .routine-result-empty{padding:16px 10px;opacity:.6}.dialog-wrapper.routine-result-dialog .dialog .dehighlight{opacity:40%}
.workbench-pill{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;line-height:16px;background:var(--c-f5f8fe, #f5f8fe);color:var(--c-475569, #475569)}.row-status--new{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a)}.row-status--completed{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}.row-status--excluded{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a)}.run-state{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.run-state .run-state-icon{flex:0 0 auto;width:12px;height:12px;stroke-width:2.75}.run-state--prepared{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-8b5cf6, #8b5cf6)}.run-state--running{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2563eb, #2563eb)}.run-state--completed{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}.run-state--stopped{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}.run-state--done{background:var(--c-bcd9c4, #bcd9c4);color:var(--c-2a7c44, #2a7c44)}.batch-state--running{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2563eb, #2563eb)}.batch-state--open{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}.batch-state--completed{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}.current-run--waiting{background:var(--c-ffffff, #ffffff);color:var(--c-8b9db2, #8b9db2)}.current-run--running{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2563eb, #2563eb)}.current-run--question{background:var(--c-fff7ed, #fff7ed);color:var(--c-ea580c, #ea580c)}.current-run--answered{background:var(--c-ffffff, #ffffff);color:var(--c-8b9db2, #8b9db2)}.current-run--complete{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}.current-run--error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}.current-run--system_error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}.current-run--stopped{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}.current-run--paused{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}.row-outcome--completed{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}.row-outcome--running{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2563eb, #2563eb)}.row-outcome--failed{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}.row-outcome--needsPerson{background:var(--c-fff7ed, #fff7ed);color:var(--c-ea580c, #ea580c)}.row-outcome--stopped{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}.row-outcome--waiting{background:var(--c-ffffff, #ffffff);color:var(--c-8b9db2, #8b9db2)}.status-piles{display:flex;flex-wrap:wrap;gap:8px}.status-piles .status-pile{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:20px;border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 5%);background:var(--c-ffffff, #ffffff);font-family:"Poppins",sans-serif;cursor:default}.status-piles .status-pile .status-pile-count{font-size:13px;font-weight:700;color:var(--c-1b254b, #1b254b)}.status-piles .status-pile.dimmed{opacity:.45}.status-piles.selectable .status-pile{cursor:pointer;transition:border-color .15s,box-shadow .15s,opacity .15s}.status-piles.selectable .status-pile:hover{border-color:var(--c-cfd9ec, #cfd9ec)}.status-piles.selectable .status-pile.selected{border-color:var(--c-1b254b, #1b254b);box-shadow:0 0 0 1px var(--shadow, #1b254b) inset}.actor-label{display:inline-flex;align-items:center;gap:10px;min-width:0}.actor-label .actor-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:13px;background:var(--c-cfd9ec, #cfd9ec);color:var(--on-color, #ffffff)}.actor-label .actor-icon svg{width:14px;height:14px}.actor-label--person .actor-icon{background:var(--c-1b254b, #1b254b)}.actor-label--system .actor-icon{background:var(--c-8b9db2, #8b9db2)}.actor-label .actor-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.actor-label .actor-text .actor-name{font-size:12px;font-weight:600;color:var(--c-1b254b, #1b254b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actor-label .actor-text .actor-detail,.actor-label .actor-text .actor-time{font-size:11px;color:var(--c-6b718a, #6b718a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actor-label.openable{cursor:pointer}.actor-label.openable:hover .actor-name{text-decoration:underline}.written-by-dot{display:inline-block;width:7px;height:7px;border-radius:4px;margin-right:7px;vertical-align:middle;background:var(--c-8b9db2, #8b9db2);transform:translateY(-1px)}.workbench-avatar{display:inline-block;position:relative;flex:0 0 auto;vertical-align:middle}.workbench-avatar--sm{width:24px;height:24px}.workbench-avatar--sm .ve-avatar{display:block;width:24px;height:24px;min-height:24px;flex:0 0 24px;border-radius:50%;box-shadow:none}.workbench-avatar--sm .ve-avatar .color-background{height:24px;opacity:.35}.workbench-avatar--sm .ve-avatar .blob{height:24px;transform:translateY(5.28px)}.workbench-avatar--sm .ve-avatar .picture{background-size:24px}.workbench-avatar--sm .person-avatar,.workbench-avatar--sm .system-avatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center}.workbench-avatar--sm .system-avatar{background:var(--c-cfd9ec, #cfd9ec);color:var(--on-color, #ffffff)}.workbench-avatar--sm .system-avatar svg{width:12px;height:12px}.workbench-avatar--md{width:30px;height:30px}.workbench-avatar--md .ve-avatar{display:block;width:30px;height:30px;min-height:30px;flex:0 0 30px;border-radius:50%;box-shadow:none}.workbench-avatar--md .ve-avatar .color-background{height:30px;opacity:.35}.workbench-avatar--md .ve-avatar .blob{height:30px;transform:translateY(6.6px)}.workbench-avatar--md .ve-avatar .picture{background-size:30px}.workbench-avatar--md .person-avatar,.workbench-avatar--md .system-avatar{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center}.workbench-avatar--md .system-avatar{background:var(--c-cfd9ec, #cfd9ec);color:var(--on-color, #ffffff)}.workbench-avatar--md .system-avatar svg{width:15px;height:15px}.workbench-avatar--lg{width:48px;height:48px}.workbench-avatar--lg .ve-avatar{display:block;width:48px;height:48px;min-height:48px;flex:0 0 48px;border-radius:50%;box-shadow:none}.workbench-avatar--lg .ve-avatar .color-background{height:48px;opacity:.35}.workbench-avatar--lg .ve-avatar .blob{height:48px;transform:translateY(10.56px)}.workbench-avatar--lg .ve-avatar .picture{background-size:48px}.workbench-avatar--lg .person-avatar,.workbench-avatar--lg .system-avatar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center}.workbench-avatar--lg .system-avatar{background:var(--c-cfd9ec, #cfd9ec);color:var(--on-color, #ffffff)}.workbench-avatar--lg .system-avatar svg{width:24px;height:24px}.workbench-avatar--dropdown{width:28px;height:28px}.workbench-avatar--dropdown .ve-avatar{display:block;width:28px;height:28px;min-height:28px;flex:0 0 28px;border-radius:50%;box-shadow:none}.workbench-avatar--dropdown .ve-avatar .color-background{height:28px;opacity:.35}.workbench-avatar--dropdown .ve-avatar .blob{height:28px;transform:translateY(6.16px)}.workbench-avatar--dropdown .ve-avatar .picture{background-size:28px}.workbench-avatar--dropdown .person-avatar,.workbench-avatar--dropdown .system-avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center}.workbench-avatar--dropdown .system-avatar{background:var(--c-cfd9ec, #cfd9ec);color:var(--on-color, #ffffff)}.workbench-avatar--dropdown .system-avatar svg{width:14px;height:14px}
.virtual-employee-profile-picture{flex:0 0 170px;display:block;position:relative;overflow:hidden;border-radius:14px;box-shadow:inset 0 0 10px color-mix(in srgb, var(--c-000000, #000000) 15%, transparent);min-height:170px}.virtual-employee-profile-picture.archived{filter:grayscale(1) brightness(1.2)}.virtual-employee-profile-picture.hovered .color-background{opacity:.2}.virtual-employee-profile-picture .color-background{width:100%;height:170px;opacity:.1;top:0;position:absolute;background-repeat:no-repeat;background-size:cover;transition:opacity .1s ease-in-out}.virtual-employee-profile-picture .blob{width:100%;height:170px;transform:translateY(30px);opacity:.65;top:0;position:absolute}.virtual-employee-profile-picture .loading{transform:translateY(26px)}.virtual-employee-profile-picture .loading .loading-animation-background{display:none}.virtual-employee-profile-picture .picture{display:block;position:absolute;width:100%;height:100%;background-size:160px;background-repeat:no-repeat;background-position:bottom center;top:0;left:0}
.question-choices{display:flex;flex-direction:column;gap:.45em;margin-top:.7em;white-space:normal;text-align:left}.question-choices--confirm{flex-direction:row;flex-wrap:wrap}.question-choices--confirm .question-choices__choice{flex:1 1 auto;justify-content:center;min-width:5em}.question-choices__choice{appearance:none;display:inline-flex;align-items:center;gap:.4em;margin:0;padding:.5em .8em;border:1px solid color-mix(in srgb, var(--on-color, #ffffff) 45%, transparent);border-radius:.75em;background-color:color-mix(in srgb, var(--on-color, #ffffff) 14%, transparent);color:var(--on-color, #ffffff);font:inherit;font-size:.95em;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background-color .15s,border-color .15s}.question-choices__choice:hover:not(:disabled){background-color:color-mix(in srgb, var(--on-color, #ffffff) 28%, transparent)}.question-choices__choice:focus-visible{outline:2px solid var(--on-color, #ffffff);outline-offset:-3px}.question-choices__choice:disabled{cursor:default;opacity:.65}.question-choices__choice--selected,.question-choices__choice--selected:disabled{background-color:color-mix(in srgb, var(--on-color, #ffffff) 30%, transparent);border-color:color-mix(in srgb, var(--on-color, #ffffff) 80%, transparent);color:var(--on-color, #ffffff);font-weight:600;opacity:1}.question-choices__send{align-self:flex-start;margin-top:.15em;background-color:var(--on-color, #ffffff);border-color:var(--on-color, #ffffff);color:var(--c-1b254b, #1b254b);font-weight:600}.question-choices__send:hover:not(:disabled){background-color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent)}.question-choices__send:disabled{opacity:.5}.question-choices__number{flex:0 0 auto;font-weight:700;opacity:.7}.question-choices__check{flex:0 0 auto}
.dialog-wrapper.tool-action-result-dialog .dialog{max-width:calc(100vw - 120px);max-height:calc(100vh - 120px)}.dialog-wrapper.tool-action-result-dialog .dialog .dialog-main-area{flex:1 1 auto;min-height:0}.dialog-wrapper.tool-action-result-dialog .dialog .dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panels.tab-panels-secondary{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0, 1fr)}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel .tool-result-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel .tool-result-content pre.code-block{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;white-space:pre}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel .tool-result-artifacts{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel .tool-result-artifacts--multiple{overflow:auto}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel .tool-result-artifacts--multiple .tool-result-artifact{flex:0 0 auto}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel .tool-result-artifacts--multiple .tool-result-content pre.code-block{max-height:50vh}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel .tool-result-artifact{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0}.dialog-wrapper.tool-action-result-dialog .dialog .tab-panel .tool-result-artifact__headline{flex:0 0 auto;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.dialog-wrapper.tool-action-result-dialog .dialog .dehighlight{opacity:40%}
.message-artifact{margin:.65em 0;padding:.9em .9em;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent);border-radius:.7em;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent);white-space:normal;text-align:left;overflow-wrap:anywhere}.message-artifact:first-child{margin-top:0}.message-artifact:last-child{margin-bottom:0}.message-artifact__notice{display:flex;align-items:center;gap:.5em;font-size:.92em;opacity:.8}.message-artifact__notice svg{flex:0 0 auto}.message-artifact__spinner{animation:message-artifact-spin 1s linear infinite}.message-artifact .artifact-media__hint{color:inherit;font-size:.92em;opacity:.75}@keyframes message-artifact-spin{to{transform:rotate(360deg)}}
.message-attachment-notice{display:flex;align-items:center;gap:6px;font-size:.92em;opacity:.8}.message-attachment-notice svg{flex:0 0 auto}.message-attachment-notice__spinner{animation:message-attachment-spin 1s linear infinite}@keyframes message-attachment-spin{to{transform:rotate(360deg)}}
.dialog-wrapper.delegation-dialog .dialog{width:900px;max-width:calc(100vw - 120px);height:700px;max-height:calc(100vh - 120px)}.dialog-wrapper.delegation-dialog .dialog .dialog-main-area{flex:1 1 auto;min-height:0}.dialog-wrapper.delegation-dialog .dialog .dialog-main-area h3{margin-top:0}.dialog-wrapper.delegation-dialog .dialog .dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dialog-wrapper.delegation-dialog .dialog .tab-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.dialog-wrapper.delegation-dialog .dialog .delegation-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.dialog-wrapper.delegation-dialog .dialog .delegation-content pre.code-block{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;white-space:pre}.dialog-wrapper.delegation-dialog .dialog .delegation-item{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.dialog-wrapper.delegation-dialog .dialog .delegation-item .item-row{display:flex;flex-direction:column}.dialog-wrapper.delegation-dialog .dialog .delegation-item .item-row .item-row__header{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;background:none;border:none;border-radius:8px;cursor:pointer;font:inherit;text-align:left;color:inherit;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-wrapper.delegation-dialog .dialog .delegation-item .item-row .item-row__header:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent)}.dialog-wrapper.delegation-dialog .dialog .delegation-item .item-row .item-row__header svg{flex:0 0 auto;opacity:.6}.dialog-wrapper.delegation-dialog .dialog .delegation-item .item-row .item-row__name{font-size:14px;font-weight:600}.dialog-wrapper.delegation-dialog .dialog .delegation-item .item-row .item-row__value{flex:0 0 auto;margin-top:4px}.dialog-wrapper.delegation-dialog .dialog .delegation-item .item-row .item-row__value pre.code-block{max-height:320px;overflow:auto;white-space:pre}.dialog-wrapper.delegation-dialog .dialog .delegation-steps{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 0}.dialog-wrapper.delegation-dialog .dialog .delegation-empty{padding:16px 10px;opacity:.6}
.dialog-wrapper.parallel-for-each-dialog .dialog{max-width:calc(100vw - 120px);max-height:calc(100vh - 120px)}.dialog-wrapper.parallel-for-each-dialog .dialog .dialog-main-area{flex:1 1 auto;min-height:0}.dialog-wrapper.parallel-for-each-dialog .dialog .dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dialog-wrapper.parallel-for-each-dialog .dialog .tab-panels.tab-panels-secondary{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0, 1fr)}.dialog-wrapper.parallel-for-each-dialog .dialog .tab-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.dialog-wrapper.parallel-for-each-dialog .dialog .parallel-for-each-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.dialog-wrapper.parallel-for-each-dialog .dialog .parallel-for-each-content pre.code-block{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;white-space:pre}.dialog-wrapper.parallel-for-each-dialog .dialog .parallel-for-each-empty{padding:16px 10px;opacity:.6}.dialog-wrapper.parallel-for-each-dialog .dialog .dehighlight{opacity:40%}
.dialog-wrapper.record-result-dialog .dialog{max-width:calc(100vw - 120px);max-height:calc(100vh - 120px)}.dialog-wrapper.record-result-dialog .dialog .dialog-main-area{flex:1 1 auto;min-height:0}.dialog-wrapper.record-result-dialog .dialog .dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dialog-wrapper.record-result-dialog .dialog .tab-panels.tab-panels-secondary{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0, 1fr)}.dialog-wrapper.record-result-dialog .dialog .tab-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.dialog-wrapper.record-result-dialog .dialog .record-result-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.dialog-wrapper.record-result-dialog .dialog .record-result-content pre.code-block{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.dialog-wrapper.record-result-dialog .dialog .record-result-content .markdown{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px;font-size:14px;line-height:1.5;--markdown-border: color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);background-color:var(--c-f5f8fe, #f5f8fe);border-radius:8px}.dialog-wrapper.record-result-dialog .dialog .record-result-content .markdown p{font-size:14px;margin-bottom:14px;margin-top:14px}.dialog-wrapper.record-result-dialog .dialog .record-result-content .markdown p:first-child{margin-top:0}.dialog-wrapper.record-result-dialog .dialog .record-result-content .markdown p:last-child{margin-bottom:0}.dialog-wrapper.record-result-dialog .dialog .record-result-content .markdown p:has(+ul){margin-bottom:0}.dialog-wrapper.record-result-dialog .dialog .record-result-content .markdown *{user-select:text}.dialog-wrapper.record-result-dialog .dialog .record-result-empty{padding:16px 10px;opacity:.6}.dialog-wrapper.record-result-dialog .dialog .dehighlight{opacity:40%}
.dialog-image-preview__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dialog-image-preview__header svg{flex-shrink:0}.dialog-image-preview__header .button{margin-left:auto;display:flex;align-items:center;gap:6px}.dialog-image-preview__name{min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-image-preview__image{display:flex;align-items:center;justify-content:center;max-height:70vh;overflow:auto;padding:8px;border-radius:8px;background:color-mix(in srgb, var(--c-8b9db2, #8b9db2) 8%, transparent)}.dialog-image-preview__image img{max-width:100%;max-height:66vh;object-fit:contain;border-radius:4px}.dialog-image-preview__loading{display:flex;align-items:center;justify-content:center;min-height:160px}.dialog-image-preview__unavailable{display:flex;align-items:center;gap:10px;padding:16px;border:1px dashed color-mix(in srgb, var(--c-8b9db2, #8b9db2) 50%, transparent);border-radius:8px;background:color-mix(in srgb, var(--c-8b9db2, #8b9db2) 8%, transparent);color:var(--c-6b718a, #6b718a);font-size:14px}.dialog-image-preview__unavailable svg{flex-shrink:0}
.process-completed-panel{display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;width:100%;flex-shrink:0;margin-top:12px;padding:14px 14px 12px;text-align:center;border-radius:8px;background:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 40%, transparent)}.process-completed-panel__marker{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--c-4bba4b, #4bba4b)}.process-completed-panel__marker svg{display:block}.process-completed-panel__text{margin:0;font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent)}.process-completed-panel__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;font-size:13px}.process-completed-panel__actions .button{margin:0}
.process-halted-panel{display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;width:100%;flex-shrink:0;margin-top:12px;padding:14px 14px 12px;text-align:center;border-radius:8px;background:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 40%, transparent)}.process-halted-panel__marker{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.process-halted-panel__marker svg{display:block}.process-halted-panel--stopped .process-halted-panel__marker{color:var(--c-cd5353, #cd5353)}.process-halted-panel--paused .process-halted-panel__marker{color:var(--c-cfa051, #cfa051)}.process-halted-panel__text{margin:0;font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent)}.process-halted-panel__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;font-size:13px}.process-halted-panel__actions .button{margin:0}
.process-failed-panel{display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;width:100%;flex-shrink:0;margin-top:12px;padding:14px 14px 12px;text-align:center;border-radius:8px;background:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 40%, transparent)}.process-failed-panel__marker{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--c-cd5353, #cd5353)}.process-failed-panel__marker svg{display:block}.process-failed-panel__text{margin:0;font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent)}.process-failed-panel__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;font-size:13px}.process-failed-panel__actions .button{margin:0}
#root main.main.settings .settings-content-stack.providers{flex:1;min-width:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:stretch;margin:-20px;padding:20px;max-height:calc(100% + 40px)}#root main.main.settings .settings-content-stack.providers>.card{display:block;width:100%;height:auto;flex:0 0 auto;margin:0 0 20px 0}#root main.main.settings .settings-content-stack.providers>.card:last-child{margin-bottom:0}#root main.main.settings .settings-content-stack.providers>.card>.card-content{overflow:visible;height:auto}#root main.main.settings .settings-content-stack.providers p,#root main.main.settings .settings-content-stack.providers li{font-size:13px;margin-top:0}#root main.main.settings .settings-content-stack.providers .section-description{margin-bottom:16px;color:var(--c-8b9db2, #8b9db2)}#root main.main.settings .settings-content-stack.providers .provider-empty{color:var(--c-8b9db2, #8b9db2)}#root main.main.settings .settings-content-stack.providers .stack-loading{position:relative;height:80px}#root main.main.settings .settings-content-stack.providers .provider-load-error{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}#root main.main.settings .settings-content-stack.providers .provider-load-error .button{width:auto;margin-top:0}#root main.main.settings .settings-content-stack.providers .card-providers-general .card-options .button{margin-top:14px;width:auto}#root main.main.settings .settings-content-stack.providers .card-providers-general h3{margin:0 0 4px 0;font-size:14px;display:flex;align-items:center;gap:6px}#root main.main.settings .settings-content-stack.providers .residency-setting{border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);border-radius:12px;padding:14px 16px}#root main.main.settings .settings-content-stack.providers .residency-setting.active{border-color:var(--c-bcd9c4, #bcd9c4);background:var(--c-f4fbf6, #f4fbf6)}#root main.main.settings .settings-content-stack.providers .residency-setting-main{display:flex;align-items:flex-start;gap:12px}#root main.main.settings .settings-content-stack.providers .residency-setting-main p{color:var(--c-8b9db2, #8b9db2);margin:0}#root main.main.settings .settings-content-stack.providers .residency-switch{flex:0 0 auto;width:38px;height:22px;margin-top:1px;border-radius:11px;background:var(--c-cfd9ec, #cfd9ec);cursor:pointer;transition:background 120ms ease}#root main.main.settings .settings-content-stack.providers .residency-switch .residency-switch-knob{display:block;width:18px;height:18px;margin:2px;border-radius:50%;background:var(--c-ffffff, #ffffff);transition:transform 120ms ease}#root main.main.settings .settings-content-stack.providers .residency-switch.on{background:var(--c-16a34a, #16a34a)}#root main.main.settings .settings-content-stack.providers .residency-switch.on .residency-switch-knob{transform:translateX(16px)}#root main.main.settings .settings-content-stack.providers .residency-switch.disabled{cursor:default;opacity:.5}#root main.main.settings .settings-content-stack.providers .residency-preflight-loading{color:var(--c-8b9db2, #8b9db2);margin:6px 0 0 0;font-style:italic}#root main.main.settings .settings-content-stack.providers .residency-preflight{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--c-fdecea, #fdecea);border:1px solid var(--c-f0cdcd, #f0cdcd)}#root main.main.settings .settings-content-stack.providers .residency-preflight ul{margin:6px 0 8px 0;padding-left:18px}#root main.main.settings .settings-content-stack.providers .residency-preflight li{color:var(--c-8a2f2f, #8a2f2f)}#root main.main.settings .settings-content-stack.providers .residency-preflight .residency-preflight-title{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--c-b93333, #b93333);margin:0}#root main.main.settings .settings-content-stack.providers .residency-preflight .residency-preflight-reason{color:var(--c-8a2f2f, #8a2f2f);margin:6px 0 4px 0}#root main.main.settings .settings-content-stack.providers .residency-preflight .residency-preflight-note{color:var(--c-8b9db2, #8b9db2);margin:0 0 10px 0}#root main.main.settings .settings-content-stack.providers .residency-preflight .residency-preflight-scalan{margin:10px 0 0 0;padding-top:10px;border-top:1px solid var(--c-f0cdcd, #f0cdcd)}#root main.main.settings .settings-content-stack.providers .residency-preflight .residency-preflight-scalan .residency-preflight-subtitle{font-weight:600;color:var(--c-b93333, #b93333);margin:0 0 4px 0}#root main.main.settings .settings-content-stack.providers .residency-preflight .residency-preflight-actions{display:flex;gap:8px}#root main.main.settings .settings-content-stack.providers .residency-preflight .residency-preflight-actions .button{width:auto;margin-top:0}#root main.main.settings .settings-content-stack.providers .card-provider .card-header h2,#root main.main.settings .settings-content-stack.providers .card-provider .card-options .region-pill,#root main.main.settings .settings-content-stack.providers .card-provider>.card-content{transition:opacity 150ms ease,filter 150ms ease}#root main.main.settings .settings-content-stack.providers .card-provider:not(.enabled) .card-header h2,#root main.main.settings .settings-content-stack.providers .card-provider:not(.enabled) .card-options .region-pill,#root main.main.settings .settings-content-stack.providers .card-provider:not(.enabled)>.card-content{opacity:.4}#root main.main.settings .settings-content-stack.providers .card-provider .card-header h2{font-size:17px}#root main.main.settings .settings-content-stack.providers .card-provider .card-options{display:flex;align-items:center;gap:12px;padding-right:8px;margin-right:0}#root main.main.settings .settings-content-stack.providers .provider-title{display:inline-flex;align-items:center;gap:10px}#root main.main.settings .settings-content-stack.providers .provider-title .provider-icon{width:22px;height:22px}#root main.main.settings .settings-content-stack.providers>.provider-group-divider{flex:0 0 auto;width:100%;margin:0 0 20px 0;border:none;border-top:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 6%)}#root main.main.settings .settings-content-stack.providers .provider-warning,#root main.main.settings .settings-content-stack.providers .provider-route-offer{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0 0}#root main.main.settings .settings-content-stack.providers .provider-warning svg,#root main.main.settings .settings-content-stack.providers .provider-route-offer svg{flex:0 0 auto;margin-top:2px}#root main.main.settings .settings-content-stack.providers .provider-warning{color:var(--c-b93333, #b93333)}#root main.main.settings .settings-content-stack.providers .provider-route-offer{color:var(--c-46647f, #46647f)}#root main.main.settings .settings-content-stack.providers .provider-route-offer button{border:none;background:none;padding:0;font-size:13px;color:var(--c-166da3, #166da3);text-decoration:underline;cursor:pointer}#root main.main.settings .settings-content-stack.providers .provider-route-offer button:disabled{color:var(--c-8b9db2, #8b9db2);cursor:default;text-decoration:none}#root main.main.settings .settings-content-stack.providers .provider-route{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}#root main.main.settings .settings-content-stack.providers .provider-route .object-dropdown{flex:0 0 400px;max-width:100%;margin:0}#root main.main.settings .settings-content-stack.providers .provider-route .provider-route-note{flex:1 1 260px;font-size:12px;color:var(--c-a3aed0, #a3aed0)}#root main.main.settings .settings-content-stack.providers .route-hint-levels{margin:6px 0 0 0;padding-left:16px}#root main.main.settings .settings-content-stack.providers .route-hint-levels li{font-size:inherit;color:inherit}#root main.main.settings .settings-content-stack.providers .tier-rows{--tier-columns: 16px minmax(110px, max-content) minmax(110px, max-content) minmax(0, 1fr);display:grid;grid-template-columns:var(--tier-columns);column-gap:28px;row-gap:8px;margin-top:18px;font-size:13px}#root main.main.settings .settings-content-stack.providers .tier-rows.with-facts{--tier-columns: 16px minmax(110px, max-content) minmax(110px, max-content) repeat(3, max-content) minmax(0, 1fr)}#root main.main.settings .settings-content-stack.providers .tier-rows.with-model{--tier-columns: 16px minmax(110px, max-content) minmax(110px, max-content) minmax(0, 1fr) 16px}#root main.main.settings .settings-content-stack.providers .tier-rows.with-facts.with-model{--tier-columns: 16px minmax(110px, max-content) minmax(110px, max-content) repeat(3, max-content) minmax(0, 1fr) 16px}#root main.main.settings .settings-content-stack.providers .tier-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;padding:12px 16px;background:var(--c-f5f8fe, #f5f8fe);border-radius:12px}#root main.main.settings .settings-content-stack.providers .tier-row.blocked>:not(.tier-row-level){opacity:.45}#root main.main.settings .settings-content-stack.providers .tier-fact{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}#root main.main.settings .settings-content-stack.providers .tier-fact-label{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.2;color:var(--c-a3aed0, #a3aed0);white-space:nowrap}#root main.main.settings .settings-content-stack.providers .tier-fact-label .info-tooltip svg{width:12px;height:12px}#root main.main.settings .settings-content-stack.providers .tier-fact.num .tier-fact-value{font-weight:bold;color:var(--c-1b254b, #1b254b);white-space:nowrap}#root main.main.settings .settings-content-stack.providers .tier-row-purpose{color:var(--c-8b9db2, #8b9db2);line-height:1.45}#root main.main.settings .settings-content-stack.providers .tier-row-model{display:flex;justify-content:flex-end}#root main.main.settings .settings-content-stack.providers .tier-row-icon .effort-icon{display:block;width:16px;height:16px}#root main.main.settings .settings-content-stack.providers .tier-row-level{display:flex;flex-direction:column;white-space:nowrap}#root main.main.settings .settings-content-stack.providers .tier-name{display:inline-flex;align-items:center;gap:5px;font-weight:bold;color:var(--c-1b254b, #1b254b)}#root main.main.settings .settings-content-stack.providers .tier-blocked{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:normal;color:var(--c-b93333, #b93333);white-space:normal;max-width:160px}#root main.main.settings .settings-content-stack.providers .region-pill{flex:0 0 auto}#root main.main.settings .settings-content-stack.providers .region-pill.explained{cursor:help}#root main.main.settings .settings-content-stack.providers .region-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:bold;white-space:nowrap;vertical-align:middle}#root main.main.settings .settings-content-stack.providers .region-pill.tone-top{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-1f6b38, #1f6b38)}#root main.main.settings .settings-content-stack.providers .region-pill.tone-good{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-2a7c44, #2a7c44)}#root main.main.settings .settings-content-stack.providers .region-pill.tone-neutral{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-5b6573, #5b6573)}#root main.main.settings .settings-content-stack.providers .region-pill.tone-mixed{background:var(--c-fff7ed, #fff7ed);color:var(--c-8a5a00, #8a5a00)}#root main.main.settings .settings-content-stack.providers .region-pill.tone-unknown{background:var(--c-eaedff, #eaedff);color:var(--c-5f4f85, #5f4f85)}@media(max-width: 1200px){#root main.main.settings .settings-content-stack.providers{max-height:none;overflow:visible;margin:0;padding:0}}
img.provider-icon{width:20px;height:20px;object-fit:contain;display:block}span.provider-icon-text{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:13px;font-weight:600;font-family:"Poppins",sans-serif;line-height:1;border-radius:6px;background:color-mix(in srgb, var(--c-1b254b, #1b254b) 6%, transparent)}.dropdown-icon img.provider-icon{width:100%;height:100%;padding:5px;box-sizing:border-box;object-fit:contain}.dropdown-icon span.provider-icon-text{width:100%;height:100%;border-radius:0;background:rgba(0,0,0,0);font-size:14px}
svg.effort-icon .effort-bar{fill:var(--c-1b254b, #1b254b);opacity:.18}svg.effort-icon .effort-bar.filled{opacity:1}
#root main.main.virtual-employees{padding-bottom:0}#root main.main.virtual-employees header.banner .banner-options button.button.archive-button{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;margin:0;border:none;border-radius:8px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 50%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 65%, transparent)}#root main.main.virtual-employees header.banner .banner-options button.button.archive-button svg{width:16px;height:16px;margin:0}#root main.main.virtual-employees header.banner .banner-options button.button.archive-button:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent)}#root main.main.virtual-employees header.banner .banner-options button.button.archive-button.active{background-color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent);color:var(--c-1b254b, #1b254b)}#root main.main.virtual-employees header.banner .banner-options button.button.new-department-button{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid var(--ve-color, var(--c-e47953, #e47953));border-radius:8px;background-color:var(--ve-color, var(--c-e47953, #e47953));color:var(--on-color, #ffffff);font-size:14px;font-weight:bold;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root main.main.virtual-employees header.banner .banner-options button.button.new-department-button:hover{filter:brightness(92%)}#root main.main.virtual-employees header.banner .banner-options button.button.new-department-button svg{width:16px;height:16px;margin:0}#root main.main.virtual-employees .virtual-employees-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-content:safe center;align-items:stretch;width:100%;min-width:362px;flex:1 1 auto;min-height:0;padding:40px;box-sizing:border-box;overflow:auto}#root main.main.virtual-employees .virtual-employees-wrapper .ve-empty-archive{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;align-self:center;color:var(--c-7e869e, #7e869e);text-align:center;padding:40px 20px}#root main.main.virtual-employees .virtual-employees-wrapper .ve-empty-archive svg{width:34px;height:34px;opacity:.5}#root main.main.virtual-employees .virtual-employees-wrapper .ve-empty-archive p{margin:0;font-size:15px}#root main.main.virtual-employees .virtual-employees-wrapper.with-sections{display:block;padding:32px 40px 40px 40px}#root main.main.virtual-employees .virtual-employees-wrapper.with-sections .department-empty{display:flex;align-items:center;align-self:center;max-width:260px;padding:0 12px 0 4px;color:var(--c-7e869e, #7e869e)}#root main.main.virtual-employees .virtual-employees-wrapper.with-sections .department-empty p{margin:0;font-size:14px;line-height:1.5}#root main.main.virtual-employees .virtual-employees-wrapper.with-sections section.department-section.without-department .department-section-name{color:var(--c-68769f, #68769f);font-weight:500}#root main.main.virtual-employees .virtual-employees-wrapper .ve-separator{width:3px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);opacity:10%;border-radius:1.5px;align-self:stretch;min-height:60px;margin:10px 10px}@media screen and (max-width: 1800px){#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card{width:250px;border-width:10px}#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card .top{flex:0 0 150px;min-height:150px}#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card .top .color-background{height:150px}#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card .top .blob{height:150px}#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card .top .picture{background-size:140px}#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card .bottom{padding:14px 9px 8px 13px}#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card .bottom h2{font-size:19px}#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card .bottom p{font-size:13px}#root main.main.virtual-employees .virtual-employees-wrapper .virtual-employee-card .bottom .lock-icon svg{width:21px;height:21px}#root main.main.virtual-employees .virtual-employees-wrapper .card-new-virtual-employee{width:250px;padding:10px}#root main.main.virtual-employees .virtual-employees-wrapper .card-new-virtual-employee .virtual-employee-image{height:150px;flex:0 0 150px;min-height:150px}#root main.main.virtual-employees .virtual-employees-wrapper .card-new-virtual-employee .virtual-employee-image svg{width:50px;height:50px}#root main.main.virtual-employees .virtual-employees-wrapper .card-new-virtual-employee .bottom{padding:15px 9px 7px 12px}#root main.main.virtual-employees .virtual-employees-wrapper .card-new-virtual-employee .bottom h2{font-size:19px}#root main.main.virtual-employees .virtual-employees-wrapper .card-new-virtual-employee .bottom p{font-size:13px}}
.virtual-employee-card{display:inline-flex;flex-direction:column;cursor:pointer;border-style:solid;border-color:var(--c-ffffff, #ffffff);margin:0;overflow:hidden;width:300px;border-width:12px}.virtual-employee-card .top{flex:0 0 170px;min-height:170px}.virtual-employee-card .top .color-background{height:170px}.virtual-employee-card .top .blob{height:170px}.virtual-employee-card .top .picture{background-size:160px}.virtual-employee-card .bottom{padding:17px 9px 13px 18px}.virtual-employee-card .bottom h2{font-size:21px}.virtual-employee-card .bottom p{font-size:14px}.virtual-employee-card .bottom .lock-icon svg{width:24px;height:24px}.virtual-employee-card.lg{width:300px;border-width:12px}.virtual-employee-card.lg .top{flex:0 0 170px;min-height:170px}.virtual-employee-card.lg .top .color-background{height:170px}.virtual-employee-card.lg .top .blob{height:170px}.virtual-employee-card.lg .top .picture{background-size:160px}.virtual-employee-card.lg .bottom{padding:17px 9px 13px 18px}.virtual-employee-card.lg .bottom h2{font-size:21px}.virtual-employee-card.lg .bottom p{font-size:14px}.virtual-employee-card.lg .bottom .lock-icon svg{width:24px;height:24px}.virtual-employee-card.md{width:275px;border-width:11px}.virtual-employee-card.md .top{flex:0 0 160px;min-height:160px}.virtual-employee-card.md .top .color-background{height:160px}.virtual-employee-card.md .top .blob{height:160px}.virtual-employee-card.md .top .picture{background-size:150px}.virtual-employee-card.md .bottom{padding:16px 9px 11px 16px}.virtual-employee-card.md .bottom h2{font-size:20px}.virtual-employee-card.md .bottom p{font-size:13px}.virtual-employee-card.md .bottom .lock-icon svg{width:22px;height:22px}.virtual-employee-card.sm{width:250px;border-width:10px}.virtual-employee-card.sm .top{flex:0 0 150px;min-height:150px}.virtual-employee-card.sm .top .color-background{height:150px}.virtual-employee-card.sm .top .blob{height:150px}.virtual-employee-card.sm .top .picture{background-size:140px}.virtual-employee-card.sm .bottom{padding:14px 9px 8px 13px}.virtual-employee-card.sm .bottom h2{font-size:19px}.virtual-employee-card.sm .bottom p{font-size:13px}.virtual-employee-card.sm .bottom .lock-icon svg{width:21px;height:21px}.virtual-employee-card.system-virtual-employee{background-color:var(--c-f5f8fe, #f5f8fe);border-color:var(--c-f5f8fe, #f5f8fe)}.virtual-employee-card .bottom{flex:1 0 auto;text-align:left;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center}.virtual-employee-card .bottom>div:nth-child(1){flex:1 1 auto}.virtual-employee-card .bottom>div:nth-child(1) h2{font-family:"Poppins",sans-serif;margin:0;padding:0}.virtual-employee-card .bottom>div:nth-child(1) p{margin:0;padding:0;font-family:"Poppins",sans-serif;opacity:.65}.virtual-employee-card .bottom .lock-icon,.virtual-employee-card .bottom .share-icon{opacity:.3}.virtual-employee-card .bottom>div:nth-child(2){flex:0 1 auto;justify-content:center;align-items:center}.virtual-employee-card .bottom>div:nth-child(2) *{margin:0}
.dialog-simple-inform .dialog{width:500px}
.virtual-employee-profile-picture-picker{flex:0 0 170px;display:block;position:relative;overflow:hidden;border-radius:14px;box-shadow:inset 0 0 10px color-mix(in srgb, var(--c-000000, #000000) 15%, transparent);min-height:170px}.virtual-employee-profile-picture-picker .color-background{width:100%;height:170px;opacity:.1;top:0;position:absolute;background-repeat:no-repeat;background-size:cover;transition:opacity .1s ease-in-out}.virtual-employee-profile-picture-picker .blob{width:100%;height:170px;transform:translateY(30px);opacity:.65;top:0;position:absolute}.virtual-employee-profile-picture-picker .picture{display:block;position:absolute;width:100%;height:100%;background-size:160px;background-repeat:no-repeat;background-position:bottom center;top:0;left:0}.virtual-employee-profile-picture-picker .picker-controls{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:12px;box-sizing:border-box}.virtual-employee-profile-picture-picker .picker-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:color-mix(in srgb, var(--c-000000, #000000) 30%, transparent);color:var(--on-color, #ffffff);cursor:pointer;transition:background .15s ease-in-out}.virtual-employee-profile-picture-picker .picker-arrow:hover{background:color-mix(in srgb, var(--c-000000, #000000) 55%, transparent)}
.virtual-employee-profile-picture-picker{margin-bottom:21px}
.dialog-delete-virtual-employee .dialog{width:500px}.dialog-delete-virtual-employee .dialog .virtual-employee-profile-picture{margin-bottom:21px}
.card.card-new-virtual-employee{background-color:rgba(0,0,0,0);box-shadow:none;border:2px dashed var(--c-a3aed0, #a3aed0);opacity:50%;width:300px;display:inline-flex;flex-direction:column;cursor:pointer;margin:0;overflow:hidden;padding:12px 12px 12px 12px}.card.card-new-virtual-employee .virtual-employee-image{background-color:rgba(0,0,0,0);border:2px dashed var(--c-a3aed0, #a3aed0);height:170px;flex:0 0 170px;display:block;position:relative;overflow:hidden;border-radius:14px;min-height:170px;background-position:center;box-sizing:border-box}.card.card-new-virtual-employee .virtual-employee-image svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;color:var(--c-c0c8e0, #c0c8e0)}.card.card-new-virtual-employee .bottom{flex:1 0 auto;text-align:left;box-sizing:border-box;padding:18px 22px 8px 14px;overflow:hidden;display:flex;flex-direction:column}.card.card-new-virtual-employee .bottom>h2{color:var(--c-a3aed0, #a3aed0);text-decoration:none;font-size:21px;font-family:"Poppins",sans-serif;margin:0;padding:0;line-height:24px}.card.card-new-virtual-employee .bottom>p{font-size:14px;color:var(--c-a3aed0, #a3aed0);text-decoration:none;margin:0;padding:0;font-family:"Poppins",sans-serif;opacity:.65}.card.card-new-virtual-employee.lg{width:300px}.card.card-new-virtual-employee.lg .virtual-employee-image{height:170px;flex:0 0 170px;min-height:170px}.card.card-new-virtual-employee.md{width:275px}.card.card-new-virtual-employee.md .virtual-employee-image{height:160px;flex:0 0 160px;min-height:160px}.card.card-new-virtual-employee.sm{width:250px}.card.card-new-virtual-employee.sm .virtual-employee-image{height:150px;flex:0 0 150px;min-height:150px}
.dialog-intro-system-virtual-employee .dialog{width:800px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-intro-system-virtual-employee .dialog .intro-layout{display:flex;gap:45px;align-items:center;padding:30px}.dialog-intro-system-virtual-employee .dialog .intro-layout .intro-picture{flex:0 0 240px}.dialog-intro-system-virtual-employee .dialog .intro-layout .intro-picture .virtual-employee-profile-picture{width:240px;height:160px;border-radius:16px;overflow:hidden}.dialog-intro-system-virtual-employee .dialog .intro-layout .intro-text{flex:1;display:flex;flex-direction:column;gap:6px}.dialog-intro-system-virtual-employee .dialog .intro-layout .intro-text h2{margin:0;font-size:20px}.dialog-intro-system-virtual-employee .dialog .intro-layout .intro-text .intro-role{margin:0;font-size:14px;opacity:.6;font-weight:500}.dialog-intro-system-virtual-employee .dialog .intro-layout .intro-text .intro-description{margin:12px 0 0;font-size:14px;line-height:1.6;white-space:pre-line}
#root main.main>header.banner{display:flex;position:relative;flex:0 0 var(--banner-height);height:var(--banner-height);width:100%;padding-left:0;background-size:cover;background-position:right;overflow:hidden;margin:0;z-index:5}#root main.main>header.banner .back-button{flex:0 0 calc(30px*var(--layout-scale));position:relative;height:100%;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#root main.main>header.banner .back-button svg{color:var(--on-color, #ffffff);margin-left:0;opacity:.9;width:calc(30px*var(--layout-scale));height:calc(30px*var(--layout-scale))}#root main.main>header.banner .back-button:hover{background-color:color-mix(in srgb, var(--c-000000, #000000) 10%, transparent)}#root main.main>header.banner.with-back-link .banner-title{padding-left:0}#root main.main>header.banner .banner-icon{flex:0 0 auto;display:flex;align-items:center;height:100%;padding-left:calc(30px*var(--layout-scale))}#root main.main>header.banner.with-back-link .banner-icon{padding-left:0}#root main.main>header.banner.with-icon .banner-title{padding-left:calc(16px*var(--layout-scale))}#root main.main>header.banner .banner-title{flex:0 0 auto;padding:0 0 0 calc(30px*var(--layout-scale));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;gap:calc(5px*var(--layout-scale))}#root main.main>header.banner .banner-title h3{display:block;position:relative;font-size:calc(13px*var(--layout-scale));font-weight:400;color:var(--on-color, #ffffff);margin:2px 0;line-height:calc(13px*var(--layout-scale));text-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 50%, transparent)}#root main.main>header.banner .banner-title h2{display:block;position:relative;font-size:calc(21px*var(--layout-scale));font-weight:800;color:var(--on-color, #ffffff);margin:0;line-height:calc(21px*var(--layout-scale));text-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 50%, transparent)}#root main.main>header.banner .banner-title h2 .subtext{font-weight:400;font-size:calc(18px*var(--layout-scale))}#root main.main>header.banner .banner-options{flex:1 1 auto;flex-direction:row;display:flex;align-items:center;justify-content:flex-end;gap:calc(12px*var(--layout-scale));height:100%;padding:0 calc(30px*var(--layout-scale))}#root main.main>header.banner .banner-options>*{text-align:right}#root main.main>header.banner .banner-options .save-status-indicator{text-align:left}#root main.main>header.banner .banner-options button.button{flex:0 0 calc(100px*var(--layout-scale));display:inline-block;position:relative;height:calc(30px*var(--layout-scale));width:calc(100px*var(--layout-scale));background-color:color-mix(in srgb, var(--c-000000, #000000) 40%, transparent);border-radius:calc(15px*var(--layout-scale));font-size:calc(12px*var(--layout-scale));line-height:calc(28px*var(--layout-scale));text-decoration:none;color:var(--on-color, #ffffff);font-weight:bold;text-align:center;margin:0;border:none;cursor:pointer;box-sizing:border-box}#root main.main>header.banner .banner-options button.button.button-publish{flex:1 1 calc(200px*var(--layout-scale));font-size:calc(14px*var(--layout-scale));height:calc(40px*var(--layout-scale));line-height:calc(40px*var(--layout-scale));border-radius:8px;text-align:center;padding:initial;overflow:hidden;cursor:pointer;max-width:calc(200px*var(--layout-scale));box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent);color:var(--on-color, #ffffff);background-color:var(--ve-color, var(--c-e47953, #e47953));border:1px solid var(--ve-color, var(--c-e47953, #e47953))}#root main.main>header.banner .banner-options button.button.button-publish:hover{filter:brightness(92%)}#root main.main>header.banner .banner-options button.button.button-history{flex:0 0 calc(40px*var(--layout-scale));font-size:calc(14px*var(--layout-scale));height:calc(40px*var(--layout-scale));line-height:calc(40px*var(--layout-scale));border-radius:8px;text-align:center;padding:initial;overflow:hidden;cursor:pointer;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent);border:2px solid var(--ve-color, var(--c-e47953, #e47953));box-sizing:border-box;background-color:color-mix(in srgb, var(--on-color, #ffffff) 15%, transparent);color:var(--ve-color, var(--c-e47953, #e47953))}@media(max-width: 650px){#root main.main>header.banner .banner-options{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px}#root main.main>header.banner .banner-options button.button{flex:0 0 24px;line-height:24px;font-size:11px}#root main.main>header.banner .banner-options .save-status-indicator{margin-right:0;align-self:flex-end;height:24px;padding:0 10px}#root main.main>header.banner .banner-options .save-status-indicator .save-status-indicator__label{min-width:0}}
.dialog-virtual-employee-share.not-shared .dialog .virtual-employee-profile-picture{filter:grayscale(80%);opacity:.65}.dialog-virtual-employee-share .dialog{width:600px}.dialog-virtual-employee-share .dialog .veInfos{padding:20px 20px;border-bottom:2px solid var(--c-cfd9ec, #cfd9ec);margin-bottom:20px}.dialog-virtual-employee-share .dialog .veInfos h2{font-size:21px;text-align:center;font-family:"Poppins",sans-serif;margin:0 0 6px 0;padding:0}.dialog-virtual-employee-share .dialog .veInfos h3{text-align:center;margin:0;padding:0;font-family:"Poppins",sans-serif;opacity:.65;font-size:14px;font-weight:normal}.dialog-virtual-employee-share .dialog .radio-group{flex-direction:row;margin-bottom:10px}.dialog-virtual-employee-share .dialog .radio-group .radio{flex:1 1 auto}.dialog-virtual-employee-share .dialog .input input{padding-right:80px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-virtual-employee-share .dialog .input .input-buttons button{margin-top:6px}
.radio-group{display:flex;flex-direction:column;gap:6px}.radio-group .radio{display:inline-block;position:relative;height:44px;border-radius:22px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);margin:0;box-sizing:border-box;cursor:pointer;padding:0 22px 0 44px}.radio-group .radio .radio-circle{display:block;position:absolute;border:1px solid var(--c-a3aed0, #a3aed0);height:18px;width:18px;border-radius:9px;top:50%;left:16px;transform:translateY(-50%);background-color:var(--c-ffffff, #ffffff)}.radio-group .radio .radio-label{line-height:42px;font-size:14px}.radio-group .radio.selected{background-color:var(--c-bcd9c4, #bcd9c4)}.radio-group .radio.selected .radio-circle{background-color:var(--c-5ebc80, #5ebc80)}.radio-group .radio.selected .radio-circle .radio-dot{display:block;position:absolute;width:12px;height:12px;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--c-497347, #497347);opacity:65%}
.dialog-shared-virtual-employee-preview .dialog .dialog-content{display:flex;flex-direction:column;gap:0px}.dialog-shared-virtual-employee-preview .dialog .dialog-content .general-infos{flex:1 1 auto}.dialog-shared-virtual-employee-preview .dialog .dialog-content .routine-section{flex:1 1 auto;margin-bottom:20px}.dialog-shared-virtual-employee-preview .dialog .veInfos{padding:20px 20px;border-bottom:2px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%)}.dialog-shared-virtual-employee-preview .dialog .veInfos h2{font-size:21px;text-align:center;font-family:"Poppins",sans-serif;margin:0 0 6px 0;padding:0}.dialog-shared-virtual-employee-preview .dialog .veInfos h3{text-align:center;margin:0 0 12px 0;padding:0;font-family:"Poppins",sans-serif;opacity:.65;font-size:14px;font-weight:normal}.dialog-shared-virtual-employee-preview .dialog .veInfos p{text-align:center;margin:0;padding:0;font-family:"Poppins",sans-serif;opacity:.5;font-size:12px;font-weight:normal}.dialog-shared-virtual-employee-preview .dialog .info-box{padding:15px 20px;background-color:color-mix(in srgb, var(--c-fbf1d3, #fbf1d3) 56.9%, transparent);border-radius:10px}.dialog-shared-virtual-employee-preview .dialog .info-box p{margin:0}.dialog-shared-virtual-employee-preview .dialog .info-box p+p{margin-top:10px}.dialog-shared-virtual-employee-preview .dialog .section{margin-top:16px}.dialog-shared-virtual-employee-preview .dialog .section h4{font-family:"Poppins",sans-serif;font-size:14px;margin:0 0 6px 0;padding:0 0 0 10px;opacity:40%}.dialog-shared-virtual-employee-preview .dialog .section p{margin:0}.dialog-shared-virtual-employee-preview .dialog ul.routines{list-style:none;margin:0;padding:0}.dialog-shared-virtual-employee-preview .dialog ul.routines li{padding:10px 12px;border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:8px;margin-bottom:8px;display:flex;flex-direction:column}.dialog-shared-virtual-employee-preview .dialog ul.routines li:hover{background-color:color-mix(in srgb, var(--c-cfd9ec, #cfd9ec) 30%, transparent)}.dialog-shared-virtual-employee-preview .dialog ul.routines li span{line-height:16px}.dialog-shared-virtual-employee-preview .dialog ul.routines li .routine-name{font-weight:600;font-size:13px}.dialog-shared-virtual-employee-preview .dialog ul.routines li .routine-description{font-size:13px;opacity:.7}.dialog-shared-virtual-employee-preview .dialog .no-permission{margin-top:16px;font-size:13px;opacity:.7}
#root main.main>header.banner .banner-options button.button.iconOnly.color-gray.help-button,#root main.main>header.virtual-employee-banner .banner-options button.button.iconOnly.color-gray.help-button{height:calc(40px*var(--layout-scale));display:block;position:relative;gap:0;flex:0 0 calc(40px*var(--layout-scale));background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 15%, transparent);color:var(--c-7e869e, #7e869e);margin:0;border-radius:8px;border:none;cursor:pointer;box-sizing:border-box}#root main.main>header.banner .banner-options button.button.iconOnly.color-gray.help-button{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 50%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 65%, transparent)}#root main.main>header.virtual-employee-banner .banner-options button.button.iconOnly.color-gray.help-button{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 15%, transparent);color:var(--c-7e869e, #7e869e)}
section.department-section{width:100%;margin:0 0 36px 0}section.department-section:last-child{margin-bottom:0}section.department-section .department-section-header{display:flex;align-items:center;gap:14px;min-width:0;height:36px;margin-bottom:18px}section.department-section .department-section-header .department-section-toggle{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:60%;height:36px;padding:0 10px 0 4px;margin-left:-4px;border-radius:8px;color:var(--c-1b254b, #1b254b);cursor:pointer;transition:background-color 120ms ease}section.department-section .department-section-header .department-section-toggle:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 15%, transparent)}section.department-section .department-section-header .department-section-toggle .department-section-chevron{flex:0 0 auto;width:18px;height:18px;color:var(--c-7e869e, #7e869e);transition:transform 160ms ease}section.department-section .department-section-header .department-section-toggle .department-section-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;letter-spacing:.1px}section.department-section .department-section-header .department-section-toggle .department-section-count{flex:0 0 auto;min-width:22px;height:22px;line-height:22px;padding:0 7px;box-sizing:border-box;border-radius:11px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 22%, transparent);color:var(--c-68769f, #68769f);font-size:12px;font-weight:600;text-align:center}section.department-section .department-section-header .department-section-rule{flex:1 1 auto;min-width:24px;height:1px;background-color:var(--c-1b254b, #1b254b);opacity:.12}section.department-section .department-section-header .department-section-menu-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:8px;color:var(--c-7e869e, #7e869e);opacity:0;transition:opacity 120ms ease,background-color 120ms ease}section.department-section .department-section-header .department-section-menu-button svg{width:18px;height:18px}section.department-section .department-section-header .department-section-menu-button:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 20%, transparent);color:var(--c-1b254b, #1b254b)}section.department-section .department-section-header .department-section-menu-button:focus-visible{opacity:1}section.department-section .department-section-header:hover .department-section-menu-button{opacity:1}@media(hover: none){section.department-section .department-section-header .department-section-menu-button{opacity:1}}section.department-section.collapsed{margin-bottom:12px}section.department-section.collapsed .department-section-header{margin-bottom:0}section.department-section.collapsed .department-section-header .department-section-chevron{transform:rotate(-90deg)}section.department-section .department-section-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:20px}
.dialog-edit-department .dialog{width:520px}.dialog-edit-department .department-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 6px 0}.dialog-edit-department .department-suggestions .department-suggestions-label{margin-right:4px;font-size:12px;color:var(--c-7e869e, #7e869e)}.dialog-edit-department .department-suggestions .department-suggestion{height:28px;padding:0 12px;border-radius:14px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 18%, transparent);color:var(--c-1b254b, #1b254b);font-size:13px;transition:background-color 120ms ease}.dialog-edit-department .department-suggestions .department-suggestion:hover{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 15%, transparent);color:var(--c-c85b3a, #c85b3a)}
.dialog-simple-delete .dialog{width:500px}
.dialog-move-virtual-employee-to-department .dialog{width:500px}.dialog-move-virtual-employee-to-department .dialog h2 .dehighlight{opacity:50%}
.dialog-wrapper.dialog-promote-to-marketplace .dialog{width:680px}.dialog-wrapper.dialog-promote-to-marketplace .dialog .dialog-content{overflow-y:auto}.dialog-wrapper.dialog-promote-to-marketplace .dialog h3{margin:24px 0 12px 0;font-size:16px;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-promote-to-marketplace .dialog h4{margin:16px 0 8px 0;font-size:13px;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-lead{margin:0;font-size:14px;line-height:1.6;color:var(--c-5a6687, #5a6687)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-field{display:flex;flex-direction:column;gap:8px;margin:12px 0}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-field .promote-field-label{font-size:13px;font-weight:600;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-chips{display:flex;flex-wrap:wrap;gap:6px}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-chips .promote-chip{height:30px;padding:0 12px;border-radius:15px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 12%, transparent);background-color:var(--c-ffffff, #ffffff);color:var(--c-3b4158, #3b4158);font-size:13px;cursor:pointer}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-chips .promote-chip.selected{border-color:var(--c-1b254b, #1b254b);background-color:var(--c-1b254b, #1b254b);color:var(--on-color, #ffffff)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-columns h4{margin-top:0}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-columns ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-columns ul li{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-3b4158, #3b4158)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-columns ul li svg{width:14px;height:14px;color:var(--c-35af62, #35af62)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-columns ul li.none{color:var(--c-7e869e, #7e869e)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-note{margin:12px 0 0 0;font-size:12px;line-height:1.55;color:var(--c-7e869e, #7e869e)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-table{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:6px;border-radius:10px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-table>svg{width:18px;height:18px;color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-table .promote-table-text{display:flex;flex-direction:column;flex:1 1 auto}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-table .promote-table-text .promote-table-title{font-size:14px;font-weight:500;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-table .promote-table-text .promote-table-sub{font-size:12px;color:var(--c-7e869e, #7e869e)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-check{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0;font-size:13px;color:var(--c-3b4158, #3b4158);text-align:left;cursor:pointer}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-check .promote-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;height:18px;border-radius:4px;border:2px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 25%, transparent);box-sizing:border-box}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-check .promote-box svg{width:12px;height:12px;color:var(--on-color, #ffffff)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-check.selected .promote-box{border-color:var(--c-e47953, #e47953);background-color:var(--c-e47953, #e47953)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-never{display:flex;align-items:flex-start;gap:10px;margin:18px 0;padding:10px 14px;border-radius:10px;background-color:var(--c-f5f8fe, #f5f8fe);font-size:13px;line-height:1.5;color:var(--c-5a6687, #5a6687)}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-never svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-confirm{align-items:flex-start;padding:12px 14px;border-radius:10px;background-color:var(--c-fff7ed, #fff7ed);line-height:1.5}.dialog-wrapper.dialog-promote-to-marketplace .dialog .promote-confirm .promote-box{margin-top:2px}
.tool-box{display:flex;flex-direction:row;align-items:stretch;border-radius:10px;border:1px solid color-mix(in srgb, var(--c-6b718a, #6b718a) 20%, transparent);overflow:hidden;min-height:64px;cursor:pointer;background-color:color-mix(in srgb, var(--tool-box-bg, var(--c-ffffff, #ffffff)) 50%, var(--c-ffffff, #ffffff))}.tool-box.incomplete{background-color:var(--c-f0cdcd, #f0cdcd);border:1px solid color-mix(in srgb, var(--c-8b6464, #8b6464) 20%, transparent)}.tool-box.incomplete .tool-box-logo{background-color:color-mix(in srgb, var(--c-6b718a, #6b718a) 9.4%, transparent)}.tool-box .tool-box-logo{flex:0 0 60px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb, var(--c-6b718a, #6b718a) 9.4%, transparent)}.tool-box .tool-box-logo img.tool-icon{width:32px;height:32px}.tool-box .tool-box-logo span.tool-icon{font-size:32px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1}.tool-box .tool-box-body{flex:1 1 auto;min-width:0;padding:10px 14px 10px 10px;display:flex;flex-direction:column;justify-content:center;gap:5px}.tool-box .tool-box-body .tool-box-name{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:.01em}.tool-box .tool-box-body .tool-box-name .tool-box-name-text{flex:0 0 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-box .tool-box-body .tool-box-name .tool-box-badges{flex:0 0 auto;display:flex;align-items:center;gap:5px}.tool-box .tool-box-body .tool-box-name .tool-box-badges .tool-box-badge{display:flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;border:1px solid color-mix(in srgb, currentColor 50%, transparent);background:none;cursor:help;opacity:80%}.tool-box .tool-box-body .tool-box-name .tool-box-badges .tool-box-badge svg{width:9px;height:9px}.tool-box .tool-box-body .tool-box-name .tool-box-badges .tool-box-badge.incomplete{color:var(--c-cd5353, #cd5353);opacity:1}.tool-box .tool-box-body .tool-box-connection,.tool-box .tool-box-body .tool-box-context{align-self:flex-start;max-width:100%;display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.6;padding:2px 7px;border-radius:4px;background:color-mix(in srgb, var(--tool-box-bg, color-mix(in srgb, var(--c-1b254b, #1b254b) 4%, transparent)) 85%, var(--tool-box-accent, transparent));color:var(--tool-box-accent, var(--c-475569, #475569));opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.tool-box .tool-box-body .tool-box-connection svg,.tool-box .tool-box-body .tool-box-context svg{flex:0 0 auto}.tool-box .tool-box-body .tool-box-connection.unnamed{font-style:italic}.tool-box .tool-box-body .tool-box-connection.missing,.tool-box .tool-box-body .tool-box-context.missing{font-style:italic;color:var(--c-cd5353, #cd5353);background:color-mix(in srgb, var(--c-cd5353, #cd5353) 9%, transparent);opacity:1}.tool-box .tool-box-body .tool-box-actions{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.tool-box .tool-box-body .tool-box-actions .tool-box-action{font-size:11px;color:var(--c-475569, #475569);background:color-mix(in srgb, var(--c-1b254b, #1b254b) 6%, transparent);border-radius:4px;padding:2px 7px;line-height:1.6}.tool-box .tool-box-user-connection,.tool-box .tool-box-setup,.tool-box .tool-box-footer{flex:0 0 30px;cursor:pointer;color:var(--c-bfbfbf, #bfbfbf);opacity:1}.tool-box .tool-box-user-connection svg,.tool-box .tool-box-setup svg,.tool-box .tool-box-footer svg{display:block;position:relative;width:14px;height:14px;top:50%;left:50%;transform:translate(-50%, -50%);opacity:65%}.tool-box .tool-box-user-connection:hover svg,.tool-box .tool-box-setup:hover svg,.tool-box .tool-box-footer:hover svg{opacity:1}.tool-box .tool-box-setup{position:relative}.tool-box .tool-box-setup .tool-box-setup-dot{position:absolute;top:calc(50% - 10px);left:calc(50% + 3px);width:7px;height:7px;border-radius:50%;background:var(--c-cd5353, #cd5353);box-shadow:0 0 0 1.5px var(--c-ffffff, #ffffff);pointer-events:none}.tool-box .tool-box-user-connection:hover,.tool-box .tool-box-setup:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 7%, transparent);color:var(--c-1b254b, #1b254b)}.tool-box .tool-box-footer:hover{background-color:color-mix(in srgb, var(--c-ff0000, #ff0000) 12.9%, transparent);color:var(--c-b93333, #b93333)}.tool-box:hover .tool-box-user-connection,.tool-box:hover .tool-box-setup,.tool-box:hover .tool-box-footer{opacity:1}
img.tool-icon{width:52px;height:52px;object-fit:contain}span.tool-icon{font-size:32px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1}.tool-box-icon{width:28px;height:28px;object-fit:contain}.tool-box-icon.tool-box-icon-svg{display:block}.tool-box-icon.tool-box-icon-text{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:16px;font-weight:600;border-radius:6px;background:color-mix(in srgb, var(--c-1b254b, #1b254b) 6%, transparent)}
.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slots,.dialog-wrapper.dialog-marketplace-promote .dialog .promote-warnings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-icon{flex:0 0 18px;color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-icon svg{width:18px;height:18px}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot.portable .slot-icon{color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-text{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;color:var(--c-5a6687, #5a6687)}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-text strong{color:var(--c-1b254b, #1b254b);font-size:14px}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-tool{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;background-color:var(--c-ffffff, #ffffff);color:var(--c-3b4158, #3b4158)}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-tool img.tool-icon,.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-tool .tool-box-icon-text{width:14px;height:14px;font-size:11px;object-fit:contain}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-none{display:inline-flex;align-items:center;gap:6px;color:var(--c-cd5353, #cd5353)}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-slot .slot-none svg{width:14px;height:14px}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-warnings li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--c-3b4158, #3b4158)}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-warnings li svg{flex:0 0 16px;height:16px;margin-top:2px;color:var(--c-b26a12, #b26a12)}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-error{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;background-color:var(--c-fdecea, #fdecea);color:var(--c-cd5353, #cd5353);font-size:13px;line-height:1.5}.dialog-wrapper.dialog-marketplace-promote .dialog .promote-error svg{flex:0 0 16px;height:16px;margin-top:2px}
.context-menu .stop-icon{color:var(--c-b93333, #b93333)}.context-menu .resume-icon{color:var(--c-4bba4b, #4bba4b)}#root main.main.virtual-employee .content-with-banner{flex:1 1 auto;display:block;position:relative;z-index:4}#root main.main.virtual-employee .content-with-banner .virtual-employee-info{display:flex;flex-direction:column;gap:20px;position:absolute;width:350px;height:100%;left:-100px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root main.main.virtual-employee .content-with-banner .virtual-employee-info>*{width:100%;margin:0;flex:0 0 auto}#root main.main.virtual-employee .content-with-banner .virtual-employee-info>*:last-child{margin-bottom:20px}#root main.main.virtual-employee .content-with-banner .virtual-employee-info .virtual-employee-card{width:100%}#root main.main.virtual-employee .content-with-banner .virtual-employee-info .card.text-info h2{font-size:17px;margin-bottom:4px}#root main.main.virtual-employee .content-with-banner .virtual-employee-info .card.text-info p{font-size:13px;opacity:65%;margin:0}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts{display:block;position:absolute;width:calc(100% - 350px - 20px);height:calc(100% - 20px);left:370px;margin-top:20px}@media screen and (max-width: 1500px){#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .card-tabs{height:auto;max-height:none;flex-wrap:wrap;white-space:normal}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .card-tabs .card-tab{height:45px;font-size:16px;line-height:47px;padding:0 18px;margin-bottom:-3px}}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-personality{padding:0;height:calc(100% - 66px)}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .schedule-last-execution{display:flex;align-items:center;gap:6px;justify-content:right}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .schedule-last-execution svg{width:14px;height:14px;flex-shrink:0}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .schedule-last-execution--success{color:var(--c-16a34a, #16a34a)}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .schedule-last-execution--error{color:var(--c-dc2626, #dc2626)}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .schedule-status{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .schedule-status--enabled{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .schedule-status--disabled{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a)}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .col-next,#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .col-last{width:120px;text-align:right}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .col-creator{width:28px;text-align:right}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules .table-profile-picture{display:block;position:relative;width:28px;height:28px;margin-left:auto;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules tr.disabled{background-color:var(--c-f5f8fe, #f5f8fe)}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .tab-schedules tr.disabled td{filter:grayscale(1);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent)}@media screen and (max-width: 1800px){#root main.main.virtual-employee .virtual-employee-info.card-group{width:300px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card{width:250px;border-width:10px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card .top{flex:0 0 150px;min-height:150px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card .top .color-background{height:150px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card .top .blob{height:150px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card .top .picture{background-size:140px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card .bottom{padding:14px 9px 8px 13px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card .bottom h2{font-size:19px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card .bottom p{font-size:13px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card .bottom .lock-icon svg{width:21px;height:21px}#root main.main.virtual-employee .virtual-employee-info.card-group .virtual-employee-card{width:300px}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts{width:calc(100% - 300px - 20px);left:320px}}@media screen and (max-width: 1500px){#root main.main.virtual-employee .content-with-banner .virtual-employee-parts{width:calc(100% - 300px - 20px);left:320px}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .card-tabs{padding-right:120px}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .card-options{height:45px}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .card-options .button{height:33px;line-height:33px;padding:0 12px 0 8px}#root main.main.virtual-employee .content-with-banner .virtual-employee-parts .card-options .button svg{margin-top:9px}}
.dialog-edit-virtual-employee .dialog{width:700px}.dialog-edit-virtual-employee .dialog .virtual-employee-description-textarea textarea,.dialog-edit-virtual-employee .dialog .virtual-employee-personality-textarea textarea{height:200px}
.card.virtual-employee-contact .card-header{height:54px}.card.virtual-employee-contact .card-header h2{font-size:17px;margin-bottom:4px;line-height:54px}.card.virtual-employee-contact .card-header .card-options .button{width:36px;height:36px;min-width:36px;min-height:36px;top:9px}.card.virtual-employee-contact .card-content{display:flex;flex-direction:column;gap:15px}.card.virtual-employee-contact .card-content .empty-text{text-align:center;line-height:44px;color:var(--c-8f9bba, #8f9bba);display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:10px;padding:0;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;font-size:12px;opacity:65%;cursor:pointer}.card.virtual-employee-contact .card-content h2{font-size:17px;margin-bottom:4px}.card.virtual-employee-contact .card-content .row{flex:0 0 44px;display:flex;flex-direction:row;gap:10px;border-radius:22px;cursor:pointer;overflow:hidden;padding-right:10px}.card.virtual-employee-contact .card-content .row>div:nth-child(1){flex:0 0 44px;border-radius:22px;display:flex;align-items:center;justify-content:center;background-color:var(--c-f5f8fe, #f5f8fe)}.card.virtual-employee-contact .card-content .row>div:nth-child(1) svg,.card.virtual-employee-contact .card-content .row>div:nth-child(1) img,.card.virtual-employee-contact .card-content .row>div:nth-child(1) span{width:20px;height:20px;flex-shrink:0}.card.virtual-employee-contact .card-content .row>div:nth-child(1) svg{width:18px;height:18px;opacity:65%}.card.virtual-employee-contact .card-content .row>div:nth-child(1) span.input-channel-icon{font-size:16px;font-weight:700;line-height:20px}.card.virtual-employee-contact .card-content .row .label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.card.virtual-employee-contact .card-content .row .label>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.virtual-employee-contact .card-content .row .label .name{font-size:14px;line-height:18px;opacity:65%}.card.virtual-employee-contact .card-content .row .label .name .mode-label{display:inline-block;margin-left:6px;padding:0 6px;border-radius:8px;background-color:var(--c-eaedff, #eaedff);color:var(--c-1b254b, #1b254b);font-size:10px;font-weight:600;line-height:16px;vertical-align:1px;cursor:help}.card.virtual-employee-contact .card-content .row .label .connections{font-size:11px;line-height:15px;color:var(--c-a3aed0, #a3aed0)}.card.virtual-employee-contact .card-content .row .label .connections.not-receiving{color:var(--c-e79700, #e79700)}.card.virtual-employee-contact .card-content .row .own-status{flex:0 0 auto;align-self:center;display:flex;align-items:center;height:24px;box-sizing:border-box;border:1px solid rgba(0,0,0,0);padding:0 4px;border-radius:12px;font-family:inherit;font-size:11px;font-weight:600;white-space:nowrap;transition:padding .3s ease-in-out}.card.virtual-employee-contact .card-content .row .own-status svg{flex:0 0 14px;width:14px;height:14px}.card.virtual-employee-contact .card-content .row .own-status span{max-width:0;margin-left:0;overflow:hidden;opacity:0;transition:max-width .3s ease-in-out,margin-left .3s ease-in-out,opacity .2s ease-in-out}.card.virtual-employee-contact .card-content .row .own-status:hover,.card.virtual-employee-contact .card-content .row .own-status:focus-visible{padding:0 9px 0 7px}.card.virtual-employee-contact .card-content .row .own-status:hover span,.card.virtual-employee-contact .card-content .row .own-status:focus-visible span{max-width:120px;margin-left:4px;opacity:1}.card.virtual-employee-contact .card-content .row .own-status.connected{background-color:color-mix(in srgb, var(--c-16a34a, #16a34a) 10%, transparent);color:var(--c-16a34a, #16a34a)}.card.virtual-employee-contact .card-content .row .own-status.not-connected{color:var(--c-a3aed0, #a3aed0);font-weight:500;cursor:help}.card.virtual-employee-contact .card-content .row .own-status.join{background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a);cursor:pointer}.card.virtual-employee-contact .card-content .row .own-status.join:hover{border-color:var(--c-7e869e, #7e869e);color:var(--c-1b254b, #1b254b);background-color:var(--c-ffffff, #ffffff)}.card.virtual-employee-contact .card-content .row .input-channel-menu-spacer{flex:0 0 24px;margin-left:-4px}.card.virtual-employee-contact .card-content .row .input-channel-menu{flex:0 0 24px;align-self:center;margin-left:-4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;box-sizing:border-box;border:1px solid rgba(0,0,0,0);border-radius:12px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a);cursor:pointer}.card.virtual-employee-contact .card-content .row .input-channel-menu svg{display:block;width:14px;height:14px}.card.virtual-employee-contact .card-content .row .input-channel-menu:hover,.card.virtual-employee-contact .card-content .row .input-channel-menu.open{border-color:var(--c-7e869e, #7e869e);color:var(--c-1b254b, #1b254b);background-color:var(--c-ffffff, #ffffff)}.card.virtual-employee-contact .card-content .row .buttons{padding-right:18px}.card.virtual-employee-contact .card-content .row .buttons .button{width:24px;height:24px;min-width:24px;min-height:24px;margin:0;top:50%;transform:translateY(-50%);box-shadow:0 0 3px color-mix(in srgb, var(--c-000000, #000000) 15%, transparent)}.card.virtual-employee-contact .card-content .row .buttons .button:hover{box-shadow:0 0 5px color-mix(in srgb, var(--c-000000, #000000) 20%, transparent)}.card.virtual-employee-contact .card-content .row .buttons .button svg{width:16px;height:16px}.card.virtual-employee-contact .card-content .row:hover{background-color:var(--c-f5f8fe, #f5f8fe)}.card.virtual-employee-contact .card-content .row:hover>div:nth-child(1){background-color:var(--c-eaedff, #eaedff)}.card.virtual-employee-contact .card-content .row.add-communication-channel{text-align:center;line-height:44px;color:var(--c-8f9bba, #8f9bba);display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:22px;padding:0;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;font-size:12px;opacity:65%;cursor:pointer}
img.input-channel-icon{width:52px;height:52px;object-fit:contain}span.input-channel-icon{font-size:32px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1}
button.input-channel-tile{display:flex;position:relative;align-items:center;justify-content:center;width:115px;height:115px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:15px;background-color:var(--c-f5f8fe, #f5f8fe);cursor:pointer;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out}button.input-channel-tile img.input-channel-icon,button.input-channel-tile span.input-channel-icon{width:52px;height:52px;pointer-events:none}button.input-channel-tile svg.tool-box-icon-svg{width:52px;height:52px;color:var(--c-6b718a, #6b718a);pointer-events:none}button.input-channel-tile span.input-channel-icon{display:flex;align-items:center;justify-content:center;color:var(--c-6b718a, #6b718a)}button.input-channel-tile:not([aria-disabled=true]):hover,button.input-channel-tile:not([aria-disabled=true]):focus-visible{transform:translateY(-2px);border-color:var(--c-6b718a, #6b718a);box-shadow:0 4px 12px color-mix(in srgb, var(--shadow, #1b254b) 15%, transparent)}button.input-channel-tile:focus-visible{outline:none}button.input-channel-tile[aria-disabled=true]{cursor:not-allowed;opacity:.65;filter:grayscale(0.8)}button.input-channel-tile[aria-disabled=true] img{opacity:.65}button.input-channel-tile[data-channel=EMAIL]{background-color:color-mix(in srgb, #f5f8fe, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%))}button.input-channel-tile[data-channel=EMAIL] span.input-channel-icon,button.input-channel-tile[data-channel=EMAIL] svg.tool-box-icon-svg{color:#64748b}button.input-channel-tile[data-channel=EMAIL]:not([aria-disabled=true]):hover,button.input-channel-tile[data-channel=EMAIL]:not([aria-disabled=true]):focus-visible{border-color:#64748b}button.input-channel-tile[data-channel=TELEGRAM]{background-color:color-mix(in srgb, #e8f4fd, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%))}button.input-channel-tile[data-channel=TELEGRAM] span.input-channel-icon,button.input-channel-tile[data-channel=TELEGRAM] svg.tool-box-icon-svg{color:#08c}button.input-channel-tile[data-channel=TELEGRAM]:not([aria-disabled=true]):hover,button.input-channel-tile[data-channel=TELEGRAM]:not([aria-disabled=true]):focus-visible{border-color:#08c}button.input-channel-tile[data-channel=WHATSAPP]{background-color:color-mix(in srgb, #f0fdf4, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%))}button.input-channel-tile[data-channel=WHATSAPP] span.input-channel-icon,button.input-channel-tile[data-channel=WHATSAPP] svg.tool-box-icon-svg{color:#25d366}button.input-channel-tile[data-channel=WHATSAPP]:not([aria-disabled=true]):hover,button.input-channel-tile[data-channel=WHATSAPP]:not([aria-disabled=true]):focus-visible{border-color:#25d366}button.input-channel-tile[data-channel=WHATSAPP_TWILIO]{background-color:color-mix(in srgb, #f0fdf4, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%))}button.input-channel-tile[data-channel=WHATSAPP_TWILIO] span.input-channel-icon,button.input-channel-tile[data-channel=WHATSAPP_TWILIO] svg.tool-box-icon-svg{color:#25d366}button.input-channel-tile[data-channel=WHATSAPP_TWILIO]:not([aria-disabled=true]):hover,button.input-channel-tile[data-channel=WHATSAPP_TWILIO]:not([aria-disabled=true]):focus-visible{border-color:#25d366}button.input-channel-tile[data-channel=TEAMS]{background-color:color-mix(in srgb, #f5f8fe, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%))}button.input-channel-tile[data-channel=TEAMS] span.input-channel-icon,button.input-channel-tile[data-channel=TEAMS] svg.tool-box-icon-svg{color:#5059c9}button.input-channel-tile[data-channel=TEAMS]:not([aria-disabled=true]):hover,button.input-channel-tile[data-channel=TEAMS]:not([aria-disabled=true]):focus-visible{border-color:#5059c9}button.input-channel-tile[data-channel=RECALL]{background-color:color-mix(in srgb, #f0f4ff, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%))}button.input-channel-tile[data-channel=RECALL] span.input-channel-icon,button.input-channel-tile[data-channel=RECALL] svg.tool-box-icon-svg{color:#4f46e5}button.input-channel-tile[data-channel=RECALL]:not([aria-disabled=true]):hover,button.input-channel-tile[data-channel=RECALL]:not([aria-disabled=true]):focus-visible{border-color:#4f46e5}button.input-channel-tile[data-channel=SLACK]{background-color:color-mix(in srgb, #fdf4ff, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%))}button.input-channel-tile[data-channel=SLACK] span.input-channel-icon,button.input-channel-tile[data-channel=SLACK] svg.tool-box-icon-svg{color:#4a154b}button.input-channel-tile[data-channel=SLACK]:not([aria-disabled=true]):hover,button.input-channel-tile[data-channel=SLACK]:not([aria-disabled=true]):focus-visible{border-color:#4a154b}button.input-channel-tile[data-channel=DISCORD]{background-color:color-mix(in srgb, #f0f4ff, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%))}button.input-channel-tile[data-channel=DISCORD] span.input-channel-icon,button.input-channel-tile[data-channel=DISCORD] svg.tool-box-icon-svg{color:#5865f2}button.input-channel-tile[data-channel=DISCORD]:not([aria-disabled=true]):hover,button.input-channel-tile[data-channel=DISCORD]:not([aria-disabled=true]):focus-visible{border-color:#5865f2}.input-channel-tile-tooltip{max-width:280px;font-size:12px !important;z-index:1100}.input-channel-tile-tooltip *{font-size:12px}
.dialog-wrapper.dialog-wizard .dialog .dialog-header{padding-bottom:38px}.dialog-wrapper.dialog-wizard .dialog .dialog-wizard__steps{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:16px}.dialog-wrapper.dialog-wizard .dialog .dialog-header>.dialog-wizard__steps:first-child{margin-top:0}.dialog-wrapper.dialog-wizard .dialog .dialog-wizard__step{display:block;position:relative;flex:1 1 auto;height:4px;border-radius:2px;background-color:var(--c-f5f8fe, #f5f8fe);transition:background-color .2s ease-in-out}.dialog-wrapper.dialog-wizard .dialog .dialog-wizard__step.is-done{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 40%, transparent)}.dialog-wrapper.dialog-wizard .dialog .dialog-wizard__step.is-active{background-color:var(--c-e47953, #e47953)}.dialog-wrapper.dialog-wizard .dialog .dialog-wizard__title{margin-bottom:8px}.dialog-wrapper.dialog-wizard .dialog .dialog-footer{justify-content:flex-end;padding:0 30px}.dialog-wrapper.dialog-wizard .dialog .dialog-footer .dialog-button-cancel{margin-right:auto}
.dialog-wrapper.dialog-connect-telegram .dialog{width:520px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-header h2{display:flex;align-items:center;gap:10px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-header h2 img.input-channel-icon{width:26px;height:26px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__list{margin:0 0 20px 0;padding-left:18px;font-size:13px;line-height:1.6}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__list li{margin-bottom:4px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__qr{display:flex;align-items:center;justify-content:center;margin:0 0 16px 0;padding:16px;border-radius:12px;background:var(--on-color, #ffffff)}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__qr svg{display:block;width:200px;height:200px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__alternative{margin:0 0 8px 0;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__bot{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:0 0 20px 0;padding:12px 16px;border-radius:8px;background:var(--c-f5f8fe, #f5f8fe);font-size:13px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__bot dt{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__bot dd{margin:0;font-weight:600;word-break:break-all}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__open{margin-bottom:20px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__open svg{margin-right:6px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__waiting{display:flex;align-items:center;gap:10px;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__spinner{display:block;position:relative;flex:0 0 auto;width:22px;height:22px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__error,.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__success,.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__requirement{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__error svg,.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__success svg,.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__requirement svg{flex-shrink:0;margin-top:1px}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__requirement{margin:0 0 20px 0;padding:12px 16px;border-radius:8px;background:var(--c-f5f8fe, #f5f8fe);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent)}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__error{color:var(--c-cd5353, #cd5353)}.dialog-wrapper.dialog-connect-telegram .dialog .dialog-connect-telegram__success{color:var(--c-5ebc80, #5ebc80);font-weight:600}
.dialog-wrapper.dialog-connect-whatsapp .dialog{width:520px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-header h2{display:flex;align-items:center;gap:10px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-header h2 img.input-channel-icon{width:26px;height:26px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__audience{gap:10px;margin-bottom:20px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__audience .radio{height:auto;border-radius:12px;padding:12px 16px 12px 44px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__audience .radio .radio-circle{top:20px;transform:none}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__audience .radio .radio-label{display:flex;flex-direction:column;gap:4px;line-height:1.5}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__option-title{font-size:14px;font-weight:600}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__option-text{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__option-warning{display:flex;align-items:flex-start;gap:6px;margin-top:4px;padding-top:8px;border-top:1px solid color-mix(in srgb, var(--c-8a5a00, #8a5a00) 20%, transparent);color:var(--c-e79700, #e79700);font-size:12px;line-height:1.5}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__option-warning svg{flex-shrink:0;margin-top:2px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__qr{display:flex;align-items:center;justify-content:center;margin:0 0 20px 0;padding:16px;border-radius:12px;background:var(--on-color, #ffffff)}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__qr svg{display:block;width:200px;height:200px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__details{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 20px 0;padding:12px 16px;border-radius:8px;background:color-mix(in srgb, #f0fdf4, var(--brand-tint-base, transparent) var(--brand-tint-amount, 0%));font-size:13px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__details dt{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);line-height:20px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__details dd{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;line-height:20px;word-break:break-all}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__copy{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);cursor:pointer}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__copy:hover{color:#25d366}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__open{margin-bottom:20px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__open svg{margin-right:6px}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__hint{font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__error{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--c-cd5353, #cd5353)}.dialog-wrapper.dialog-connect-whatsapp .dialog .dialog-connect-whatsapp__error svg{flex-shrink:0;margin-top:1px}
.dialog-wrapper.dialog-connect-teams .dialog{width:520px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-header h2{display:flex;align-items:center;gap:10px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-header h2 img.input-channel-icon{width:26px;height:26px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__step-title{margin:0 0 8px 0;font-size:15px;font-weight:600}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__list{margin:0 0 16px 0;padding-left:18px;font-size:13px;line-height:1.6}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__list li{margin-bottom:4px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__action{margin-bottom:16px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__action svg{margin-right:6px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__links{display:flex;flex-wrap:wrap;gap:10px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__links .dialog-connect-teams__action{margin-bottom:16px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__code{display:flex;align-items:center;gap:10px;margin:0 0 16px 0;padding:12px 16px;border-radius:8px;background:var(--c-f5f8fe, #f5f8fe);font-size:18px;font-weight:600;letter-spacing:.08em;word-break:break-all}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__copy{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);cursor:pointer}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__copy:hover{color:#5059c9}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__waiting{display:flex;align-items:center;gap:10px;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__spinner{display:block;position:relative;flex:0 0 auto;width:22px;height:22px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__hint{margin:0 0 16px 0;font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__error,.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__success,.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__requirement,.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__unavailable{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__error svg,.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__success svg,.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__requirement svg,.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__unavailable svg{flex-shrink:0;margin-top:1px}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__requirement{margin:0 0 16px 0;padding:12px 16px;border-radius:8px;background:var(--c-f5f8fe, #f5f8fe);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent)}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__unavailable{margin:0 0 8px 0;font-weight:600}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__error{color:var(--c-cd5353, #cd5353)}.dialog-wrapper.dialog-connect-teams .dialog .dialog-connect-teams__success{color:var(--c-5ebc80, #5ebc80);font-weight:600}
.dialog-wrapper.dialog-connect-meetings .dialog{width:520px}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-header h2{display:flex;align-items:center;gap:10px}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-header h2 img.input-channel-icon,.dialog-wrapper.dialog-connect-meetings .dialog .dialog-header h2 svg{width:26px;height:26px;color:var(--c-4f46e5, #4f46e5)}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-connect-meetings__intro{margin:0 0 18px 0;font-size:14px;line-height:1.55}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-connect-meetings__steps{display:flex;flex-direction:column;gap:14px;margin:0 0 18px 0;padding:0;list-style:none}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-connect-meetings__steps li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 80%, transparent)}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-connect-meetings__steps li strong{display:block;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-connect-meetings__step-icon{flex:0 0 36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-4f46e5, #4f46e5)}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-connect-meetings__step-icon svg{width:18px;height:18px}.dialog-wrapper.dialog-connect-meetings .dialog .dialog-connect-meetings__note{margin:0;padding:10px 14px;border-radius:10px;background-color:var(--c-f5f8fe, #f5f8fe);font-size:12px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}
.dialog-wrapper.dialog-add-contact .dialog{width:580px}.dialog-wrapper.dialog-add-contact .dialog .dialog-content{border-bottom:none}.dialog-wrapper.dialog-add-contact .dialog .dialog-add-contact__icon{vertical-align:middle;margin-right:8px;margin-bottom:2px}.dialog-wrapper.dialog-add-contact .dialog .dialog-add-contact__grid{display:grid;grid-template-columns:repeat(auto-fit, 115px);justify-content:center;gap:16px;margin:24px 0 10px 0}.dialog-wrapper.dialog-add-contact .dialog .dialog-add-contact__empty{margin:24px 0 10px 0;text-align:center;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-add-contact .dialog .dialog-add-contact__note{display:flex;flex-direction:column;align-items:center;gap:10px;margin:6px 0 10px 0;text-align:center;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}
.dialog-reach-from-identity .dialog-header h2{display:flex;align-items:center;gap:10px;margin:0}.dialog-reach-from-identity .dialog-header h2 img,.dialog-reach-from-identity .dialog-header h2 svg{width:22px;height:22px}.dialog-reach-from-identity .dialog-reach-from-identity__warning{padding:10px 12px;border-radius:8px;background:var(--c-fff7ed, #fff7ed);border:1px solid color-mix(in srgb, var(--c-e47953, #e47953) 35%, transparent)}.dialog-reach-from-identity .dialog-reach-from-identity__hint{color:var(--c-5b6573, #5b6573)}
.dialog-wrapper.dialog-connect-myself .dialog{width:480px}.dialog-wrapper.dialog-connect-myself .dialog .dialog-header h2{display:flex;align-items:center;gap:10px}.dialog-wrapper.dialog-connect-myself .dialog .dialog-header h2 img.input-channel-icon{width:26px;height:26px}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__steps{list-style:none;counter-reset:step;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__steps>li{counter-increment:step;position:relative;padding-left:38px}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__steps>li::before{content:counter(step);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:13px;background-color:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);color:var(--c-e47953, #e47953);font-size:13px;font-weight:600;line-height:26px;text-align:center}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__steps>li h3{font-size:14px;font-weight:600;line-height:26px;margin:0 0 4px}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__steps>li p{font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent);margin:0 0 10px}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__address{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background-color:var(--c-f5f8fe, #f5f8fe);font-size:13px;word-break:break-all}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__address span{flex:1 1 auto}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__address button,.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__address a{flex:0 0 auto;display:flex;border:none;background:none;padding:4px;color:inherit;opacity:.6;cursor:pointer}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__address button:hover,.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__address a:hover{opacity:1}.dialog-wrapper.dialog-connect-myself .dialog .dialog-connect-myself__hint{font-style:italic}.dialog-wrapper.dialog-connect-myself .dialog button.button.outline.color-gray{border-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 70%, transparent);color:var(--c-6b718a, #6b718a)}.dialog-wrapper.dialog-connect-myself .dialog button.button.outline.color-gray:not([disabled]):hover{border-color:var(--c-a3aed0, #a3aed0);background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 12%, transparent)}
.dialog-wrapper.dialog-input-channel-details .dialog{width:620px}.dialog-wrapper.dialog-input-channel-details .dialog .dialog-tabs:not(.tabs-secondary) .tab{cursor:default}.dialog-wrapper.dialog-input-channel-details .dialog .dialog-tabs .tab.active{border-bottom-color:color-mix(in srgb, var(--channel-accent, var(--c-e47953, #e47953)) 50%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__title{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__title img.input-channel-icon{width:28px;height:28px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__title svg{width:26px;height:26px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__title .input-channel-icon-text{font-size:24px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__panel{padding:24px 30px 30px;min-height:220px;box-sizing:border-box}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__panel>*:last-child{margin-bottom:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__intro{font-size:13px;line-height:1.55;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 80%, transparent);margin:0 0 10px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;border-radius:10px;background-color:var(--c-fff7ed, #fff7ed);color:var(--c-b26a12, #b26a12)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__notice>svg{flex:0 0 18px;height:18px;margin-top:1px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__notice p{font-size:13px;line-height:1.55;margin:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__notice .channel-details__notice-link{padding:0;border:none;background:rgba(0,0,0,0);font:inherit;color:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__hint{font-size:12px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent);margin:0 0 10px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__state{font-size:13px;font-weight:600;margin:0 0 6px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__section{padding-top:16px;margin-top:20px;border-top:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__section>*:last-child{margin-bottom:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__section-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 50%, transparent);margin:0 0 10px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__section-title svg{width:14px;height:14px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__facts{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 16px;padding:12px 16px;border-radius:10px;background:var(--c-f5f8fe, #f5f8fe);font-size:13px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__facts:empty{display:none}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__facts dt{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent);line-height:20px;white-space:nowrap}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__facts dd{display:flex;align-items:center;gap:6px;margin:0;min-width:0;font-weight:600;line-height:20px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__facts dd>span{overflow-wrap:anywhere}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__icon-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:5px;background:rgba(0,0,0,0);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 55%, transparent);cursor:pointer;vertical-align:middle}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__icon-button:hover{color:var(--c-1b254b, #1b254b);background:color-mix(in srgb, var(--c-1b254b, #1b254b) 6%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__actions .button{margin:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__actions--row{flex-wrap:nowrap}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__actions--row .button{flex:0 1 auto;padding:0 12px;white-space:nowrap}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__people{font-size:12px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent);margin:0 0 12px;cursor:help}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__people--empty{cursor:default}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__you{display:flex;align-items:flex-start;gap:10px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__you>svg{flex:0 0 18px;margin-top:1px;color:var(--c-6b718a, #6b718a)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__you>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__you p{font-size:13px;line-height:1.55;margin:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__you--connected>svg{color:var(--c-16a34a, #16a34a)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__you--muted{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__you--muted>svg{color:var(--c-a3aed0, #a3aed0)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__toggle{margin:0 0 8px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__waiting{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__waiting .channel-details__waiting-count{color:var(--c-e79700, #e79700);font-weight:600}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__waiting .button{margin:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__split{display:flex;align-items:flex-start;gap:16px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__split>div:first-child{flex:1 1 auto;min-width:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__qr{flex:0 0 auto;padding:10px;border-radius:10px;background:var(--on-color, #ffffff);border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__qr svg{display:block}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address-card{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:12px;background:var(--c-f5f8fe, #f5f8fe);margin-bottom:12px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address-identity{min-width:0;flex:1 1 auto}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address-name{font-family:"Poppins",sans-serif;font-size:16px;font-weight:700;margin-bottom:2px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address{font-family:"JetBrains Mono","SFMono-Regular",Menlo,Consolas,monospace;font-size:13px;line-height:22px;overflow-wrap:anywhere}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address .channel-details__address-local{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 50%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address .channel-details__address-domain{color:var(--c-1b254b, #1b254b);font-weight:600;margin-right:4px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address--missing{font-family:inherit;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 55%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__avatar{display:inline-block;position:relative;flex:0 0 56px;width:56px;height:56px;border-radius:50%;border:2px solid var(--c-ffffff, #ffffff);background-color:var(--c-ffffff, #ffffff);overflow:hidden;box-sizing:content-box;box-shadow:0 1px 4px color-mix(in srgb, var(--shadow, #1b254b) 18%, transparent),0 0 0 1px color-mix(in srgb, var(--shadow, #1b254b) 6%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__avatar>span{position:absolute}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__avatar .tint{inset:0;background-color:var(--ve-avatar-color);opacity:.1}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__avatar .disc{width:70%;height:70%;left:15%;top:30%;border-radius:50%;background-color:var(--ve-avatar-color);opacity:.65}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__avatar .picture{inset:0;background-size:94%;background-repeat:no-repeat;background-position:center bottom}.dialog-wrapper.dialog-input-channel-details .dialog .button>svg:first-child{margin-right:6px}.dialog-wrapper.dialog-input-channel-details .dialog button.button.outline.color-gray{border-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 70%, transparent);color:var(--c-6b718a, #6b718a)}.dialog-wrapper.dialog-input-channel-details .dialog button.button.outline.color-gray:not([disabled]):hover{border-color:var(--c-a3aed0, #a3aed0);background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 12%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__rows{border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);border-radius:12px;overflow:hidden}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 14px;box-sizing:border-box}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row+.channel-details__row{border-top:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row-icon{flex:0 0 40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row-icon svg{width:20px;height:20px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row-title{font-size:15px;font-weight:600;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row-subtitle{font-size:13px;line-height:1.45;color:var(--c-5b6573, #5b6573)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row-right{flex:0 0 auto;display:flex;align-items:center}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row-right .button{margin:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row--ok .channel-details__row-icon{background-color:color-mix(in srgb, var(--c-16a34a, #16a34a) 10%, transparent);color:var(--c-16a34a, #16a34a)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row--muted .channel-details__row-icon{color:var(--c-a3aed0, #a3aed0)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__row--muted .channel-details__row-title{color:var(--c-5b6573, #5b6573)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__count{display:inline-block;height:22px;line-height:22px;padding:0 14px;border-radius:11px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a);font-size:12px;font-weight:700}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__toggle{display:block;width:100%;margin:0 0 8px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__badge{display:inline-block;margin-left:8px;padding:0 8px;height:18px;line-height:18px;border-radius:9px;font-size:11px;font-weight:700;background-color:var(--c-e79700, #e79700);color:var(--on-color, #ffffff);vertical-align:middle}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__hint--warn{color:var(--c-e79700, #e79700)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address-aside{flex:0 0 auto;margin-left:4px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address-aside .channel-details__qr{padding:6px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address-note{display:block;font-family:inherit;font-size:12px;line-height:18px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 55%, transparent)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__state--ok{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--c-16a34a, #16a34a)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__state--ok svg{width:16px;height:16px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__address .channel-details__icon-button{margin-left:6px;vertical-align:middle}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meeting-untitled{font-style:italic;font-weight:500;color:var(--c-5b6573, #5b6573)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meeting-series{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:0 7px;border-radius:9px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a);font-size:11px;font-weight:600;vertical-align:middle}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meeting-series svg{width:11px;height:11px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meeting-state{display:inline-block;height:22px;line-height:22px;padding:0 10px;border-radius:11px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a);font-size:12px;font-weight:600;white-space:nowrap}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meeting-state--active{background-color:var(--c-fff7ed, #fff7ed);color:var(--c-b26a12, #b26a12)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meeting-state--live{background-color:color-mix(in srgb, var(--c-16a34a, #16a34a) 10%, transparent);color:var(--c-16a34a, #16a34a)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meetings-header{display:flex;align-items:flex-start;gap:12px}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meetings-header .channel-details__intro{flex:1}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meetings-header .button{flex-shrink:0;margin:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meetings-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;border:1px dashed var(--c-cfd9ec, #cfd9ec);border-radius:12px;text-align:center;color:var(--c-5b6573, #5b6573)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meetings-empty>svg{width:26px;height:26px;color:var(--c-a3aed0, #a3aed0)}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meetings-empty p{font-size:13px;line-height:1.55;margin:0}.dialog-wrapper.dialog-input-channel-details .dialog .channel-details__meetings-more{margin-top:10px}
.dialog-delete-input-channel .dialog{width:500px}
.dialog-input-channel-whitelist .dialog{width:850px}.dialog-input-channel-whitelist .dialog .dialog-content table.table tbody tr td.coltype-BUTTONS button.button.button-accept:hover,.dialog-input-channel-whitelist .dialog .dialog-content table.table td.table-cell.table-cell-BUTTONS button.button.button-accept:hover{background-color:var(--c-aadaaa, #aadaaa);color:var(--c-5ebc80, #5ebc80);box-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 15%, transparent)}.dialog-input-channel-whitelist .dialog .dialog-content table.table tbody tr td.coltype-BUTTONS button.button.button-reject:hover,.dialog-input-channel-whitelist .dialog .dialog-content table.table td.table-cell.table-cell-BUTTONS button.button.button-reject:hover{background-color:var(--c-f0a0a0, #f0a0a0);color:var(--c-c26c6c, #c26c6c);box-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 15%, transparent)}.dialog-input-channel-whitelist .dialog .dialog-content.tab-waiting .waiting-list-header{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.dialog-input-channel-whitelist .dialog .dialog-content.tab-waiting .waiting-list-header h3{line-height:36px;flex:1 1 auto}.dialog-input-channel-whitelist .dialog .dialog-content.tab-waiting .waiting-list-header .button{display:inline-flex;align-items:center;gap:6px;height:32px;line-height:32px;flex:0 0 auto;white-space:nowrap;border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 65%, transparent);color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 65%, transparent);padding:0 12px}.dialog-input-channel-whitelist .dialog .dialog-content.tab-waiting .waiting-list-header .button svg{flex:0 0 auto;margin:0}.dialog-input-channel-whitelist .dialog .dialog-content.tab-accepted .button-accept{background-color:var(--c-aadaaa, #aadaaa);color:var(--c-5ebc80, #5ebc80);box-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 15%, transparent)}.dialog-input-channel-whitelist .dialog .dialog-content.tab-rejected .button-reject{background-color:var(--c-f0a0a0, #f0a0a0);color:var(--c-c26c6c, #c26c6c);box-shadow:0 0 10px color-mix(in srgb, var(--c-000000, #000000) 15%, transparent)}.dialog-input-channel-whitelist .checkbox-whitelist-enabled{width:100%}.dialog-input-channel-whitelist .input-channel-dialog-visual{border-radius:14px;display:flex;align-items:center;justify-content:center;height:130px;margin-bottom:14px}.dialog-input-channel-whitelist .input-channel-dialog-visual img{width:64px;height:64px;object-fit:contain}.dialog-input-channel-whitelist .input-channel-dialog-visual svg{width:56px;height:56px}.dialog-input-channel-whitelist .input-channel-dialog-visual .input-channel-icon-text{font-size:52px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1}.dialog-input-channel-whitelist .dialog .dialog-content h2.input-channel-dialog-name{text-align:center;font-size:20px;font-weight:700;font-family:"Poppins",sans-serif;margin:0 0 20px}.dialog-input-channel-whitelist .whitelist-section-label{font-size:13px;font-weight:600;margin:20px 0 8px;opacity:.65}.dialog-input-channel-whitelist .table{width:100%}.dialog-input-channel-whitelist .table.table.empty{min-height:initial}.dialog-input-channel-whitelist .table .input-channel-content{display:inline-flex;align-items:center;gap:8px;line-height:20px;height:32px}.dialog-input-channel-whitelist .table .input-channel-content svg{width:16px;height:16px;opacity:65%}.dialog-input-channel-whitelist .table .input-channel-icon{display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.dialog-input-channel-whitelist .table .user-profile-picture{margin-left:4px;width:20px;height:20px;border-radius:50%;background-size:cover;opacity:65%}.dialog-input-channel-whitelist .input-join-secret .regenerate,.dialog-input-channel-whitelist .input-channel-link-secret .regenerate{margin-top:5px}.dialog-input-channel-whitelist .whitelist-linked-user{display:flex;align-items:center;gap:8px}.dialog-input-channel-whitelist .whitelist-linked-user .whitelist-linked-user-picture{flex-shrink:0;width:24px;height:24px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center}
.dialog-simple-confirm-reject .dialog{width:500px}.dialog-simple-confirm-reject .dialog .dialog-content{padding:0;box-sizing:border-box}.dialog-simple-confirm-reject .dialog .dialog-content .content-wrapper{padding:30px 30px 30px 30px;box-sizing:border-box}.dialog-simple-confirm-reject .dialog .dialog-content .content-wrapper p{margin:0}.dialog-simple-confirm-reject .dialog .button-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:15px 0 15px 0;border-top:1px solid var(--c-cfd9ec, #cfd9ec);box-sizing:border-box}.dialog-simple-confirm-reject .dialog .button-footer .button{margin:0}
.card.card-virtual-employee-owner .card-header h2{display:flex;align-items:center;gap:6px}.card.card-virtual-employee-owner .object-dropdown{margin:0}
.card.text-info .empty-text{text-align:center;line-height:44px;color:var(--c-8f9bba, #8f9bba);display:inline-block;position:relative;height:44px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:10px;padding:0;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;font-size:12px;opacity:65%;cursor:pointer}.card.text-info p{font-size:13px;opacity:65%;margin:0}
.card.card-budget .number-stepper{margin:0}.card.card-budget .budget-section+.budget-section{margin-top:18px;padding-top:18px;border-top:2px solid var(--c-f5f8fe, #f5f8fe)}.card.card-budget .budget-section-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:16px;color:var(--c-6b718a, #6b718a)}.card.card-budget .monthly-budget-usage{margin-top:12px}.card.card-budget .monthly-budget-bar{height:6px;border-radius:3px;background-color:var(--c-f5f8fe, #f5f8fe);overflow:hidden}.card.card-budget .monthly-budget-bar-fill{height:100%;border-radius:3px;transition:width .3s ease,background-color .3s ease}.card.card-budget .monthly-budget-usage-text{margin-top:6px;font-size:12px;color:var(--c-a3aed0, #a3aed0);text-align:center}
.number-stepper{display:block;position:relative;font-size:12px;margin:5px 10px 5px 0;box-sizing:border-box;user-select:none;width:100%}.number-stepper .number-stepper-label{display:block;position:absolute;font-size:10px;color:var(--c-a3aed0, #a3aed0);margin:0;line-height:10px;height:10px;box-sizing:border-box;user-select:none;pointer-events:none;z-index:2;left:15px;top:10px}.number-stepper .number-stepper-frame{display:flex;align-items:center;position:relative;height:44px;min-width:100px;width:100%;border:1px solid var(--c-a3aed0, #a3aed0);border-radius:22px;box-sizing:border-box;background-color:var(--c-f5f8fe, #f5f8fe);overflow:hidden}.number-stepper.with-label .number-stepper-frame{padding-top:10px}.number-stepper .number-stepper-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:none;border:none;outline:none;padding:0 12px;height:100%;cursor:pointer;color:var(--c-a3aed0, #a3aed0)}.number-stepper .number-stepper-button svg{display:block;width:21px}.number-stepper .number-stepper-button:disabled{opacity:40%;cursor:not-allowed}.number-stepper .number-stepper-value,.number-stepper .number-stepper-input{flex:1 1 auto;min-width:0;width:100%;height:100%;background:none;border:none;outline:none;padding:0;text-align:center;font-family:"Poppins",sans-serif;color:var(--c-1b254b, #1b254b);font-size:14px;border-left:1px solid var(--c-cedaff, #cedaff);border-right:1px solid var(--c-cedaff, #cedaff)}.number-stepper .number-stepper-value{display:flex;align-items:center;justify-content:center;gap:4px;cursor:text}.number-stepper .number-stepper-value .number-stepper-number,.number-stepper .number-stepper-value .number-stepper-unit{white-space:nowrap}.number-stepper .number-stepper-value .number-stepper-unit{display:flex;align-items:center;opacity:30%;font-size:.85em}.number-stepper .number-stepper-value .number-stepper-unit svg{display:block;width:16px;height:16px}.number-stepper .number-stepper-value:disabled{cursor:not-allowed}.number-stepper.disabled .number-stepper-frame{background-color:var(--c-cfd9ec, #cfd9ec)}.number-stepper.disabled .number-stepper-value{color:var(--c-6b718a, #6b718a)}
span.routine-status{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}span.routine-status.routine-status-published{background:var(--c-f0fdf4, #f0fdf4);color:var(--c-5ebc80, #5ebc80)}span.routine-status.routine-status-draft{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-78b0d3, #78b0d3)}
.dialog-delete-routine .dialog{width:500px}
.dialog-copy-routine .dialog{width:500px}.dialog-copy-routine .dialog h2 .dehighlight{opacity:50%}.dialog-copy-routine .virtual-employee-dropdown .dropdown-box .dropdown-value>*{vertical-align:middle}.dialog-copy-routine .virtual-employee-dropdown .dropdown-box .dropdown-value>span{margin-left:8px;vertical-align:middle}.dialog-copy-routine .virtual-employee-dropdown .dropdown-box .dropdown-value>span.ve-role{opacity:65%;font-size:11px}.dialog-copy-routine .virtual-employee-dropdown .dropdown-box .dropdown-value .virtual-employee-profile-picture{display:inline-block;width:20px;height:20px;min-height:20px;vertical-align:middle;border-radius:50%}.dialog-copy-routine .virtual-employee-dropdown .dropdown-box .dropdown-value .virtual-employee-profile-picture .color-background{height:20px}.dialog-copy-routine .virtual-employee-dropdown .dropdown-box .dropdown-value .virtual-employee-profile-picture .blob{height:20px;transform:translateY(8px)}.dialog-copy-routine .virtual-employee-dropdown .dropdown-box .dropdown-value .virtual-employee-profile-picture .picture{background-size:20px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown li.dropdown-entry{padding-left:6px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown li.dropdown-entry>span{margin-left:8px;vertical-align:middle}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown li.dropdown-entry>span.ve-role{opacity:65%;font-size:11px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown .virtual-employee-profile-picture{display:inline-block;width:36px;height:36px;min-height:36px;vertical-align:middle;border-radius:50%}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown .virtual-employee-profile-picture .color-background{height:36px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown .virtual-employee-profile-picture .blob{height:36px;transform:translateY(8px)}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown .virtual-employee-profile-picture .picture{background-size:36px}
.dialog-move-routine .dialog{width:500px}.dialog-move-routine .dialog h2 .dehighlight{opacity:50%}.dialog-move-routine .virtual-employee-dropdown .dropdown-box .dropdown-value>*{vertical-align:middle}.dialog-move-routine .virtual-employee-dropdown .dropdown-box .dropdown-value>span{margin-left:8px;vertical-align:middle}.dialog-move-routine .virtual-employee-dropdown .dropdown-box .dropdown-value>span.ve-role{opacity:65%;font-size:11px}.dialog-move-routine .virtual-employee-dropdown .dropdown-box .dropdown-value .virtual-employee-profile-picture{display:inline-block;width:20px;height:20px;min-height:20px;vertical-align:middle;border-radius:50%}.dialog-move-routine .virtual-employee-dropdown .dropdown-box .dropdown-value .virtual-employee-profile-picture .color-background{height:20px}.dialog-move-routine .virtual-employee-dropdown .dropdown-box .dropdown-value .virtual-employee-profile-picture .blob{height:20px;transform:translateY(8px)}.dialog-move-routine .virtual-employee-dropdown .dropdown-box .dropdown-value .virtual-employee-profile-picture .picture{background-size:20px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown li.dropdown-entry{padding-left:6px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown li.dropdown-entry>span{margin-left:8px;vertical-align:middle}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown li.dropdown-entry>span.ve-role{opacity:65%;font-size:11px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown .virtual-employee-profile-picture{display:inline-block;width:36px;height:36px;min-height:36px;vertical-align:middle;border-radius:50%}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown .virtual-employee-profile-picture .color-background{height:36px}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown .virtual-employee-profile-picture .blob{height:36px;transform:translateY(8px)}#app-overlay-dropdown .object-dropdown-menu-wrapper .dropdown-menu.virtual-employee-dropdown .virtual-employee-profile-picture .picture{background-size:36px}
.popover.table-filter{padding-top:14px}.popover.table-filter .table-text-filter{width:280px;padding:0 14px 14px 14px;box-sizing:border-box}.popover.table-filter .table-text-filter .search-input{margin:0}.popover.table-filter .table-options-filter{min-width:200px;max-width:320px;max-height:320px;overflow-y:auto;padding:0 6px 10px 6px;box-sizing:border-box}.popover.table-filter .table-options-filter-option{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:8px;cursor:pointer;user-select:none}.popover.table-filter .table-options-filter-option:hover,.popover.table-filter .table-options-filter-option:focus-visible{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 90%, transparent);outline:none}.popover.table-filter .table-options-filter-option .table-options-filter-box{position:relative;flex-shrink:0;width:16px;height:16px;border:1px solid var(--c-a3aed0, #a3aed0);border-radius:4px;background-color:var(--c-ffffff, #ffffff);box-sizing:border-box}.popover.table-filter .table-options-filter-option .table-options-filter-box svg{position:absolute;top:0;left:0;width:14px;height:14px;color:var(--on-color, #ffffff)}.popover.table-filter .table-options-filter-option.checked .table-options-filter-box{background-color:var(--c-4bba4b, #4bba4b);border-color:var(--c-4bba4b, #4bba4b)}.popover.table-filter .table-options-filter-option .table-options-filter-label{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover.table-filter .table-options-filter-option .table-options-filter-count{flex-shrink:0;font-size:11px;color:var(--c-a3aed0, #a3aed0)}.popover.table-filter .table-date-range-filter{display:flex;gap:10px;width:340px;padding:0 14px 10px 14px;box-sizing:border-box}.popover.table-filter .table-date-range-filter .input{flex:1 1 0;min-width:0;margin:0}.popover.table-filter .table-number-range-filter{width:280px;padding:0 18px 12px 18px;box-sizing:border-box;font-size:12px;color:var(--c-1b254b, #1b254b)}.popover.table-filter .table-number-range-filter.empty{color:var(--c-a3aed0, #a3aed0);font-style:italic}.popover.table-filter .table-number-range-filter .table-number-range-values{display:flex;justify-content:space-between;margin-bottom:6px;font-weight:600}.popover.table-filter .table-number-range-filter .table-number-range-slider{position:relative;height:20px}.popover.table-filter .table-number-range-filter .table-number-range-slider::before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);border-radius:2px;background:linear-gradient(to right, var(--c-f5f8fe, #f5f8fe) var(--range-from), var(--c-e47953, #e47953) var(--range-from), var(--c-e47953, #e47953) var(--range-to), var(--c-f5f8fe, #f5f8fe) var(--range-to))}.popover.table-filter .table-number-range-filter .table-number-range-slider input[type=range]{position:absolute;left:0;top:0;width:100%;height:20px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.popover.table-filter .table-number-range-filter .table-number-range-slider input[type=range]::-webkit-slider-runnable-track{background:none}.popover.table-filter .table-number-range-filter .table-number-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--c-ffffff, #ffffff);border:2px solid var(--c-e47953, #e47953);box-sizing:border-box;cursor:pointer}.popover.table-filter .table-number-range-filter .table-number-range-slider input[type=range]::-moz-range-track{background:none}.popover.table-filter .table-number-range-filter .table-number-range-slider input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--c-ffffff, #ffffff);border:2px solid var(--c-e47953, #e47953);box-sizing:border-box;cursor:pointer}
table.table.table-routines .col-name{width:200px;font-size:14px}table.table.table-routines .col-tools{width:250px}table.table.table-routines tr.disabled{background-color:var(--c-f5f8fe, #f5f8fe)}table.table.table-routines tr.disabled td{filter:grayscale(1);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent)}@media screen and (max-width: 1500px){table.table.table-routines .col-tools{display:none}}
.dialog-delete-knowledge .dialog{width:500px}
table.table.table-knowledge .col-title{width:200px;font-size:14px}table.table.table-knowledge .col-description{font-size:14px}table.table.table-knowledge tr.company-knowledge{background-color:var(--c-f5f8fe, #f5f8fe)}table.table.table-knowledge td.table-cell.col-icon svg{color:var(--c-4eabc1, #4eabc1)}table.table.table-knowledge span.knowledge-status,.popover.table-knowledge-filter span.knowledge-status{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}table.table.table-knowledge span.knowledge-status.knowledge-status-published,.popover.table-knowledge-filter span.knowledge-status.knowledge-status-published{background:var(--c-f0fdf4, #f0fdf4);color:var(--c-16a34a, #16a34a)}table.table.table-knowledge span.knowledge-status.knowledge-status-draft,.popover.table-knowledge-filter span.knowledge-status.knowledge-status-draft{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-166da3, #166da3)}
.dialog-create-knowledge .dialog{width:500px}
.process-status{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;vertical-align:middle;line-height:16px}.process-status .process-status-icon{flex:0 0 auto;width:12px;height:12px;stroke-width:2.75}
.dialog-delete-process .dialog{width:500px}
table.table.table-processes .process-status,.popover.table-processes-filter .process-status{padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}table.table.table-processes .process-status--running,.popover.table-processes-filter .process-status--running{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2563eb, #2563eb)}table.table.table-processes .process-status--question,.popover.table-processes-filter .process-status--question{background:var(--c-fff7ed, #fff7ed);color:var(--c-ea580c, #ea580c)}table.table.table-processes .process-status--complete,.popover.table-processes-filter .process-status--complete{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}table.table.table-processes .process-status--error,.popover.table-processes-filter .process-status--error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}table.table.table-processes .process-status--system_error,.popover.table-processes-filter .process-status--system_error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}table.table.table-processes .process-status--stopped,.popover.table-processes-filter .process-status--stopped{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}table.table.table-processes .process-status--paused,.popover.table-processes-filter .process-status--paused{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}table.table.table-processes .table-profile-picture,.popover.table-processes-filter .table-profile-picture{display:block;position:relative;flex-shrink:0;width:28px;height:28px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%}table.table.table-processes .coltype-DATE,table.table.table-processes td.table-cell.table-cell-DATE{width:70px}table.table.table-processes .input-channel-icon-bg{display:block;position:relative;width:44px;height:44px;border-radius:22px;align-items:center;justify-content:center;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b)}table.table.table-processes .input-channel-icon-bg img{display:block;position:relative;width:20px;height:20px;object-fit:contain;top:50%;left:50%;transform:translate(-50%, -50%)}table.table.table-processes .input-channel-icon-bg img.scalan-logo{opacity:.9}table.table.table-processes .input-channel-icon-bg svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:inherit}table.table.table-processes .input-channel-icon-bg--test-run{color:var(--c-8b9db2, #8b9db2);opacity:.8}table.table.table-processes .col-user{width:28px;text-align:right}table.table.table-processes .table-profile-picture{margin-left:auto;background-size:contain;cursor:pointer}table.table.table-processes td.table-cell .input-channel-icon-bg svg{color:inherit}.table-processes-tooltip{font-size:12px !important;z-index:10000}.table-processes-tooltip *{font-size:12px}.table-processes .input-channel-icon-bg--batch-run{background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-4f5bd5, #4f5bd5)}.table-processes .batch-run-status{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.table-processes .batch-run-row--closed{cursor:default}.table-processes-filter .batch-run-status{display:inline-flex;align-items:center;gap:4px;color:var(--c-6b718a, #6b718a)}
.card.card-with-tabs .card-content.tab-assignments{flex-direction:column}.card.card-with-tabs .card-content.tab-assignments:not(.hidden){display:flex}.card.card-with-tabs .card-content.tab-assignments .assignments-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(330px, 1fr));gap:16px;align-items:stretch;grid-auto-rows:1fr;padding:4px 0 8px 0}.card.card-with-tabs .card-content.tab-assignments .assignments-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;min-height:80px;padding:20px;margin:0;border-radius:10px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-a3aed0, #a3aed0);font-family:"Poppins",sans-serif;font-size:13px;font-style:italic;text-align:center;white-space:normal}.card.card-with-tabs .card-content.tab-assignments .assignments-empty p{align-self:center;margin:0 auto;max-width:520px;text-align:center}.card.card-with-tabs .card-content.tab-assignments .assignments-empty .assignments-empty-headline{font-style:normal;font-weight:500;color:var(--c-68769f, #68769f)}.card.card-with-tabs .card-content.tab-assignments .assignments-empty .assignments-empty-link{align-self:center;margin-top:2px;padding:0;border:none;background:none;color:var(--ve-color, var(--c-e47953, #e47953));opacity:.75;font-family:inherit;font-size:inherit;font-style:normal;font-weight:500;text-decoration:underline;cursor:pointer}.card.card-with-tabs .card-content.tab-assignments .assignments-empty .assignments-empty-link:hover{opacity:1}
.card-assignment{display:flex;flex-direction:column;position:relative;box-sizing:border-box;min-width:0;gap:14px;padding:18px 20px 14px 20px;border-radius:18px;background-color:var(--c-ffffff, #ffffff);border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);box-shadow:0 6px 18px color-mix(in srgb, var(--shadow, #1b254b) 6%, transparent);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-assignment .card-assignment-glow{position:absolute;top:-70px;right:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle, rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.16) 0%, rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0) 70%);pointer-events:none}.card-assignment:hover{transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb, var(--shadow, #1b254b) 12%, transparent);border-color:rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.35)}.card-assignment.clickable{cursor:pointer}.card-assignment.disabled{background-color:var(--c-ffffff, #ffffff);box-shadow:none}.card-assignment.disabled .assignment-name,.card-assignment.disabled .assignment-description{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent)}.card-assignment.disabled .card-assignment-glow{display:none}.card-assignment.draft{border-style:dashed;border-color:var(--c-cfd9ec, #cfd9ec)}.card-assignment .card-assignment-body{display:flex;position:relative;align-items:flex-start;gap:16px;z-index:1}.card-assignment .assignment-play{display:flex;position:relative;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:none;border-radius:50%;cursor:pointer;color:var(--on-color, #ffffff);background-color:var(--ve-color, var(--c-e47953, #e47953));box-shadow:0 4px 12px rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.4);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.card-assignment .assignment-play svg{width:20px;height:20px;margin-left:2px;fill:currentColor}.card-assignment .assignment-play:hover{transform:scale(1.06);filter:brightness(94%)}.card-assignment .assignment-play:active{transform:scale(0.96)}.card-assignment .assignment-play:disabled{cursor:not-allowed;background-color:var(--c-c0c8e0, #c0c8e0);box-shadow:none;transform:none;filter:none}.card-assignment .assignment-play .assignment-play-ring{display:none;position:absolute;inset:0;border-radius:50%;border:2px solid var(--ve-color, var(--c-e47953, #e47953))}.card-assignment.running .assignment-play svg{width:16px;height:16px;margin-left:0}.card-assignment.running .assignment-play .assignment-play-ring{display:block;animation:assignment-play-pulse 1.6s ease-out infinite}.card-assignment .assignment-headline{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.card-assignment .assignment-title-row{display:flex;align-items:center;gap:8px;min-width:0}.card-assignment .assignment-headline .assignment-title-row h3.assignment-name{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--c-1b254b, #1b254b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-assignment .assignment-description{margin:0;font-size:12.5px;line-height:1.45;color:var(--c-1b254b, #1b254b);opacity:.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;min-width:0}.card-assignment .assignment-description-missing{font-style:italic}.card-assignment .assignment-equalizer{display:inline-flex;align-items:flex-end;gap:2px;height:12px;flex:0 0 auto}.card-assignment .assignment-equalizer i{display:block;width:3px;height:100%;border-radius:2px;background-color:var(--ve-color, var(--c-e47953, #e47953));animation:assignment-equalizer-bar .9s ease-in-out infinite}.card-assignment .assignment-equalizer i:nth-child(2){animation-delay:.15s}.card-assignment .assignment-equalizer i:nth-child(3){animation-delay:.3s}.card-assignment .card-assignment-triggers{display:flex;position:relative;flex-wrap:wrap;align-items:center;gap:6px;z-index:1;margin-top:auto;padding-top:12px;border-top:1px solid var(--c-f5f8fe, #f5f8fe)}.card-assignment .assignment-trigger{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:6px;max-width:100%;box-sizing:border-box;margin:0;padding:4px 10px;border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 6%);border-radius:20px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b);font-size:11.5px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease,filter .15s ease}.card-assignment .assignment-trigger svg{width:13px;height:13px;flex:0 0 auto}.card-assignment .assignment-trigger:hover{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);border-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 9%)}.card-assignment .assignment-trigger svg:first-child{color:var(--trigger-accent, var(--c-8b5cf6, #8b5cf6))}.card-assignment .assignment-trigger img.tool-icon,.card-assignment .assignment-trigger .tool-box-icon-text{width:13px;height:13px;font-size:11px;font-weight:600;line-height:13px;text-align:center;object-fit:contain;flex:0 0 auto}.card-assignment .assignment-trigger.assignment-trigger--label{cursor:default;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent);height:25px;background-color:var(--c-ffffff, #ffffff)}.card-assignment .assignment-trigger.assignment-trigger--label:hover{background-color:var(--c-f5f8fe, #f5f8fe);border-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 6%)}.card-assignment .assignment-trigger.assignment-trigger--icon{width:25px;height:25px;padding:0;border-radius:50%;flex:0 0 auto}.card-assignment .assignment-trigger.mine{background-color:rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.1);border-color:rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.35)}.card-assignment .assignment-trigger.off{opacity:.45;filter:grayscale(1)}.card-assignment .assignment-trigger.connecting{animation:assignment-trigger-connecting 1.6s ease-in-out infinite}.card-assignment .assignment-trigger.assignment-trigger--others{cursor:default;height:25px;gap:4px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 55%, transparent)}.card-assignment .assignment-trigger.assignment-trigger--others svg:first-child{color:currentColor}.card-assignment .assignment-trigger.assignment-trigger--others:hover{background-color:var(--c-f5f8fe, #f5f8fe);border-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 6%)}.card-assignment .assignment-trigger.assignment-trigger--add{background-color:rgba(0,0,0,0);border-style:dashed;border-color:var(--c-cfd9ec, #cfd9ec);color:var(--c-7e869e, #7e869e)}.card-assignment .assignment-trigger.assignment-trigger--add svg:first-child{color:currentColor}.card-assignment .assignment-trigger.assignment-trigger--add:hover{color:var(--ve-color, var(--c-e47953, #e47953));border-color:rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.5);background-color:rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.06)}.card-assignment .assignment-trigger-badge{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--c-ffffff, #ffffff)}.card-assignment .assignment-trigger-badge--failed{background-color:var(--c-dc2626, #dc2626)}.card-assignment .routine-status{flex:0 0 auto}@keyframes assignment-trigger-connecting{0%,100%{opacity:1}50%{opacity:.45}}@keyframes assignment-play-pulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.55);opacity:0}}@keyframes assignment-equalizer-bar{0%,100%{height:35%}50%{height:100%}}
.dialog-wrapper.dialog-smtp-inbox-settings .dialog{width:560px}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .dialog-header h2{margin:0}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .dialog-smtp-inbox-settings__subtitle{margin:8px 0 0 0;font-size:13px;line-height:1.45;color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .dialog-smtp-inbox-settings__subtitle strong{color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .dialog-content{display:flex;flex-direction:column;gap:14px}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;color:var(--c-9a3412, #9a3412);background-color:var(--c-fff7ed, #fff7ed);border:1px solid var(--c-fed7aa, #fed7aa)}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-notice svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-notice p{margin:0;font-size:12.5px;line-height:1.45;color:inherit}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-field{margin:0}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-field input{padding-right:50px}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-field.smtp-settings-field--secret input{font-family:monospace;font-size:15px;letter-spacing:.04em}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-hint{margin:0;font-size:12px;line-height:1.45;color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-new-password{align-self:flex-start}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-new-password svg{width:14px;height:14px}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-confirm{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 6%)}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-confirm p{margin:0;font-size:12.5px;line-height:1.45;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-smtp-inbox-settings .dialog .smtp-settings-confirm-buttons{display:flex;justify-content:flex-end;gap:8px}
.dialog-wrapper.dialog-add-assignment-trigger .dialog{width:640px}.dialog-wrapper.dialog-add-assignment-trigger .dialog .dialog-header h2{margin:0}.dialog-wrapper.dialog-add-assignment-trigger .dialog .dialog-add-assignment-trigger__subtitle{margin:8px 0 0 0;font-size:13px;line-height:1.45;color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-add-assignment-trigger .dialog .dialog-add-assignment-trigger__subtitle strong{color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-add-assignment-trigger .dialog .dialog-content{display:flex;flex-direction:column;gap:6px;padding:26px 30px 30px 30px}.dialog-add-assignment-trigger .trigger-step{display:flex;flex-direction:row;gap:16px;position:relative;padding-bottom:18px}.dialog-add-assignment-trigger .trigger-step:not(:last-of-type)::before{content:"";position:absolute;left:13px;top:32px;bottom:4px;width:2px;border-radius:1px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-add-assignment-trigger .trigger-step .trigger-step-number{flex:0 0 28px;width:28px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--on-color, #ffffff);background-color:var(--ve-color, var(--c-e47953, #e47953));box-shadow:0 2px 8px rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.3)}.dialog-add-assignment-trigger .trigger-step .trigger-step-body{flex:1 1 auto;min-width:0}.dialog-add-assignment-trigger .trigger-step .trigger-step-body h3{margin:4px 0 10px 0;font-size:15px;line-height:20px;font-weight:700;color:var(--c-1b254b, #1b254b)}.dialog-add-assignment-trigger .trigger-step .trigger-step-body .object-dropdown{margin:0}.dialog-add-assignment-trigger .trigger-step .trigger-step-fields{display:flex;flex-direction:column;gap:10px}.dialog-add-assignment-trigger .trigger-step .trigger-step-hint{margin:-4px 0 10px 0;font-size:12px;line-height:1.45;color:var(--c-68769f, #68769f)}.dialog-add-assignment-trigger .trigger-step .textarea+.trigger-step-hint{margin:6px 0 0 4px}.dialog-add-assignment-trigger .trigger-step .trigger-step-hint.trigger-step-hint--below{margin:-4px 0 0 4px}.dialog-add-assignment-trigger .trigger-step .trigger-step-notice,.dialog-add-assignment-trigger .trigger-step .trigger-step-shared{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:1.45}.dialog-add-assignment-trigger .trigger-step .trigger-step-notice svg,.dialog-add-assignment-trigger .trigger-step .trigger-step-shared svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px}.dialog-add-assignment-trigger .trigger-step .trigger-step-notice{color:var(--c-9a3412, #9a3412);background-color:var(--c-fff7ed, #fff7ed);border:1px solid var(--c-fed7aa, #fed7aa)}.dialog-add-assignment-trigger .trigger-step .trigger-step-notice a{color:inherit;font-weight:600}.dialog-add-assignment-trigger .trigger-step .trigger-step-inline-link{padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--c-1b254b, #1b254b);text-decoration:underline;cursor:pointer}.dialog-add-assignment-trigger .trigger-step .trigger-step-shared{color:var(--c-475569, #475569);background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 6%)}.dialog-add-assignment-trigger .trigger-step .trigger-step-shared strong{color:var(--c-1b254b, #1b254b)}.dialog-add-assignment-trigger .trigger-step .trigger-schedule-description textarea{min-height:64px}.dialog-add-assignment-trigger .trigger-step .trigger-step-placeholder{margin:0;padding:13px 16px;border-radius:22px;border:1px dashed var(--c-c0c8e0, #c0c8e0);font-size:13px;color:var(--c-a3aed0, #a3aed0)}.dialog-add-assignment-trigger .trigger-step.trigger-step--waiting .trigger-step-number{background-color:var(--c-c0c8e0, #c0c8e0);box-shadow:none}.dialog-add-assignment-trigger .trigger-step.trigger-step--waiting h3{color:var(--c-a3aed0, #a3aed0)}.trigger-delivery-option{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.trigger-delivery-option-account{font-weight:400;opacity:.6;overflow:hidden;text-overflow:ellipsis}.dialog-add-assignment-trigger .object-dropdown .dropdown-icon img,#app-overlay-dropdown .trigger-source-entries .dropdown-icon img,#app-overlay-dropdown .trigger-delivery-entries .dropdown-icon img{object-fit:contain;padding:5px;box-sizing:border-box;background-color:var(--c-ffffff, #ffffff)}.dialog-add-assignment-trigger .object-dropdown .dropdown-icon .tool-box-icon-text,.dialog-add-assignment-trigger .object-dropdown .dropdown-icon .input-channel-icon-text,#app-overlay-dropdown .trigger-source-entries .dropdown-icon .tool-box-icon-text,#app-overlay-dropdown .trigger-source-entries .dropdown-icon .input-channel-icon-text,#app-overlay-dropdown .trigger-delivery-entries .dropdown-icon .tool-box-icon-text,#app-overlay-dropdown .trigger-delivery-entries .dropdown-icon .input-channel-icon-text{font-size:13px;font-weight:700;line-height:28px}
.dialog-delete-assignment .dialog{width:500px}
#root main.main.virtual-employee-routine header.virtual-employee-banner .banner-options span.routine-status.routine-status-draft{background-color:color-mix(in srgb, var(--c-166da3, #166da3) 65%, transparent);color:var(--c-86c7f0, #86c7f0);border:2px solid var(--c-5098c6, #5098c6)}#root main.main.virtual-employee-routine .content-with-banner .routine-card{display:block;position:absolute;width:calc(100% - 520px);height:calc(100% - 20px);left:0;overflow:hidden;margin-top:20px}#root main.main.virtual-employee-routine .content-with-banner .routine-card .card-tab.active span.routine-status{height:25px;line-height:25px;padding:0 8px;box-sizing:border-box;transform:translateY(-3px);margin-left:6px}#root main.main.virtual-employee-routine .content-with-banner .routine-card .card-tab.active span.routine-status.routine-status-draft{background-color:color-mix(in srgb, var(--c-78b0d3, #78b0d3) 15%, transparent);color:var(--c-78b0d3, #78b0d3)}#root main.main.virtual-employee-routine .content-with-banner .routine-card .card-tab.active span.routine-status.routine-status-published{background-color:color-mix(in srgb, var(--c-37c06a, #37c06a) 15%, transparent);color:var(--c-35af62, #35af62)}#root main.main.virtual-employee-routine .content-with-banner .routine-card .tab-content{padding:0;height:calc(100% - 66px)}#root main.main.virtual-employee-routine .content-with-banner .routine-card .tab-content .prompt-editor .toolbar{height:calc(100% - 22px)}#root main.main.virtual-employee-routine .content-with-banner .routine-card .card-tabs{height:55px;background-color:var(--c-f5f8fe, #f5f8fe);width:100%}#root main.main.virtual-employee-routine .content-with-banner .routine-card .card-tabs .card-tab{font-size:18px;line-height:55px}#root main.main.virtual-employee-routine .content-with-banner .routine-card .card-tabs .card-tab.active{border-bottom:3px solid rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.5)}#root main.main.virtual-employee-routine .content-with-banner .routine-card .card-tabs .card-tab svg{display:inline-block;position:relative;width:20px;height:20px;vertical-align:middle;margin-top:-4px;margin-right:2px;opacity:50%}#root main.main.virtual-employee-routine .content-with-banner .routine-card .card-options{top:0;height:55px;z-index:11}#root main.main.virtual-employee-routine .content-with-banner .routine-card .prompt-editor .prompt-area-content-area .prompt-placeholder.error span{text-decoration:none}#root main.main.virtual-employee-routine .content-with-banner .routine-card .tab-tools td.col-icon{vertical-align:middle}#root main.main.virtual-employee-routine .content-with-banner .routine-card .tab-tools td.col-icon img{vertical-align:middle;display:inline-block;position:relative;width:24px;height:24px}#root main.main.virtual-employee-routine .content-with-banner .routine-card .tab-tools .col-icon{width:24px}#root main.main.virtual-employee-routine .content-with-banner .routine-card .tab-tools .col-name{width:200px}#root main.main.virtual-employee-routine .content-with-banner .card-group{display:block;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px}#root main.main.virtual-employee-routine .card-group.virtual-employee-info{display:flex;flex-direction:column;gap:20px;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root main.main.virtual-employee-routine .card-group.virtual-employee-info>*{width:100%;margin:0;flex:0 0 auto}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .virtual-employee-card{width:100%}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.virtual-employee-contact{display:flex;flex-direction:column;gap:15px}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.virtual-employee-contact .row{flex:0 0 44px;display:flex;flex-direction:row;gap:10px;border-radius:22px;cursor:pointer}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.virtual-employee-contact .row>div:nth-child(1){flex:0 0 44px;background-color:var(--c-f5f8fe, #f5f8fe);border-radius:22px}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.virtual-employee-contact .row>div:nth-child(1) svg{width:20px;height:20px;margin-top:12px;margin-left:12px}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.virtual-employee-contact .row>div:nth-child(2){flex:1 0 auto;font-size:14px;line-height:44px;opacity:65%}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.virtual-employee-contact .row:hover{background-color:var(--c-f5f8fe, #f5f8fe)}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.virtual-employee-contact .row:hover>div:nth-child(1){background-color:var(--c-eaedff, #eaedff)}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.text-info h2{font-size:17px;margin-bottom:4px}#root main.main.virtual-employee-routine .card-group.virtual-employee-info .card.text-info p{font-size:13px;opacity:65%;margin:0}#root main.main.virtual-employee-routine .card-group.virtual-employee-info>*:last-child{margin-bottom:120px}@media screen and (max-width: 1800px){#root main.main.virtual-employee-routine .content-with-banner .routine-card{width:calc(100% - 420px)}#root main.main.virtual-employee-routine .virtual-employee-info.card-group{width:400px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card{width:250px;border-width:10px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .top{flex:0 0 150px;min-height:150px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .top .color-background{height:150px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .top .blob{height:150px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .top .picture{background-size:140px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .bottom{padding:14px 9px 8px 13px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .bottom h2{font-size:19px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .bottom p{font-size:13px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .bottom .lock-icon svg{width:21px;height:21px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card{width:400px}}
.prompt-placeholder .tool-icon{font-size:18px;padding:0 3px}
.routine-tools-card.routine-tools-empty p{margin:0;font-size:13px;color:var(--c-8b9db2, #8b9db2);text-align:center;padding:12px 0;border-radius:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);background-color:var(--c-f5f8fe, #f5f8fe);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.routine-tools-card.routine-tools-empty p.clickable{cursor:pointer}.routine-tools-card.routine-tools-empty p.clickable:hover{background-color:var(--c-f5f8fe, #f5f8fe);border-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent)}.routine-tools-card .tool-list{display:flex;flex-direction:column;gap:10px}
.incomplete-tool-tooltip{max-width:260px;white-space:normal;word-break:break-word;font-size:12px !important;z-index:10001}.incomplete-tool-tooltip *{font-size:12px}.dialog-add-tool-select .dialog{width:1400px;max-width:calc(100% - 80px);max-height:calc(100% - 80px)}.dialog-add-tool-select .dialog .dialog-header{padding:16px 30px}.dialog-add-tool-select .add-tool-search{display:flex;justify-content:center}.dialog-add-tool-select .add-tool-search .search-input{width:100%;max-width:420px;margin:0}.dialog-add-tool-select .dialog .dialog-header,.dialog-add-tool-select .dialog .dialog-footer{flex:0 0 auto}.dialog-add-tool-select .dialog .dialog-content{flex:1 1 auto;min-height:0;background:var(--c-f5f8fe, #f5f8fe)}.dialog-add-tool-select .add-tool-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(280px, 100%), 1fr));gap:16px}.dialog-add-tool-select .add-tool-grid>*{min-width:0}.dialog-add-tool-select p.add-tool-empty{text-align:center;font-size:13px;color:var(--c-8b9db2, #8b9db2);margin:40px 0}.dialog-add-tool-select .add-tool-card{position:relative;display:flex;flex-direction:row;align-items:stretch;margin:0;padding:0;min-width:0;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.dialog-add-tool-select .add-tool-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px color-mix(in srgb, var(--c-000000, #000000) 13%, transparent)}.dialog-add-tool-select .add-tool-card.incomplete{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-b93333, #b93333) 25%, transparent),0 0 20px color-mix(in srgb, var(--c-000000, #000000) 8%, transparent)}.dialog-add-tool-select .add-tool-card .add-tool-card-visual{flex:0 0 85px;width:85px;min-height:85px;display:flex;align-items:center;justify-content:center}.dialog-add-tool-select .add-tool-card .add-tool-card-visual img.tool-icon{width:40px;height:40px}.dialog-add-tool-select .add-tool-card .add-tool-card-visual span.tool-icon{font-size:28px}.dialog-add-tool-select .add-tool-card .add-tool-card-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:10px 14px;background:var(--c-ffffff, #ffffff)}.dialog-add-tool-select .add-tool-card .add-tool-card-info h3{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;font-size:13px;font-weight:700;font-family:"Poppins",sans-serif;margin:0 0 4px;padding-right:44px}.dialog-add-tool-select .add-tool-card .add-tool-card-info h3 .add-tool-card-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-add-tool-select .add-tool-card .add-tool-card-info p{font-size:11px;color:var(--c-8b9db2, #8b9db2);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dialog-add-tool-select .add-tool-card .add-tool-card-badges{position:absolute;top:6px;right:8px;display:flex;gap:5px}.dialog-add-tool-select .add-tool-card .add-tool-card-badges .add-tool-card-badge{display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid currentColor;background:none;cursor:help;opacity:65%}.dialog-add-tool-select .add-tool-card .add-tool-card-badges .add-tool-card-badge.incomplete{color:var(--c-cd5353, #cd5353)}.dialog-add-tool-wizard .dialog-tabs.tabs-secondary .tab{pointer-events:none}.dialog-add-tool-wizard .dialog .dialog-content h2.scoped-tool-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;font-family:"Poppins",sans-serif;margin:0 0 8px}.dialog-add-tool-wizard .dialog .dialog-content h2.scoped-tool-title img{width:28px;height:28px;object-fit:contain;flex-shrink:0}.dialog-add-tool-wizard .dialog .dialog-content h2.scoped-tool-title span.tool-icon{font-size:24px}.dialog-add-tool-wizard button.add-tool-back{display:inline-flex;align-items:center;justify-content:center;gap:6px}.dialog-add-tool-wizard button.add-tool-back svg{width:16px;height:16px;margin:0}
.dialog-edit-routine-tool .dialog{width:640px;max-height:calc(100vh - 20px)}.dialog-edit-routine-tool .dialog-tabs:not(.tabs-secondary) .tab{cursor:default}.dialog-edit-routine-tool .dialog .dialog-tabs .tab.active{border-bottom-color:color-mix(in srgb, var(--tool-settings-accent, var(--c-e47953, #e47953)) 50%, transparent)}.dialog-edit-routine-tool .tool-settings-title{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}.dialog-edit-routine-tool .tool-settings-title img.tool-icon{width:28px;height:28px}.dialog-edit-routine-tool .tool-settings-title span.tool-icon{font-size:24px}.dialog-edit-routine-tool p.tool-settings-description{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);margin:0 0 16px;line-height:1.5}.dialog-edit-routine-tool p.actions-label{font-weight:600;margin:0 0 8px}.dialog-edit-routine-tool p.tool-settings-empty{opacity:.5;font-size:13px}.dialog-edit-routine-tool p.tool-settings-hint{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent);background:var(--c-f5f8fe, #f5f8fe);border-left:3px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);padding:8px 12px;border-radius:4px;line-height:1.5}.dialog-edit-routine-tool .tool-settings-tab-header{display:inline-flex;align-items:center;gap:6px}.dialog-edit-routine-tool .tool-settings-dot{width:7px;height:7px;border-radius:50%;background:var(--c-cd5353, #cd5353);flex-shrink:0}
.dialog-configure-tool .dialog-content>p{text-align:center}.dialog-configure-tool .dialog{width:720px;max-height:calc(100vh - 20px)}.dialog-configure-tool .tool-dialog-visual{border-radius:14px;display:flex;align-items:center;justify-content:center;height:130px;margin-bottom:14px}.dialog-configure-tool .tool-dialog-visual img{width:64px;height:64px;object-fit:contain}.dialog-configure-tool .tool-dialog-visual svg{width:56px;height:56px}.dialog-configure-tool .tool-dialog-visual .tool-dialog-initial{font-size:52px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1}.dialog-configure-tool .dialog .dialog-content h2.tool-dialog-name{text-align:center;font-size:20px;font-weight:700;font-family:"Poppins",sans-serif;margin:0 0 20px}.dialog-configure-tool .tool-dialog-setup{border-top:2px solid var(--c-cfd9ec, #cfd9ec);padding:20px 0 4px;margin-top:12px}.dialog-configure-tool .dialog-configure-tool__footer{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 30px;box-sizing:border-box}.dialog-configure-tool .dialog-configure-tool__footer-actions{display:flex;align-items:center}.dialog-configure-tool h3.section-label{font-size:13px;font-weight:600;margin:0 0 10px;opacity:.65}.dialog-configure-tool .dialog-configure-tool__explanation{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);background:var(--c-f5f8fe, #f5f8fe);border-left:3px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);padding:8px 12px;border-radius:4px;margin:0 0 12px;line-height:1.5;text-align:left}.dialog-configure-tool .dialog-configure-tool__name{margin-bottom:4px}.dialog-configure-tool .dialog-configure-tool__user-scoped-notice{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);background:var(--c-f5f8fe, #f5f8fe);border-left:3px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);padding:8px 12px;border-radius:4px;margin:8px 0 4px;line-height:1.5;text-align:left}.dialog-configure-tool .dialog-configure-tool__user-scoped-notice svg{flex-shrink:0;margin-top:2px}.dialog-configure-tool .dialog .dialog-content p.dialog-configure-tool__next{margin:16px 0 4px;font-size:12px;color:var(--c-8b9db2, #8b9db2);line-height:1.5}.dialog-configure-tool .dialog-configure-tool__capabilities{margin-top:14px;text-align:left}.dialog-configure-tool .dialog-configure-tool__capabilities-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font-size:12px;color:var(--c-8b9db2, #8b9db2);cursor:pointer}.dialog-configure-tool .dialog-configure-tool__capabilities-toggle:hover{text-decoration:underline}.dialog-configure-tool .dialog-configure-tool__capabilities-lists{margin:6px 0 0 18px;font-size:12px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent);line-height:1.5}.dialog-configure-tool .dialog-configure-tool__capabilities-lists h4{font-size:12px;font-weight:600;margin:6px 0 2px}.dialog-configure-tool .dialog-configure-tool__capabilities-lists ul{margin:0;padding-left:16px}
p.tool-no-actions-notice{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:6px;background:var(--c-fff7ed, #fff7ed);border-left:3px solid color-mix(in srgb, var(--c-b26a12, #b26a12) 50%, transparent);color:var(--c-b26a12, #b26a12);font-size:13px;line-height:1.5}p.tool-no-actions-notice>svg{flex-shrink:0;margin-top:2px}p.tool-no-actions-notice a{color:inherit;font-weight:600;text-decoration:underline}
.multi-checkbox{display:flex;position:relative;flex-direction:row;width:100%;height:44px;border-radius:22px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-a3aed0, #a3aed0);margin:5px 10px 5px 0;box-sizing:border-box;padding:0 12px 0 0}.multi-checkbox .box-wrapper{flex:0 0 44px}.multi-checkbox .box-wrapper .box{display:block;position:absolute;border:1px solid var(--c-a3aed0, #a3aed0);height:18px;width:18px;border-radius:5px;top:50%;left:16px;transform:translateY(-50%);background-color:var(--c-ffffff, #ffffff);cursor:pointer}.multi-checkbox .box-wrapper .box svg.lucide-check{display:block;position:absolute;width:16px;height:16px;color:var(--on-color, #ffffff);top:1px;left:1px}.multi-checkbox .box-wrapper .box .partial-box{display:block;position:absolute;width:12px;height:12px;border-radius:4px;top:3px;left:3px;background-color:var(--c-579156, #579156)}.multi-checkbox .label{flex:1 1 auto;min-width:0;font-size:14px;line-height:42px}.multi-checkbox .options{flex:0 0 auto;display:flex;flex-direction:row;gap:8px}.multi-checkbox .options .option{display:inline-block;position:relative;width:30px}.multi-checkbox .options .option .circle{display:block;position:absolute;width:32px;height:32px;border-radius:50%;background-color:var(--c-f5f8fe, #f5f8fe);box-shadow:0 0 5px 0 color-mix(in srgb, var(--c-000000, #000000) 25%, transparent);top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer}.multi-checkbox .options .option .circle svg{display:block;position:absolute;width:16px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);stroke:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);opacity:80%}.multi-checkbox .options .option .circle:hover{background-color:var(--c-f5f8fe, #f5f8fe)}.multi-checkbox .options .option.disabled .circle{cursor:not-allowed;box-shadow:none}.multi-checkbox .options .option.disabled .circle:hover{background-color:var(--c-f5f8fe, #f5f8fe)}.multi-checkbox .options .option.selected .circle{background-color:var(--c-bcd9c4, #bcd9c4);box-shadow:inset 0 0 3px 0 color-mix(in srgb, var(--c-000000, #000000) 15%, transparent);-webkit-box-shadow:inset 0 0 3px 0 color-mix(in srgb, var(--c-000000, #000000) 15%, transparent)}.multi-checkbox .options .option.selected .circle svg{opacity:100%}.multi-checkbox.all{background-color:var(--c-bcd9c4, #bcd9c4)}.multi-checkbox.all .box-wrapper .box{background-color:var(--c-5ebc80, #5ebc80)}.multi-checkbox.all .options .option.selected .circle{background-color:var(--c-aadaaa, #aadaaa)}.multi-checkbox.partial{background-color:var(--c-bcd9c4, #bcd9c4)}.multi-checkbox.partial .box-wrapper .box{background-color:var(--c-5ebc80, #5ebc80)}.multi-checkbox.partial .options .option.selected .circle{background-color:var(--c-aadaaa, #aadaaa)}.multi-checkbox .info{flex:0 0 auto;display:flex;align-items:center;justify-content:center;cursor:help;color:var(--c-a3aed0, #a3aed0)}.multi-checkbox .info svg{display:block;width:16px;height:16px}.multi-checkbox.disabled{background-color:var(--c-cfd9ec, #cfd9ec);color:var(--c-6b718a, #6b718a)}.multi-checkbox.disabled .box-wrapper .box,.multi-checkbox.disabled .options .option .circle{cursor:not-allowed}.multi-checkbox.disabled .options .option .circle:hover{background-color:var(--c-ffffff, #ffffff)}.multi-checkbox.disabled.all,.multi-checkbox.disabled.partial{background-color:var(--c-e2ecdf, #e2ecdf)}.multi-checkbox.disabled.all .box-wrapper .box,.multi-checkbox.disabled.partial .box-wrapper .box{background-color:var(--c-9dc19d, #9dc19d)}.multi-checkbox.disabled.all .options .option.selected .circle,.multi-checkbox.disabled.all .options .option.selected .circle:hover,.multi-checkbox.disabled.partial .options .option.selected .circle,.multi-checkbox.disabled.partial .options .option.selected .circle:hover{background-color:var(--c-bcd9c4, #bcd9c4)}.multi-checkbox.error{border:2px solid var(--c-d78282, #d78282);background-color:var(--c-fdecea, #fdecea)}.multi-checkbox-tooltip{max-width:260px;white-space:normal;word-break:break-word;font-size:12px !important;z-index:10000}.multi-checkbox-tooltip *{font-size:12px}.multi-checkbox-tooltip .tool-action-tooltip{display:flex;flex-direction:column;gap:2px}.multi-checkbox-tooltip .tool-action-locked-note{font-style:italic;opacity:.75}
.dialog-tool-action-info .dialog{width:520px;max-height:calc(100vh - 80px)}.dialog-tool-action-info .dialog .dialog-content h2{margin:0 0 12px;font-size:18px;font-weight:700;font-family:"Poppins",sans-serif;word-break:break-word}.dialog-tool-action-info .tool-action-info__description{font-size:14px;line-height:1.5;margin:0 0 20px}.dialog-tool-action-info .tool-action-info__description--empty{opacity:.5}.dialog-tool-action-info .tool-action-info__section-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 50%, transparent);margin:0 0 8px}.dialog-tool-action-info .tool-action-info__empty{font-size:13px;opacity:.5;margin:0}.dialog-tool-action-info .tool-action-info__inputs{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.dialog-tool-action-info .tool-action-info__input{display:flex;flex-direction:column;gap:3px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:8px;padding:8px 12px}.dialog-tool-action-info .tool-action-info__input-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;word-break:break-word}.dialog-tool-action-info .tool-action-info__input-required{flex:0 0 auto;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-8a6d1f, #8a6d1f);background-color:var(--c-fbf1d3, #fbf1d3);border-radius:4px;padding:2px 6px}.dialog-tool-action-info .tool-action-info__input-description{font-size:12px;line-height:1.45;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}
.google-sheets-scoped-setup-form p.setup-error{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--c-ad4c4c, #ad4c4c);background:var(--c-fdecea, #fdecea);border-left:3px solid var(--c-d78282, #d78282);border-radius:4px;padding:8px 12px;margin:0 0 12px;line-height:1.5}.google-sheets-scoped-setup-form p.setup-error button{flex-shrink:0}.google-sheets-scoped-setup-form p.offset-explanation{margin-top:18px;margin-bottom:6px}.google-sheets-scoped-setup-form .offset-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}
.sharepoint-excel-setup-form p.setup-error{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--c-ad4c4c, #ad4c4c);background:var(--c-fdecea, #fdecea);border-left:3px solid var(--c-d78282, #d78282);border-radius:4px;padding:8px 12px;margin:0 0 12px;line-height:1.5}.sharepoint-excel-setup-form p.setup-error button{flex-shrink:0}.sharepoint-excel-setup-form p.setup-hint{font-size:12px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);margin:-6px 0 12px}.sharepoint-excel-setup-form p.field-error{font-size:12px;color:var(--c-ad4c4c, #ad4c4c);margin:0 0 8px}.sharepoint-excel-setup-form p.scope-summary{font-size:13px;margin:0 0 12px;overflow-wrap:anywhere}.sharepoint-excel-setup-form .mode-options{gap:8px;margin:4px 0 14px}.sharepoint-excel-setup-form .mode-options .radio{height:auto;border-radius:12px;padding:10px 16px 10px 44px}.sharepoint-excel-setup-form .mode-options .radio .radio-circle{top:16px;transform:none}.sharepoint-excel-setup-form .mode-options .radio .radio-label{line-height:1.5}.sharepoint-excel-setup-form .mode-options .mode-option{display:flex;flex-direction:column;gap:2px}.sharepoint-excel-setup-form .mode-options .mode-option strong{font-size:14px;font-weight:600}.sharepoint-excel-setup-form .mode-options .mode-option span{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.sharepoint-excel-setup-form .sharepoint-browser{border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent);border-radius:8px;margin-bottom:12px;overflow:hidden}.sharepoint-excel-setup-form .sharepoint-browser.error{border-color:var(--c-d78282, #d78282)}.sharepoint-excel-setup-form .sharepoint-browser .browser-path{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px;background:color-mix(in srgb, var(--c-1b254b, #1b254b) 4%, transparent);border-bottom:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent);font-size:13px}.sharepoint-excel-setup-form .sharepoint-browser .browser-path .path-separator{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);flex-shrink:0}.sharepoint-excel-setup-form .sharepoint-browser .browser-path .path-step{background:none;border:none;padding:2px 4px;border-radius:4px;font:inherit;color:var(--c-e47953, #e47953);cursor:pointer;overflow-wrap:anywhere;text-align:left}.sharepoint-excel-setup-form .sharepoint-browser .browser-path .path-step:hover:not(:disabled){background:color-mix(in srgb, var(--c-e47953, #e47953) 10%, transparent)}.sharepoint-excel-setup-form .sharepoint-browser .browser-path .path-step:disabled{cursor:default;color:inherit}.sharepoint-excel-setup-form .sharepoint-browser .browser-path .path-step.current{font-weight:600}.sharepoint-excel-setup-form .sharepoint-browser .browser-entries{position:relative;min-height:64px;max-height:220px;overflow-y:auto;padding:4px}.sharepoint-excel-setup-form .sharepoint-browser .browser-entries p.setup-error{margin:4px}.sharepoint-excel-setup-form .sharepoint-browser .browser-empty{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);margin:0;padding:12px 8px}.sharepoint-excel-setup-form .sharepoint-browser .browser-entry{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;border-radius:6px;padding:6px 8px;font:inherit;font-size:13px;text-align:left;cursor:pointer}.sharepoint-excel-setup-form .sharepoint-browser .browser-entry svg{flex-shrink:0;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent)}.sharepoint-excel-setup-form .sharepoint-browser .browser-entry span{flex:1;overflow-wrap:anywhere}.sharepoint-excel-setup-form .sharepoint-browser .browser-entry:hover{background:color-mix(in srgb, var(--c-1b254b, #1b254b) 5%, transparent)}.sharepoint-excel-setup-form .sharepoint-browser .browser-entry.file svg{color:#1d6f42}.sharepoint-excel-setup-form .sharepoint-browser .browser-entry.selected{background:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);font-weight:600}.sharepoint-excel-setup-form .sharepoint-browser p.setup-hint{margin:0;padding:6px 10px;border-top:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent)}.sharepoint-excel-setup-form p.offset-explanation{margin-top:18px;margin-bottom:6px}.sharepoint-excel-setup-form .offset-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}
.shared-table-setup-form p.setup-error{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--c-ad4c4c, #ad4c4c);background:var(--c-fdecea, #fdecea);border-left:3px solid var(--c-d78282, #d78282);border-radius:4px;padding:8px 12px;margin:0 0 12px;line-height:1.5}.shared-table-setup-form p.setup-error button{flex-shrink:0}.shared-table-setup-form p.setup-hint{font-size:12px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);margin:-6px 0 12px}
.connect-account-form{display:flex;flex-direction:column;gap:12px}.connect-account-form .connect-account-form__explanation{margin:0;color:var(--color-text-secondary, var(--c-5b6573, #5b6573));font-size:.92em;line-height:1.45}.connect-account-form .connect-account-form__button{align-self:flex-start}
.user-tool-connection-panel p.user-tool-connection-panel__intro{margin:0 0 16px}.user-tool-connection-panel .user-tool-connection-panel__status{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;border-radius:10px;border:1px solid;text-align:left}.user-tool-connection-panel .user-tool-connection-panel__status.connected{background:var(--c-e2ecdf, #e2ecdf);border-color:color-mix(in srgb, var(--c-2f8a4e, #2f8a4e) 25%, transparent)}.user-tool-connection-panel .user-tool-connection-panel__status.connected .user-tool-connection-panel__status-icon{color:var(--c-2f8a4e, #2f8a4e);background:color-mix(in srgb, var(--c-2f8a4e, #2f8a4e) 12%, transparent)}.user-tool-connection-panel .user-tool-connection-panel__status.missing{background:var(--c-fdecea, #fdecea);border-color:color-mix(in srgb, var(--c-ad4c4c, #ad4c4c) 25%, transparent)}.user-tool-connection-panel .user-tool-connection-panel__status.missing .user-tool-connection-panel__status-icon{color:var(--c-cd5353, #cd5353);background:color-mix(in srgb, var(--c-cd5353, #cd5353) 12%, transparent)}.user-tool-connection-panel .user-tool-connection-panel__status .user-tool-connection-panel__status-icon{flex:0 0 36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-tool-connection-panel .user-tool-connection-panel__status .user-tool-connection-panel__status-icon svg{width:20px;height:20px}.user-tool-connection-panel .user-tool-connection-panel__status .user-tool-connection-panel__status-text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.user-tool-connection-panel .user-tool-connection-panel__status .user-tool-connection-panel__status-text strong{font-size:14px;font-weight:600;color:var(--c-1b254b, #1b254b)}.user-tool-connection-panel .user-tool-connection-panel__status .user-tool-connection-panel__status-text span{font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.user-tool-connection-panel .user-tool-connection-panel__status .user-tool-connection-panel__status-actions{display:flex;gap:8px;flex:0 0 auto}.user-tool-connection-panel .user-tool-connection-panel__status .user-tool-connection-panel__status-actions button.button{width:auto;height:34px;line-height:32px;padding:0 14px;font-size:13px}.user-tool-connection-panel .user-tool-connection-panel__status .user-tool-connection-panel__status-actions button.user-tool-connection-panel__disconnect{color:var(--c-ad4c4c, #ad4c4c);border-color:color-mix(in srgb, var(--c-ad4c4c, #ad4c4c) 40%, transparent);opacity:1}.user-tool-connection-panel .user-tool-connection-panel__fields{padding-top:16px}.user-tool-connection-panel .user-tool-connection-panel__primary{margin-top:16px;width:100%}.user-tool-connection-panel p.user-tool-connection-panel__privacy{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:12px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 50%, transparent);text-align:left}.user-tool-connection-panel p.user-tool-connection-panel__privacy svg{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.user-tool-connection-panel .user-tool-connection-panel__accounts{margin-top:14px}.user-tool-connection-panel .user-tool-connection-panel__accounts .radio.lost .radio-label{color:var(--c-8b6464, #8b6464)}.user-tool-connection-panel .user-tool-connection-panel__account-label{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.user-tool-connection-panel .user-tool-connection-panel__account-detail{color:var(--c-7e869e, #7e869e);font-size:.9em}.user-tool-connection-panel .user-tool-connection-panel__account-lost{display:inline-flex;align-items:center;gap:4px;color:var(--c-cd5353, #cd5353);font-size:.85em}.user-tool-connection-panel .user-tool-connection-panel__hint{margin:8px 0 0;font-size:.9em;color:var(--c-7e869e, #7e869e)}.user-tool-connection-panel .user-tool-connection-panel__add{margin-top:14px;padding:14px 16px;border-radius:10px;border:1px dashed var(--c-cfd9ec, #cfd9ec)}.user-tool-connection-panel .user-tool-connection-panel__add h4{margin:0 0 10px}.user-tool-connection-panel .user-tool-connection-panel__link{background:none;border:none;padding:0;margin-top:10px;color:var(--c-5b6573, #5b6573);text-decoration:underline;cursor:pointer;font:inherit;font-size:.9em}.user-tool-connection-panel .user-tool-connection-panel__privacy a{color:inherit}
.routine-inputs-card.routine-inputs-empty p{margin:0;font-size:13px;text-align:center;padding:12px 0;border-radius:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);background-color:color-mix(in srgb, var(--c-e47953, #e47953) 15%, transparent);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.routine-inputs-card.routine-inputs-empty p.clickable{cursor:pointer}.routine-inputs-card.routine-inputs-empty p.clickable:hover{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 25%, transparent);border-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent)}.routine-inputs-card .input-list{display:flex;flex-direction:column;gap:8px}.routine-inputs-card .input-box{display:flex;flex-direction:row;align-items:stretch;border-radius:10px;border:2px solid color-mix(in srgb, var(--c-e47953, #e47953) 20%, transparent);background-color:color-mix(in srgb, var(--c-e47953, #e47953) 8%, transparent);overflow:hidden;min-height:52px;cursor:pointer}.routine-inputs-card .input-box:hover{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 20%, transparent)}.routine-inputs-card .input-box-footer{flex:0 0 auto;display:flex;flex-direction:row}.routine-inputs-card .input-box-btn{flex:0 0 auto;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--c-bfbfbf, #bfbfbf)}.routine-inputs-card .input-box-btn svg{display:block;width:14px;height:14px;opacity:65%}.routine-inputs-card .input-box-btn:hover svg{opacity:1}.routine-inputs-card .input-box-btn-edit:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 7%, transparent);color:var(--c-1b254b, #1b254b)}.routine-inputs-card .input-box-btn-danger:hover{background-color:color-mix(in srgb, var(--c-ff0000, #ff0000) 8%, transparent);color:var(--c-b93333, #b93333)}.routine-inputs-card .input-box-icon-wrap{flex:0 0 48px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb, var(--c-e47953, #e47953) 8%, transparent)}.routine-inputs-card svg.input-box-icon{width:24px;height:24px;color:var(--c-e47953, #e47953);stroke-width:1.8px}.routine-inputs-card .input-box-body{flex:1 1 auto;min-width:0;padding:12px 14px 12px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px}.routine-inputs-card .input-box-name{font-size:14px;font-weight:600;line-height:1;color:var(--c-e47953, #e47953);letter-spacing:.01em}.routine-inputs-card .input-box-description{font-size:12px;color:var(--c-475569, #475569);line-height:1.4}
.dialog-add-routine-input h2>*{vertical-align:top}
.routine-knowledge-card.routine-knowledge-empty p{margin:0;font-size:13px;text-align:center;padding:12px 0;border-radius:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 10%, transparent);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.routine-knowledge-card.routine-knowledge-empty p.clickable{cursor:pointer}.routine-knowledge-card.routine-knowledge-empty p.clickable:hover{background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 20%, transparent);border-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 45%, transparent)}.routine-knowledge-card .knowledge-list{display:flex;flex-direction:column;gap:8px}.routine-knowledge-card .knowledge-box{display:flex;flex-direction:row;align-items:stretch;border-radius:10px;border:2px solid color-mix(in srgb, var(--c-4eabc1, #4eabc1) 10%, transparent);background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 10%, transparent);overflow:hidden;min-height:52px;cursor:pointer}.routine-knowledge-card .knowledge-box:hover{background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 15%, transparent)}.routine-knowledge-card .knowledge-box:hover .knowledge-box-footer{opacity:1}.routine-knowledge-card .knowledge-box-footer{flex:0 0 30px;cursor:pointer;color:var(--c-bfbfbf, #bfbfbf);opacity:1}.routine-knowledge-card .knowledge-box-footer:hover{background-color:color-mix(in srgb, var(--c-ff0000, #ff0000) 8%, transparent);color:var(--c-b93333, #b93333)}.routine-knowledge-card .knowledge-box-footer:hover svg{opacity:1}.routine-knowledge-card .knowledge-box-footer svg{display:block;position:relative;width:14px;height:14px;top:50%;left:50%;transform:translate(-50%, -50%);opacity:65%}.routine-knowledge-card .knowledge-box-icon-wrap{flex:0 0 48px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 10%, transparent)}.routine-knowledge-card svg.knowledge-box-icon{width:24px;height:24px;color:var(--c-4eabc1, #4eabc1);stroke-width:1.8px}.routine-knowledge-card .knowledge-box-body{flex:1 1 auto;padding:12px 14px 12px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px}.routine-knowledge-card .knowledge-box-name{font-size:14px;font-weight:600;line-height:1;color:var(--c-4eabc1, #4eabc1);letter-spacing:.01em}.routine-knowledge-card .knowledge-box-description{font-size:12px;color:var(--c-475569, #475569);line-height:1.4}
.dialog-add-routine-knowledge .knowledge-empty{font-size:13px;text-align:center;padding:12px 0;border-radius:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);background-color:color-mix(in srgb, var(--c-4eabc1, #4eabc1) 10%, transparent)}.dialog-add-routine-knowledge .knowledge-checkbox-list{display:flex;flex-direction:column;gap:8px;max-height:45vh;overflow-y:auto;padding-right:4px}.dialog-add-routine-knowledge .knowledge-checkbox-list .knowledge-checkbox{display:block;width:100%;margin:0}.dialog-add-routine-knowledge .knowledge-checkbox-list .knowledge-checkbox .checkbox-label{height:42px;overflow:hidden}.dialog-add-routine-knowledge .knowledge-checkbox-list .knowledge-checkbox .checkbox-label.has-icon{line-height:normal}
.dialog-routine-publish .dialog{width:550px}.dialog-routine-publish .dialog .textarea textarea{height:180px}
.publish-check-summary-block .publish-check-summary{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:8px}.publish-check-summary-block .publish-check-summary .publish-check-summary-text{color:var(--c-7e869e, #7e869e)}.publish-check-summary-block .publish-check-summary .publish-check-toggle{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--c-0f76d7, #0f76d7);cursor:pointer}.publish-check-summary-block .publish-check-progress{height:3px;background:var(--c-f5f8fe, #f5f8fe);border-radius:2px;overflow:hidden;margin-bottom:16px}.publish-check-summary-block .publish-check-progress .publish-check-progress-bar{height:100%;background:var(--c-e47953, #e47953);transition:width .3s ease}.publish-check-summary-block .publish-check-progress.complete .publish-check-progress-bar{background:var(--c-5ebc80, #5ebc80)}.publish-check-list{margin:0 0 24px 0}.publish-check-list .publish-check-group{margin-bottom:14px}.publish-check-list .publish-check-group .publish-check-group-heading{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-8f9bba, #8f9bba);margin:0 0 6px 0}.publish-check-list .publish-check-group .publish-check-group-note{font-size:12px;color:var(--c-7e869e, #7e869e);margin:-2px 0 8px 0}.publish-check-list .publish-check{border:0;border-radius:8px;margin-bottom:6px;background:var(--c-f5f8fe, #f5f8fe);transition:background-color .25s ease}.publish-check-list .publish-check .publish-check-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.publish-check-list .publish-check .publish-check-icon{flex:0 0 20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.publish-check-list .publish-check .publish-check-icon svg{width:16px;height:16px}.publish-check-list .publish-check .publish-check-title{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500}.publish-check-list .publish-check .publish-check-title .publish-check-origin{display:inline-block;margin-left:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-8f9bba, #8f9bba)}.publish-check-list .publish-check .publish-check-status{flex:0 0 auto;font-size:12px;color:var(--c-7e869e, #7e869e)}.publish-check-list .publish-check .publish-check-chevron{flex:0 0 auto;width:14px;height:14px;color:var(--c-8f9bba, #8f9bba);transition:transform .15s ease}.publish-check-list .publish-check.expanded .publish-check-chevron{transform:rotate(180deg)}.publish-check-list .publish-check.status-running .publish-check-icon{color:var(--c-8f9bba, #8f9bba)}.publish-check-list .publish-check.status-running .publish-check-icon svg{animation:publish-check-spin 1s linear infinite}.publish-check-list .publish-check.status-passed .publish-check-icon,.publish-check-list .publish-check.status-passed .publish-check-status{color:var(--c-5ebc80, #5ebc80)}.publish-check-list .publish-check.status-skipped .publish-check-icon,.publish-check-list .publish-check.status-skipped .publish-check-status{color:var(--c-8f9bba, #8f9bba)}.publish-check-list .publish-check.status-error{background:var(--c-fff7ed, #fff7ed)}.publish-check-list .publish-check.status-error .publish-check-icon,.publish-check-list .publish-check.status-error .publish-check-status{color:var(--c-b7791f, #b7791f)}.publish-check-list .publish-check.status-error .publish-check-status{font-weight:600}.publish-check-list .publish-check.status-findings{background:var(--c-fdecea, #fdecea)}.publish-check-list .publish-check.status-findings .publish-check-icon,.publish-check-list .publish-check.status-findings .publish-check-status{color:var(--c-cd5353, #cd5353)}.publish-check-list .publish-check.status-findings .publish-check-status{font-weight:600}.publish-check-list .publish-check .publish-check-details{padding:0 12px 10px 42px}.publish-check-list .publish-check .publish-check-details .publish-check-description,.publish-check-list .publish-check .publish-check-details .publish-check-message{font-size:12px;color:var(--c-7e869e, #7e869e);margin:0 0 8px 0}.publish-check-list .publish-check .publish-check-finding{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;margin:0 0 6px 0}.publish-check-list .publish-check .publish-check-finding .publish-check-finding-location{flex:0 0 auto;font-size:11px;color:var(--c-8f9bba, #8f9bba)}@keyframes publish-check-spin{to{transform:rotate(360deg)}}
.publish-dialog-with-checks .dialog{width:960px;max-width:calc(100% - 40px)}.publish-dialog-with-checks .dialog .dialog-content .textarea textarea{height:110px}.publish-dialog-with-checks .dialog .publish-check-hint{font-size:13px;color:var(--c-7e869e, #7e869e)}.publish-dialog-with-checks .dialog .publish-check-outdated,.publish-dialog-with-checks .dialog .publish-check-start-error,.publish-dialog-with-checks .dialog .publish-check-override-refused{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:16px;border-radius:8px;background:var(--c-fff7ed, #fff7ed);color:var(--c-9a5b13, #9a5b13);font-size:13px}.publish-dialog-with-checks .dialog .publish-check-outdated svg,.publish-dialog-with-checks .dialog .publish-check-start-error svg,.publish-dialog-with-checks .dialog .publish-check-override-refused svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.publish-dialog-with-checks .dialog .publish-justification{margin-top:20px}.publish-dialog-with-checks .dialog .publish-justification .publish-justification-findings{list-style:none;margin:0 0 16px 0;padding:0}.publish-dialog-with-checks .dialog .publish-justification .publish-justification-findings .publish-justification-finding{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;margin-bottom:6px;border:1px solid var(--c-f0a0a0, #f0a0a0);border-radius:8px;color:var(--c-cd5353, #cd5353)}.publish-dialog-with-checks .dialog .publish-justification .publish-justification-findings .publish-justification-finding .publish-justification-finding-icon{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.publish-dialog-with-checks .dialog .publish-justification .publish-justification-findings .publish-justification-finding .publish-justification-finding-body{display:flex;flex-direction:column;gap:2px;min-width:0}.publish-dialog-with-checks .dialog .publish-justification .publish-justification-findings .publish-justification-finding .publish-justification-finding-text{font-size:13px;color:var(--c-1b1f2b, #1b1f2b)}.publish-dialog-with-checks .dialog .publish-justification .publish-justification-findings .publish-justification-finding .publish-justification-finding-check{font-size:11px;font-weight:600}.publish-dialog-with-checks .dialog .dialog-footer .dialog-button-apply[disabled]{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent);color:var(--c-7e869e, #7e869e);cursor:not-allowed}.publish-dialog-with-checks.stage-checks .dialog{max-height:calc(100% - 40px)}.publish-dialog-with-checks.stage-checks .dialog .dialog-header,.publish-dialog-with-checks.stage-checks .dialog .dialog-footer{flex:0 0 auto}.publish-dialog-with-checks.stage-checks .dialog .dialog-header{padding-bottom:22px}.publish-dialog-with-checks.stage-checks .dialog .dialog-header .publish-check-summary-block{margin-top:16px}.publish-dialog-with-checks.stage-checks .dialog .dialog-header .publish-check-progress{margin-bottom:0}.publish-dialog-with-checks.stage-checks .dialog .dialog-content{flex:1 1 auto;min-height:0;overflow-y:auto}.publish-dialog-with-checks.stage-checks .dialog .publish-check-list{margin-bottom:0}
.configurable-button-wrapper.execute-prompt-button.filled .configurable-button{background-color:var(--ve-color, var(--c-e47953, #e47953))}.configurable-button-wrapper.execute-prompt-button.filled .configurable-button .button-text{border-right:2px solid color-mix(in srgb, var(--c-000000, #000000) 8%, transparent)}.configurable-button-wrapper.execute-prompt-button.filled .configurable-button .button-text:hover{filter:brightness(92%);background-color:var(--ve-color, var(--c-e47953, #e47953))}.configurable-button-wrapper.execute-prompt-button.filled .configurable-button .button-menu-icon:hover{filter:brightness(92%);background-color:var(--ve-color, var(--c-e47953, #e47953))}
.dialog-routine-test-config .dialog{width:500px}.dialog-routine-test-config .routine-test-input{margin-bottom:10px}.dialog-routine-test-config .routine-test-input__label{display:block;margin:5px 0 2px 15px;font-size:10px;line-height:10px;color:var(--c-a3aed0, #a3aed0)}.dialog-routine-test-config .routine-test-input__attach{display:inline-flex;align-items:center;gap:4px;margin-left:15px;font-size:11px;color:var(--c-a3aed0, #a3aed0);cursor:pointer}.dialog-routine-test-config .routine-test-input__attach:hover{color:var(--c-68769f, #68769f)}.dialog-routine-test-config .routine-test-input__attach input[type=file]{display:none}
.card-routine-effort .effort-fields{display:flex;flex-wrap:wrap;gap:0 10px}.card-routine-effort .effort-fields>*{flex:1 1 200px;min-width:0;margin-right:0}.card-routine-effort .effort-fields>* .dropdown-label,.card-routine-effort .effort-fields>* .input-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-routine-effort .info{font-size:12px;opacity:40%;font-weight:600}.card-routine-effort .effort-snapshot{display:flex;flex-direction:column;gap:8px}.card-routine-effort .effort-snapshot-row{display:flex;flex-direction:column;gap:2px}.card-routine-effort .effort-snapshot-label{font-size:11px;font-weight:600;opacity:.5;text-transform:uppercase;letter-spacing:.04em}.card-routine-effort .effort-snapshot-value{font-size:13px}
.save-status-indicator{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;height:28px;padding:0 12px;border:1px solid rgba(0,0,0,0);border-radius:14px;box-sizing:border-box;background-color:color-mix(in srgb, var(--on-color, #ffffff) 8%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;text-align:left;cursor:default;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.save-status-indicator__icon{flex:0 0 16px}.save-status-indicator__label{display:inline-block;min-width:132px}.save-status-indicator--saved{color:var(--c-86efac, #86efac);border-color:color-mix(in srgb, var(--c-16a34a, #16a34a) 45%, transparent);background-color:color-mix(in srgb, var(--c-16a34a, #16a34a) 18%, transparent)}.save-status-indicator--warning{color:var(--c-fdba74, #fdba74);border-color:color-mix(in srgb, var(--c-ea580c, #ea580c) 50%, transparent);background-color:color-mix(in srgb, var(--c-ea580c, #ea580c) 20%, transparent)}.save-status-indicator--danger{color:var(--c-f0a0a0, #f0a0a0);border-color:color-mix(in srgb, var(--c-dc2626, #dc2626) 55%, transparent);background-color:color-mix(in srgb, var(--c-dc2626, #dc2626) 22%, transparent)}.save-status-indicator-tooltip{max-width:260px;white-space:normal;word-break:break-word;font-size:12px !important;z-index:10000}
#root main.main.virtual-employee-routine-history .content-with-banner{padding:32px 40px;display:flex;justify-content:center;overflow:auto}#root main.main.virtual-employee-routine-history .history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;opacity:.4}#root main.main.virtual-employee-routine-history .history-empty svg{width:36px;height:36px}#root main.main.virtual-employee-routine-history .history-empty p{font-size:15px;margin:0}#root main.main.virtual-employee-routine-history .timeline{display:flex;position:relative;flex-direction:column;width:100%;max-width:860px;padding:24px 0}#root main.main.virtual-employee-routine-history .timeline .line{display:block;position:absolute;width:40px;height:100%;background-color:var(--c-ff0000, #ff0000)}#root main.main.virtual-employee-routine-history .history-entry-row{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:64px;position:relative}#root main.main.virtual-employee-routine-history .history-entry-row:last-child{margin-bottom:0}#root main.main.virtual-employee-routine-history .history-entry-row:last-child .timeline-marker::after{display:none}#root main.main.virtual-employee-routine-history .history-entry-row:hover .timeline-circle{border:4px solid color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 80%, transparent)}#root main.main.virtual-employee-routine-history .history-entry-row:hover .timeline-circle .circle-inner{background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 80%, transparent)}#root main.main.virtual-employee-routine-history .history-entry-row:hover .history-entry-card .entry-header .entry-author .entry-author-avatar{filter:none;opacity:100%}#root main.main.virtual-employee-routine-history .history-entry-row:after{content:"";display:block;position:absolute;width:3px;height:calc(100% + 64px);left:18px;background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 10%, transparent)}#root main.main.virtual-employee-routine-history .history-entry-row:first-child:after{top:50%;height:calc(50% + 32px)}#root main.main.virtual-employee-routine-history .history-entry-row:last-child:after{top:-32px;height:calc(50% + 32px)}#root main.main.virtual-employee-routine-history .history-entry-version{flex:0 0 36px;font-size:13px;font-weight:bold;text-align:right;opacity:15%}#root main.main.virtual-employee-routine-history .timeline-marker{flex:0 0 36px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}#root main.main.virtual-employee-routine-history .timeline-marker .timeline-circle{width:32px;height:32px;border-radius:50%;border:4px solid color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 40%, transparent);background-color:var(--c-ffffff, #ffffff);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}#root main.main.virtual-employee-routine-history .timeline-marker .timeline-circle .circle-inner{width:20px;height:20px;border-radius:50%;background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 40%, transparent)}#root main.main.virtual-employee-routine-history .history-entry-card{flex:1;background-color:var(--c-ffffff, #ffffff);border-radius:16px;box-shadow:0 2px 16px color-mix(in srgb, var(--c-000000, #000000) 8%, transparent);padding:16px 22px;margin-bottom:0;cursor:pointer}#root main.main.virtual-employee-routine-history .history-entry-card .entry-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#root main.main.virtual-employee-routine-history .history-entry-card .entry-version{font-size:16px;font-weight:600;color:var(--c-1b254b, #1b254b);min-width:32px}#root main.main.virtual-employee-routine-history .history-entry-card .entry-date{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-8f9bba, #8f9bba)}#root main.main.virtual-employee-routine-history .history-entry-card .entry-date svg{width:14px;height:14px;opacity:.7}#root main.main.virtual-employee-routine-history .history-entry-card .entry-author{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-8f9bba, #8f9bba)}#root main.main.virtual-employee-routine-history .history-entry-card .entry-author svg{width:14px;height:14px;opacity:.7}#root main.main.virtual-employee-routine-history .history-entry-card .entry-author .entry-author-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:center;filter:grayscale(1);opacity:40%}#root main.main.virtual-employee-routine-history .history-entry-card .entry-description{margin:12px 0 0;font-size:14px;color:var(--c-475569, #475569);line-height:1.6;padding-top:12px;border-top:1px solid var(--c-f5f8fe, #f5f8fe)}
#root main.main.knowledge .content-with-banner{padding-top:20px;flex-direction:column;gap:20px;min-height:0;overflow:hidden}#root main.main.knowledge .content-with-banner .knowledge-card{display:block;position:relative;width:100%;height:100%;left:0;overflow:hidden;margin:0}#root main.main.knowledge .content-with-banner .knowledge-card .tab-content{padding:0;height:calc(100% - 66px)}#root main.main.knowledge .content-with-banner .knowledge-card .card-options{top:0;height:55px;z-index:11}#root main.main.knowledge .content-with-banner .knowledge-card .card-tabs{height:55px;background-color:var(--c-f5f8fe, #f5f8fe);width:100%}#root main.main.knowledge .content-with-banner .knowledge-card .card-tabs .card-tab{font-size:18px;line-height:55px}#root main.main.knowledge .content-with-banner .knowledge-card .card-tabs .card-tab svg{display:inline-block;position:relative;width:21px;height:21px;vertical-align:middle;margin-top:-4px;margin-right:3px;opacity:65%}#root main.main.knowledge .card-group.virtual-employee-info{display:flex;flex-direction:column;gap:20px;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root main.main.knowledge .card-group.virtual-employee-info .virtual-employee-card{width:100%}#root main.main.knowledge .card-group.virtual-employee-info>*{width:100%;margin:0;flex:0 0 auto}#root main.main.knowledge .text-info h2{font-size:17px;margin-bottom:4px}#root main.main.knowledge .text-info p{font-size:13px;opacity:65%;margin:0}#root main.main.knowledge .text-info .placeholder{display:block;position:relative;width:100%;height:auto;border-radius:5px;border:1px dashed var(--c-a3aed0, #a3aed0);color:var(--c-a3aed0, #a3aed0);text-align:center;box-sizing:border-box;font-size:14px;padding:40px 60px}
.dialog-knowledge-publish .dialog{width:550px}.dialog-knowledge-publish .dialog .textarea textarea{height:180px}
#root main.main.virtual-employee-assignment header.virtual-employee-banner .banner-options span.routine-status.routine-status-draft{background-color:color-mix(in srgb, var(--c-166da3, #166da3) 65%, transparent);color:var(--c-86c7f0, #86c7f0);border:2px solid var(--c-5098c6, #5098c6)}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card{display:block;position:absolute;width:calc(100% - 520px);height:calc(100% - 20px);left:0;overflow:hidden;margin-top:20px}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .card-tab.active span.routine-status{height:25px;line-height:25px;padding:0 8px;box-sizing:border-box;transform:translateY(-3px);margin-left:6px}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .card-tab.active span.routine-status.routine-status-draft{background-color:color-mix(in srgb, var(--c-78b0d3, #78b0d3) 15%, transparent);color:var(--c-78b0d3, #78b0d3)}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .card-tab.active span.routine-status.routine-status-published{background-color:color-mix(in srgb, var(--c-37c06a, #37c06a) 15%, transparent);color:var(--c-35af62, #35af62)}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .tab-content{padding:0;height:calc(100% - 66px)}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .tab-content .prompt-editor .toolbar{height:calc(100% - 22px)}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .card-tabs{height:55px;background-color:var(--c-f5f8fe, #f5f8fe);width:100%}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .card-tabs .card-tab{font-size:18px;line-height:55px}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .card-tabs .card-tab.active{border-bottom:3px solid rgb(from var(--ve-color, var(--c-e47953, #e47953)) r g b/0.5)}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .card-options{top:0;height:55px;z-index:11}#root main.main.virtual-employee-assignment .content-with-banner .assignment-card .prompt-editor .prompt-area-content-area .prompt-placeholder.error span{text-decoration:none}#root main.main.virtual-employee-assignment .card-group.virtual-employee-info{display:flex;flex-direction:column;gap:20px;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root main.main.virtual-employee-assignment .card-group.virtual-employee-info>*{width:100%;margin:0;flex:0 0 auto}#root main.main.virtual-employee-assignment .card-group.virtual-employee-info>*:last-child{margin-bottom:120px}@media screen and (max-width: 1800px){#root main.main.virtual-employee-assignment .content-with-banner .assignment-card{width:calc(100% - 420px)}#root main.main.virtual-employee-assignment .virtual-employee-info.card-group{width:400px}}
.assignment-routines-card.assignment-routines-empty p{margin:0;font-size:13px;text-align:center;padding:12px 0;border-radius:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);background-color:color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 15%, transparent)}.assignment-routines-card .assignment-routines-hint{margin:0 0 10px 0;font-size:12px;line-height:1.4;color:var(--c-1b254b, #1b254b);opacity:.45}.assignment-routines-card .routine-list{display:flex;flex-direction:column;gap:8px}.assignment-routines-card .routine-box{display:flex;flex-direction:row;align-items:stretch;border-radius:10px;border:2px solid color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 20%, transparent);background-color:color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 8%, transparent);overflow:hidden;min-height:52px;cursor:grab}.assignment-routines-card .routine-box:hover{background-color:color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 20%, transparent)}.assignment-routines-card .routine-box:hover .routine-box-footer{opacity:1}.assignment-routines-card .routine-box:active{cursor:grabbing}.assignment-routines-card .routine-box.disabled{filter:grayscale(1);opacity:.55}.assignment-routines-card .routine-box-icon-wrap{flex:0 0 48px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 8%, transparent)}.assignment-routines-card svg.routine-box-icon{width:22px;height:22px;color:var(--c-7d6ae0, #7d6ae0);stroke-width:1.8px}.assignment-routines-card .routine-box-body{flex:1 1 auto;min-width:0;padding:12px 6px 12px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px}.assignment-routines-card .routine-box-name{font-size:14px;font-weight:600;line-height:1.2;color:var(--c-7d6ae0, #7d6ae0);letter-spacing:.01em}.assignment-routines-card .routine-box-description{font-size:12px;color:var(--c-475569, #475569);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.assignment-routines-card .routine-box-footer{flex:0 0 auto;display:flex;flex-direction:row;opacity:0;transition:opacity .15s ease}.assignment-routines-card .routine-box-btn{flex:0 0 auto;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--c-bfbfbf, #bfbfbf)}.assignment-routines-card .routine-box-btn svg{display:block;width:14px;height:14px;opacity:65%}.assignment-routines-card .routine-box-btn:hover svg{opacity:1;color:var(--c-7d6ae0, #7d6ae0)}
.assignment-triggers-card.assignment-triggers-empty p{margin:0;font-size:13px;line-height:1.45;text-align:center;padding:12px 10px;border-radius:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);background-color:var(--c-f5f8fe, #f5f8fe)}.assignment-triggers-card .trigger-list{display:flex;flex-direction:column;gap:8px}.assignment-triggers-card .trigger-box{display:flex;flex-direction:row;align-items:stretch;border-radius:10px;overflow:hidden;min-height:52px;border:2px solid rgb(from var(--trigger-box-accent, var(--c-8b5cf6, #8b5cf6)) r g b/0.2);background-color:rgb(from var(--trigger-box-accent, var(--c-8b5cf6, #8b5cf6)) r g b/0.08)}.assignment-triggers-card .trigger-box:hover .trigger-box-footer{opacity:1}.assignment-triggers-card .trigger-box .trigger-box-icon-wrap{background-color:var(--trigger-box-bg, rgb(from var(--trigger-box-accent, var(--c-8b5cf6, #8b5cf6)) r g b/0.08))}.assignment-triggers-card .trigger-box svg.trigger-box-icon{color:var(--trigger-box-accent, var(--c-8b5cf6, #8b5cf6))}.assignment-triggers-card .trigger-box .trigger-box-name{color:var(--trigger-box-accent, var(--c-8b5cf6, #8b5cf6))}.assignment-triggers-card .trigger-box img.tool-icon,.assignment-triggers-card .trigger-box .tool-box-icon-text{width:22px;height:22px;font-size:18px;font-weight:600;line-height:22px;text-align:center;object-fit:contain}.assignment-triggers-card .trigger-box.off{filter:grayscale(1);opacity:.55}.assignment-triggers-card .trigger-box.clickable{cursor:pointer}.assignment-triggers-card .trigger-box-icon-wrap{flex:0 0 48px;display:flex;align-items:center;justify-content:center}.assignment-triggers-card svg.trigger-box-icon{width:22px;height:22px;stroke-width:1.8px}.assignment-triggers-card .trigger-box-body{flex:1 1 auto;min-width:0;padding:10px 6px 10px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px}.assignment-triggers-card .trigger-box-name{font-size:14px;font-weight:600;line-height:1.25;letter-spacing:.01em}.assignment-triggers-card .trigger-box-shared{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:10px;vertical-align:1px;font-size:10.5px;font-weight:600;color:var(--c-475569, #475569);background-color:color-mix(in srgb, var(--c-ffffff, #ffffff) 70%, transparent)}.assignment-triggers-card .trigger-box-shared svg{width:11px;height:11px}.assignment-triggers-card .trigger-box-source{font-size:12px;color:var(--c-475569, #475569);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-triggers-card .trigger-box-meta{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--c-475569, #475569);line-height:1.4;min-width:0}.assignment-triggers-card .trigger-box-meta img.input-channel-icon,.assignment-triggers-card .trigger-box-meta svg{width:14px;height:14px;flex:0 0 auto}.assignment-triggers-card .trigger-box-meta .trigger-box-answers-to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-triggers-card .trigger-box-last{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--c-475569, #475569);opacity:.65}.assignment-triggers-card .trigger-box-last .trigger-box-failed{width:12px;height:12px;color:var(--c-dc2626, #dc2626);opacity:1;flex:0 0 auto}.assignment-triggers-card .trigger-box-footer{flex:0 0 auto;display:flex;flex-direction:row;opacity:0;transition:opacity .15s ease}.assignment-triggers-card .trigger-box-btn{flex:0 0 auto;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--c-bfbfbf, #bfbfbf)}.assignment-triggers-card .trigger-box-btn svg{display:block;width:15px;height:15px;opacity:65%}.assignment-triggers-card .trigger-box-btn:hover svg{opacity:1;color:var(--c-1b254b, #1b254b)}.assignment-triggers-card .trigger-box-failure-reason{font-size:11.5px;line-height:1.35;color:var(--c-dc2626, #dc2626)}.assignment-triggers-card .trigger-box-connecting{font-size:11.5px;line-height:1.35;color:var(--c-475569, #475569)}.assignment-triggers-card .trigger-others{display:flex;align-items:center;gap:6px;padding:4px 2px;font-size:12.5px;color:var(--c-68769f, #68769f)}.assignment-triggers-card .trigger-others svg{width:14px;height:14px;flex:0 0 auto}.assignment-triggers-card .trigger-others.clickable{cursor:pointer}.assignment-triggers-card .trigger-others.clickable:hover{color:var(--c-1b254b, #1b254b);text-decoration:underline}
.dialog-wrapper.dialog-assignment-triggers-all .dialog{width:640px}.dialog-wrapper.dialog-assignment-triggers-all .dialog .dialog-header h2{margin:0}.dialog-wrapper.dialog-assignment-triggers-all .dialog .dialog-assignment-triggers-all__subtitle{margin:8px 0 0 0;font-size:13px;line-height:1.45;color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-assignment-triggers-all .dialog .dialog-assignment-triggers-all__subtitle strong{color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-list{display:flex;flex-direction:column;gap:6px}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-empty{margin:0;font-size:13px;text-align:center;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);padding:12px 10px}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-row.off{opacity:.55}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-row .all-triggers-icon{flex:0 0 auto;width:20px;height:20px;color:var(--trigger-accent, var(--c-8b5cf6, #8b5cf6))}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-row img.tool-icon,.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-row .tool-box-icon-text{flex:0 0 auto;width:20px;height:20px;font-size:15px;font-weight:600;line-height:20px;text-align:center;object-fit:contain}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-description{font-size:13.5px;font-weight:600;color:var(--c-1b254b, #1b254b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--c-475569, #475569)}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-meta img.input-channel-icon,.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-meta svg{width:14px;height:14px;flex:0 0 auto}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-off,.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-connecting,.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-failed{font-size:11px;padding:0 6px;border-radius:6px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-failed{color:var(--c-dc2626, #dc2626);background-color:var(--c-fdecea, #fdecea)}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-actions{flex:0 0 auto;display:flex}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-btn{width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--c-bfbfbf, #bfbfbf)}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-btn svg{width:15px;height:15px}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-btn:hover svg{color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-assignment-triggers-all .dialog .all-triggers-paging{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:13px;color:var(--c-475569, #475569)}
.card.card-assignment-process-budget .card-header h2{display:flex;align-items:center;gap:6px}.card.card-assignment-process-budget .card-header h2 .info{font-size:12px;font-weight:normal;opacity:.45}.card.card-assignment-process-budget .number-stepper{margin:0}
.dialog-assignment-publish .dialog{width:550px}.dialog-assignment-publish .dialog .textarea textarea{height:180px}
#root .main.process header.virtual-employee-banner .banner-options button.button{font-size:14px;height:40px;line-height:40px;border-radius:8px;text-align:center;padding:initial;overflow:hidden;cursor:pointer;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent);flex:1 1 200px;color:var(--on-color, #ffffff);background-color:var(--ve-color, var(--c-e47953, #e47953));border:1px solid var(--ve-color, var(--c-e47953, #e47953));max-width:200px}#root .main.process header.virtual-employee-banner .banner-options button.button svg{margin-top:13px;margin-right:4px;width:13px;height:13px}#root .main.process .content-with-banner .process-info-card h2{margin-bottom:0}#root .main.process .content-with-banner .process-info-card p{font-size:13px;opacity:65%;margin:0}#root .main.process .content-with-banner .virtual-employee-process-info{display:flex;flex-direction:column;gap:20px;position:absolute;width:350px;height:100%;left:-100px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root .main.process .content-with-banner .virtual-employee-process-info>*{margin:0;flex:0 0 auto;width:100%}#root .main.process .content-with-banner .virtual-employee-process{display:block;position:absolute;width:calc(100% - 350px - 20px);height:calc(100% - 20px);left:370px;margin-top:20px;padding:0;overflow:hidden}#root .main.process .content-with-banner .virtual-employee-process .steps{width:100%;height:100%;overflow:auto;padding:25px 20px;box-sizing:border-box}@media screen and (max-width: 1800px){#root .main.process .virtual-employee-process-info.card-group{width:300px}#root .main.process .content-with-banner .virtual-employee-process{width:calc(100% - 300px - 20px);left:320px}}
.card.card-process-stats{display:flex;flex-direction:column;gap:10px;padding-top:25px}.card.card-process-stats .process-user-field{padding-right:50px}.card.card-process-stats .process-user-field .readonly-value-field-icon{right:7px}.card.card-process-stats .process-user-field .process-user-field-picture{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:center}.card.card-process-stats .process-input-channel-field .readonly-value-field-icon img.input-channel-icon{width:18px;height:18px}.card.card-process-stats .process-input-channel-field .readonly-value-field-icon span.input-channel-icon{font-size:13px;line-height:18px}.card.card-process-stats .process-input-channel-field .readonly-value-field-icon>svg{width:18px;height:18px}.card.card-process-stats .process-duration-field.readonly-value-field--accent .readonly-value-field-icon>svg{animation:card-process-stats-pulse 1.6s ease-in-out infinite}@keyframes card-process-stats-pulse{0%,100%{opacity:1}50%{opacity:.3}}
.readonly-value-field{display:flex;position:relative;flex-direction:row;align-items:center;height:44px;width:100%;box-sizing:border-box;padding:10px 44px 0 15px;border:1px solid var(--c-a3aed0, #a3aed0);border-radius:22px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b);font-family:"Poppins",sans-serif;cursor:default}.readonly-value-field .readonly-value-field-label{display:block;position:absolute;left:15px;top:10px;font-size:10px;line-height:10px;height:10px;color:var(--c-a3aed0, #a3aed0);margin:0;pointer-events:none;z-index:2}.readonly-value-field .readonly-value-field-value{font-size:14px;line-height:18px;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.readonly-value-field .readonly-value-field-icon{display:flex;position:absolute;align-items:center;justify-content:center;right:15px;top:50%;transform:translateY(-50%)}.readonly-value-field .readonly-value-field-icon>svg{display:block;width:16px;height:16px}.readonly-value-field--disabled{background-color:var(--c-cfd9ec, #cfd9ec);cursor:not-allowed}.readonly-value-field--disabled .readonly-value-field-lock{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:15px;height:15px;opacity:.5}.readonly-value-field--disabled .readonly-value-field-label{left:38px}.readonly-value-field--disabled .readonly-value-field-value{margin-left:23px}.readonly-value-field--accent .readonly-value-field-icon>svg{color:var(--ve-color, var(--c-e47953, #e47953))}.readonly-value-field--accent .readonly-value-field-value{font-weight:600}.readonly-value-field-tooltip{max-width:260px;white-space:normal;word-break:break-word;font-size:12px !important;z-index:10000}.readonly-value-field-tooltip *{font-size:12px}
.process-status-badge{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;width:100%;box-sizing:border-box;padding:0 15px;border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:22px;font-family:"Poppins",sans-serif;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;letter-spacing:.04em;user-select:none;background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}.process-status-badge--running{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2563eb, #2563eb);border-color:var(--c-cedaff, #cedaff)}.process-status-badge--question{background:var(--c-fff7ed, #fff7ed);color:var(--c-ea580c, #ea580c);border-color:var(--c-da8420, #da8420)}.process-status-badge--complete{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a);border-color:var(--c-9dc19d, #9dc19d)}.process-status-badge--error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626);border-color:var(--c-e1abab, #e1abab)}.process-status-badge--system_error{background:var(--c-fdecea, #fdecea);color:var(--c-b93333, #b93333);border-color:var(--c-cd5353, #cd5353)}.process-status-badge--stopped{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a);border-color:var(--c-b4bbc9, #b4bbc9)}.process-status-badge--paused{background:var(--c-fbf1d3, #fbf1d3);color:var(--c-ca8a04, #ca8a04);border-color:var(--c-c5af5d, #c5af5d)}.process-status-badge .process-status-badge-icon{flex:0 0 auto;width:18px;height:18px;stroke-width:2.75}
.dialog-process-attachment__loading{display:flex;align-items:center;justify-content:center;min-height:160px}.dialog-process-attachment__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dialog-process-attachment__header svg{flex-shrink:0}.dialog-process-attachment__title{display:flex;flex-direction:column;min-width:0;gap:4px}.dialog-process-attachment__name{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-process-attachment__meta{display:flex;align-items:center;gap:8px;font-size:12px;opacity:.7}.dialog-process-attachment__status{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;opacity:1}.dialog-process-attachment__status--read{background:color-mix(in srgb, var(--c-2f8a4e, #2f8a4e) 12%, transparent);color:var(--c-2f8a4e, #2f8a4e)}.dialog-process-attachment__status--rejected{background:color-mix(in srgb, var(--c-dc2626, #dc2626) 12%, transparent);color:var(--c-dc2626, #dc2626)}.dialog-process-attachment__status--not_read{background:color-mix(in srgb, var(--c-8b9db2, #8b9db2) 18%, transparent);color:var(--c-6b718a, #6b718a)}.dialog-process-attachment__image{display:flex;align-items:center;justify-content:center;max-height:60vh;overflow:auto;padding:8px;border-radius:8px;background:color-mix(in srgb, var(--c-8b9db2, #8b9db2) 8%, transparent)}.dialog-process-attachment__image img{max-width:100%;max-height:56vh;object-fit:contain;border-radius:4px}.dialog-process-attachment__content{max-height:60vh;overflow:auto}.dialog-process-attachment__unavailable{display:flex;align-items:center;gap:10px;padding:16px;border:1px dashed color-mix(in srgb, var(--c-8b9db2, #8b9db2) 50%, transparent);border-radius:8px;background:color-mix(in srgb, var(--c-8b9db2, #8b9db2) 8%, transparent);color:var(--c-6b718a, #6b718a);font-size:14px}.dialog-process-attachment__unavailable svg{flex-shrink:0}
.card-effort-level .effort-fields{display:flex;flex-wrap:wrap;gap:0 10px}.card-effort-level .effort-fields>*{flex:1 1 200px;min-width:0;margin-right:0}.card-effort-level .effort-fields>* .dropdown-label,.card-effort-level .effort-fields>* .input-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.process-batch-origin{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;color:var(--c-6b718a, #6b718a)}.process-batch-origin svg{flex:0 0 auto;width:14px;height:14px;color:var(--c-4f5bd5, #4f5bd5)}.process-batch-origin a{color:var(--c-4f5bd5, #4f5bd5);font-weight:600;text-decoration:none}.process-batch-origin a:hover{text-decoration:underline}
#root main.main.tool-configuration{display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:0}#root main.main.tool-configuration header.banner{width:calc(100% - 20px)}#root main.main.tool-configuration header.banner .banner-options button.button.wish-tool-button{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;margin:0;border:none;border-radius:8px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 50%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 65%, transparent)}#root main.main.tool-configuration header.banner .banner-options button.button.wish-tool-button svg{width:16px;height:16px;margin:0}#root main.main.tool-configuration header.banner .banner-options button.button.wish-tool-button:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent)}#root main.main.tool-configuration .search-section{display:block;position:relative;box-sizing:border-box;width:calc(100% - 20px);padding:6px 20px}#root main.main.tool-configuration .search-section .search-input{margin:0}#root main.main.tool-configuration .search-section .search-input input{background-color:var(--c-ffffff, #ffffff)}#root main.main.tool-configuration .tool-config-content{flex:1 1 auto;overflow-y:auto;padding:0 0 40px 20px}#root main.main.tool-configuration .tool-section{margin-bottom:36px;width:calc(100% - 20px)}#root main.main.tool-configuration .tool-section .section-header{display:flex;align-items:center;gap:10px;margin-bottom:18px;width:100%}#root main.main.tool-configuration .tool-section .section-header svg{color:var(--c-a3aed0, #a3aed0);flex-shrink:0}#root main.main.tool-configuration .tool-section .section-header h2{font-size:16px;font-weight:700;font-family:"Poppins",sans-serif;margin:0;color:var(--c-1b254b, #1b254b)}#root main.main.tool-configuration .tool-section .section-header .section-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:99px;background:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a);font-size:11px;font-weight:600}#root main.main.tool-configuration .tool-section .section-lead{margin:-8px 0 18px;max-width:760px;font-size:13px;line-height:1.6;color:var(--c-6b718a, #6b718a)}#root main.main.tool-configuration .tool-section .tool-section-empty{width:100%;border:1.5px dashed var(--c-cfd9ec, #cfd9ec);border-radius:14px;padding:32px 24px;text-align:center;background:var(--c-f5f8fe, #f5f8fe);display:block;position:relative;box-sizing:border-box}#root main.main.tool-configuration .tool-section .tool-section-empty p{margin:0;font-size:13px;color:var(--c-8b9db2, #8b9db2)}#root main.main.tool-configuration .tool-section.incomplete-tools svg{stroke:var(--c-cd5353, #cd5353)}#root main.main.tool-configuration .tool-section.incomplete-tools h2{color:var(--c-cd5353, #cd5353)}#root main.main.tool-configuration .tool-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(230px, 100%), 1fr));grid-auto-rows:1fr;gap:20px;width:100%}#root main.main.tool-configuration .tool-grid>*{min-width:0}#root main.main.tool-configuration .tool-card{position:relative;margin:0;padding:0;height:100%;min-width:0;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column}#root main.main.tool-configuration .tool-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px color-mix(in srgb, var(--c-000000, #000000) 13%, transparent)}#root main.main.tool-configuration .tool-card.configured{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-37c06a, #37c06a) 25%, transparent),0 0 20px color-mix(in srgb, var(--c-000000, #000000) 8%, transparent)}#root main.main.tool-configuration .tool-card.configured:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-37c06a, #37c06a) 35%, transparent),0 12px 32px color-mix(in srgb, var(--c-000000, #000000) 13%, transparent)}#root main.main.tool-configuration .tool-card .tool-card-visual{flex:0 0 100px;display:flex;align-items:center;justify-content:center;position:relative;padding:12px 0}#root main.main.tool-configuration .tool-card .tool-card-visual .tool-card-badges{position:absolute;top:8px;right:10px;display:flex;align-items:center;gap:5px}#root main.main.tool-configuration .tool-card .tool-card-visual .tool-card-check{display:flex;align-items:center;justify-content:center}#root main.main.tool-configuration .tool-card .tool-card-visual .tool-card-badge{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:16px;height:16px;border-radius:50%;border:1.5px solid color-mix(in srgb, currentColor 60%, transparent)}#root main.main.tool-configuration .tool-card .tool-card-visual .tool-card-beta{position:absolute;top:8px;left:10px;padding:2px 7px;border-radius:99px;background:color-mix(in srgb, var(--c-e79700, #e79700) 15%, transparent);color:var(--c-b45309, #b45309);font-size:10px;font-weight:700;font-family:"Poppins",sans-serif;letter-spacing:.03em;line-height:1.6}#root main.main.tool-configuration .tool-card .tool-card-visual .tool-card-coming-soon{position:absolute;top:8px;left:10px;padding:2px 7px;border-radius:99px;background:color-mix(in srgb, var(--c-f5b041, #f5b041) 30.2%, transparent);color:var(--c-ca8a04, #ca8a04);font-size:10px;font-weight:700;font-family:"Poppins",sans-serif;letter-spacing:.03em;line-height:1.6}#root main.main.tool-configuration .tool-card.coming-soon{cursor:default}#root main.main.tool-configuration .tool-card.coming-soon:hover{transform:none;box-shadow:none}#root main.main.tool-configuration .tool-card.coming-soon .tool-card-visual,#root main.main.tool-configuration .tool-card.coming-soon .tool-card-info{opacity:.65}#root main.main.tool-configuration .tool-card .tool-card-like{position:absolute;top:8px;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:24px;padding:0;border:none;border-radius:99px;background:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent);color:var(--c-ca8a04, #ca8a04);cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb, var(--c-000000, #000000) 18%, transparent);transition:background .15s ease,color .15s ease,transform .15s ease}#root main.main.tool-configuration .tool-card .tool-card-like svg{width:16px;height:16px}#root main.main.tool-configuration .tool-card .tool-card-like:hover{background:var(--on-color, #ffffff);color:var(--c-dcb625, #dcb625);transform:scale(1.08)}#root main.main.tool-configuration .tool-card .tool-card-like.liked{background:var(--c-dcb625, #dcb625);color:var(--on-color, #ffffff)}#root main.main.tool-configuration .tool-card .tool-card-like:disabled{cursor:default}#root main.main.tool-configuration .tool-card .tool-card-like:disabled:hover{transform:none}#root main.main.tool-configuration .tool-card .tool-card-info{flex:1 1 auto;min-width:0;padding:12px 16px 14px 16px;background:var(--c-ffffff, #ffffff)}#root main.main.tool-configuration .tool-card .tool-card-info h3{display:flex;align-items:baseline;min-width:0;overflow:hidden;font-size:13px;font-weight:700;font-family:"Poppins",sans-serif;margin:0 0 4px}#root main.main.tool-configuration .tool-card .tool-card-info h3 .tool-card-name{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root main.main.tool-configuration .tool-card .tool-card-info p{font-size:11px;color:var(--c-8b9db2, #8b9db2);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.tool-card-initial{font-size:32px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1}.tool-card.incomplete{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-b93333, #b93333) 25%, transparent),0 0 20px color-mix(in srgb, var(--c-000000, #000000) 8%, transparent)}.tool-card.incomplete:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-b93333, #b93333) 35%, transparent),0 12px 32px color-mix(in srgb, var(--c-000000, #000000) 13%, transparent)}.tool-card.incomplete .tool-card-check svg{stroke:var(--c-cd5353, #cd5353);width:20px;height:20px}
.dialog-wrapper.dialog-select-connection-scope .dialog{width:520px}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;font-family:"Poppins",sans-serif;margin:0 0 8px}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__title img.tool-icon{width:28px;height:28px;object-fit:contain;flex-shrink:0}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__title svg{width:26px;height:26px;flex-shrink:0}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__options{gap:10px;margin-top:16px}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__options .radio{height:auto;border-radius:12px;padding:12px 16px 12px 44px}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__options .radio .radio-circle{top:20px;transform:none}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__options .radio .radio-label{display:flex;flex-direction:column;gap:4px;line-height:1.5}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__option-title{font-size:14px;font-weight:600}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__option-text{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__option-warning{display:flex;align-items:flex-start;gap:6px;margin-top:4px;padding-top:8px;border-top:1px solid color-mix(in srgb, var(--c-8a5a00, #8a5a00) 20%, transparent);color:var(--c-e79700, #e79700);font-size:12px;line-height:1.5}.dialog-wrapper.dialog-select-connection-scope .dialog .dialog-select-connection-scope__option-warning svg{flex-shrink:0;margin-top:2px}
.dialog-wish-tool .dialog{width:500px}.dialog-wish-tool .dialog .textarea textarea{min-height:120px}
#root main.main.page-tool header.banner{border-radius:20px;overflow:visible}#root main.main.page-tool header.banner .banner-title{min-width:0}#root main.main.page-tool header.banner .banner-title h3{opacity:.8;text-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:calc(11px*var(--layout-scale))}#root main.main.page-tool header.banner .banner-title h2{text-shadow:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}#root main.main.page-tool header.banner .tool-banner-logo{display:flex;width:calc(48px*var(--layout-scale));height:calc(48px*var(--layout-scale));border-radius:12px;background-color:var(--tool-bg, var(--on-color, #ffffff));display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px color-mix(in srgb, var(--c-000000, #000000) 25%, transparent)}#root main.main.page-tool header.banner .tool-banner-logo img.tool-icon{width:calc(28px*var(--layout-scale));height:calc(28px*var(--layout-scale));object-fit:contain}#root main.main.page-tool header.banner .tool-banner-logo .tool-box-icon-text{font-size:calc(22px*var(--layout-scale));font-weight:700}#root main.main.page-tool header.banner .tool-state{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:99px;font-size:12px;font-weight:600;background-color:color-mix(in srgb, var(--on-color, #ffffff) 12%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent);text-align:left;white-space:nowrap}#root main.main.page-tool header.banner .tool-state svg{width:15px;height:15px}#root main.main.page-tool header.banner .tool-state.connected{background-color:color-mix(in srgb, var(--c-16a34a, #16a34a) 35%, transparent)}#root main.main.page-tool header.banner .tool-state.incomplete{background-color:color-mix(in srgb, var(--c-e79700, #e79700) 40%, transparent)}#root main.main.page-tool header.banner .tool-state.lost{background-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 45%, transparent)}#root main.main.page-tool header.banner .tool-state.disconnected{background-color:color-mix(in srgb, var(--c-8b9db2, #8b9db2) 40%, transparent)}#root main.main.page-tool header.banner .tool-state.per-user{background-color:color-mix(in srgb, var(--on-color, #ffffff) 14%, transparent)}#root main.main.page-tool header.banner .tool-state.unused{background-color:var(--c-f5b041, #f5b041);color:var(--c-3a2600, #3a2600);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-f5b041, #f5b041) 35%, transparent)}#root main.main.page-tool header.banner .banner-options button.button{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;margin:0;border-radius:8px;font-weight:bold;font-size:14px}#root main.main.page-tool header.banner .banner-options button.button svg{width:16px;height:16px;margin:0}#root main.main.page-tool header.banner .banner-options button.button.tool-delete-button{border:none;background-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 75%, transparent);color:var(--on-color, #ffffff)}#root main.main.page-tool header.banner .banner-options button.button.tool-delete-button:hover{background-color:color-mix(in srgb, var(--c-cd5353, #cd5353) 95%, transparent)}#root main.main.page-tool .tool-section{scroll-margin-top:24px}#root main.main.page-tool .tool-content{flex:1 1 auto;overflow:auto;box-sizing:border-box;margin:-50px -100px -50px -100px;padding:90px 100px 90px 100px}#root main.main.page-tool .tool-column{max-width:1000px;margin:0 auto}#root main.main.page-tool .tool-section+.tool-section{margin-top:48px}#root main.main.page-tool .section-heading{margin:0 0 18px 4px}#root main.main.page-tool .section-heading h2{display:flex;align-items:center;gap:10px;margin:0 0 6px 0;font-size:20px;font-weight:bold;color:var(--c-1b254b, #1b254b)}#root main.main.page-tool .section-heading h2 .count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:99px;background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a);font-size:11px;font-weight:600;box-shadow:0 0 0 1px var(--c-f5f8fe, #f5f8fe)}#root main.main.page-tool .section-heading p{margin:0;font-size:14px;color:var(--c-6b718a, #6b718a);line-height:1.5}#root main.main.page-tool .card.section-card{display:block;margin:0;padding:0;width:100%}#root main.main.page-tool .section-body{padding:26px 30px 28px;box-sizing:border-box}#root main.main.page-tool .section-body>*:last-child{margin-bottom:0}#root main.main.page-tool .attention-notice{display:flex;align-items:center;gap:16px;padding:18px 22px;margin-bottom:40px;border-radius:14px;background-color:var(--c-fff7ed, #fff7ed);color:var(--c-b26a12, #b26a12)}#root main.main.page-tool .attention-notice>svg{flex:0 0 20px;height:20px}#root main.main.page-tool .attention-notice p{flex:1 1 auto;margin:0;font-size:14px;line-height:21px}#root main.main.page-tool .attention-notice button{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:none;border-radius:8px;background-color:var(--c-ffffff, #ffffff);color:var(--c-b26a12, #b26a12);font-size:13px;font-weight:600;cursor:pointer}#root main.main.page-tool .attention-notice button svg{width:14px;height:14px}#root main.main.page-tool .attention-notice button:hover{background-color:var(--c-fff7ed, #fff7ed)}#root main.main.page-tool .attention-notice button:disabled{opacity:.6;cursor:default}#root main.main.page-tool.state-lost .attention-notice{background-color:var(--c-fdecea, #fdecea);color:var(--c-cd5353, #cd5353)}#root main.main.page-tool.state-lost .attention-notice button{color:var(--c-cd5353, #cd5353)}#root main.main.page-tool .field-hint{margin:-4px 0 20px;font-size:12px;color:var(--c-a3aed0, #a3aed0);line-height:1.5}#root main.main.page-tool .explanation{font-size:13px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);background:var(--c-f5f8fe, #f5f8fe);border-left:3px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);padding:8px 12px;border-radius:4px;margin:0 0 14px;line-height:1.5}#root main.main.page-tool .inline-warning{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--c-b26a12, #b26a12);background:var(--c-fff7ed, #fff7ed);border-radius:6px;padding:10px 12px;margin:0 0 12px;line-height:1.4}#root main.main.page-tool .inline-warning svg{flex-shrink:0;margin-top:2px}#root main.main.page-tool .privacy-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 18px;padding:8px 12px;border-radius:8px;background:var(--c-f5f8fe, #f5f8fe);border-left:3px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 70%, transparent);font-size:12px;line-height:1.5}#root main.main.page-tool .privacy-note svg{flex-shrink:0;margin-top:1px}#root main.main.page-tool .account-none{margin:0;font-size:13px;color:var(--c-6b718a, #6b718a)}#root main.main.page-tool h3{display:flex;align-items:center;gap:8px;margin:22px 0 10px;font-size:13px;font-weight:600;color:var(--c-1b254b, #1b254b);opacity:.75}#root main.main.page-tool h3 svg{width:15px;height:15px}#root main.main.page-tool .tool-name-field{margin-bottom:8px}#root main.main.page-tool .tool-name-edit{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--c-a3aed0, #a3aed0);cursor:pointer}#root main.main.page-tool .tool-name-edit svg{width:16px;height:16px}#root main.main.page-tool .tool-name-edit:hover{background-color:var(--c-f5f8fe, #f5f8fe);color:var(--tool-accent, var(--c-1b254b, #1b254b))}#root main.main.page-tool .facts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}#root main.main.page-tool .facts li{display:flex;align-items:flex-start;gap:14px}#root main.main.page-tool .facts li>svg{flex:0 0 18px;height:18px;margin-top:1px;color:var(--tool-accent, var(--c-a3aed0, #a3aed0))}#root main.main.page-tool .facts li .fact-logo{flex:0 0 18px;height:18px;display:flex;align-items:center;justify-content:center}#root main.main.page-tool .facts li .fact-logo img.tool-icon{width:18px;height:18px;object-fit:contain}#root main.main.page-tool .facts li .fact-logo .tool-box-icon-text{font-size:14px;font-weight:700}#root main.main.page-tool .facts li div{display:flex;flex-direction:column;gap:2px;min-width:0}#root main.main.page-tool .facts li strong{font-size:14px;font-weight:600;color:var(--c-1b254b, #1b254b)}#root main.main.page-tool .facts li span{font-size:13px;color:var(--c-6b718a, #6b718a);line-height:1.5}#root main.main.page-tool .account-row{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:14px;background-color:var(--c-f5f8fe, #f5f8fe);margin-bottom:18px}#root main.main.page-tool .account-row .account-logo{flex:0 0 44px;height:44px;border-radius:12px;background-color:var(--tool-bg, var(--c-ffffff, #ffffff));display:flex;align-items:center;justify-content:center}#root main.main.page-tool .account-row .account-logo img.tool-icon{width:24px;height:24px;object-fit:contain}#root main.main.page-tool .account-row .account-logo .tool-box-icon-text{font-size:18px;font-weight:700}#root main.main.page-tool .account-row .account-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}#root main.main.page-tool .account-row .account-text strong{font-size:15px;font-weight:600;color:var(--c-1b254b, #1b254b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root main.main.page-tool .account-row .account-meta{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12px;color:var(--c-6b718a, #6b718a)}#root main.main.page-tool .account-row .account-meta>span{display:inline-flex;align-items:center;gap:5px}#root main.main.page-tool .account-row .account-meta svg{width:13px;height:13px;color:var(--c-a3aed0, #a3aed0)}#root main.main.page-tool .account-row button.button.account-action{flex:0 0 auto;width:auto;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0 14px;height:36px;line-height:36px;border-radius:8px;background-color:var(--c-ffffff, #ffffff);font-size:13px;font-weight:600}#root main.main.page-tool .account-row button.button.account-action svg{width:14px;height:14px;margin:0}#root main.main.page-tool .account-row button.button.account-action:hover{background-color:color-mix(in srgb, var(--tool-accent, var(--c-e47953, #e47953)) 8%, var(--c-ffffff, #ffffff))}#root main.main.page-tool .account-row .account-state{flex:0 0 auto;height:26px;line-height:26px;padding:0 12px;border-radius:99px;font-size:11px;font-weight:600}#root main.main.page-tool .account-row .account-state.ok{background-color:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}#root main.main.page-tool .account-row .account-state.lost{background-color:var(--c-fdecea, #fdecea);color:var(--c-cd5353, #cd5353)}#root main.main.page-tool .account-row .account-state.disconnected{background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a)}#root main.main.page-tool .account-row button.button.account-action.account-disconnect{color:var(--c-6b718a, #6b718a);border-color:var(--c-f5f8fe, #f5f8fe)}#root main.main.page-tool .account-row button.button.account-action.account-disconnect:hover{background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b)}#root main.main.page-tool .account-shared{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;color:var(--c-6b718a, #6b718a)}#root main.main.page-tool .account-shared>span:first-child{margin-right:2px}#root main.main.page-tool .account-shared .instance-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 8px;border-radius:99px;background-color:var(--c-ffffff, #ffffff);box-shadow:0 0 0 1px var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b);font-size:12px;font-weight:600;text-decoration:none}#root main.main.page-tool .account-shared .instance-chip img.tool-icon{width:14px;height:14px;object-fit:contain}#root main.main.page-tool .account-shared .instance-chip .tool-box-icon-text{font-size:12px}#root main.main.page-tool .account-shared .instance-chip:hover{box-shadow:0 0 0 1px var(--tool-accent, var(--c-a3aed0, #a3aed0))}#root main.main.page-tool .account-shared p{flex:1 0 100%;margin:2px 0 0;font-size:12px;color:var(--c-a3aed0, #a3aed0)}#root main.main.page-tool .account-setup{border-top:2px solid var(--c-f5f8fe, #f5f8fe);padding-top:18px}#root main.main.page-tool .account-setup.without-account{border-top:none;padding-top:0}#root main.main.page-tool .account-setup .mailbox h3{margin-top:6px}#root main.main.page-tool .account-setup .object-dropdown{margin-bottom:8px}#root main.main.page-tool .connect-row{display:flex;align-items:center;gap:16px;margin-top:18px}#root main.main.page-tool .connect-row button.button.connect-button{flex:0 0 auto;width:auto;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0 18px;height:40px;line-height:40px;border-radius:8px;font-weight:600}#root main.main.page-tool .connect-row button.button.connect-button svg{width:15px;height:15px;margin:0}#root main.main.page-tool .connect-row button.button.connect-button.outline:hover{background-color:color-mix(in srgb, var(--tool-accent, var(--c-e47953, #e47953)) 8%, var(--c-ffffff, #ffffff))}#root main.main.page-tool .connect-row .field-hint{margin:0;flex:1 1 auto}#root main.main.page-tool .people-summary{margin:0 0 10px;font-size:12px;color:var(--c-6b718a, #6b718a)}#root main.main.page-tool button.button.people-button{width:auto;display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;padding:0 18px;height:40px;line-height:40px;border-radius:8px;font-weight:600}#root main.main.page-tool button.button.people-button svg{width:15px;height:15px;margin:0}#root main.main.page-tool button.button.people-button:hover{background-color:color-mix(in srgb, var(--tool-accent, var(--c-e47953, #e47953)) 8%, var(--c-ffffff, #ffffff))}#root main.main.page-tool .people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(280px, 100%), 1fr));gap:6px 12px}#root main.main.page-tool .people li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;min-width:0}#root main.main.page-tool .people li svg{flex-shrink:0}#root main.main.page-tool .people li.not-configured{background:color-mix(in srgb, var(--c-e79700, #e79700) 8%, transparent);color:var(--c-b26a12, #b26a12)}#root main.main.page-tool .people li.configured{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent)}#root main.main.page-tool .people li.configured svg{color:var(--c-16a34a, #16a34a)}#root main.main.page-tool .people .person-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root main.main.page-tool .people .person-state{flex:0 0 auto;font-size:11px;opacity:.75}#root main.main.page-tool .actions-list,#root main.main.page-tool .events-list{display:flex;flex-direction:column;gap:8px}#root main.main.page-tool .actions-list .multi-checkbox,#root main.main.page-tool .events-list .multi-checkbox{margin:0}#root main.main.page-tool .sources-list .source-parameters{margin:2px 0 0 32px;font-size:12px;color:var(--c-6b718a, #6b718a)}#root main.main.page-tool .sources-list .source-parameters-label{font-weight:600}#root main.main.page-tool .sources-list .source-parameters ul{margin:2px 0 0;padding:0;list-style:none}#root main.main.page-tool .sources-list .source-parameters li{line-height:1.5}#root main.main.page-tool .sources-list .source-parameter-name{color:var(--c-1b254b, #1b254b)}#root main.main.page-tool .sources-list .source-parameter-description::before{content:": "}.tool-state-tooltip{max-width:320px;font-size:12px;line-height:1.5}.page-tool .template-tool-section .template-contract-lead{margin:18px 0 10px}.page-tool .template-tool-section .attention-notice{margin-bottom:14px}
.dialog-edit-tool-access-details .dialog{width:520px}.dialog-edit-tool-access-details .dialog .dialog-content p.dialog-edit-tool-access-details__hint{margin:4px 0 0;font-size:12px;color:var(--c-8b9db2, #8b9db2);line-height:1.5}
.dialog-tool-people .dialog{width:480px;max-height:calc(100vh - 40px)}.dialog-tool-people .dialog .dialog-content p.dialog-tool-people__privacy{display:flex;align-items:flex-start;gap:8px;margin:14px 0 16px;padding:8px 12px;border-radius:8px;background:var(--c-f5f8fe, #f5f8fe);border-left:3px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 70%, transparent);font-size:12px;line-height:1.5}.dialog-tool-people .dialog .dialog-content p.dialog-tool-people__privacy svg{flex-shrink:0;margin-top:1px}.dialog-tool-people .dialog .dialog-content p.dialog-tool-people__summary{font-size:12px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 55%, transparent);margin:0 0 6px}.dialog-tool-people .dialog-tool-people__list{list-style:none;margin:0;padding:0;max-height:400px;overflow-y:auto}.dialog-tool-people .dialog-tool-people__list li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px}.dialog-tool-people .dialog-tool-people__list li+li{margin-top:4px}.dialog-tool-people .dialog-tool-people__list li.not-configured{background:color-mix(in srgb, var(--c-e79700, #e79700) 8%, transparent);color:var(--c-8a5a00, #8a5a00)}.dialog-tool-people .dialog-tool-people__list li.configured{color:color-mix(in srgb, var(--c-1b254b, #1b254b) 75%, transparent)}.dialog-tool-people .dialog-tool-people__list li.configured svg{color:var(--c-16a34a, #16a34a)}.dialog-tool-people .dialog-tool-people__list li svg{flex-shrink:0}.dialog-tool-people .dialog-tool-people__name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-tool-people .dialog-tool-people__state{flex:0 0 auto;font-size:12px;opacity:.75}
#root>main.main.page-company-knowledge{gap:20px;min-width:400px}#root>main.main.page-company-knowledge .card-company-knowledge{display:block;position:relative;width:100%;height:calc(100% - 20px);margin:0}#root>main.main.page-company-knowledge .card-company-knowledge .card-options .button{margin-top:14px}
.dialog-delete-company-knowledge .dialog{width:500px}
table.table.table-knowledge-pool tr.default{background-color:var(--c-f5f8fe, #f5f8fe)}table.table.table-knowledge-pool tr.default:hover{background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%)}table.table.table-knowledge-pool .lock{width:14px;height:14px;transform:translateY(2px);margin-left:8px;opacity:40%}table.table.table-knowledge-pool td.table-cell.col-icon svg{color:var(--c-4eabc1, #4eabc1)}
.dialog-create-company-knowledge .dialog{width:500px}
#root main.main.page-company-knowledge-entry .content-with-banner{margin-top:20px;min-height:0;overflow:hidden}#root main.main.page-company-knowledge-entry .content-with-banner .knowledge-card{display:block;position:absolute;width:100%;height:100%;left:0;overflow:hidden}#root main.main.page-company-knowledge-entry .content-with-banner .knowledge-card .tab-content{padding:0;height:calc(100% - 66px)}#root main.main.page-company-knowledge-entry .content-with-banner .knowledge-card .card-options{top:0;height:55px;z-index:11}#root main.main.page-company-knowledge-entry .content-with-banner .knowledge-card .card-tabs{height:55px;background-color:var(--c-f5f8fe, #f5f8fe);width:100%}#root main.main.page-company-knowledge-entry .content-with-banner .knowledge-card .card-tabs .card-tab{font-size:18px;line-height:55px}#root main.main.page-company-knowledge-entry .content-with-banner .knowledge-card .card-tabs .card-tab svg{display:inline-block;position:relative;width:21px;height:21px;vertical-align:middle;margin-top:-4px;margin-right:3px;opacity:65%}#root main.main.page-company-knowledge-entry .card-group.virtual-employee-info{display:flex;flex-direction:column;gap:20px;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root main.main.page-company-knowledge-entry .card-group.virtual-employee-info .virtual-employee-card{width:100%}#root main.main.page-company-knowledge-entry .card-group.virtual-employee-info>*{width:100%;margin:0;flex:0 0 auto}#root main.main.page-company-knowledge-entry .text-info h2{font-size:17px;margin-bottom:4px}#root main.main.page-company-knowledge-entry .text-info p{font-size:13px;opacity:65%;margin:0}#root main.main.page-company-knowledge-entry .text-info .placeholder{display:block;position:relative;width:100%;height:auto;border-radius:5px;border:1px dashed var(--c-a3aed0, #a3aed0);color:var(--c-a3aed0, #a3aed0);text-align:center;box-sizing:border-box;font-size:14px;padding:40px 60px}
.dialog-dialog-company-knowledge-publish .dialog{width:550px}.dialog-dialog-company-knowledge-publish .dialog .textarea textarea{height:180px}
#root>main.main.page-publish-checks{gap:0;min-width:400px}#root>main.main.page-publish-checks .content-with-banner .checks-health{display:flex;flex-direction:column;gap:20px;position:absolute;width:350px;height:100%;left:-100px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root>main.main.page-publish-checks .content-with-banner .checks-health>*{width:100%;margin:0;flex:0 0 auto}#root>main.main.page-publish-checks .content-with-banner .checks-health>*:last-child{margin-bottom:20px}#root>main.main.page-publish-checks .content-with-banner .card-publish-checks{display:block;position:absolute;width:calc(100% - 350px - 20px);height:calc(100% - 20px);left:370px;margin-top:20px;overflow:hidden}#root>main.main.page-publish-checks .content-with-banner .card-publish-checks .tab-content{padding:20px 30px 30px 30px;height:calc(100% - 66px);box-sizing:border-box;overflow-y:auto}#root>main.main.page-publish-checks .content-with-banner .card-publish-checks .card-tab .tab-info{display:inline-flex;vertical-align:middle;margin-left:6px;margin-top:-3px}#root main.main.page-publish-checks .banner .banner-options button.button.button-enforce{flex:0 0 auto;width:auto;max-width:none;padding:0 24px 0 20px}#root main.main.page-publish-checks .banner .banner-options button.button.button-enforce>svg:first-child{width:16px;height:16px;margin-top:12px;margin-left:0;margin-right:8px}
.card-health-glance .card-header .card-options .info-tooltip,.card-health-weeks .card-header .card-options .info-tooltip,.card-health-usage .card-header .card-options .info-tooltip,.card-health-overrides .card-header .card-options .info-tooltip{display:inline-flex;align-items:center;height:100%;margin-right:20px}.card-health-glance{position:relative;padding:24px 25px 22px 25px;box-sizing:border-box}.card-health-glance .health-score-info{position:absolute;top:14px;right:16px}.card-health-glance .health-score{display:flex;align-items:baseline;gap:6px;line-height:1}.card-health-glance .health-score .health-score-unit{margin-left:4px;font-size:13px;font-weight:600;color:var(--c-b4bbc9, #b4bbc9)}.card-health-glance .health-score .health-score-value{font-size:56px;font-weight:800;letter-spacing:-0.02em;opacity:.8}.card-health-glance .health-score .health-score-max{font-size:14px;font-weight:600;opacity:.6}.card-health-glance .health-score-bar{height:6px;border-radius:3px;background:var(--c-f5f8fe, #f5f8fe);overflow:hidden;margin:14px 0 12px 0}.card-health-glance .health-score-bar .health-score-bar-fill{height:100%;border-radius:3px;transition:width .4s ease}.card-health-glance .health-score-facts{display:flex;flex-direction:column;gap:6px;margin-top:22px}.card-health-glance .health-score-facts .health-fact{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:6px 12px;border:2px solid currentColor;border-radius:999px;font-size:12px;color:var(--c-b4bbc9, #b4bbc9);cursor:default;transition:color .15s ease}.card-health-glance .health-score-facts .health-fact svg{flex:0 0 15px;display:block;position:relative;top:-1px}.card-health-glance .health-score-facts .health-fact .health-fact-count{flex:0 0 auto;min-width:22px;font-weight:700;text-align:right}.card-health-glance .health-score-facts .health-fact .health-fact-label{font-weight:600}.card-health-glance .health-score-facts .health-fact.health-passed:hover{color:var(--c-16a34a, #16a34a)}.card-health-glance .health-score-facts .health-fact.health-overridden:hover{color:var(--c-0f76d7, #0f76d7)}.card-health-glance .health-score-facts .health-fact.health-failed:hover{color:var(--c-cd5353, #cd5353)}.card-health-glance .health-score-facts .health-fact.health-unexamined:hover{color:var(--c-e47953, #e47953)}.card-health-weeks .card-content{padding-bottom:10px}.card-health-weeks .card-content .barchart-score-weeks{height:125px}.card-health-usage .card-content{padding-bottom:10px}.card-health-usage .card-content .barchart-usage-weeks{height:125px}.card.card-with-smallheader.card-health-overrides .card-content{padding:10px 12px 25px 12px}.card.card-with-smallheader.card-health-overrides .card-content svg.line-chart{display:block;width:100%;height:150px}.checks-health .health-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:125px;padding:0 12px;box-sizing:border-box;color:var(--c-b4bbc9, #b4bbc9);text-align:center}.checks-health .health-empty p{margin:0;max-width:260px;font-size:13px;font-weight:600;line-height:1.4}.card-health-glance .health-empty{min-height:200px}
.publish-check-health-icon,.publish-check-health-number{cursor:help}.publish-check-health-icon.health-passed,.publish-check-health-number.health-passed{color:var(--c-16a34a, #16a34a)}.publish-check-health-icon.health-overridden,.publish-check-health-number.health-overridden{color:var(--c-0f76d7, #0f76d7)}.publish-check-health-icon.health-failed,.publish-check-health-number.health-failed{color:var(--c-cd5353, #cd5353)}.publish-check-health-icon.health-unexamined,.publish-check-health-number.health-unexamined{color:var(--c-e47953, #e47953)}.publish-check-health-icon{display:inline-flex;align-items:center}.publish-check-health-icon svg{display:block}.publish-check-health-number{font-size:12px;font-weight:600}.publish-check-health-number.empty{font-weight:400;color:var(--c-8f9bba, #8f9bba);cursor:default}
.dialog-switch-off-publish-check .dialog{width:550px}.dialog-switch-off-publish-check .dialog .textarea textarea{height:120px}
.publish-check-switch{display:inline-block;flex:0 0 auto;width:30px;height:18px;border-radius:9px;background:var(--c-cfd9ec, #cfd9ec);cursor:pointer;vertical-align:middle;transition:background 120ms ease}.publish-check-switch .publish-check-switch-knob{display:block;width:14px;height:14px;margin:2px;border-radius:50%;background:var(--c-ffffff, #ffffff);transition:transform 120ms ease}.publish-check-switch.on{background:var(--c-16a34a, #16a34a)}.publish-check-switch.on .publish-check-switch-knob{transform:translateX(12px)}.publish-check-switch.disabled{cursor:default;opacity:.5}
table.table.table-publish-checks .col-title{width:32%;min-width:260px}table.table.table-publish-checks .col-status{width:120px;white-space:nowrap}table.table.table-publish-checks th.col-health-passed,table.table.table-publish-checks th.col-health-overridden,table.table.table-publish-checks th.col-health-failed,table.table.table-publish-checks th.col-health-unexamined,table.table.table-publish-checks td.table-cell.col-health-passed,table.table.table-publish-checks td.table-cell.col-health-overridden,table.table.table-publish-checks td.table-cell.col-health-failed,table.table.table-publish-checks td.table-cell.col-health-unexamined{width:1%;white-space:nowrap;text-align:center;padding-left:12px;padding-right:12px}table.table.table-publish-checks td.table-cell.col-health-unexamined,table.table.table-publish-checks th.col-health-unexamined{padding-right:16px}table.table.table-publish-checks tr.disabled{background-color:var(--c-f5f8fe, #f5f8fe)}table.table.table-publish-checks tr.disabled td{filter:grayscale(1);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent)}table.table.table-publish-checks .lock{width:14px;height:14px;transform:translateY(2px);margin-left:8px;opacity:40%}table.table.table-publish-checks .switched-off{width:14px;height:14px;transform:translateY(2px);margin-right:6px;opacity:60%}.publish-check-health-tooltip,.publish-check-switched-off-tooltip{max-width:280px;white-space:normal;word-break:break-word;font-size:12px !important;z-index:10000}
.dialog-create-publish-check .dialog{width:520px}
.dialog-catalogue-run .dialog{width:620px}.dialog-catalogue-run .dialog h3{margin-top:20px}.dialog-catalogue-run .dialog .run-scopes{display:flex;flex-direction:row;gap:20px}.dialog-catalogue-run .dialog .radio-group{display:flex;flex-direction:column;gap:8px}.dialog-catalogue-run .dialog .radio-group .radio{height:auto;border-radius:12px;padding:11px 16px 11px 44px}.dialog-catalogue-run .dialog .radio-group .radio .radio-circle{top:13px;transform:none}.dialog-catalogue-run .dialog .radio-group .radio .radio-label{line-height:1.5}.dialog-catalogue-run .dialog .run-deadline{margin:10px 0 0 28px}.dialog-catalogue-run .dialog .run-deadline .run-hint{font-size:12px;color:var(--c-7e869e, #7e869e);margin:6px 0 0 0}.dialog-catalogue-run .dialog .run-cost{margin:24px 0 0 0;font-size:12px;color:var(--c-7e869e, #7e869e)}
.card.marketplace-listing-card{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 150px;min-width:0;min-height:230px;margin:0;padding:24px 22px 22px 24px;box-sizing:border-box;overflow:hidden;background:linear-gradient(115deg, var(--c-ffffff, #ffffff) 0%, var(--c-ffffff, #ffffff) 48%, color-mix(in srgb, var(--c-e47953, #e47953) 8%, transparent) 78%, color-mix(in srgb, var(--ve-color, var(--c-e47953, #e47953)) 20%, var(--c-ffffff, #ffffff)) 100%);transition:box-shadow 160ms ease,transform 160ms ease}.card.marketplace-listing-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent)}.card.marketplace-listing-card .listing-text{grid-column:1;display:flex;flex-direction:column;gap:12px;min-width:0;position:relative;z-index:1}.card.marketplace-listing-card .listing-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.card.marketplace-listing-card .listing-identity h2,.card.marketplace-listing-card .listing-identity p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card.marketplace-listing-card .listing-identity h2{font-size:20px;color:var(--c-1b254b, #1b254b)}.card.marketplace-listing-card .listing-identity p{font-size:13px;color:var(--c-68769f, #68769f)}.card.marketplace-listing-card .listing-identity .routine-status{align-self:flex-start;margin-top:4px}.card.marketplace-listing-card .listing-pitch{flex:1 1 auto;margin:0;font-size:13px;line-height:1.6;color:var(--c-3b4158, #3b4158)}.card.marketplace-listing-card .listing-usage{display:flex;align-items:center;gap:6px}.card.marketplace-listing-card .listing-usage .usage-count,.card.marketplace-listing-card .listing-usage .usage-new{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:13px;background-color:var(--c-f5f8fe, #f5f8fe);font-size:12px;font-weight:600;color:var(--c-5a6687, #5a6687);cursor:default}.card.marketplace-listing-card .listing-usage .usage-count svg,.card.marketplace-listing-card .listing-usage .usage-new svg{width:14px;height:14px;color:var(--c-a3aed0, #a3aed0)}.card.marketplace-listing-card .listing-usage .usage-new{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 10%, transparent);color:var(--c-c85b3a, #c85b3a)}.card.marketplace-listing-card .listing-usage .usage-new svg{color:var(--c-e47953, #e47953)}.card.marketplace-listing-card button.button.listing-hire{grid-column:2;align-self:start;justify-self:end;position:relative;z-index:1;width:auto;height:38px;line-height:36px;margin:0;padding:0 20px;border-radius:8px;border:1px solid var(--ve-color, var(--c-e47953, #e47953));background-color:var(--c-ffffff, #ffffff);color:var(--ve-color, var(--c-e47953, #e47953));font-size:14px;font-weight:bold;white-space:nowrap;cursor:pointer}.card.marketplace-listing-card button.button.listing-hire:hover{background-color:color-mix(in srgb, var(--ve-color, var(--c-e47953, #e47953)) 10%, var(--c-ffffff, #ffffff))}.card.marketplace-listing-card .virtual-employee-profile-picture.listing-picture{position:absolute;right:6px;bottom:0;width:160px;height:160px;min-height:160px;border-radius:0;box-shadow:none;background:none;overflow:visible}.card.marketplace-listing-card .virtual-employee-profile-picture.listing-picture .color-background{display:none}.card.marketplace-listing-card .virtual-employee-profile-picture.listing-picture .blob{height:160px;transform:translateY(32px)}.card.marketplace-listing-card .virtual-employee-profile-picture.listing-picture .picture{background-size:152px}
#root main.main.page-marketplace{padding-bottom:0}#root main.main.page-marketplace .virtual-employee-profile-picture .blob{transform:translateY(20px)}#root main.main.page-marketplace .marketplace-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:24px;padding:60px 40px 40px 40px;box-sizing:border-box;overflow:auto}#root main.main.page-marketplace .marketplace-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;flex:0 0 auto;margin:0 0 36px 0;padding:30px 36px;overflow:hidden;background:linear-gradient(100deg, var(--c-ffffff, #ffffff) 0%, var(--c-ffffff, #ffffff) 45%, color-mix(in srgb, var(--c-e47953, #e47953) 10%, transparent) 75%, color-mix(in srgb, var(--c-7d6ae0, #7d6ae0) 14%, transparent) 100%)}#root main.main.page-marketplace .marketplace-hero .hero-text{max-width:620px}#root main.main.page-marketplace .marketplace-hero .hero-text h2{margin:0 0 10px 0;font-size:24px;font-weight:700;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace .marketplace-hero .hero-text p{margin:0;font-size:14px;line-height:1.6;color:var(--c-5a6687, #5a6687)}#root main.main.page-marketplace .marketplace-hero .hero-faces{display:grid;grid-template-columns:repeat(3, 52px);grid-auto-rows:52px;gap:12px 16px;flex:0 0 auto;padding-right:8px}#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face{width:52px;height:52px;min-height:52px;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px color-mix(in srgb, var(--c-1b254b, #1b254b) 14%, transparent)}#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face .color-background,#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face .blob{height:52px}#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face .picture{background-size:50px}#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face.hero-face-1{transform:translateY(14px)}#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face.hero-face-2{transform:translateY(-6px)}#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face.hero-face-3{transform:translateX(26px)}#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face.hero-face-4{transform:translate(26px, 12px)}#root main.main.page-marketplace .marketplace-hero .hero-faces .virtual-employee-profile-picture.hero-face.hero-face-5{transform:translateY(-4px)}#root main.main.page-marketplace .marketplace-toolbar{display:flex;align-items:center;gap:16px;flex:0 0 auto}#root main.main.page-marketplace .marketplace-toolbar .marketplace-pills{display:inline-flex;flex:0 0 auto;align-self:flex-start;gap:2px;padding:4px;border-radius:12px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 20%, transparent)}#root main.main.page-marketplace .marketplace-toolbar .marketplace-pills .marketplace-pill{height:36px;padding:0 16px;border:none;border-radius:9px;background:none;color:var(--c-5a6687, #5a6687);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color 120ms ease,color 120ms ease}#root main.main.page-marketplace .marketplace-toolbar .marketplace-pills .marketplace-pill:hover{color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace .marketplace-toolbar .marketplace-pills .marketplace-pill.active{background-color:var(--c-ffffff, #ffffff);color:var(--c-e47953, #e47953);font-weight:600;box-shadow:0 1px 4px color-mix(in srgb, var(--c-1b254b, #1b254b) 12%, transparent)}#root main.main.page-marketplace .marketplace-toolbar .search-input.marketplace-search{flex:1 1 auto;width:auto;max-width:none;margin:0;box-sizing:border-box}#root main.main.page-marketplace .marketplace-toolbar .search-input.marketplace-search input{width:100%}#root main.main.page-marketplace .marketplace-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(380px, 1fr));gap:20px}#root main.main.page-marketplace .marketplace-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:var(--c-7e869e, #7e869e);text-align:center}#root main.main.page-marketplace .marketplace-empty svg{width:34px;height:34px;opacity:.5}#root main.main.page-marketplace .marketplace-empty p{margin:0;font-size:15px}#root main.main.page-marketplace .marketplace-empty button.button{width:auto;padding:0 18px}
#root main.main>header.virtual-employee-banner{display:flex;align-items:center;flex:0 0 var(--banner-height);height:var(--banner-height);width:100%;padding:0;margin:0 0 0 0;overflow:visible;box-sizing:border-box;border-radius:20px;z-index:5}#root main.main>header.virtual-employee-banner .back-button{flex:0 0 calc(30px*var(--layout-scale));height:100%;display:flex;align-items:center;justify-content:center;border-radius:20px 0 0 20px;cursor:pointer;text-decoration:none}#root main.main>header.virtual-employee-banner .back-button svg{width:calc(26px*var(--layout-scale));height:calc(26px*var(--layout-scale));color:color-mix(in srgb, var(--on-color, #ffffff) 90%, transparent)}#root main.main>header.virtual-employee-banner .back-button:hover{background-color:color-mix(in srgb, var(--c-000000, #000000) 15%, transparent)}#root main.main>header.virtual-employee-banner .virtual-employee-profile-picture{flex:0 0 calc(80px*var(--layout-scale));height:calc(80px*var(--layout-scale));min-height:initial;background-color:color-mix(in srgb, var(--on-color, #ffffff) 80%, transparent);border-radius:30px}#root main.main>header.virtual-employee-banner .virtual-employee-profile-picture .blob{height:calc(80px*var(--layout-scale));transform:translateY(calc(20px * var(--layout-scale)))}#root main.main>header.virtual-employee-banner .virtual-employee-profile-picture .picture{background-size:calc(80px*var(--layout-scale))}#root main.main>header.virtual-employee-banner .ve-avatar-wrapper{flex:0 0 auto;position:relative;width:calc(72px*var(--layout-scale));height:calc(72px*var(--layout-scale));margin:0 0 0 calc(24px*var(--layout-scale))}#root main.main>header.virtual-employee-banner .ve-avatar-wrapper:first-child{margin-left:calc(16px*var(--layout-scale))}#root main.main>header.virtual-employee-banner .ve-avatar-wrapper .ve-avatar-glow{position:absolute;inset:calc(-18px*var(--layout-scale));border-radius:50%;pointer-events:none;z-index:0}#root main.main>header.virtual-employee-banner .ve-avatar-wrapper .ve-avatar{position:absolute;inset:0;border-radius:50%;overflow:hidden;background-size:calc(100px*var(--layout-scale));background-position:top center;background-repeat:no-repeat;z-index:1}#root main.main>header.virtual-employee-banner.with-back-link .ve-avatar-wrapper{margin-left:calc(16px*var(--layout-scale))}#root main.main>header.virtual-employee-banner.without-picture .banner-title{padding:0 0 0 5px}#root main.main>header.virtual-employee-banner .banner-title{flex:0 0 auto;padding:0 0 0 calc(22px*var(--layout-scale));display:flex;flex-direction:column;justify-content:center;gap:2px}#root main.main>header.virtual-employee-banner .banner-title .overline{font-size:calc(11px*var(--layout-scale));font-weight:400;color:color-mix(in srgb, var(--on-color, #ffffff) 50%, transparent);margin:0;line-height:1;text-transform:uppercase;letter-spacing:.08em}#root main.main>header.virtual-employee-banner .banner-title h2{font-size:calc(22px*var(--layout-scale));font-weight:800;color:var(--on-color, #ffffff);margin:0;line-height:1.1;text-shadow:0 2px 10px color-mix(in srgb, var(--c-000000, #000000) 35%, transparent)}#root main.main>header.virtual-employee-banner .banner-title .ve-role{font-size:calc(12px*var(--layout-scale));font-weight:400;color:color-mix(in srgb, var(--on-color, #ffffff) 55%, transparent);margin:0;line-height:1}#root main.main>header.virtual-employee-banner .banner-options{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:calc(12px*var(--layout-scale));height:100%;padding:0 calc(24px*var(--layout-scale))}#root main.main>header.virtual-employee-banner .banner-options button.button{flex:0 0 calc(100px*var(--layout-scale));display:inline-block;position:relative;height:calc(30px*var(--layout-scale));width:calc(100px*var(--layout-scale));background-color:color-mix(in srgb, var(--c-000000, #000000) 40%, transparent);border-radius:calc(15px*var(--layout-scale));font-size:calc(12px*var(--layout-scale));line-height:calc(28px*var(--layout-scale));text-decoration:none;color:var(--on-color, #ffffff);font-weight:bold;text-align:center;margin:0;border:none;cursor:pointer;box-sizing:border-box}#root main.main>header.virtual-employee-banner .banner-options button.button.button-publish,#root main.main>header.virtual-employee-banner .banner-options button.button.button-history{font-size:calc(14px*var(--layout-scale));height:calc(40px*var(--layout-scale));line-height:calc(40px*var(--layout-scale));border-radius:8px;text-align:center;padding:initial;overflow:hidden;cursor:pointer;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root main.main>header.virtual-employee-banner .banner-options button.button.button-publish{flex:1 1 calc(200px*var(--layout-scale));color:var(--on-color, #ffffff);background-color:var(--ve-color, var(--c-e47953, #e47953));border:1px solid var(--ve-color, var(--c-e47953, #e47953));max-width:calc(200px*var(--layout-scale))}#root main.main>header.virtual-employee-banner .banner-options button.button.button-publish:hover{filter:brightness(92%)}#root main.main>header.virtual-employee-banner .banner-options button.button.button-history{flex:0 0 calc(40px*var(--layout-scale));border:2px solid var(--ve-color, var(--c-e47953, #e47953));box-sizing:border-box;background-color:color-mix(in srgb, var(--on-color, #ffffff) 15%, transparent);color:var(--ve-color, var(--c-e47953, #e47953))}
.dialog-wrapper.dialog-marketplace-media .dialog{width:min(1200px,90vw,(86vh - 90px)*16/9);max-width:90vw;max-height:92vh;background-color:var(--c-0a1028, #0a1028)}.dialog-wrapper.dialog-marketplace-media .dialog .dialog-content{position:relative;padding:0;border-bottom:none;overflow:hidden}.dialog-wrapper.dialog-marketplace-media .dialog .media-close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 60%, transparent);color:var(--on-color, #ffffff);cursor:pointer}.dialog-wrapper.dialog-marketplace-media .dialog .media-close:hover{background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 85%, transparent)}.dialog-wrapper.dialog-marketplace-media .dialog .media-close svg{width:20px;height:20px}.dialog-wrapper.dialog-marketplace-media .dialog .media-stage{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--ve-color) 45%, var(--c-ffffff, #ffffff)) 0%, color-mix(in srgb, var(--ve-color) 12%, var(--c-ffffff, #ffffff)) 100%)}.dialog-wrapper.dialog-marketplace-media .dialog .media-play{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;padding:0;border:none;border-radius:50%;background-color:color-mix(in srgb, var(--c-ffffff, #ffffff) 94%, transparent);color:var(--ve-color);box-shadow:0 8px 24px color-mix(in srgb, var(--c-1b254b, #1b254b) 22%, transparent);cursor:pointer}.dialog-wrapper.dialog-marketplace-media .dialog .media-play svg{width:34px;height:34px;fill:currentColor}.dialog-wrapper.dialog-marketplace-media .dialog .media-stage:not(.playing) .media-play svg{margin-left:5px}.dialog-wrapper.dialog-marketplace-media .dialog .media-image-icon{width:56px;height:56px;color:color-mix(in srgb, var(--ve-color) 70%, var(--c-1b254b, #1b254b));opacity:.6}.dialog-wrapper.dialog-marketplace-media .dialog .media-duration{position:absolute;left:16px;top:16px;padding:3px 10px;border-radius:8px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent);color:var(--on-color, #ffffff);font-size:12px;font-weight:600}.dialog-wrapper.dialog-marketplace-media .dialog .media-arrow{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:none;border-radius:50%;background-color:color-mix(in srgb, var(--c-ffffff, #ffffff) 90%, transparent);color:var(--c-1b254b, #1b254b);box-shadow:0 4px 12px color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);cursor:pointer}.dialog-wrapper.dialog-marketplace-media .dialog .media-arrow:hover{background-color:var(--c-ffffff, #ffffff)}.dialog-wrapper.dialog-marketplace-media .dialog .media-arrow.previous{left:16px}.dialog-wrapper.dialog-marketplace-media .dialog .media-arrow.next{right:16px}.dialog-wrapper.dialog-marketplace-media .dialog .media-arrow svg{width:24px;height:24px}.dialog-wrapper.dialog-marketplace-media .dialog .media-info{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:16px 20px 18px 20px}.dialog-wrapper.dialog-marketplace-media .dialog .media-info .media-caption{display:flex;flex-direction:column;gap:3px;min-width:0}.dialog-wrapper.dialog-marketplace-media .dialog .media-info .media-caption .media-title{font-size:16px;font-weight:600;color:var(--on-color, #ffffff)}.dialog-wrapper.dialog-marketplace-media .dialog .media-info .media-caption .media-text{font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--on-color, #ffffff) 75%, transparent)}.dialog-wrapper.dialog-marketplace-media .dialog .media-info .media-count{flex:0 0 auto;font-size:12px;color:color-mix(in srgb, var(--on-color, #ffffff) 60%, transparent)}.dialog-marketplace-media .media-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dialog-marketplace-media .media-still.picture{object-fit:contain}.dialog-marketplace-media .media-play{position:relative}.dialog-marketplace-media .media-player{position:absolute;inset:0;width:100%;height:100%;border:0}
.marketplace-media-gallery{min-width:0}.marketplace-media-gallery .gallery-frame{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg, color-mix(in srgb, var(--ve-color) 30%, var(--c-ffffff, #ffffff)) 0%, color-mix(in srgb, var(--ve-color) 8%, var(--c-ffffff, #ffffff)) 100%);border-radius:14px;cursor:zoom-in;outline:none}.marketplace-media-gallery .gallery-frame:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ve-color) 50%, transparent)}.marketplace-media-gallery .gallery-frame:hover .gallery-expand{opacity:1}.marketplace-media-gallery .gallery-play{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:color-mix(in srgb, var(--c-ffffff, #ffffff) 92%, transparent);color:var(--ve-color);box-shadow:0 6px 18px color-mix(in srgb, var(--c-1b254b, #1b254b) 18%, transparent);margin-bottom:28px}.marketplace-media-gallery .gallery-play svg{width:26px;height:26px;margin-left:4px;fill:currentColor}.marketplace-media-gallery .gallery-image-icon{width:34px;height:34px;margin-bottom:28px;color:color-mix(in srgb, var(--ve-color) 70%, var(--c-1b254b, #1b254b));opacity:.6}.marketplace-media-gallery .gallery-duration,.marketplace-media-gallery .gallery-expand{position:absolute;top:12px;display:inline-flex;align-items:center;border-radius:8px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent);color:var(--on-color, #ffffff)}.marketplace-media-gallery .gallery-duration{left:12px;padding:2px 8px;font-size:11px;font-weight:600}.marketplace-media-gallery .gallery-expand{right:12px;padding:5px;opacity:0;transition:opacity 140ms ease}.marketplace-media-gallery .gallery-expand svg{width:14px;height:14px}.marketplace-media-gallery .gallery-arrow{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:-32px;padding:0;border:none;border-radius:50%;background-color:color-mix(in srgb, var(--c-ffffff, #ffffff) 90%, transparent);color:var(--c-1b254b, #1b254b);box-shadow:0 4px 12px color-mix(in srgb, var(--c-1b254b, #1b254b) 18%, transparent);cursor:pointer;transition:background-color 120ms ease}.marketplace-media-gallery .gallery-arrow:hover{background-color:var(--c-ffffff, #ffffff)}.marketplace-media-gallery .gallery-arrow.previous{left:12px}.marketplace-media-gallery .gallery-arrow.next{right:12px}.marketplace-media-gallery .gallery-arrow svg{width:20px;height:20px}.marketplace-media-gallery .gallery-overlay{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:36px 16px 14px 16px;background:linear-gradient(to top, color-mix(in srgb, var(--c-0a1028, #0a1028) 72%, transparent) 0%, color-mix(in srgb, var(--c-0a1028, #0a1028) 40%, transparent) 55%, color-mix(in srgb, var(--c-0a1028, #0a1028) 0%, transparent) 100%);pointer-events:none}.marketplace-media-gallery .gallery-overlay .gallery-caption{display:flex;flex-direction:column;gap:2px;min-width:0}.marketplace-media-gallery .gallery-overlay .gallery-caption .gallery-title{font-size:14px;font-weight:600;color:var(--on-color, #ffffff)}.marketplace-media-gallery .gallery-overlay .gallery-caption .gallery-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:color-mix(in srgb, var(--on-color, #ffffff) 80%, transparent)}.marketplace-media-gallery .gallery-overlay .gallery-dots{display:flex;flex:0 0 auto;gap:6px;padding-bottom:4px;pointer-events:auto}.marketplace-media-gallery .gallery-overlay .gallery-dots .gallery-dot{width:8px;height:8px;padding:0;border:none;border-radius:4px;background-color:color-mix(in srgb, var(--c-ffffff, #ffffff) 50%, transparent);cursor:pointer;transition:width 160ms ease,background-color 160ms ease}.marketplace-media-gallery .gallery-overlay .gallery-dots .gallery-dot.active{width:20px;background-color:var(--c-ffffff, #ffffff)}.marketplace-media-gallery .gallery-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.marketplace-tool-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;border-radius:8px;background-color:var(--c-ffffff, #ffffff);border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent);color:var(--c-68769f, #68769f)}.marketplace-tool-logo.sm{width:30px;height:30px;padding:5px}.marketplace-tool-logo.sm img.tool-icon,.marketplace-tool-logo.sm svg{width:18px;height:18px}.marketplace-tool-logo.sm span.tool-icon{font-size:15px}.marketplace-tool-logo.md{width:40px;height:40px;padding:7px}.marketplace-tool-logo.md img.tool-icon,.marketplace-tool-logo.md svg{width:24px;height:24px}.marketplace-tool-logo.md span.tool-icon{font-size:20px}
.dialog-wrapper.dialog-hire-virtual-employee .dialog{width:720px;height:82vh}.dialog-wrapper.dialog-hire-virtual-employee .dialog .dialog-header,.dialog-wrapper.dialog-hire-virtual-employee .dialog .dialog-footer{flex:0 0 auto}.dialog-wrapper.dialog-hire-virtual-employee .dialog .dialog-content{flex:1 1 auto;min-height:0;overflow-y:auto}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-header{display:flex;align-items:center;gap:16px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-header .virtual-employee-profile-picture.hire-picture{flex:0 0 56px;width:56px;height:56px;min-height:56px;border-radius:12px;overflow:hidden}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-header .virtual-employee-profile-picture.hire-picture .color-background,.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-header .virtual-employee-profile-picture.hire-picture .blob{height:56px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-header .virtual-employee-profile-picture.hire-picture .blob{transform:translateY(20px)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-header .virtual-employee-profile-picture.hire-picture .picture{background-size:54px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-header h2{margin:0}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-header p{margin:2px 0 0 0;font-size:13px;color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-lead{margin:0 0 20px 0;font-size:14px;line-height:1.6;color:var(--c-5a6687, #5a6687)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-lead-row{display:flex;align-items:flex-start;gap:16px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-lead-row .hire-lead{flex:1 1 auto}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-lead-row button.button.hire-grant-all{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;width:auto;height:38px;margin:0;padding:0 16px;border:1px solid var(--c-e47953, #e47953);border-radius:8px;background-color:var(--c-ffffff, #ffffff);color:var(--c-e47953, #e47953);font-size:13px;font-weight:bold;white-space:nowrap;cursor:pointer}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-lead-row button.button.hire-grant-all:hover{background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-lead-row button.button.hire-grant-all.done{border-color:color-mix(in srgb, var(--c-35af62, #35af62) 40%, transparent);background-color:var(--c-f0fdf4, #f0fdf4);color:var(--c-2f8a4e, #2f8a4e);cursor:default}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-lead-row button.button.hire-grant-all svg{display:block;width:16px;height:16px;margin:0}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-muted{color:var(--c-7e869e, #7e869e);font-size:13px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-question{margin-bottom:22px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-question h4{margin:0 0 10px 0;font-size:15px;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot{display:flex;flex-direction:column;gap:12px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot:last-of-type{border-bottom:none}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot .hire-slot-head{display:flex;align-items:flex-start;gap:12px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot .hire-slot-head h4{margin:0 0 2px 0;font-size:15px;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot .hire-slot-head p{margin:0;font-size:13px;line-height:1.5;color:var(--c-5a6687, #5a6687)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot .hire-slot-head .hire-slot-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:8px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot .hire-slot-head .hire-slot-icon svg{width:20px;height:20px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-options{display:flex;flex-direction:column;gap:6px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option{border-radius:10px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent);background-color:var(--c-ffffff, #ffffff);transition:border-color 120ms ease,background-color 120ms ease}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option:hover{border-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 25%, transparent)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option.selected{border-color:var(--c-e47953, #e47953);background-color:color-mix(in srgb, var(--c-e47953, #e47953) 5%, transparent)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option .hire-option-detail{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px 44px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-row,.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;box-sizing:border-box;border:none;background:none;text-align:left;cursor:pointer}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-radio{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);box-sizing:border-box}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-radio svg{width:12px;height:12px;color:var(--on-color, #ffffff)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option.selected .hire-option-radio{border-color:var(--c-e47953, #e47953);background-color:var(--c-e47953, #e47953)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-icon>svg{width:18px;height:18px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-icon .hire-new-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 25%, transparent)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-icon .hire-new-icon svg{width:16px;height:16px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-text{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-text .hire-option-title{font-size:14px;font-weight:500;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-text .hire-option-subtitle{font-size:12px;color:var(--c-7e869e, #7e869e)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-badge{flex:0 0 auto;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;background-color:var(--c-f0fdf4, #f0fdf4);color:var(--c-2f8a4e, #2f8a4e)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-connect{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--c-5a6687, #5a6687)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-connect button.button.hire-connect-button{display:inline-flex;align-items:center;gap:6px;width:auto;height:34px;margin:0;padding:0 14px;border:none;border-radius:8px;background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff);font-size:13px;font-weight:bold;cursor:pointer}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-connect button.button.hire-connect-button svg{display:block;width:15px;height:15px;margin:0}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-connected{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--c-2f8a4e, #2f8a4e)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-connected svg{width:15px;height:15px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-segmented{display:inline-flex;align-self:flex-start;padding:3px;border-radius:9px;background-color:var(--c-f5f8fe, #f5f8fe)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-segmented button{height:30px;padding:0 12px;border:none;border-radius:7px;background:none;color:var(--c-5a6687, #5a6687);font-size:12px;font-weight:500;cursor:pointer}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-segmented button.selected{background-color:var(--c-ffffff, #ffffff);color:var(--c-1b254b, #1b254b);box-shadow:0 1px 4px color-mix(in srgb, var(--c-1b254b, #1b254b) 12%, transparent)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-textarea{width:100%;min-height:110px;padding:10px 12px;box-sizing:border-box;border-radius:10px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent);font-family:"Poppins",sans-serif;font-size:13px;resize:vertical;user-select:text}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-grants{display:flex;flex-direction:column;gap:6px;padding-left:52px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger{margin-bottom:8px;border-radius:10px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger .hire-trigger-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;height:34px;border-radius:8px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-68769f, #68769f)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger .hire-trigger-icon svg{width:17px;height:17px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger .hire-switch{position:relative;flex:0 0 36px;height:20px;border-radius:10px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent);transition:background-color 120ms ease}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger .hire-switch span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:var(--c-ffffff, #ffffff);transition:left 120ms ease}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger .hire-trigger-state{flex:0 0 110px;font-size:12px;color:var(--c-7e869e, #7e869e)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger.on{border-color:var(--c-35af62, #35af62)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger.on .hire-switch{background-color:var(--c-35af62, #35af62)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger.on .hire-switch span{left:18px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-trigger.on .hire-trigger-state{color:var(--c-2f8a4e, #2f8a4e);font-weight:600}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-summary{display:flex;flex-direction:column;gap:10px;margin:0 0 20px 0;padding:0;list-style:none}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-summary li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--c-1b254b, #1b254b)}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-summary li svg{flex:0 0 16px;width:16px;height:16px;margin-top:3px;color:var(--c-35af62, #35af62)}
.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot-icon img.tool-icon,.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-icon img.tool-icon{width:22px;height:22px;object-fit:contain}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-slot-icon .tool-box-icon-text,.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-option-icon .tool-box-icon-text{font-size:14px;font-weight:700}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-refusal{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;border-radius:10px;background-color:var(--c-fdecea, #fdecea);color:var(--c-cd5353, #cd5353);font-size:13px;line-height:1.5}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-refusal svg{flex:0 0 16px;height:16px;margin-top:2px}.dialog-wrapper.dialog-hire-virtual-employee .dialog .hire-refusal.hire-permissions{background-color:var(--c-fff7ed, #fff7ed);color:var(--c-b26a12, #b26a12)}
.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history{position:relative;margin:0;padding:0 0 0 22px;list-style:none}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history::before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;border-radius:1px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent)}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history li{position:relative;padding-bottom:24px}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history li:last-child{padding-bottom:0}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history li .history-dot{position:absolute;left:-22px;top:5px;width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:2px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 25%, transparent);background-color:var(--c-ffffff, #ffffff)}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history li.current .history-dot{border-color:var(--ve-color);background-color:var(--ve-color)}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history li .history-head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history li .history-head .history-version{font-size:14px;font-weight:700;color:var(--c-1b254b, #1b254b)}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history li .history-head .history-date{font-size:12px;color:var(--c-7e869e, #7e869e)}.sidepanel-wrapper.sidepanel-marketplace-history .sidepanel .marketplace-history li p{margin:0;font-size:13px;line-height:1.55;color:var(--c-5a6687, #5a6687)}
#root main.main.page-marketplace-listing{padding-bottom:0}#root main.main.page-marketplace-listing>header.virtual-employee-banner .banner-options button.button.banner-hire{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border-radius:8px;background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff);font-size:14px;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root main.main.page-marketplace-listing>header.virtual-employee-banner .banner-options button.button.banner-hire:hover{filter:brightness(92%)}#root main.main.page-marketplace-listing>header.virtual-employee-banner .banner-options button.button.banner-hire svg{display:block;width:16px;height:16px;margin:0}#root main.main.page-marketplace-listing>header.virtual-employee-banner .banner-options button.button.banner-details{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 16px;display:inline-flex;align-items:center;border:none;border-radius:8px;background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 75%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent);font-size:14px}#root main.main.page-marketplace-listing>header.virtual-employee-banner .banner-options button.button.banner-details:hover{background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 90%, transparent);color:var(--on-color, #ffffff)}#root main.main.page-marketplace-listing>header.virtual-employee-banner .banner-options button.button.banner-details svg{width:15px;height:15px;margin:0 8px 0 0}#root main.main.page-marketplace-listing .listing-hired{display:flex;align-items:center;gap:10px;align-self:flex-start;padding:10px 16px;border-radius:10px;background-color:color-mix(in srgb, var(--ve-color, var(--c-e47953, #e47953)) 12%, var(--c-ffffff, #ffffff));color:var(--c-1b254b, #1b254b);font-size:13px}#root main.main.page-marketplace-listing .listing-hired svg{flex:0 0 16px;height:16px}#root main.main.page-marketplace-listing .listing-hired a{font-weight:600;color:inherit}#root main.main.page-marketplace-listing .listing-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:20px;margin:0 -20px -20px -14px;padding:60px 100px 34px 94px;overflow-x:hidden;overflow-y:auto}#root main.main.page-marketplace-listing .listing-content .card{margin:0;flex:0 0 auto}#root main.main.page-marketplace-listing .listing-content .card.listing-hero{margin-bottom:36px}#root main.main.page-marketplace-listing .listing-content h3{display:flex;align-items:center;gap:8px;margin:0 0 16px 0;font-size:17px;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing .listing-content h4{margin:0;font-size:14px;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing .listing-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 36px;overflow:hidden;background:linear-gradient(100deg, var(--c-ffffff, #ffffff) 0%, var(--c-ffffff, #ffffff) 45%, color-mix(in srgb, var(--c-e47953, #e47953) 10%, transparent) 75%, color-mix(in srgb, var(--ve-color) 16%, var(--c-ffffff, #ffffff)) 100%)}#root main.main.page-marketplace-listing .listing-hero .hero-text{max-width:620px}#root main.main.page-marketplace-listing .listing-hero .hero-text h2{margin:0 0 10px 0;font-size:24px;font-weight:700;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing .listing-hero .hero-text p{margin:0;font-size:14px;line-height:1.6;color:var(--c-5a6687, #5a6687)}#root main.main.page-marketplace-listing .listing-hero .virtual-employee-profile-picture.hero-picture{flex:0 0 230px;align-self:flex-end;width:230px;height:230px;min-height:230px;margin:-30px 0 -30px 0;border-radius:0;box-shadow:none;background:none;overflow:visible}#root main.main.page-marketplace-listing .listing-hero .virtual-employee-profile-picture.hero-picture .color-background{display:none}#root main.main.page-marketplace-listing .listing-hero .virtual-employee-profile-picture.hero-picture .blob{height:230px;transform:translateY(40px)}#root main.main.page-marketplace-listing .listing-hero .virtual-employee-profile-picture.hero-picture .picture{background-size:220px}#root main.main.page-marketplace-listing .marketplace-pills{display:inline-flex;flex:0 0 auto;align-self:flex-start;gap:2px;padding:4px;border-radius:12px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 20%, transparent)}#root main.main.page-marketplace-listing .marketplace-pills .marketplace-pill{height:36px;padding:0 16px;border:none;border-radius:9px;background:none;color:var(--c-5a6687, #5a6687);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color 120ms ease,color 120ms ease}#root main.main.page-marketplace-listing .marketplace-pills .marketplace-pill:hover{color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing .marketplace-pills .marketplace-pill.active{background-color:var(--c-ffffff, #ffffff);color:var(--c-e47953, #e47953);font-weight:600;box-shadow:0 1px 4px color-mix(in srgb, var(--c-1b254b, #1b254b) 12%, transparent)}#root main.main.page-marketplace-listing .listing-section{padding:24px 28px}#root main.main.page-marketplace-listing .listing-section.listing-about{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:32px}#root main.main.page-marketplace-listing .listing-section.listing-about.with-media{grid-template-columns:minmax(320px, 520px) minmax(0, 1fr)}@media(max-width: 1100px){#root main.main.page-marketplace-listing .listing-section.listing-about.with-media{grid-template-columns:1fr}}#root main.main.page-marketplace-listing .listing-section.listing-about .about-text{padding:20px}#root main.main.page-marketplace-listing .listing-section.listing-about .about-name{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:24px}#root main.main.page-marketplace-listing .listing-section.listing-about .about-name .about-role{font-size:15px;font-weight:500;opacity:.5}#root main.main.page-marketplace-listing .listing-section.listing-about .listing-description{margin-bottom:0}#root main.main.page-marketplace-listing .listing-section .listing-pitch{margin:0 0 10px 0;font-size:16px;font-weight:500;line-height:1.5;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing .listing-section .listing-description{margin:0 0 14px 0;font-size:14px;line-height:1.65;color:var(--c-5a6687, #5a6687)}#root main.main.page-marketplace-listing .listing-section .listing-section-lead{margin:-6px 0 18px 0;font-size:13px;line-height:1.55;color:var(--c-7e869e, #7e869e)}#root main.main.page-marketplace-listing .listing-section .listing-subheading{margin:22px 0 10px 0}#root main.main.page-marketplace-listing .listing-section .listing-subheading.first{margin-top:0}#root main.main.page-marketplace-listing .listing-section .listing-routines{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}#root main.main.page-marketplace-listing .listing-section .listing-routines li{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:3px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 10%, transparent)}#root main.main.page-marketplace-listing .listing-section .listing-routines li .routine-name{font-size:13px;font-weight:600;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing .listing-section .listing-routines li .routine-description{font-size:13px;color:var(--c-5a6687, #5a6687)}#root main.main.page-marketplace-listing .listing-section .listing-examples{display:flex;flex-direction:column;gap:14px}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example{display:flex;flex-direction:column;gap:10px}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow{display:grid;grid-template-columns:1fr auto 1.4fr;align-items:stretch;gap:12px}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-in,#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-out{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-in .example-label,#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-out .example-label{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-in p,#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-out p{margin:0;font-size:13px;line-height:1.55;color:var(--c-3b4158, #3b4158)}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-in{background-color:var(--c-f5f8fe, #f5f8fe)}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-in .example-label{color:var(--c-7e869e, #7e869e)}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-out{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 8%, transparent)}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-out .example-label{color:var(--c-c85b3a, #c85b3a)}#root main.main.page-marketplace-listing .listing-section .listing-examples .listing-example .example-flow .example-arrow{align-self:center;width:20px;height:20px;color:var(--c-e47953, #e47953)}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs{display:flex;flex-direction:column;gap:28px}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .tool-need{display:flex;flex-direction:column;gap:4px}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .tool-need>p{margin:0;font-size:13px;line-height:1.5;color:var(--c-5a6687, #5a6687)}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .tool-need .tool-need-choice{margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--c-7e869e, #7e869e)}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .tool-need .tool-need-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(280px, 100%), 1fr));gap:16px;margin-top:10px}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .tool-need .tool-need-grid>*{min-width:0}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card{position:relative;display:flex;align-items:stretch;min-width:0;margin:0;padding:0;overflow:hidden}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-visual{flex:0 0 85px;width:85px;min-height:85px;display:flex;align-items:center;justify-content:center}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-visual img.tool-icon{width:40px;height:40px}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-visual span.tool-icon{font-size:28px}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:10px 34px 10px 14px;background:var(--c-ffffff, #ffffff)}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-info h4{margin:0 0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-info p{margin:0;font-size:11px;line-height:1.5;color:var(--c-8b9db2, #8b9db2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-info-icon{position:absolute;top:8px;right:10px;display:inline-flex;cursor:help;opacity:.65}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-info-icon svg{width:16px;height:16px}#root main.main.page-marketplace-listing .listing-section .listing-tool-needs .card.tool-card .tool-card-info-icon:hover{opacity:1}#root main.main.page-marketplace-listing .listing-section .listing-needs{display:flex;flex-direction:column;gap:16px}#root main.main.page-marketplace-listing .listing-section .listing-needs.listing-knowledge-needs{margin-top:16px}#root main.main.page-marketplace-listing .listing-section .listing-needs .listing-need{display:flex;align-items:flex-start;gap:14px}#root main.main.page-marketplace-listing .listing-section .listing-needs .listing-need .need-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:8px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-68769f, #68769f)}#root main.main.page-marketplace-listing .listing-section .listing-needs .listing-need .need-icon svg{width:20px;height:20px}#root main.main.page-marketplace-listing .listing-section .listing-needs .listing-need .need-text{display:flex;flex-direction:column;gap:4px;min-width:0}#root main.main.page-marketplace-listing .listing-section .listing-needs .listing-need .need-text p{margin:0;font-size:13px;line-height:1.5;color:var(--c-5a6687, #5a6687)}.info-tooltip-content .tool-uses{display:flex;flex-direction:column;gap:2px;text-align:left}

#root main.main.page-marketplace-listing-editor{padding-bottom:0}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options .editor-languages{display:inline-flex;flex:0 0 auto;align-self:flex-start;gap:2px;padding:4px;border-radius:12px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 20%, transparent)}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options .editor-languages .marketplace-pill{height:36px;padding:0 16px;border:none;border-radius:9px;background:none;color:var(--c-5a6687, #5a6687);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color 120ms ease,color 120ms ease}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options .editor-languages .marketplace-pill:hover{color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options .editor-languages .marketplace-pill.active{background-color:var(--c-ffffff, #ffffff);color:var(--c-e47953, #e47953);font-weight:600;box-shadow:0 1px 4px color-mix(in srgb, var(--c-1b254b, #1b254b) 12%, transparent)}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options .editor-languages{background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 45%, transparent)}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options .editor-languages .marketplace-pill{color:color-mix(in srgb, var(--on-color, #ffffff) 80%, transparent)}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options .editor-languages .marketplace-pill.active{color:var(--c-e47953, #e47953)}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options .editor-languages .missing-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff);font-size:11px;font-weight:600}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options button.button.banner-hire{flex:0 0 auto;width:auto;height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border-radius:8px;background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff);font-size:14px}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options button.button.banner-hire:disabled{opacity:.5;cursor:default}#root main.main.page-marketplace-listing-editor>header.virtual-employee-banner .banner-options button.button.banner-hire svg{width:16px;height:16px;margin:0}#root main.main.page-marketplace-listing-editor .editor-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:20px;margin:0 -20px -20px -14px;padding:40px 100px 34px 94px;overflow-x:hidden;overflow-y:auto}#root main.main.page-marketplace-listing-editor .editor-content .card{margin:0;flex:0 0 auto}#root main.main.page-marketplace-listing-editor .editor-section{display:flex;flex-direction:column;gap:10px;padding:24px 28px}#root main.main.page-marketplace-listing-editor .editor-section h3{margin:0 0 4px;font-size:16px;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing-editor .editor-lead{margin:0 0 6px;font-size:13px;line-height:1.5;color:var(--c-6b718a, #6b718a)}#root main.main.page-marketplace-listing-editor .editor-label{margin-top:8px;font-size:13px;font-weight:600;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing-editor .editor-row{display:flex;gap:16px}#root main.main.page-marketplace-listing-editor .editor-row>*{flex:1 1 0;min-width:0}#root main.main.page-marketplace-listing-editor .missing-mark{align-self:flex-start;margin-top:-6px;padding:2px 8px;border-radius:6px;background-color:var(--c-fff7ed, #fff7ed);color:var(--c-b26a12, #b26a12);font-size:11px;font-weight:600}#root main.main.page-marketplace-listing-editor .editor-state .editor-choice{display:flex;gap:12px}#root main.main.page-marketplace-listing-editor .editor-state .choice{flex:1 1 0;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1.5px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 12%, transparent);border-radius:12px;background-color:var(--c-ffffff, #ffffff);text-align:left;cursor:pointer}#root main.main.page-marketplace-listing-editor .editor-state .choice strong{font-size:14px;color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing-editor .editor-state .choice span{font-size:13px;color:var(--c-6b718a, #6b718a)}#root main.main.page-marketplace-listing-editor .editor-state .choice.selected{border-color:var(--ve-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--ve-color) 18%, transparent)}#root main.main.page-marketplace-listing-editor .editor-pictures{display:flex;flex-wrap:wrap;gap:8px}#root main.main.page-marketplace-listing-editor .editor-pictures .editor-picture{width:52px;height:52px;border:2px solid rgba(0,0,0,0);border-radius:12px;background-color:var(--c-f5f8fe, #f5f8fe);background-size:46px;background-position:center bottom;background-repeat:no-repeat;cursor:pointer}#root main.main.page-marketplace-listing-editor .editor-pictures .editor-picture.selected{border-color:var(--ve-color);background-color:color-mix(in srgb, var(--ve-color) 18%, var(--c-ffffff, #ffffff))}#root main.main.page-marketplace-listing-editor .editor-chips{display:flex;flex-wrap:wrap;gap:6px}#root main.main.page-marketplace-listing-editor .editor-chips .editor-chip{height:30px;padding:0 12px;border-radius:15px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 12%, transparent);background-color:var(--c-ffffff, #ffffff);color:var(--c-3b4158, #3b4158);font-size:13px;cursor:pointer}#root main.main.page-marketplace-listing-editor .editor-chips .editor-chip.selected{border-color:var(--c-1b254b, #1b254b);background-color:var(--c-1b254b, #1b254b);color:var(--on-color, #ffffff)}#root main.main.page-marketplace-listing-editor .editor-item{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--c-f5f8fe, #f5f8fe)}#root main.main.page-marketplace-listing-editor .editor-item .editor-item-fields{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}#root main.main.page-marketplace-listing-editor .editor-item .editor-item-actions{flex:0 0 auto;display:flex;flex-direction:column;gap:4px}#root main.main.page-marketplace-listing-editor .editor-item .editor-item-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:none;color:var(--c-6b718a, #6b718a);cursor:pointer}#root main.main.page-marketplace-listing-editor .editor-item .editor-item-actions button:hover:not(:disabled){background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b)}#root main.main.page-marketplace-listing-editor .editor-item .editor-item-actions button.remove:hover:not(:disabled){color:var(--c-cd5353, #cd5353)}#root main.main.page-marketplace-listing-editor .editor-item .editor-item-actions button:disabled{opacity:.35;cursor:default}#root main.main.page-marketplace-listing-editor .editor-item .editor-item-actions button svg{width:16px;height:16px}#root main.main.page-marketplace-listing-editor .editor-media .editor-media-thumb{flex:0 0 128px;height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background-color:color-mix(in srgb, var(--ve-color) 15%, var(--c-ffffff, #ffffff));color:color-mix(in srgb, var(--ve-color) 70%, var(--c-1b254b, #1b254b))}#root main.main.page-marketplace-listing-editor .editor-media .editor-media-thumb img{width:100%;height:100%;object-fit:cover}#root main.main.page-marketplace-listing-editor .editor-media .editor-media-source{font-size:12px;color:var(--c-6b718a, #6b718a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root main.main.page-marketplace-listing-editor .editor-media-add{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:8px}#root main.main.page-marketplace-listing-editor .editor-media-add .editor-video-add{display:flex;align-items:flex-end;gap:10px;width:100%}#root main.main.page-marketplace-listing-editor .editor-media-add .editor-video-add label{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--c-6b718a, #6b718a)}#root main.main.page-marketplace-listing-editor .editor-media-add .editor-video-add label.duration{flex:0 0 90px}#root main.main.page-marketplace-listing-editor .editor-media-add .editor-video-add label input{height:38px;padding:0 12px;border:1px solid color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent);border-radius:8px;font-size:13px;color:var(--c-1b254b, #1b254b)}
.workbench-cell-tooltip{max-width:300px;white-space:normal;word-break:break-word;font-size:12px !important;z-index:10000}#root>main.main.page-workbench-table{gap:0;min-width:400px}#root>main.main.page-workbench-table header.banner .banner-title h3{opacity:.8;text-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:calc(11px*var(--layout-scale))}#root>main.main.page-workbench-table header.banner .table-banner-icon{display:flex;align-items:center;justify-content:center;width:calc(48px*var(--layout-scale));height:calc(48px*var(--layout-scale));border-radius:50%;background:color-mix(in srgb, var(--on-color, #ffffff) 92%, transparent);color:var(--c-e47953, #e47953)}#root>main.main.page-workbench-table header.banner .table-banner-icon svg,#root>main.main.page-workbench-table header.banner .table-banner-icon img{width:calc(24px*var(--layout-scale));height:calc(24px*var(--layout-scale))}#root>main.main.page-workbench-table header.banner .banner-options{align-items:center;gap:10px}#root>main.main.page-workbench-table header.banner .banner-options button.button.banner-secondary{flex:0 0 auto;width:auto;max-width:none;height:40px;line-height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;margin:0;border:none;border-radius:8px;font-size:14px;background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 75%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent)}#root>main.main.page-workbench-table header.banner .banner-options button.button.banner-secondary svg{width:16px;height:16px;margin:0}#root>main.main.page-workbench-table header.banner .banner-options button.button.banner-secondary:hover{background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 90%, transparent);color:var(--on-color, #ffffff)}#root>main.main.page-workbench-table header.banner .banner-options button.button.banner-menu{width:40px;padding:0;justify-content:center}#root>main.main.page-workbench-table .content-with-banner .card-table{display:block;position:absolute;width:100%;height:calc(100% - 20px);left:0;margin-top:20px;padding:0;box-sizing:border-box;overflow:hidden}#root>main.main.page-workbench-table .content-with-banner .card-table .table-no-columns{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:40px 30px;box-sizing:border-box;text-align:center}#root>main.main.page-workbench-table .content-with-banner .card-table .table-no-columns .table-no-columns-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);color:var(--c-e47953, #e47953)}#root>main.main.page-workbench-table .content-with-banner .card-table .table-no-columns .table-no-columns-icon svg{width:26px;height:26px}#root>main.main.page-workbench-table .content-with-banner .card-table .table-no-columns h4{margin:4px 0 0;font-size:18px;color:var(--c-1b254b, #1b254b)}#root>main.main.page-workbench-table .content-with-banner .card-table .table-no-columns p{max-width:380px;margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--c-6b718a, #6b718a)}#root>main.main.page-workbench-table .content-with-banner .card-table .table-no-columns button.button{display:inline-flex;align-items:center;gap:8px;width:auto;padding:0 20px}#root>main.main.page-workbench-table .content-with-banner .card-table .table-no-columns button.button svg{width:16px;height:16px;margin:0}#root>main.main.page-workbench-table .content-with-banner .card-table .table-load-error{margin:0;padding:20px 30px;font-size:14px;color:var(--c-cd5353, #cd5353)}
.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-changes{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change{border-radius:10px;background:var(--c-f5f8fe, #f5f8fe);overflow:hidden}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-head:hover{background:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 12%, transparent)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-who{font-size:13px;color:var(--c-1b254b, #1b254b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-who strong{font-weight:600}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-who .row-change-routine{color:var(--c-6b718a, #6b718a)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-who .row-change-routine::before{content:" · "}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-summary{font-size:12px;color:var(--c-6b718a, #6b718a)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-when{flex:0 0 auto;font-size:11px;color:var(--c-a3aed0, #a3aed0);white-space:nowrap}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-chevron{flex:0 0 auto;width:16px;height:16px;color:var(--c-a3aed0, #a3aed0)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-body{margin:0 10px 10px 10px;padding:6px 12px 10px 12px;border-radius:8px;background:var(--c-ffffff, #ffffff)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-fields{margin:0;padding:0;list-style:none}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-field{display:grid;grid-template-columns:minmax(0, 38%) minmax(0, 1fr);align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--c-f5f8fe, #f5f8fe)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-field:last-child{border-bottom:none}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-column{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0;border:none;background:none;font-family:inherit;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--c-a3aed0, #a3aed0);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-column .row-change-column-icon{display:inline-flex}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-column .row-change-column-icon svg{width:12px;height:12px}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-column:hover{color:var(--c-e47953, #e47953)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-values{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-values>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-before{flex:0 1 auto;color:var(--c-a3aed0, #a3aed0);text-decoration:line-through}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-arrow{flex:0 0 auto;width:12px;height:12px;color:var(--c-a3aed0, #a3aed0)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-after{flex:0 1 auto;font-weight:500;color:var(--c-1b254b, #1b254b)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-emptied{color:var(--c-6b718a, #6b718a)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-foot{display:flex;align-items:center;gap:12px;margin-top:6px;padding-top:10px;border-top:1px solid var(--c-f5f8fe, #f5f8fe);font-size:12px;color:var(--c-6b718a, #6b718a)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-action{display:inline-flex;align-items:center;gap:6px}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-action svg{width:13px;height:13px}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-action strong{font-weight:600;color:var(--c-1b254b, #1b254b)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-process{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:0;border:none;background:none;font-family:inherit;font-size:12px;color:var(--c-465298, #465298);cursor:pointer}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-process svg{width:12px;height:12px}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-process:hover{color:var(--c-e47953, #e47953)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-changes-note{margin:0 0 12px 0;font-size:13px;color:var(--c-6b718a, #6b718a)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-changes-note--error{color:var(--c-dc2626, #dc2626)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-changes-loading{position:relative;height:60px}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-changes-more{margin-top:10px;padding:0;border:none;background:none;font-family:inherit;font-size:12px;color:var(--c-465298, #465298);cursor:pointer}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-changes-more:hover{color:var(--c-e47953, #e47953)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-changes-before-record{margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--c-f5f8fe, #f5f8fe)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-changes-before-record .row-change-fields{padding:0 10px;border-radius:8px;background:var(--c-ffffff, #ffffff)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-writer{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:0 0 auto;font-size:11px;color:var(--c-a3aed0, #a3aed0);white-space:nowrap}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-column:disabled{cursor:default}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-content .row-change-column:disabled:hover{color:var(--c-a3aed0, #a3aed0)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-header{display:flex;align-items:center;gap:16px}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-header .sidepanel-buttons{float:none;margin-left:auto}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-header .row-created{display:flex;align-items:center;gap:10px}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-header .row-created-text{display:flex;flex-direction:column;font-size:12px;line-height:1.35;color:var(--c-6b718a, #6b718a)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-header .row-created-text strong{font-weight:600;color:var(--c-1b254b, #1b254b)}.sidepanel-wrapper.sidepanel-workbench-row .sidepanel .sidepanel-header .row-created-detail{font-size:11px;color:var(--c-a3aed0, #a3aed0)}
.workbench-sheet{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.workbench-sheet.is-filling,.workbench-sheet.is-filling .sheet-cell{cursor:crosshair}.workbench-sheet.is-resizing,.workbench-sheet.is-resizing *{cursor:col-resize !important}.workbench-sheet.is-moving,.workbench-sheet.is-moving *{cursor:grabbing !important}.workbench-sheet .sheet-move-line{position:absolute;top:0;bottom:0;width:4px;border-radius:2px;background:var(--c-e47953, #e47953);z-index:6;pointer-events:none}.workbench-sheet .sheet-scroll{flex:1 1 auto;min-height:0;overflow:auto;outline:none}.workbench-sheet .sheet-scroll::-webkit-scrollbar{width:12px;height:12px}.workbench-sheet .sheet-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.workbench-sheet .sheet-scroll::-webkit-scrollbar-track:vertical{margin-top:38px;margin-bottom:8px}.workbench-sheet .sheet-scroll::-webkit-scrollbar-track:horizontal{margin-left:52px;margin-right:8px}.workbench-sheet .sheet-scroll::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);border-radius:6px;background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 45%, transparent);background-clip:padding-box}.workbench-sheet .sheet-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 70%, transparent)}.workbench-sheet .sheet-scroll::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}@supports not selector(::-webkit-scrollbar){.workbench-sheet .sheet-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 45%, transparent) rgba(0,0,0,0)}}.workbench-sheet table.sheet-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px;color:var(--c-1b254b, #1b254b);user-select:none}.workbench-sheet table.sheet-grid th,.workbench-sheet table.sheet-grid td{height:34px;padding:0;border-right:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 35%, transparent);box-sizing:border-box}.workbench-sheet table.sheet-grid th:last-child,.workbench-sheet table.sheet-grid td:last-child{border-right:none}.workbench-sheet table.sheet-grid thead th{position:sticky;top:0;z-index:3;background:var(--c-f5f8fe, #f5f8fe);font-weight:600;font-size:12px;color:var(--c-6b718a, #6b718a);text-align:left;white-space:nowrap}.workbench-sheet table.sheet-grid .sheet-corner{left:0;z-index:4;width:48px;min-width:48px}.workbench-sheet table.sheet-grid .sheet-head.is-movable{cursor:grab}.workbench-sheet table.sheet-grid .sheet-head.is-moved .sheet-head-inner{opacity:.45}.workbench-sheet table.sheet-grid .sheet-head .sheet-resize{position:absolute;top:0;right:0;bottom:0;width:7px;cursor:col-resize;z-index:1}.workbench-sheet table.sheet-grid .sheet-head .sheet-resize::after{content:"";position:absolute;top:6px;bottom:6px;right:0;width:3px;border-radius:2px;background:rgba(0,0,0,0)}.workbench-sheet table.sheet-grid .sheet-head .sheet-resize:hover::after,.workbench-sheet table.sheet-grid .sheet-head .sheet-resize.is-dragging::after{background:var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-head .sheet-head-inner{display:flex;align-items:center;gap:6px;padding:0 10px;overflow:hidden}.workbench-sheet table.sheet-grid .sheet-head .sheet-type{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 20%, transparent);color:var(--c-6b718a, #6b718a)}.workbench-sheet table.sheet-grid .sheet-head .sheet-type svg{width:12px;height:12px}.workbench-sheet table.sheet-grid .sheet-head .sheet-head-name{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--c-1b254b, #1b254b);cursor:pointer}.workbench-sheet table.sheet-grid .sheet-head .sheet-sort{display:inline-flex;flex:0 0 auto;color:var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-head .sheet-sort svg{width:13px;height:13px}.workbench-sheet table.sheet-grid .sheet-head .sheet-head-flag{flex:0 0 auto;width:12px;height:12px;color:var(--c-a3aed0, #a3aed0)}.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button,.workbench-sheet table.sheet-grid .sheet-head .sheet-menu-button{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;margin-left:auto;padding:0;border:none;border-radius:5px;background:none;color:var(--c-a3aed0, #a3aed0);cursor:pointer}.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button svg,.workbench-sheet table.sheet-grid .sheet-head .sheet-menu-button svg{width:13px;height:13px}.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button:hover,.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button.is-open,.workbench-sheet table.sheet-grid .sheet-head .sheet-menu-button:hover,.workbench-sheet table.sheet-grid .sheet-head .sheet-menu-button.is-open{background:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 20%, transparent);color:var(--c-1b254b, #1b254b)}.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button.is-set,.workbench-sheet table.sheet-grid .sheet-head .sheet-menu-button.is-set{color:var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button.is-set,.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button.is-open,.workbench-sheet table.sheet-grid .sheet-head .sheet-menu-button.is-set,.workbench-sheet table.sheet-grid .sheet-head .sheet-menu-button.is-open{display:inline-flex}.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button.is-set+.sheet-menu-button,.workbench-sheet table.sheet-grid .sheet-head .sheet-filter-button.is-open+.sheet-menu-button{margin-left:0}.workbench-sheet table.sheet-grid .sheet-head:hover .sheet-filter-button,.workbench-sheet table.sheet-grid .sheet-head:hover .sheet-menu-button{display:inline-flex}.workbench-sheet table.sheet-grid .sheet-head:hover .sheet-menu-button{margin-left:0}.workbench-sheet table.sheet-grid .sheet-head.is-readonly .sheet-head-name{color:var(--c-6b718a, #6b718a);font-weight:500}.workbench-sheet table.sheet-grid .sheet-head.is-active{background:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);box-shadow:inset 0 -2px 0 var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-head.is-active .sheet-head-name{color:var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-row-number{position:sticky;left:0;z-index:2;width:48px;min-width:48px;background:var(--c-f5f8fe, #f5f8fe);text-align:center;font-size:11px;font-weight:600;color:var(--c-a3aed0, #a3aed0)}.workbench-sheet table.sheet-grid .sheet-row-number .open-row{display:none;align-items:center;justify-content:center;width:100%;height:100%;border:none;background:none;color:var(--c-e47953, #e47953);cursor:pointer}.workbench-sheet table.sheet-grid .sheet-row-number .open-row svg{width:14px;height:14px}.workbench-sheet table.sheet-grid .sheet-row-number.is-draft .number{color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 55%, transparent);font-style:italic}.workbench-sheet table.sheet-grid tbody tr:hover .sheet-row-number .number{display:none}.workbench-sheet table.sheet-grid tbody tr:hover .sheet-row-number .open-row{display:flex}.workbench-sheet table.sheet-grid tbody tr.is-active .sheet-row-number{background:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);box-shadow:inset -2px 0 0 var(--c-e47953, #e47953);color:var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-cell{position:relative;background:var(--c-ffffff, #ffffff);cursor:cell}.workbench-sheet table.sheet-grid .sheet-cell .sheet-cell-inner{display:flex;align-items:center;gap:6px;height:33px;padding:0 10px;overflow:hidden;white-space:nowrap}.workbench-sheet table.sheet-grid .sheet-cell .sheet-value{overflow:hidden;text-overflow:ellipsis}.workbench-sheet table.sheet-grid .sheet-cell.is-figure .sheet-cell-inner{justify-content:flex-end;font-variant-numeric:tabular-nums}.workbench-sheet table.sheet-grid .sheet-cell .sheet-json{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--c-6b718a, #6b718a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench-sheet table.sheet-grid .sheet-cell .sheet-link{color:var(--c-465298, #465298);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--c-465298, #465298) 35%, transparent);text-underline-offset:2px}.workbench-sheet table.sheet-grid .sheet-cell .sheet-link-open{display:inline-flex;flex:0 0 auto;margin-left:auto;padding:0;border:none;background:none;color:var(--c-a3aed0, #a3aed0);opacity:0;cursor:pointer}.workbench-sheet table.sheet-grid .sheet-cell .sheet-link-open svg{width:13px;height:13px}.workbench-sheet table.sheet-grid .sheet-cell .sheet-link-open:hover{color:var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-cell:hover .sheet-link-open{opacity:1}.workbench-sheet table.sheet-grid .sheet-cell.is-readonly{background:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe) 60%, transparent);color:var(--c-6b718a, #6b718a);cursor:default}.workbench-sheet table.sheet-grid .sheet-cell.is-calculated{font-style:italic}.workbench-sheet table.sheet-grid .sheet-cell.is-misfit{background:color-mix(in srgb, var(--c-dc2626, #dc2626) 7%, transparent)}.workbench-sheet table.sheet-grid .sheet-cell.is-missing{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--c-e47953, #e47953) 55%, transparent)}.workbench-sheet table.sheet-grid .sheet-cell.is-active{z-index:1;box-shadow:inset 0 0 0 2px var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-cell.is-editing{box-shadow:inset 0 0 0 2px var(--c-e47953, #e47953),0 4px 14px color-mix(in srgb, var(--c-1b254b, #1b254b) 15%, transparent)}.workbench-sheet table.sheet-grid .sheet-cell.is-invalid{box-shadow:inset 0 0 0 2px var(--c-dc2626, #dc2626)}.workbench-sheet table.sheet-grid .sheet-cell:hover .sheet-chip-open{opacity:1}.workbench-sheet table.sheet-grid .sheet-handle{position:absolute;right:-4px;bottom:-4px;width:7px;height:7px;border:1px solid var(--c-ffffff, #ffffff);background:var(--c-e47953, #e47953);z-index:2;cursor:crosshair}.workbench-sheet table.sheet-grid .sheet-handle::after{content:"";position:absolute;inset:-5px}.workbench-sheet table.sheet-grid td:last-child .sheet-handle{right:0}.workbench-sheet table.sheet-grid td:last-child .sheet-handle::after{right:0}.workbench-sheet table.sheet-grid td:last-child .sheet-invalid-note{left:auto;right:0}.workbench-sheet table.sheet-grid .sheet-cell.is-fill{background:color-mix(in srgb, var(--c-e47953, #e47953) 6%, transparent);box-shadow:inset 1px 0 0 var(--c-e47953, #e47953),inset -1px 0 0 var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-cell.is-fill.is-fill-first{box-shadow:inset 1px 0 0 var(--c-e47953, #e47953),inset -1px 0 0 var(--c-e47953, #e47953),inset 0 1px 0 var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-cell.is-fill.is-fill-last{box-shadow:inset 1px 0 0 var(--c-e47953, #e47953),inset -1px 0 0 var(--c-e47953, #e47953),inset 0 -1px 0 var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-cell.is-fill.is-fill-first.is-fill-last{box-shadow:inset 0 0 0 1px var(--c-e47953, #e47953)}.workbench-sheet table.sheet-grid .sheet-editor{width:100%;height:33px;padding:0 10px;border:none;outline:none;background:rgba(0,0,0,0);font-family:inherit;font-size:13px;color:var(--c-1b254b, #1b254b);box-sizing:border-box}.workbench-sheet table.sheet-grid .sheet-editor.is-saving{opacity:.5}.workbench-sheet table.sheet-grid .is-figure .sheet-editor{text-align:right}.workbench-sheet table.sheet-grid .sheet-invalid-note{position:absolute;top:100%;left:0;z-index:3;margin-top:2px;padding:3px 8px;border-radius:4px;background:var(--c-dc2626, #dc2626);color:var(--c-ffffff, #ffffff);font-size:11px;white-space:nowrap}.workbench-sheet table.sheet-grid .sheet-chip-open{flex:0 0 auto;width:14px;height:14px;margin-left:auto;color:var(--c-a3aed0, #a3aed0);opacity:0;cursor:pointer}.workbench-sheet table.sheet-grid .sheet-empty{padding:16px;color:var(--c-6b718a, #6b718a)}.workbench-sheet table.sheet-grid .sheet-reset-filters{padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:var(--c-e47953, #e47953);cursor:pointer}.workbench-sheet table.sheet-grid .sheet-cell-blank{background:var(--c-ffffff, #ffffff)}.workbench-sheet table.sheet-grid .sheet-add-row .sheet-row-number button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;background:none;color:var(--c-a3aed0, #a3aed0);cursor:pointer}.workbench-sheet table.sheet-grid .sheet-add-row .sheet-row-number button svg{width:14px;height:14px}.workbench-sheet table.sheet-grid .sheet-add-row .sheet-row-number button:hover{color:var(--c-e47953, #e47953)}.workbench-sheet .sheet-chip,.sheet-options .sheet-chip,.sheet-filter .sheet-chip{display:inline-block;max-width:100%;padding:2px 10px;border-radius:10px;background:color-mix(in srgb, var(--c-4f5bd5, #4f5bd5) 10%, transparent);color:var(--c-465298, #465298);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-options-backdrop{position:fixed;inset:0;z-index:9998}.sheet-options{position:fixed;z-index:9999;margin:0;padding:6px;list-style:none;border-radius:8px;background:var(--c-ffffff, #ffffff);box-shadow:0 6px 24px color-mix(in srgb, var(--c-1b254b, #1b254b) 18%, transparent)}.sheet-options li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer}.sheet-options li:hover{background:var(--c-f5f8fe, #f5f8fe)}.sheet-options li svg{width:14px;height:14px;margin-left:auto;color:var(--c-e47953, #e47953)}.sheet-options .sheet-option-clear{margin-top:4px;border-top:1px solid var(--c-f5f8fe, #f5f8fe);border-radius:0 0 6px 6px;font-size:12px;color:var(--c-6b718a, #6b718a)}.sheet-area{position:fixed;z-index:9999;display:flex;flex-direction:column;border-radius:6px;background:var(--c-ffffff, #ffffff);box-shadow:0 0 0 2px var(--c-e47953, #e47953),0 10px 30px color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent);overflow:hidden}.sheet-area.is-invalid{box-shadow:0 0 0 2px var(--c-dc2626, #dc2626),0 10px 30px color-mix(in srgb, var(--c-1b254b, #1b254b) 20%, transparent)}.sheet-area textarea{width:100%;min-height:180px;padding:9px 10px;border:none;outline:none;resize:vertical;background:rgba(0,0,0,0);font-family:inherit;font-size:13px;line-height:1.5;color:var(--c-1b254b, #1b254b);box-sizing:border-box}.sheet-area textarea.is-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.sheet-area .sheet-area-foot{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;border-top:1px solid var(--c-f5f8fe, #f5f8fe);background:var(--c-f5f8fe, #f5f8fe);font-size:11px;color:var(--c-6b718a, #6b718a)}.sheet-area .sheet-area-error{color:var(--c-dc2626, #dc2626)}.sheet-area .sheet-area-keys{white-space:nowrap}.sheet-filter .sheet-filter-empty{font-style:italic;color:var(--c-6b718a, #6b718a)}
.dialog-add-column .dialog{width:620px}.dialog-add-column .dialog h3{margin-top:10px;margin-bottom:0}.dialog-add-column .dialog .fields{display:flex;flex-direction:column;gap:12px}.dialog-add-column .dialog .rule-checkboxes{display:flex;gap:24px}.dialog-add-column .dialog .checkbox.unique-checkbox{display:block;flex:1 1 0;min-width:0;margin:0}.dialog-add-column .dialog .checkbox.unique-checkbox .checkbox-label{display:flex;align-items:center}.dialog-add-column .dialog .checkbox.unique-checkbox .unique-info{display:inline-flex;margin-left:auto;cursor:default}.dialog-add-column .dialog .field-hint{margin:-6px 0 0 0;font-size:12px;line-height:1.5;color:var(--c-6b718a, #6b718a)}.dialog-add-column .dialog .field-hint--warning{margin-top:0;padding:8px 12px;border-radius:8px;background:color-mix(in srgb, var(--c-dc2626, #dc2626) 7%, transparent);color:var(--c-1b254b, #1b254b)}
.dialog-cell-history .dialog{width:min(620px,92vw)}.dialog-cell-history .dialog .cell-history-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.dialog-cell-history .dialog .cell-history-head h2{margin:0}.dialog-cell-history .dialog .cell-history-head .cell-history-row{margin:2px 0 0 0;font-size:12px;color:var(--c-6b718a, #6b718a)}.dialog-cell-history .dialog .cell-history-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a)}.dialog-cell-history .dialog .cell-history-icon svg{width:18px;height:18px}.dialog-cell-history .dialog .cell-history-empty{margin:0;color:var(--c-a3aed0, #a3aed0)}.cell-history-list+.dialog-cell-history .dialog .cell-history-empty{margin-top:12px}.dialog-cell-history .dialog .cell-history-loading{position:relative;height:60px}.dialog-cell-history .dialog .cell-history-list{position:relative;margin:0;padding:0;list-style:none;max-height:60vh;overflow-y:auto}.dialog-cell-history .dialog .cell-history-entry{position:relative;display:flex;gap:12px;padding-bottom:18px}.dialog-cell-history .dialog .cell-history-entry:not(:last-child)::before{content:"";position:absolute;top:34px;bottom:2px;left:15px;width:1px;background:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 40%, transparent)}.dialog-cell-history .dialog .cell-history-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.dialog-cell-history .dialog .cell-history-who{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--c-1b254b, #1b254b)}.dialog-cell-history .dialog .cell-history-who .cell-history-routine{color:var(--c-6b718a, #6b718a)}.dialog-cell-history .dialog .cell-history-who .cell-history-routine::before{content:"· "}.dialog-cell-history .dialog .cell-history-who .cell-history-when{margin-left:auto;font-size:11px;color:var(--c-a3aed0, #a3aed0);white-space:nowrap}.dialog-cell-history .dialog .cell-history-value{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-1b254b, #1b254b)}.dialog-cell-history .dialog .cell-history-value span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-cell-history .dialog .cell-history-value em{color:var(--c-6b718a, #6b718a)}.dialog-cell-history .dialog .is-current .cell-history-value>span:first-child{font-weight:600}.dialog-cell-history .dialog .cell-history-now{flex:0 0 auto;padding:1px 8px;border-radius:10px;background:color-mix(in srgb, var(--c-e47953, #e47953) 14%, transparent);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-e47953, #e47953)}.dialog-cell-history .dialog .cell-history-process{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;margin-top:2px;padding:0;border:none;background:none;font-family:inherit;font-size:12px;color:var(--c-465298, #465298);cursor:pointer}.dialog-cell-history .dialog .cell-history-process svg{width:12px;height:12px}.dialog-cell-history .dialog .cell-history-process:hover{color:var(--c-e47953, #e47953)}
.dialog-delete .delete-table-used-by{margin:0 0 16px 0;padding:12px 14px;border-radius:10px;background:color-mix(in srgb, var(--c-dc2626, #dc2626) 6%, transparent);font-size:13px;color:var(--c-1b254b, #1b254b)}.dialog-delete .delete-table-used-by p{margin:0 0 6px 0}.dialog-delete .delete-table-used-by ul{margin:0;padding-left:18px}.dialog-delete .delete-table-used-by li{line-height:1.6}
.dialog-cell-text .dialog{width:min(860px,92vw)}.dialog-cell-text .dialog .cell-text-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dialog-cell-text .dialog .cell-text-head h2{margin:0}.dialog-cell-text .dialog .cell-text-head .cell-text-row{margin:2px 0 0 0;font-size:12px;color:var(--c-6b718a, #6b718a)}.dialog-cell-text .dialog .cell-text-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a)}.dialog-cell-text .dialog .cell-text-icon svg{width:18px;height:18px}.dialog-cell-text .dialog .cell-text-read{max-height:60vh;overflow-y:auto;padding:4px 2px;font-size:15px;line-height:1.65;color:var(--c-1b254b, #1b254b)}.dialog-cell-text .dialog .cell-text-lines{margin:0;white-space:pre-wrap}.dialog-cell-text .dialog .cell-text-empty{margin:0;color:var(--c-a3aed0, #a3aed0)}.dialog-cell-text .dialog .cell-text-markdown .markdown__heading--1{font-size:22px}.dialog-cell-text .dialog .cell-text-markdown .markdown__heading--2{font-size:18px}.dialog-cell-text .dialog .cell-text-markdown .markdown__heading--3{font-size:16px}.dialog-cell-text .dialog .markdown-rich-editor{max-height:60vh}.dialog-cell-text .dialog .cell-text-area{width:100%;min-height:320px;max-height:60vh;padding:14px 16px;border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 45%, transparent);border-radius:10px;outline:none;resize:vertical;font-family:inherit;font-size:14px;line-height:1.6;color:var(--c-1b254b, #1b254b);box-sizing:border-box}.dialog-cell-text .dialog .cell-text-area:focus{border-color:var(--c-e47953, #e47953)}
.markdown-rich-editor{display:flex;flex-direction:column;min-height:0;border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 45%, transparent);border-radius:10px;background:var(--c-ffffff, #ffffff);overflow:hidden}.markdown-rich-editor:focus-within{border-color:var(--c-e47953, #e47953)}.markdown-rich-editor .mre-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent);background:var(--c-f5f8fe, #f5f8fe)}.markdown-rich-editor .mre-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:none;color:var(--c-6b718a, #6b718a);cursor:pointer}.markdown-rich-editor .mre-button svg{width:16px;height:16px}.markdown-rich-editor .mre-button:hover:not(:disabled){background:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 20%, transparent);color:var(--c-1b254b, #1b254b)}.markdown-rich-editor .mre-button.is-active{background:color-mix(in srgb, var(--c-e47953, #e47953) 14%, transparent);color:var(--c-e47953, #e47953)}.markdown-rich-editor .mre-button:disabled{opacity:.35;cursor:default}.markdown-rich-editor .mre-separator{width:1px;height:20px;margin:0 6px;background:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 40%, transparent)}.markdown-rich-editor .mre-content{flex:1 1 auto;min-height:0;overflow-y:auto;font-size:14px;line-height:1.6;color:var(--c-1b254b, #1b254b)}.markdown-rich-editor .mre-content .ProseMirror{min-height:280px;padding:16px 20px;outline:none}.markdown-rich-editor .mre-content .ProseMirror>*+*{margin-top:8px}.markdown-rich-editor .mre-content .ProseMirror h1,.markdown-rich-editor .mre-content .ProseMirror h2,.markdown-rich-editor .mre-content .ProseMirror h3{margin-bottom:0;line-height:1.3}.markdown-rich-editor .mre-content .ProseMirror h1{font-size:20px}.markdown-rich-editor .mre-content .ProseMirror h2{font-size:17px}.markdown-rich-editor .mre-content .ProseMirror h3{font-size:15px}.markdown-rich-editor .mre-content .ProseMirror p{margin:0}.markdown-rich-editor .mre-content .ProseMirror ul,.markdown-rich-editor .mre-content .ProseMirror ol{margin:0;padding-left:22px}.markdown-rich-editor .mre-content .ProseMirror blockquote{margin:0;padding-left:12px;border-left:3px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 50%, transparent);color:var(--c-6b718a, #6b718a)}.markdown-rich-editor .mre-content .ProseMirror code{padding:1px 5px;border-radius:4px;background:var(--c-f5f8fe, #f5f8fe);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.markdown-rich-editor .mre-content .ProseMirror pre{padding:10px 12px;border-radius:6px;background:var(--c-f5f8fe, #f5f8fe)}.markdown-rich-editor .mre-content .ProseMirror pre code{padding:0;background:none}.markdown-rich-editor .mre-content .ProseMirror a{color:var(--c-465298, #465298);text-decoration:underline}
#root>main.main.page-workbench{gap:0;min-width:400px}#root>main.main.page-workbench .content-with-banner .card-workbench{display:block;position:absolute;width:100%;height:calc(100% - 20px);left:0;margin-top:20px;overflow:hidden}#root>main.main.page-workbench .content-with-banner .card-workbench .tab-content{padding:20px 30px 30px 30px;height:calc(100% - 66px);box-sizing:border-box;overflow-y:auto}#root>main.main.page-workbench .content-with-banner .card-workbench .load-error{margin:0;font-size:14px;color:var(--c-cd5353, #cd5353)}#root>main.main.page-workbench .content-with-banner .card-workbench .card-tab .tab-info{display:inline-flex;vertical-align:middle;margin-left:6px;margin-top:-3px}#root>main.main.page-workbench .content-with-banner .card-workbench.card-plain{padding:0}#root>main.main.page-workbench .content-with-banner .card-workbench.card-plain .plain-content{height:100%;padding:14px 30px 30px 30px;box-sizing:border-box;overflow-y:auto}#root>main.main.page-workbench header.banner .banner-options{align-items:center}#root>main.main.page-workbench header.banner .banner-options button.button.banner-primary{flex:0 0 auto;width:auto;max-width:none;height:40px;line-height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid var(--c-e47953, #e47953);border-radius:8px;background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff);font-size:14px;font-weight:bold;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root>main.main.page-workbench header.banner .banner-options button.button.banner-primary svg{width:16px;height:16px;margin:0}#root>main.main.page-workbench header.banner .banner-options button.button.banner-primary:hover{filter:brightness(92%)}#root>main.main.page-workbench table.table .col-icon{width:44px}#root>main.main.page-workbench table.table .table-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;background:var(--c-f5f8fe, #f5f8fe);color:var(--c-e47953, #e47953)}#root>main.main.page-workbench table.table .table-icon svg,#root>main.main.page-workbench table.table .table-icon img{width:18px;height:18px}#root>main.main.page-workbench table.table .table-title{display:block;font-weight:600;color:var(--c-1b254b, #1b254b)}#root>main.main.page-workbench table.table .table-description{display:block;margin-top:2px;font-size:11px;line-height:1.4;color:var(--c-6b718a, #6b718a);max-width:420px}#root>main.main.page-workbench table.table .col-title{width:34%}#root>main.main.page-workbench table.table .col-rows{width:60px}#root>main.main.page-workbench table.table .muted{color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-workbench table.table .attention{color:var(--c-b45309, #b45309);font-weight:600}#root>main.main.page-workbench table.table .used-by{display:inline-flex;align-items:center}#root>main.main.page-workbench table.table .used-by .used-by-avatar+.used-by-avatar{margin-left:-8px}#root>main.main.page-workbench table.table .used-by .used-by-avatar .ve-avatar{box-shadow:0 0 0 2px var(--c-ffffff, #ffffff)}#root>main.main.page-workbench table.table .run-assignment,#root>main.main.page-workbench table.table .started{display:inline-flex;align-items:center;gap:10px}#root>main.main.page-workbench table.table .col-used-by,#root>main.main.page-workbench table.table .col-last-change{width:110px}#root>main.main.page-workbench table.table.table-batches .col-owner{width:190px}#root>main.main.page-workbench table.table.table-batches .col-created{width:110px}#root>main.main.page-workbench table.table.table-shared-tables .col-icon{width:1%;padding-right:4px}#root>main.main.page-workbench table.table.table-shared-tables .col-title{width:auto}#root>main.main.page-workbench table.table.table-shared-tables .col-owner{width:190px}#root>main.main.page-workbench table.table.table-shared-tables .col-last-change{width:170px}#root>main.main.page-workbench table.table .table-person{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}#root>main.main.page-workbench table.table .table-when{font-size:12px;color:var(--c-6b718a, #6b718a)}#root>main.main.page-workbench table.table .col-state{width:140px}#root>main.main.page-workbench table.table tr.running td{animation:workbench-row-breathe 2s ease-in-out infinite}#root>main.main.page-workbench table.table tr.running .batch-state--running{animation:workbench-breathe 2s ease-in-out infinite}#root>main.main.page-workbench table.table .status-piles.compact .status-pile{padding:2px 8px 2px 2px;gap:6px}#root>main.main.page-workbench table.table .status-piles.compact .status-pile .status-pile-count{font-size:12px}.workbench-avatar-tooltip{max-width:300px;white-space:normal;word-break:break-word;font-size:12px !important;z-index:10000}@keyframes workbench-breathe{0%,100%{opacity:1}50%{opacity:.45}}@keyframes workbench-row-breathe{0%,100%{background-color:var(--c-f5f8fe, #f5f8fe)}50%{background-color:var(--c-cfd9ec, #cfd9ec)}}.collection-note{display:block;margin-top:2px;font-size:12px}.collection-note--collecting{color:var(--c-166da3, #166da3)}.collection-note--failed{color:var(--c-cd5353, #cd5353)}.collection-note--cut-off{color:var(--c-b7791f, #b7791f)}
.dialog-add-table .dialog{width:620px}.dialog-add-table .dialog h3{margin-top:22px;margin-bottom:10px}.dialog-add-table .dialog .fields{display:flex;flex-direction:column;gap:12px}.dialog-add-table .dialog .radio-group{display:flex;flex-direction:column;gap:8px}.dialog-add-table .dialog .radio-group .radio{height:auto;border-radius:12px;padding:11px 16px 11px 44px}.dialog-add-table .dialog .radio-group .radio .radio-circle{top:13px;transform:none}.dialog-add-table .dialog .radio-group .radio .radio-label{line-height:1.5}.dialog-add-table .dialog .source-lead{margin:0;font-size:13px;line-height:1.5;color:var(--c-1b254b, #1b254b)}.dialog-add-table .dialog .source{display:flex;flex-direction:column;gap:12px;margin:12px 0 0 28px}.dialog-add-table .dialog .source-hint{margin:8px 0 0 0;font-size:12px;line-height:1.5;color:var(--c-6b718a, #6b718a)}.dialog-add-table .dialog .source-hint--error{color:var(--c-cd5353, #cd5353)}.dialog-add-table .dialog .file-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;border:1.5px dashed color-mix(in srgb, var(--c-a3aed0, #a3aed0) 70%, transparent);border-radius:12px;background:var(--c-f5f8fe, #f5f8fe);font-size:13px;color:var(--c-1b254b, #1b254b);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dialog-add-table .dialog .file-drop .file-drop-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:4px;border-radius:50%;background:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);color:var(--c-e47953, #e47953)}.dialog-add-table .dialog .file-drop .file-drop-icon svg{width:18px;height:18px}.dialog-add-table .dialog .file-drop .file-drop-action{font-weight:600;color:var(--c-e47953, #e47953)}.dialog-add-table .dialog .file-drop .file-drop-kinds{font-size:12px;color:var(--c-6b718a, #6b718a)}.dialog-add-table .dialog .file-drop input[type=file]{display:none}.dialog-add-table .dialog .file-drop:hover,.dialog-add-table .dialog .file-drop.is-dragging{border-color:var(--c-e47953, #e47953);background:color-mix(in srgb, var(--c-e47953, #e47953) 5%, transparent)}.dialog-add-table .dialog .file-chosen{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:12px;background:var(--c-ffffff, #ffffff)}.dialog-add-table .dialog .file-chosen>svg{flex:0 0 auto}.dialog-add-table .dialog .file-chosen .file-chosen-text{display:flex;flex-direction:column;min-width:0;font-size:12px;color:var(--c-6b718a, #6b718a)}.dialog-add-table .dialog .file-chosen .file-chosen-text strong{font-size:13px;color:var(--c-1b254b, #1b254b)}.dialog-add-table .dialog .file-chosen .file-chosen-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-add-table .dialog .file-chosen .file-chosen-remove{display:inline-flex;margin-left:auto;padding:4px;border:none;border-radius:6px;background:none;color:var(--c-a3aed0, #a3aed0);cursor:pointer}.dialog-add-table .dialog .file-chosen .file-chosen-remove svg{width:16px;height:16px}.dialog-add-table .dialog .file-chosen .file-chosen-remove:hover{background:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 20%, transparent);color:var(--c-1b254b, #1b254b)}.sharepoint-folder-picker{display:flex;flex-direction:column;gap:12px}.sharepoint-folder-picker .folder-browser{border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:12px;padding:10px 12px}.sharepoint-folder-picker .folder-trail{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;color:var(--c-1b254b, #1b254b)}.sharepoint-folder-picker .folder-trail svg{width:16px;height:16px}.sharepoint-folder-picker .folder-trail .folder-crumb{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.sharepoint-folder-picker .folder-trail .folder-crumb:last-child{font-weight:600}.sharepoint-folder-picker .folder-trail .folder-crumb:hover{text-decoration:underline}.sharepoint-folder-picker .folder-trail .folder-crumb-separator{color:var(--c-8f9bba, #8f9bba)}.sharepoint-folder-picker .folder-hint,.sharepoint-folder-picker .folder-empty{margin:6px 0 0 0;font-size:12px;line-height:1.5;color:var(--c-6b718a, #6b718a)}.sharepoint-folder-picker .folder-list{list-style:none;margin:6px 0 0 0;padding:0;max-height:180px;overflow-y:auto}.sharepoint-folder-picker .folder-list button{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;padding:5px 6px;border-radius:8px;font:inherit;font-size:13px;color:var(--c-1b254b, #1b254b);text-align:left;cursor:pointer}.sharepoint-folder-picker .folder-list button svg{width:16px;height:16px;color:var(--c-6b718a, #6b718a)}.sharepoint-folder-picker .folder-list button:hover{background:var(--c-f5f8fe, #f5f8fe)}.sharepoint-folder-picker .folder-error{margin:0;font-size:12px;color:var(--c-cd5353, #cd5353)}
#root>main.main.page-workbench-batch-run{gap:0;min-width:400px}#root>main.main.page-workbench-batch-run header.banner .banner-title h3{opacity:.8;text-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:calc(11px*var(--layout-scale))}#root>main.main.page-workbench-batch-run header.banner .batch-banner-icon{display:flex;align-items:center;justify-content:center;width:calc(48px*var(--layout-scale));height:calc(48px*var(--layout-scale));border-radius:50%;background:color-mix(in srgb, var(--on-color, #ffffff) 92%, transparent);color:var(--c-e47953, #e47953)}#root>main.main.page-workbench-batch-run header.banner .batch-banner-icon svg,#root>main.main.page-workbench-batch-run header.banner .batch-banner-icon img{width:calc(24px*var(--layout-scale));height:calc(24px*var(--layout-scale))}#root>main.main.page-workbench-batch-run header.banner .banner-options{align-items:center;gap:10px}#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-secondary,#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-primary{flex:0 0 auto;width:auto;max-width:none;height:40px;line-height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;margin:0;border-radius:8px;font-size:14px}#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-secondary svg,#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-primary svg{width:16px;height:16px;margin:0}#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-secondary{border:none;background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 75%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent)}#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-secondary:hover{background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 90%, transparent);color:var(--on-color, #ffffff)}#root>main.main.page-workbench-batch-run header.banner .banner-options .tip{display:inline-flex}#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-menu{width:40px;padding:0;justify-content:center}#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-primary{padding:0 18px;border:1px solid var(--c-e47953, #e47953);background-color:var(--c-e47953, #e47953);color:var(--on-color, #ffffff);font-weight:bold;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root>main.main.page-workbench-batch-run header.banner .banner-options button.button.banner-primary:hover{filter:brightness(92%)}#root>main.main.page-workbench-batch-run .content-with-banner .card-batch{display:block;position:absolute;width:calc(100% - 520px);height:calc(100% - 20px);left:0;margin-top:20px;overflow:hidden}#root>main.main.page-workbench-batch-run .content-with-banner .card-batch .tab-content{padding:10px 30px 30px 30px;height:calc(100% - 66px);box-sizing:border-box;overflow-y:auto}#root>main.main.page-workbench-batch-run .content-with-banner .card-batch .card-tab .tab-info{display:inline-flex;vertical-align:middle;margin-left:6px;margin-top:-3px}#root>main.main.page-workbench-batch-run .content-with-banner .card-batch .card-tab .tab-count{margin-left:8px;vertical-align:middle}#root>main.main.page-workbench-batch-run .content-with-banner .batch-side{display:flex;flex-direction:column;gap:20px;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden;pointer-events:none}#root>main.main.page-workbench-batch-run .content-with-banner .batch-side>*{width:100%;margin:0;flex:0 0 auto;pointer-events:auto}#root>main.main.page-workbench-batch-run .content-with-banner .batch-side>*:last-child{margin-bottom:20px}#root>main.main.page-workbench-batch-run .content-with-banner .batch-side .card-header .card-options .info-tooltip{display:inline-flex;align-items:center;height:100%;margin-right:20px}#root>main.main.page-workbench-batch-run .content-with-banner .batch-side .card-header h2 .tab-count{margin-left:8px;vertical-align:middle}@media screen and (max-width: 1800px){#root>main.main.page-workbench-batch-run .content-with-banner .card-batch{width:calc(100% - 420px)}#root>main.main.page-workbench-batch-run .content-with-banner .batch-side{width:400px}}#root>main.main.page-workbench-batch-run .card-details.card-casual{padding-top:25px}#root>main.main.page-workbench-batch-run .card-details .details-tool-field .readonly-value-field-icon img.tool-icon,#root>main.main.page-workbench-batch-run .card-details .details-tool-field .readonly-value-field-icon span.tool-icon{width:18px;height:18px;font-size:11px;line-height:18px}#root>main.main.page-workbench-batch-run .card-details .details-fields{display:flex;flex-direction:column;gap:10px}#root>main.main.page-workbench-batch-run .card-details .details-description{margin:14px 0 0 0;padding-top:12px;border-top:1px solid var(--c-f5f8fe, #f5f8fe);font-size:12px;line-height:1.5;color:var(--c-6b718a, #6b718a)}#root>main.main.page-workbench-batch-run .card-runs table.table-runs{padding:0}#root>main.main.page-workbench-batch-run .card-runs table.table-runs thead tr th{font-size:11px}#root>main.main.page-workbench-batch-run .card-runs table.table-runs tbody tr td{padding:10px 8px}#root>main.main.page-workbench-batch-run .card-runs table.table-runs .col-run-state{width:1%;white-space:nowrap}#root>main.main.page-workbench-batch-run .card-runs table.table-runs .col-menu{width:1%}#root>main.main.page-workbench-batch-run table.table .item-title-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}#root>main.main.page-workbench-batch-run table.table .item-title-cell .item-title-icon{width:15px;height:15px;flex:0 0 auto;color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-workbench-batch-run table.table .item-title-cell .item-title-text{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--c-1b254b, #1b254b)}#root>main.main.page-workbench-batch-run table.table .cell-text{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root>main.main.page-workbench-batch-run table.table .col-process{width:1%;white-space:nowrap}#root>main.main.page-workbench-batch-run table.table .col-process .process-state{display:inline-flex;align-items:center;gap:6px}#root>main.main.page-workbench-batch-run table.table .process-not-started{font-size:11px;font-style:italic;color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-workbench-batch-run table.table tr.left-out td{opacity:.5}#root>main.main.page-workbench-batch-run table.table tr.excluded{background-color:var(--c-f5f8fe, #f5f8fe)}#root>main.main.page-workbench-batch-run table.table tr.excluded td{filter:grayscale(1);opacity:.55}#root>main.main.page-workbench-batch-run table.table .status-pending{font-size:11px;font-style:italic;color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-workbench-batch-run table.table .col-status{width:1%;white-space:nowrap;padding-right:24px}#root>main.main.page-workbench-batch-run table.table .col-menu{width:1%}#root>main.main.page-workbench-batch-run table.table.table-batch-items tbody tr{cursor:default}#root>main.main.page-workbench-batch-run table.table .status-cell{display:inline-flex;align-items:center;gap:6px;cursor:default}#root>main.main.page-workbench-batch-run table.table .status-cell .status-flag{width:13px;height:13px;color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-workbench-batch-run table.table .status-cell .status-flag--needs-person{color:var(--c-ea580c, #ea580c)}#root>main.main.page-workbench-batch-run table.table .status-cell .status-flag--failed{color:var(--c-dc2626, #dc2626)}#root>main.main.page-workbench-batch-run table.table .muted{color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-workbench-batch-run table.table tr.running td{animation:workbench-row-breathe 2s ease-in-out infinite}#root>main.main.page-workbench-batch-run table.table tr.running .row-outcome--running{animation:workbench-breathe 2s ease-in-out infinite}#root>main.main.page-workbench-batch-run table.table .table-title{display:block;font-weight:600;color:var(--c-1b254b, #1b254b)}#root>main.main.page-workbench-batch-run table.table .table-description{display:block;margin-top:2px;font-size:11px;color:var(--c-6b718a, #6b718a)}#root>main.main.page-workbench-batch-run table.table .run-assignment{display:inline-flex;align-items:center;gap:10px}#root>main.main.page-workbench-batch-run table.table .duration{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--c-6b718a, #6b718a);font-variant-numeric:tabular-nums}#root>main.main.page-workbench-batch-run table.table .duration svg{width:12px;height:12px}#root>main.main.page-workbench-batch-run table.table .duration.ticking{color:var(--c-2563eb, #2563eb)}#root>main.main.page-workbench-batch-run table.table .col-run-state{width:1%;white-space:nowrap}#root>main.main.page-workbench-batch-run table.table .col-actions{width:1%;white-space:nowrap}@keyframes workbench-row-breathe{0%,100%{background-color:var(--c-f5f8fe, #f5f8fe)}50%{background-color:var(--c-cfd9ec, #cfd9ec)}}@keyframes workbench-breathe{0%,100%{opacity:1}50%{opacity:.45}}
.dialog-workbench-row-history .dialog{width:680px}.dialog-workbench-row-history .dialog .row-head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.dialog-workbench-row-history .dialog .row-head .row-icon{width:18px;height:18px;color:var(--c-a3aed0, #a3aed0);flex:0 0 auto}.dialog-workbench-row-history .dialog .row-head h2{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-workbench-row-history .dialog .row-empty{margin:0;padding:20px;border:1px dashed var(--c-f5f8fe, #f5f8fe);border-radius:12px;text-align:center;font-size:13px;color:var(--c-6b718a, #6b718a)}.dialog-workbench-row-history .dialog .row-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;max-height:55vh;overflow-y:auto}.dialog-workbench-row-history .dialog .row-run{display:flex;gap:12px;align-items:flex-start}.dialog-workbench-row-history .dialog .row-run .row-run-body{flex:1 1 auto;min-width:0;padding:12px 14px 12px 14px;border:1px solid var(--c-f5f8fe, #f5f8fe);border-radius:14px;background:var(--c-ffffff, #ffffff)}.dialog-workbench-row-history .dialog .row-run .row-run-title{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.dialog-workbench-row-history .dialog .row-run .row-run-title strong{font-size:13px;color:var(--c-1b254b, #1b254b)}.dialog-workbench-row-history .dialog .row-run .row-run-title .row-run-meta{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--c-6b718a, #6b718a)}.dialog-workbench-row-history .dialog .row-run .row-run-title .row-run-meta svg{width:11px;height:11px}.dialog-workbench-row-history .dialog .row-run .row-run-outcome{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}.dialog-workbench-row-history .dialog .row-run .row-run-outcome .row-run-move{display:inline-flex;align-items:center;gap:6px}.dialog-workbench-row-history .dialog .row-run .row-run-outcome .row-run-move .move-arrow{width:12px;height:12px;color:var(--c-a3aed0, #a3aed0)}.dialog-workbench-row-history .dialog .row-run .row-run-outcome .row-run-move .unchanged{font-size:11px;color:var(--c-a3aed0, #a3aed0)}.dialog-workbench-row-history .dialog .row-run .row-run-summary{margin:0 0 12px 0;font-size:13px;line-height:1.5;color:var(--c-1b254b, #1b254b)}.dialog-workbench-row-history .dialog .row-run--needsPerson .row-run-summary{color:var(--c-9a3412, #9a3412)}.dialog-workbench-row-history .dialog .row-run--failed .row-run-summary{color:var(--c-b93333, #b93333)}.dialog-workbench-row-history .dialog .row-run button.button.row-run-open{height:30px;line-height:30px;font-size:11px;padding:0 12px}.dialog-workbench-row-history .dialog .row-run button.button.row-run-open svg{width:12px;height:12px;margin-right:4px}.dialog-workbench-row-history .row-run--manual .row-run-manual-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--c-f5f8fe, #f5f8fe);color:var(--c-6b718a, #6b718a)}.dialog-workbench-row-history .row-run--manual .row-run-manual-icon svg{width:16px;height:16px}
.dialog-workbench-update-source .dialog{width:560px}.dialog-workbench-update-source .dialog .source-fields{display:flex;flex-direction:column;gap:10px;margin:18px 0 14px 0}.dialog-workbench-update-source .dialog .source-value{display:inline-flex;align-items:center;gap:10px}.dialog-workbench-update-source .dialog .source-value .source-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:11px;background:var(--c-ffffff, #ffffff)}.dialog-workbench-update-source .dialog .source-value .source-icon svg,.dialog-workbench-update-source .dialog .source-value .source-icon img{width:14px;height:14px}.dialog-workbench-update-source .dialog .hint{margin:0;font-size:12px;line-height:1.5;color:var(--c-6b718a, #6b718a)}
.readonly-value-field.workbench-person-field{padding-right:50px}.readonly-value-field.workbench-person-field .readonly-value-field-icon{right:7px}.readonly-value-field.workbench-person-field .workbench-person-field-picture{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:center}
.dialog-start-batch-run .dialog{width:640px}.dialog-start-batch-run .dialog h3{display:flex;align-items:center;gap:6px;margin-top:22px;margin-bottom:10px}.dialog-start-batch-run .dialog h3 .h3-info{display:inline-flex}.dialog-start-batch-run .dialog .placeholder,.dialog-start-batch-run .dialog .rerun-rows{margin:0;font-size:13px;color:var(--c-6b718a, #6b718a)}.dialog-start-batch-run .dialog .who{display:flex;flex-direction:column;gap:12px}.dialog-start-batch-run .dialog .outcomes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:10px 14px;border-radius:12px;background:var(--c-f5f8fe, #f5f8fe)}.dialog-start-batch-run .dialog .outcomes .outcomes-label{font-size:12px;color:var(--c-6b718a, #6b718a);margin-right:4px}.dialog-start-batch-run .dialog .outcomes .outcome{cursor:help}.dialog-start-batch-run .dialog .pace-and-limit{display:flex;gap:16px}.dialog-start-batch-run .dialog .pace-and-limit>div{flex:1 1 0;min-width:0}.dialog-start-batch-run .dialog .pace-and-limit>div h3{margin-top:22px}.dialog-start-batch-run .dialog .pace-and-limit>div .number-stepper{margin-right:0}.dialog-start-batch-run .dialog .cost{margin:22px 0 0 0;padding-top:14px;border-top:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);font-size:12px;color:var(--c-6b718a, #6b718a);line-height:1.5}.dialog-start-batch-run .start-refusal{margin:10px 0 0 0;font-size:13px;line-height:1.5;color:var(--c-cd5353, #cd5353)}.ve-option-role{margin-left:8px;opacity:.5;font-weight:400}.dialog-start-batch-run .start-what{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--c-f5f8fe, #f5f8fe)}.dialog-start-batch-run .start-what .start-what-text{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--c-6b718a, #6b718a)}.dialog-start-batch-run .start-what .start-what-text strong{color:var(--c-1b254b, #1b254b)}.dialog-start-batch-run .start-what .start-what-items{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.dialog-start-batch-run .budget .number-stepper{max-width:50%}
.dialog-start-batch-run.dialog-prepare-batch-run .dialog{width:520px}
.number-stepper.limit-stepper .number-stepper-value{cursor:default}.number-stepper.limit-stepper .limit-all{font-weight:500;color:var(--c-6b718a, #6b718a)}
#root>main.main.page-workbench-process{gap:0;min-width:400px}#root>main.main.page-workbench-process header.banner .banner-title h3{opacity:.8;text-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:calc(11px*var(--layout-scale))}#root>main.main.page-workbench-process header.banner .banner-options{align-items:center;gap:10px}#root>main.main.page-workbench-process header.banner .banner-options button.button.process-state-button{flex:0 0 auto;width:auto;max-width:none;height:36px;line-height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;margin:0;border:none;border-radius:8px;font-size:13px;background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 75%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent)}#root>main.main.page-workbench-process header.banner .banner-options button.button.process-state-button:hover{background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 90%, transparent);color:var(--on-color, #ffffff)}#root>main.main.page-workbench-process header.banner .banner-options button.button.process-state-button svg{width:15px;height:15px;margin:0}#root>main.main.page-workbench-process header.banner .banner-options .process-status{padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--on-color, #ffffff) 90%, transparent);color:var(--c-1b254b, #1b254b)}#root>main.main.page-workbench-process header.banner .banner-options .process-status--running{color:var(--c-2563eb, #2563eb)}#root>main.main.page-workbench-process header.banner .banner-options .process-status--question{color:var(--c-ea580c, #ea580c)}#root>main.main.page-workbench-process header.banner .banner-options .process-status--complete{color:var(--c-16a34a, #16a34a)}#root>main.main.page-workbench-process header.banner .banner-options .process-status--error,#root>main.main.page-workbench-process header.banner .banner-options .process-status--system_error{color:var(--c-dc2626, #dc2626)}#root>main.main.page-workbench-process .content-with-banner .process-info{display:flex;flex-direction:column;gap:20px;position:absolute;width:350px;height:100%;left:-100px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root>main.main.page-workbench-process .content-with-banner .process-info>*{width:100%;margin:0;flex:0 0 auto}#root>main.main.page-workbench-process .content-with-banner .process-info>*:last-child{margin-bottom:20px}#root>main.main.page-workbench-process .content-with-banner .process-goal-card h2{margin-bottom:0}#root>main.main.page-workbench-process .content-with-banner .process-goal-card p{font-size:13px;opacity:65%;margin:0}#root>main.main.page-workbench-process .content-with-banner .process-steps-card{display:block;position:absolute;width:calc(100% - 350px - 20px);height:calc(100% - 20px);left:370px;margin-top:20px;padding:0;overflow:hidden}#root>main.main.page-workbench-process .content-with-banner .process-steps-card .steps{width:100%;height:100%;overflow:auto;padding:25px 20px;box-sizing:border-box}#root>main.main.page-workbench-process dl.facts{display:grid;grid-template-columns:80px 1fr;gap:10px 12px;margin:0;font-size:12px;align-items:center}#root>main.main.page-workbench-process dl.facts dt{color:var(--c-a3aed0, #a3aed0);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:10px}#root>main.main.page-workbench-process dl.facts dd{margin:0;color:var(--c-1b254b, #1b254b);min-width:0;line-height:1.4}#root>main.main.page-workbench-process dl.facts .muted{color:var(--c-6b718a, #6b718a)}#root>main.main.page-workbench-process dl.facts .row-link{display:inline-flex;align-items:center;gap:6px}#root>main.main.page-workbench-process dl.facts .row-link svg{width:13px;height:13px}#root>main.main.page-workbench-process-gone p{max-width:520px;text-align:center}
.batch-run-details{font-size:12px;color:var(--c-1b254b, #1b254b)}.batch-run-details .run-head{display:flex;align-items:center;gap:12px}.batch-run-details .run-head .run-head-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.batch-run-details .run-head .run-head-text strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-run-details .run-head .run-head-text .run-head-meta{font-size:12px;color:var(--c-6b718a, #6b718a)}.batch-run-details .details-fields{display:flex;flex-direction:column;gap:10px;margin-top:20px}.batch-run-details .muted{color:var(--c-6b718a, #6b718a)}.batch-run-details .run-from{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%)}.batch-run-details .run-from .run-from-label{font-size:10px;color:var(--c-a3aed0, #a3aed0)}.batch-run-details .run-from .run-from-statuses{display:flex;flex-wrap:wrap;gap:6px}.batch-run-details .run-delivered{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--c-1b254b, #1b254b)}.batch-run-details .run-from-none{font-size:12px;font-style:italic;color:var(--c-6b718a, #6b718a)}
.batch-run-progress{display:flex;align-items:center;gap:10px;min-width:140px}.batch-run-progress.with-legend{flex-direction:column;align-items:stretch;gap:12px}.batch-run-progress .batch-run-progress-bar{display:flex;flex:1 1 auto;height:8px;border-radius:4px;background:var(--c-f5f8fe, #f5f8fe);overflow:hidden}.batch-run-progress .batch-run-progress-bar .segment{display:block;flex-basis:0;min-width:3px}.batch-run-progress.with-legend .batch-run-progress-bar{height:12px;border-radius:6px}.batch-run-progress .segment--completed{background:var(--c-8fd0a8, #8fd0a8)}.batch-run-progress .segment--other{background:var(--c-bcd9c4, #bcd9c4)}.batch-run-progress .segment--untouched{background:var(--c-cfd9ec, #cfd9ec)}.batch-run-progress .segment--run-completed{background:var(--c-8fd0a8, #8fd0a8)}.batch-run-progress .segment--run-question{background:var(--c-f4b183, #f4b183)}.batch-run-progress .segment--run-failed{background:var(--c-f0a0a0, #f0a0a0)}.batch-run-progress .batch-run-progress-text{flex:0 0 auto;font-size:12px;color:var(--c-6b718a, #6b718a);white-space:nowrap}.batch-run-progress .batch-run-progress-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.batch-run-progress .batch-run-progress-legend .legend-entry{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--c-1b254b, #1b254b)}.batch-run-progress .batch-run-progress-legend .legend-entry.zero{opacity:.45}.batch-run-progress .batch-run-progress-legend .legend-entry .legend-dot{width:8px;height:8px;border-radius:4px;flex:0 0 auto}.batch-run-progress .batch-run-progress-legend .legend-entry .legend-count{font-weight:700;min-width:22px}.batch-run-progress .batch-run-progress-legend .legend-entry .legend-label{color:var(--c-6b718a, #6b718a)}
.dialog-workbench-answer-questions .dialog{display:flex;flex-direction:column;width:960px;max-width:94vw;height:min(86vh,900px);max-height:90vh;padding:0;overflow:hidden;background:var(--c-ffffff, #ffffff)}.dialog-workbench-answer-questions .dialog .dialog-content{flex:1 1 auto;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.dialog-workbench-answer-questions .dialog .dialog-footer{flex:0 0 auto}.dialog-workbench-answer-questions .answer-questions{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;transition:transform .22s ease-in-out,opacity .22s ease-in-out}.dialog-workbench-answer-questions .answer-questions--in{animation:aq-slide-in .22s ease-out}.dialog-workbench-answer-questions .answer-questions--out{transform:translateX(-40px);opacity:0}@keyframes aq-slide-in{from{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.dialog-workbench-answer-questions .system-assistant-chat.aq-chat{width:100%;flex:1 1 auto;min-height:0;min-width:0;max-width:none;border-radius:0;box-shadow:none}.dialog-workbench-answer-questions .aq-loading{margin:24px 0;text-align:center;color:var(--c-6b718a, #6b718a)}.dialog-workbench-answer-questions .aq-item{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:12px 20px;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);font-size:14px;color:var(--c-1b254b, #1b254b)}.dialog-workbench-answer-questions .aq-item .aq-item-icon{width:16px;height:16px;flex:0 0 auto;color:var(--c-6b718a, #6b718a)}.dialog-workbench-answer-questions .aq-item .aq-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dialog-workbench-answer-questions .aq-item .aq-item-position{margin-left:auto;flex:0 0 auto;font-size:12px;color:var(--c-6b718a, #6b718a)}.dialog-workbench-answer-questions .aq-notice{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:10px 20px;font-size:13px;line-height:1.4}.dialog-workbench-answer-questions .aq-notice>span{flex:1 1 auto}.dialog-workbench-answer-questions .aq-notice--stop{background:var(--c-fdecea, #fdecea);color:var(--c-8a2f2f, #8a2f2f)}.dialog-workbench-answer-questions .aq-notice--refused{background:var(--c-fff7ed, #fff7ed);color:var(--c-8a5a00, #8a5a00)}.dialog-workbench-answer-questions .aq-notice--more{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2a4f87, #2a4f87)}.dialog-workbench-answer-questions .aq-notice .aq-stop-confirm{background-color:var(--c-cd5353, #cd5353)}.dialog-workbench-answer-questions .aq-refusal{margin:0;padding:8px 16px;font-size:13px;color:var(--c-cd5353, #cd5353);background:var(--c-fdecea, #fdecea)}.dialog-workbench-answer-questions .dialog-button-stop{margin-right:auto;color:var(--c-cd5353, #cd5353);border-color:var(--c-cd5353, #cd5353)}
#root main.main.page-publish-check .content-with-banner .criteria-card{display:block;position:absolute;width:calc(100% - 520px);height:calc(100% - 20px);left:0;overflow:hidden;margin-top:20px}#root main.main.page-publish-check .content-with-banner .criteria-card .tab-content{padding:0;height:calc(100% - 66px)}#root main.main.page-publish-check .content-with-banner .criteria-card .card-tabs{height:55px;background-color:var(--c-f5f8fe, #f5f8fe);width:100%}#root main.main.page-publish-check .content-with-banner .criteria-card .card-tabs .card-tab{font-size:18px;line-height:55px}#root main.main.page-publish-check .content-with-banner .criteria-card .card-tabs .card-tab span.routine-status{height:22px;line-height:22px;padding:0 8px;margin-left:8px;vertical-align:middle;transform:translateY(-3px)}#root main.main.page-publish-check .content-with-banner .criteria-card .card-tabs .card-tab svg{display:inline-block;position:relative;width:21px;height:21px;vertical-align:middle;margin-top:-4px;margin-right:3px;opacity:65%}#root main.main.page-publish-check .content-with-banner .criteria-card .card-options{top:0;height:55px;z-index:11}#root main.main.page-publish-check .content-with-banner .criteria-card .scalan-criteria{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 80px;box-sizing:border-box;text-align:center;color:var(--c-7e869e, #7e869e)}#root main.main.page-publish-check .content-with-banner .criteria-card .scalan-criteria svg{width:28px;height:28px;opacity:40%;margin-bottom:12px}#root main.main.page-publish-check .content-with-banner .criteria-card .scalan-criteria h3{font-size:16px;margin:0 0 6px 0;color:var(--c-1b1f2b, #1b1f2b)}#root main.main.page-publish-check .content-with-banner .criteria-card .scalan-criteria p{font-size:13px;max-width:460px;margin:0}#root main.main.page-publish-check .content-with-banner .card-group.check-info{display:flex;flex-direction:column;gap:20px;position:absolute;width:500px;height:100%;right:-120px;top:-50px;padding:70px 100px 0 100px;overflow-y:auto;overflow-x:hidden}#root main.main.page-publish-check .content-with-banner .card-group.check-info>*{width:100%;margin:0;flex:0 0 auto}#root main.main.page-publish-check .content-with-banner .card-group.check-info .card-hint{font-size:12px;color:var(--c-7e869e, #7e869e);margin:0 0 12px 0}#root main.main.page-publish-check .content-with-banner .card-group.check-info .description-text{font-size:13px;margin:0}#root main.main.page-publish-check .content-with-banner .card-group.check-info .textarea textarea{height:70px}#root main.main.page-publish-check .content-with-banner .card-group.check-info .check-details{display:grid;grid-template-columns:110px 1fr;gap:6px 12px;font-size:13px;margin:0 0 14px 0}#root main.main.page-publish-check .content-with-banner .card-group.check-info .check-details dt{color:var(--c-7e869e, #7e869e)}#root main.main.page-publish-check .content-with-banner .card-group.check-info .check-details dd{margin:0}#root main.main.page-publish-check .content-with-banner .card-group.check-info .switch-state{display:flex;align-items:flex-start;gap:12px;font-size:13px;margin:0 0 12px 0}#root main.main.page-publish-check .content-with-banner .card-group.check-info .switch-state .publish-check-switch{margin-top:1px}#root main.main.page-publish-check .content-with-banner .card-group.check-info .switch-state .switch-state-text{display:flex;flex-direction:column;gap:2px;min-width:0}#root main.main.page-publish-check .content-with-banner .card-group.check-info .switch-state.off .switch-state-text>strong{color:var(--c-b93333, #b93333)}#root main.main.page-publish-check .content-with-banner .card-group.check-info .switch-state .switched-off{display:flex;flex-direction:column;gap:2px;margin-top:6px;color:var(--c-7e869e, #7e869e)}#root main.main.page-publish-check .content-with-banner .card-group.check-info .switch-reason{display:block;font-size:12px;color:var(--c-7e869e, #7e869e);white-space:pre-wrap;word-break:break-word}#root main.main.page-publish-check .content-with-banner .card-group.check-info .switches-empty{font-size:13px;color:var(--c-7e869e, #7e869e);margin:0}#root main.main.page-publish-check .content-with-banner .card-group.check-info ul.switches{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px}#root main.main.page-publish-check .content-with-banner .card-group.check-info ul.switches li{display:flex;gap:10px;align-items:flex-start}#root main.main.page-publish-check .content-with-banner .card-group.check-info ul.switches li>svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px;opacity:60%}#root main.main.page-publish-check .content-with-banner .card-group.check-info ul.switches li.off>svg{color:var(--c-b93333, #b93333)}#root main.main.page-publish-check .content-with-banner .card-group.check-info ul.switches li .switch-text{display:flex;flex-direction:column;gap:2px;min-width:0}#root main.main.page-publish-check .content-with-banner .card-group.check-info ul.switches li .switch-head{display:flex;justify-content:space-between;gap:12px}#root main.main.page-publish-check .content-with-banner .card-group.check-info ul.switches li .switch-date{color:var(--c-7e869e, #7e869e);white-space:nowrap}
.dialog-publish-check .dialog{width:550px}.dialog-publish-check .dialog .textarea textarea{height:140px}
#root main.main.page-publish-check-history .content-with-banner{padding:32px 40px;display:flex;justify-content:center;overflow:auto}#root main.main.page-publish-check-history .history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;opacity:.4}#root main.main.page-publish-check-history .history-empty svg{width:36px;height:36px}#root main.main.page-publish-check-history .history-empty p{font-size:15px;margin:0}#root main.main.page-publish-check-history .timeline{display:flex;position:relative;flex-direction:column;width:100%;max-width:860px;padding:24px 0}#root main.main.page-publish-check-history .timeline .line{display:block;position:absolute;width:40px;height:100%;background-color:var(--c-ff0000, #ff0000)}#root main.main.page-publish-check-history .history-entry-row{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:64px;position:relative}#root main.main.page-publish-check-history .history-entry-row:last-child{margin-bottom:0}#root main.main.page-publish-check-history .history-entry-row:last-child .timeline-marker::after{display:none}#root main.main.page-publish-check-history .history-entry-row:hover .timeline-circle{border:4px solid color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 80%, transparent)}#root main.main.page-publish-check-history .history-entry-row:hover .timeline-circle .circle-inner{background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 80%, transparent)}#root main.main.page-publish-check-history .history-entry-row:hover .history-entry-card .entry-header .entry-author .entry-author-avatar{filter:none;opacity:100%}#root main.main.page-publish-check-history .history-entry-row:after{content:"";display:block;position:absolute;width:3px;height:calc(100% + 64px);left:18px;background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 10%, transparent)}#root main.main.page-publish-check-history .history-entry-row:first-child:after{top:50%;height:calc(50% + 32px)}#root main.main.page-publish-check-history .history-entry-row:last-child:after{top:-32px;height:calc(50% + 32px)}#root main.main.page-publish-check-history .history-entry-version{flex:0 0 36px;font-size:13px;font-weight:bold;text-align:right;opacity:15%}#root main.main.page-publish-check-history .timeline-marker{flex:0 0 36px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}#root main.main.page-publish-check-history .timeline-marker .timeline-circle{width:32px;height:32px;border-radius:50%;border:4px solid color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 40%, transparent);background-color:var(--c-ffffff, #ffffff);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}#root main.main.page-publish-check-history .timeline-marker .timeline-circle .circle-inner{width:20px;height:20px;border-radius:50%;background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 40%, transparent)}#root main.main.page-publish-check-history .history-entry-card{flex:1;background-color:var(--c-ffffff, #ffffff);border-radius:16px;box-shadow:0 2px 16px color-mix(in srgb, var(--c-000000, #000000) 8%, transparent);padding:16px 22px;margin-bottom:0;cursor:pointer}#root main.main.page-publish-check-history .history-entry-card .entry-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#root main.main.page-publish-check-history .history-entry-card .entry-version{font-size:16px;font-weight:600;color:var(--c-1b254b, #1b254b);min-width:32px}#root main.main.page-publish-check-history .history-entry-card .entry-date{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-8f9bba, #8f9bba)}#root main.main.page-publish-check-history .history-entry-card .entry-date svg{width:14px;height:14px;opacity:.7}#root main.main.page-publish-check-history .history-entry-card .entry-author{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-8f9bba, #8f9bba)}#root main.main.page-publish-check-history .history-entry-card .entry-author svg{width:14px;height:14px;opacity:.7}#root main.main.page-publish-check-history .history-entry-card .entry-author .entry-author-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:center;filter:grayscale(1);opacity:40%}#root main.main.page-publish-check-history .history-entry-card .entry-description{margin:12px 0 0;font-size:14px;color:var(--c-475569, #475569);line-height:1.6;padding-top:12px;border-top:1px solid var(--c-f5f8fe, #f5f8fe)}
#root main.main.page-publish-check-version .check-version-number{margin-left:6px;opacity:.6}#root main.main.page-publish-check-version .card-group.check-info .check-details .version-note{white-space:pre-wrap}
#root main.main.settings .card.settings-content.card-settings-effort{flex:0 0 600px;max-height:100%;overflow-y:auto;align-self:flex-start;height:auto}#root main.main.settings .card.settings-content.card-settings-effort .effort-fields{display:flex;flex-wrap:wrap;gap:0 10px}#root main.main.settings .card.settings-content.card-settings-effort .effort-fields>*{flex:1 1 200px;min-width:0;margin-right:0}#root main.main.settings .card.settings-content.card-settings-effort .effort-fields>* .dropdown-label,#root main.main.settings .card.settings-content.card-settings-effort .effort-fields>* .input-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#root main.main.settings .card.settings-content.card-settings-effort .card-options .button{margin-top:14px}#root main.main.settings .card.settings-content.card-settings-effort p,#root main.main.settings .card.settings-content.card-settings-effort li{font-size:13px;margin-top:0}#root main.main.settings .card.settings-content.card-settings-effort h3{margin:0 0 4px 0;font-size:14px}#root main.main.settings .card.settings-content.card-settings-effort .section-description{margin-bottom:16px;color:var(--c-8b9db2, #8b9db2)}@media(max-width: 1200px){#root main.main.settings .card.settings-content.card-settings-effort{flex:0 1 auto;height:auto}}
#root main.main.settings .card.card-channels{flex:0 0 600px;width:600px;max-width:100%;height:auto;align-self:flex-start;margin:0}#root main.main.settings .card.card-channels .card-content{overflow:visible;height:auto}#root main.main.settings .card.card-channels p{font-size:13px;margin-top:0}#root main.main.settings .card.card-channels .section-description{margin-bottom:16px;color:var(--c-8b9db2, #8b9db2)}#root main.main.settings .card.card-channels .card-options .button{margin-top:14px;width:auto}#root main.main.settings .card.card-channels .channels-load-failed{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#root main.main.settings .card.card-channels .channels-load-failed p{margin:0}#root main.main.settings .card.card-channels .channels-load-failed .button{width:auto}#root main.main.settings .card.card-channels .channel-list{display:flex;flex-direction:column;gap:8px}#root main.main.settings .card.card-channels .channel-row{position:relative;display:flex;align-items:center;gap:12px;height:48px;padding:0 14px 0 16px;border-radius:24px;border:1px solid var(--c-a3aed0, #a3aed0);background-color:var(--c-f5f8fe, #f5f8fe);box-sizing:border-box;cursor:pointer;user-select:none;transition:background-color 120ms ease,border-color 120ms ease}#root main.main.settings .card.card-channels .channel-row:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--shadow, #1b254b) 15%, transparent)}#root main.main.settings .card.card-channels .channel-row .channel-row-box{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:5px;border:1px solid var(--c-a3aed0, #a3aed0);background-color:var(--c-ffffff, #ffffff);box-sizing:border-box}#root main.main.settings .card.card-channels .channel-row .channel-row-box svg{width:14px;height:14px;color:var(--on-color, #ffffff)}#root main.main.settings .card.card-channels .channel-row .channel-row-icon{display:flex;align-items:center;flex:0 0 auto}#root main.main.settings .card.card-channels .channel-row .channel-row-icon img.input-channel-icon,#root main.main.settings .card.card-channels .channel-row .channel-row-icon svg.tool-box-icon-svg,#root main.main.settings .card.card-channels .channel-row .channel-row-icon span.input-channel-icon{width:22px;height:22px;color:var(--c-6b718a, #6b718a)}#root main.main.settings .card.card-channels .channel-row .channel-row-icon span.input-channel-icon{display:inline-flex;align-items:center;justify-content:center;font-size:12px}#root main.main.settings .card.card-channels .channel-row .channel-row-name{flex:1 1 auto;font-size:14px;color:inherit}#root main.main.settings .card.card-channels .channel-row .channel-row-badge{flex:0 0 auto;padding:3px 9px;border-radius:999px;font-size:11px;background:color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent);color:var(--c-5b6573, #5b6573);white-space:nowrap}#root main.main.settings .card.card-channels .channel-row .channel-row-info{display:flex;align-items:center;flex:0 0 auto}#root main.main.settings .card.card-channels .channel-row .channel-row-info .info-tooltip{color:var(--c-a3aed0, #a3aed0)}#root main.main.settings .card.card-channels .channel-row .channel-row-info .info-tooltip:hover{color:var(--c-1b254b, #1b254b)}#root main.main.settings .card.card-channels .channel-row.checked{background-color:var(--c-bcd9c4, #bcd9c4)}#root main.main.settings .card.card-channels .channel-row.checked .channel-row-box{background-color:var(--c-5ebc80, #5ebc80);border-color:var(--c-5ebc80, #5ebc80)}#root main.main.settings .card.card-channels .channel-row.disabled{cursor:not-allowed}#root main.main.settings .card.card-channels .channel-row.disabled.checked{background-color:var(--c-e2ecdf, #e2ecdf);color:var(--c-6b718a, #6b718a)}#root main.main.settings .card.card-channels .channel-row.disabled.checked .channel-row-box{background-color:var(--c-9dc19d, #9dc19d);border-color:var(--c-9dc19d, #9dc19d)}#root main.main.settings .card.card-channels .channel-row.disabled.checked .channel-row-icon{opacity:.6}#root main.main.settings .card.card-channels .channel-row.disabled:not(.checked){background-color:var(--c-cfd9ec, #cfd9ec);color:var(--c-6b718a, #6b718a)}#root main.main.settings .card.card-channels .channel-row.disabled:not(.checked) .channel-row-icon{opacity:.5;filter:grayscale(0.8)}
#root main.main.settings .card.card-retention{flex:0 0 720px;width:720px;max-width:100%;height:auto;align-self:flex-start;margin:0}#root main.main.settings .card.card-retention .card-content{overflow:visible;height:auto}#root main.main.settings .card.card-retention p{font-size:13px;margin-top:0}#root main.main.settings .card.card-retention .section-description{margin-bottom:16px;color:var(--c-8b9db2, #8b9db2)}#root main.main.settings .card.card-retention .card-options .button{margin-top:14px;width:auto}#root main.main.settings .card.card-retention .retention-load-failed{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#root main.main.settings .card.card-retention .retention-load-failed p{margin:0}#root main.main.settings .card.card-retention .retention-load-failed .button{width:auto}#root main.main.settings .card.card-retention .retention-stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}#root main.main.settings .card.card-retention .retention-stage{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 16px;padding:0 0 20px 0}#root main.main.settings .card.card-retention .retention-stage:not(:last-child)::before{content:"";position:absolute;left:15px;top:34px;bottom:2px;width:2px;border-radius:1px;background-color:var(--c-cfd9ec, #cfd9ec)}#root main.main.settings .card.card-retention .retention-stage:last-child{padding-bottom:0}#root main.main.settings .card.card-retention .retention-stage-marker{flex:0 0 32px;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif;font-weight:bold;font-size:14px;background-color:var(--c-eaedff, #eaedff);color:var(--c-1b254b, #1b254b)}#root main.main.settings .card.card-retention .retention-stage:nth-child(2) .retention-stage-marker{background-color:var(--c-a3aed0, #a3aed0);color:var(--on-color, #ffffff)}#root main.main.settings .card.card-retention .retention-stage:nth-child(3) .retention-stage-marker{background-color:var(--c-1b254b, #1b254b);color:var(--on-color, #ffffff)}#root main.main.settings .card.card-retention .retention-stage-text{flex:1 1 280px;min-width:0;padding-top:4px}#root main.main.settings .card.card-retention .retention-stage-text h3{display:flex;align-items:center;gap:6px;margin:0 0 4px 0;font-size:14px;color:var(--c-1b254b, #1b254b)}#root main.main.settings .card.card-retention .retention-stage-text h3 .info-tooltip{color:var(--c-a3aed0, #a3aed0)}#root main.main.settings .card.card-retention .retention-stage-text h3 .info-tooltip:hover{color:var(--c-1b254b, #1b254b)}#root main.main.settings .card.card-retention .retention-stage-text p{margin:0;color:var(--c-5b6573, #5b6573);line-height:1.45}#root main.main.settings .card.card-retention .retention-stage-text p.retention-stage-note{margin-top:8px;padding:6px 10px;border-radius:6px;background:color-mix(in srgb, var(--c-e47953, #e47953) 10%, transparent);color:var(--c-1b254b, #1b254b);font-size:12px}#root main.main.settings .card.card-retention .retention-stage-field{flex:0 0 220px;margin-left:auto}#root main.main.settings .card.card-retention .retention-stage-field .object-dropdown{margin:0}#root main.main.settings .card.card-retention .retention-facts{list-style:none;margin:24px 0 0 0;padding:16px 0 0 0;border-top:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%);display:flex;flex-direction:column;gap:10px}#root main.main.settings .card.card-retention .retention-facts li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--c-5b6573, #5b6573);line-height:1.45}#root main.main.settings .card.card-retention .retention-facts svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px;color:var(--c-a3aed0, #a3aed0)}.dialog-confirm-retention-shorter .dialog{width:500px}.dialog-confirm-retention-shorter .retention-changes{list-style:none;margin:0 0 16px 0;padding:0;display:flex;flex-direction:column;gap:6px}.dialog-confirm-retention-shorter .retention-changes li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:12px;background-color:var(--c-f5f8fe, #f5f8fe);font-size:14px}.dialog-confirm-retention-shorter .retention-change-stage{font-weight:bold;color:var(--c-1b254b, #1b254b)}.dialog-confirm-retention-shorter .retention-change-values{display:flex;align-items:center;gap:8px;color:var(--c-5b6573, #5b6573);white-space:nowrap}.dialog-confirm-retention-shorter .retention-change-values svg{width:14px;height:14px}
@media screen and (max-width: 1800px){#root main.main.virtual-employee-routine .content-with-banner .routine-card{width:calc(100% - 420px)}#root main.main.virtual-employee-routine .virtual-employee-info.card-group{width:400px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card{width:250px;border-width:10px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .top{flex:0 0 150px;min-height:150px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .top .color-background{height:150px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .top .blob{height:150px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .top .picture{background-size:140px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .bottom{padding:14px 9px 8px 13px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .bottom h2{font-size:19px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .bottom p{font-size:13px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card .bottom .lock-icon svg{width:21px;height:21px}#root main.main.virtual-employee-routine .virtual-employee-info.card-group .virtual-employee-card{width:400px}}
.card-publish-provenance .provenance-hint{margin:0;font-size:12px;font-weight:600;opacity:40%}.card-publish-provenance .provenance-facts{display:flex;flex-direction:column;gap:8px}.card-publish-provenance .provenance-fact{display:flex;flex-direction:column;gap:2px}.card-publish-provenance .provenance-fact-label{font-size:11px;font-weight:600;opacity:.5;text-transform:uppercase;letter-spacing:.04em}.card-publish-provenance .provenance-fact-value{font-size:13px}.card-publish-provenance .provenance-outcome{font-weight:600}.card-publish-provenance .provenance-outcome.outcome-passed{color:var(--c-16a34a, #16a34a)}.card-publish-provenance .provenance-outcome.outcome-overridden{color:var(--c-0f76d7, #0f76d7)}.card-publish-provenance .provenance-outcome.outcome-not_checked{color:var(--c-e47953, #e47953)}.card-publish-provenance .provenance-justification{white-space:pre-wrap}.card-publish-provenance .provenance-results{display:flex;flex-direction:column;gap:8px;margin-top:16px}.card-publish-provenance .provenance-result{--status-color: var(--c-8f9bba, #8f9bba);--status-tint: color-mix(in srgb, var(--c-8f9bba, #8f9bba) 10%, transparent);display:flex;flex-direction:row;align-items:stretch;border-radius:10px;border:2px solid var(--status-tint);background-color:var(--status-tint);overflow:hidden;min-height:44px}.card-publish-provenance .provenance-result.status-passed{--status-color: var(--c-16a34a, #16a34a);--status-tint: color-mix(in srgb, var(--c-16a34a, #16a34a) 10%, transparent)}.card-publish-provenance .provenance-result.status-findings{--status-color: var(--c-cd5353, #cd5353);--status-tint: color-mix(in srgb, var(--c-cd5353, #cd5353) 8%, transparent)}.card-publish-provenance .provenance-result.status-error,.card-publish-provenance .provenance-result.status-pending{--status-color: var(--c-e47953, #e47953);--status-tint: color-mix(in srgb, var(--c-e47953, #e47953) 10%, transparent)}.card-publish-provenance .provenance-result-icon-wrap{flex:0 0 40px;display:flex;align-items:center;justify-content:center;background-color:var(--status-tint);color:var(--status-color)}.card-publish-provenance .provenance-result-icon-wrap svg{width:18px;height:18px;stroke-width:2px}.card-publish-provenance .provenance-result-body{flex:1 1 auto;min-width:0;padding:10px 12px 10px 10px;display:flex;flex-direction:column;justify-content:center;gap:4px}.card-publish-provenance .provenance-result-head{display:flex;align-items:baseline;gap:6px}.card-publish-provenance .provenance-result-title{min-width:0;font-size:14px;font-weight:600;line-height:1.2;color:var(--status-color);letter-spacing:.01em}.card-publish-provenance .provenance-result-version,.card-publish-provenance .provenance-result-location{font-size:11px;font-weight:600;opacity:.5}.card-publish-provenance .provenance-result-status{margin-left:auto;flex:0 0 auto;font-size:12px;font-weight:600;color:var(--status-color)}.card-publish-provenance .provenance-result-text{font-size:12px;color:var(--c-475569, #475569);line-height:1.4}.card-publish-provenance .provenance-result-text .provenance-result-location{margin-left:6px}
.dialog-restore-routine-version .dialog{width:500px}.dialog-restore-routine-version .restore-version-diff{margin-top:.5rem}.dialog-restore-routine-version .restore-preview-loading{position:relative;height:60px}.dialog-restore-routine-version .restore-no-conflicts{margin-top:1rem;color:var(--color-success, var(--c-2a7c44, #2a7c44))}.dialog-restore-routine-version .restore-warnings{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;background:var(--color-warning-bg, var(--c-fbf1d3, #fbf1d3));border:1px solid var(--color-warning, var(--c-f5b041, #f5b041))}.dialog-restore-routine-version .restore-warnings .restore-warnings-header{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-warning-text, var(--c-8a6d3b, #8a6d3b))}.dialog-restore-routine-version .restore-warnings .restore-warnings-header svg{flex-shrink:0}.dialog-restore-routine-version .restore-warnings ul{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.dialog-restore-routine-version .restore-warnings .restore-warning{display:flex;flex-direction:column}.dialog-restore-routine-version .restore-warnings .restore-warning .restore-warning-type{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.02em;opacity:.7}.dialog-restore-routine-version .restore-warnings .restore-warning .restore-warning-message{font-size:.9rem}
#root main.main.virtual-employee-assignment-history .content-with-banner{padding:32px 40px;display:flex;justify-content:center;overflow:auto}#root main.main.virtual-employee-assignment-history .history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;opacity:.4}#root main.main.virtual-employee-assignment-history .history-empty svg{width:36px;height:36px}#root main.main.virtual-employee-assignment-history .history-empty p{font-size:15px;margin:0}#root main.main.virtual-employee-assignment-history .timeline{display:flex;position:relative;flex-direction:column;width:100%;max-width:860px;padding:24px 0}#root main.main.virtual-employee-assignment-history .timeline .line{display:block;position:absolute;width:40px;height:100%;background-color:var(--c-ff0000, #ff0000)}#root main.main.virtual-employee-assignment-history .history-entry-row{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:64px;position:relative}#root main.main.virtual-employee-assignment-history .history-entry-row:last-child{margin-bottom:0}#root main.main.virtual-employee-assignment-history .history-entry-row:last-child .timeline-marker::after{display:none}#root main.main.virtual-employee-assignment-history .history-entry-row:hover .timeline-circle{border:4px solid color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 80%, transparent)}#root main.main.virtual-employee-assignment-history .history-entry-row:hover .timeline-circle .circle-inner{background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 80%, transparent)}#root main.main.virtual-employee-assignment-history .history-entry-row:hover .history-entry-card .entry-header .entry-author .entry-author-avatar{filter:none;opacity:100%}#root main.main.virtual-employee-assignment-history .history-entry-row:after{content:"";display:block;position:absolute;width:3px;height:calc(100% + 64px);left:18px;background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 10%, transparent)}#root main.main.virtual-employee-assignment-history .history-entry-row:first-child:after{top:50%;height:calc(50% + 32px)}#root main.main.virtual-employee-assignment-history .history-entry-row:last-child:after{top:-32px;height:calc(50% + 32px)}#root main.main.virtual-employee-assignment-history .history-entry-version{flex:0 0 36px;font-size:13px;font-weight:bold;text-align:right;opacity:15%}#root main.main.virtual-employee-assignment-history .timeline-marker{flex:0 0 36px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}#root main.main.virtual-employee-assignment-history .timeline-marker .timeline-circle{width:32px;height:32px;border-radius:50%;border:4px solid color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 40%, transparent);background-color:var(--c-ffffff, #ffffff);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}#root main.main.virtual-employee-assignment-history .timeline-marker .timeline-circle .circle-inner{width:20px;height:20px;border-radius:50%;background-color:color-mix(in srgb, var(--ve-color, var(--c-a3aed0, #a3aed0)) 40%, transparent)}#root main.main.virtual-employee-assignment-history .history-entry-card{flex:1;background-color:var(--c-ffffff, #ffffff);border-radius:16px;box-shadow:0 2px 16px color-mix(in srgb, var(--c-000000, #000000) 8%, transparent);padding:16px 22px;margin-bottom:0;cursor:pointer}#root main.main.virtual-employee-assignment-history .history-entry-card .entry-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#root main.main.virtual-employee-assignment-history .history-entry-card .entry-version{font-size:16px;font-weight:600;color:var(--c-1b254b, #1b254b);min-width:32px}#root main.main.virtual-employee-assignment-history .history-entry-card .entry-date{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-8f9bba, #8f9bba)}#root main.main.virtual-employee-assignment-history .history-entry-card .entry-date svg{width:14px;height:14px;opacity:.7}#root main.main.virtual-employee-assignment-history .history-entry-card .entry-author{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-8f9bba, #8f9bba)}#root main.main.virtual-employee-assignment-history .history-entry-card .entry-author svg{width:14px;height:14px;opacity:.7}#root main.main.virtual-employee-assignment-history .history-entry-card .entry-author .entry-author-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:center;filter:grayscale(1);opacity:40%}#root main.main.virtual-employee-assignment-history .history-entry-card .entry-description{margin:12px 0 0;font-size:14px;color:var(--c-475569, #475569);line-height:1.6;padding-top:12px;border-top:1px solid var(--c-f5f8fe, #f5f8fe)}
#root main.main.virtual-employee-assignment .assignment-card .card-tab .assignment-version-number{font-size:13px;font-weight:600;opacity:.35}
#root main.main.virtual-employee-layout .content-with-banner{flex:1 1 auto;display:flex;position:relative;z-index:4}
#root main.main.credits header.banner .banner-options .button:not(.help-button){display:inline-block;position:relative;text-decoration:none;color:var(--on-color, #ffffff);font-weight:bold;text-align:center;margin:0;cursor:pointer;box-sizing:border-box;width:200px;flex:1 1 200px;background-color:var(--ve-color, var(--c-e47953, #e47953));border:1px solid var(--ve-color, var(--c-e47953, #e47953));max-width:200px;font-size:14px;height:40px;line-height:40px;border-radius:8px;padding:initial;overflow:hidden;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root main.main.credits header.banner .banner-options .button:not(.help-button) svg{margin-top:13px;margin-left:-4px}#root main.main.credits .credits-wrapper{flex:1 1 auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:max-content;align-items:stretch;gap:20px;box-sizing:border-box;overflow:auto;margin:-50px -100px -50px -100px;padding:70px 100px 50px 100px}@media(max-width: 1300px){#root main.main.credits .credits-wrapper{grid-template-columns:minmax(0, 1fr)}}#root main.main.credits .credits-wrapper .card{height:100%;box-sizing:border-box;margin:0}#root main.main.credits .credits-wrapper .card-daily-usage{grid-column:1/-1}#root main.main.credits .credits-wrapper .card-daily-usage .card-content{padding:10px 20px}#root main.main.credits .credits-wrapper .card-transactions .button{margin-top:13px}#root main.main.credits .credits-wrapper .daily-chart-container{width:100%;height:180px}#root main.main.credits .credits-wrapper .balance-figures{display:flex;gap:48px;margin-bottom:18px}#root main.main.credits .credits-wrapper .balance-figures .figure{display:flex;flex-direction:column}#root main.main.credits .credits-wrapper .balance-figures .figure .value{font-size:32px;line-height:36px;font-weight:600;color:var(--c-1b254b, #1b254b)}#root main.main.credits .credits-wrapper .balance-figures .figure .label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-6b718a, #6b718a);margin-top:4px}#root main.main.credits .credits-wrapper .composition-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--c-1b254b, #1b254b);padding:8px 0}#root main.main.credits .credits-wrapper .composition-row .composition-label{color:var(--c-6b718a, #6b718a)}#root main.main.credits .credits-wrapper .composition-row .composition-value{font-weight:600;text-align:right;line-height:15px}#root main.main.credits .credits-wrapper .composition-row .composition-value span{opacity:30%;font-size:12px;font-width:normal}#root main.main.credits .credits-wrapper .composition-row.total{font-size:15px}#root main.main.credits .credits-wrapper .composition-row.total .composition-label,#root main.main.credits .credits-wrapper .composition-row.total .composition-value{color:var(--c-1b254b, #1b254b);font-weight:600}#root main.main.credits .credits-wrapper .ve-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%)}#root main.main.credits .credits-wrapper .ve-row:first-child{padding-top:0}#root main.main.credits .credits-wrapper .ve-row:last-child{border-bottom:none}#root main.main.credits .credits-wrapper .ve-row .ve-avatar{width:64px;height:48px;border-radius:50%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--on-color, #ffffff);font-size:12px;font-weight:600;flex-shrink:0}#root main.main.credits .credits-wrapper .ve-row .ve-avatar .virtual-employee-profile-picture{flex:0 0 64px;min-height:48px}#root main.main.credits .credits-wrapper .ve-row .ve-avatar .virtual-employee-profile-picture .blob{height:48px;transform:translateY(16px)}#root main.main.credits .credits-wrapper .ve-row .ve-avatar .virtual-employee-profile-picture .picture{background-size:48px}#root main.main.credits .credits-wrapper .ve-row .ve-avatar .virtual-employee-profile-picture .picture.empty{filter:brightness(1.1);background-size:44px}#root main.main.credits .credits-wrapper .ve-row .ve-name{font-weight:bold;flex:1 1 200px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:var(--c-1b254b, #1b254b);opacity:80%}#root main.main.credits .credits-wrapper .ve-row .ve-name span{margin-left:4px;font-size:14px;font-weight:400;opacity:65%}#root main.main.credits .credits-wrapper .ve-row .ve-name span.deleted{color:var(--c-a2261a, #a2261a)}#root main.main.credits .credits-wrapper .ve-row .ve-role{flex:1;font-size:14px;color:var(--c-1b254b, #1b254b)}#root main.main.credits .credits-wrapper .ve-row .ve-credits{font-size:14px;font-weight:600;color:var(--c-1b254b, #1b254b)}#root main.main.credits .credits-wrapper .tx-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 3%)}#root main.main.credits .credits-wrapper .tx-row:last-child{border-bottom:none}#root main.main.credits .credits-wrapper .tx-row .tx-icon{width:32px;height:32px;border-radius:50%;background-color:var(--c-f5f8fe, #f5f8fe);display:flex;align-items:center;justify-content:center;color:var(--c-6b718a, #6b718a);flex-shrink:0}#root main.main.credits .credits-wrapper .tx-row .tx-icon svg{width:16px;height:16px}#root main.main.credits .credits-wrapper .tx-row.tx-type-subscription_renewal .tx-icon{background-color:var(--c-cedaff, #cedaff);color:var(--c-1b3a78, #1b3a78)}#root main.main.credits .credits-wrapper .tx-row.tx-type-top_up .tx-icon{background-color:var(--c-d7eae9, #d7eae9);color:var(--c-1f6f6a, #1f6f6a)}#root main.main.credits .credits-wrapper .tx-row.tx-type-rollover .tx-icon{background-color:var(--c-fff7ed, #fff7ed);color:var(--c-7a5a17, #7a5a17)}#root main.main.credits .credits-wrapper .tx-row.tx-type-usage .tx-icon{background-color:var(--c-f0cdcd, #f0cdcd);color:var(--c-8a2f2f, #8a2f2f)}#root main.main.credits .credits-wrapper .tx-row .tx-meta{flex:1;display:flex;flex-direction:column;gap:2px}#root main.main.credits .credits-wrapper .tx-row .tx-meta .tx-description{font-size:14px;color:var(--c-1b254b, #1b254b);font-weight:500}#root main.main.credits .credits-wrapper .tx-row .tx-meta .tx-sub{font-size:12px;color:var(--c-6b718a, #6b718a);display:flex;gap:8px}#root main.main.credits .credits-wrapper .tx-row .tx-meta .tx-sub .tx-type::after{content:" ·"}#root main.main.credits .credits-wrapper .tx-row .tx-delta{font-size:16px;font-weight:600}#root main.main.credits .credits-wrapper .tx-row .tx-delta.positive{color:var(--c-1f6f6a, #1f6f6a)}#root main.main.credits .credits-wrapper .tx-row .tx-delta.negative{color:var(--c-ad4c4c, #ad4c4c)}#root main.main.credits .credits-wrapper .card-upsell{grid-column:1/-1}#root main.main.credits .credits-wrapper .card-upsell .upsell-copy{font-size:14px;line-height:22px;color:var(--c-6b718a, #6b718a);margin:0 0 16px 0}#root main.main.credits .credits-wrapper .empty-hint{text-align:center;line-height:100px;color:var(--c-8f9bba, #8f9bba);display:inline-block;position:relative;height:100px;min-width:100px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:10px;padding:0;box-sizing:border-box;z-index:1;width:100%;font-family:"Poppins",sans-serif;font-size:12px;opacity:65%}
#root main.main.my-connections header.banner .banner-options button.button.connect-button{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;margin:0;border-radius:8px;background-color:var(--ve-color, var(--c-e47953, #e47953));color:var(--on-color, #ffffff);font-weight:bold;font-size:14px;box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent)}#root main.main.my-connections header.banner .banner-options button.button.connect-button svg{width:16px;height:16px;margin:0}#root main.main.my-connections .connections-content{flex:1 1 auto;overflow:auto;box-sizing:border-box;margin:-50px -100px -50px -100px;padding:98px 100px 90px 100px}#root main.main.my-connections .connections-column{max-width:1000px;margin:0 auto}#root main.main.my-connections .attention-notice{display:flex;align-items:center;gap:16px;padding:18px 22px;margin-bottom:48px;border-radius:14px;background-color:var(--c-fff7ed, #fff7ed);color:var(--c-b26a12, #b26a12)}#root main.main.my-connections .attention-notice>svg{flex:0 0 20px;height:20px}#root main.main.my-connections .attention-notice p{flex:1 1 auto;margin:0;font-size:14px;line-height:21px}#root main.main.my-connections .attention-notice p strong{font-weight:600}#root main.main.my-connections .attention-notice button{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:8px;background-color:var(--c-ffffff, #ffffff);color:var(--c-b26a12, #b26a12);font-size:13px;font-weight:600}#root main.main.my-connections .attention-notice button svg{width:14px;height:14px}#root main.main.my-connections .attention-notice button:hover{background-color:var(--c-fff7ed, #fff7ed)}#root main.main.my-connections .connections-section+.connections-section{margin-top:64px}#root main.main.my-connections .section-heading{margin:0 0 20px 4px}#root main.main.my-connections .section-heading h2{margin:0 0 6px 0;font-size:20px;font-weight:bold;color:var(--c-1b254b, #1b254b)}#root main.main.my-connections .section-heading p{margin:0;font-size:14px;color:var(--c-6b718a, #6b718a)}#root main.main.my-connections .card.section-card{display:block;margin:0;padding:0}#root main.main.my-connections .system{flex:0 0 250px;display:flex;align-items:center;gap:14px;min-width:0}#root main.main.my-connections .system .system-logo{flex:0 0 40px;height:40px;border-radius:10px;background-color:var(--system-bg);display:flex;align-items:center;justify-content:center}#root main.main.my-connections .system .system-logo img{width:22px;height:22px;object-fit:contain}#root main.main.my-connections .system .system-logo svg{width:22px;height:22px;color:var(--system-accent)}#root main.main.my-connections .system .system-logo span{font-size:18px;font-weight:700;color:var(--system-accent)}#root main.main.my-connections .system .system-name{min-width:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--c-1b254b, #1b254b);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}@media(max-width: 900px){#root main.main.my-connections .system{flex-basis:40px}#root main.main.my-connections .system .system-name{display:none}}#root main.main.my-connections .connection-list{list-style:none;margin:0;padding:0}#root main.main.my-connections .connection{border-radius:10px;transition:background-color .15s ease}#root main.main.my-connections .connection+.connection{border-top:1px solid var(--c-f5f8fe, #f5f8fe)}#root main.main.my-connections .connection-head{display:flex;align-items:center;gap:8px;padding-right:8px}#root main.main.my-connections .connection-head button.button.connection-options{flex:0 0 32px;width:32px;height:32px;margin:0;border-radius:8px;background-color:rgba(0,0,0,0)}#root main.main.my-connections .connection-head button.button.connection-options svg{width:18px;height:18px}#root main.main.my-connections .connection-head button.button.connection-options:hover{background-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 30%, transparent)}#root main.main.my-connections .connection-summary{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:20px;height:64px;padding:0 4px 0 14px;text-align:left}#root main.main.my-connections .connection-summary .connection-name{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px}#root main.main.my-connections .connection-summary .connection-name .account{font-size:15px;color:var(--c-1b254b, #1b254b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root main.main.my-connections .connection-summary .connection-name .label{flex-shrink:0;font-size:13px;color:var(--c-a3aed0, #a3aed0)}#root main.main.my-connections .connection-summary .connection-state{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--c-6b718a, #6b718a)}#root main.main.my-connections .connection-summary .connection-state.lost{color:var(--c-b26a12, #b26a12);font-weight:600}#root main.main.my-connections .connection-summary .connection-state.org-off{color:var(--c-b26a12, #b26a12);cursor:help}#root main.main.my-connections .connection-summary .avatar-stack{display:inline-flex}#root main.main.my-connections .connection-summary .avatar-stack .employee-avatar+.employee-avatar{margin-left:-8px}#root main.main.my-connections .connection-summary .chevron{flex:0 0 16px;height:16px;margin-right:-8px;transform:rotate(-90deg);color:var(--c-a3aed0, #a3aed0);transition:transform .2s ease}#root main.main.my-connections .connection.open .chevron{transform:rotate(0deg)}#root main.main.my-connections .employee-avatar{display:inline-block;position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:2px solid var(--c-ffffff, #ffffff);background-color:var(--c-ffffff, #ffffff);overflow:hidden;box-sizing:content-box;box-shadow:0 1px 4px color-mix(in srgb, var(--shadow, #1b254b) 18%, transparent),0 0 0 1px color-mix(in srgb, var(--shadow, #1b254b) 6%, transparent)}#root main.main.my-connections .employee-avatar>span{position:absolute}#root main.main.my-connections .employee-avatar .tint{inset:0;background-color:var(--ve-avatar-color);opacity:.1}#root main.main.my-connections .employee-avatar .disc{width:70%;height:70%;left:15%;top:30%;border-radius:50%;background-color:var(--ve-avatar-color);opacity:.65}#root main.main.my-connections .employee-avatar .picture{inset:0;background-size:94%;background-repeat:no-repeat;background-position:bottom center}#root main.main.my-connections .connection-details{padding:4px 14px 22px 42px}#root main.main.my-connections .connection-details .details-facts{display:flex;gap:48px;margin:0 0 22px 0}#root main.main.my-connections .connection-details .details-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--c-a3aed0, #a3aed0);margin-bottom:4px}#root main.main.my-connections .connection-details .details-facts dd{margin:0;font-size:14px;color:var(--c-1b254b, #1b254b)}#root main.main.my-connections .connection-details .details-usages h3{margin:0 0 10px 0;font-size:11px;font-weight:normal;text-transform:uppercase;letter-spacing:.05em;color:var(--c-a3aed0, #a3aed0)}#root main.main.my-connections .connection-details .details-usages .muted{margin:0;font-size:14px;color:var(--c-6b718a, #6b718a)}#root main.main.my-connections .connection-details .details-usages ul{list-style:none;margin:0;padding:0}#root main.main.my-connections .connection-details .details-usages li{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:14px}#root main.main.my-connections .connection-details .details-usages li .usage-employee{flex:0 0 64px;font-weight:600;color:var(--c-1b254b, #1b254b)}#root main.main.my-connections .connection-details .details-usages li .usage-label{flex:1 1 auto;min-width:0;color:var(--c-1b254b, #1b254b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root main.main.my-connections .connection-details .details-usages li .usage-kind{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--c-a3aed0, #a3aed0)}#root main.main.my-connections .connection-details .details-usages li .usage-kind svg{width:13px;height:13px}#root main.main.my-connections .connection-details .details-usages li .usage-off{flex-shrink:0;padding:0 8px;border-radius:9px;line-height:18px;font-size:11px;font-weight:600;background-color:var(--c-fff7ed, #fff7ed);color:var(--c-b26a12, #b26a12);white-space:nowrap;cursor:help}#root main.main.my-connections .empty-hint{display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px clamp(32px,15%,160px);box-sizing:border-box;text-align:center;text-wrap:balance;line-height:1.6;color:var(--c-a3aed0, #a3aed0);margin:0;background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed var(--c-a3aed0, #a3aed0);border-radius:14px;font-size:13px}.my-connections .connection-details .details-usages ul li .usage-remove{margin-left:auto}.my-connections .connection-details .details-usages button.button.usage-add{margin-top:10px;border-color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 65%, transparent);color:color-mix(in srgb, var(--c-5a6687, #5a6687) 85%, transparent)}
.dialog-connect-account.dialog-add-tool-select .dialog{width:fit-content;min-width:560px;max-width:calc(100% - 80px)}.dialog-connect-account.dialog-add-tool-select .add-tool-grid{grid-template-columns:repeat(auto-fit, 320px);justify-content:center}.dialog-connect-account.dialog-add-tool-select p.add-tool-empty{min-width:480px}.dialog-connect-account .dialog-connect-account__instances{display:block;font-size:12px;font-weight:600;color:var(--c-1b254b, #1b254b);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-connect-account .dialog-connect-account__instances--centered{text-align:center;white-space:normal;margin:0 0 8px}.dialog-connect-account .dialog-connect-account__description{text-align:center;color:var(--c-5b6573, #5b6573);margin:0 0 16px}.dialog-connect-account .tool-dialog-visual{border-radius:14px;display:flex;align-items:center;justify-content:center;height:110px;margin-bottom:14px}.dialog-connect-account .tool-dialog-visual img{width:56px;height:56px;object-fit:contain}.dialog-connect-account .tool-dialog-visual svg{width:50px;height:50px}.dialog-connect-account .tool-dialog-visual .tool-dialog-initial{font-size:46px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1}.dialog-connect-account .dialog .dialog-content h2.tool-dialog-name{text-align:center;font-size:20px;font-weight:700;font-family:"Poppins",sans-serif;margin:0 0 8px}
#root>main.main.dashboard{gap:20px;min-width:400px}#root>main.main.dashboard header.banner .banner-options button.button.refresh-button{flex:0 0 auto;width:auto;height:40px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border:1px solid var(--ve-color, var(--c-e47953, #e47953));border-radius:8px;background-color:var(--ve-color, var(--c-e47953, #e47953));box-shadow:0 0 15px color-mix(in srgb, var(--c-000000, #000000) 40%, transparent);color:var(--on-color, #ffffff);font-size:14px;font-weight:bold;line-height:normal;text-align:center;text-decoration:none;margin:0;cursor:pointer}#root>main.main.dashboard header.banner .banner-options button.button.refresh-button svg{flex:0 0 16px;width:16px;height:16px;margin:0}#root>main.main.dashboard header.banner .banner-options button.button.refresh-button.refreshing svg{animation:dashboard-refresh-spin 1s linear infinite}#root>main.main.dashboard>.process-statistics{margin-bottom:14px}#root>main.main.dashboard .process-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:18px;overflow-y:auto;overflow-x:hidden;padding:14px;margin:-14px 0}#root>main.main.dashboard .process-list>*{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#root>main.main.dashboard .process-list .process-list-sentinel{flex:0 0 1px;height:1px}#root>main.main.dashboard .process-list .process-list-loading{flex:0 0 60px;position:relative;height:60px}#root>main.main.dashboard .process-list .process-list-loading .loading-animation-background{display:none}#root>main.main.dashboard .process-list .process-list-empty{flex:0 0 65px;display:flex;align-items:center;justify-content:center;height:80px;border-radius:20px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-a3aed0, #a3aed0);font-size:13px;font-style:italic}#root>main.main.dashboard .process-list .card.card-process{flex:0 0 72px;display:flex;align-items:center;gap:16px;width:100%;height:72px;margin:0 auto;padding:0 22px 0 16px;box-sizing:border-box;overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}#root>main.main.dashboard .process-list .card.card-process:hover{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 18%, transparent);transform:translateY(-1px)}#root>main.main.dashboard .process-list .card.card-process .ve-avatar{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center}#root>main.main.dashboard .process-list .card.card-process .ve-avatar .virtual-employee-profile-picture{flex:0 0 46px;min-height:46px}#root>main.main.dashboard .process-list .card.card-process .ve-avatar .virtual-employee-profile-picture .blob{height:46px;transform:translateY(16px)}#root>main.main.dashboard .process-list .card.card-process .ve-avatar .virtual-employee-profile-picture .picture{background-size:43px}#root>main.main.dashboard .process-list .card.card-process .ve-avatar .virtual-employee-profile-picture .picture.empty{filter:brightness(1.1);background-size:40px}#root>main.main.dashboard .process-list .card.card-process .activity-who{flex:0 0 170px;width:170px;min-width:0;display:flex;flex-direction:column}#root>main.main.dashboard .process-list .card.card-process .activity-who .activity-who-name,#root>main.main.dashboard .process-list .card.card-process .activity-who .activity-who-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root>main.main.dashboard .process-list .card.card-process .activity-who .activity-who-name{font-size:15px;font-weight:700;color:var(--c-1b254b, #1b254b)}#root>main.main.dashboard .process-list .card.card-process .activity-who .activity-who-time{font-size:12px;color:var(--c-a3aed0, #a3aed0)}#root>main.main.dashboard .process-list .card.card-process .process-goal{flex:1 1 auto;min-width:0;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;color:var(--c-1b254b, #1b254b)}#root>main.main.dashboard .process-list .card.card-process .process-status{flex:0 0 auto;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}#root>main.main.dashboard .process-list .card.card-process .process-status--running{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2563eb, #2563eb)}#root>main.main.dashboard .process-list .card.card-process .process-status--question{background:var(--c-fff7ed, #fff7ed);color:var(--c-ea580c, #ea580c)}#root>main.main.dashboard .process-list .card.card-process .process-status--complete{background:var(--c-e2ecdf, #e2ecdf);color:var(--c-16a34a, #16a34a)}#root>main.main.dashboard .process-list .card.card-process .process-status--error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}#root>main.main.dashboard .process-list .card.card-process .process-status--system_error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}#root>main.main.dashboard .process-list .card.card-process .process-status--stopped{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}#root>main.main.dashboard .process-list .card.card-process .process-status--paused{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}@media(max-width: 900px){#root>main.main.dashboard .process-list .card.card-process{gap:12px;padding:0 15px 0 8px}#root>main.main.dashboard .process-list .card.card-process .activity-who{flex-basis:120px;width:120px}}@keyframes dashboard-refresh-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dashboard .card-batch-run .batch-run-mark{width:1em;height:1em;margin-right:6px;vertical-align:-0.125em;color:var(--c-1b254b, #1b254b)}.dashboard .card-batch-run .batch-run-status{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}
.process-statistics{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:20px;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.process-statistics .card.card-process-statistic{flex:1 1 0;min-width:190px;display:flex;align-items:center;gap:16px;height:90px;margin:0;padding:0 22px;box-sizing:border-box;user-select:none}.process-statistics .card.card-process-statistic .process-statistic-icon{flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-a3aed0, #a3aed0)}.process-statistics .card.card-process-statistic .process-statistic-icon>svg{width:22px;height:22px}.process-statistics .card.card-process-statistic .process-statistic-body{flex:1 1 auto;min-width:0}.process-statistics .card.card-process-statistic .process-statistic-value{font-size:30px;font-weight:700;line-height:34px;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.process-statistics .card.card-process-statistic .process-statistic-value-placeholder{width:60px;height:20px;margin:7px 0;border-radius:10px;background-color:var(--c-f5f8fe, #f5f8fe);animation:process-statistic-pulse 1.6s ease-in-out infinite}.process-statistics .card.card-process-statistic .process-statistic-label{font-size:11px;font-weight:600;line-height:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-a3aed0, #a3aed0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.process-statistics .card.card-process-statistic.card-process-statistic--accent .process-statistic-icon{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);color:var(--c-e47953, #e47953)}@media(max-width: 1100px){.process-statistics .card.card-process-statistic{gap:12px;padding:0 18px}.process-statistics .card.card-process-statistic .process-statistic-value{font-size:26px;line-height:30px}}@media(max-width: 900px){.process-statistics .card.card-process-statistic{flex:1 1 calc(50% - 10px)}}@keyframes process-statistic-pulse{0%,100%{opacity:1}50%{opacity:.4}}
#root>main.main.page-cockpit{gap:20px;min-width:400px}#root>main.main.page-cockpit .cockpit-body{flex:1 1 auto;min-height:0;display:flex;align-items:stretch}@media(max-width: 1000px){#root>main.main.page-cockpit .cockpit-body{flex-direction:column}}#root>main.main.page-cockpit .cockpit-scroll{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px;margin:-14px 0}#root>main.main.page-cockpit .cockpit-column{display:flex;flex-direction:column;gap:28px}#root>main.main.page-cockpit .card{margin:0}#root>main.main.page-cockpit .cockpit-loading{position:relative;height:120px}#root>main.main.page-cockpit .cockpit-loading .loading-animation-background{display:none}#root>main.main.page-cockpit header.banner .banner-options button.button.cockpit-new-chat-button{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;margin:0;border:none;border-radius:8px;background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 50%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 65%, transparent)}#root>main.main.page-cockpit header.banner .banner-options button.button.cockpit-new-chat-button svg{width:16px;height:16px;margin:0}#root>main.main.page-cockpit header.banner .banner-options button.button.cockpit-new-chat-button:hover{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent)}#root>main.main.page-cockpit .card-group.cockpit-summary{flex:0 0 350px;display:flex;flex-direction:column;gap:20px;width:350px;margin:-14px 0 -14px -14px;padding:14px;overflow-y:auto}@media(max-width: 1000px){#root>main.main.page-cockpit .card-group.cockpit-summary{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;width:auto;margin:-14px -14px 6px -14px}#root>main.main.page-cockpit .card-group.cockpit-summary .cockpit-summary-tile{flex:1 1 calc(50% - 10px)}}#root>main.main.page-cockpit hr.cockpit-summary-divider{flex:0 0 auto;width:100%;height:2px;margin:0;border:none;background-color:color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 6%)}#root>main.main.page-cockpit .cockpit-new-process{flex:0 0 auto;width:100%}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-ve{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:16px 6px 16px 6px;border:none;border-radius:16px;background-color:var(--c-ffffff, #ffffff);box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent);font:inherit;cursor:pointer;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-ve>*{opacity:50%}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-ve:hover{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 18%, transparent);transform:translateY(-1px)}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-ve:hover>*{opacity:100%}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-ve:focus-visible{outline:2px solid var(--c-1b254b, #1b254b);outline-offset:2px}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-picture{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;overflow:hidden}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-picture .virtual-employee-profile-picture{width:56px;min-height:56px}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-picture .virtual-employee-profile-picture .blob{display:none}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-picture .virtual-employee-profile-picture .picture{background-size:56px}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-picture+.cockpit-new-process-name{margin-top:4px}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-name{max-width:100%;font-size:12px;font-weight:600;color:var(--c-1b254b, #1b254b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-role{max-width:100%;font-size:10px;line-height:13px;color:var(--c-a3aed0, #a3aed0);opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-all .cockpit-new-process-picture{background-color:var(--c-f5f8fe, #f5f8fe);border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);box-sizing:border-box;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 55%, transparent)}#root>main.main.page-cockpit .cockpit-new-process .cockpit-new-process-all .cockpit-new-process-picture svg{width:18px;height:18px}#root>main.main.page-cockpit .card.cockpit-summary-tile{display:flex;align-items:center;gap:16px;width:100%;min-height:90px;padding:12px 22px;box-sizing:border-box;border:none;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}#root>main.main.page-cockpit .card.cockpit-summary-tile:hover{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 18%, transparent);transform:translateY(-1px)}#root>main.main.page-cockpit .card.cockpit-summary-tile:focus-visible{outline:2px solid var(--c-1b254b, #1b254b);outline-offset:2px}#root>main.main.page-cockpit .card.cockpit-summary-tile .cockpit-summary-icon{flex:0 0 44px;display:flex;align-items:center;justify-content:center;height:44px;border-radius:14px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-cockpit .card.cockpit-summary-tile .cockpit-summary-icon svg{width:22px;height:22px}#root>main.main.page-cockpit .card.cockpit-summary-tile .cockpit-summary-body{min-width:0}#root>main.main.page-cockpit .card.cockpit-summary-tile .cockpit-summary-value{font-size:30px;font-weight:700;line-height:34px;color:var(--c-1b254b, #1b254b)}#root>main.main.page-cockpit .card.cockpit-summary-tile .cockpit-summary-placeholder{width:40px;height:20px;margin:7px 0;border-radius:10px;background-color:var(--c-f5f8fe, #f5f8fe);animation:cockpit-pulse-fade 1.6s ease-in-out infinite}#root>main.main.page-cockpit .card.cockpit-summary-tile .cockpit-summary-label{font-size:11px;font-weight:600;line-height:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-a3aed0, #a3aed0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root>main.main.page-cockpit .card.cockpit-summary-tile.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-e47953, #e47953) 45%, transparent),0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent)}#root>main.main.page-cockpit .card.cockpit-summary-tile--open.has-value .cockpit-summary-icon{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);color:var(--c-e47953, #e47953)}#root>main.main.page-cockpit .card.cockpit-summary-tile--open.selected .cockpit-summary-icon{background-color:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);color:var(--c-e47953, #e47953)}#root>main.main.page-cockpit .card.cockpit-summary-tile--error.has-value .cockpit-summary-icon{background-color:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}#root>main.main.page-cockpit .card.cockpit-summary-tile--error.selected .cockpit-summary-icon{background-color:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}#root>main.main.page-cockpit .card.cockpit-summary-tile--done.has-value .cockpit-summary-icon{background-color:var(--c-f0fdf4, #f0fdf4);color:var(--c-16a34a, #16a34a)}#root>main.main.page-cockpit .card.cockpit-summary-tile--done.selected .cockpit-summary-icon{background-color:var(--c-f0fdf4, #f0fdf4);color:var(--c-16a34a, #16a34a)}#root>main.main.page-cockpit .card.cockpit-summary-tile--all.has-value .cockpit-summary-icon{background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b)}#root>main.main.page-cockpit .card.cockpit-summary-tile--all.selected .cockpit-summary-icon{background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-1b254b, #1b254b)}#root>main.main.page-cockpit section.department-section.cockpit-section{margin:0}#root>main.main.page-cockpit section.department-section.cockpit-section.collapsed{margin:0}#root>main.main.page-cockpit section.department-section.cockpit-section .department-section-grid>*{flex:1 1 100%;min-width:0}#root>main.main.page-cockpit .cockpit-empty{display:flex;align-items:center;justify-content:center;min-height:124px;margin:0;padding:22px;box-sizing:border-box;border-radius:12px;border:1px dashed color-mix(in srgb, var(--c-1b254b, #1b254b) 30%, transparent);background-color:var(--c-f5f8fe, #f5f8fe);color:color-mix(in srgb, var(--c-1b254b, #1b254b) 40%, transparent);font-size:13px;text-align:center}#root>main.main.page-cockpit .cockpit-empty--line{min-height:0;height:72px;padding:0 22px}#root>main.main.page-cockpit .cockpit-empty--idle{min-height:240px;font-size:14px}#root>main.main.page-cockpit .cockpit-hint{margin:0;font-size:12px;color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-cockpit .cockpit-avatar{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center}#root>main.main.page-cockpit .cockpit-avatar .virtual-employee-profile-picture{flex:0 0 46px;min-height:46px}#root>main.main.page-cockpit .cockpit-avatar .virtual-employee-profile-picture .blob{height:46px;transform:translateY(16px)}#root>main.main.page-cockpit .cockpit-avatar .virtual-employee-profile-picture .picture{background-size:43px}#root>main.main.page-cockpit .cockpit-avatar .virtual-employee-profile-picture .picture.empty{background-size:40px}#root>main.main.page-cockpit .cockpit-card-who{display:flex;flex-direction:column;min-width:0}#root>main.main.page-cockpit .cockpit-card-who .cockpit-ve-name{font-size:15px;font-weight:700;color:var(--c-1b254b, #1b254b)}#root>main.main.page-cockpit .cockpit-card-who .cockpit-meta{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--c-a3aed0, #a3aed0)}#root>main.main.page-cockpit .cockpit-card-who .cockpit-meta .input-channel-icon,#root>main.main.page-cockpit .cockpit-card-who .cockpit-meta .tool-box-icon{width:14px;height:14px}#root>main.main.page-cockpit .cockpit-flag{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}#root>main.main.page-cockpit .cockpit-flag svg{width:14px;height:14px}#root>main.main.page-cockpit .cockpit-flag--question{background-color:var(--c-fff7ed, #fff7ed);color:var(--c-ea580c, #ea580c)}#root>main.main.page-cockpit .cockpit-line-list{display:flex;flex-direction:column;gap:18px}#root>main.main.page-cockpit .card.cockpit-line{display:flex;align-items:center;gap:16px;height:72px;padding:0 22px 0 16px;box-sizing:border-box;color:inherit;text-decoration:none;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}#root>main.main.page-cockpit .card.cockpit-line:hover{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 18%, transparent);transform:translateY(-1px)}#root>main.main.page-cockpit .card.cockpit-line .cockpit-card-who{flex:0 0 170px;width:170px}#root>main.main.page-cockpit .card.cockpit-line .cockpit-card-who .cockpit-ve-name,#root>main.main.page-cockpit .card.cockpit-line .cockpit-card-who .cockpit-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root>main.main.page-cockpit .card.cockpit-line .cockpit-line-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}#root>main.main.page-cockpit .card.cockpit-line .cockpit-line-goal{flex:1 1 auto;min-width:0;font-size:14px;color:var(--c-1b254b, #1b254b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root>main.main.page-cockpit .card.cockpit-line button.button.cockpit-line-menu{flex:0 0 auto;width:28px;min-width:28px;height:28px;line-height:28px;margin:0;opacity:.65;transition:opacity .12s}#root>main.main.page-cockpit .card.cockpit-line button.button.cockpit-line-menu:hover,#root>main.main.page-cockpit .card.cockpit-line button.button.cockpit-line-menu:focus-visible{opacity:1}#root>main.main.page-cockpit .card.cockpit-line button.button.cockpit-line-menu svg{width:16px;height:16px}#root>main.main.page-cockpit .card.cockpit-line .cockpit-line-now{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--c-6b718a, #6b718a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root>main.main.page-cockpit .card.cockpit-line .cockpit-line-question{font-size:12px;color:var(--c-6b718a, #6b718a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root>main.main.page-cockpit .card.cockpit-line--running{animation:cockpit-breathe 3.2s ease-in-out infinite}#root>main.main.page-cockpit .card.cockpit-line--running:hover{animation-play-state:paused}#root>main.main.page-cockpit .card.cockpit-line .cockpit-flag{flex:0 0 auto}#root>main.main.page-cockpit .card.cockpit-line>.process-status{flex:0 0 auto;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}#root>main.main.page-cockpit .card.cockpit-line>.process-status--running{background:var(--c-f5f8fe, #f5f8fe);color:var(--c-2563eb, #2563eb)}#root>main.main.page-cockpit .card.cockpit-line>.process-status--question{background:var(--c-fff7ed, #fff7ed);color:var(--c-ea580c, #ea580c)}#root>main.main.page-cockpit .card.cockpit-line>.process-status--paused{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}#root>main.main.page-cockpit .card.cockpit-line>.process-status--complete{background:var(--c-f0fdf4, #f0fdf4);color:var(--c-16a34a, #16a34a)}#root>main.main.page-cockpit .card.cockpit-line>.process-status--error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}#root>main.main.page-cockpit .card.cockpit-line>.process-status--system_error{background:var(--c-fdecea, #fdecea);color:var(--c-dc2626, #dc2626)}#root>main.main.page-cockpit .card.cockpit-line>.process-status--stopped{background:var(--c-ffffff, #ffffff);color:var(--c-6b718a, #6b718a)}@media(max-width: 900px){#root>main.main.page-cockpit .card.cockpit-line .cockpit-card-who{flex-basis:120px;width:120px}}@keyframes cockpit-breathe{0%,100%{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent),0 0 0 0 color-mix(in srgb, var(--c-2563eb, #2563eb) 0%, transparent)}50%{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 10%, transparent),0 0 22px 4px color-mix(in srgb, var(--c-2563eb, #2563eb) 28%, transparent)}}@media(prefers-reduced-motion: reduce){#root>main.main.page-cockpit .card.cockpit-line--running{animation:none}}@keyframes cockpit-pulse-fade{0%,100%{opacity:1}50%{opacity:.4}}.popover.cockpit-new-process-popover{width:300px;padding:10px}.popover.cockpit-new-process-popover .cockpit-new-process-search{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:6px;border-radius:8px;background-color:var(--c-f5f8fe, #f5f8fe);color:var(--c-a3aed0, #a3aed0)}.popover.cockpit-new-process-popover .cockpit-new-process-search svg{flex:0 0 15px;width:15px;height:15px}.popover.cockpit-new-process-popover .cockpit-new-process-search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:none;font:inherit;font-size:13px;color:var(--c-1b254b, #1b254b)}.popover.cockpit-new-process-popover .cockpit-new-process-list{display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.popover.cockpit-new-process-popover .cockpit-new-process-list-row{display:flex;align-items:center;gap:4px;border-radius:8px}.popover.cockpit-new-process-popover .cockpit-new-process-list-row:hover{background-color:var(--c-f5f8fe, #f5f8fe)}.popover.cockpit-new-process-popover .cockpit-new-process-list-entry{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px;border:none;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer}.popover.cockpit-new-process-popover .cockpit-new-process-list-info{flex:0 0 auto;padding:0 10px 0 4px}.popover.cockpit-new-process-popover .cockpit-new-process-list-info svg{width:15px;height:15px}.popover.cockpit-new-process-popover .cockpit-new-process-list-picture{flex:0 0 32px;width:32px;height:32px;border-radius:50%;overflow:hidden}.popover.cockpit-new-process-popover .cockpit-new-process-list-picture .virtual-employee-profile-picture{width:32px;min-height:32px}.popover.cockpit-new-process-popover .cockpit-new-process-list-picture .virtual-employee-profile-picture .blob{display:none}.popover.cockpit-new-process-popover .cockpit-new-process-list-picture .virtual-employee-profile-picture .picture{background-size:32px}.popover.cockpit-new-process-popover .cockpit-new-process-list-text{display:flex;flex-direction:column;min-width:0}.popover.cockpit-new-process-popover .cockpit-new-process-list-name{font-size:13px;font-weight:600;color:var(--c-1b254b, #1b254b)}.popover.cockpit-new-process-popover .cockpit-new-process-list-role{font-size:11px;color:var(--c-a3aed0, #a3aed0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popover.cockpit-new-process-popover .cockpit-new-process-none{margin:8px;font-size:12px;color:var(--c-a3aed0, #a3aed0)}
#root main.main.process-conversation header.virtual-employee-banner .banner-options button.button.details-button{flex:0 0 auto;width:auto;height:40px;line-height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;margin:0;border:none;border-radius:8px;font-size:14px;background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 75%, transparent);color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent)}#root main.main.process-conversation header.virtual-employee-banner .banner-options button.button.details-button svg{width:16px;height:16px;margin:0}#root main.main.process-conversation header.virtual-employee-banner .banner-options button.button.details-button:hover{background-color:color-mix(in srgb, var(--c-0a1028, #0a1028) 90%, transparent);color:var(--on-color, #ffffff)}#root main.main.process-conversation header.virtual-employee-banner .banner-options button.button.details-button.reasoning-button.active{background-color:color-mix(in srgb, var(--on-color, #ffffff) 85%, transparent);color:var(--c-1b254b, #1b254b)}#root main.main.process-conversation header.virtual-employee-banner .banner-options button.button.details-button.options-button{width:40px;padding:0;justify-content:center}#root main.main.process-conversation .process-conversation-page{position:absolute;inset:0;--composer-height: 140px}#root main.main.process-conversation .process-conversation-steps{position:absolute;left:0;right:0;top:calc(var(--banner-height)/-2);bottom:calc(var(--composer-height)/2);overflow-y:auto;overflow-x:hidden;padding:calc(var(--banner-height)/2 + 20px) 20px calc(var(--composer-height)/2 + 20px) 20px;box-sizing:border-box}#root main.main.process-conversation .process-start{max-width:720px;margin:0 auto;padding:30px 0 10px 0;display:flex;flex-direction:column;gap:24px}#root main.main.process-conversation .process-start .process-start-lead{margin:0;font-size:15px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 60%, transparent);text-align:center}#root main.main.process-conversation .process-start .process-start-loading{position:relative;height:80px}#root main.main.process-conversation .process-start .process-start-loading .loading-animation-background{display:none}#root main.main.process-conversation .process-start .process-start-section{display:flex;flex-direction:column;gap:10px}#root main.main.process-conversation .process-start .process-start-section h3{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-a3aed0, #a3aed0)}#root main.main.process-conversation .process-start .process-start-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}#root main.main.process-conversation .process-start .process-start-entry{display:flex;align-items:center;gap:4px;padding-right:14px;border-radius:12px;background-color:var(--c-ffffff, #ffffff);box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 6%, transparent);transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}#root main.main.process-conversation .process-start .process-start-entry:hover{box-shadow:0 0 20px color-mix(in srgb, var(--c-000000, #000000) 14%, transparent);transform:translateY(-1px)}#root main.main.process-conversation .process-start .process-start-entry-button{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 6px 12px 16px;border:none;border-radius:12px;background:none;font:inherit;text-align:left;cursor:pointer}#root main.main.process-conversation .process-start .process-start-entry-button:disabled{cursor:progress;opacity:.6}#root main.main.process-conversation .process-start .process-start-entry-button:focus-visible{outline:2px solid var(--c-1b254b, #1b254b);outline-offset:2px}#root main.main.process-conversation .process-start .process-start-entry-icon{flex:0 0 32px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background-color:color-mix(in srgb, var(--c-e47953, #e47953) 12%, transparent);color:var(--c-e47953, #e47953)}#root main.main.process-conversation .process-start .process-start-entry-icon svg{width:17px;height:17px}#root main.main.process-conversation .process-start .process-start-entry-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:var(--c-1b254b, #1b254b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root main.main.process-conversation .process-start .process-start-entry-info{flex:0 0 auto}#root main.main.process-conversation .process-start .process-start-section--routines .process-start-entry-icon{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent);color:var(--c-1b254b, #1b254b)}#root main.main.process-conversation .process-conversation-steps .chat-message__bubble--typing{background-color:color-mix(in srgb, var(--c-1b254b, #1b254b) 8%, transparent)}#root main.main.process-conversation .process-conversation-steps .routine-group:not(.assignment-group){background-color:var(--c-ffffff, #ffffff)}#root main.main.process-conversation .process-conversation-trailing{margin-top:12px}#root main.main.process-conversation .process-conversation-start{margin-bottom:12px}#root main.main.process-conversation .process-conversation-start__file{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0}#root main.main.process-conversation .process-conversation-sent-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#root main.main.process-conversation .card.process-answer-composer{position:absolute;left:0;right:0;bottom:0;z-index:2;display:block;width:100%;margin:0;padding:14px;box-sizing:border-box}#root main.main.process-conversation .card.process-answer-composer .system-assistant-chat__input{min-height:90px;max-height:35vh;font-size:14px}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content{display:flex;flex-direction:column;gap:30px}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-section{display:flex;flex-direction:column;gap:10px}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-section h3{margin:0;font-size:16px;font-weight:700;color:var(--c-1b254b, #1b254b)}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-section .process-details-goal{margin:0 0 8px 0;font-size:13px;line-height:1.5;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-fields{display:flex;flex-direction:column;gap:10px}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-fields>*{width:100%;margin:0;box-sizing:border-box}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-fields .process-user-field{padding-right:50px}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-fields .process-user-field .readonly-value-field-icon{right:7px}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-fields .process-user-field .process-user-field-picture{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:center}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-fields .process-input-channel-field .readonly-value-field-icon img.input-channel-icon{width:18px;height:18px}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-fields .process-input-channel-field .readonly-value-field-icon span.input-channel-icon{font-size:13px;line-height:18px}.sidepanel-wrapper.sidepanel-process-details .sidepanel .sidepanel-content .process-details-fields .process-input-channel-field .readonly-value-field-icon>svg{width:18px;height:18px}body.hide-system-assistant .system-assistant-widget{display:none}
#root main.main.subscription-plans{overflow-y:auto;min-height:0}#root main.main.subscription-plans>.header{flex:0 0 auto;border-bottom:1px solid color-mix(in srgb, var(--c-f5f8fe, #f5f8fe), var(--darker-toward, black) 11%);text-align:center;padding:35px 50px 40px 50px}#root main.main.subscription-plans>.header>.logo{width:100%;height:22px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:14px;opacity:65%}#root main.main.subscription-plans>.header>h2{font-size:36px;font-weight:600;margin-bottom:6px}#root main.main.subscription-plans>.header>p{font-size:16px;line-height:26px;color:var(--c-6b718a, #6b718a);margin-bottom:0}#root main.main.subscription-plans>.header>p.read-only-hint{margin-top:12px;font-weight:600}#root main.main.subscription-plans .rhythm-toggle{flex:0 0 auto;align-self:center;display:inline-flex;flex-direction:row;height:30px;padding:3px;margin-top:20px;background-color:var(--c-f5f8fe, #f5f8fe);border:1px solid var(--c-cfd9ec, #cfd9ec);border-radius:999px;box-sizing:border-box}#root main.main.subscription-plans .rhythm-toggle>.option{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 16px;font-size:12px;font-weight:500;color:var(--c-6b718a, #6b718a);border-radius:999px;cursor:pointer;user-select:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}#root main.main.subscription-plans .rhythm-toggle>.option:hover:not(.selected){color:var(--c-1b254b, #1b254b)}#root main.main.subscription-plans .rhythm-toggle>.option.selected{background-color:var(--c-ffffff, #ffffff);color:var(--c-1b254b, #1b254b);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow, #1b254b) 12%, transparent)}#root main.main.subscription-plans .rhythm-toggle>.option>.badge{font-size:10px;font-weight:600;line-height:1;padding:3px 6px;border-radius:999px;background-color:var(--c-d7eae9, #d7eae9);color:var(--c-1f6f6a, #1f6f6a)}#root main.main.subscription-plans .products{flex:0 0 auto;display:grid;grid-template-columns:repeat(3, 360px);grid-template-rows:auto 1fr auto;column-gap:20px;align-items:stretch;padding:0;margin:20px;justify-content:center}#root main.main.subscription-plans .products .cell{box-sizing:border-box;background-color:var(--c-ffffff, #ffffff)}#root main.main.subscription-plans .products .cell.header:nth-child(1) .header-box{background-color:var(--c-f5f8fe, #f5f8fe)}#root main.main.subscription-plans .products .cell.header:nth-child(2) .header-box{background-color:var(--c-d7eae9, #d7eae9)}#root main.main.subscription-plans .products .cell.header:nth-child(3) .header-box{background-color:var(--c-cedaff, #cedaff)}#root main.main.subscription-plans .products .cell.header{grid-row:1;padding:25px 25px 25px 25px;border-top-left-radius:20px;border-top-right-radius:20px}#root main.main.subscription-plans .products .cell.header .header-box{display:block;position:relative;width:100%;min-width:240px;border-radius:20px;padding:16px 20px;box-sizing:border-box}#root main.main.subscription-plans .products .cell.header .header-box.current-model{overflow:hidden}#root main.main.subscription-plans .products .cell.header .header-box.current-model::before{content:"YOURS";position:absolute;top:16px;right:-50px;width:160px;padding:6px 0;text-align:center;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-color, #ffffff);background:var(--c-3b4158, #3b4158);transform:rotate(45deg);box-shadow:0 2px 4px color-mix(in srgb, var(--c-000000, #000000) 25%, transparent);pointer-events:none}#root main.main.subscription-plans .products .cell.header .header-box.current-model h2{padding-right:36px}#root main.main.subscription-plans .products .cell.header h2{opacity:85%;font-size:18px;font-weight:600;margin-bottom:2px}#root main.main.subscription-plans .products .cell.header h3{font-size:12px;font-weight:400;margin-top:0;opacity:.65}#root main.main.subscription-plans .products .cell.header p.price{font-size:32px;line-height:32px;font-weight:600;opacity:.8;margin-top:24px;margin-bottom:0}#root main.main.subscription-plans .products .cell.header p.unit{font-size:10px;font-weight:400;opacity:.65;margin-top:0;text-transform:uppercase}#root main.main.subscription-plans .products .cell.content{grid-row:2;padding:0 40px 0 40px}#root main.main.subscription-plans .products .cell.footer{grid-row:3;padding:25px 40px 40px 40px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#root main.main.subscription-plans .products .cell.footer .button{display:block;width:100%;height:45px}#root main.main.subscription-plans .products .cell.footer .button.color-gray{border:1px solid color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent);color:color-mix(in srgb, var(--c-a3aed0, #a3aed0) 80%, transparent)}@media screen and (max-width: 1500px){#root main.main.subscription-plans .products{grid-template-columns:repeat(3, 300px)}}#root main.main.subscription-plans .products .dummy-product{height:570px;border-radius:20px;background-color:var(--c-ffffff, #ffffff);padding:25px}#root main.main.subscription-plans .products .dummy-product .colored-header{background-color:var(--c-f5f8fe, #f5f8fe);display:block;position:relative;width:100%;min-width:240px;border-radius:20px;padding:16px 20px;box-sizing:border-box;height:225px}#root main.main.subscription-plans .products .dummy-product.dummy-product-1 .colored-header{background-color:var(--c-f5f8fe, #f5f8fe)}#root main.main.subscription-plans .products .dummy-product.dummy-product-2 .colored-header{background-color:var(--c-d7eae9, #d7eae9)}#root main.main.subscription-plans .products .dummy-product.dummy-product-3 .colored-header{background-color:var(--c-cedaff, #cedaff)}#root main.main.subscription-plans ul{list-style:none;padding:0}#root main.main.subscription-plans ul li{font-size:13px;margin-left:0;line-height:16px;vertical-align:top;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px;color:color-mix(in srgb, var(--c-1b254b, #1b254b) 65%, transparent)}#root main.main.subscription-plans ul li>svg:first-child{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--c-008000, #008000)}#root main.main.subscription-plans ul li:last-child{margin-bottom:0}
