@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.8/css/line.min.css";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html{margin:0;padding:0;height:100vh;width:100vw}html body{margin:0;padding:0;height:100vh;width:100vw;overflow:hidden}i{font-style:normal}html *,body *{box-sizing:border-box}img{width:auto;max-width:100%;height:auto}.row{display:flex;flex-wrap:wrap}.row>*{flex-shrink:0;width:100%;max-width:100%}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.3333333333%!important}.col-2{flex:0 0 auto;width:16.6666666667%!important}.col-3{flex:0 0 auto;width:25%!important}.col-4{flex:0 0 auto;width:33.3333333333%!important}.col-5{flex:0 0 auto;width:41.6666666667%!important}.col-6{flex:0 0 auto;width:50%!important}.col-7{flex:0 0 auto;width:58.3333333333%!important}.col-8{flex:0 0 auto;width:66.6666666667%!important}.col-9{flex:0 0 auto;width:75%!important}.col-10{flex:0 0 auto;width:83.3333333333%!important}.col-11{flex:0 0 auto;width:91.6666666667%!important}.col-12{flex:0 0 auto;width:100%!important}@media only screen and (min-width:479px){.col-sm{flex:1 0 0%}.col-sm-1{flex:0 0 auto;width:8.3333333333%!important}.col-sm-2{flex:0 0 auto;width:16.6666666667%!important}.col-sm-3{flex:0 0 auto;width:25%!important}.col-sm-4{flex:0 0 auto;width:33.3333333333%!important}.col-sm-5{flex:0 0 auto;width:41.6666666667%!important}.col-sm-6{flex:0 0 auto;width:50%!important}.col-sm-7{flex:0 0 auto;width:58.3333333333%!important}.col-sm-8{flex:0 0 auto;width:66.6666666667%!important}.col-sm-9{flex:0 0 auto;width:75%!important}.col-sm-10{flex:0 0 auto;width:83.3333333333%!important}.col-sm-11{flex:0 0 auto;width:91.6666666667%!important}.col-sm-12{flex:0 0 auto;width:100%!important}}@media only screen and (min-width:767px){.col-md{flex:1 0 0%}.col-md-1{flex:0 0 auto;width:8.3333333333%!important}.col-md-2{flex:0 0 auto;width:16.6666666667%!important}.col-md-3{flex:0 0 auto;width:25%!important}.col-md-4{flex:0 0 auto;width:33.3333333333%!important}.col-md-5{flex:0 0 auto;width:41.6666666667%!important}.col-md-6{flex:0 0 auto;width:50%!important}.col-md-7{flex:0 0 auto;width:58.3333333333%!important}.col-md-8{flex:0 0 auto;width:66.6666666667%!important}.col-md-9{flex:0 0 auto;width:75%!important}.col-md-10{flex:0 0 auto;width:83.3333333333%!important}.col-md-11{flex:0 0 auto;width:91.6666666667%!important}.col-md-12{flex:0 0 auto;width:100%!important}}@media only screen and (min-width:1023px){.col-lg{flex:1 0 0%}.col-lg-1{flex:0 0 auto;width:8.3333333333%!important}.col-lg-2{flex:0 0 auto;width:16.6666666667%!important}.col-lg-3{flex:0 0 auto;width:25%!important}.col-lg-4{flex:0 0 auto;width:33.3333333333%!important}.col-lg-5{flex:0 0 auto;width:41.6666666667%!important}.col-lg-6{flex:0 0 auto;width:50%!important}.col-lg-7{flex:0 0 auto;width:58.3333333333%!important}.col-lg-8{flex:0 0 auto;width:66.6666666667%!important}.col-lg-9{flex:0 0 auto;width:75%!important}.col-lg-10{flex:0 0 auto;width:83.3333333333%!important}.col-lg-11{flex:0 0 auto;width:91.6666666667%!important}.col-lg-12{flex:0 0 auto;width:100%!important}}@media only screen and (min-width:1199px){.col-xl{flex:1 0 0%}.col-xl-1{flex:0 0 auto;width:8.3333333333%!important}.col-xl-2{flex:0 0 auto;width:16.6666666667%!important}.col-xl-3{flex:0 0 auto;width:25%!important}.col-xl-4{flex:0 0 auto;width:33.3333333333%!important}.col-xl-5{flex:0 0 auto;width:41.6666666667%!important}.col-xl-6{flex:0 0 auto;width:50%!important}.col-xl-7{flex:0 0 auto;width:58.3333333333%!important}.col-xl-8{flex:0 0 auto;width:66.6666666667%!important}.col-xl-9{flex:0 0 auto;width:75%!important}.col-xl-10{flex:0 0 auto;width:83.3333333333%!important}.col-xl-11{flex:0 0 auto;width:91.6666666667%!important}.col-xl-12{flex:0 0 auto;width:100%!important}}@media only screen and (min-width:1439px){.col-xxl{flex:1 0 0%}.col-xxl-1{flex:0 0 auto;width:8.3333333333%!important}.col-xxl-2{flex:0 0 auto;width:16.6666666667%!important}.col-xxl-3{flex:0 0 auto;width:25%!important}.col-xxl-4{flex:0 0 auto;width:33.3333333333%!important}.col-xxl-5{flex:0 0 auto;width:41.6666666667%!important}.col-xxl-6{flex:0 0 auto;width:50%!important}.col-xxl-7{flex:0 0 auto;width:58.3333333333%!important}.col-xxl-8{flex:0 0 auto;width:66.6666666667%!important}.col-xxl-9{flex:0 0 auto;width:75%!important}.col-xxl-10{flex:0 0 auto;width:83.3333333333%!important}.col-xxl-11{flex:0 0 auto;width:91.6666666667%!important}.col-xxl-12{flex:0 0 auto;width:100%!important}}.m-1{margin:4px}.mt-1{margin-top:4px}.mb-1{margin-bottom:4px}.ml-1{margin-left:4px}.mr-1{margin-right:4px}.mx-1{margin-left:4px;margin-right:4px}.my-1{margin-top:4px;margin-bottom:4px}.gap-1{gap:4px}.m-2{margin:8px}.mt-2{margin-top:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.mr-2{margin-right:8px}.mx-2{margin-left:8px;margin-right:8px}.my-2{margin-top:8px;margin-bottom:8px}.gap-2{gap:8px}.m-3{margin:12px}.mt-3{margin-top:12px}.mb-3{margin-bottom:12px}.ml-3{margin-left:12px}.mr-3{margin-right:12px}.mx-3{margin-left:12px;margin-right:12px}.my-3{margin-top:12px;margin-bottom:12px}.gap-3{gap:12px}.m-4{margin:16px}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.ml-4{margin-left:16px}.mr-4{margin-right:16px}.mx-4{margin-left:16px;margin-right:16px}.my-4{margin-top:16px;margin-bottom:16px}.gap-4{gap:16px}.m-5{margin:20px}.mt-5{margin-top:20px}.mb-5{margin-bottom:20px}.ml-5{margin-left:20px}.mr-5{margin-right:20px}.mx-5{margin-left:20px;margin-right:20px}.my-5{margin-top:20px;margin-bottom:20px}.gap-5{gap:20px}.m-6{margin:24px}.mt-6{margin-top:24px}.mb-6{margin-bottom:24px}.ml-6{margin-left:24px}.mr-6{margin-right:24px}.mx-6{margin-left:24px;margin-right:24px}.my-6{margin-top:24px;margin-bottom:24px}.gap-6{gap:24px}.m-7{margin:28px}.mt-7{margin-top:28px}.mb-7{margin-bottom:28px}.ml-7{margin-left:28px}.mr-7{margin-right:28px}.mx-7{margin-left:28px;margin-right:28px}.my-7{margin-top:28px;margin-bottom:28px}.gap-7{gap:28px}.m-8{margin:32px}.mt-8{margin-top:32px}.mb-8{margin-bottom:32px}.ml-8{margin-left:32px}.mr-8{margin-right:32px}.mx-8{margin-left:32px;margin-right:32px}.my-8{margin-top:32px;margin-bottom:32px}.gap-8{gap:32px}.m-9{margin:36px}.mt-9{margin-top:36px}.mb-9{margin-bottom:36px}.ml-9{margin-left:36px}.mr-9{margin-right:36px}.mx-9{margin-left:36px;margin-right:36px}.my-9{margin-top:36px;margin-bottom:36px}.gap-9{gap:36px}.m-10{margin:40px}.mt-10{margin-top:40px}.mb-10{margin-bottom:40px}.ml-10{margin-left:40px}.mr-10{margin-right:40px}.mx-10{margin-left:40px;margin-right:40px}.my-10{margin-top:40px;margin-bottom:40px}.gap-10{gap:40px}.m-11{margin:48px}.mt-11{margin-top:48px}.mb-11{margin-bottom:48px}.ml-11{margin-left:48px}.mr-11{margin-right:48px}.mx-11{margin-left:48px;margin-right:48px}.my-11{margin-top:48px;margin-bottom:48px}.gap-11{gap:48px}.m-12{margin:56px}.mt-12{margin-top:56px}.mb-12{margin-bottom:56px}.ml-12{margin-left:56px}.mr-12{margin-right:56px}.mx-12{margin-left:56px;margin-right:56px}.my-12{margin-top:56px;margin-bottom:56px}.gap-12{gap:56px}.p-1{padding:4px}.pt-1{padding-top:4px}.pb-1{padding-bottom:4px}.pl-1{padding-left:4px}.pr-1{padding-right:4px}.px-1{padding-left:4px;padding-right:4px}.py-1{padding-top:4px;padding-bottom:4px}.p-2{padding:8px}.pt-2{padding-top:8px}.pb-2{padding-bottom:8px}.pl-2{padding-left:8px}.pr-2{padding-right:8px}.px-2{padding-left:8px;padding-right:8px}.py-2{padding-top:8px;padding-bottom:8px}.p-3{padding:12px}.pt-3{padding-top:12px}.pb-3{padding-bottom:12px}.pl-3{padding-left:12px}.pr-3{padding-right:12px}.px-3{padding-left:12px;padding-right:12px}.py-3{padding-top:12px;padding-bottom:12px}.p-4{padding:16px}.pt-4{padding-top:16px}.pb-4{padding-bottom:16px}.pl-4{padding-left:16px}.pr-4{padding-right:16px}.px-4{padding-left:16px;padding-right:16px}.py-4{padding-top:16px;padding-bottom:16px}.p-5{padding:20px}.pt-5{padding-top:20px}.pb-5{padding-bottom:20px}.pl-5{padding-left:20px}.pr-5{padding-right:20px}.px-5{padding-left:20px;padding-right:20px}.py-5{padding-top:20px;padding-bottom:20px}.p-6{padding:24px}.pt-6{padding-top:24px}.pb-6{padding-bottom:24px}.pl-6{padding-left:24px}.pr-6{padding-right:24px}.px-6{padding-left:24px;padding-right:24px}.py-6{padding-top:24px;padding-bottom:24px}.p-7{padding:28px}.pt-7{padding-top:28px}.pb-7{padding-bottom:28px}.pl-7{padding-left:28px}.pr-7{padding-right:28px}.px-7{padding-left:28px;padding-right:28px}.py-7{padding-top:28px;padding-bottom:28px}.p-8{padding:32px}.pt-8{padding-top:32px}.pb-8{padding-bottom:32px}.pl-8{padding-left:32px}.pr-8{padding-right:32px}.px-8{padding-left:32px;padding-right:32px}.py-8{padding-top:32px;padding-bottom:32px}.p-9{padding:36px}.pt-9{padding-top:36px}.pb-9{padding-bottom:36px}.pl-9{padding-left:36px}.pr-9{padding-right:36px}.px-9{padding-left:36px;padding-right:36px}.py-9{padding-top:36px;padding-bottom:36px}.p-10{padding:40px}.pt-10{padding-top:40px}.pb-10{padding-bottom:40px}.pl-10{padding-left:40px}.pr-10{padding-right:40px}.px-10{padding-left:40px;padding-right:40px}.py-10{padding-top:40px;padding-bottom:40px}.p-11{padding:48px}.pt-11{padding-top:48px}.pb-11{padding-bottom:48px}.pl-11{padding-left:48px}.pr-11{padding-right:48px}.px-11{padding-left:48px;padding-right:48px}.py-11{padding-top:48px;padding-bottom:48px}.p-12{padding:56px}.pt-12{padding-top:56px}.pb-12{padding-bottom:56px}.pl-12{padding-left:56px}.pr-12{padding-right:56px}.px-12{padding-left:56px;padding-right:56px}.py-12{padding-top:56px;padding-bottom:56px}div,p,span,label,th,td,a,button,input,select,option{line-height:1.2;font-family:var(--font-family);font-optical-sizing:auto;font-weight:400;font-size:14px}p{margin:0;line-height:1.5}h1{margin:0;font-size:40px;font-family:var(--font-family-bold);font-weight:600;color:var(--col-font-def)}h2{margin:0;font-size:32px;font-family:var(--font-family-bold);font-weight:600;color:var(--col-font-def)}h3{margin:0;font-size:24px;font-family:var(--font-family-bold);font-weight:600;color:var(--col-font-def)}h4{margin:0;font-size:20px;font-family:var(--font-family-md);font-weight:500;color:var(--col-font-def)}.subtitle{color:var(--col-font-light)}@media only screen and (max-width:767px){h1{font-size:36px}h2{font-size:28px}h3{font-size:20px}h4{font-size:18px}}.page{position:relative;width:100%;height:100%;background-color:var(--col-page-bg)}.page:not(.overflow-off){overflow-y:auto}.page.overflow-off{overflow:hidden}.page main{width:100%;padding:32px;min-height:calc(100vh - 60px)}@media only screen and (max-width:1023px){.page main{padding:24px}}.page__title{margin-bottom:24px}.page__title a{font-size:inherit}.page__title>p:not(:first-child){margin-top:16px}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:14px;font-family:var(--font-family);color:var(--col-font-light)}.breadcrumbs a{color:var(--col-font-light);text-decoration:none}.breadcrumbs .breadcrumbs__separator{color:var(--col-font-light-md)}.breadcrumbs .breadcrumbs__current{color:var(--col-font-def)}a,button{cursor:pointer;display:inline-block;width:fit-content;text-decoration:none;-webkit-transition:.3s cubic-bezier(.165,.84,.44,1);-o-transition:.3s cubic-bezier(.165,.84,.44,1);transition:.3s cubic-bezier(.165,.84,.44,1)}a{font-family:var(--font-family-md);font-weight:500}a.text-underline:hover:before,a.text-underline:focus:before{background:var(--col-action-primary)}a:not(.action-warning):not(.action-btn){color:var(--col-action-primary)}button{margin:0;padding:0;border:none;background:none;text-transform:none}.button{border-radius:25px;padding:10px 24px;position:relative;overflow:hidden;font-family:var(--font-family-md);font-weight:500;-webkit-transition:.3s cubic-bezier(.165,.84,.44,1);-o-transition:.3s cubic-bezier(.165,.84,.44,1);transition:.3s cubic-bezier(.165,.84,.44,1);z-index:1;display:inline-block;text-align:center;border-width:1px;border-style:solid}.button:not(.disabled):hover{cursor:pointer}.button:not(.disabled):hover:not(.button-inverse){box-shadow:0 0 10px 5px rgba(var(--col-font-def-rbg),.05)}.button:not(.button-warning).disabled{color:var(--col-action-primary);background-color:var(--col-action-primary-alt)}.button:not(.button-warning):not(.button-inverse){border-color:var(--col-action-primary)}.button:not(.button-warning):not(.button-inverse):not(.disabled){background-color:var(--col-action-primary);color:var(--col-action-primary-alt)}.button:not(.button-warning):not(.button-inverse):not(.disabled):hover{border-color:var(--col-bg-primary-soft-3);background-color:var(--col-bg-primary-soft-1)}.button:not(.button-warning):not(.button-inverse).disabled{border-color:var(--col-bg-primary-soft-3);background-color:var(--col-bg-primary-soft-1);color:var(--col-action-primary-alt)}.button:not(.button-warning).button-inverse{border-color:var(--col-action-primary)}.button:not(.button-warning).button-inverse:not(.disabled){background-color:var(--col-action-primary-alt);color:var(--col-action-primary)}.button:not(.button-warning).button-inverse:not(.disabled):hover{border-color:var(--col-bg-primary-soft-1);color:var(--col-bg-primary-soft-1)}.button:not(.button-warning).button-inverse.disabled{border-color:var(--col-bg-primary-soft-1);color:var(--col-bg-primary-soft-1)}.button.button-warning:not(.button-inverse):not(.disabled){background-color:var(--col-action-warning);border-color:var(--col-action-warning);color:var(--col-action-warning-alt)}.button.button-warning:not(.button-inverse):not(.disabled):hover{border-color:var(--col-bg-warning-soft-3);background-color:var(--col-bg-warning-soft-1)}.button.button-warning:not(.button-inverse).disabled{color:var(--col-action-warning-alt);border-color:var(--col-bg-warning-soft-3);background-color:var(--col-bg-warning-soft-1)}.button.button-warning.button-inverse:not(.disabled){border-color:var(--col-action-warning);background-color:var(--col-action-warning-alt);color:var(--col-action-warning)}.button.button-warning.button-inverse:not(.disabled):hover{color:var(--col-bg-warning-soft-1);border-color:var(--col-bg-warning-soft-1);box-shadow:inset 0 0 10px 5px rgba(var(--col-font-def-rbg),.05)}.button.button-warning.button-inverse.disabled{color:var(--col-bg-warning-soft-1)}.button.disabled{font-style:italic;cursor:default}.button.disabled:hover,.button.clicked{-webkit-box-shadow:none;box-shadow:none}.input-text-wrapper{position:relative;width:100%;-webkit-transition:.2s cubic-bezier(.165,.84,.44,1);-o-transition:.2s cubic-bezier(.165,.84,.44,1);transition:.2s cubic-bezier(.165,.84,.44,1)}.input-text-wrapper .input-text{width:100%;padding:10px 12px 8px;border:1px solid var(--col-font-light);border-radius:4px;font-size:14px;color:var(--col-font-def);font-family:var(--font-family);-webkit-box-shadow:inset 0 0 2px 1px rgba(var(--col-shadow-rgb),.1);box-shadow:inset 0 0 2px 1px rgba(var(--col-shadow-rgb),.1);-webkit-transition:.2s cubic-bezier(.165,.84,.44,1);-o-transition:.2s cubic-bezier(.165,.84,.44,1);transition:.2s cubic-bezier(.165,.84,.44,1);outline:0}.input-text-wrapper .input-text:focus{box-shadow:0 0 0 1px var(--col-action-primary);border:1px solid var(--col-action-primary)}.input-text-wrapper .input-text:focus:hover{box-shadow:inset 0 0 1px 3px var(--col-bg-primary-soft-2),0 0 1px 1px var(--col-bg-primary-soft-2)}.input-text-wrapper .input-text:focus::placeholder{color:var(--col-action-primary)}.input-text-wrapper .input-text:hover{box-shadow:inset 0 0 2px 2px var(--col-bg-primary-soft-2)}.input-text-wrapper .input-text:hover::placeholder{color:var(--col-action-primary)}.input-text-wrapper .input-text.input-invalid{background-color:var(--col-action-warning-alt);box-shadow:0 0 0 2px vvar(--col-bg-warning-soft-2);border:1px solid var(--col-bg-warning-soft-1);color:var(--col-action-warning)}.input-text-wrapper .input-text.input-invalid:hover{box-shadow:inset 0 0 0 3px var(--col-bg-warning-soft-2),0 0 0 1px var(--col-bg-warning-soft-1)}.input-text-wrapper .input-text.input-invalid::placeholder{color:var(--col-action-warning);font-weight:500}.input-text-wrapper .input-text::placeholder{font-weight:400;font-style:italic;opacity:.4}.input-text-wrapper select.input-text{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234c5267' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.input-text-wrapper .input-text-warning{margin:4px 0 0 16px;height:28px;line-height:1.1;font-size:14px;font-family:var(--font-family);color:var(--col-action-warning)}.input-checkbox-wrapper{height:24px;display:block;position:relative;padding-left:25px;-webkit-transition:height .3s cubic-bezier(.165,.84,.44,1);-o-transition:height .3s cubic-bezier(.165,.84,.44,1);transition:height .3s cubic-bezier(.165,.84,.44,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-checkbox-wrapper:not(.input-invalid):not(:disabled):not(.input-checkbox-disabled){cursor:pointer}.input-checkbox-wrapper.input-checkbox-sm{height:16px;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-checkbox-wrapper.input-checkbox-sm .input-checkbox-label{position:relative;top:0;font-size:12px}.input-checkbox-wrapper.input-checkbox-sm .input-checkbox-mark{top:2px;left:1px}.input-checkbox-wrapper .input-checkbox-label{position:relative;top:1px}.input-checkbox-wrapper.input-checkbox-disabled{opacity:.5}.input-checkbox-wrapper:focus .input-checkbox-mark{box-shadow:0 0 0 1px var(--col-bg-primary-soft-1);border:1px solid var(--col-bg-primary-soft-1)}.input-checkbox-wrapper:focus:hover .input-checkbox-mark{box-shadow:inset 0 0 0 4px var(--col-bg-primary-soft-2),0 0 0 1px var(--col-bg-primary-soft-1)}.input-checkbox-wrapper:hover .input-checkbox:not(.input-invalid):not(:disabled):not(.input-checkbox-disabled)~.input-checkbox-mark{border-color:var(--col-action-primary);box-shadow:inset 0 0 0 1px var(--col-bg-primary-soft-2),0 0 0 1px var(--col-bg-primary-soft-1)}.input-checkbox-wrapper:hover .input-checkbox.input-invalid~.input-checkbox-mark{background-color:var(--col-action-warning-alt);box-shadow:inset 0 0 0 2px var(--col-bg-warning-soft-2),0 0 0 1px var(--col-bg-warning-soft-1)}.input-checkbox-wrapper .input-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0;-webkit-transition:.3s cubic-bezier(.165,.84,.44,1);-o-transition:.3s cubic-bezier(.165,.84,.44,1);transition:.3s cubic-bezier(.165,.84,.44,1)}.input-checkbox-wrapper .input-checkbox:checked~.input-checkbox-mark{border:1px solid var(--col-action-primary);box-shadow:0 0 0 1px var(--col-bg-primary-soft-2)}.input-checkbox-wrapper .input-checkbox:checked~.input-checkbox-mark:after{display:block}.input-checkbox-wrapper .input-checkbox.input-invalid~.input-checkbox-mark{background-color:var(--col-action-warning-alt);box-shadow:0 0 0 2px var(--col-bg-warning-soft-2);border:1px solid var(--col-bg-warning-soft-1);color:var(--col-action-warning)}.input-checkbox-wrapper.input-checkbox-sm .input-checkbox-mark{height:12px;width:12px}.input-checkbox-wrapper.input-checkbox-sm .input-checkbox-mark:after{content:"";left:3px;top:1px;width:2px;height:5px;border-width:0 2px 2px 0}.input-checkbox-wrapper .input-checkbox-mark{position:absolute;top:1px;left:0;height:16px;width:16px;border-radius:4px;background-color:#fff;border:1px solid var(--col-font-def);-webkit-transition:.3s cubic-bezier(.165,.84,.44,1);-o-transition:.3s cubic-bezier(.165,.84,.44,1);transition:.3s cubic-bezier(.165,.84,.44,1)}.input-checkbox-wrapper .input-checkbox-mark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:3px;height:6px;border:solid var(--col-action-primary);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.input-search-results{margin-top:4px;width:100%;min-height:40px;max-height:40vh;position:absolute;border:1px solid var(--col-font-light);-webkit-box-shadow:0 0 3px 3px rgba(var(--col-shadow-rgb),.1);box-shadow:0 0 3px 3px rgba(var(--col-shadow-rgb),.1);display:flex;flex-direction:column;background-color:var(--col-bg-surface);overflow:auto;z-index:1000}.input-search-results.medium{max-height:30vh}.input-search-results.small{max-height:15vh}.input-search-results:empty{display:none}.input-search-results .input-search-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100;background-color:var(--col-bg-primary-soft-3)}.input-search-results .input-search-entry{width:100%;padding:16px 24px;display:flex;flex-direction:column;font-size:14px;color:var(--col-font-light);border-bottom:1px solid var(--col-font-light-md)}.input-search-results .input-search-entry:hover,.input-search-results .input-search-entry.highlighted{cursor:pointer;background-color:var(--col-bg-primary-soft-3)}.input-search-results .input-search-entry:hover *,.input-search-results .input-search-entry.highlighted *{color:var(--col-action-primary)!important}.input-search-results .input-search-entry .input-search-entry-line.input-search-sub{font-size:11px;font-family:monospace;color:var(--col-font-light-md);margin-top:4px}.notification-container{position:fixed;top:76px;right:24px;z-index:11000;display:flex;flex-direction:column;gap:8px;width:320px;pointer-events:none}.notification-toast{pointer-events:auto;display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 16px;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.08);border-left:3px solid var(--col-action-primary);border-radius:6px;box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.08)}.notification-toast--success{border-left-color:#22c55e}.notification-toast--success .notification-toast__icon i{color:#22c55e}.notification-toast--error{border-left-color:var(--col-action-warning)}.notification-toast--error .notification-toast__icon i{color:var(--col-action-warning)}.notification-toast--info{border-left-color:var(--col-action-primary)}.notification-toast--info .notification-toast__icon i{color:var(--col-action-primary)}.notification-toast--progress{border-left-color:var(--col-action-primary)}.notification-toast--progress .notification-toast__icon i{color:var(--col-action-primary)}.notification-toast__icon{flex-shrink:0;padding-top:1px}.notification-toast__icon i{font-size:18px}.notification-toast__body{flex:1;min-width:0}.notification-toast__title{font-size:14px;font-family:var(--font-family-md);font-weight:500;color:var(--col-font-def);line-height:1.3}.notification-toast__message{font-size:11px;color:var(--col-font-light);line-height:1.4;margin-top:2px}.notification-toast__progress{margin-top:8px;height:4px;border-radius:2px;background-color:rgba(var(--col-shadow-rgb),.06);overflow:hidden}.notification-toast__progress-bar{height:100%;border-radius:2px;background-color:var(--col-action-primary);transition:width .3s ease}.notification-toast__close{flex-shrink:0;padding:0;background:none;border:none;cursor:pointer;color:var(--col-font-light);font-size:16px;width:auto;opacity:.5;transition:opacity .15s ease}.notification-toast__close:hover{opacity:1}.notification-enter-active{transition:all .3s ease}.notification-leave-active{transition:all .2s ease}.notification-enter-from,.notification-leave-to{opacity:0;transform:translate(40px)}.notification-move{transition:transform .3s ease}.data-table-container{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:14px}.data-table th,.data-table td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(var(--col-shadow-rgb),.06)}.data-table th{font-weight:500;color:var(--col-font-light);white-space:nowrap}.data-table .th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.data-table .th-sortable:after{content:"";display:inline-block;width:0;height:0;margin-left:6px;vertical-align:middle;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid currentColor;opacity:.25;transition:opacity .15s}.data-table .th-sortable:hover{color:var(--col-action-primary)}.data-table .th-sortable:hover:after{opacity:.4}.data-table .th-sorted{color:var(--col-action-primary)}.data-table .th-sorted:after{opacity:1!important}.data-table .th-sorted--desc:after{border-bottom:none;border-top:4px solid currentColor}.data-table tbody tr:hover{background-color:var(--col-bg-primary-soft-3)}.data-table-guid{font-family:monospace;font-size:13px;color:var(--col-font-light)}.badge{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:14px;font-weight:500}.badge--ok{background-color:#dcfce7;color:#166534}.badge--warn{background-color:#fef3c7;color:#92400e}.badge--neutral{background-color:#f3f4f6;color:var(--col-font-light)}.data-table-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.pagination-info{font-size:13px;color:var(--col-font-light)}.pagination-controls{display:flex;align-items:center;gap:8px}.page-size-label{font-size:13px;color:var(--col-font-light);margin-right:8px}.page-size-label select{margin-left:4px;padding:4px 8px;border:1px solid var(--col-font-light-md);border-radius:4px;font-size:13px;background:var(--col-bg-surface)}.pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--col-font-light-md);border-radius:4px;background:var(--col-bg-surface);cursor:pointer;font-size:18px}.pagination-btn:hover:not(:disabled){background-color:var(--col-bg-primary-soft-3)}.pagination-btn:disabled{opacity:.5}.pagination-page{font-size:13px;color:var(--col-font-light);min-width:96px;text-align:center}.th-actions{text-align:right}.td-actions{text-align:right;white-space:nowrap}.action-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:4px;font-size:11px;font-family:var(--font-family);color:var(--col-font-light);background:none;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.action-btn i{font-size:16px}.action-btn:hover{color:var(--col-action-primary);background-color:var(--col-bg-primary-soft-3);border-color:var(--col-bg-primary-soft-2)}.action-btn--danger:hover{color:#ef4444;background-color:#ef44440d;border-color:#ef444426}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--col-font-def-light);font-size:14px;padding:2px;line-height:1;border-radius:4px;transition:color .15s ease,background-color .15s ease}.icon-btn i{font-size:16px}.icon-btn:hover{color:var(--col-action-primary);background-color:var(--col-action-primary-ligt)}.icon-btn:disabled{cursor:default;opacity:.5}.icon-btn:disabled:hover{color:var(--col-font-def-light);background-color:transparent}.icon-picker__btn{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(var(--col-shadow-rgb),.1);border-radius:6px;background:var(--col-bg-surface);cursor:pointer;transition:border-color .2s,box-shadow .2s;font-size:13px;color:var(--col-font-def);width:100%;text-align:left}.icon-picker__btn:hover{border-color:var(--col-bg-primary-soft-1);box-shadow:0 1px 4px rgba(var(--col-shadow-rgb),.06)}.icon-picker__icon{font-size:18px;color:var(--col-font-light)}.icon-picker__label{line-height:1.5;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-picker__clear{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--col-font-light-md);cursor:pointer;font-size:14px;transition:color .2s}.icon-picker__clear:hover{color:var(--col-action-primary)}.edit-form__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.edit-form__grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,340px);gap:40px}.edit-form__grid:not(:first-child){margin-top:20px}@media(max-width:767px){.edit-form__grid{grid-template-columns:minmax(0,340px)}}.edit-form__grid--three{grid-template-columns:minmax(0,300px) minmax(0,300px) minmax(0,300px)}@media(max-width:1023px){.edit-form__grid--three{grid-template-columns:minmax(0,300px) minmax(0,300px)}}@media(max-width:767px){.edit-form__grid--three{grid-template-columns:minmax(0,300px)}}.edit-form__section{min-width:0}.edit-form__heading{font-size:13px;font-weight:500;color:var(--col-font-light);margin-bottom:12px}.edit-form__heading:not(:first-child){margin-top:24px}.edit-form__field{display:flex;flex-direction:column;gap:8px}.edit-form__label{font-size:13px;font-weight:500;color:var(--col-font-light)}.edit-form__value{font-size:14px;font-family:var(--font-family);color:var(--col-font-def);padding:8px 0;line-height:1.4;word-break:break-all}.edit-form__value-row{display:flex;align-items:center;gap:8px}.edit-form__checkboxes{display:flex;flex-direction:column;gap:8px}.edit-form__hint{font-size:11px;line-height:1.5;color:var(--col-font-light)}.edit-form__hint:not(:first-child){margin-top:4px}.edit-form__actions{display:flex;align-items:center;gap:12px}.edit-form__actions:not(:first-child){margin-top:20px}.dialog-card{background:var(--col-bg-surface);border-radius:8px;padding:24px;max-width:448px;width:90vw;box-shadow:0 4px 24px #00000026}.dialog-card__title{margin:0 0 8px;font-size:18px;font-weight:500}.dialog-card__message{margin:0 0 20px;font-size:14px;color:var(--col-font-light);line-height:1.5}.dialog-card__actions{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.picker__header{display:flex;justify-content:space-between;align-items:flex-start}.picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:360px;overflow-y:auto;padding:4px}.picker__grid--icons{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px;max-height:300px}.picker__card{aspect-ratio:16/10;border:2px solid rgba(var(--col-shadow-rgb),.08);border-radius:6px;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:var(--col-bg-surface)}.picker__card:hover{border-color:var(--col-bg-primary-soft-1);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.08)}.picker__card--selected{border-color:var(--col-action-primary);box-shadow:0 0 0 1px var(--col-action-primary)}.picker__card--none{background:var(--col-bg-overlay)}.picker__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.picker__image img{max-width:100%;max-height:100%;object-fit:contain}.picker__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:var(--col-font-light-md);gap:4px}.picker__placeholder i{font-size:24px}.picker__placeholder span{font-size:11px;font-weight:500}.picker__icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(var(--col-shadow-rgb),.08);border-radius:6px;background:var(--col-bg-surface);cursor:pointer;transition:border-color .2s,background-color .2s;color:var(--col-font-def);font-size:18px}.picker__icon-btn:hover{border-color:var(--col-bg-primary-soft-1);background-color:var(--col-bg-primary-soft-3)}.picker__icon-btn--selected{border-color:var(--col-action-primary);background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary)}.picker--images{max-width:640px}.picker--icons{max-width:560px}.dp--theme-light{--dp-primary-color: var(--col-action-primary);--dp-border-radius: 0;--dp-font-family: var(--font-family), sans-serif;--dp-font-size: 14px;--dp-input-padding: 8px 12px;--dp-text-color: var(--col-font-def);--dp-border-color: var(--col-font-light);--dp-border-color-hover: var(--col-font-light);--dp-border-color-focus: var(--col-bg-primary-soft-1)}.dp--theme-light .dp--input{-webkit-box-shadow:inset 0 0 3px 3px rgba(var(--col-shadow-rgb),.1);box-shadow:inset 0 0 3px 3px rgba(var(--col-shadow-rgb),.1);-webkit-transition:.2s cubic-bezier(.165,.84,.44,1);-o-transition:.2s cubic-bezier(.165,.84,.44,1);transition:.2s cubic-bezier(.165,.84,.44,1)}.dp--theme-light .dp--input:hover{box-shadow:inset 0 0 0 4px var(--col-bg-primary-soft-1)}.dp--theme-light .dp--input:hover::placeholder{color:var(--col-action-primary)}.dp--theme-light .dp--input::placeholder{color:var(--col-font-def);font-weight:400;font-style:italic;opacity:.4}.dp--theme-light .dp--input-focus{box-shadow:0 0 0 1px var(--col-bg-primary-soft-1)}.dp--theme-light .dp--input-focus:hover{box-shadow:inset 0 0 0 4px var(--col-bg-primary-soft-1),0 0 0 1px var(--col-bg-primary-soft-1)}.dp--theme-light .dp--input-focus::placeholder{color:var(--col-action-primary)}.nav-pills{display:flex;gap:4px;padding:4px;background-color:var(--col-bg-neutral-soft);border-radius:9999px;width:fit-content}.nav-pill{padding:8px 20px;border-radius:9999px;font-size:14px;font-family:var(--font-family-md);font-weight:500;color:var(--col-font-light);cursor:pointer;transition:.2s cubic-bezier(.165,.84,.44,1);border:none;background:none;white-space:nowrap}.nav-pill:hover:not(.nav-pill--active){color:var(--col-action-primary);background-color:var(--col-bg-primary-soft-3)}.nav-pill--active{background-color:var(--col-action-primary);color:#fff;box-shadow:0 1px 3px #4154f14d;cursor:default}.collapsible{display:flex;flex-direction:column}.collapsible .collapsible-header{padding-bottom:4px;margin-bottom:6px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.collapsible .collapsible-header i{position:relative;font-size:20px;top:1px}.collapsible .collapsible-content{padding-bottom:4px}.collapsible.collapsed{-webkit-box-shadow:0 10px 5px -5px rgba(var(--col-shadow-rgb),.2);box-shadow:0 10px 5px -5px rgba(var(--col-shadow-rgb),.2)}.collapsible.collapsed .collapsible-content{display:none}.collapsible:not(.collapsed) .collapsible-header:after{width:calc(100% - 8px);left:4px;bottom:-16px;content:"";display:block;position:absolute;-webkit-box-shadow:inset 0 6px 5px -5px rgba(var(--col-shadow-rgb),.1);box-shadow:inset 0 6px 5px -5px rgba(var(--col-shadow-rgb),.1);height:10px}.loader{width:48px;height:50px;display:flex;flex-direction:row;gap:3px;align-items:end}.loader.hide{display:none}.loader .loader-bar{width:14px;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;background-color:var(--col-action-primary)}.loader .loader-bar.loader-bar-1{height:29px;animation:pulse1 1.8s infinite}.loader .loader-bar.loader-bar-2{height:50px;animation:pulse2 1.8s infinite}.loader .loader-bar.loader-bar-3{height:21px;animation:pulse3 1.8s infinite}.loader-xs{width:22px;height:20px;display:flex;flex-direction:row;gap:2px;align-items:end}.loader-xs.hide{display:none}.loader-xs.primary .loader-bar{background-color:var(--col-action-primary)}.loader-xs:not(.primary) .loader-bar{background-color:#fff}.loader-xs .loader-bar{width:6px;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.loader-xs .loader-bar.loader-bar-1{height:12px;animation:pulse1 1.8s infinite}.loader-xs .loader-bar.loader-bar-2{height:20px;animation:pulse2 1.8s infinite}.loader-xs .loader-bar.loader-bar-3{height:8px;animation:pulse3 1.8s infinite}@keyframes pulse1{0%,21%,to{transform:scaleY(1);opacity:1}7%{transform:scaleY(1.5)}14%{transform:scaleY(.5);opacity:.7}}@keyframes pulse2{0%,5%,26%,to{transform:scaleY(1);opacity:1}12%{transform:scaleY(1.1)}19%{transform:scaleY(.6);opacity:.7}}@keyframes pulse3{0%,10%,31%,to{transform:scaleY(1);opacity:1}17%{transform:scaleY(1.5)}24%{transform:scaleY(.5);opacity:.7}}.overlay{height:100%;width:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out;background-color:var(--col-bg-surface);position:absolute;top:0;left:0}.overlay.show{opacity:1}.overlay.show.transparent{background-color:var(--col-bg-overlay-trans)}.overlay.overlay-dark{background-color:var(--col-bg-dark)}.modal{position:relative;max-height:calc(100% - 40px);height:auto;background-color:var(--col-bg-surface);padding:40px;-webkit-box-shadow:0 0 19px 3px rgba(var(--col-shadow-rgb),.15);box-shadow:0 0 19px 3px rgba(var(--col-shadow-rgb),.15);display:flex;flex-direction:column;overflow:visible}.modal .modal-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:35px}.modal .modal-title .modal-close{position:relative;width:35px;height:35px;margin-left:35px}.modal .modal-title .modal-close i{cursor:pointer;font-size:35px;transition:color .2s ease-in-out}.modal .modal-title .modal-close i:hover{color:var(--col-action-primary)}.text-underline{position:relative;line-height:1}.text-underline:before{width:0;left:auto;right:0;bottom:-4px;height:2px;content:"";position:absolute;-webkit-transition:.4s cubic-bezier(.165,.84,.44,1);-o-transition:.4s cubic-bezier(.165,.84,.44,1);transition:.4s cubic-bezier(.165,.84,.44,1)}.text-underline:hover:before,.text-underline:focus:before{background:currentColor;left:0;width:100%;right:auto}.topbar{position:fixed;top:0;left:0;z-index:1000;width:100%;height:60px;background-color:var(--col-topbar-bg);border-bottom:1px solid rgba(var(--col-shadow-rgb),.1);display:flex;flex-direction:row;align-items:center}.topbar a{color:var(--col-font-def);font-family:var(--font-family)}.topbar .topbar__left{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;width:250px;padding:0 24px}.topbar .topbar__left .topbar__logo{display:flex;align-items:center;max-height:36px}.topbar .topbar__left .topbar__logo img{height:28px;width:auto}.topbar .topbar__left .topbar__hamburger i{font-size:20px}.topbar .topbar__actions{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:8px}.topbar .topbar__actions .topbar-action-loader{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:20px;height:20px;margin-right:8px}.topbar .topbar__actions .topbar-action-loader .topbar-action-loader__bar{width:4px;background-color:var(--col-action-primary)}.topbar .topbar__actions .topbar-action-loader .topbar-action-loader__bar--1{height:12px;animation:pulse1 1.8s infinite}.topbar .topbar__actions .topbar-action-loader .topbar-action-loader__bar--2{height:20px;animation:pulse2 1.8s infinite}.topbar .topbar__actions .topbar-action-loader .topbar-action-loader__bar--3{height:8px;animation:pulse3 1.8s infinite}.topbar .topbar__actions .topbar__action{position:relative;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--col-font-light);padding:0 12px;border:1px solid transparent;border-radius:4px;transition:.2s cubic-bezier(.165,.84,.44,1);height:28px}.topbar .topbar__actions .topbar__action .action-chevron{font-size:14px;color:var(--col-font-light);flex-shrink:0;transition:transform .2s cubic-bezier(.165,.84,.44,1)}.topbar .topbar__actions .topbar__action:hover{color:var(--col-action-primary);background-color:var(--col-topbar-hover);border-color:var(--col-bg-primary-soft-2)}.topbar .topbar__actions .topbar__action.open{border-color:var(-col-action-primary-md);box-shadow:0 0 0 1px var(-col-action-primary-md);background-color:var(--col-topbar-bg)}.topbar .topbar__actions .topbar__action.open .action-chevron{transform:rotate(180deg);color:var(--col-action-primary)}.topbar .topbar__actions .topbar__action .topbar__action-dropdown{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background-color:var(--col-topbar-bg);border:1px solid var(--col-font-light-md);border-radius:0;box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.12);z-index:1001;padding:4px 0}.topbar .topbar__actions .topbar__action .topbar__action-dropdown .action-option{padding:8px 16px;font-size:14px;color:var(--col-font-def);cursor:pointer;display:flex;align-items:center;gap:8px;transition:.15s cubic-bezier(.165,.84,.44,1)}.topbar .topbar__actions .topbar__action .topbar__action-dropdown .action-option span{flex:1}.topbar .topbar__actions .topbar__action .topbar__action-dropdown .action-option i{font-size:14px;color:var(--col-action-primary);flex-shrink:0}.topbar .topbar__actions .topbar__action .topbar__action-dropdown .action-option:hover{background-color:var(--col-topbar-hover);color:var(--col-action-primary)}.topbar .topbar__right{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:20px;height:100%;padding-right:24px}.topbar .topbar__right .topbar__tenant{position:relative;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:var(--font-family);color:var(--col-topbar-action);font-size:14px;padding:0 12px;border:1px solid transparent;border-radius:4px;transition:.2s cubic-bezier(.165,.84,.44,1);height:28px}.topbar .topbar__right .topbar__tenant:hover{background-color:var(--col-topbar-hover);color:var(--col-action-primary)}.topbar .topbar__right .topbar__tenant.open{border-color:var(--col-bg-primary-soft-1);box-shadow:0 0 0 1px var(--col-bg-primary-soft-1);background-color:var(--col-topbar-hover)}.topbar .topbar__right .topbar__tenant .tenant-icon{font-size:16px;color:var(--col-action-primary);flex-shrink:0}.topbar .topbar__right .topbar__tenant .tenant-label{font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;height:100%;display:flex;align-items:center}.topbar .topbar__right .topbar__tenant .tenant-search-input{font-family:var(--font-family);font-size:14px;color:var(--col-font-def);border:none;outline:none;background:transparent;width:160px;padding:0}.topbar .topbar__right .topbar__tenant .tenant-search-input::placeholder{color:var(--col-font-light-md);font-style:italic;opacity:.6}.topbar .topbar__right .topbar__tenant .tenant-chevron{font-size:14px;color:var(--col-font-light);flex-shrink:0;transition:transform .2s cubic-bezier(.165,.84,.44,1)}.topbar .topbar__right .topbar__tenant.open .tenant-chevron{transform:rotate(180deg);color:var(--col-action-primary)}.topbar .topbar__right .topbar__tenant-dropdown{position:absolute;top:calc(100% + 4px);right:0;min-width:220px;max-height:40vh;overflow-y:auto;background-color:var(--col-topbar-bg);border:1px solid var(--col-font-light-md);border-radius:0;box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.12);z-index:1001;padding:4px 0}.topbar .topbar__right .topbar__tenant-dropdown .tenant-option{padding:8px 16px;font-size:14px;color:var(--col-font-def);cursor:pointer;display:flex;align-items:center;gap:8px;transition:.15s cubic-bezier(.165,.84,.44,1)}.topbar .topbar__right .topbar__tenant-dropdown .tenant-option span{flex:1}.topbar .topbar__right .topbar__tenant-dropdown .tenant-option i{font-size:14px;color:var(--col-action-primary);flex-shrink:0}.topbar .topbar__right .topbar__tenant-dropdown .tenant-option:hover{background-color:var(--col-topbar-hover);color:var(--col-action-primary)}.topbar .topbar__right .topbar__tenant-dropdown .tenant-option.active{color:var(--col-action-primary);font-family:var(--font-family)}.topbar .topbar__right .topbar__tenant-dropdown .tenant-option--empty{color:var(--col-font-light);font-style:italic;cursor:default;justify-content:center}.topbar .topbar__right .topbar__tenant-dropdown .tenant-option--empty:hover{background-color:transparent;color:var(--col-font-light)}.topbar .topbar__right .topbar__user{position:relative;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--col-font-light);padding:0 12px;border:1px solid transparent;border-radius:0;transition:.2s cubic-bezier(.165,.84,.44,1);height:28px}.topbar .topbar__right .topbar__user:hover{background-color:var(--col-topbar-hover)}.topbar .topbar__right .topbar__user.open{border-color:var(-col-action-primary-md);box-shadow:0 0 0 1px var(-col-action-primary-md);background-color:var(--col-topbar-bg)}.topbar .topbar__right .topbar__user .user-icon{font-size:16px;color:var(--col-action-primary);flex-shrink:0}.topbar .topbar__right .topbar__user .user-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;height:100%;display:flex;align-items:center}.topbar .topbar__right .topbar__user .user-chevron{font-size:14px;color:var(--col-font-light);flex-shrink:0;transition:transform .2s cubic-bezier(.165,.84,.44,1)}.topbar .topbar__right .topbar__user.open .user-chevron{transform:rotate(180deg);color:var(--col-action-primary)}.topbar .topbar__right .topbar__user-dropdown{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background-color:var(--col-topbar-bg);border:1px solid var(--col-font-light-md);border-radius:0;box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.12);z-index:1001;padding:4px 0}.topbar .topbar__right .topbar__user-dropdown .user-option{padding:8px 16px;font-size:14px;color:var(--col-font-def);cursor:pointer;display:flex;align-items:center;gap:8px;transition:.15s cubic-bezier(.165,.84,.44,1)}.topbar .topbar__right .topbar__user-dropdown .user-option span{flex:1}.topbar .topbar__right .topbar__user-dropdown .user-option i{font-size:14px;color:var(--col-action-primary);flex-shrink:0}.topbar .topbar__right .topbar__user-dropdown .user-option:hover{background-color:var(--col-topbar-hover);color:var(--col-action-primary)}.sidebar{position:fixed;top:60px;left:0;width:250px;height:calc(100vh - 60px);background-color:var(--col-sidebar-bg);border-right:1px solid rgba(var(--col-shadow-rgb),.1);display:flex;flex-direction:column;overflow:hidden;z-index:999;transition:transform .25s cubic-bezier(.165,.84,.44,1)}.sidebar .sidebar-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 0}.sidebar .sidebar-section{margin-bottom:16px}.sidebar .sidebar-section .sidebar-section-title{display:flex;align-items:center;padding:8px 20px;font-size:10px;font-family:var(--font-family-md);font-weight:500;color:var(--col-sidebar-title);text-transform:uppercase;letter-spacing:.5px}.sidebar .sidebar-section .sidebar-section-title .sidebar-refresh-btn{margin-left:auto}.sidebar .sidebar-section .sidebar-section-title .sidebar-refresh-btn i{display:inline-block;transition:.25s cubic-bezier(.165,.84,.44,1);position:relative;top:0}.sidebar .sidebar-section .sidebar-section-title .sidebar-refresh-btn:hover i{transform:rotate(180deg)}.sidebar .sidebar-section .sidebar-section-title .sidebar-refresh-btn--spinning i{animation:sidebar-spin .8s linear infinite}@keyframes sidebar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar .sidebar-section .sidebar-item{display:flex;flex-direction:row;align-items:center;width:100%;gap:8px;padding:8px 20px;font-size:14px;color:var(--col-sidebar-action);cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}.sidebar .sidebar-section .sidebar-item span{font-family:var(--font-family-md);font-weight:500}.sidebar .sidebar-section .sidebar-item i{font-size:16px;width:20px;text-align:center}.sidebar .sidebar-section .sidebar-item:hover{background-color:var(--col-sidebar-hover-bg);color:var(--col-sidebar-hover)}.sidebar .sidebar-section .sidebar-item.active{color:var(--col-sidebar-active);background-color:var(--col-sidebar-active-bg)}.sidebar .sidebar-section .sidebar-search{display:flex;align-items:center;gap:4px;margin:0 12px 8px;padding:4px 8px;border:1px solid rgba(var(--col-bg-primary-soft-1),.08);border-radius:4px;background:rgba(var(--col-shadow-rgb),.02);transition:border-color .15s ease}.sidebar .sidebar-section .sidebar-search:focus-within{border-color:var(--col-bg-primary-soft-3)}.sidebar .sidebar-section .sidebar-search__icon{font-size:12px;color:var(--col-bg-primary-soft-1);flex-shrink:0}.sidebar .sidebar-section .sidebar-search__input{flex:1;border:none;outline:none;background:transparent;font-size:12px;font-family:var(--font-family);color:var(--col-sidebar-title);min-width:0}.sidebar .sidebar-section .sidebar-search__input::placeholder{color:var(--col-sidebar-title)}.sidebar .sidebar-footer{flex-shrink:0;padding:16px 20px;font-size:12px;color:var(--col-sidebar-title)}.sidebar-expand-enter-active,.sidebar-expand-leave-active{transition:max-height .25s ease,opacity .25s ease,margin-bottom .25s ease;overflow:hidden}.sidebar-expand-enter-from,.sidebar-expand-leave-to{max-height:0;opacity:0;margin-bottom:0}.sidebar-expand-enter-to,.sidebar-expand-leave-from{max-height:500px;opacity:1}.sidebar-folder-header{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 20px;font-size:14px;color:var(--col-font-def);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease}.sidebar-folder-header>span{font-family:var(--font-family-md);font-weight:500}.sidebar-folder-header .sidebar-folder-icon{font-size:16px;width:20px;text-align:center}.sidebar-folder-header .sidebar-folder-chevron{margin-left:auto;font-size:14px;opacity:.5}.sidebar-folder-header:hover{background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary)}.sidebar-folder-header--active{background-color:var(--col-bg-primary-soft-3)}.sidebar-folder-children{overflow:hidden}.sidebar .sidebar-section .sidebar-folder-children .sidebar-item--nested{padding-left:40px}.sidebar .sidebar-section .sidebar-folder-children--active .sidebar-item--nested{background-color:var(--col-bg-primary-soft-3)}.sidebar .sidebar-section .sidebar-folder-children .sidebar-item--active-leaf{color:var(--col-action-primary);font-family:var(--font-family)}.sidebar{transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0)}.shell{display:flex;flex-direction:column;height:100vh;width:100vw}.shell__body{display:flex;flex-direction:row;margin-top:60px;height:calc(100vh - 60px)}.shell__content{margin-left:0;width:100%;height:100%;overflow:auto;position:relative;z-index:1;transition:margin-left .25s cubic-bezier(.165,.84,.44,1),width .25s cubic-bezier(.165,.84,.44,1)}.sidebar-visible>.shell__content{margin-left:250px;width:calc(100% - 250px)}@media only screen and (max-width:767px){.shell__content{overflow-x:hidden}}@media only screen and (max-width:1023px){.sidebar-visible>.shell__content{margin-left:0;width:100%}}.slide-fade-enter-active{transition:all .3s ease-in-out}.slide-fade-leave-active{transition:all .1s ease-in-out}.slide-fade-enter-from{transform:translate(28px);opacity:0}.slide-fade-leave-to{opacity:0}.hub-tile{display:flex;flex-direction:column;padding:24px;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.1);-webkit-box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.05);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.05);transition:box-shadow .2s ease;cursor:pointer;height:100%}.hub-tile:hover{-webkit-box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.1);box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.1)}.hub-tile .hub-tile-icon{margin-bottom:12px}.hub-tile .hub-tile-icon i{font-size:32px;color:var(--col-action-primary)}.hub-tile .hub-tile-content{flex:1;margin-bottom:16px}.hub-tile .hub-tile-content h4{margin-bottom:8px}.hub-tile .hub-tile-content p{line-height:1.4}.hub-tile .hub-tile-link{font-size:14px}.theme-management .theme-management__layout{max-width:1023px}.theme-management .theme-management__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.theme-management .theme-management__actions-right{display:flex;gap:8px}.theme-management .theme-management__logo{display:flex;flex-direction:row;align-items:center}.theme-management .theme-management__logo .topbar__logo{padding:12px 16px;background-color:var(--col-action-primary-alt);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px}.theme-management .theme-management__logo .topbar__logo img{height:28px;width:auto}.theme-management .input-text-wrapper{position:relative}.theme-management .input-text-wrapper input{padding-right:40px;text-overflow:ellipsis}.theme-management .input-text-wrapper .input-color-indicator{bottom:10px;right:10px;width:16px;height:16px;border-radius:50%;border:1px solid rgba(var(--col-shadow-rgb),.5);position:absolute}main.report-embed-page{position:relative;width:100%;height:100%;min-height:0;flex:1;padding:0;overflow:hidden}.report-action-banner{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:16px;padding:8px 20px;background-color:var(--col-bg-surface);border:1px solid var(--col-font-light-md);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.1);font-size:13px;color:var(--col-font-def);white-space:nowrap}.report-action-banner__text{display:flex;align-items:center;gap:8px}.report-action-banner__text i{font-size:16px;color:var(--col-action-primary)}.report-action-banner__cancel{color:var(--col-action-primary);border-color:var(--col-bg-primary-soft-2)}.report-embed-container{width:100%;height:100%}.report-embed-container iframe{border:none;width:100%;height:100%}.report-embed-overlay{z-index:10}.reports-home h4{font-weight:500}.reports-home .report-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}.reports-home .report-card{display:flex;flex-direction:column;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.1);-webkit-box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.1);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.1);overflow:hidden;cursor:pointer}.reports-home .report-card:hover{-webkit-box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.1);box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.1)}.reports-home .report-card__thumbnail{aspect-ratio:16/10;background-color:var(--col-bg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden}.reports-home .report-card__thumbnail img{max-width:100%;max-height:100%;object-fit:contain}.reports-home .report-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.reports-home .report-card__logo{width:49px;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.reports-home .report-card__logo-bar{width:15px;background-color:var(--col-action-primary)}.reports-home .report-card__logo-bar--1{height:29px}.reports-home .report-card__logo-bar--2{height:50px}.reports-home .report-card__logo-bar--3{height:21px}.reports-home .report-card__footer{padding:16px;display:flex;flex-direction:column;gap:8px}.reports-home .report-card__name{font-size:14px;font-weight:500;color:var(--col-font-def);line-height:1.3}.reports-home .report-card__link{font-size:13px;color:var(--col-action-primary);text-decoration:none;font-weight:500}.reports-home .report-card__link:hover{text-decoration:underline}.report__container{width:100%;height:100%;margin:0;padding:0 0 0 10px;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;overflow:hidden}.report__container .report__pages{height:40px;width:calc(100% - 24px);margin:0 14px 0 10px;flex-shrink:0;display:flex;flex-direction:row;align-items:end;border-bottom:1px solid var(--col-bg-primary-soft-2);white-space:nowrap;overflow-y:auto}.report__container .report__pages .report__page-selector{display:flex;align-items:end;height:100%;padding:0 10px 10px;flex-wrap:nowrap}.report__container .report__pages .report__page-selector.active-page{padding-bottom:9px;color:var(--col-action-primary);border-bottom:1px solid var(--col-action-primary)}.report__container .report__pages .report__page-selector:hover{cursor:pointer;background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary)}.report__container .report__page-header{width:100%;display:flex;flex-direction:row;justify-content:start}.report__container .report__page-title{flex:auto 0;padding:30px 40px 14px 10px;font-size:20px;font-family:var(--font-family-md);font-weight:500;color:#051441}.report__container .report__page-filters{padding:25px 10px 10px;flex-grow:1;display:flex;flex-direction:row;align-items:center;overflow:hidden;min-width:0}.report__container .report__page-filters .report__page-filter--hidden{visibility:hidden}.report__container .report__page-filter{padding:3px 6px 6px;border-radius:4px;border:1px solid var(--col-font-light-md);height:24px;margin-left:10px;white-space:nowrap;flex-shrink:0}.report__container .report__page-filter span{font-size:12px;line-height:1;padding-right:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report__container .report__page-filter i{position:relative;top:1px}.report__container .report__page-filter:hover{border:1px solid var(--col-action-primary);background-color:var(--col-bg-primary-soft-3);cursor:pointer}.report__container .report__page-filter:hover span,.report__container .report__page-filter:hover i{color:var(--col-action-primary)}.report__container .report__page-filters-overflow{position:relative;flex-shrink:0;display:flex;align-items:center;padding:25px 10px 10px}.report__container .report__page-filters-overflow .report__page-filters-overflow-badge{min-width:100px;text-align:center;cursor:pointer}.report__container .report__page-filters-overflow .report__page-filters-overflow-panel{display:none;position:absolute;top:calc(100% - 6px);right:10px;min-width:180px;max-height:40vh;overflow-y:auto;z-index:1001;padding:10px;background-color:var(--col-bg-surface);border:1px solid var(--col-font-light-md);box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.12)}.report__container .report__page-filters-overflow .report__page-filters-overflow-panel .report__page-filter{margin-left:0;margin-top:4px;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between}.report__container .report__page-filters-overflow .report__page-filters-overflow-panel a{font-size:12px;white-space:nowrap}.report__container .report__page-filters-overflow.overflow-open .report__page-filters-overflow-panel{display:block}@media(hover:hover){.report__container .report__page-filters-overflow:hover .report__page-filters-overflow-panel{display:block}}.report__container .report__wrapper{height:100%;padding-bottom:50px;flex-shrink:1;overflow-y:auto}.report__container .report__wrapper:has(+.report__panel){width:calc(100% - 250px)}.report__container .report__wrapper:not(:has(+.report__panel)){width:100%}.report__container .report__grid{margin:0 auto;display:flex;flex-direction:row;width:100%;flex-grow:1;overflow-y:auto}.report__container .report__grid .report{flex:1 auto;display:flex;align-items:center;flex-direction:column}.report__container .report__grid .report .report__row{display:flex;flex-direction:row;box-sizing:border-box;width:100%;flex-wrap:wrap}.report__container .report__grid .report .report__row .report__widget{height:calc(100% - 20px)}.report__widget{border:1px solid rgba(var(--col-shadow-rgb),.1);-webkit-box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.1);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.1);margin:10px;padding:16px;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column}.report__widget .report__widget-title{font-family:var(--font-family-md);font-weight:500;margin-bottom:10px}.report__widget .report__widget-content{flex:1 auto}.report__widget .report__widget-content.kpi-widget{font-size:20px;display:flex;justify-content:center;align-items:center}.report__widget .report__widget-content .chart-widget-container{width:100%;height:100%}.report__widget:before{width:0;left:auto;bottom:0;right:0;height:4px;content:"";position:absolute}.report__widget.widget-loading{position:relative;top:0;left:0}.report__widget.widget-loading:before{background:var(--col-action-primary);animation:move 4s linear infinite}.table-widget{width:100%;height:100%;overflow:auto}.table-widget table{width:100%;border-spacing:0}.table-widget table th{position:sticky;top:0;background-color:#fff}.table-widget table th i{position:relative;top:2px;font-size:18px}.table-widget table th:hover{cursor:pointer;color:var(--col-action-primary);background-color:var(--col-bg-primary-soft-3)}.table-widget table td,.table-widget table th{padding:8px 10px;border-top:none;border-right:none;border-bottom:1px solid var(--col-font-light-md);border-left:none}.table-widget table tr+tr:hover{cursor:pointer;background-color:var(--col-bg-primary-soft-3)}.table-widget table tr+tr:hover td{color:var(--col-action-primary)}.table-widget table tr.table-widget-selected{background-color:var(--col-bg-primary-soft-3)}.table-widget table th>div{display:flex}.table-widget table th>div span{align-content:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}.table-widget table th.table-widget-left{flex-direction:row}.table-widget table th.table-widget-right>div{flex-direction:row-reverse}.table-widget table th.table-widget-sort-asc i{transform:rotate(180deg)}.table-widget table .table-widget-left{text-align:left}.table-widget table .table-widget-right{text-align:right}.report__panel{position:fixed;top:168px;right:10px;height:100%;max-height:80vh;width:240px!important;transition:right .3s cubic-bezier(.165,.84,.44,1)}.report__panel .report__widget{min-height:100px;max-height:100%;overflow-y:auto}.report__panel .report__panel-icon{display:none;position:absolute;top:10px;left:-60px;width:40px;height:40px;box-shadow:1px 1px 6px rgba(var(--col-shadow-rgb),.4);border-radius:50%;background-color:#fff}.report__panel .report__panel-icon i{color:var(--col-action-primary)}.report__panel .report__panel-title{display:flex;justify-content:space-between;align-items:center}.report__panel .report__panel-title .report__widget-title{margin-bottom:0!important}.report__panel .report__panel-title span,.report__panel .report__panel-title a,.report__panel .report__panel-filter-title{font-size:12px}.report__panel .report__panel-search{padding:6px 0}.report__panel .report__panel-search input[type=text]{width:100%;padding:4px 6px;border-radius:4px;border:1px solid var(--col-font-light-md);font-size:12px}.report__panel .report__panel-options{max-height:160px;overflow-y:auto;padding:6px;border-radius:4px;border:1px solid var(--col-font-light-md);display:grid;row-gap:8px}.report__panel .report__panel-options .report__panel-option{width:100%;overflow:hidden}.report__container.report__container--exporting .report .report__widget{position:relative;top:0;left:0}.report__container.report__container--exporting .report .report__widget:after{position:absolute;left:0;top:0;content:"";width:calc(100% - 4px);height:calc(100% - 4px);z-index:1000;border:2px solid var(--col-action-primary);background-color:rgba(var(--col-action-primary-rgb),.3);cursor:pointer}.report__container.report__container--exporting .report .report__widget:hover:after{background-color:rgba(var(--col-action-primary-rgb),.4)}@media only screen and (min-width:1500px){.widget-w-1{flex:0 0 auto;width:8.3333333333%!important}.widget-w-2{flex:0 0 auto;width:16.6666666667%!important}.widget-w-3{flex:0 0 auto;width:25%!important}.widget-w-4{flex:0 0 auto;width:33.3333333333%!important}.widget-w-5{flex:0 0 auto;width:41.6666666667%!important}.widget-w-6{flex:0 0 auto;width:50%!important}.widget-w-7{flex:0 0 auto;width:58.3333333333%!important}.widget-w-8{flex:0 0 auto;width:66.6666666667%!important}.widget-w-9{flex:0 0 auto;width:75%!important}.widget-w-10{flex:0 0 auto;width:83.3333333333%!important}.widget-w-11{flex:0 0 auto;width:91.6666666667%!important}.widget-w-12{flex:0 0 auto;width:100%!important}}@media only screen and (max-width:1500px){.widget-w-1{flex:0 0 auto;width:16.6666666667%!important}.widget-w-2{flex:0 0 auto;width:20%!important}.widget-w-3{flex:0 0 auto;width:25%!important}.widget-w-4,.widget-w-5,.widget-w-6{flex:0 0 auto;width:50%!important}.widget-w-7,.widget-w-8,.widget-w-9,.widget-w-10,.widget-w-11,.widget-w-12{flex:0 0 auto;width:100%!important}}@media only screen and (max-width:1240px){.widget-w-1{flex:0 0 auto;width:20%!important}.widget-w-2{flex:0 0 auto;width:25%!important}.widget-w-3{flex:0 0 auto;width:33.3333333333%!important}.widget-w-4{flex:0 0 auto;width:66.6666666667%!important}.widget-w-5{flex:0 0 auto;width:83.3333333333%!important}.widget-w-6,.widget-w-7,.widget-w-8,.widget-w-9,.widget-w-10,.widget-w-11,.widget-w-12{flex:0 0 auto;width:100%!important}}@media only screen and (max-width:992px){.widget-w-1{flex:0 0 auto;width:33.3333333333%!important}.widget-w-2,.widget-w-3{flex:0 0 auto;width:50%!important}.widget-w-4,.widget-w-5,.widget-w-6,.widget-w-7,.widget-w-8,.widget-w-9,.widget-w-10,.widget-w-11,.widget-w-12{flex:0 0 auto;width:100%!important}}@media only screen and (max-width:768px){.widget-w-1,.widget-w-2{flex:0 0 auto;width:50%!important}.widget-w-3,.widget-w-4,.widget-w-5,.widget-w-6,.widget-w-7,.widget-w-8,.widget-w-9,.widget-w-10,.widget-w-11,.widget-w-12{flex:0 0 auto;width:100%!important}}@media only screen and (max-width:576px){.widget-w-1,.widget-w-2,.widget-w-3,.widget-w-4,.widget-w-5,.widget-w-6,.widget-w-7,.widget-w-8,.widget-w-9,.widget-w-10,.widget-w-11,.widget-w-12{flex:0 0 auto;width:100%!important}}.widget-h-1{height:120px}.widget-h-2{height:240px}.widget-h-3{height:360px}.widget-h-4{height:480px}.widget-h-5{height:600px}.widget-h-6{height:720px}.widget-h-7{height:840px}.widget-h-8{height:960px}.widget-h-9{height:1080px}.widget-h-10{height:1200px}.widget-h-11{height:1320px}.widget-h-12{height:1440px}@media only screen and (max-width:768px){.report__wrapper{width:100%!important}.report__grid{position:relative}.report__panel{right:-240px}.report__panel .report__panel-icon{display:flex!important;justify-content:center;align-items:center}.report__panel:hover,.report__panel.panel-clicked{right:10px}.report__panel:hover .report__panel-icon,.report__panel.panel-clicked .report__panel-icon{left:-40px}}.report__container--visual-selection .report__grid{position:relative;overflow-x:hidden}.report__container--visual-selection .report__panel{position:absolute;top:0;height:100%;max-height:100%}@keyframes move{0%{left:0;width:0%;right:auto;opacity:0}11%{left:0;width:25%;right:auto;opacity:.6}44%{left:0;width:100%;right:auto;opacity:.6}46%{left:auto;width:100%;right:0;opacity:.6}79%{left:auto;right:0;width:25%;opacity:.6}90%{left:auto;right:0;width:0%;opacity:0}to{left:auto;right:0;width:0%}}.report-edit .report-edit__changed-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:9999px;font-size:10px;font-weight:500;font-family:var(--font-family-md);color:var(--col-action-primary-alt);background-color:var(--col-action-primary);vertical-align:middle;line-height:1.4}.report-edit .report-edit__dataset-link{display:flex;align-items:center;justify-content:center;color:var(--col-font-light);transition:color .2s}.report-edit .report-edit__dataset-link:hover{color:var(--col-action-primary)}.report-edit .report-edit__dataset-link i{font-size:16px}.report-edit .report-edit__card-preview{display:flex;flex-direction:column;background-color:var(--col-action-primary-alt);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px;overflow:hidden;max-width:200px}.report-edit .report-edit__card-thumbnail{aspect-ratio:16/10;background-color:var(--col-action-primary-alt);display:flex;align-items:center;justify-content:center;overflow:hidden}.report-edit .report-edit__card-thumbnail img{max-width:100%;max-height:100%;object-fit:contain}.report-edit .report-edit__card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.report-edit .report-edit__card-logo{width:49px;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.report-edit .report-edit__card-logo-bar{width:15px;background-color:var(--col-action-primary)}.report-edit .report-edit__card-logo-bar--1{height:29px}.report-edit .report-edit__card-logo-bar--2{height:50px}.report-edit .report-edit__card-logo-bar--3{height:21px}.report-edit .report-edit__card-footer{padding:12px 16px}.report-edit .report-edit__card-name{font-size:13px;font-weight:500;color:var(--col-font-def);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.report-edit .report-edit__card-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.external-groups{margin-top:24px}.external-groups__add{display:flex;align-items:center;gap:12px;max-width:520px}.external-groups__add .input-text-wrapper{flex:1}.external-groups__status{display:flex;align-items:center;gap:8px;min-height:20px;margin-top:4px;font-size:11px;line-height:1.5;color:var(--col-font-light)}.external-groups__error{white-space:pre-line;color:var(--col-action-warning)}.external-groups__unknown{font-style:italic;color:var(--col-font-light)}.external-groups__table{position:relative}.external-groups__empty{margin-top:12px;font-size:11px;color:var(--col-font-light)}.report-distribution-edit .report-distribution-edit__textarea{min-height:120px;resize:vertical;line-height:1.5}.report-distribution-edit .report-distribution-edit__weekdays{display:flex;flex-wrap:wrap;gap:16px}.report-distribution-edit .report-distribution-edit__subscribers{position:relative;min-height:80px}.report-distribution-edit .report-distribution-edit__toolbar{display:flex;align-items:center;gap:12px}.sidebar-management .sidebar-management__layout{max-width:1023px}.sidebar-management .sidebar-management__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-management .sidebar-management__actions-right{display:flex;gap:8px}.sidebar-management .sidebar-management__section-title{font-family:var(--font-family-md);font-weight:500;font-size:14px;margin-bottom:12px;color:var(--col-font-def)}.sidebar-management .sidebar-management__list{min-height:48px}.sidebar-management .sidebar-management__empty-hint{font-size:13px;color:var(--col-font-light);padding:12px}.sidebar-management .sidebar-management__item{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--col-bg-neutral-soft);border-radius:6px;background:var(--col-bg-surface);margin-bottom:8px;transition:box-shadow .15s ease}.sidebar-management .sidebar-management__item:hover{box-shadow:0 1px 4px #00000014}.sidebar-management .sidebar-management__item .drag-handle{cursor:grab;color:var(--col-font-light-md);font-size:18px}.sidebar-management .sidebar-management__item .drag-handle:active{cursor:grabbing}.sidebar-management .sidebar-management__item .icon-btn{margin-left:auto;opacity:.5;transition:opacity .15s ease}.sidebar-management .sidebar-management__item .icon-btn:first-of-type{margin-left:auto}.sidebar-management .sidebar-management__item .icon-btn+.icon-btn{margin-left:0}.sidebar-management .sidebar-management__item .icon-btn:hover{opacity:1}.sidebar-management .sidebar-management__item--folder{background:var(--col-bg-overlay);border-color:var(--col-bg-primary-soft-1)}.sidebar-management .sidebar-management__item--folder .icon-btn:first-of-type{margin-left:auto}.sidebar-management .sidebar-management__item--nested{padding-left:16px;border-color:var(--col-bg-neutral-soft);background:var(--col-bg-surface)}.sidebar-management .sidebar-management__item-icon{font-size:16px;color:var(--col-action-primary);width:20px;text-align:center;flex-shrink:0}.sidebar-management .sidebar-management__item-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar-management .sidebar-management__item-count{font-size:11px;font-family:var(--font-family-md);font-weight:500;color:var(--col-font-light);background:var(--col-bg-neutral-soft);padding:1px 6px;border-radius:9999px;flex-shrink:0}.sidebar-management .sidebar-management__folder{margin-bottom:8px}.sidebar-management .sidebar-management__folder-children{margin-left:24px;min-height:32px;border-left:2px solid var(--col-bg-primary-soft-1);padding:4px 0 4px 8px}.sidebar-management .sidebar-management__folder-children--empty{border-left-style:dashed;position:relative}.sidebar-management .sidebar-management__folder-children--empty:after{content:"Drop reports here";display:block;padding:8px 12px;font-size:14px;color:var(--col-font-light-md)}.sidebar-management .sortable-ghost{opacity:.4}.sidebar-management .sortable-chosen{box-shadow:0 2px 8px rgba(var(--col-action-primary-rgb),.2)}.folder-edit-dialog{min-width:360px}.impersonate-picker__search{position:relative}.impersonate-picker__search .input-search-results{max-width:100%}.impersonate-picker__actions{display:flex;justify-content:space-between;margin-top:20px}.visual-selection-dialog{position:fixed;inset:0;z-index:10000}.visual-selection-dialog__backdrop{position:absolute;inset:0;background-color:#0006}.visual-selection-dialog__card{position:absolute;inset:50px;width:auto;max-width:none;display:flex;flex-direction:column;gap:12px}.visual-selection-dialog__header{display:flex;justify-content:space-between;align-items:center}.visual-selection-dialog__header .dialog-card__title{margin:0}.visual-selection-dialog__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.allocation-home .allocation-home__stats-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:24px}.allocation-home .allocation-home__stat-card{display:flex;flex-direction:column;padding:20px;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px}.allocation-home .allocation-home__stat-label{font-size:11px;font-family:Sofia Pro SemiBold;color:var(--col-font-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.allocation-home .allocation-home__stat-value{font-size:28px;font-family:Sofia Pro Bold;color:var(--col-font-def);line-height:1.1}.allocation-home .allocation-home__stat-sub{font-size:14px;color:var(--col-font-light);margin-top:4px}.allocation-home .allocation-home__breakdown{margin-top:24px;width:50%}.allocation-home .allocation-home__breakdown h4{font-family:Sofia Pro SemiBold;margin-bottom:16px}.allocation-home .allocation-home__breakdown-list{display:flex;flex-direction:column;gap:12px}.allocation-home .allocation-home__breakdown-item{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:6px;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}.allocation-home .allocation-home__breakdown-item--clickable{cursor:pointer}.allocation-home .allocation-home__breakdown-item--clickable:hover{background-color:var(--col-bg-primary-soft-3)}.allocation-home .allocation-home__breakdown-item--selected{background-color:var(--col-bg-primary-soft-3);border-color:var(--col-bg-primary-soft-1)}.allocation-home .allocation-home__breakdown-header{display:flex;align-items:center;justify-content:space-between}.allocation-home .allocation-home__breakdown-label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--col-font-def)}.allocation-home .allocation-home__breakdown-count{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def)}.allocation-home .allocation-home__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.allocation-home .allocation-home__bar-track{height:6px;background-color:var(--col-bg-neutral-soft);border-radius:3px;overflow:hidden}.allocation-home .allocation-home__bar-fill{height:100%;border-radius:3px;transition:width .3s ease}.allocation-home .allocation-home__member-panel{padding:20px;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px}.allocation-home .allocation-home__member-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.allocation-home .allocation-home__member-panel-header h4{display:flex;align-items:center;gap:8px;margin:0}.allocation-home .allocation-home__member-panel-count{font-size:13px;color:var(--col-font-light)}.allocation-home .allocation-home__member-panel-close{border:none;background:none;font-size:22px;line-height:1;color:var(--col-font-light);cursor:pointer}.allocation-home .allocation-home__member-panel-close:hover{color:var(--col-font-def)}.allocation-home .allocation-home__member-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.allocation-home .allocation-home__member-loading{display:flex;justify-content:center;padding:24px 0}@media only screen and (max-width:1199px){.allocation-home .allocation-home__breakdown{width:100%}}@media only screen and (max-width:767px){.allocation-home .allocation-home__stats-row{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:479px){.allocation-home .allocation-home__stats-row{grid-template-columns:1fr}}.allocation-grid .allocation-grid__week-nav{display:flex;align-items:center;gap:12px;margin-bottom:16px}.allocation-grid .allocation-grid__week-label{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def);min-width:120px;text-align:center}.allocation-grid .allocation-grid__week-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--col-font-light-md);border-radius:4px;background:var(--col-bg-surface);cursor:pointer;font-size:18px;transition:background-color .15s ease}.allocation-grid .allocation-grid__week-btn:hover{background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary)}.allocation-grid .allocation-grid__search-bar{margin-bottom:16px;position:relative}.allocation-grid .allocation-grid__search-wrap{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(var(--col-shadow-rgb),.08);border-radius:6px;background:var(--col-bg-surface);transition:border-color .15s ease;max-width:440px}.allocation-grid .allocation-grid__search-wrap:focus-within{border-color:var(--col-bg-primary-soft-1)}.allocation-grid .allocation-grid__search-icon{color:var(--col-font-light-md);flex-shrink:0}.allocation-grid .allocation-grid__search-input{flex:1;border:none;outline:none;font-size:13px;font-family:Sofia Pro;color:var(--col-font-def);background:transparent}.allocation-grid .allocation-grid__search-input::placeholder{color:var(--col-font-light-md)}.allocation-grid .allocation-grid__search-clear{background:none;border:none;cursor:pointer;font-size:16px;color:var(--col-font-light);padding:0;line-height:1}.allocation-grid .allocation-grid__suggestions{position:absolute;top:100%;left:0;right:0;max-width:440px;background:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.08);border-radius:6px;box-shadow:0 4px 16px rgba(var(--col-shadow-rgb),.1);z-index:10;max-height:260px;overflow-y:auto;margin-top:2px}.allocation-grid .allocation-grid__suggestion-item{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:Sofia Pro;transition:background-color .1s ease}.allocation-grid .allocation-grid__suggestion-item:hover{background-color:var(--col-bg-primary-soft-3)}.allocation-grid .allocation-grid__suggestion-type{font-size:10px;font-family:Sofia Pro SemiBold;text-transform:uppercase;letter-spacing:.5px;color:var(--col-font-light);min-width:40px}.allocation-grid .allocation-grid__suggestion-text{font-size:13px;color:var(--col-font-def)}.allocation-grid .allocation-grid__filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.allocation-grid .allocation-grid__filter-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:9999px;font-size:14px;font-family:Sofia Pro;cursor:pointer;border:1px solid var(--col-font-light-md);background:var(--col-bg-surface);color:var(--col-font-light);transition:all .15s ease}.allocation-grid .allocation-grid__filter-chip:hover{border-color:var(--col-bg-primary-soft-1);color:var(--col-action-primary)}.allocation-grid .allocation-grid__filter-chip--active{background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary);border-color:var(--col-bg-primary-soft-1)}.allocation-grid .allocation-grid__filter-dot{width:8px;height:8px;border-radius:50%}.allocation-grid .allocation-grid__filter-dot--available{background-color:#22c55e}.allocation-grid .allocation-grid__filter-dot--absent{background-color:var(--col-action-warning)}.allocation-grid .allocation-grid__filter-clear{color:var(--col-font-light)}.allocation-grid .allocation-grid__filter-clear:hover{color:var(--col-action-warning);border-color:var(--col-bg-warning-soft-1)}.allocation-grid .allocation-grid__member-card{background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.06);border-radius:6px;padding:16px;box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);transition:box-shadow .15s ease}.allocation-grid .allocation-grid__member-card:hover{box-shadow:0 4px 12px rgba(var(--col-shadow-rgb),.08)}.allocation-grid .allocation-grid__member-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.allocation-grid .allocation-grid__member-name{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def)}.allocation-grid .allocation-grid__member-util{font-size:14px;font-family:Sofia Pro SemiBold}.allocation-grid .allocation-grid__member-team{font-size:11px;color:var(--col-font-light);margin-bottom:8px}.allocation-grid .allocation-grid__member-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.allocation-grid .allocation-grid__member-status-text{font-size:14px}.allocation-grid .allocation-grid__member-cell{display:flex;align-items:center;gap:8px;min-width:0}.allocation-grid .allocation-grid__member-name-text{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocation-grid .allocation-grid__week-table{table-layout:fixed;width:100%}.allocation-grid .allocation-grid__week-table .allocation-grid__col-member{width:22%;min-width:180px}.allocation-grid .allocation-grid__week-table .allocation-grid__col-secondary{width:16%;min-width:130px}.allocation-grid .allocation-grid__week-table .allocation-grid__col-primary{color:var(--col-font-def);text-decoration:underline}.allocation-grid .allocation-grid__week-table .allocation-grid__col-num{width:72px;text-align:right}.allocation-grid .allocation-grid__day-nav{display:flex;align-items:center;gap:12px}.allocation-grid .allocation-grid__day-label{font-size:13px;font-family:Sofia Pro SemiBold;color:var(--col-font-def);min-width:110px;text-align:center}.allocation-grid .allocation-grid__daily-toolbar{display:flex;justify-content:flex-end}.allocation-grid .allocation-grid__timeline-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.allocation-grid .allocation-grid__week-range{display:flex;gap:12px}.allocation-grid .allocation-grid__week-range-label{display:flex;flex-direction:row;gap:4px;font-size:12px;color:var(--col-font-light);align-items:center}.allocation-grid .allocation-grid__week-range-label .input-text-wrapper{margin-left:8px}.allocation-grid .allocation-grid__week-select{width:84px}.forecasts .forecasts__week-nav{display:flex;align-items:center;gap:12px;margin-bottom:16px}.forecasts .forecasts__week-label{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def);min-width:120px;text-align:center}.forecasts .forecasts__week-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--col-font-light-md);border-radius:4px;background:var(--col-bg-surface);cursor:pointer;font-size:18px;transition:background-color .15s ease}.forecasts .forecasts__week-btn:hover{background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary)}.forecasts .forecasts__capacity-info{margin-left:auto;font-size:14px;color:var(--col-font-light)}.forecasts .forecasts__status-card{background-color:var(--col-font-inverse);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px;padding:20px;margin-bottom:16px}.forecasts .forecasts__status-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.forecasts .forecasts__status-title{font-size:11px;font-family:Sofia Pro SemiBold;color:var(--col-font-light);text-transform:uppercase;letter-spacing:.5px}.forecasts .forecasts__totals{display:flex;align-items:center;gap:4px;font-size:13px}.forecasts .forecasts__total-hours{font-family:Sofia Pro SemiBold;color:var(--col-font-def)}.forecasts .forecasts__total-divider,.forecasts .forecasts__total-cap{color:var(--col-font-light)}.forecasts .forecasts__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forecasts .forecasts__status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:9999px;font-size:14px;font-family:Sofia Pro SemiBold;border:1px solid}.forecasts .forecasts__status-badge-dot{width:7px;height:7px;border-radius:50%}.forecasts .forecasts__hint{font-size:11px;color:var(--col-font-light-md);margin-top:8px}.forecasts .forecasts__override-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.forecasts .forecasts__set-week-label{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def)}.forecasts .forecasts__status-options{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.forecasts .forecasts__status-option{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:9999px;font-size:14px;font-family:Sofia Pro SemiBold;background-color:var(--col-font-inverse);border:1px solid;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.forecasts .forecasts__status-option:hover:not(:disabled){background-color:var(--col-bg-primary-soft-3)}.forecasts .forecasts__status-option:disabled{opacity:.5;cursor:default}.forecasts .forecasts__status-option-dot{width:7px;height:7px;border-radius:50%}.forecasts .forecasts__status-option--clear{color:var(--col-font-light);border-color:rgba(var(--col-shadow-rgb),.12)}.forecasts .forecasts__note-section{margin-top:12px}.forecasts .forecasts__note-label{font-size:14px;color:var(--col-font-light);margin-bottom:4px}.forecasts .forecasts__note-row{display:flex;align-items:center;gap:8px}.forecasts .forecasts__note-input{flex:1;padding:8px 12px;border:1px solid rgba(var(--col-shadow-rgb),.08);border-radius:4px;font-size:13px;font-family:Sofia Pro;transition:border-color .15s ease}.forecasts .forecasts__note-input:focus{outline:none;border-color:var(--col-bg-primary-soft-1)}.forecasts .forecasts__note-count{font-size:11px;color:var(--col-font-light-md)}.forecasts .forecasts__note-saved{font-size:14px;color:#166534}.forecasts .forecasts__day-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px}.forecasts .forecasts__day-card{background-color:var(--col-font-inverse);border:1px solid rgba(var(--col-shadow-rgb),.06);border-radius:6px;padding:12px;text-align:center;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.forecasts .forecasts__day-card:hover{box-shadow:0 2px 6px rgba(var(--col-shadow-rgb),.06)}.forecasts .forecasts__day-card--active{box-shadow:0 0 0 2px var(--col-action-primary)}.forecasts .forecasts__day-card--absence{background-color:#fef5f5;border-color:var(--col-bg-warning-soft-1)}.forecasts .forecasts__day-card--picker{cursor:default}.forecasts .forecasts__day-card--picker:hover{box-shadow:none}.forecasts .forecasts__day-status-select{margin-top:8px}.forecasts .forecasts__day-status-select select{width:100%;font-size:14px}.forecasts .forecasts__day-label{font-size:11px;font-family:Sofia Pro SemiBold;color:var(--col-font-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.forecasts .forecasts__day-hours{font-size:20px;font-family:Sofia Pro Bold;margin-bottom:4px}.forecasts .forecasts__day-util{font-size:11px;color:var(--col-font-light);margin-bottom:8px}.forecasts .forecasts__day-status-dot{width:10px;height:10px;border-radius:50%;margin:0 auto 4px}.forecasts .forecasts__day-status-text{font-size:11px;font-family:Sofia Pro SemiBold}.forecasts .forecasts__day-off-label{font-size:11px;font-family:Sofia Pro SemiBold;color:var(--col-action-warning);text-transform:uppercase;letter-spacing:.5px}.forecasts .forecasts__day-off-type{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;color:var(--col-font-inverse);margin-top:4px}.forecasts .forecasts__day-detail{margin-top:16px;padding:20px;background-color:var(--col-font-inverse);border:1px solid rgba(var(--col-shadow-rgb),.06);border-radius:6px}.forecasts .forecasts__day-detail-header{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def);margin-bottom:16px}.forecasts .forecasts__day-categories{display:flex;flex-direction:column;gap:12px}.forecasts .forecasts__day-cat-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.forecasts .forecasts__cat-label{display:flex;align-items:center;gap:8px;font-size:13px}.forecasts .forecasts__cat-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.forecasts .forecasts__hours-input{width:72px;padding:4px 8px;border:1px solid rgba(var(--col-shadow-rgb),.08);border-radius:4px;font-size:13px;font-family:Sofia Pro;text-align:right;transition:border-color .15s ease}.forecasts .forecasts__hours-input:focus{outline:none;border-color:var(--col-bg-primary-soft-1)}.forecasts .forecasts__day-total-row{font-size:13px;font-family:Sofia Pro SemiBold;color:var(--col-font-def);text-align:right;margin-top:8px;padding-top:8px;border-top:1px solid rgba(var(--col-shadow-rgb),.06)}.forecasts .forecasts__save-error{margin-top:12px;padding:12px;background-color:var(--col-bg-warning-tint);border-radius:4px;font-size:13px;color:var(--col-action-warning)}@media only screen and (max-width:767px){.forecasts .forecasts__day-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:479px){.forecasts .forecasts__day-grid{grid-template-columns:repeat(2,1fr)}}.absences .absences__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.absences .absences__toolbar-left{display:flex;gap:8px}.absences .absences__empty{text-align:center;padding:48px 24px;color:var(--col-font-light);font-size:13px}.absences .absences__type-badge{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:14px;font-weight:500;color:var(--col-font-inverse)}.absences .absences__status-badge{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:14px;font-weight:500}.absences .absences__approval-info{font-size:11px;color:var(--col-font-light);margin-top:2px}.absences .absences__rejection-reason{font-size:11px;color:var(--col-action-warning);margin-top:2px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.absences .absences__month-nav{display:flex;align-items:center;gap:12px;margin-bottom:16px}.absences .absences__month-label{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def);min-width:140px;text-align:center}.absences .absences__calendar-card{background-color:var(--col-font-inverse);border:1px solid rgba(var(--col-shadow-rgb),.06);border-radius:6px;overflow:hidden}.absences .absences__cal-table{width:100%;border-collapse:collapse;font-size:13px}.absences .absences__cal-table th{padding:8px 12px;text-align:center;font-family:Sofia Pro SemiBold;color:var(--col-font-light);font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(var(--col-shadow-rgb),.06)}.absences .absences__cal-table td{padding:8px 4px;border-bottom:1px solid rgba(var(--col-shadow-rgb),.06);vertical-align:top;min-height:64px}.absences .absences__cal-day-num{font-size:11px;color:var(--col-font-light);margin-bottom:2px;text-align:right;padding-right:4px}.absences .absences__cal-cell--out{opacity:.35}.absences .absences__cal-entries{display:flex;flex-wrap:wrap;gap:2px}.absences .absences__cal-user-chip{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;color:var(--col-font-inverse);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.absences .absences__form{background-color:var(--col-font-inverse);border:1px solid rgba(var(--col-shadow-rgb),.06);border-radius:6px;padding:20px;margin-bottom:16px}.absences .absences__form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.absences .absences__form-field{display:flex;flex-direction:column;gap:4px}.absences .absences__form-label{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def)}.absences .absences__form-hint{font-family:inherit;font-weight:400;color:var(--col-font-light)}.absences__add-card{max-width:1023px}.absences__add-card textarea.input-text{resize:vertical;min-height:64px;font-family:inherit}.skills-matrix .skills-matrix__table-wrap{overflow-x:auto}.skills-matrix .skills-matrix__sticky-col{position:sticky;left:0;z-index:1;background:var(--col-bg-surface)}.skills-matrix .skills-matrix__user-col{text-align:center;min-width:80px;font-size:11px}.skills-matrix .skills-matrix__category-header{font-family:Sofia Pro SemiBold;font-size:11px;color:var(--col-font-light);text-transform:uppercase;letter-spacing:.5px;background:var(--col-bg-neutral-soft);padding:8px 12px;border-bottom:1px solid rgba(var(--col-shadow-rgb),.06)}.skills-matrix .skills-matrix__skill-name{font-size:13px}.skills-matrix .skills-matrix__level-cell{text-align:center;transition:background-color .15s ease}.skills-matrix .skills-matrix__level-value{font-size:14px;font-family:Sofia Pro SemiBold}.skills-matrix .skills-matrix__legend{display:flex;gap:20px;margin-top:12px;font-size:14px;color:var(--col-font-light)}.skills-matrix .skills-matrix__legend-item{display:flex;align-items:center;gap:4px}.skills-matrix .skills-matrix__legend-swatch{width:14px;height:14px;border-radius:4px;border:1px solid rgba(var(--col-shadow-rgb),.06)}.skills-matrix .skills-matrix__card{background-color:var(--col-action-primary-alt);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px;padding:20px;margin-bottom:16px}.skills-matrix .skills-matrix__skill-category{margin-bottom:20px}.skills-matrix .skills-matrix__skill-category:last-child{margin-bottom:0}.skills-matrix .skills-matrix__category-title{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-def);margin-bottom:12px}.skills-matrix .skills-matrix__skill-list{display:flex;flex-direction:column;gap:8px}.skills-matrix .skills-matrix__skill-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.skills-matrix .skills-matrix__skill-label{font-size:13px;color:var(--col-font-def)}.skills-matrix .skills-matrix__level-buttons{display:flex;gap:4px}.skills-matrix .skills-matrix__level-btn{padding:4px 12px;border-radius:4px;border:1px solid var(--col-font-light-md);background:none;font-size:14px;font-family:Sofia Pro;color:var(--col-font-light);cursor:pointer;transition:all .15s ease}.skills-matrix .skills-matrix__level-btn:hover:not(.skills-matrix__level-btn--active){border-color:var(--col-bg-primary-soft-1);color:var(--col-action-primary)}.skills-matrix .skills-matrix__level-btn--active{background-color:var(--col-action-primary);color:var(--col-action-primary-alt);border-color:var(--col-action-primary);cursor:default}.skills-matrix .skills-matrix__save-status{font-size:14px;margin-top:8px}.skills-matrix .skills-matrix__save-msg--success{color:#166534}.skills-matrix .skills-matrix__save-msg--error{color:var(--col-action-warning)}.skills-matrix .skills-matrix__coverage-badge{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:14px;font-weight:500}.member-detail .member-detail__back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0;font-size:13px;color:var(--col-font-light);margin-bottom:16px;transition:color .15s ease}.member-detail .member-detail__back:hover{color:var(--col-font-def)}.member-detail .member-detail__profile{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px;margin-bottom:24px}.member-detail .member-detail__avatar{width:64px;height:64px;border-radius:50%;background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary);display:flex;align-items:center;justify-content:center;font-family:Sofia Pro Bold;font-size:22px;flex-shrink:0;overflow:hidden}.member-detail .member-detail__avatar-img{width:100%;height:100%;object-fit:cover}.member-detail .member-detail__identity{display:flex;flex-direction:column;gap:4px;flex:1 1 220px}.member-detail .member-detail__name{font-family:Sofia Pro Bold;margin:0}.member-detail .member-detail__title{font-size:13px;color:var(--col-font-light);margin:0}.member-detail .member-detail__email{font-size:13px;color:var(--col-action-primary);text-decoration:none}.member-detail .member-detail__email:hover{text-decoration:underline}.member-detail .member-detail__role-badge{align-self:flex-start;margin-top:4px;font-size:11px;font-family:Sofia Pro SemiBold;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:10px;background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary)}.member-detail .member-detail__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;flex:1 1 320px}.member-detail .member-detail__fact{display:flex;flex-direction:column;gap:4px}.member-detail .member-detail__fact-label{font-size:11px;font-family:Sofia Pro SemiBold;color:var(--col-font-light);text-transform:uppercase;letter-spacing:.5px}.member-detail .member-detail__fact-value{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--col-font-def)}.member-detail .member-detail__fact-source{font-size:11px;color:var(--col-font-light)}.member-detail .member-detail__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.member-detail .member-detail__section{margin-bottom:24px}.member-detail .member-detail__section-title{font-family:Sofia Pro SemiBold;margin-bottom:16px}.member-detail .member-detail__empty{font-size:13px;color:var(--col-font-light)}.member-detail .member-detail__skill-groups{display:flex;flex-direction:column;gap:16px}.member-detail .member-detail__skill-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.member-detail .member-detail__skill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:16px;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.08);font-size:13px}.member-detail .member-detail__skill-name{color:var(--col-font-def)}.member-detail .member-detail__skill-level{font-size:11px;font-family:Sofia Pro SemiBold;color:var(--col-font-light)}.find-people{display:flex;flex-direction:column;height:100%;overflow:hidden}.find-people .find-people__layout{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:stretch;flex:1;min-height:0}.find-people .find-people__filters{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px;align-self:start;max-height:100%;overflow-y:auto}.find-people .find-people__filter-block{display:flex;flex-direction:column;gap:8px}.find-people .find-people__filter-title{font-family:Sofia Pro SemiBold;font-size:13px;margin:0 0 8px}.find-people .find-people__skill-category{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.find-people .find-people__category-name{font-size:11px;font-family:Sofia Pro SemiBold;color:var(--col-font-light);text-transform:uppercase;letter-spacing:.5px}.find-people .find-people__check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--col-font-def);cursor:pointer}.find-people .find-people__select{padding:8px 12px;border:1px solid rgba(var(--col-shadow-rgb),.08);border-radius:6px;background:var(--col-bg-surface);font-size:13px;color:var(--col-font-def)}.find-people .find-people__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.find-people .find-people__search-btn{margin-top:8px}.find-people .find-people__results{display:flex;flex-direction:column;min-height:0}.find-people .find-people__results-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.find-people .find-people__results-scroll{flex:1;min-height:0;overflow-y:auto}.find-people .find-people__empty{font-size:13px;color:var(--col-font-light)}.find-people .find-people__card-skills{display:flex;flex-wrap:wrap;gap:4px}.find-people .find-people__skill-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;background-color:var(--col-bg-primary-soft-3);color:var(--col-font-def);font-size:11px}.find-people .find-people__skill-chip small{color:var(--col-font-light)}@media only screen and (max-width:767px){.find-people{height:auto;overflow:visible}.find-people .find-people__layout{grid-template-columns:1fr;flex:none;min-height:auto}.find-people .find-people__filters{max-height:none;overflow:visible}.find-people .find-people__results-scroll{overflow:visible}}.member-card-list{display:flex;flex-wrap:wrap;gap:16px}.member-card{display:flex;flex-direction:column;gap:12px;width:260px;padding:16px;text-align:left;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04);border-radius:6px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.member-card:hover{border-color:var(--col-bg-primary-soft-1);box-shadow:0 4px 12px rgba(var(--col-shadow-rgb),.08)}.member-card--static{cursor:default}.member-card--static:hover{border-color:rgba(var(--col-shadow-rgb),.06);box-shadow:0 2px 8px rgba(var(--col-shadow-rgb),.04)}.member-card__head{display:flex;align-items:center;gap:12px}.member-avatar{width:40px;height:40px;border-radius:50%;background-color:var(--col-bg-primary-soft-3);color:var(--col-action-primary);display:flex;align-items:center;justify-content:center;font-family:Sofia Pro Bold;font-size:14px;flex-shrink:0;overflow:hidden}.member-avatar--sm{width:28px;height:28px;font-size:11px}.member-avatar__img{width:100%;height:100%;object-fit:cover}.member-card__identity{display:flex;flex-direction:column;gap:2px}.member-card__name{font-family:Sofia Pro SemiBold;font-size:14px;color:var(--col-font-def)}.member-card__meta{font-size:14px;color:var(--col-font-light)}.member-card__detail{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--col-font-def)}.member-card__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}@media only screen and (max-width:767px){.member-card{width:100%}}.member-group-header{display:flex;align-items:center;gap:8px;margin:40px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--col-bg-neutral-soft)}.member-group-header:first-child{margin-top:0}.member-group-label{font-family:Sofia Pro SemiBold;font-size:14px;color:var(--col-font-def)}.member-group-header--sub{margin:32px 0 8px 12px;padding-bottom:4px}.member-group-header--sub .member-group-label{font-size:14px;color:var(--col-font-light)}.member-group-count{font-size:11px;font-family:Sofia Pro SemiBold;color:var(--col-font-light);background-color:var(--col-bg-neutral-soft);padding:1px 8px;border-radius:9999px}.allocation-settings .allocation-settings__tab{margin-top:20px;position:relative;min-height:120px}.allocation-settings .allocation-settings__tab h4{font-family:Sofia Pro SemiBold;margin-bottom:12px}.allocation-settings .allocation-settings__section{margin-top:24px}.allocation-settings .allocation-settings__section h4{font-family:Sofia Pro SemiBold;margin-bottom:16px}.allocation-settings .allocation-settings__color-dot{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle;margin-right:4px}.allocation-settings .allocation-settings__color-input{width:36px;height:36px;padding:2px;border:1px solid rgba(var(--col-shadow-rgb),.08);border-radius:4px;cursor:pointer;background:none}.allocation-settings .allocation-settings__form-box{padding:20px;background-color:var(--col-bg-surface);border:1px solid rgba(var(--col-shadow-rgb),.06);border-radius:6px}.allocation-settings .allocation-settings__status-list{display:flex;flex-direction:column;gap:8px}.allocation-settings .allocation-settings__status-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(var(--col-shadow-rgb),.06);border-radius:6px;background:var(--col-bg-surface)}.allocation-settings .allocation-settings__status-rank{font-size:14px;font-family:Sofia Pro SemiBold;color:var(--col-font-light);min-width:20px;text-align:center}.allocation-settings .allocation-settings__inline-label{font-size:14px;color:var(--col-font-light);white-space:nowrap}.allocation-settings .allocation-settings__status-actions{display:flex;gap:4px;margin-left:auto}.allocation-settings .allocation-settings__add-row{display:flex;gap:8px;align-items:center}.allocation-settings .allocation-settings__skill-category{padding:16px;border:1px solid rgba(var(--col-shadow-rgb),.06);border-radius:6px;background:var(--col-bg-surface)}.allocation-settings .allocation-settings__skill-category-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.allocation-settings .allocation-settings__skill-tags{display:flex;flex-wrap:wrap;gap:8px}.allocation-settings .allocation-settings__skill-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background-color:var(--col-bg-primary-soft-3);border-radius:4px;font-size:14px;color:var(--col-font-def)}.allocation-settings .allocation-settings__skill-tag-remove{background:none;border:none;cursor:pointer;font-size:14px;color:var(--col-font-light);padding:0;line-height:1}.allocation-settings .allocation-settings__skill-tag-remove:hover{color:var(--col-action-warning)}.allocation-settings .allocation-settings__teams-section{margin-top:32px;padding-top:24px;border-top:1px solid rgba(var(--col-shadow-rgb),.06)}.allocation-settings .allocation-settings__team-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.allocation-settings .allocation-settings__team-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid transparent;border-radius:4px;background:none;font-size:11px;color:var(--col-font-light);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.allocation-settings .allocation-settings__team-tag:hover{color:var(--col-action-primary);background-color:var(--col-bg-primary-soft-3);border-color:var(--col-bg-primary-soft-2)}.allocation-settings .allocation-settings__team-remove{background:none;border:none;cursor:pointer;font-size:14px;color:var(--col-font-light);padding:0;line-height:1}.allocation-settings .allocation-settings__team-remove:hover{color:var(--col-action-warning)}.allocation-users-management .allocation-users-management__teams{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.allocation-users-management .team-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid transparent;border-radius:4px;font-size:11px;font-family:Sofia Pro;color:var(--col-font-light);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.allocation-users-management .team-chip i{font-size:16px}.allocation-users-management .team-chip:hover{color:var(--col-action-primary);background-color:var(--col-bg-primary-soft-3);border-color:var(--col-bg-primary-soft-2)}.allocation-users-management .team-chip__name{font-weight:500}.allocation-users-management .team-chip__count{opacity:.6}.allocation-users-management .team-chip__remove{display:inline-flex;align-items:center;margin-left:4px;padding:0;background:none;border:none;color:inherit;line-height:1;cursor:pointer}.allocation-users-management .team-chip__remove i{font-size:14px}.allocation-users-management .team-chip__remove:hover{color:#ef4444}.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}
