@import"https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.8/css/line.min.css";@font-face{font-family:Sofia Pro Medium;src:url(/assets/SofiaProMedium-Dp-tB9bS.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Sofia Pro SemiBold;src:url(/assets/SofiaProSemiBold-Cc7jZQjQ.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Sofia Pro Bold;src:url(/assets/SofiaProBold-b7Dx0qN2.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Sofia Pro;src:url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal}html{margin:0;padding:0;height:100vh;width:100vw;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}html body{margin:0;padding:0;height:100vh;width:100vw;overflow:hidden}div,span,label,a,li,button{line-height:1;font-family:Sofia Pro}i{font-style:normal}html *,body *{box-sizing:border-box;font-size:14px}body,#app,#page_wrapper{margin:0;padding:0;height:100%;width:100%;z-index:0}.clearfix:after{display:block;clear:both;content:""}img{width:auto;max-width:100%;height:auto}:root{--junu-color-primary: #4154f1;--junu-color-primary-md: rgba(65, 84, 241, .7);--junu-color-primary-soft: rgba(65, 84, 241, .3);--junu-color-primary-soft-alt: rgba(65, 84, 241, .15);--junu-color-primary-light: rgba(65, 84, 241, .05);--junu-color-font: #051441;--junu-color-font-light: #4c5267;--junu-color-font-footer: #a99fc5;--junu-color-warning: #e53935;--junu-color-bg-dark: #07112d;--junu-color-bg-overlay: #f0f2fe;--junu-color-white: #ffffff;--junu-sidebar-width: 250px;--junu-topbar-height: 56px}.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:576px){.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:768px){.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:992px){.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:1500px){.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:1920px){.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:34px}.mt-9{margin-top:34px}.mb-9{margin-bottom:34px}.ml-9{margin-left:34px}.mr-9{margin-right:34px}.mx-9{margin-left:34px;margin-right:34px}.my-9{margin-top:34px;margin-bottom:34px}.gap-9{gap:34px}.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:34px}.pt-9{padding-top:34px}.pb-9{padding-bottom:34px}.pl-9{padding-left:34px}.pr-9{padding-right:34px}.px-9{padding-left:34px;padding-right:34px}.py-9{padding-top:34px;padding-bottom:34px}.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}.flex{display:flex}.flex.flex-h-row{flex-direction:row}.flex.flex-h-col{flex-direction:column}.flex-h-l{justify-content:start}.flex-h-c{justify-content:center}.flex-h-b{justify-content:space-between}.flex-h-r{justify-content:end}.flex-v-c{align-items:center}h1{margin:0;font-size:47px;font-family:Sofia Pro Bold;color:#051441}h2{margin:0;font-size:42px;font-family:Sofia Pro Bold;color:#051441}h3{margin:0;font-size:28px;font-family:Sofia Pro Bold;color:#051441}h4{margin:0;font-size:14px;font-family:Sofia Pro;color:#051441;font-weight:500}.subtitle{color:#4c5267}.highlight{position:relative}.highlight:after{display:inline-block;content:"";width:60%;height:2px;position:absolute;left:20%;bottom:0;background:#fff;background:linear-gradient(90deg,#fff,#4154f1 35% 65%,#fff)}.txt-c{text-align:center}label.input-label{padding-left:15px;font-family:Sofia Pro SemiBold;color:#051441}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:768px){html .app-body .app-page h1{font-size:34px}html .app-body .app-page h2{font-size:30px}html .app-body .app-page h3{font-size:22px}}.app-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:14px;font-family:Sofia Pro;color:#4c5267}.app-breadcrumbs a{color:#4c5267;text-decoration:none}.app-breadcrumbs .app-breadcrumbs__separator{color:#4c526766}.app-breadcrumbs .app-breadcrumbs__current{color:#051441}a,button{cursor:pointer;display:inline-block;width:fit-content;text-decoration:none;font-family:Sofia Pro;-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)}button{margin:0;padding:0;border:none;background:none;text-transform:none}.button{border-radius:45px;font-size:14px;padding:14px 44px;position:relative;overflow:hidden;font-family:Sofia Pro SemiBold;-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;vertical-align:middle}.button:before{inset:0 0 0 auto;content:"";z-index:-1;width:0px;height:100%;position:absolute;-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)}.button.button-sm{border-radius:45px;font-size:14px;padding:12px 34px}.button:not(.button-inverse):not(.button-danger){border:1px solid #4154f1;color:#4154f1}.button:not(.button-inverse):not(.button-danger).button-warning{border:1px solid #e53935;color:#e53935}.button:not(.button-inverse):not(.button-danger):hover{-webkit-box-shadow:0px 15px 30px 0px rgba(65,84,241,.15);box-shadow:0 15px 30px #4154f126}.button:not(.button-inverse):not(.button-danger):not(.disabled):hover{color:#fff}.button:not(.button-inverse):not(.button-danger):not(.disabled):hover:before{background-color:#4154f1}.button:not(.button-inverse):not(.button-danger):not(.disabled).button-warning:hover{color:#fff}.button:not(.button-inverse):not(.button-danger):not(.disabled).button-warning:hover:before{background-color:#e53935}.button:not(.button-inverse):not(.button-danger).disabled:before{background-color:#4154f10d}.button.button-inverse.disabled{border:1px solid #4154f1;color:#4154f1}.button.button-inverse:hover{-webkit-box-shadow:0px 15px 30px 0px rgba(255,255,255,.15);box-shadow:0 15px 30px #ffffff26}.button.button-inverse:not(.disabled){border:1px solid #ffffff;color:#fff;background-color:#4154f1}.button.button-inverse:not(.disabled):hover{color:#4154f1!important;border:1px solid #4154f1}.button.button-inverse:not(.disabled):hover:before{background-color:#fff}.button.button-inverse.disabled:before{background-color:#4154f10d}.button:hover:before{left:0;width:100%;right:auto}.button:not(.disabled):hover{cursor:pointer}.button.disabled:hover{-webkit-box-shadow:none;box-shadow:none;cursor:default}.button.clicked{-webkit-box-shadow:none;box-shadow:none}.button.button-danger{border:1px solid #ef4444;color:#ef4444}.button.button-danger:hover{-webkit-box-shadow:0px 15px 30px 0px rgba(239,68,68,.15);box-shadow:0 15px 30px #ef444426;color:#fff}.button.button-danger:before{background-color:#ef4444}a.action{color:#4154f1}a.action.text-underline:hover:before,a.action.text-underline:focus:before{background:#4154f1}.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:8px 12px;border:1px solid #4c5267;font-size:14px;color:#051441;font-family:Sofia Pro;-webkit-box-shadow:inset 0 0 3px 3px rgba(14,0,40,.1);box-shadow:inset 0 0 3px 3px #0e00281a;-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 #4154f1b3;border:1px solid rgba(65,84,241,.7)}.input-text-wrapper .input-text:focus:hover{box-shadow:inset 0 0 0 4px #4154f14d,0 0 0 1px #4154f1b3}.input-text-wrapper .input-text:focus::placeholder{color:#4154f1}.input-text-wrapper .input-text:hover{box-shadow:inset 0 0 0 4px #4154f14d}.input-text-wrapper .input-text:hover::placeholder{color:#4154f1}.input-text-wrapper .input-text.input-invalid{background-color:#fef5f5;box-shadow:0 0 0 2px #e5393533;border:1px solid rgba(229,57,53,.5);color:#e53935}.input-text-wrapper .input-text.input-invalid:hover{box-shadow:inset 0 0 0 4px #e5393533,0 0 0 1px #e5393580}.input-text-wrapper .input-text.input-invalid::placeholder{color:#e53935;font-weight:600}.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:5px 0 0 15px;height:29px;line-height:1.1;font-size:14px;font-family:Sofia Pro;color:#e53935}.input-checkbox-wrapper{height:26px;font-size:14px;padding-top:2px;display:block;position:relative;padding-left:25px;cursor:pointer;-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.input-checkbox-disabled{opacity:.5;cursor:not-allowed}.input-checkbox-wrapper:focus .input-checkbox-mark{box-shadow:0 0 0 1px #4154f1b3;border:1px solid rgba(65,84,241,.7)}.input-checkbox-wrapper:focus:hover .input-checkbox-mark{box-shadow:inset 0 0 0 4px #4154f14d,0 0 0 1px #4154f1b3}.input-checkbox-wrapper:hover .input-checkbox:checked~.input-checkbox-mark{box-shadow:inset 0 0 0 1px #4154f14d,0 0 0 1px #4154f1b3}.input-checkbox-wrapper:hover .input-checkbox.input-invalid~.input-checkbox-mark{background-color:#fef5f5;box-shadow:inset 0 0 0 2px #e5393533,0 0 0 1px #e5393580}.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 #4154f1;box-shadow:0 0 0 1px #4154f14d}.input-checkbox-wrapper .input-checkbox:checked~.input-checkbox-mark:after{display:block}.input-checkbox-wrapper .input-checkbox.input-invalid~.input-checkbox-mark{background-color:#fef5f5;box-shadow:0 0 0 2px #e5393533;border:1px solid rgba(229,57,53,.5);color:#e53935}.input-checkbox-wrapper .input-checkbox-mark{position:absolute;top:0;left:0;height:16px;width:16px;border-radius:4px;background-color:#fff;border:1px solid #051441;-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 #4154f1;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 #4c5267;-webkit-box-shadow:0 0 3px 3px rgba(14,0,40,.1);box-shadow:0 0 3px 3px #0e00281a;display:flex;flex-direction:column;background-color:#fff;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:#4154f10d}.input-search-results .input-search-entry{width:100%;padding:16px 24px;display:flex;flex-direction:column;font-size:14px;color:#4c5267;border-bottom:1px solid rgba(76,82,103,.4)}.input-search-results .input-search-entry:hover,.input-search-results .input-search-entry.highlighted{cursor:pointer;background-color:#4154f10d}.input-search-results .input-search-entry:hover *,.input-search-results .input-search-entry.highlighted *{color:#4154f1!important}.notification-container{position:fixed;top:72px;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:#fff;border:1px solid rgba(14,0,40,.08);border-left:3px solid #4154f1;border-radius:6px;box-shadow:0 4px 16px #0e002814}.notification-toast--success{border-left-color:#22c55e}.notification-toast--success .notification-toast__icon i{color:#22c55e}.notification-toast--error{border-left-color:#e53935}.notification-toast--error .notification-toast__icon i{color:#e53935}.notification-toast--info{border-left-color:#4154f1}.notification-toast--info .notification-toast__icon i{color:#4154f1}.notification-toast--progress{border-left-color:#4154f1}.notification-toast--progress .notification-toast__icon i{color:#4154f1}.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:Sofia Pro SemiBold;color:#051441;line-height:1.3}.notification-toast__message{font-size:11px;color:#4c5267;line-height:1.4;margin-top:2px}.notification-toast__progress{margin-top:8px;height:4px;border-radius:2px;background-color:#0e00280f;overflow:hidden}.notification-toast__progress-bar{height:100%;border-radius:2px;background-color:#4154f1;transition:width .3s ease}.notification-toast__close{flex-shrink:0;padding:0;background:none;border:none;cursor:pointer;color:#4c5267;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(14,0,40,.06)}.data-table th{font-weight:600;color:#4c5267;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:#4154f1}.data-table .th-sortable:hover:after{opacity:.4}.data-table .th-sorted{color:#4154f1}.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:#4154f10d}.data-table-guid{font-family:monospace;font-size:13px;color:#4c5267}.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:#4c5267}.data-table-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.pagination-info{font-size:13px;color:#4c5267}.pagination-controls{display:flex;align-items:center;gap:8px}.page-size-label{font-size:13px;color:#4c5267;margin-right:8px}.page-size-label select{margin-left:4px;padding:4px 8px;border:1px solid rgba(76,82,103,.4);border-radius:4px;font-size:13px;background:#fff}.pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(76,82,103,.4);border-radius:4px;background:#fff;cursor:pointer;font-size:18px}.pagination-btn:hover:not(:disabled){background-color:#4154f10d}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-page{font-size:13px;color:#4c5267;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:Sofia Pro;color:#4c5267;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:#4154f1;background-color:#4154f10d;border-color:#4154f126}.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:#4c5267;font-size:14px;padding:2px;line-height:1;border-radius:3px;transition:color .15s ease,background-color .15s ease}.icon-btn i{font-size:16px}.icon-btn:hover{color:#4154f1;background-color:#4154f10d}.icon-btn:disabled{cursor:default;opacity:.5}.icon-btn:disabled:hover{color:#4c5267;background-color:transparent}.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,320px) minmax(0,360px);gap:40px}@media(max-width:768px){.edit-form__grid{grid-template-columns:minmax(0,360px)}}.edit-form__section{min-width:0}.edit-form__heading{font-size:13px;font-weight:600;color:#4c5267;margin-bottom:12px}.edit-form__field{display:flex;flex-direction:column;gap:4px}.edit-form__label{font-size:13px;font-weight:500;color:#4c5267}.edit-form__value{font-size:14px;font-family:Sofia Pro;color:#051441;padding:8px 0;line-height:1.4;word-break:break-all}.edit-form__value-row{display:flex;align-items:center;gap:8px}.edit-form__actions{display:flex;align-items:center;gap:12px}.dialog-card{background:#fff;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:600}.dialog-card__message{margin:0 0 20px;font-size:14px;color:#4c5267;line-height:1.5}.dialog-card__actions{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.dp--theme-light{--dp-primary-color: #4154f1;--dp-border-radius: 0;--dp-font-family: "Sofia Pro", sans-serif;--dp-font-size: 14px;--dp-input-padding: 8px 12px;--dp-text-color: #051441;--dp-border-color: #4c5267;--dp-border-color-hover: #4c5267;--dp-border-color-focus: rgba(65, 84, 241, .7)}.dp--theme-light .dp--input{-webkit-box-shadow:inset 0 0 3px 3px rgba(14,0,40,.1);box-shadow:inset 0 0 3px 3px #0e00281a;-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 #4154f14d}.dp--theme-light .dp--input:hover::placeholder{color:#4154f1}.dp--theme-light .dp--input::placeholder{color:#051441;font-weight:400;font-style:italic;opacity:.4}.dp--theme-light .dp--input-focus{box-shadow:0 0 0 1px #4154f1b3}.dp--theme-light .dp--input-focus:hover{box-shadow:inset 0 0 0 4px #4154f14d,0 0 0 1px #4154f1b3}.dp--theme-light .dp--input-focus::placeholder{color:#4154f1}.nav-pills{display:flex;gap:4px;padding:4px;background-color:#0514410d;border-radius:9999px;width:fit-content}.nav-pill{padding:8px 20px;border-radius:9999px;font-size:14px;font-family:Sofia Pro SemiBold;color:#4c5267;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:#4154f1;background-color:#4154f10d}.nav-pill--active{background-color:#4154f1;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(14,0,40,.2);box-shadow:0 10px 5px -5px #0e002833}.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(14,0,40,.1);box-shadow:inset 0 6px 5px -5px #0e00281a;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:#4154f1}.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:#4154f1}.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:#fff;position:absolute;top:0;left:0}.overlay.show{opacity:1}.overlay.show.transparent{background-color:#f0f2feb3}.overlay.overlay-dark{background-color:#07112d}.modal{position:relative;max-height:calc(100% - 40px);height:auto;background-color:#fff;padding:40px;-webkit-box-shadow:0 0 19px 3px rgba(14,0,40,.15);box-shadow:0 0 19px 3px #0e002826;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:#4154f1}.text-slide-h-wrapper{overflow:hidden;font-size:inherit;font-family:inherit;color:inherit;font-style:inherit;font-weight:inherit;background-color:inherit;position:relative;padding:7px 0}.text-slide-h-wrapper .text-slide-h{display:inline-block;margin-left:-1px;line-height:1;position:relative;transition-delay:0s;transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(.075,.82,.165,1)}.text-slide-h-wrapper .text-slide-h:before{inset:0;z-index:2;height:calc(100% + 7px);content:"";display:block;position:absolute;transform:scaleX(1);transition-delay:.4s;transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(.075,.82,.165,1)}.text-slide-h-wrapper .text-slide-h.text-slide-h-left{transform-origin:left;transform:translate3d(-100%,0,0)}.text-slide-h-wrapper .text-slide-h.text-slide-h-left:before{transform-origin:right}.text-slide-h-wrapper .text-slide-h.text-slide-h-right{transform-origin:right;transform:translate3d(100%,0,0)}.text-slide-h-wrapper .text-slide-h.text-slide-h-right:before{transform-origin:left}.text-slide-h-wrapper .text-slide-h.effect-active{transform:translateZ(0)}.text-slide-h-wrapper .text-slide-h.effect-active:before{transform:scaleX(0)}@media only screen and (max-width:576px){.hide-sm{display:none;width:0%}}@media only screen and (max-width:768px){.hide-md{display:none;width:0%}}@media only screen and (max-width:992px){.hide-lg{display:none;width:0%}}@media only screen and (max-width:1500px){.hide-xl{display:none;width:0%}}@media only screen and (max-width:1920px){.hide-xxl{display:none;width:0%}}.text-underline{position:relative;line-height:1}.text-underline:before{width:0;left:auto;right:0;bottom:-7px;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}.app-topbar{position:fixed;top:0;left:0;z-index:1000;width:100%;height:56px;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(14,0,40,.08);box-shadow:0 1px 4px #0e002814;display:flex;flex-direction:row;align-items:center;padding:0 24px}.app-topbar a{color:#051441;font-family:Sofia Pro SemiBold}.app-topbar .app-topbar-left{display:flex;flex-direction:row;align-items:center;gap:16px}.app-topbar .app-topbar-left .app-topbar-logo{display:flex;align-items:center}.app-topbar .app-topbar-left .app-topbar-logo img{height:28px;width:auto}.app-topbar .app-topbar-left .app-topbar-hamburger i{font-size:20px}.app-topbar .app-topbar-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:8px}.app-topbar .app-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}.app-topbar .app-topbar-actions .topbar-action-loader .topbar-action-loader__bar{width:5px;background-color:#4154f1}.app-topbar .app-topbar-actions .topbar-action-loader .topbar-action-loader__bar--1{height:11px;animation:pulse1 1.8s infinite}.app-topbar .app-topbar-actions .topbar-action-loader .topbar-action-loader__bar--2{height:20px;animation:pulse2 1.8s infinite}.app-topbar .app-topbar-actions .topbar-action-loader .topbar-action-loader__bar--3{height:8px;animation:pulse3 1.8s infinite}.app-topbar .app-topbar-right{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:20px}.app-topbar .app-topbar-right .app-topbar-tenant{position:relative;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:Sofia Pro;color:#051441;font-size:14px;padding:0 12px;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(.165,.84,.44,1);height:28px}.app-topbar .app-topbar-right .app-topbar-tenant:hover{background-color:#4154f10d}.app-topbar .app-topbar-right .app-topbar-tenant.open{border-color:#4154f1b3;box-shadow:0 0 0 1px #4154f1b3;background-color:#fff}.app-topbar .app-topbar-right .app-topbar-tenant .tenant-icon{font-size:16px;color:#4154f1;flex-shrink:0}.app-topbar .app-topbar-right .app-topbar-tenant .tenant-label{font-family:Sofia Pro SemiBold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;height:100%;display:flex;align-items:center}.app-topbar .app-topbar-right .app-topbar-tenant .tenant-search-input{font-family:Sofia Pro;font-size:14px;color:#051441;border:none;outline:none;background:transparent;width:160px;padding:0}.app-topbar .app-topbar-right .app-topbar-tenant .tenant-search-input::placeholder{color:#4c5267;font-style:italic;opacity:.6}.app-topbar .app-topbar-right .app-topbar-tenant .tenant-chevron{font-size:14px;color:#4c5267;flex-shrink:0;transition:transform .2s cubic-bezier(.165,.84,.44,1)}.app-topbar .app-topbar-right .app-topbar-tenant.open .tenant-chevron{transform:rotate(180deg);color:#4154f1}.app-topbar .app-topbar-right .app-topbar-tenant-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;max-height:40vh;overflow-y:auto;background-color:#fff;border:1px solid rgba(76,82,103,.4);border-radius:6px;box-shadow:0 4px 16px #0e00281f;z-index:1001;padding:4px 0}.app-topbar .app-topbar-right .app-topbar-tenant-dropdown .tenant-option{padding:8px 16px;font-size:14px;color:#051441;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.15s cubic-bezier(.165,.84,.44,1)}.app-topbar .app-topbar-right .app-topbar-tenant-dropdown .tenant-option span{flex:1}.app-topbar .app-topbar-right .app-topbar-tenant-dropdown .tenant-option i{font-size:14px;color:#4154f1;flex-shrink:0}.app-topbar .app-topbar-right .app-topbar-tenant-dropdown .tenant-option:hover{background-color:#4154f10d;color:#4154f1}.app-topbar .app-topbar-right .app-topbar-tenant-dropdown .tenant-option.active{color:#4154f1;font-family:Sofia Pro SemiBold}.app-topbar .app-topbar-right .app-topbar-tenant-dropdown .tenant-option--empty{color:#4c5267;font-style:italic;cursor:default;justify-content:center}.app-topbar .app-topbar-right .app-topbar-tenant-dropdown .tenant-option--empty:hover{background-color:transparent;color:#4c5267}.app-topbar .app-topbar-right .app-topbar-user{position:relative;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;color:#4c5267;padding:0 12px;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(.165,.84,.44,1);height:28px}.app-topbar .app-topbar-right .app-topbar-user:hover{background-color:#4154f10d}.app-topbar .app-topbar-right .app-topbar-user.open{border-color:#4154f1b3;box-shadow:0 0 0 1px #4154f1b3;background-color:#fff}.app-topbar .app-topbar-right .app-topbar-user .user-icon{font-size:18px;color:#4154f1;flex-shrink:0}.app-topbar .app-topbar-right .app-topbar-user .user-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;height:100%;display:flex;align-items:center}.app-topbar .app-topbar-right .app-topbar-user .user-chevron{font-size:14px;color:#4c5267;flex-shrink:0;transition:transform .2s cubic-bezier(.165,.84,.44,1)}.app-topbar .app-topbar-right .app-topbar-user.open .user-chevron{transform:rotate(180deg);color:#4154f1}.app-topbar .app-topbar-right .app-topbar-user-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background-color:#fff;border:1px solid rgba(76,82,103,.4);border-radius:6px;box-shadow:0 4px 16px #0e00281f;z-index:1001;padding:4px 0}.app-topbar .app-topbar-right .app-topbar-user-dropdown .user-option{padding:8px 16px;font-size:14px;color:#051441;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.15s cubic-bezier(.165,.84,.44,1)}.app-topbar .app-topbar-right .app-topbar-user-dropdown .user-option span{flex:1}.app-topbar .app-topbar-right .app-topbar-user-dropdown .user-option i{font-size:14px;color:#4154f1;flex-shrink:0}.app-topbar .app-topbar-right .app-topbar-user-dropdown .user-option:hover{background-color:#4154f10d;color:#4154f1}.app-sidebar{position:fixed;top:56px;left:0;width:250px;height:calc(100vh - 56px);background-color:#fff;border-right:1px solid rgba(14,0,40,.06);display:flex;flex-direction:column;overflow:hidden;z-index:999;transition:transform .25s cubic-bezier(.165,.84,.44,1)}.app-sidebar .sidebar-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 0}.app-sidebar .sidebar-section{margin-bottom:16px}.app-sidebar .sidebar-section .sidebar-section-title{display:flex;align-items:center;padding:8px 20px;font-size:10px;font-family:Sofia Pro SemiBold;color:#4c5267;text-transform:uppercase;letter-spacing:.5px}.app-sidebar .sidebar-section .sidebar-section-title .sidebar-refresh-btn{margin-left:auto}.app-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}.app-sidebar .sidebar-section .sidebar-section-title .sidebar-refresh-btn:hover i{transform:rotate(180deg);top:1px}.app-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)}}.app-sidebar .sidebar-section .sidebar-item{display:flex;flex-direction:row;align-items:center;width:100%;gap:8px;padding:8px 20px;font-size:14px;font-family:Sofia Pro;color:#051441;cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}.app-sidebar .sidebar-section .sidebar-item i{font-size:16px;width:20px;text-align:center}.app-sidebar .sidebar-section .sidebar-item:hover{background-color:#4154f10d;color:#4154f1}.app-sidebar .sidebar-section .sidebar-item.active{color:#4154f1;font-family:Sofia Pro SemiBold;background-color:#4154f10d}.app-sidebar .sidebar-section .sidebar-search{display:flex;align-items:center;gap:4px;margin:0 12px 8px;padding:4px 8px;border:1px solid rgba(14,0,40,.08);border-radius:4px;background:#0e002805;transition:border-color .15s ease}.app-sidebar .sidebar-section .sidebar-search:focus-within{border-color:#4154f14d}.app-sidebar .sidebar-section .sidebar-search__icon{font-size:13px;color:#4c526766;flex-shrink:0}.app-sidebar .sidebar-section .sidebar-search__input{flex:1;border:none;outline:none;background:transparent;font-size:11px;font-family:Sofia Pro;color:#051441;min-width:0}.app-sidebar .sidebar-section .sidebar-search__input::placeholder{color:#4c526766}.app-sidebar .sidebar-footer{flex-shrink:0;padding:16px 20px;font-size:14px;color:#4c5267}.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;font-family:Sofia Pro;color:#051441;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease}.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:#4154f10d;color:#4154f1}.sidebar-folder-header--active{background-color:#4154f10d}.sidebar-folder-children{overflow:hidden}.app-sidebar .sidebar-section .sidebar-folder-children .sidebar-item--nested{padding-left:40px}.app-sidebar .sidebar-section .sidebar-folder-children--active .sidebar-item--nested{background-color:#4154f10d}.app-sidebar .sidebar-section .sidebar-folder-children .sidebar-item--active-leaf{color:#4154f1;font-family:Sofia Pro SemiBold}.app-sidebar{transform:translate(-100%)}.app-sidebar.sidebar-open{transform:translate(0);-webkit-box-shadow:1px 0 4px rgba(14,0,40,.1);box-shadow:1px 0 4px #0e00281a}#page_wrapper{display:flex;flex-direction:column;height:100vh;width:100vw}.app-body{display:flex;flex-direction:row;margin-top:56px;height:calc(100vh - 56px)}.app-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>.app-content{margin-left:250px;width:calc(100% - 250px)}.app-page{position:relative;width:100%;height:100%}.app-page main{width:100%;padding:32px;min-height:calc(100vh - 56px)}.app-page .app-page-title{margin-bottom:24px}.app-page .app-page-title a{font-size:inherit}@media only screen and (max-width:992px){.sidebar-visible>.app-content{margin-left:0;width:100%}.app-page main{padding:24px}}.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(30px);opacity:0}.slide-fade-leave-to{opacity:0}.hub-tile{display:flex;flex-direction:column;padding:24px;background-color:#fff;border:1px solid rgba(14,0,40,.06);-webkit-box-shadow:0 2px 8px rgba(14,0,40,.04);box-shadow:0 2px 8px #0e00280a;transition:box-shadow .2s ease;height:100%}.hub-tile:hover{-webkit-box-shadow:0 4px 16px rgba(14,0,40,.08);box-shadow:0 4px 16px #0e002814;cursor:pointer}.hub-tile .hub-tile-icon{margin-bottom:12px}.hub-tile .hub-tile-icon i{font-size:32px;color:#4154f1}.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}main.report-embed-page{position:relative;width:100%;height:100%;min-height:0;flex:1;padding:0;overflow:hidden}.impersonation-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:#fff;border:1px solid rgba(76,82,103,.4);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 2px 8px #0e00281a;font-size:13px;color:#051441;white-space:nowrap}.impersonation-banner__text{display:flex;align-items:center;gap:8px}.impersonation-banner__text i{font-size:16px;color:#4154f1}.impersonation-banner__cancel{color:#4154f1;border-color:#4154f126}.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:600}.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:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;border-radius:6px;overflow:hidden;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.reports-home .report-card:hover{box-shadow:0 4px 16px #0e00281a;transform:translateY(-2px)}.reports-home .report-card__thumbnail{aspect-ratio:16/10;background-color:#fff;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:#4154f1}.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:#051441;line-height:1.3}.reports-home .report-card__link{font-size:13px;color:#4154f1;text-decoration:none;font-weight:500}.reports-home .report-card__link:hover{text-decoration:underline}.icon-picker__btn{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(14,0,40,.1);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s;font-size:13px;color:#051441;width:100%;text-align:left}.icon-picker__btn:hover{border-color:#4154f14d;box-shadow:0 1px 4px #0e00280f}.icon-picker__icon{font-size:18px;color:#4c5267}.icon-picker__label{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:#4c526766;cursor:pointer;font-size:14px;transition:color .2s}.icon-picker__clear:hover{color:#4154f1}.report-edit .edit-form__grid--three{display:grid;grid-template-columns:minmax(0,320px) minmax(0,240px) minmax(0,360px);gap:40px}@media(max-width:992px){.report-edit .edit-form__grid--three{grid-template-columns:minmax(0,320px) minmax(0,240px)}}@media(max-width:768px){.report-edit .edit-form__grid--three{grid-template-columns:minmax(0,360px)}}.report-edit .report-edit__checkboxes{display:flex;flex-direction:column;gap:8px}.report-edit .report-edit__changed-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:9999px;font-size:10px;font-weight:600;font-family:Sofia Pro SemiBold;color:#fff;background-color:#4154f1;vertical-align:middle;line-height:1.4}.report-edit .input-search-results .input-search-entry{padding:8px 12px}.report-edit .input-search-entry-line.input-search-sub{font-size:11px;font-family:monospace;color:#4c526766;margin-top:4px}.report-edit .report-edit__dataset-link{display:flex;align-items:center;justify-content:center;color:#4c5267;transition:color .2s}.report-edit .report-edit__dataset-link:hover{color:#4154f1}.report-edit .report-edit__dataset-link i{font-size:16px}.report-edit .report-edit__card-preview{display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;border-radius:6px;overflow:hidden;max-width:200px}.report-edit .report-edit__card-thumbnail{aspect-ratio:16/10;background-color:#fff;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:#4154f1}.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:#051441;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}.thumbnail-picker{max-width:640px;width:90vw}.thumbnail-picker .thumbnail-picker__header{display:flex;justify-content:space-between;align-items:flex-start}.thumbnail-picker .thumbnail-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:360px;overflow-y:auto;padding:4px}.thumbnail-picker .thumbnail-picker__card{aspect-ratio:16/10;border:2px solid rgba(14,0,40,.08);border-radius:6px;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:#fff}.thumbnail-picker .thumbnail-picker__card:hover{border-color:#4154f14d;box-shadow:0 2px 8px #0e002814}.thumbnail-picker .thumbnail-picker__card--selected{border-color:#4154f1;box-shadow:0 0 0 1px #4154f1}.thumbnail-picker .thumbnail-picker__card--none{background:#f0f2fe}.thumbnail-picker .thumbnail-picker__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.thumbnail-picker .thumbnail-picker__image img{max-width:100%;max-height:100%;object-fit:contain}.thumbnail-picker .thumbnail-picker__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#4c526766;gap:4px}.thumbnail-picker .thumbnail-picker__placeholder i{font-size:24px}.thumbnail-picker .thumbnail-picker__placeholder span{font-size:11px;font-weight:500}.thumbnail-picker .thumbnail-picker__actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.menu-icon-picker{max-width:560px;width:90vw}.menu-icon-picker .menu-icon-picker__header{display:flex;justify-content:space-between;align-items:flex-start}.menu-icon-picker .menu-icon-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px;max-height:300px;overflow-y:auto;padding:4px}.menu-icon-picker .menu-icon-picker__icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(14,0,40,.08);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s;color:#051441;font-size:18px}.menu-icon-picker .menu-icon-picker__icon-btn:hover{border-color:#4154f14d;background-color:#4154f10d}.menu-icon-picker .menu-icon-picker__icon-btn--selected{border-color:#4154f1;background-color:#4154f10d;color:#4154f1}.menu-icon-picker .menu-icon-picker__actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.menu-icon-picker .mb-3{margin-bottom:12px}.dataset-edit .dataset-edit__groups{display:flex;flex-direction:column;gap:8px}.dataset-edit .dataset-edit__group{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(14,0,40,.08);border-radius:4px;font-size:14px;max-width:500px}.dataset-edit .dataset-edit__group-permissions{font-family:Sofia Pro SemiBold;color:#051441}.dataset-edit .dataset-edit__group-id{font-family:monospace;font-size:11px;color:#4c5267}.dataset-edit .dataset-edit__dialog-checkboxes{display:flex;flex-direction:column;gap:8px}.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__layout{max-width:720px}.sidebar-management .sidebar-management__section-title{font-family:Sofia Pro SemiBold;font-size:14px;margin-bottom:12px;color:#051441}.sidebar-management .sidebar-management__list{min-height:48px}.sidebar-management .sidebar-management__empty-hint{font-size:13px;color:#4c5267;padding:12px}.sidebar-management .sidebar-management__item{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(5,20,65,.05);border-radius:6px;background:#fff;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:#4c526766;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:#f0f2fe;border-color:#4154f14d}.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:#0514410d;background:#fff}.sidebar-management .sidebar-management__item-icon{font-size:16px;color:#4154f1;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:Sofia Pro SemiBold;color:#4c5267;background:#0514410d;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 rgba(65,84,241,.3);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:#4c526766}.sidebar-management .sortable-ghost{opacity:.4}.sidebar-management .sortable-chosen{box-shadow:0 2px 8px #4154f133}.folder-edit-dialog{min-width:360px}.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:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;border-radius:6px}.allocation-home .allocation-home__stat-label{font-size:11px;font-family:Sofia Pro SemiBold;color:#4c5267;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.allocation-home .allocation-home__stat-value{font-size:28px;font-family:Sofia Pro Bold;color:#051441;line-height:1.1}.allocation-home .allocation-home__stat-sub{font-size:14px;color:#4c5267;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:#4154f10d}.allocation-home .allocation-home__breakdown-item--selected{background-color:#4154f10d;border-color:#4154f14d}.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:#051441}.allocation-home .allocation-home__breakdown-count{font-size:14px;font-family:Sofia Pro SemiBold;color:#051441}.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:#0514410d;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:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;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:#4c5267}.allocation-home .allocation-home__member-panel-close{border:none;background:none;font-size:22px;line-height:1;color:#4c5267;cursor:pointer}.allocation-home .allocation-home__member-panel-close:hover{color:#051441}.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:1500px){.allocation-home .allocation-home__breakdown{width:100%}}@media only screen and (max-width:768px){.allocation-home .allocation-home__stats-row{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.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:#051441;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 rgba(76,82,103,.4);border-radius:4px;background:#fff;cursor:pointer;font-size:18px;transition:background-color .15s ease}.allocation-grid .allocation-grid__week-btn:hover{background-color:#4154f10d;color:#4154f1}.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(14,0,40,.08);border-radius:6px;background:#fff;transition:border-color .15s ease;max-width:440px}.allocation-grid .allocation-grid__search-wrap:focus-within{border-color:#4154f14d}.allocation-grid .allocation-grid__search-icon{color:#4c526766;flex-shrink:0}.allocation-grid .allocation-grid__search-input{flex:1;border:none;outline:none;font-size:13px;font-family:Sofia Pro;color:#051441;background:transparent}.allocation-grid .allocation-grid__search-input::placeholder{color:#4c526766}.allocation-grid .allocation-grid__search-clear{background:none;border:none;cursor:pointer;font-size:16px;color:#4c5267;padding:0;line-height:1}.allocation-grid .allocation-grid__suggestions{position:absolute;top:100%;left:0;right:0;max-width:440px;background:#fff;border:1px solid rgba(14,0,40,.08);border-radius:6px;box-shadow:0 4px 16px #0e00281a;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:#4154f10d}.allocation-grid .allocation-grid__suggestion-type{font-size:10px;font-family:Sofia Pro SemiBold;text-transform:uppercase;letter-spacing:.5px;color:#4c5267;min-width:40px}.allocation-grid .allocation-grid__suggestion-text{font-size:13px;color:#051441}.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 rgba(76,82,103,.4);background:#fff;color:#4c5267;transition:all .15s ease}.allocation-grid .allocation-grid__filter-chip:hover{border-color:#4154f14d;color:#4154f1}.allocation-grid .allocation-grid__filter-chip--active{background-color:#4154f10d;color:#4154f1;border-color:#4154f14d}.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:#e53935}.allocation-grid .allocation-grid__filter-clear{color:#4c5267}.allocation-grid .allocation-grid__filter-clear:hover{color:#e53935;border-color:#e5393580}.allocation-grid .allocation-grid__member-card{background-color:#fff;border:1px solid rgba(14,0,40,.06);border-radius:6px;padding:16px;box-shadow:0 2px 8px #0e00280a;transition:box-shadow .15s ease}.allocation-grid .allocation-grid__member-card:hover{box-shadow:0 4px 12px #0e002814}.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:#051441}.allocation-grid .allocation-grid__member-util{font-size:14px;font-family:Sofia Pro SemiBold}.allocation-grid .allocation-grid__member-team{font-size:11px;color:#4c5267;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:600;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:#051441;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:#051441;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:#4c5267;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:#051441;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 rgba(76,82,103,.4);border-radius:4px;background:#fff;cursor:pointer;font-size:18px;transition:background-color .15s ease}.forecasts .forecasts__week-btn:hover{background-color:#4154f10d;color:#4154f1}.forecasts .forecasts__capacity-info{margin-left:auto;font-size:14px;color:#4c5267}.forecasts .forecasts__status-card{background-color:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;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:#4c5267;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:#051441}.forecasts .forecasts__total-divider,.forecasts .forecasts__total-cap{color:#4c5267}.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:#4c526766;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:#051441}.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:#fff;border:1px solid;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.forecasts .forecasts__status-option:hover:not(:disabled){background-color:#4154f10d}.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:#4c5267;border-color:#0e00281f}.forecasts .forecasts__note-section{margin-top:12px}.forecasts .forecasts__note-label{font-size:14px;color:#4c5267;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(14,0,40,.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:#4154f14d}.forecasts .forecasts__note-count{font-size:11px;color:#4c526766}.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:#fff;border:1px solid rgba(14,0,40,.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 #0e00280f}.forecasts .forecasts__day-card--active{box-shadow:0 0 0 2px #4154f1}.forecasts .forecasts__day-card--absence{background-color:#fef5f5;border-color:#e5393580}.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:#4c5267;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:#4c5267;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:#e53935;text-transform:uppercase;letter-spacing:.5px}.forecasts .forecasts__day-off-type{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;color:#fff;margin-top:4px}.forecasts .forecasts__day-detail{margin-top:16px;padding:20px;background-color:#fff;border:1px solid rgba(14,0,40,.06);border-radius:6px}.forecasts .forecasts__day-detail-header{font-size:14px;font-family:Sofia Pro SemiBold;color:#051441;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(14,0,40,.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:#4154f14d}.forecasts .forecasts__day-total-row{font-size:13px;font-family:Sofia Pro SemiBold;color:#051441;text-align:right;margin-top:8px;padding-top:8px;border-top:1px solid rgba(14,0,40,.06)}.forecasts .forecasts__save-error{margin-top:12px;padding:12px;background-color:#fef5f5;border-radius:4px;font-size:13px;color:#e53935}@media only screen and (max-width:768px){.forecasts .forecasts__day-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:576px){.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:#4c5267;font-size:13px}.absences .absences__type-badge{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:14px;font-weight:500;color:#fff}.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:#4c5267;margin-top:2px}.absences .absences__rejection-reason{font-size:11px;color:#e53935;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:#051441;min-width:140px;text-align:center}.absences .absences__calendar-card{background-color:#fff;border:1px solid rgba(14,0,40,.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:#4c5267;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(14,0,40,.06)}.absences .absences__cal-table td{padding:8px 4px;border-bottom:1px solid rgba(14,0,40,.06);vertical-align:top;min-height:64px}.absences .absences__cal-day-num{font-size:11px;color:#4c5267;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:#fff;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.absences .absences__form{background-color:#fff;border:1px solid rgba(14,0,40,.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:#051441}.absences .absences__form-hint{font-family:inherit;font-weight:400;color:#4c5267}.absences__add-card{max-width:720px}.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:#fff}.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:#4c5267;text-transform:uppercase;letter-spacing:.5px;background:#0514410d;padding:8px 12px;border-bottom:1px solid rgba(14,0,40,.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:#4c5267}.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(14,0,40,.06)}.skills-matrix .skills-matrix__card{background-color:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;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:#051441;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:#051441}.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 rgba(76,82,103,.4);background:none;font-size:14px;font-family:Sofia Pro;color:#4c5267;cursor:pointer;transition:all .15s ease}.skills-matrix .skills-matrix__level-btn:hover:not(.skills-matrix__level-btn--active){border-color:#4154f14d;color:#4154f1}.skills-matrix .skills-matrix__level-btn--active{background-color:#4154f1;color:#fff;border-color:#4154f1;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:#e53935}.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:#4c5267;margin-bottom:16px;transition:color .15s ease}.member-detail .member-detail__back:hover{color:#051441}.member-detail .member-detail__profile{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px;background-color:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;border-radius:6px;margin-bottom:24px}.member-detail .member-detail__avatar{width:64px;height:64px;border-radius:50%;background-color:#4154f10d;color:#4154f1;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:#4c5267;margin:0}.member-detail .member-detail__email{font-size:13px;color:#4154f1;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:#4154f10d;color:#4154f1}.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:#4c5267;text-transform:uppercase;letter-spacing:.5px}.member-detail .member-detail__fact-value{display:flex;align-items:center;gap:8px;font-size:14px;color:#051441}.member-detail .member-detail__fact-source{font-size:11px;color:#4c5267}.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:#4c5267}.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:#fff;border:1px solid rgba(14,0,40,.08);font-size:13px}.member-detail .member-detail__skill-name{color:#051441}.member-detail .member-detail__skill-level{font-size:11px;font-family:Sofia Pro SemiBold;color:#4c5267}.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:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;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:#4c5267;text-transform:uppercase;letter-spacing:.5px}.find-people .find-people__check{display:flex;align-items:center;gap:8px;font-size:13px;color:#051441;cursor:pointer}.find-people .find-people__select{padding:8px 12px;border:1px solid rgba(14,0,40,.08);border-radius:6px;background:#fff;font-size:13px;color:#051441}.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:#4c5267}.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:#4154f10d;color:#051441;font-size:11px}.find-people .find-people__skill-chip small{color:#4c5267}@media only screen and (max-width:768px){.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:#fff;border:1px solid rgba(14,0,40,.06);box-shadow:0 2px 8px #0e00280a;border-radius:6px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.member-card:hover{border-color:#4154f14d;box-shadow:0 4px 12px #0e002814}.member-card--static{cursor:default}.member-card--static:hover{border-color:#0e00280f;box-shadow:0 2px 8px #0e00280a}.member-card__head{display:flex;align-items:center;gap:12px}.member-avatar{width:40px;height:40px;border-radius:50%;background-color:#4154f10d;color:#4154f1;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:#051441}.member-card__meta{font-size:14px;color:#4c5267}.member-card__detail{display:flex;align-items:center;gap:8px;font-size:13px;color:#051441}.member-card__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}@media only screen and (max-width:768px){.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 rgba(5,20,65,.05)}.member-group-header:first-child{margin-top:0}.member-group-label{font-family:Sofia Pro SemiBold;font-size:14px;color:#051441}.member-group-header--sub{margin:32px 0 8px 12px;padding-bottom:4px}.member-group-header--sub .member-group-label{font-size:14px;color:#4c5267}.member-group-count{font-size:11px;font-family:Sofia Pro SemiBold;color:#4c5267;background-color:#0514410d;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(14,0,40,.08);border-radius:4px;cursor:pointer;background:none}.allocation-settings .allocation-settings__form-box{padding:20px;background-color:#fff;border:1px solid rgba(14,0,40,.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(14,0,40,.06);border-radius:6px;background:#fff}.allocation-settings .allocation-settings__status-rank{font-size:14px;font-family:Sofia Pro SemiBold;color:#4c5267;min-width:20px;text-align:center}.allocation-settings .allocation-settings__inline-label{font-size:14px;color:#4c5267;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(14,0,40,.06);border-radius:6px;background:#fff}.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:#4154f10d;border-radius:4px;font-size:14px;color:#051441}.allocation-settings .allocation-settings__skill-tag-remove{background:none;border:none;cursor:pointer;font-size:14px;color:#4c5267;padding:0;line-height:1}.allocation-settings .allocation-settings__skill-tag-remove:hover{color:#e53935}.allocation-settings .allocation-settings__teams-section{margin-top:32px;padding-top:24px;border-top:1px solid rgba(14,0,40,.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:#4c5267;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.allocation-settings .allocation-settings__team-tag:hover{color:#4154f1;background-color:#4154f10d;border-color:#4154f126}.allocation-settings .allocation-settings__team-remove{background:none;border:none;cursor:pointer;font-size:14px;color:#4c5267;padding:0;line-height:1}.allocation-settings .allocation-settings__team-remove:hover{color:#e53935}.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:#4c5267;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:#4154f1;background-color:#4154f10d;border-color:#4154f126}.allocation-users-management .team-chip__name{font-weight:600}.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}
