@charset "UTF-8";.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid transparent;border-radius:.5rem;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.375rem;padding:.5rem 1.25rem;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.primary{background:var(--color-buttons-primary-bg-default);border-color:var(--color-buttons-primary-stroke-default);color:var(--color-buttons-primary-text-default)}.button.primary:hover:not(.disabled){background:var(--color-buttons-primary-bg-hover);border-color:var(--color-buttons-primary-stroke-hover);color:var(--color-buttons-primary-text-hover)}.button.secondary{background:var(--color-buttons-secondary-bg-default);border-color:var(--color-buttons-secondary-stroke-stroke);color:var(--color-buttons-secondary-text-text)}.button.secondary:hover:not(.disabled){background:var(--color-buttons-secondary-bg-hover);border-color:var(--color-buttons-secondary-stroke-hover);color:var(--color-buttons-secondary-text-hover)}.button.tertiary{background:var(--color-buttons-text-bg-default);border-color:var(--color-buttons-text-stroke-stroke);color:var(--color-buttons-text-text-default)}.button.tertiary:hover:not(.disabled){background:var(--color-buttons-text-bg-hover);border-color:var(--color-buttons-text-stroke-hover);color:var(--color-buttons-text-text-hover)}.button.link,.button.link-dark{background:transparent;border:none;color:#414651;padding:0}.button.link-dark:hover:not(.disabled),.button.link:hover:not(.disabled){color:var(--color-buttons-link-text-hover)}.button.link{-webkit-text-decoration:underline;text-decoration:underline}.button.only-icon{background:transparent;border:none;padding:.25rem}.button.disabled{cursor:not-allowed;opacity:.5}.button.loading{cursor:default;pointer-events:none}.button.no-padding{padding:0}.button.full-width{max-width:100%;width:100%}.button svg{min-height:1rem;min-width:1rem}.button svg :where([fill]:not([fill=none])),.button svg:where([fill]:not([fill=none])){fill:currentColor}.button svg :where([stroke]:not([stroke=none])),.button svg:where([stroke]:not([stroke=none])){stroke:currentColor}.button .button-loading{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:.125rem solid var(--neutrals-white);border-bottom:.125rem solid transparent;border-radius:50%;display:inline-block;height:1.15rem;width:1.15rem}.button .button-loading.secondary,.button .button-loading.tertiary{border-color:var(--primary-primary700);border-bottom-color:transparent}.button .button-loading.white{border-color:var(--neutrals-white);border-bottom-color:transparent}@-webkit-keyframes modal-in{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + .5rem)) scale(.98);transform:translate(-50%,calc(-50% + .5rem)) scale(.98)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes modal-in{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + .5rem)) scale(.98);transform:translate(-50%,calc(-50% + .5rem)) scale(.98)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}.backdrop{-webkit-animation:modal-backdrop-in .2s ease-out;animation:modal-backdrop-in .2s ease-out;background-color:var(--modal-backdrop);bottom:0;left:0;right:0;top:0}.backdrop,.modal{position:fixed;z-index:9999}.modal{-webkit-animation:modal-in .2s ease-out;animation:modal-in .2s ease-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--neutrals-white);border-radius:.937rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;-ms-flex-direction:column;flex-direction:column;left:50%;margin:0;max-height:calc(100% - 5rem);min-width:39rem;overflow-y:visible;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal.modal--100{border:0;max-height:calc(100% - 10rem);max-width:calc(100% - 10rem);min-height:calc(100% - 10rem);min-width:calc(100% - 10rem)}.modal .modal-header{padding:1.25rem 1.5rem 0;width:100%}.modal .modal-header .modal-header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal-header .modal-header-title .modal-title{color:var(--color-text-headings-default);font-size:1rem;font-weight:600}.modal .modal-header .modal-header-title.has-title{border-bottom:1px solid var(--neutrals-white)}.modal .modal-header .modal-header-title.not-has-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal .modal-header .modal-header-title .modal-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-2.5rem}.modal .modal-header .modal-header-title .close-button{border-radius:.5rem;height:2.5rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;width:2.5rem}.modal .modal-header .modal-header-title .close-button svg{height:1.5rem;width:1.5rem}.modal .modal-header .modal-header-title .close-button svg circle{fill:transparent}.modal .modal-header .modal-header-title .close-button svg path{stroke:var(--neutrals-neutrals700)}.modal .modal-header .modal-header-title .close-button:hover{background-color:var(--primary-primary100)}.modal .modal-header .modal-subtitle{color:var(--neutral-grey-05);letter-spacing:0}.modal .modal-content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:auto;padding:.875rem 1.5rem 1.75rem;width:100%}.modal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center;padding:0 1.5rem 2rem;width:100%}@media (max-width:600px){.modal{border-radius:0;max-height:100dvh;min-height:100dvh;min-width:100%}.modal .modal-content{padding:1.75rem 1.25rem}}@media (max-width:768px){.modal.modal--100{border-radius:0;max-height:100dvh;min-height:100dvh!important;min-width:100%}}.modal>*{margin:0}.session-expire-modal{max-width:28rem;min-width:25rem}.session-expire-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;text-align:center}.session-expire-content p{color:var(--neutral-grey-05);margin:0}.session-expire-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apps-menu{position:relative;-ms-flex-negative:0;flex-shrink:0}.apps-menu .apps-menu__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid #f3f3f3;border-radius:.5rem;cursor:pointer;height:1.5rem;justify-content:center;padding:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:1.5rem}.apps-menu .apps-menu__trigger.apps-menu__trigger--active,.apps-menu .apps-menu__trigger:hover{background-color:#f3f3f3}.apps-menu .apps-menu__trigger svg{height:1.125rem;width:1.125rem}.apps-menu .apps-menu__trigger svg path{fill:var(--primary-primary)}.apps-menu .apps-menu__dropdown{background-color:var(--neutrals-white);border-radius:.5rem;-webkit-box-shadow:2rem 2.1875rem 5.6125rem 0 rgba(168,174,200,.259);box-shadow:2rem 2.1875rem 5.6125rem #a8aec842;left:0;min-width:24rem;padding:1rem 1rem 2rem;position:absolute;top:calc(100% + .5rem);z-index:100}.apps-menu .apps-menu__title{color:var(--quinary-quinary700);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin-bottom:.75rem;margin-top:1.5rem;text-transform:uppercase}.apps-menu .apps-menu__grid{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;justify-content:center}.apps-menu .apps-menu__app-item,.apps-menu .apps-menu__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.apps-menu .apps-menu__app-item{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:.5rem;cursor:pointer;gap:.2rem;padding:.25rem;-webkit-transition:all .2s ease;transition:all .2s ease}.apps-menu .apps-menu__app-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.apps-menu .apps-menu__app-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apps-menu .apps-menu__app-icon svg{height:2rem;width:2rem}.apps-menu .apps-menu__app-name{color:var(--neutrals-neutrals900);font-size:.75rem;font-style:normal;font-weight:500;line-height:1.25rem}.apps-menu .apps-menu__app-subtitle{color:#715d9f;font-size:.5rem;font-style:normal;font-weight:500;text-align:center;white-space:pre-line}.apps-menu .apps-menu__empty{background-color:var(--panel);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apps-menu .apps-menu__empty-description{color:var(--quinary-quinary700);font-size:.75rem;font-weight:500;letter-spacing:-3%;line-height:1.25rem;text-align:center}.avatar-loader{-webkit-animation:avatar-loader-spin .8s linear infinite;animation:avatar-loader-spin .8s linear infinite;border:1.5px solid hsla(0,0%,100%,.35);border-radius:50%;border-top:1.5px solid var(--neutrals-white);display:inline-block;height:40%;width:40%}@-webkit-keyframes avatar-loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes avatar-loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.user-menu{padding:1rem .75rem;position:relative}.user-menu .user-menu__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:var(--input-border-radius);cursor:pointer;gap:.75rem;padding:.5rem .75rem;text-align:left;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:100%}.user-menu .user-menu__trigger:hover{background-color:#f3f0fa}.user-menu .user-menu__trigger.user-menu__trigger--collapsed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem}.user-menu .user-menu__avatar{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.25rem;width:2.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--neutrals-white);font-size:.75rem;font-weight:600;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;position:relative}.user-menu .user-menu__avatar img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.user-menu .user-menu__info{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.user-menu .user-menu__name{color:var(--table-item-color);font-size:.75rem;font-weight:600}.user-menu .user-menu__email,.user-menu .user-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu .user-menu__email{color:var(--quinary-quinary700);font-size:.62rem}.user-menu .user-menu__caret{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.user-menu .user-menu__caret.user-menu__caret--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.user-menu .user-menu__caret path{fill:var(--quinary-quinary700)}.user-menu .user-menu__dropdown{background:var(--neutrals-white);border:1px solid #ebebf0;border-radius:var(--input-border-radius);bottom:calc(100% - .5rem);-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.1);box-shadow:0 .25rem 1rem #0000001a;left:1.25rem;min-width:12rem;overflow:hidden;position:absolute;z-index:100}.user-menu .user-menu__dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--quinary-quinary700);cursor:pointer;font-size:.75rem;gap:.5rem;padding:.75rem 1rem;text-align:left;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:100%}.user-menu .user-menu__dropdown-item svg{-ms-flex-negative:0;flex-shrink:0;height:1.25rem;width:1.25rem}.user-menu .user-menu__dropdown-item:hover{background-color:#f3f0fa}.user-menu .user-menu__dropdown-item.user-menu__dropdown-item--danger svg path{stroke:#ef4444}.sidebar{height:100dvh;position:relative;width:14rem;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--neutrals-white);border-right:1px solid var(--primary-primary100);-ms-flex-direction:column;flex-direction:column;overflow:visible;-webkit-transition:width .25s ease;transition:width .25s ease}.sidebar.sidebar--collapsed{width:4rem}.sidebar .sidebar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-height:4rem;padding:1rem 1.25rem;-ms-flex-negative:0;flex-shrink:0}.sidebar .sidebar__header .sidebar__logo{height:1.5rem}.sidebar .sidebar__header .sidebar__brand{color:var(--title-text);font-family:Unbounded,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.sidebar .sidebar__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.sidebar .sidebar__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:-.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:.64rem;color:var(--quinary-quinary700);cursor:pointer;height:1.75rem;justify-content:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:1.75rem}.sidebar .sidebar__toggle:hover{background-color:var(--color-nav-menu-bg-hover)}.sidebar .sidebar__toggle .sidebar__toggle-icon{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.sidebar .sidebar__toggle .sidebar__toggle-icon.sidebar__toggle-icon--rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .sidebar__toggle .sidebar__toggle-icon path{fill:var(--primary-primary)}.sidebar .sidebar__nav{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;padding:0 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.sidebar.sidebar--collapsed .sidebar__nav{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar.sidebar--collapsed .sidebar__nav .sidebar-item{height:1.71rem;padding:0;width:1.71rem;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.5rem;justify-content:center}.sidebar .sidebar__divider{background-color:var(--primary-primary100);height:1px;margin:.5rem 0}.sidebar-group{gap:.5rem}.sidebar-group,.sidebar-group .sidebar-group__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-subitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.625rem;color:var(--color-nav-menu-text-default);font-size:.75rem;font-weight:500;gap:.625rem;letter-spacing:-.015rem;line-height:1.25rem;padding:.375rem .375rem .375rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.sidebar-subitem .sidebar-subitem__bullet{-ms-flex-negative:0;border:1px solid;border-radius:50%;flex-shrink:0;height:.375rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:.375rem}.sidebar-subitem .sidebar-subitem__label{overflow:hidden;text-overflow:ellipsis}.sidebar-subitem:hover{background-color:var(--color-nav-menu-bg-hover);color:var(--color-nav-menu-text-hover)}.sidebar-subitem.sidebar-subitem--active{color:var(--color-nav-menu-text-active);font-weight:600}.sidebar-subitem.sidebar-subitem--active .sidebar-subitem__bullet{background-color:currentColor}.sidebar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--input-border-radius);color:var(--color-nav-menu-text-default);font-size:.875rem;font-weight:500;gap:.62rem;padding:.37rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.sidebar-item:hover{background-color:var(--color-nav-menu-bg-hover)}.sidebar-item:hover,.sidebar-item:hover .sidebar-item__label{color:var(--color-nav-menu-text-hover)}.sidebar-item:hover .sidebar-item__icon svg path{fill:var(--color-nav-menu-icon-hover)}.sidebar-item.sidebar-item--active{background-color:var(--color-nav-menu-bg-active);color:var(--color-nav-menu-text-active);font-weight:600}.sidebar-item.sidebar-item--active .sidebar-item__icon svg path{fill:var(--color-nav-menu-icon-active)}.sidebar-item .sidebar-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.sidebar-item .sidebar-item__icon svg{height:1rem;width:1rem}.sidebar-item .sidebar-item__icon svg path{fill:var(--color-nav-menu-icon-default)}.sidebar-item .sidebar-item__label{font-size:.75rem;overflow:hidden;text-overflow:ellipsis}.dashboard-layout{-webkit-box-orient:horizontal;background-color:var(--color-bg-screen-primary);-ms-flex-direction:row;flex-direction:row;height:100dvh;overflow:hidden}.dashboard-layout,.dashboard-layout .dashboard-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.dashboard-layout .dashboard-main{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;max-height:100dvh;min-width:0}.dashboard-layout .dashboard-main .content-children{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding:2rem 2.8rem}.dashboard-layout .dashboard-main .content-children.no-padding{padding:0}.dashboard-layout.app-seneca .content-children{background-color:var(--color-bg-screen-primary)}.dashboard-layout.dashboard-layout--grey .content-children{background-color:var(--neutrals-neutrals00)}.auth-layout{background:linear-gradient(135deg,#030814,#0d0a1f 60%,#160b35);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100dvh;overflow:hidden;width:100%}.auth-layout__brand-panel{position:relative;-webkit-box-flex:0;background:linear-gradient(145deg,#0a0618 0,#1e0c52 30%,#4a28a8 65%,var(--primary-primary) 100%);-ms-flex:0 0 50%;flex:0 0 50%;min-height:100dvh;overflow:hidden}.auth-layout__brand-panel:before{-webkit-animation:hex-drift 30s linear infinite;animation:hex-drift 30s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='69.3' viewBox='0 0 60 69.3'%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.06)' d='m30 1 29 16.3V52L30 68.3 1 52V17.3z'/%3E%3C/svg%3E");background-repeat:repeat;background-size:60px 69.3px}.auth-layout__brand-panel:after,.auth-layout__brand-panel:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.auth-layout__brand-panel:after{-webkit-animation:beam-sweep 10s ease-in-out infinite;animation:beam-sweep 10s ease-in-out infinite;background:linear-gradient(135deg,transparent 20%,rgba(127,86,217,.13) 50%,transparent 80%);background-size:300% 300%}.auth-layout__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:0}.auth-layout__orb--1{-webkit-animation:orb-pulse 7s ease-in-out infinite alternate;animation:orb-pulse 7s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(127,86,217,.55) 0,transparent 65%);height:520px;left:-160px;top:-160px;width:520px}.auth-layout__orb--2{animation:orb-pulse 9s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,rgba(155,114,239,.42) 0,transparent 65%);bottom:-80px;height:380px;right:-60px;width:380px}.auth-layout__orb--3{-webkit-animation:orb-pulse 11s ease-in-out infinite alternate;animation:orb-pulse 11s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(100,60,210,.35) 0,transparent 65%);height:220px;left:55%;top:42%;width:220px}.auth-layout__orb--4{animation:orb-pulse 13s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,rgba(191,160,255,.18) 0,transparent 65%);height:300px;left:20%;top:30%;width:300px}.auth-layout__brand-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-sizing:border-box;box-sizing:border-box;gap:1.25rem;height:100%;justify-content:flex-end;padding:3rem}.auth-layout__brand-icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:3rem;width:3rem}.auth-layout__brand-tagline{color:#ffffffe0;font-family:Montserrat,sans-serif;font-size:1.625rem;font-weight:600;letter-spacing:-.01em;line-height:2.1rem;margin:0;max-width:24rem;text-shadow:0 0 40px rgba(127,86,217,.6)}.auth-layout__form-panel{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;min-height:100dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:linear-gradient(160deg,#fafbff,#f3f0ff 45%,#ede8f6);justify-content:center;overflow-y:auto;position:relative}.auth-layout__grid-overlay{background-image:radial-gradient(rgba(127,86,217,.07) 1px,transparent 0);background-size:40px 40px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.auth-layout__card{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:26rem;padding:3rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-animation:card-fade-in .8s ease-out both;animation:card-fade-in .8s ease-out both;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:hsla(0,0%,100%,.72);border:1px solid rgba(127,86,217,.14);border-radius:24px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8),0 4px 32px rgba(127,86,217,.08),0 24px 64px rgba(127,86,217,.06);box-shadow:inset 0 0 0 1px #fffc,0 4px 32px #7f56d914,0 24px 64px #7f56d90f;position:relative;z-index:1}.auth-layout__card h1{color:#160b35;font-size:1.875rem;font-weight:700;letter-spacing:-.02em;line-height:2.51375rem;margin-bottom:.5rem;text-align:left}.auth-layout__card .error-message-global{color:var(--error-error300);margin:1.25rem 0;text-align:left}@-webkit-keyframes hex-drift{0%{background-position:0 0}to{background-position:60px 69.3px}}@keyframes hex-drift{0%{background-position:0 0}to{background-position:60px 69.3px}}@-webkit-keyframes beam-sweep{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes beam-sweep{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@-webkit-keyframes orb-pulse{0%{opacity:.6;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}to{opacity:1;-webkit-transform:scale(1.18) translate(10px,-12px);transform:scale(1.18) translate(10px,-12px)}}@keyframes orb-pulse{0%{opacity:.6;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}to{opacity:1;-webkit-transform:scale(1.18) translate(10px,-12px);transform:scale(1.18) translate(10px,-12px)}}@-webkit-keyframes card-fade-in{0%{opacity:0;-webkit-transform:translateY(28px) scale(.98);transform:translateY(28px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes card-fade-in{0%{opacity:0;-webkit-transform:translateY(28px) scale(.98);transform:translateY(28px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media (max-width:1024px){.auth-layout__brand-panel{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:0;z-index:0}.auth-layout__brand-panel-content{display:none}.auth-layout__form-panel{position:relative;z-index:1;-webkit-box-flex:1;background:transparent;-ms-flex:1;flex:1;min-height:100dvh;padding:2rem}.auth-layout__grid-overlay{display:none}.auth-layout__card{max-width:26rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.72),0 8px 48px rgba(0,0,0,.35),0 0 80px rgba(127,86,217,.28);box-shadow:inset 0 0 0 1px #ffffffb8,0 8px 48px #00000059,0 0 80px #7f56d947;padding:2.5rem}.auth-layout__card h1{text-align:center}}@media (max-width:768px){.auth-layout__form-panel{padding:2rem 1.25rem}.auth-layout__card{border-radius:20px;max-width:100%;padding:2rem 1.5rem}.auth-layout__card h1{font-size:1.625rem}}.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.login__logo{-webkit-animation:element-fade-in .6s ease-out both;animation:element-fade-in .6s ease-out both;-webkit-filter:drop-shadow(0 0 14px rgba(127,86,217,.28));filter:drop-shadow(0 0 14px rgba(127,86,217,.28));height:auto;margin-bottom:2.5rem;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;width:7.5rem}.login__logo:hover{-webkit-filter:drop-shadow(0 0 22px rgba(127,86,217,.45));filter:drop-shadow(0 0 22px rgba(127,86,217,.45))}.login__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:element-fade-in .6s ease-out .12s both;animation:element-fade-in .6s ease-out .12s both;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2rem;width:100%}.login__header h1{color:var(--color-text-headings-default);font-size:2rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:0}.login__subtitle{color:#160b3580;margin:0}.login__google-wrapper{-webkit-animation:element-fade-in .6s ease-out .24s both;animation:element-fade-in .6s ease-out .24s both;margin-bottom:1.5rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.login__google-wrapper:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.login__password-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:element-fade-in .6s ease-out .24s both;animation:element-fade-in .6s ease-out .24s both;-ms-flex-direction:column;flex-direction:column;gap:.75rem;width:100%}.login__error-banner,.login__password-form{display:-webkit-box;display:-ms-flexbox;display:flex}.login__error-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:element-fade-in .2s ease-out both;animation:element-fade-in .2s ease-out both;background:rgba(217,45,32,.08);border:1px solid rgba(217,45,32,.25);border-radius:.5rem;color:#d92d20;color:var(--color-error,#d92d20);font-size:.875rem;gap:.5rem;padding:.625rem .875rem}.login__error-icon{-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem}@media (max-width:1024px){.login{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login__header{text-align:center}}@media (max-width:768px){.login__logo{margin-bottom:2rem;width:6rem}}@-webkit-keyframes element-fade-in{0%{opacity:0;-webkit-transform:translateY(18px) scale(.97);transform:translateY(18px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes element-fade-in{0%{opacity:0;-webkit-transform:translateY(18px) scale(.97);transform:translateY(18px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid var(--input-border-color);border-radius:var(--input-border-radius);-webkit-box-shadow:0 .062rem .125rem 0 var(--input-shadow);box-shadow:0 .062rem .125rem 0 var(--input-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--input-height);position:relative;width:100%}.input-container:focus-within{border-color:var(--neutrals-neutrals900)}.input-container.error{border-color:var(--error-error)}.input-container.textarea{height:auto}.input-container.textarea .input{padding:var(--input-padding)}.input-container.readonly{background:var(--color-inputs-bg-readonly)}.input-container.readonly .input{color:var(--color-inputs-text-read-only)}.input-container .input{border:none;border-radius:var(--input-border-radius);color:var(--neutrals-black);font-size:1rem;font-weight:400;height:100%;line-height:1.5rem;padding:0 var(--input-padding);width:100%}.input-container .input:focus{outline:none}.input-container .input[type=date],.input-container .input[type=time]{padding-left:2.5rem;padding-right:var(--input-padding);position:relative}.input-container .input[type=date]::-webkit-calendar-picker-indicator,.input-container .input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:2.5rem;z-index:2}.input-container .input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder)}.input-container .input::-moz-placeholder{color:var(--color-inputs-text-placeholder)}.input-container .input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.input-container .input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.input-container .input::placeholder{color:var(--color-inputs-text-placeholder)}.input-container .input-custom-type-icon{color:var(--secondary);height:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem;z-index:1}.input-container .input-custom-type-icon path{fill:var(--primary-primary700)}.input-container .input-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.input-container .input-icon.left{padding-left:var(--input-padding)}.input-container .input-icon.right{padding-right:var(--input-padding)}.input-container .input-icon-left{margin-top:0;position:absolute;right:.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-projects-wrapper{height:100%}.my-projects-wrapper,.my-projects-wrapper .my-projects-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-projects-wrapper .my-projects-container{background-color:var(--neutrals-white);border-radius:.5rem;gap:0;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.my-projects-wrapper .my-projects-container .my-projects-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:.0625rem solid #e4e7ec}.my-projects-wrapper .my-projects-container .my-projects-tabs .tab-btn{background-color:transparent;border:none;color:var(--tab-item-disable);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem .75rem}.my-projects-wrapper .my-projects-container .my-projects-tabs .tab-btn.active,.my-projects-wrapper .my-projects-container .my-projects-tabs .tab-btn:hover{border-bottom:.125rem solid var(--tab-item-active);color:var(--tab-item-active);font-weight:500}.my-projects-wrapper .my-projects-container .my-projects-cards-content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-projects-wrapper .my-projects-container .my-projects-cards-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.my-projects-wrapper .my-projects-container .my-project-name{color:var(--title-text);font-weight:500}.my-projects-wrapper .my-projects-container .my-project-name-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;min-width:0}.my-projects-wrapper .my-projects-container .my-project-name-cell.is-clickable{cursor:pointer}.my-projects-wrapper .my-projects-container .my-project-thumb{border:1px solid var(--table-border);border-radius:.375rem;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem;-ms-flex-negative:0;flex-shrink:0}.my-projects-wrapper .my-projects-container .my-project-open-state,.my-projects-wrapper .my-projects-container .my-project-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-projects-wrapper .my-projects-container .my-project-open-state{color:var(--title-text);font-size:.875rem}.my-projects-wrapper .my-projects-container .edit-action-btn,.my-projects-wrapper .my-projects-container .my-project-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-projects-wrapper .my-projects-container .edit-action-btn{background:transparent;border:none;border-radius:.25rem;color:#667085;cursor:pointer;padding:.25rem;-webkit-transition:color .15s,background-color .15s;transition:color .15s,background-color .15s}.my-projects-wrapper .my-projects-container .edit-action-btn:hover{background-color:#f9f5ff;color:var(--primary-primary)}.my-projects-wrapper .my-projects-container .my-projects-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));grid-gap:.625rem;gap:.625rem;padding:1.25rem}.my-projects-wrapper .my-projects-container .project-card{border:1px solid #e2e8f0;border-radius:.5rem;-webkit-box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.051);box-shadow:0 .0625rem .125rem #0000000d;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.my-projects-wrapper .my-projects-container .project-card.is-clickable{cursor:pointer}.my-projects-wrapper .my-projects-container .project-card.is-clickable:focus-visible{-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.12);box-shadow:0 .25rem 1rem #0000001f}.my-projects-wrapper .my-projects-container .project-card.is-clickable:hover{-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.12);box-shadow:0 .25rem 1rem #0000001f}.my-projects-wrapper .my-projects-container .project-card.is-draft{border-style:dashed}.my-projects-wrapper .my-projects-container .project-card{background:var(--neutrals-white);-webkit-box-shadow:0 .125rem .75rem rgba(0,0,0,.08);box-shadow:0 .125rem .75rem #00000014;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.my-projects-wrapper .my-projects-container .project-card .project-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between;padding:0}.my-projects-wrapper .my-projects-container .project-card .project-card-header .project-card-name{color:var(--table-item-color);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.my-projects-wrapper .my-projects-container .project-card .project-card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.my-projects-wrapper .my-projects-container .project-card .project-card-meta .project-card-meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.my-projects-wrapper .my-projects-container .project-card .project-card-meta .project-card-meta-item .meta-value{color:var(--title-text);color:var(--quinary-quinary700);font-size:.8rem;font-size:.68rem;font-weight:600;letter-spacing:0}.my-projects-wrapper .my-projects-container .my-projects-empty{color:var(--quinary-quinary700);font-size:.9rem;padding:2rem 1rem;text-align:center}.my-projects-wrapper .my-projects-container .project-card-new{border:.06rem dashed #c3cfe2;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);cursor:pointer;gap:1rem;justify-content:center;min-height:10rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.my-projects-wrapper .my-projects-container .project-card-new:hover{border-color:var(--primary-primary);-webkit-box-shadow:0 .125rem .75rem rgba(127,86,217,.1);box-shadow:0 .125rem .75rem #7f56d91a}.my-projects-wrapper .my-projects-container .project-card-new .new-project-circle{background:var(--panel);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;width:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--primary-primary);font-size:1.75rem;font-weight:300;justify-content:center;line-height:1}.my-projects-wrapper .my-projects-container .project-card-new .new-project-label{color:var(--quinary-quinary700);font-family:Montserrat;font-size:.75rem;font-weight:700;letter-spacing:.08em;letter-spacing:5%;text-align:center;text-transform:uppercase;vertical-align:middle}.my-projects-wrapper .my-projects-container .my-projects-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:.0625rem solid #e4e7ec;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:2rem 1rem}.my-projects-wrapper .my-projects-container .my-projects-footer .projects-summary{color:#667085;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-right:auto}.page-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1rem}.page-header,.page-header .page-header__main{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .page-header__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.page-header .page-header__title{color:var(--color-text-headings-default);font-size:1.25rem;font-weight:600;line-height:2.24rem;margin:0}.page-header .page-header__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9095a1;font-size:.75rem;font-weight:500;gap:.5rem;line-height:1rem;padding-bottom:.75rem}.page-header .page-header__crumb-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.page-header .page-header__crumb-sep{height:.625rem;width:.625rem;-ms-flex-negative:0;flex-shrink:0}.page-header .page-header__crumb-sep path{fill:#9095a1}.page-header .page-header__crumb{color:inherit;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.page-header .page-header__crumb--current,.page-header .page-header__crumb:hover{color:var(--primary-primary700)}.page-header .page-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;height:2.24rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.page-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}}.table-and-pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-and-pagination-wrapper.simple .table-container,.table-and-pagination-wrapper.zebra .table-container{-webkit-box-shadow:none;box-shadow:none}.table-and-pagination-wrapper.zebra .table td,.table-and-pagination-wrapper.zebra .table th{border:none}.table-and-pagination-wrapper.zebra .table thead th{border-bottom:.0625rem solid var(--primary-primary100)}.table-and-pagination-wrapper.zebra .table tbody tr:nth-child(odd) td{background:var(--table-light-bg)}.table-and-pagination-wrapper.zebra .table tbody tr:nth-child(2n) td{background:var(--neutrals-white)}.table-and-pagination-wrapper.zebra .table tbody tr:hover td{background:var(--primary-primary100)}.table-and-pagination-wrapper .table-container{background:var(--neutrals-white);overflow:hidden}.table-and-pagination-wrapper .table-overflow-container{border:1px solid rgba(177,158,218,.35);border-radius:.375rem;max-height:100%;overflow:auto;padding-bottom:2rem;scroll-padding-top:2.5rem}.table-and-pagination-wrapper .table-overflow-container.empty-rows{padding-bottom:0}.table-and-pagination-wrapper .table-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.6rem 0}.table-and-pagination-wrapper .table-header,.table-and-pagination-wrapper .table-header .table-search-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-and-pagination-wrapper .table-header .table-search-filters{gap:.5rem}.table-and-pagination-wrapper .table-header .table-search-input{border:.0625rem solid #d0d5dd;border-radius:.625rem;font-size:.875rem;font-weight:400;height:2.5rem;padding:.625rem}.table-and-pagination-wrapper .table-header .table-search-input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder)}.table-and-pagination-wrapper .table-header .table-search-input::-moz-placeholder{color:var(--color-inputs-text-placeholder)}.table-and-pagination-wrapper .table-header .table-search-input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.table-and-pagination-wrapper .table-header .table-search-input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.table-and-pagination-wrapper .table-header .table-search-input::placeholder{color:var(--color-inputs-text-placeholder)}.table-and-pagination-wrapper .table-header .table-search-input:focus{border-color:var(--neutrals-black);outline:none}.table-and-pagination-wrapper .table-header .table-filter-button{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:.0625rem solid #d0d5dd;border-radius:.625rem;cursor:pointer;height:2.5rem;justify-items:center;place-items:center;position:relative;width:2.5rem}.table-and-pagination-wrapper .table-header .table-filter-button svg{width:1.25rem}.table-and-pagination-wrapper .table-header .table-filter-button svg path{fill:#94a3b8}.table-and-pagination-wrapper .table-header .table-filter-button.active{background-color:#263d6c;border-color:#263d6c}.table-and-pagination-wrapper .table-header .table-filter-button.active svg path{fill:var(--neutrals-white)!important}.table-and-pagination-wrapper .table-header .table-filter-button.hide-count:after{display:none}.table-and-pagination-wrapper .table-header .table-filter-button:after{background:var(--primary-primary);border-radius:50%;color:var(--neutrals-white);content:attr(data-count);display:grid;font-size:.75rem;font-weight:500;height:1.25rem;line-height:0;position:absolute;right:-.6rem;top:-.6rem;width:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center}.table-and-pagination-wrapper .table{border-collapse:collapse;border-spacing:0;margin:0;table-layout:fixed;white-space:nowrap}.table-and-pagination-wrapper .table td,.table-and-pagination-wrapper .table th{scroll-snap-align:start;text-align:left}.table-and-pagination-wrapper .table th{font-weight:500}.table-and-pagination-wrapper .table td,.table-and-pagination-wrapper .table th{background:var(--neutrals-white);border:.0625rem solid var(--primary-primary100)}.table-and-pagination-wrapper .table td{padding:.5rem;vertical-align:top}.table-and-pagination-wrapper .table thead th{padding:2rem .5rem 1.5rem;position:sticky;top:0;width:200vw;z-index:1}.table-and-pagination-wrapper .table thead th.fixed-first{left:0;position:sticky;top:0;z-index:2}.table-and-pagination-wrapper .table thead tr:first-child th{top:0}.table-and-pagination-wrapper .table thead tr:nth-child(2) th{border-bottom:.0625rem solid var(--neutrals-neutrals00);top:78px}.table-and-pagination-wrapper .table thead th.fixed-last{min-width:1%;position:sticky;right:-1px;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2}.table-and-pagination-wrapper .table thead th.sortable{cursor:pointer}.table-and-pagination-wrapper .table thead th.filter{padding:0 1.2rem}.table-and-pagination-wrapper .table thead .th-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.table-and-pagination-wrapper .table tbody td.fixed-first:first-child{left:0;position:sticky;z-index:1}.table-and-pagination-wrapper .table tbody td.fixed-last:last-child{padding:.2rem 0;position:sticky;right:-1px;z-index:1}.table-and-pagination-wrapper .table.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table-and-pagination-wrapper .table.align-right td:last-child,.table-and-pagination-wrapper .table.align-right th:last-child{text-align:right}.table-and-pagination-wrapper .table.align-right .table-actions,.table-and-pagination-wrapper .table.align-right .table-actions-modal,.table-and-pagination-wrapper .table.align-right td:last-child .table-filteredColumns-item-wrapper,.table-and-pagination-wrapper .table.align-right th:last-child .table-filteredColumns-item-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table-and-pagination-wrapper .table .table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.table-and-pagination-wrapper .table .table-actions button{position:relative}th{font-size:.875rem}td{font-size:.75rem}.table-actions{gap:.5rem;margin:0 1rem}.table-actions,.table-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border:.0625rem solid var(--primary-primary100);justify-content:center;padding:3rem 1.5rem}.table-empty h2{font-size:1.5rem;margin-bottom:1rem}.table-empty p{color:var(--color-inputs-text-label);font-size:.875rem}@media (max-width:768px){.table-and-pagination-wrapper .table-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:.5rem}.table-and-pagination-wrapper .table thead tr:nth-child(2) th{top:0}.table-and-pagination-wrapper .table td,.table-and-pagination-wrapper .table thead th{padding:.5rem}.table-and-pagination-wrapper .pagination-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.table-filter-container{margin:1rem 0;position:relative;width:100%}.table-filter-container .table-filter-button{background:none;border:none;cursor:pointer}.table-filter-container .table-filter-button svg{max-width:1rem;min-width:1rem}.table-filter-container .table-filter-button.active svg{stroke:var(--primary-primary)}.table-filter-container .table-filter{background-color:var(--neutrals-white);border:.0625rem solid var(--input-border-color);border-radius:.625rem;display:grid;padding:.3rem .625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;font-weight:400;justify-items:center;max-width:12rem;min-width:0;place-items:center;width:100%}.table-filter-container .table-filter:focus{border-color:var(--neutrals-black);outline:none}.table-filter-container .table-filter::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder);font-size:.875rem;font-weight:400}.table-filter-container .table-filter::-moz-placeholder{color:var(--color-inputs-text-placeholder);font-size:.875rem;font-weight:400}.table-filter-container .table-filter:-ms-input-placeholder{color:var(--color-inputs-text-placeholder);font-size:.875rem;font-weight:400}.table-filter-container .table-filter::-ms-input-placeholder{color:var(--color-inputs-text-placeholder);font-size:.875rem;font-weight:400}.table-filter-container .table-filter::placeholder{color:var(--color-inputs-text-placeholder);font-size:.875rem;font-weight:400}.table-filter-container .table-filter.numeric{max-width:6rem}.table-filter-container select.table-filter{border:none;border-right:.5rem solid transparent;outline:.0625rem solid var(--input-border-color)}.table-filter-container select.table-filter:focus{border:none;outline:.0625rem solid var(--neutrals-black)}.table-filter-container .table-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.table-filter-container .table-filter-wrapper label{color:var(--color-inputs-text-label);font-size:.875rem}.table-filter-container .table-filter-reset{background:none;border:none;color:var(--primary-primary);cursor:pointer;font-size:.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table-filter-container .table-filter-reset:hover{-webkit-text-decoration:underline;text-decoration:underline}.table-filter-container .table-filter-reset-empty{height:1rem}.table-filter-container .table-filter-range{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1.5rem 0}.pagination,.pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.75rem}.pagination .pagination-arrows{gap:.25rem}.pagination .pagination-arrow-button,.pagination .pagination-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .pagination-arrow-button{background:var(--neutrals-white);border:.0625rem solid #d0d5dd;border-radius:.5rem;color:#94a3b8;cursor:pointer;font-size:.875rem;font-weight:500;height:2rem;-webkit-transition:background-color .15s,color .15s,border-color .15s;transition:background-color .15s,color .15s,border-color .15s;width:2rem}.pagination .pagination-arrow-button:hover:not(:disabled){background-color:#263d6c;border-color:#263d6c;color:var(--neutrals-white)}.pagination .pagination-arrow-button:disabled{cursor:not-allowed;opacity:.4}.pagination-select{background:var(--neutrals-white);border:none;border-radius:.5rem;border-right:.5rem solid transparent;color:var(--quinary-quinary700);cursor:pointer;font-size:.875rem;outline:.0625rem solid #e2e8f0;padding:.5rem}.pagination-rows-info{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.8rem;margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#667085;font-size:.75rem;font-weight:700;letter-spacing:.05em}.table-selection-checkbox{accent-color:var(--secondary);cursor:pointer;height:1rem;width:1rem}.loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:.2rem solid var(--neutrals-black);border-bottom:.2rem solid transparent;border-radius:50%;margin:0 auto;-ms-flex-item-align:center;align-self:center}.loader.md{height:2rem;width:2rem}.loader.sm{height:1.2rem;width:1.2rem}.loader.lg{height:3rem;width:3rem}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.avatar{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;width:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--neutrals-white);color:var(--neutrals-white);font-size:.56rem;font-weight:600;overflow:hidden;position:relative;z-index:1}.avatar img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.avatars-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatars-group .avatar:first-child{margin-left:0}.avatars-group .avatar{margin-left:-8px}.avatars-group .more{background-color:var(--primary-primary100);color:var(--neutrals-neutrals900)}.environment-tag{border-radius:.37rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.125rem .25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.environment-tag span{font-size:.75rem;font-weight:500;line-height:1.5rem}.dev{background-color:var(--secondary-secondary200)}.dev span{color:var(--tertiary-tertiary800)}.maintenance{background-color:#eff8ff}.maintenance span{color:#1570ef}.warranty{background-color:#fffaeb}.warranty span{color:#b54708}.other{background-color:#f4f3ff}.other span{color:#6941c6}.project-status-tag{border-radius:.37rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.125rem .25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-status-tag span{font-size:.75rem;font-weight:600;line-height:1.5rem;white-space:nowrap}.in-process{background:var(--tertiary-tertiary)}.in-process span{color:var(--tertiary-tertiary800)}.completed{background:var(--secondary-secondary100)}.completed span{color:var(--secondary-secondary800)}.paused{background:#efefef}.paused span{color:var(--title-text)}.ui-switch{background:var(--neutrals-neutrals600);border:none;border-radius:.625rem;cursor:pointer;height:1.25rem;padding:0;position:relative;width:2.25rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.ui-switch.is-on{background:var(--primary-primary)}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-switch__knob{background:var(--neutrals-white);border-radius:50%;height:.875rem;left:.1875rem;position:absolute;top:.1875rem;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:.875rem}.ui-switch.is-on .ui-switch__knob{-webkit-transform:translateX(1rem);transform:translate(1rem)}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading .lds-spinner,.loading .lds-spinner div,.loading .lds-spinner div:after{-webkit-box-sizing:border-box;box-sizing:border-box}.loading .lds-spinner{color:var(--primary-primary);display:inline-block;height:2.5rem;position:relative;width:2.5rem}.loading .lds-spinner div{-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite;-webkit-transform-origin:20px 20px;transform-origin:20px 20px}.loading .lds-spinner div:after{background:var(--primary-primary);border-radius:20%;content:" ";display:block;height:8px;left:18.4px;position:absolute;top:1.6px;width:2px}.loading .lds-spinner div:first-child{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;-webkit-transform:rotate(0deg);transform:rotate(0)}.loading .lds-spinner div:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.loading .lds-spinner div:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.loading .lds-spinner div:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.loading .lds-spinner div:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.loading .lds-spinner div:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.loading .lds-spinner div:nth-child(7){-webkit-animation-delay:-.5s;animation-delay:-.5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.loading .lds-spinner div:nth-child(8){-webkit-animation-delay:-.4s;animation-delay:-.4s;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.loading .lds-spinner div:nth-child(9){-webkit-animation-delay:-.3s;animation-delay:-.3s;-webkit-transform:rotate(240deg);transform:rotate(240deg)}.loading .lds-spinner div:nth-child(10){-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.loading .lds-spinner div:nth-child(11){-webkit-animation-delay:-.1s;animation-delay:-.1s;-webkit-transform:rotate(300deg);transform:rotate(300deg)}.loading .lds-spinner div:nth-child(12){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(330deg);transform:rotate(330deg)}.full-screen{height:100%;left:0;position:fixed;top:0;width:100%}.loading.page{height:100%;min-height:100%;width:100%}.loading.small .lds-spinner{height:1.5rem;width:1.5rem}.loading.small .lds-spinner div{-webkit-transform-origin:12px 12px;transform-origin:12px 12px}.loading.small .lds-spinner div:after{height:5px;left:11px;top:1px;width:1.2px}@-webkit-keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.simple-pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.pagination-size-select{background:var(--color-pagination-btn-bg-default);border:none;border-radius:.5rem;border-right:.5rem solid transparent;color:var(--color-pagination-select-text);cursor:pointer;font-size:.875rem;outline:.0625rem solid var(--color-pagination-select-border);padding:.5rem}.pagination-page-info{color:var(--color-pagination-page-info-text);font-size:.8rem;margin:0}.pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem}.pagination,.pagination .pagination-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .pagination-btn{height:2rem;width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--color-pagination-btn-bg-default);border:.0625rem solid var(--color-pagination-btn-border-default);border-radius:.5rem;color:var(--color-pagination-btn-text-default);cursor:pointer;font-size:.875rem;font-weight:500;justify-content:center;-webkit-transition:background-color .15s,color .15s,border-color .15s;transition:background-color .15s,color .15s,border-color .15s}.pagination .pagination-btn:hover:not(:disabled){background-color:var(--color-pagination-btn-bg-hover);border-color:var(--color-pagination-btn-border-hover);color:var(--color-pagination-btn-text-hover)}.pagination .pagination-btn.active{background-color:var(--color-pagination-btn-bg-active);border-color:var(--color-pagination-btn-border-active);color:var(--color-pagination-btn-text-active)}.pagination .pagination-btn:disabled{cursor:not-allowed;opacity:var(--color-pagination-btn-disabled-opacity)}.create-success-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.create-success-wrapper .create-success-header{gap:.5rem;margin-bottom:1rem}.create-success-wrapper .create-success-container,.create-success-wrapper .create-success-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.create-success-wrapper .create-success-container{gap:1rem;margin-top:2rem;width:100%}.form-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--neutral-neutral100);-ms-flex-direction:column;flex-direction:column;gap:1.75rem}.form-item-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3rem;width:100%}.form-item-layout .form-item-label{color:var(--input-label);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.3rem;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.form-item-layout .form-item-label .form-item-required,.form-item-layout .form-item-label.error{color:var(--error-error)}.form-item-layout .form-item-error{color:var(--error-error);font-size:.625rem;margin-top:.25rem;text-align:left}.form-item-layout .form-item-subtitle{color:var(--color-text-subtitle);font-size:.875rem;font-weight:400}.checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.checkbox-container .wrapper-checkbox-label .checkbox-label,.checkbox-container .wrapper-checkbox-label p{font-size:.875rem}.checkbox-container .wrapper-checkbox-label .checkbox-label{color:var(--input-label);font-weight:500;text-align:left}.checkbox-container .wrapper-checkbox-label p{color:var(--neutrals-neutrals800)}.checkbox-container input{accent-color:var(--primary-primary);height:1rem;width:1rem}.checkbox-container.error input{-webkit-box-shadow:0 0 .2rem var(--error-error);box-shadow:0 0 .2rem var(--error-error);outline:none}.checkbox-container.error .checkbox-label{color:var(--error-error)}.usercard-container{background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary200);border-radius:var(--input-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem;padding:.5rem .75rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.usercard-container .usercard-right{margin-left:auto;min-width:160px}.checked{background-color:#f9f7ff;border-color:var(--primary-primary200)}.usercard-select .select__control{background:var(--primary-primary);height:2rem!important;min-height:2rem}.usercard-select .select__single-value{color:var(--color-bg-screen-primary)!important;font-weight:500}.usercard-select .select__placeholder{color:var(--color-inputs-text-placeholder);height:1.2rem}.usercard-select .select__indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem}.usercard-select svg path{fill:var(--color-bg-screen-primary)}.usercard-select .select__option--is-selected{background:var(--primary-primary)}.trello-users{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.trello-users,.trello-users .trello-users-label{display:-webkit-box;display:-ms-flexbox;display:flex}.trello-users .trello-users-label{color:var(--input-label);font-size:.875rem;font-weight:500;line-height:1.25rem}.trello-users .trello-users-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.select-container{width:100%}.select-container.error .select__control{border-color:var(--error-error)}.select-container .select__control{border:.0625rem solid var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;height:var(--input-height)}.select-container .select__control.select__control--is-focused{border-color:var(--neutrals-neutrals900);-webkit-box-shadow:none;box-shadow:none}.select-container .select__control .select__value-container{padding:0 var(--input-padding)}.select-container .select__control .select__value-container .select__single-value{color:var(--neutrals-black);font-size:.875rem;font-weight:400;line-height:1.132rem;margin-left:-.5px;text-align:left}.select-container .select__control .select__value-container .select__multi-value{background:var(--primary-primary400);border-radius:.35rem;color:var(--neutral-neutral80);margin-bottom:4px}.select-container .select__control .select__value-container .select__multi-value .select__multi-value__label{color:var(--neutrals-white);font-size:.625rem;font-weight:500;padding:.27rem}.select-container .select__control .select__value-container .select__multi-value .select__multi-value__remove{color:var(--neutrals-white);cursor:pointer}.select-container .select__control .select__value-container .select__multi-value .select__multi-value__remove:hover{background:var(--error-error)}.select-container .select__control .select__value-container .select__placeholder{color:var(--color-inputs-text-placeholder);font-size:.875rem;text-align:left}.select-container .select__control .select__value-container .select__input-container{margin:0;padding:0}.select-container .select__control .select__value-container .select__input-container .select__input{margin:0 var(--input-padding)}.select-container .select__control .select__indicator{padding:.5rem}.select-container.rounded .select__control{border:.0625rem solid var(--neutrals-neutrals900);border-radius:1rem;-webkit-box-shadow:0 2px 6px 0 rgba(206,210,222,.12);box-shadow:0 2px 6px #ced2de1f;color:var(--neutrals-neutrals900);cursor:pointer;font-size:.875rem;font-weight:400;height:3.125rem;line-height:1.132rem}.select-container.rounded .select__control:focus{outline-color:var(--neutrals-neutrals900)}.select-container.rounded .select__control .select__value-container{padding:0 2rem}.select-container.rounded .select__menu,.select-container.rounded .select__menu .select__menu-list{border-radius:1rem}.select-container.rounded .select__menu .select__menu-list .select__option{padding:var(--input-padding)}.select-container.rounded .select__menu .select__menu-list .select__option.select__option--is-selected:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.select-container.rounded .select__menu .select__menu-list .select__option.select__option--is-selected:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.select__menu{border-bottom-left-radius:var(--input-border-radius)!important;border-bottom-right-radius:var(--input-border-radius)!important;border-color:var(--neutrals-neutrals200);border-radius:.625rem!important;margin:0;z-index:999}.select__menu .select__menu-list{border-color:var(--neutrals-neutrals900);border-radius:var(--input-border-radius);padding-bottom:0;padding-top:0}.select__menu .select__menu-list .select__option{background:var(--neutrals-white);border-bottom:.0625rem solid var(--neutrals-neutrals200);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;height:var(--input-height);line-height:1.132rem;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select__menu .select__menu-list .select__option:hover{background:var(--primary-primary400)}.select__menu .select__menu-list .select__option.select__option--is-selected{background:var(--primary-primary);color:var(--neutrals-white)}.select__menu .select__menu-list .select__option.select__option--is-selected:first-child{border-top-left-radius:var(--input-border-radius);border-top-right-radius:var(--input-border-radius)}.select__menu .select__menu-list .select__option:last-child{border-bottom:none}.select__menu .select__menu-list .select__option.select__option--is-selected:last-child{border-bottom-left-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius)}.select__menu-portal{z-index:10001}.section-title-wrapper,.subsection-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.subsection-title-wrapper h4{color:var(--neutrals-neutrals900);font-size:1rem;font-weight:600}.userstory-card{background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary300);border-left:5px solid var(--primary-primary);border-radius:var(--input-border-radius);padding:1rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;position:relative}.userstory-card,.userstory-card label{display:-webkit-box;display:-ms-flexbox;display:flex}.userstory-card label{color:var(--input-label);font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.25rem}.userstory-card label:last-of-type{margin-top:1rem}.userstory-card .dates-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.userstory-card .userstory-card-header{cursor:pointer;position:absolute;right:.5rem;top:.5rem}.userstory-card .userstory-card-header .delete-story{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.25rem;height:2rem;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;width:2rem}.userstory-card .userstory-card-header .delete-story:hover{background-color:#ff00001a}.userstory-card .userstory-card-header .delete-story:hover svg{fill:var(--error-error)}.figma-links-row{gap:1rem}.figma-links-row,.figma-links-row .control-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.figma-links-row .control-buttons{gap:.625rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.figma-links-row .control-buttons .button{border-radius:.238rem;height:28px;margin-top:30px;padding:7px;width:28px}.pdf-upload-wrapper{gap:.75rem}.pdf-drop-zone,.pdf-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pdf-drop-zone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);border:1px dashed var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 2px 0 var(--input-shadow);box-shadow:0 1px 2px 0 var(--input-shadow);cursor:pointer;justify-content:center;padding:1.5rem;-webkit-transition:all .15s ease;transition:all .15s ease}.pdf-drop-zone.drag-over,.pdf-drop-zone:hover{background:#f9f7ff;border-color:var(--primary-primary)}.pdf-drop-zone.uploading{opacity:.6;pointer-events:none}.pdf-drop-zone .pdf-drop-icon{height:2rem;margin-bottom:.5rem;width:2rem}.pdf-drop-zone .pdf-drop-icon path{fill:none;stroke:#bdbdbd}.pdf-drop-zone .pdf-drop-title{font-size:16px;line-height:24px}.pdf-drop-zone .pdf-drop-hint,.pdf-drop-zone .pdf-drop-title{color:var(--color-inputs-text-placeholder);font-weight:400;text-align:center}.pdf-drop-zone .pdf-drop-hint{font-size:12px;line-height:16px}.pdf-uploaded-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;gap:1rem}.pdf-uploaded-row,.pdf-uploaded-row .pdf-file-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.pdf-uploaded-row .pdf-file-input{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;background:var(--neutrals-white);border:1px solid var(--border-color);border-radius:var(--input-border-radius);-webkit-box-shadow:0 1px 2px 0 var(--input-shadow);box-shadow:0 1px 2px 0 var(--input-shadow);color:var(--neutrals-neutrals900);font-size:.875rem;font-weight:400;gap:.5rem;min-height:2.5rem;padding:.625rem}.pdf-uploaded-row .pdf-file-input .pdf-input-icon{-ms-flex-negative:0;flex-shrink:0}.pdf-uploaded-row .control-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.pdf-uploaded-row .control-buttons .button{border-radius:.238rem;height:28px;margin-top:0;padding:7px;width:28px}.content-source-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.content-source-options,.content-source-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.content-source-radio{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--neutrals-neutrals900);cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem}.content-source-radio input[type=radio]{accent-color:var(--primary-primary);cursor:pointer;height:1.125rem;margin:.0625rem 0 0;width:1.125rem;-ms-flex-negative:0;flex-shrink:0}.content-source-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary300);border-left:5px solid var(--primary-primary);border-radius:var(--input-border-radius);-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1rem 1.25rem}.figma-pages-label{color:var(--color-inputs-text-label);font-size:.875rem;font-weight:500;margin:0}.panel-section-title{border-top:1px solid var(--separator);color:#414651;font-size:14px;font-weight:500;line-height:20px;padding-top:1rem}.content-choice-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.content-choice-description{color:var(--color-inputs-text-label);font-size:.8125rem;font-weight:400}.manual-links-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.manual-links-row .link-icon{height:32px;min-width:32px}.manual-links-row .control-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.manual-links-row .control-buttons .button{border-radius:.238rem;height:28px;margin-top:30px;padding:7px;width:28px}.slack-users{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.slack-users,.slack-users-label{display:-webkit-box;display:-ms-flexbox;display:flex}.slack-users-label{color:var(--input-label);font-size:.875rem;font-weight:500;line-height:1.25rem}.slack-users-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.non-billable-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--input-height);margin-top:1.85rem;width:100%}.documentation-section{gap:1rem}.documentation-section,.end-date-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.end-date-wrapper{gap:.5rem;width:100%}.end-date-wrapper .form-item-label{color:var(--input-label);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;line-height:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.3rem}.end-date-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.end-date-chip{background:var(--neutrals-neutrals00);border:1px solid var(--border-color);border-radius:.375rem;color:var(--neutrals-neutrals800);cursor:pointer;font-size:.75rem;font-weight:500;padding:.3rem .625rem;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.end-date-chip:hover{border-color:var(--primary-primary400)}.end-date-chip.active,.end-date-chip:hover{background:var(--primary-primary100);color:var(--primary-primary)}.end-date-chip.active{border-color:var(--primary-primary)}.form-row-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.31rem;width:100%}.attendees{gap:.6rem}.attendees,.attendees .attendees-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.attendees .attendees-section{gap:.25rem}.tech-stack-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.tech-stack-wrapper .tech-stack-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.tech-stack-wrapper .tech-stack-columns .tech-stack-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-category-label{color:var(--quinary-quinary700);font-size:.75rem;font-weight:600;line-height:1.25rem;text-transform:uppercase}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid #ede8f6;border-radius:.5rem;color:var(--neutrals-neutrals900);cursor:pointer;font-size:.875rem;font-style:normal;font-weight:500;gap:.4rem;line-height:20px;min-width:10.5rem;padding:.4rem .75rem;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip.selected{background:#f9f7ff;border-color:var(--primary-primary200)}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip:hover{background:var(--primary-primary100);border-color:var(--primary-primary400)}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip .tech-chip-icon{height:1.125rem;width:1.125rem;-ms-flex-negative:0;flex-shrink:0}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip .tech-chip-remove{height:15px;width:15px;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip-add .tech-chip-icon{height:1.125rem;width:1.125rem}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip-add .tech-chip-icon path{fill:var(--primary-primary)}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip-custom-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip-custom-input input{border:1px solid var(--primary-primary400);border-radius:.5rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:20px;outline:none;padding:.4rem .75rem;width:10.5rem}.tech-stack-wrapper .tech-stack-columns .tech-stack-column .tech-stack-chips .tech-chip-custom-input input:focus{border-color:var(--primary-primary)}@media (max-width:768px){.tech-stack-wrapper .tech-stack-columns{grid-template-columns:1fr}}.repo-users{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.repo-users,.repo-users .repo-users-label{display:-webkit-box;display:-ms-flexbox;display:flex}.repo-users .repo-users-label{color:var(--input-label);font-size:.875rem;font-weight:500;line-height:1.25rem}.repo-users .repo-users-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.repo-card{background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary300);border-left:5px solid var(--primary-primary);border-radius:var(--input-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.button.toggle-button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:.0625rem solid #e5e5e5;justify-content:space-between;padding:1rem 0}.toggle-button span{color:var(--neutrals-neutrals700)}.exit-create-project-modal{max-width:400px;min-width:361px;width:400px}.exit-create-project-modal__description{margin:0 0 1.5rem}.exit-create-project-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ProgressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ProgressBar .progress-track{overflow:hidden}.ProgressBar .progress-track .progress-fill{height:100%;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.ProgressBar .progress-track .progress-fill.low{background-color:#c1f3c2}.ProgressBar .progress-track .progress-fill.normal{background-color:var(--status-normal-text)}.ProgressBar .progress-track .progress-fill.high{background-color:var(--status-high-text)}.ProgressBar .progress-track .progress-fill.complete{background-color:var(--status-complete-text)}.ProgressBar .progress-value{color:var(--quinary-quinary700);font-weight:600;white-space:nowrap}.ProgressBar.form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ProgressBar.form .progress-track{background:linear-gradient(270deg,#fbfbfb 0,#fbfbfb 95.18%,var(--primary-primary) 95.19%,var(--primary-primary) 100%);height:.5rem;width:100%}.ProgressBar.form .progress-fill{background-color:var(--primary-primary)}.ProgressBar.table{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.ProgressBar.table .progress-track{background:#f4f2fb;border-radius:999px;height:10px;width:100%}.ProgressBar.table .progress-fill{border-radius:999px}.sidebar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:1rem;width:250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:0 1rem}.sidebar-nav .sidebar-link{background:none;border:none;border-radius:var(--input-border-radius);color:var(--neutrals-neutrals700);cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1rem;text-align:left;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.sidebar-nav .sidebar-link:hover{color:var(--primary-primary)}.sidebar-nav .sidebar-link.active{background-color:#f3f0fa;color:var(--neutrals-black);font-weight:600}.figma-id-hint{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#e7ddff3b;border-radius:var(--input-border-radius);gap:.625rem;margin-top:.25rem;padding:.75rem 1rem}.figma-id-hint,.figma-id-hint-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.figma-id-hint-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1.5px solid var(--primary-primary);border-radius:50%;color:var(--primary-primary);font-size:.75rem;font-weight:600;height:1.25rem;justify-content:center;margin-top:.1rem;min-width:1.25rem}.figma-id-hint p{color:var(--text-secondary);font-size:.8125rem;line-height:1.4;margin:0;word-break:break-all}.figma-id-hint p strong{color:var(--text);font-weight:600}.create-project-page{min-height:100%}.create-project-page,.create-project-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.create-project-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:2rem}.create-project-wrapper h1{margin:1rem 0;padding:0 2.8rem}.create-project-wrapper .create-project-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;max-width:70rem;padding:2rem 2.8rem;position:relative;width:100%}.create-project-wrapper form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;min-width:0}.create-project-wrapper .form-error{color:var(--error-error);font-size:.625rem;margin-top:.25rem;text-align:left}.create-project-wrapper .section-hint{color:#414651;font-size:14px;font-weight:500;line-height:20px;margin:-1rem 0 0}.create-project-action-bar{bottom:0;left:0;position:sticky;right:0;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--neutrals-white);-webkit-box-shadow:0 -4px 20px 0 rgba(0,0,0,.03);box-shadow:0 -4px 20px #00000008;gap:1rem;justify-content:space-between;padding:.875rem 2.5rem}.create-project-action-bar,.create-project-action-bar .create-project-action-bar__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-project-action-bar .create-project-action-bar__group{gap:.75rem}.tabs-wrapper .tabs-header{border-bottom:1px solid var(--color-dividers-color-line);display:-webkit-box;display:-ms-flexbox;display:flex}.tabs-wrapper .tabs-header button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:var(--tab-item-disable);cursor:pointer;font-size:1rem;font-weight:500;gap:6px;padding:.5rem .75rem}.tabs-wrapper .tabs-header button.active,.tabs-wrapper .tabs-header button:hover{border-bottom:.125rem solid var(--tab-item-active-border);color:var(--tab-item-active);font-weight:500}.tabs-wrapper .tabs-header button.tab-button--right{margin-left:auto}.tab-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:14px;width:14px}.tab-button__badge,.tab-button__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-button__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--primary-primary100);border-radius:10px;color:var(--primary-primary700);font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.app-seneca .tabs-content{margin:0 -1.25rem}.summary-metrics{border:.062rem solid #f3f3f3;border-radius:.375rem;gap:.75rem;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.summary-metrics,.summary-metrics .metric-item{display:-webkit-box;display:-ms-flexbox;display:flex}.summary-metrics .metric-item{gap:.25rem}.summary-metrics .metric-item .metric-label,.summary-metrics .metric-item .metric-value{font-size:.75rem}.summary-metrics .metric-item .metric-label{font-weight:500}.summary-metrics .metric-item .metric-value{font-weight:600}.summary-metrics .metric-item .metric-value.secondary{color:#038378}.summary-metrics .metric-item .metric-value.terciary{color:#ac6229}.summary-metrics .metric-item .metric-value.quaternary{color:#3e74d1}.priority-tag{border-radius:.37rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.125rem .25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.priority-tag span{font-size:.75rem;font-weight:500;line-height:1.5rem}.high{background-color:var(--priority-high)}.high span{color:var(--quaternary-quaternary800)}.medium{background-color:var(--priority-medium)}.medium span{color:var(--tertiary-tertiary800)}.low{background-color:var(--priority-low)}.low span{color:#11734b}.paused{background-color:var(--priority-paused)}.paused span{color:#1d4ed8}.participant-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.56rem}.participant-summary,.participant-summary-header{display:-webkit-box;display:-ms-flexbox;display:flex}.participant-summary-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.participant-summary-header p{color:var(--neutrals-neutrals900);font-size:.75rem;font-weight:600}.participant-summary-table{background:var(--neutrals-white);border:.0625rem solid var(--primary-primary100);border-radius:.375rem;display:grid;grid-template-columns:repeat(3,1fr);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;overflow:hidden}.participant-summary-table__header{background:var(--neutrals-white);border-right:.0625rem solid var(--primary-primary100);color:var(--quinary-quinary700);font-weight:600;padding:.25rem .62rem;text-align:center}.participant-summary-table__header:last-child{border-right:none}.participant-summary-table__cell{border-right:.0625rem solid var(--primary-primary100);border-top:.0625rem solid var(--primary-primary100);color:var(--neutrals-neutrals900);font-size:.75rem;font-weight:600;padding:.25rem;text-align:center}.participant-summary-table__cell.hour-low{color:var(--status-low-tex)}.participant-summary-table__cell.hour-normal{color:var(--status-normal-tex)}.participant-summary-table__cell.hour-high{color:var(--status-high-tex)}.participant-summary-table__cell.hour-complete{color:var(--status-complete-tex)}.participant-summary-table__cell:last-child{border-right:none}.dashboard-card{background-color:var(--neutrals-white);border:.016rem solid #d2d5da;border-radius:.375rem;padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.dashboard-card,.dashboard-card .section-header{display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-card .section-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dashboard-card .section-header h3{color:var(--table-item-color);font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem;margin:0;text-align:left}.dashboard-card .section-header .select-container{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dashboard-card .header-subtitle{color:var(--table-item-color);font-size:.75rem;font-weight:400;line-height:1.25rem;margin-top:.5rem}.dashboard-card .dashboard-card-content{margin-top:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}@media (max-width:768px){.section-header{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}.us-number-text{color:var(--quinary-quinary700);font-size:.75rem;font-weight:600;text-align:center}.resources-cell{cursor:pointer}.resources-expanded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.rp-table-project-cell{gap:.625rem;min-width:0}.rp-table-project-avatar,.rp-table-project-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rp-table-project-avatar{-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:5px;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:9px;font-weight:600;height:28px;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:28px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.rp-table-project-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{color:#f0f0f0;fill:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{color:#fff;fill:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;border:none;cursor:pointer;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:visibility 0s,opacity .3s ease-in-out;transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:visibility 0s,opacity .3s ease-in-out;transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{-webkit-box-sizing:content-box;box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{background-color:#000c;height:100vh;left:0;position:fixed;top:0;width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper .react-datepicker__input-container .date-input{border:.0625rem solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--neutrals-black);font-size:.875rem;height:var(--input-height);max-height:var(--input-height);padding:0 var(--input-padding);padding-right:2.2rem;width:100%}.react-datepicker-wrapper .react-datepicker__input-container .date-input.error{border-color:var(--error-error)}.react-datepicker-wrapper .react-datepicker__input-container .date-input:focus-within{border-color:var(--neutrals-neutrals900);outline:none}.react-datepicker-wrapper .react-datepicker__input-container .date-input:disabled{background-color:#f0f2f3;cursor:not-allowed}.react-datepicker-wrapper .react-datepicker__input-container .react-datepicker__close-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 .5rem;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.react-datepicker-wrapper .react-datepicker__input-container .react-datepicker__close-icon:after{background-color:var(--primary-primary);border-radius:50%;color:#fff;content:"×";display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;width:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;padding-bottom:.1rem}.react-datepicker-wrapper .react-datepicker__input-container .react-datepicker__close-icon:hover:after{background-color:var(--primary-primary700)}.react-datepicker{background-color:var(--neutrals-white);border:1px solid var(--separator);border-radius:12px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;font-family:Poppins;overflow:hidden}.react-datepicker .react-datepicker__navigation--next,.react-datepicker .react-datepicker__navigation--previous{top:.625rem}.react-datepicker .react-datepicker__month-read-view--down-arrow,.react-datepicker .react-datepicker__year-read-view--down-arrow{height:.437rem;top:.25rem;width:.437rem}.react-datepicker__header{background-color:var(--neutrals-neutrals00);border-bottom:1px solid var(--separator);padding-top:12px}.react-datepicker__current-month{color:var(--color-text-headings-default);font-size:1rem;font-weight:600;margin-bottom:8px}.react-datepicker__day-name{color:var(--neutrals-neutrals700);font-weight:500;line-height:2.2rem;width:2.2rem}.react-datepicker__day{border-radius:8px;color:var(--color-inputs-text-label);line-height:2.2rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:2.2rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__year-text--today{background-color:var(--table-light-bg);color:var(--primary-primary);font-weight:700}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected,.react-datepicker__year-text--keyboard-selected,.react-datepicker__year-text--selected{background-color:var(--primary-primary)!important;color:var(--neutrals-white);font-weight:600}.react-datepicker__day:hover{background-color:var(--primary-primary400)}.react-datepicker__triangle{display:none}.react-datepicker__navigation{top:15px}.react-datepicker__navigation-icon:before{border-color:var(--neutrals-neutrals900);border-width:2px 2px 0 0}.react-datepicker__navigation:hover :before{border-color:var(--primary-primary)}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:var(--neutrals-white);border:1px solid var(--separator);border-radius:8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px #0003;display:block;height:auto;left:50%;max-height:280px;overflow:auto;padding:8px 0;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:150px;z-index:10000}.react-datepicker__month-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:260px;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 0}.react-datepicker__month-option--down-arrow,.react-datepicker__month-option--up-arrow,.react-datepicker__navigation--years-previous,.react-datepicker__navigation--years-upcoming,.react-datepicker__year-option--down-arrow,.react-datepicker__year-option--up-arrow{display:none}.react-datepicker__month-option,.react-datepicker__year-option{cursor:pointer;font-size:13px;padding:10px 0;text-align:center;-webkit-transition:background-color .2s;transition:background-color .2s;width:100%}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:var(--table-light-bg);color:var(--primary-primary)}.react-datepicker__month-option--selected_month,.react-datepicker__year-option--selected_year{background-color:var(--neutrals-neutrals00);color:var(--primary-primary);font-weight:700}.time-line-chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.75rem;padding:1rem 0}.time-line-chart-legend .time-line-chart-legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.time-line-chart-legend .time-line-chart-legend-item .time-line-chart-legend-dot{border-radius:.125rem;height:.75rem;width:.75rem;-ms-flex-negative:0;flex-shrink:0}.time-line-chart-legend .time-line-chart-legend-item .time-line-chart-legend-label{color:var(--table-item-color);font-size:.75rem;font-weight:400;line-height:1.125rem}@media (max-width:768px){.time-line-chart-legend{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}}.time-line-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.time-line-scroll-wrapper{overflow-x:auto;width:100%}.progress-chart-tooltip{background:rgba(0,0,0,.65);border-radius:8px;-webkit-box-shadow:0 6px 18px rgba(16,24,40,.08);box-shadow:0 6px 18px #10182814;color:var(--quinary-quinary700);font-size:13px;line-height:20px;min-width:160px;padding:10px 12px}.progress-chart-tooltip-label{color:var(--neutrals-white);font-weight:600;margin:0 0 4px}.progress-chart-tooltip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.progress-chart-tooltip-swatch{border-radius:2px;height:10px;width:10px;-ms-flex-negative:0;flex-shrink:0}.progress-chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.progress-chart-legend .progress-chart-legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.progress-chart-legend .progress-chart-legend-item .progress-chart-legend-dot{border-radius:.125rem;height:.75rem;width:.75rem;-ms-flex-negative:0;flex-shrink:0}.progress-chart-legend .progress-chart-legend-item .progress-chart-legend-label{color:var(--table-item-color);font-size:.75rem;font-weight:400;line-height:1.125rem}.count-tag{-webkit-box-pack:justify;-ms-flex-pack:justify;border:.0625rem solid #f3f3f3;border-radius:.375rem;justify-content:space-between;padding:.5rem}.count-tag,.count-tag .tag-label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.count-tag .tag-label-wrapper .tag-color{border-radius:.375rem;height:1rem;width:1rem}.count-tag .tag-label-wrapper .tag-label{color:var(--table-item-color);font-size:.75rem;font-weight:600}.count-tag .tag-count{color:var(--neutrals-neutrals900);font-size:.875rem;font-weight:600}.priority-pie-chart{gap:1.87rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.priority-pie-chart,.priority-pie-chart .priority-pie-chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.priority-pie-chart .priority-pie-chart-legend{gap:.5rem}.priority-tooltip{background:var(--neutrals-white);border:.0625rem solid #ede8f6;border-radius:.5rem;-webkit-box-shadow:0 .25rem .75rem rgba(16,24,40,.08);box-shadow:0 .25rem .75rem #10182814;font-size:.75rem;line-height:1.25rem;min-width:10rem;padding:.625rem .75rem;white-space:nowrap}.priority-tooltip-item{color:var(--title-text)}.project-chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:10.18rem;width:50%}.projects-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1.6rem 0}.projects-container .projects-container-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;max-height:26.31rem}.projects-container .projects-container-row .dashboard-card:first-child{-webkit-box-flex:0;-ms-flex:0 0 40.7%;flex:0 0 40.7%}.projects-container .projects-container-row .dashboard-card:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%}.projects-container .projects-container-row .dashboard-card:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 27.4%;flex:0 0 27.4%}@media (max-width:1024px){.projects-container .projects-container-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.projects-container .projects-container-row .dashboard-card:first-child,.projects-container .projects-container-row .dashboard-card:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.assignments-tooltip{background:var(--neutrals-white);border:.0625rem solid #ede8f6;border-radius:.5rem;-webkit-box-shadow:0 .25rem .75rem rgba(16,24,40,.08);box-shadow:0 .25rem .75rem #10182814;font-size:.75rem;line-height:1.25rem;min-width:10rem;padding:.625rem .75rem}.assignments-tooltip-label{color:var(--title-text);font-weight:600;margin:0 0 .375rem}.assignments-tooltip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.assignments-tooltip-swatch{border-radius:.125rem;height:.625rem;width:.625rem;-ms-flex-negative:0;flex-shrink:0}.assignments-by-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem}.asignment-details{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.asignment-details,.asignment-details .assignment-details-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.asignment-details .assignment-details-column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:1rem}.asignment-details .assignment-details-column h3{color:var(--table-item-color);font-size:.75rem;font-weight:600;margin:0}.asignment-details .assignment-details-column .assigment-column-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.asignment-details .assignment-details-column .projects-table-container{overflow:auto;padding-bottom:.6rem}.asignment-details .assignment-details-column .projects-table-container .projects-table{border-collapse:collapse;padding:1.5rem}.asignment-details .assignment-details-column .projects-table-container .projects-table thead th{color:var(--neutrals-neutrals900);font-size:.625rem;font-weight:700;line-height:.75rem;padding:.25rem .75rem .25rem 0;text-align:left;white-space:nowrap}.asignment-details .assignment-details-column .projects-table-container .projects-table tbody td{color:var(--neutrals-neutrals900);font-size:.75rem;font-weight:500;line-height:1.125rem;max-width:10.625rem;overflow:hidden;padding:.25rem .75rem .25rem 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.asignment-details .assignment-details-column .projects-table-container::-webkit-scrollbar{height:.5rem}.asignment-details .assignment-details-column:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.asignment-details .assignment-details-column:last-child{border:.0625rem solid #eeecf5;border-radius:.375rem;padding:.75rem;-webkit-box-flex:1.84;-ms-flex:1.84;flex:1.84}@media (max-width:768px){.asignment-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.asignment-details .assignment-details-column:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}.custom-legend{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.custom-legend,.custom-legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-legend .legend-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f3f3f3;border-radius:.375rem;cursor:pointer;gap:.375rem;padding:.25rem .5rem;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.custom-legend .legend-item .legend-color{border-radius:.375rem;height:1rem;width:1rem}.custom-legend .legend-item .legend-label{color:var(--title-text);font-size:.625rem;font-weight:600}.custom-legend .legend-item--hidden{opacity:.4}.custom-legend .legend-item--hidden .legend-color{background-color:#d0d5dd!important}.custom-legend .legend-item--hidden .legend-label{color:#98a2b3;-webkit-text-decoration:line-through;text-decoration:line-through}.priority-tooltip{background:var(--neutrals-white);border:.0625rem solid #ede8f6;border-radius:.5rem;-webkit-box-shadow:0 .25rem .75rem rgba(16,24,40,.08);box-shadow:0 .25rem .75rem #10182814;font-size:.75rem;line-height:1.25rem;min-width:10rem;padding:.625rem .75rem}.priority-tooltip-label{color:var(--title-text);font-weight:600;margin:0 0 .375rem}.priority-tooltip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.priority-tooltip-swatch{border-radius:.125rem;height:.625rem;width:.625rem;-ms-flex-negative:0;flex-shrink:0}.priority-by-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem}.high-priority-tooltip{background:var(--neutrals-white);border:.0625rem solid #ede8f6;border-radius:.5rem;-webkit-box-shadow:0 .25rem .75rem rgba(16,24,40,.08);box-shadow:0 .25rem .75rem #10182814;font-size:.75rem;line-height:1.25rem;min-width:10rem;padding:.625rem .75rem}.high-priority-tooltip-label{color:var(--title-text);font-weight:600;margin:0 0 .375rem}.high-priority-tooltip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.high-priority-tooltip-swatch{border-radius:.125rem;height:.625rem;width:.625rem;-ms-flex-negative:0;flex-shrink:0}.team-wrapper{padding:1.5rem 0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:1.43rem}.team-wrapper,.team-wrapper .team-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.team-wrapper .team-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:1.18rem}.team-wrapper .team-row .dashboard-card{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1024px){.team-wrapper .team-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.dashboard-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.dashboard-wrapper .dashboard-header{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-wrapper .dashboard-header,.dashboard-wrapper .dashboard-header .date-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-wrapper .dashboard-header .date-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.dashboard-wrapper .dashboard-header .date-filter label{color:var(--input-label);font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap}.dashboard-wrapper .dashboard-header .date-filter .react-datepicker-wrapper{width:auto}.dashboard-wrapper .dashboard-header .dashboard-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-delete-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.confirm-delete-container .confirm-delete-message{color:var(--color-text-headings-default);font-size:1rem;font-weight:600;margin-top:.75rem;text-align:center}.confirm-delete-icon{background-color:#dc35451a;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;padding:.75rem;width:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.75rem;justify-content:center}.sprint-management-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.sprint-management-wrapper .sprint-management-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.sprint-management-wrapper .sprint-history-table{background-color:var(--neutrals-white);border:1px solid rgba(177,158,218,.23);border-collapse:separate;border-radius:.375rem;border-spacing:0;overflow:hidden;width:100%}.sprint-management-wrapper .sprint-history-table th{color:var(--quinary-quinary700);font-size:.75rem;font-weight:500;padding:8px;text-align:left}.sprint-management-wrapper .sprint-history-table td{color:var(--table-item-color);font-size:.875rem;font-weight:400;padding:8px}.sprint-management-wrapper .sprint-history-table tbody tr{cursor:pointer}.sprint-management-wrapper .sprint-history-table tbody tr:nth-child(odd){background-color:#754fc80f}.sprint-management-wrapper .sprint-history-table tbody tr:nth-child(2n){background-color:var(--neutrals-white)}.sprint-management-wrapper .status-badge{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1;padding:4px 6px}.sprint-management-wrapper .status-badge--active{background-color:#d4edbc;color:#056940}.sprint-management-wrapper .sprint-actions{gap:4px}.sprint-management-wrapper .edit-sprint-btn,.sprint-management-wrapper .sprint-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sprint-management-wrapper .edit-sprint-btn{-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:4px;color:var(--quinary-quinary700);cursor:pointer;height:2rem;justify-content:center;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;width:2rem}.sprint-management-wrapper .edit-sprint-btn svg{height:1rem;width:1rem}.sprint-management-wrapper .edit-sprint-btn:hover{background-color:#754fc81a;color:var(--primary-primary)}.sprint-management-wrapper .delete-sprint-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:4px;color:var(--quinary-quinary700);cursor:pointer;height:2rem;justify-content:center;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;width:2rem}.sprint-management-wrapper .delete-sprint-btn svg{height:1rem;width:1rem}.sprint-management-wrapper .delete-sprint-btn:hover{background-color:#dc35451a;color:var(--error-error)}.sprint-management-wrapper .status-badge--finished{background-color:#fde8ea;color:var(--error-error200)}.sprint-management-wrapper .status-badge--completed{background-color:var(--panel);color:var(--table-item-color)}.filter-dropdown{position:relative}.filter-dropdown,.filter-dropdown .filter-dropdown__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter-dropdown .filter-dropdown__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--quinary-quinary700);cursor:pointer;font-size:.875rem;font-weight:500;gap:.375rem;line-height:1.5rem;padding:0;white-space:nowrap}.filter-dropdown .filter-dropdown__button.is-open .filter-dropdown__caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-dropdown .filter-dropdown__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.filter-dropdown .filter-dropdown__value{font-weight:500}.filter-dropdown .filter-dropdown__option-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-dropdown .filter-dropdown__option-icon svg{height:1rem;width:1rem}.filter-dropdown.filter-dropdown--chip .filter-dropdown__button{border:1px solid var(--neutrals-neutrals100);border-radius:6px;color:var(--neutrals-neutrals700);padding:5px 8px}.filter-dropdown.filter-dropdown--chip .filter-dropdown__button.is-active{background:var(--neutrals-neutrals100)}.filter-dropdown.filter-dropdown--chip .filter-dropdown__caret svg{fill:var(--neutrals-neutrals700)}.filter-dropdown .filter-dropdown__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-neutrals900);border-radius:999px;color:var(--neutrals-white);font-size:.6875rem;font-weight:600;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .25rem}.filter-dropdown .filter-dropdown__caret{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.filter-dropdown .filter-dropdown__caret svg{fill:var(--quinary-quinary700);height:1rem;width:1rem}.filter-dropdown .filter-dropdown__menu{background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary100);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;left:0;list-style:none;margin:0;min-width:100%;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:calc(100% + .25rem);-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10}.filter-dropdown .filter-dropdown__menu.is-open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;visibility:visible}.filter-dropdown .filter-dropdown__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);cursor:pointer;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;white-space:nowrap}.filter-dropdown .filter-dropdown__option:hover{background:var(--primary-primary100)}.filter-dropdown .filter-dropdown__option.is-active{font-weight:600}.filter-dropdown .filter-dropdown__option--multi .checkbox-container{pointer-events:none}.filter-dropdown .filter-dropdown__option--multi .checkbox-container input{margin:0}.filter-dropdown .filter-dropdown__option-pill{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;padding:4px 6px}.filter-dropdown .filter-dropdown__option-pill--score-high{background:var(--score-high-bg);color:var(--score-high-text)}.filter-dropdown .filter-dropdown__option-pill--score-mid{background:var(--score-mid-bg);color:var(--score-mid-text)}.filter-dropdown .filter-dropdown__option-pill--score-low{background:var(--score-low-bg);color:var(--score-low-text)}.search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;gap:.5rem;height:2.25rem;min-height:2.25rem;width:100%;-ms-flex-negative:0;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:.5rem;flex-shrink:0;padding:0 .75rem;-webkit-transition:border-color .15s;transition:border-color .15s}.search-field:hover{border-color:var(--neutrals-neutrals400)}.search-field:focus-within{border-color:var(--neutrals-neutrals900)}.search-field:has(input:not(:-moz-placeholder)){border-color:var(--neutrals-neutrals600)}.search-field:has(input:not(:-ms-input-placeholder)){border-color:var(--neutrals-neutrals600)}.search-field:has(input:not(:placeholder-shown)){border-color:var(--neutrals-neutrals600)}.search-field:focus-within:has(input:not(:-moz-placeholder)){border-color:var(--neutrals-neutrals900)}.search-field:focus-within:has(input:not(:-ms-input-placeholder)){border-color:var(--neutrals-neutrals900)}.search-field:focus-within:has(input:not(:placeholder-shown)){border-color:var(--neutrals-neutrals900)}.search-field input{-webkit-box-flex:1;background:transparent;border:none;color:var(--color-text-body-default);-ms-flex:1;flex:1;font-size:.875rem;font-weight:400;height:100%;line-height:1.375rem;min-width:0;outline:none;padding:0}.search-field input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder)}.search-field input::-moz-placeholder{color:var(--color-inputs-text-placeholder)}.search-field input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.search-field input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.search-field input::placeholder{color:var(--color-inputs-text-placeholder)}.search-field .search-field__icon{color:var(--color-inputs-text-placeholder);height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.search-field .search-field__clear{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;color:var(--primary-primary);cursor:pointer;justify-content:center;padding:.25rem;-ms-flex-negative:0;flex-shrink:0}.search-field .search-field__clear svg{height:.875rem;width:.875rem}.search-field .search-field__clear svg path{stroke:currentColor}.search-field .search-field__clear:hover{color:var(--primary-primary700)}.sprint-project-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-animation:sprint-project-card-in .45s cubic-bezier(.22,1,.36,1) both;animation:sprint-project-card-in .45s cubic-bezier(.22,1,.36,1) both;background:var(--neutrals-white);border:1px solid #e5e7eb;border-radius:.75rem;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.03);box-shadow:0 4px 12px #00000008;gap:.6875rem;padding:1rem;position:relative;-webkit-transition:border-color .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1)}.sprint-project-card.is-clickable{cursor:pointer}.sprint-project-card.is-clickable:before{background:linear-gradient(180deg,var(--primary-primary700),var(--primary-primary200));border-radius:inherit;bottom:-1px;content:"";left:-1px;-webkit-mask:linear-gradient(90deg,#000 3px,transparent 0);mask:linear-gradient(90deg,#000 3px,transparent 0);opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px;-webkit-transform:scaleY(.3);transform:scaleY(.3);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.sprint-project-card.is-clickable:after{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-primary700) 4%,transparent),transparent);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.sprint-project-card.is-clickable .sprint-project-card__image{-webkit-transition:-webkit-box-shadow .35s ease;transition:-webkit-box-shadow .35s ease;transition:box-shadow .35s ease;transition:box-shadow .35s ease,-webkit-box-shadow .35s ease}.sprint-project-card.is-clickable .sprint-project-card__name{-webkit-transition:color .25s ease;transition:color .25s ease}.sprint-project-card.is-clickable .sprint-project-card__meta{-webkit-transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.sprint-project-card.is-clickable:focus-visible,.sprint-project-card.is-clickable:hover{border-color:var(--primary-primary200);-webkit-box-shadow:0 4px 8px 0 color-mix(in srgb,var(--primary-primary700) 8%,transparent);box-shadow:0 4px 8px 0 color-mix(in srgb,var(--primary-primary700) 8%,transparent);outline:none;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.sprint-project-card.is-clickable:hover:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-project-card.is-clickable:focus-visible:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-project-card.is-clickable:hover:after{opacity:1}.sprint-project-card.is-clickable:focus-visible:after{opacity:1}.sprint-project-card.is-clickable:focus-visible .sprint-project-card__image{-webkit-box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent)}.sprint-project-card.is-clickable:hover .sprint-project-card__image{-webkit-box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent)}.sprint-project-card.is-clickable:focus-visible .sprint-project-card__name{color:var(--primary-primary700)}.sprint-project-card.is-clickable:hover .sprint-project-card__name{color:var(--primary-primary700)}.sprint-project-card.is-clickable:focus-visible .sprint-project-card__meta{-webkit-transform:translateX(-2px);transform:translate(-2px)}.sprint-project-card.is-clickable:hover .sprint-project-card__meta{-webkit-transform:translateX(-2px);transform:translate(-2px)}.sprint-project-card.is-clickable:active{-webkit-box-shadow:0 6px 12px 0 color-mix(in srgb,var(--primary-primary700) 12%,transparent);box-shadow:0 6px 12px 0 color-mix(in srgb,var(--primary-primary700) 12%,transparent);-webkit-transform:translateY(-1px) scale(.995);transform:translateY(-1px) scale(.995);-webkit-transition-duration:.12s;transition-duration:.12s}.sprint-project-card .sprint-project-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-clip:content-box;background-color:#d3d3d3;border:1px solid #ede8f6;border-radius:.3125rem;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:600;height:3.625rem;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:3.625rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.sprint-project-card .sprint-project-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sprint-project-card .sprint-project-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;padding:.15rem 0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sprint-project-card .sprint-project-card__name{color:var(--title-text);font-size:1rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint-project-card .sprint-project-card__manager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);font-size:.875rem;font-weight:500;gap:.4rem;line-height:1.125rem;min-width:0}.sprint-project-card .sprint-project-card__manager>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint-project-card .sprint-project-card__manager-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-size:.5625rem;font-weight:600;height:1.5rem;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:1.5rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.sprint-project-card .sprint-project-card__manager-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sprint-project-card .sprint-project-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:0 0 .15rem;-ms-flex-negative:0;flex-shrink:0}.sprint-project-card .sprint-project-card__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sprint-project-card .sprint-project-card__stat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#263d6c;font-size:.75rem;font-weight:600;gap:.375rem;line-height:1rem;white-space:nowrap}.sprint-project-card .sprint-project-card__stat svg{display:block;height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.sprint-project-card .sprint-project-card__stat .sprint-project-card__stat-icon{color:var(--quinary-quinary700);height:.9375rem;width:.9375rem}@-webkit-keyframes sprint-project-card-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sprint-project-card-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sprint-project-card{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}.sprint-project-card.is-clickable:focus-visible,.sprint-project-card.is-clickable:hover{-webkit-transform:none;transform:none}.sprint-project-card.is-clickable:focus-visible .sprint-project-card__meta{-webkit-transform:none;transform:none}.sprint-project-card.is-clickable:hover .sprint-project-card__meta{-webkit-transform:none;transform:none}}.sprint-projects-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.sprint-projects-wrapper .sprint-projects-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;padding:0 0 2rem}.sprint-projects-wrapper .sprint-projects-filters,.sprint-projects-wrapper .sprint-projects-manager-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sprint-projects-wrapper .sprint-projects-manager-avatar{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;color:var(--neutrals-white);font-size:.5rem;font-weight:600;height:1.25rem;justify-content:center;width:1.25rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.sprint-projects-wrapper .sprint-projects-manager-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sprint-projects-wrapper .sprint-projects-search{-webkit-box-shadow:0 1px 2px 0 rgba(10,13,18,.05);box-shadow:0 1px 2px #0a0d120d;height:2.375rem;max-width:100%;min-height:2.375rem;width:20.5625rem}.sprint-projects-wrapper .sprint-projects-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.sprint-projects-wrapper .sprint-projects-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.sprint-projects-wrapper .sprint-projects-empty{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#737380;font-size:.875rem;font-weight:500;justify-content:center;line-height:normal;min-height:12rem;text-align:center}.underline-tabs{width:100%}.underline-tabs,.underline-tabs .underline-tabs__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.underline-tabs .underline-tabs__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:none;border:none;color:#737380;cursor:pointer;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:.625rem 1rem .75rem;-webkit-transition:color .2s ease;transition:color .2s ease}.underline-tabs .underline-tabs__item:after{background-color:#4f45e5;border-radius:2px;bottom:0;content:"";height:2px;left:1rem;opacity:0;position:absolute;right:1rem;-webkit-transform:scaleX(.4);transform:scaleX(.4);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s ease,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .2s ease,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.underline-tabs .underline-tabs__item:hover{color:#4f45e5}.underline-tabs .underline-tabs__item:hover:after{opacity:.35;-webkit-transform:scaleX(1);transform:scaleX(1)}.underline-tabs .underline-tabs__item:focus-visible{color:#4f45e5;outline:none}.underline-tabs .underline-tabs__item.is-active{color:#4f45e5}.underline-tabs .underline-tabs__item.is-active:after{opacity:0}.underline-tabs .underline-tabs__label{font-size:.875rem;font-weight:500;line-height:normal;white-space:nowrap}.underline-tabs .underline-tabs__indicator{background-color:#4f45e5;border-radius:2px;bottom:0;height:2px;left:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;width:0}.underline-tabs.is-ready .underline-tabs__indicator{opacity:1}.tooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;min-width:0;outline:none}.tooltip:focus-visible .tooltip__bubble,.tooltip:hover .tooltip__bubble{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}.tooltip .tooltip__bubble{background:var(--neutrals-neutrals1000);border-radius:.5rem;bottom:calc(100% + .625rem);-webkit-box-shadow:0 8px 24px rgba(15,23,42,.25);box-shadow:0 8px 24px #0f172a40;color:var(--neutrals-white);font-size:.75rem;font-weight:400;left:50%;line-height:1.125rem;max-width:18rem;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;text-align:left;text-transform:none;-webkit-transform:translate(-50%,.25rem);transform:translate(-50%,.25rem);-webkit-transition:opacity .15s ease,visibility .15s,-webkit-transform .15s ease;transition:opacity .15s ease,visibility .15s,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease,visibility .15s;transition:opacity .15s ease,transform .15s ease,visibility .15s,-webkit-transform .15s ease;visibility:hidden;white-space:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:20}.tooltip .tooltip__bubble:after{border:.375rem solid transparent;border-top:.375rem solid var(--neutrals-neutrals1000);content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.truncated-text{max-width:100%;min-width:0}.truncated-text .truncated-text__label{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objective-status-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:.6875rem;font-weight:600;gap:.25rem;line-height:normal;padding:.1875rem .5rem;white-space:nowrap}.objective-status-pill:before{background:currentColor;border-radius:999px;content:"";height:.375rem;width:.375rem}.objective-status-pill.objective-status-pill--in_progress{background:#e0e7ff;color:#4f46e5}.objective-status-pill.objective-status-pill--done{background:#d1fae5;color:#059669}.objective-status-pill.objective-status-pill--blocked,.objective-status-pill.objective-status-pill--not_done{background:#ffcfc9;color:#b10202}.objective-status-pill.objective-status-pill--partial{background:#fef3c7;color:#b45309}.objective-status-pill .objective-status-pill__caret{fill:currentColor;height:.5rem;width:.5rem}.objective-status{position:relative}.objective-status,.objective-status .objective-status__trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.objective-status .objective-status__trigger{background:none;border:none;cursor:pointer;padding:0}.objective-status .objective-status__trigger:hover .objective-status-pill{-webkit-filter:brightness(.96);filter:brightness(.96)}.objective-status .objective-status__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:calc(100% + .375rem);z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #e5e7eb;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(0,14,69,.12);box-shadow:0 8px 24px #000e451f;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:12.5rem;padding:.375rem}.objective-status .objective-status__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;padding:.375rem .5rem;text-align:left}.objective-status .objective-status__option.is-current,.objective-status .objective-status__option:hover{background:#f3f4f6}.objective-status .objective-status__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-width:16rem;padding:.25rem}.objective-status .objective-status__note-input{border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:.75rem;line-height:1rem;padding:.5rem .625rem;resize:vertical;width:100%}.objective-status .objective-status__note-input::-webkit-input-placeholder{color:#9ca3af}.objective-status .objective-status__note-input::-moz-placeholder{color:#9ca3af}.objective-status .objective-status__note-input:-ms-input-placeholder{color:#9ca3af}.objective-status .objective-status__note-input::-ms-input-placeholder{color:#9ca3af}.objective-status .objective-status__note-input::placeholder{color:#9ca3af}.objective-status .objective-status__note-input:focus{border-color:var(--primary-primary);outline:none}.objective-status .objective-status__note-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;gap:.375rem;justify-content:flex-end}.objective-status .objective-status__note-button{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:.25rem .625rem}.objective-status .objective-status__note-button:hover:not(:disabled){background:#f3f4f6}.objective-status .objective-status__note-button.objective-status__note-button--primary{background:var(--primary-primary);border-color:var(--primary-primary);color:#fff}.objective-status .objective-status__note-button.objective-status__note-button--primary:hover:not(:disabled){-webkit-filter:brightness(.95);filter:brightness(.95)}.objective-status .objective-status__note-button:disabled{cursor:default;opacity:.6}.objectives-editor{gap:.75rem}.objectives-editor,.objectives-editor .objectives-editor__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.objectives-editor .objectives-editor__section{gap:.5rem}.objectives-editor .objectives-editor__section-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;border:none;cursor:pointer;justify-content:space-between;padding:0;width:100%}.objectives-editor .objectives-editor__caret{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;color:#6b7280;height:1.5rem;justify-content:center;-webkit-transition:background .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,background .15s ease,color .15s ease;transition:transform .15s ease,background .15s ease,color .15s ease,-webkit-transform .15s ease;width:1.5rem}.objectives-editor .objectives-editor__caret svg{fill:currentColor;height:.875rem;width:.875rem}.objectives-editor .objectives-editor__caret.objectives-editor__caret--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.objectives-editor .objectives-editor__section-toggle:hover .objectives-editor__caret{background:#f3f4f6;color:#000e45}.objectives-editor .objectives-editor__label{color:#9ca3af;font-size:.75rem;font-weight:700;line-height:normal;text-transform:uppercase}.objectives-editor .objectives-editor__subsection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.objectives-editor.objectives-editor--modal,.objectives-editor.objectives-editor--modal .objective-box,.objectives-editor.objectives-editor--modal .objectives-editor__section{gap:1rem}.objectives-editor .objectives-editor__sublabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7280;font-size:.75rem;font-weight:600;gap:.375rem;text-transform:uppercase}.objectives-editor .objectives-editor__sublabel:before{background:#7f56d9;border-radius:999px;content:"";height:.375rem;width:.375rem}.objectives-editor .objectives-editor__sublabel.objectives-editor__sublabel--carry:before{background:#f59e0b}.objectives-editor .objectives-editor__add{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.375rem;justify-content:center;-ms-flex-item-align:center;align-self:center;background:none;border:none;border-radius:6px;color:var(--primary-primary);cursor:pointer;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.objectives-editor .objectives-editor__add svg{height:.6875rem;width:.6875rem}.objectives-editor .objectives-editor__add:hover{background:var(--primary-primary100)}.objectives-editor .objectives-editor__error{color:#ef4444;font-size:.75rem;font-weight:500}.objectives-editor .objective-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:.75rem}.objectives-editor .objective-box.objective-box--invalid{border-color:#fca5a5}.objectives-editor .objective-box__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.objectives-editor .objective-box__title{color:#374151;font-size:.8125rem;font-weight:600}.objectives-editor .objective-box__remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fee2e2;border:none;border-radius:4px;cursor:pointer;justify-content:center;margin-left:auto;padding:.125rem .5rem;-webkit-transition:background .15s ease;transition:background .15s ease}.objectives-editor .objective-box__remove svg{display:block;height:.75rem;width:.75rem}.objectives-editor .objective-box__remove:hover{background:#fecaca}.objectives-editor .objective-box__textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:.8125rem;line-height:1.125rem;min-height:3.75rem;padding:.75rem;resize:vertical;width:100%}.objectives-editor .objective-box__textarea::-webkit-input-placeholder{color:#9ca3af}.objectives-editor .objective-box__textarea::-moz-placeholder{color:#9ca3af}.objectives-editor .objective-box__textarea:-ms-input-placeholder{color:#9ca3af}.objectives-editor .objective-box__textarea::-ms-input-placeholder{color:#9ca3af}.objectives-editor .objective-box__textarea::placeholder{color:#9ca3af}.objectives-editor .objective-box__textarea:focus{border-color:var(--primary-primary);outline:none}.objectives-editor .objective-box__textarea:-moz-read-only{background:#f9fafb}.objectives-editor .objective-box__textarea:read-only{background:#f9fafb}.objectives-editor .objective-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.objectives-editor .objective-tags.objective-tags--selected-only .objective-tag:not(.objective-tag--active){display:none}.objectives-editor .objective-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;gap:.25rem;justify-content:center;line-height:1.125rem;padding:.375rem .875rem;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease}.objectives-editor .objective-tag:hover:not(:disabled){border-color:#4f46e566;color:#4f46e5}.objectives-editor .objective-tag.objective-tag--active{background:rgba(79,70,229,.12);border-color:#4f46e566;color:#4f46e5}.objectives-editor .objective-tag:disabled{cursor:default}.objectives-editor .objective-profiles__picker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.objectives-editor .objective-profiles__picker-label{color:#6b7280;font-size:.75rem;font-weight:500;margin-right:.125rem}.objectives-editor .objective-profile-chip{font-size:.75rem;padding:.25rem .625rem}.objectives-editor .objective-profile-chip__check{height:.75rem;width:.75rem}.objectives-editor .carry-over-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fffbeb;border:1px solid #e5e7eb;border-radius:12px;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.objectives-editor .carry-over-card:before{background:#f59e0b;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.objectives-editor .carry-over-card.carry-over-card--discard{background:#f9fafb;opacity:.7}.objectives-editor .carry-over-card.carry-over-card--discard:before{background:#d1d5db}.objectives-editor .carry-over-card.carry-over-card--done{background:#f0fdf4}.objectives-editor .carry-over-card.carry-over-card--done:before{background:#059669}.objectives-editor .carry-over-card.carry-over-card--invalid{border-color:#fca5a5}.objectives-editor .carry-over-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.objectives-editor .carry-over-card__edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;background:none;border:none;border-radius:4px;color:#4f689a;color:var(--quinary-quinary700,#4f689a);cursor:pointer;flex-shrink:0;height:1.75rem;margin:-.375rem -.375rem 0 0;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;width:1.75rem}.objectives-editor .carry-over-card__edit svg{height:.9375rem;width:.9375rem}.objectives-editor .carry-over-card__edit svg path{fill:currentColor}.objectives-editor .carry-over-card__edit.is-active,.objectives-editor .carry-over-card__edit:hover{background-color:var(--primary-primary100);color:var(--primary-primary700)}.objectives-editor .carry-over-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e5e7eb;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1rem}.objectives-editor .carry-over-card__footer:has(.is-active) .carry-over-card__action:not(.is-active){opacity:.45}.objectives-editor .carry-over-card__error{color:#ef4444;font-size:.75rem;font-weight:500;padding:0 1rem .75rem}.objectives-editor .carry-over-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.objectives-editor .carry-over-card__text{-webkit-box-flex:1;color:#4f689a;color:var(--quinary-quinary700,#4f689a);-ms-flex:1;flex:1;font-size:.875rem;font-weight:400;line-height:145%;margin:0}.objectives-editor .carry-over-card__textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:2.75rem}.objectives-editor .carry-over-card__action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;gap:.375rem;line-height:normal;padding:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.objectives-editor .carry-over-card__action svg{height:.9375rem;width:.9375rem}.objectives-editor .carry-over-card__action svg path{fill:currentColor}.objectives-editor .carry-over-card__action.is-active{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.objectives-editor .carry-over-card__action.carry-over-card__action--discard{color:#6b7280}.objectives-editor .carry-over-card__action.carry-over-card__action--keep{color:#ea580c}.objectives-editor .carry-over-card__action.carry-over-card__action--done{color:#059669}.objectives-editor .carry-over-card__action:hover:not(:disabled){-webkit-text-decoration:underline;text-decoration:underline}.modal.sprint-objectives-modal{border-radius:13px;max-width:calc(100vw - 2rem);min-width:0;width:50.125rem}.modal.sprint-objectives-modal .modal-header{padding:1rem 2rem 0}.modal.sprint-objectives-modal .modal-content{max-height:calc(100vh - 14rem);overflow-y:auto;padding:.5rem 2rem 1rem;width:100%}.modal.sprint-objectives-modal .modal-footer{padding:.5rem 2rem 1.5rem}.modal.sprint-objectives-modal .sprint-objectives-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid #f3f4f6;gap:.75rem;justify-content:flex-end;padding-top:1rem;width:100%}.modal.sprint-objectives-modal .button.sprint-objectives-modal__cancel,.modal.sprint-objectives-modal .button.sprint-objectives-modal__save{border-radius:8px;font-size:.875rem;font-weight:600;line-height:normal;padding:.625rem 1.25rem}.modal.sprint-objectives-modal .button.sprint-objectives-modal__cancel{background:#fff;border:1px solid #d1d5db;color:#374151}.modal.sprint-objectives-modal .button.sprint-objectives-modal__cancel:hover:not(.disabled){background:#f9fafb;border-color:#d1d5db;color:#374151}.modal.sprint-objectives-modal .button.sprint-objectives-modal__save{background:#7f56d9;border:1px solid #7f56d9;color:#fff;min-width:7.75rem}.modal.sprint-objectives-modal .button.sprint-objectives-modal__save:hover:not(.disabled){background:#6e3fcd;border-color:#6e3fcd;color:#fff}.current-sprint-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1.5rem;padding-bottom:2.5rem}.current-sprint-tab.current-sprint-tab--only-empty{padding-bottom:0}.current-sprint-tab .current-sprint-tab__empty{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px dashed #e5e7eb;border-radius:.75rem;color:#6b7280;font-size:.8125rem;font-weight:500;justify-content:center;min-height:8rem}.current-sprint-tab .accumulated-hours-card,.current-sprint-tab .sprint-focus-card,.current-sprint-tab .sprint-progress-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid #e5e7eb;border-radius:.75rem;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.04);box-shadow:0 4px 12px #0000000a;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:2rem}.current-sprint-tab .sprint-progress-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.current-sprint-tab .sprint-progress-card__header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.current-sprint-tab .sprint-progress-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.375rem;white-space:nowrap}.current-sprint-tab .sprint-progress-card__name{color:#000e45;font-size:.875rem;font-weight:600}.current-sprint-tab .sprint-progress-card__range{color:#6b7280;font-size:.75rem;font-weight:400}.current-sprint-tab .sprint-progress-card__track-days{background:#f3f4f6;border-radius:.25rem;height:.5rem;overflow:hidden;width:100%}.current-sprint-tab .sprint-progress-card__track-days-fill{background:#10b981;border-radius:.25rem;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.current-sprint-tab .sprint-progress-card__today{color:#059669;font-size:.8125rem;font-weight:600;white-space:nowrap}.current-sprint-tab .sprint-progress-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.current-sprint-tab .sprint-progress-card__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:1rem}.current-sprint-tab .sprint-progress-card__stat-label{color:#6b7280;font-size:.75rem;font-weight:600}.current-sprint-tab .sprint-progress-card__stat-value{color:#000e45;font-size:1.5rem;font-weight:700;line-height:normal}.current-sprint-tab .sprint-progress-card__stat-value.sprint-progress-card__stat-value--primary{color:#7f56d9}.current-sprint-tab .sprint-progress-card__stat-value.sprint-progress-card__stat-value--danger{color:#b10202}.current-sprint-tab .sprint-progress-card__stat-value.sprint-progress-card__stat-value--ok{color:#059669}.current-sprint-tab .sprint-progress-card__stat-hint{color:#9ca3af;font-size:.6875rem;font-weight:400}.current-sprint-tab .sprint-progress-card__stat-value--danger+.sprint-progress-card__stat-hint{color:#b10202}.current-sprint-tab .sprint-progress-card__timeline{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;padding-top:1.25rem}.current-sprint-tab .sprint-progress-card__expected-label{color:#4f689a;font-size:.625rem;font-weight:600;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap}.current-sprint-tab .sprint-progress-card__bar{background:#f3f4f6;border-radius:.25rem;height:1.25rem;position:relative}.current-sprint-tab .sprint-progress-card__bar-fill{background:#7f56d9;border-radius:.125rem;height:.75rem;left:0;opacity:.8;position:absolute;top:.25rem;-webkit-transition:width .4s ease;transition:width .4s ease}.current-sprint-tab .sprint-progress-card__bar-fill.is-over{background:#ef4444}.current-sprint-tab .sprint-progress-card__bar-marker{border-left:1px dashed #4f689a;bottom:-.25rem;position:absolute;top:-.25rem;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0}.current-sprint-tab .sprint-progress-card__bar-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#9ca3af;font-size:.6875rem;font-weight:400;gap:.5rem;justify-content:space-between}.current-sprint-tab .sprint-progress-card__bar-labels .is-over{color:#b10202;font-weight:600}.current-sprint-tab .sprint-progress-card__alerts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.current-sprint-tab .sprint-progress-card__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fef3c7;border:1px solid #f5e68a;border-radius:.375rem;color:#000;font-size:.75rem;font-weight:400;gap:.625rem;line-height:1rem;padding:.75rem}.current-sprint-tab .sprint-progress-card__alert strong{font-weight:700}.current-sprint-tab .sprint-progress-card__alert svg{-ms-flex-negative:0;color:#b45309;flex-shrink:0;height:1.125rem;width:1.125rem}.current-sprint-tab .sprint-progress-card__alert.sprint-progress-card__alert--info{background:#f3f4f6;border-color:#e5e7eb}.current-sprint-tab .sprint-progress-card__alert.sprint-progress-card__alert--info svg{color:#6b7280}.current-sprint-tab .sprint-focus-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.current-sprint-tab .sprint-focus-card__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.current-sprint-tab .sprint-focus-card__col.sprint-focus-card__col--team{-webkit-box-flex:1.15;border-left:1px solid #e5e7eb;-ms-flex:1.15;flex:1.15;padding-left:2.5rem}.current-sprint-tab .sprint-objectives-card,.current-sprint-tab .sprint-team-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.current-sprint-tab .accumulated-hours-card__header,.current-sprint-tab .sprint-objectives-card__header,.current-sprint-tab .sprint-team-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.current-sprint-tab .accumulated-hours-card__title,.current-sprint-tab .sprint-objectives-card__title,.current-sprint-tab .sprint-team-card__title{color:#000e45;font-size:.875rem;font-weight:600;margin:0}.current-sprint-tab .sprint-objectives-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.current-sprint-tab .sprint-objectives-card__edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4f689a;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;gap:.375rem;padding:.25rem .625rem;-webkit-transition:background .15s ease;transition:background .15s ease}.current-sprint-tab .sprint-objectives-card__edit svg{fill:currentColor;height:.6875rem;width:.6875rem}.current-sprint-tab .sprint-objectives-card__edit:hover{background:#f3f4f6}.current-sprint-tab .sprint-objectives-card__history{color:var(--primary-primary);font-size:.75rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.current-sprint-tab .sprint-objectives-card__history:hover{-webkit-text-decoration:underline;text-decoration:underline}.current-sprint-tab .sprint-objectives-card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.current-sprint-tab .sprint-objectives-card .objective-status-pill--in_progress{background:#d1fae5;color:#059669}.current-sprint-tab .sprint-objectives-card__general{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.625rem;padding:.875rem 1rem}.current-sprint-tab .sprint-objectives-card__general-header{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.current-sprint-tab .sprint-objectives-card__general-header,.current-sprint-tab .sprint-objectives-card__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.current-sprint-tab .sprint-objectives-card__pills{gap:.375rem}.current-sprint-tab .sprint-objectives-card__label{color:#6b7280;font-size:.6875rem;font-weight:700;text-transform:uppercase}.current-sprint-tab .sprint-objectives-card__text{color:#263d6c;font-size:.8125rem;font-weight:400;line-height:1.125rem;margin:0;white-space:pre-line}.current-sprint-tab .sprint-objectives-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.current-sprint-tab .sprint-objectives-card__tag{background:rgba(79,70,229,.12);border:1px solid rgba(79,70,229,.4);border-radius:999px;color:#4f46e5;font-size:.6875rem;font-weight:500;padding:.1875rem .625rem}.current-sprint-tab .sprint-objectives-card__carried{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffcfc9;border-radius:.37rem;color:#b10202;font-size:.75rem;font-weight:500;height:1.25rem;padding:0 .5rem;white-space:nowrap}.current-sprint-tab .sprint-objectives-card__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #f3f4f6;border-radius:6px;-ms-flex-direction:column;flex-direction:column;gap:.375rem;padding:.75rem}.current-sprint-tab .sprint-objectives-card__profile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.current-sprint-tab .sprint-objectives-card__profile-name{color:#000e45;font-size:.75rem;font-weight:600}.current-sprint-tab .sprint-objectives-card__profile-text{color:#6b7280;font-size:.75rem;line-height:1rem;margin:0;white-space:pre-line}.current-sprint-tab .sprint-objectives-card__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0}.current-sprint-tab .sprint-objectives-card__empty,.current-sprint-tab .sprint-team-card__empty{color:#6b7280;font-size:.8125rem;font-weight:400;padding:1rem 0}.current-sprint-tab .sprint-team-card__table{border-collapse:collapse;width:100%}.current-sprint-tab .sprint-team-card__table td,.current-sprint-tab .sprint-team-card__table th{padding:.25rem 0 .25rem .75rem;text-align:left;vertical-align:middle}.current-sprint-tab .sprint-team-card__table td:first-child,.current-sprint-tab .sprint-team-card__table th:first-child{padding-left:0}.current-sprint-tab .sprint-team-card__table th{color:#9ca3af;font-size:.6875rem;font-weight:700;padding-bottom:.75rem;text-transform:uppercase}.current-sprint-tab .sprint-team-card__table td{color:#263d6c;font-size:.8125rem;font-weight:600;height:2.4375rem}.current-sprint-tab .sprint-team-card__table .is-numeric{text-align:right;white-space:nowrap;width:5rem}.current-sprint-tab .sprint-team-card__table .is-reported{width:7.5rem}.current-sprint-tab .sprint-team-card__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.current-sprint-tab .sprint-team-card__avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;color:var(--neutrals-white);font-size:.625rem;font-weight:700;height:1.75rem;justify-content:center;overflow:hidden;width:1.75rem;-ms-flex-negative:0;flex-shrink:0}.current-sprint-tab .sprint-team-card__avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.current-sprint-tab .sprint-team-card__person-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0625rem;min-width:0}.current-sprint-tab .sprint-team-card__person-name{color:#000e45;font-size:.8125rem;font-weight:600}.current-sprint-tab .sprint-team-card__person-role{color:#6b7280;font-size:.6875rem;font-weight:400}.current-sprint-tab .sprint-team-card__reported{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:600;gap:.25rem}.current-sprint-tab .sprint-team-card__reported .is-over{color:#b10202;font-weight:700}.current-sprint-tab .sprint-team-card__bar{background:#f3f4f6;border-radius:.1875rem;height:.375rem;overflow:hidden;width:7.5rem}.current-sprint-tab .sprint-team-card__bar-fill{background:#7f56d9;border-radius:.1875rem;height:100%}.current-sprint-tab .sprint-team-card__bar-fill.is-over{background:#ef4444}.current-sprint-tab .sprint-team-card__deviation{color:#6b7280;font-weight:500}.current-sprint-tab .sprint-team-card__deviation.is-over{color:#b10202;font-weight:700}.current-sprint-tab .accumulated-hours-card{gap:1rem}.current-sprint-tab .accumulated-hours-card__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.current-sprint-tab .accumulated-hours-card__info{color:#9ca3af;cursor:help;height:1rem;width:1rem}.current-sprint-tab .accumulated-hours-card__budget{background:#f9fafb;border:1px solid #e5e7eb;border-radius:1.25rem;color:#263d6c;font-size:.8125rem;font-weight:600;padding:.375rem .75rem;white-space:nowrap}.current-sprint-tab .accumulated-hours-card__budget strong{color:#7f56d9;font-weight:700}.current-sprint-tab .accumulated-hours-card__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.current-sprint-tab .accumulated-hours-card__total-value{color:#000e45;font-size:2rem;font-weight:700;line-height:normal}.current-sprint-tab .accumulated-hours-card__total-label{color:#6b7280;font-size:1.25rem;font-weight:600}.current-sprint-tab .accumulated-hours-card__sprints{color:#9ca3af;font-size:.75rem;font-weight:400;margin-top:-.75rem}.current-sprint-tab .accumulated-hours-card__roles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;list-style:none;margin:.25rem 0 0;padding:0}.current-sprint-tab .accumulated-hours-card__role{display:grid;grid-template-columns:10rem minmax(0,1fr) 8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.5rem;gap:1.5rem}.current-sprint-tab .accumulated-hours-card__role-name{color:#263d6c;font-size:.8125rem;font-weight:600}.current-sprint-tab .accumulated-hours-card__role-track{background:#f3f4f6;border-radius:.375rem;height:.75rem;overflow:hidden}.current-sprint-tab .accumulated-hours-card__role-fill{border-radius:.375rem;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.current-sprint-tab .accumulated-hours-card__role-hours{color:#263d6c;font-size:.8125rem;font-weight:600;text-align:right}.current-sprint-tab .accumulated-hours-card__role-percent{color:#9ca3af;font-weight:600}.current-sprint-tab__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:12rem}@media (max-width:900px){.current-sprint-tab .sprint-progress-card__stats{grid-template-columns:minmax(0,1fr)}.current-sprint-tab .sprint-focus-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.current-sprint-tab .sprint-focus-card__col.sprint-focus-card__col--team{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:1.5rem}}.multi-select-container{max-width:40.6rem;width:100%}.multi-select-container.error .select__control{border-color:var(--error-error)}.multi-select-container .select__control{border:.0625rem solid var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.multi-select-container .select__control.select__control--is-focused{border-color:var(--neutrals-neutrals900);-webkit-box-shadow:none;box-shadow:none}.multi-select-container .select__control .select__value-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem}.multi-select-container .select__control .select__value-container .select__multi-value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--primary-primary100);border-radius:.375rem;color:var(--primary-primary700);margin:.125rem 0}.multi-select-container .select__control .select__value-container .select__multi-value .select__multi-value__label{color:var(--primary-primary700);font-size:.75rem;font-weight:500;padding:.1875rem .25rem .1875rem .5rem}.multi-select-container .select__control .select__value-container .select__multi-value .select__multi-value__remove{border-radius:.25rem;color:var(--primary-primary400);cursor:pointer;margin-right:.25rem;padding:.125rem}.multi-select-container .select__control .select__value-container .select__multi-value .select__multi-value__remove svg{height:.75rem;width:.75rem}.multi-select-container .select__control .select__value-container .select__multi-value .select__multi-value__remove:hover{background-color:var(--primary-primary200);color:var(--primary-primary800)}.multi-select-container .select__control .select__value-container .select__input-container,.multi-select-container .select__control .select__value-container .select__placeholder{font-size:.875rem}.multi-select-container .select__control .select__value-container .select__placeholder{color:var(--color-inputs-text-placeholder)}.multi-select-container .select__indicators{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.multi-select-container .select__menu{border-bottom-left-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius);border-color:var(--neutrals-neutrals200);border-radius:.625rem;margin:0;z-index:999}.multi-select-container .select__menu input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex-negative:0;background:var(--neutrals-white) center /.625rem no-repeat;border:1.5px solid var(--neutrals-neutrals300);border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1rem;margin:0 .625rem 0 0;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease;width:1rem}.multi-select-container .select__menu input[type=checkbox]:checked{background-color:var(--primary-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 4 2.5 2.5L9 1'/%3E%3C/svg%3E");border-color:var(--primary-primary)}.multi-select-container .select__menu .select__option{background:var(--neutrals-white);border-bottom:.0625rem solid var(--neutrals-neutrals200);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;height:var(--input-height);line-height:1.132rem;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--neutrals-neutrals1000)}.multi-select-container .select__menu .select__option.select__option--is-focused,.multi-select-container .select__menu .select__option:hover{background:var(--neutrals-neutrals00)}.multi-select-container .select__menu .select__option.select__option--is-selected{background:var(--primary-primary100);color:var(--neutrals-neutrals1000)}.multi-select-container .select__menu .select__option.select__option--is-selected:first-child{border-top-left-radius:var(--input-border-radius);border-top-right-radius:var(--input-border-radius)}.multi-select-container .select__menu .select__option.select__option--is-selected:last-child{border-bottom-left-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius)}.project-info{--project-info-border:#e5e7eb;--project-info-divider:#d1d5db;--project-info-label-bg:#f9fafb;--project-info-muted:#6b7280;--project-info-text:#111827;--project-info-title:#9095a1;--project-info-accent:#4f45e5;--project-info-success:#10b981;--project-info-success-text:#047857;color:#111827;color:var(--project-info-text);font-family:Montserrat,sans-serif;gap:.5rem;padding-bottom:2.5rem}.project-info,.project-info .project-info__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-info .project-info__section{gap:1rem}.project-info .project-info__section.project-info__section--data{padding-top:.6875rem}.project-info .project-info__section+.project-info__section{margin-top:1.5rem}.project-info .project-info__section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;height:1.5rem;justify-content:space-between}.project-info .project-info__section-title{color:var(--project-info-title);font-size:.8125rem;font-weight:700;letter-spacing:1.5px;line-height:normal;margin:0;text-transform:uppercase}.project-info .project-info__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.project-info .project-info__actions .button{border-radius:.375rem;font-size:.8125rem;height:1.75rem;line-height:1rem;padding:0 .875rem}.project-info .project-info__edit,.project-info .project-info__integration-edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:.375rem;color:var(--project-info-accent);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.25rem;line-height:normal;padding:.25rem .5rem}.project-info .project-info__edit svg,.project-info .project-info__integration-edit svg{height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.project-info .project-info__edit:hover,.project-info .project-info__integration-edit:hover{background:#eef2ff}.project-info .project-info__integration-edit{color:var(--project-info-muted);padding:0}.project-info .project-info__integration-edit svg{height:.875rem;width:.875rem}.project-info .project-info__integration-edit:hover{background:none;color:var(--project-info-text)}.project-info .project-info__table{--input-height:2.25rem;--input-border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid var(--project-info-border);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.project-info .project-info__row{display:grid;grid-template-columns:11.25rem minmax(0,1fr);min-height:3rem}.project-info .project-info__row+.project-info__row{border-top:1px solid var(--project-info-divider)}.project-info .project-info__row.project-info__row--image{min-height:3.5rem}.project-info .project-info__table--nested .project-info__row+.project-info__row{border-top-color:var(--project-info-border)}.project-info .project-info__label{background:var(--project-info-label-bg);color:var(--project-info-muted);font-size:.8125rem;font-weight:600;padding:0 1rem}.project-info .project-info__label,.project-info .project-info__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal}.project-info .project-info__value{color:var(--project-info-text);font-size:.875rem;font-weight:400;min-width:0;padding:.375rem 1.25rem}.project-info .project-info__value>.input-container,.project-info .project-info__value>.multi-select-container,.project-info .project-info__value>.react-datepicker-wrapper,.project-info .project-info__value>.select-container{max-width:100%;width:100%}.project-info .project-info__value>.tech-stack-wrapper{width:100%}.project-info .project-info__value>.input-container.textarea{margin:.375rem 0}.project-info .project-info__value .react-datepicker-wrapper .date-input{font-family:inherit}.project-info .project-info__row--multiline .project-info__value{padding-bottom:.875rem;padding-top:.875rem}.project-info .project-info__muted{color:var(--project-info-muted)}.project-info .project-info__strong{font-weight:700}.project-info .project-info__code{word-wrap:anywhere;color:var(--project-info-muted);font-family:Inter,sans-serif;font-size:.8125rem}.project-info .project-info__stories{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.project-info .project-info__stories strong{font-size:1rem;font-weight:700}.project-info .project-info__stories span{color:var(--project-info-muted);font-size:.8125rem}.project-info .project-info__description{color:#4b5563;line-height:1.25rem;white-space:pre-line}.project-info .project-info__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.project-info .project-info__chip{background:#f3f4f6;border:1px solid var(--project-info-divider);border-radius:.25rem;color:#374151;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;padding:.25rem .625rem}.project-info .project-info__chip,.project-info .project-info__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal}.project-info .project-info__status{background:#f9fafb;border:1px solid var(--project-info-divider);border-radius:100px;color:var(--project-info-muted);font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.project-info .project-info__status.is-active{background:#ecfdf5;border-color:var(--project-info-success);color:var(--project-info-success-text)}.project-info .project-info__status.is-active .project-info__status-dot{background:var(--project-info-success)}.project-info .project-info__status-dot{background:currentColor;border-radius:50%;height:.375rem;width:.375rem}.project-info .project-info__switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem}.project-info .ui-switch{border-radius:100px;height:1.5rem;width:2.75rem}.project-info .ui-switch.is-on{background:var(--project-info-success)}.project-info .ui-switch .ui-switch__knob{height:1.25rem;left:.125rem;top:.125rem;width:1.25rem}.project-info .ui-switch.is-on .ui-switch__knob{-webkit-transform:translateX(1.25rem);transform:translate(1.25rem)}.project-info .project-info__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.project-info .project-info__image-avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-clip:content-box;background-color:#d3d3d3;border:1px solid #ede8f6;border-radius:.5rem;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;overflow:hidden;text-shadow:0 0 1px rgba(0,0,0,.25);width:2.5rem}.project-info .project-info__image-avatar img{-o-object-fit:cover;object-fit:cover}.project-info .project-info__image-button{background:var(--neutrals-white);border:1px solid #d5d7da;border-radius:.375rem;color:#343330;cursor:pointer;font-size:.75rem;font-weight:600;line-height:normal;padding:.375rem .75rem}.project-info .project-info__image-button:hover{background:#f9fafb}.project-info .project-info__image-button.is-disabled{cursor:default;opacity:.6;pointer-events:none}.project-info .project-info__file-input{display:none}.project-info .project-info__notice{background:#fffbeb;border-radius:.5rem;color:#92400e;font-size:.8125rem;margin:0;padding:.625rem .875rem}.project-info .project-info__empty{border:1px dashed var(--project-info-border);border-radius:.75rem;color:var(--project-info-muted);font-size:.8125rem;padding:1.5rem;text-align:center}.project-info .project-info__team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.project-info .project-info__member{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border:1px solid var(--project-info-border);border-radius:.75rem;justify-content:space-between;padding:.75rem 1rem}.project-info .project-info__member,.project-info .project-info__member-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.project-info .project-info__member-left{min-width:0}.project-info .project-info__member-avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:.5625rem;font-weight:600;height:2rem;justify-content:center;overflow:hidden;width:2rem}.project-info .project-info__member-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:.125rem;justify-content:center;min-height:2.125rem;min-width:0}.project-info .project-info__member-name{font-size:.875rem;font-weight:700;line-height:normal}.project-info .project-info__member-sub{color:var(--project-info-muted);font-size:.75rem;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-info .project-info__member-roles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;gap:.375rem;justify-content:flex-end}.project-info .project-info__role-tag{border:1px solid var(--role-color);border-radius:100px;color:color-mix(in srgb,var(--role-color) 75%,#000);font-size:.75rem;font-weight:600;line-height:normal;padding:.25rem .75rem;white-space:nowrap}.project-info .project-info__integration,.project-info .project-info__integrations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.project-info .project-info__integration{background:var(--neutrals-white);border:1px solid var(--project-info-border);border-radius:.75rem;padding:1.25rem}.project-info .project-info__integration.project-info__integration--empty{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.project-info .project-info__integration-header,.project-info .project-info__integration.project-info__integration--empty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-info .project-info__integration-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;height:1.75rem}.project-info .project-info__integration-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.project-info .project-info__integration-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;border-radius:.25rem;flex-shrink:0;height:1.75rem;overflow:hidden;width:1.75rem}.project-info .project-info__integration-logo svg{height:100%;width:100%}.project-info .project-info__integration-name{font-size:1rem;font-weight:700;line-height:normal}.project-info .project-info__integration-state{border:1px solid var(--project-info-title);border-radius:.25rem;color:var(--project-info-muted);font-size:.6875rem;font-weight:600;line-height:normal;padding:.125rem .5rem}.project-info .project-info__integration-state.is-connected{border-color:var(--project-info-success);color:var(--project-info-success-text)}.project-info .project-info__configure{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--project-info-accent);border-radius:.375rem;color:var(--project-info-accent);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;gap:.375rem;line-height:normal;padding:.375rem .75rem}.project-info .project-info__configure svg{height:.875rem;width:.875rem}.project-info .project-info__configure:hover{background:#eef2ff}.project-info .project-info__repo-list{list-style:none;margin:0;padding:0}.project-info .project-info__repo-list,.project-info .project-info__sync{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.project-info .project-info__sync{padding:.5rem 0}.project-info .project-info__sync-hint{color:var(--project-info-muted);font-size:.75rem;line-height:1.4;margin:0}.project-info .project-info__sync-now{background:none;border:none;color:var(--project-info-accent);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;margin-left:.5rem;padding:0}.project-info .project-info__sync-now:disabled{cursor:default;opacity:.6}.project-info .project-info__link{word-wrap:anywhere;color:var(--project-info-accent);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.project-info .project-info__link:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:640px){.project-info .project-info__row{grid-template-columns:1fr}.project-info .project-info__label{padding:.5rem 1rem}.project-info .project-info__integration.project-info__integration--empty,.project-info .project-info__member{-ms-flex-wrap:wrap;flex-wrap:wrap}.project-info .project-info__member-roles{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.project-info__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:12rem}.modal.project-info__setup-modal{width:min(56rem,calc(100% - 4rem))}.modal.project-info__setup-modal .modal-content .form-layout{background-color:transparent}.project-info__setup-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;gap:.75rem;justify-content:flex-end;width:100%}.team-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1rem;padding-bottom:2.5rem}.team-tab.team-tab--empty{padding-bottom:0}.team-tab .team-tab__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.team-tab .team-tab__summary{color:#6b7280;font-size:.75rem;font-weight:500}.team-tab .team-tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.team-tab__empty,.team-tab__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:12rem}.team-tab__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;color:#737380;font-size:.875rem;font-weight:500;justify-content:center;line-height:normal;text-align:center}.team-member-card,.team-tab__empty{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-member-card{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(0,2.4fr) minmax(10rem,1fr) auto;position:relative;grid-gap:1.5rem;-webkit-animation:team-member-card-in .45s cubic-bezier(.22,1,.36,1) both;animation:team-member-card-in .45s cubic-bezier(.22,1,.36,1) both;background:var(--neutrals-white);border:1px solid #e5e7eb;border-radius:.75rem;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.03);box-shadow:0 4px 12px #00000008;cursor:pointer;gap:1.5rem;min-height:7.375rem;padding:1rem;-webkit-transition:border-color .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1)}.team-member-card:before{background:linear-gradient(180deg,var(--primary-primary700),var(--primary-primary200));bottom:-1px;left:-1px;-webkit-mask:linear-gradient(90deg,#000 3px,transparent 0);mask:linear-gradient(90deg,#000 3px,transparent 0);right:-1px;top:-1px;-webkit-transform:scaleY(.3);transform:scaleY(.3);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.team-member-card:after,.team-member-card:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute}.team-member-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-primary700) 4%,transparent),transparent);bottom:0;left:0;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.team-member-card:focus-visible,.team-member-card:hover{border-color:var(--primary-primary200);-webkit-box-shadow:0 4px 8px 0 color-mix(in srgb,var(--primary-primary700) 8%,transparent);box-shadow:0 4px 8px 0 color-mix(in srgb,var(--primary-primary700) 8%,transparent);outline:none;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.team-member-card:hover:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.team-member-card:focus-visible:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.team-member-card:hover:after{opacity:1}.team-member-card:focus-visible:after{opacity:1}.team-member-card:focus-visible .team-member-card__avatar{-webkit-box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent)}.team-member-card:hover .team-member-card__avatar{-webkit-box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent)}.team-member-card:focus-visible .team-member-card__name{color:var(--primary-primary700)}.team-member-card:hover .team-member-card__name{color:var(--primary-primary700)}.team-member-card:focus-visible .team-member-card__arrow{-webkit-transform:translateX(3px);transform:translate(3px)}.team-member-card:hover .team-member-card__arrow{-webkit-transform:translateX(3px);transform:translate(3px)}.team-member-card:focus-visible .team-member-card__arrow path{stroke:var(--primary-primary700)}.team-member-card:hover .team-member-card__arrow path{stroke:var(--primary-primary700)}.team-member-card:active{-webkit-transform:translateY(-1px) scale(.995);transform:translateY(-1px) scale(.995)}.team-member-card.is-former .team-member-card__person,.team-member-card.is-former .team-member-card__stats{opacity:.4}.team-member-card .team-member-card__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-right:1px solid #e5e7eb;-ms-flex-direction:column;flex-direction:column;gap:.625rem;min-width:0;padding-right:1.5rem}.team-member-card .team-member-card__identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;min-width:0}.team-member-card .team-member-card__avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-size:.6875rem;font-weight:600;height:2rem;justify-content:center;overflow:hidden;-webkit-transition:-webkit-box-shadow .35s ease;transition:-webkit-box-shadow .35s ease;transition:box-shadow .35s ease;transition:box-shadow .35s ease,-webkit-box-shadow .35s ease;width:2rem}.team-member-card .team-member-card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-member-card .team-member-card__names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.team-member-card .team-member-card__name{color:var(--title-text);font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .25s ease;transition:color .25s ease;white-space:nowrap}.team-member-card .team-member-card__sub{color:#6b7280;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-card .team-member-card__roles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.team-member-card .team-member-card__role{background:color-mix(in srgb,var(--role-color) 10%,transparent);border:1px solid var(--role-color);border-radius:100px;color:color-mix(in srgb,var(--role-color) 75%,#000);font-size:.6875rem;font-weight:600;line-height:normal;padding:.125rem .5rem;white-space:nowrap}.team-member-card .team-member-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.team-member-card .team-member-card__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;text-align:center}.team-member-card .team-member-card__value{color:var(--title-text);font-size:1.125rem;font-weight:700;line-height:normal}.team-member-card .team-member-card__value.is-good{color:#059669}.team-member-card .team-member-card__value.is-warning{color:#d97706}.team-member-card .team-member-card__value.is-bad{color:#dc2626}.team-member-card .team-member-card__label{color:#9ca3af;font-size:.625rem;font-weight:400;line-height:normal}.team-member-card .team-member-card__trend{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;font-size:.6875rem;font-weight:600;gap:.25rem;padding:.25rem .625rem;white-space:nowrap}.team-member-card .team-member-card__trend svg{height:.75rem;width:.75rem}.team-member-card .team-member-card__trend svg path{fill:currentColor}.team-member-card .team-member-card__trend.team-member-card__trend--underestimates{background:#fee2e2;color:#dc2626}.team-member-card .team-member-card__trend.team-member-card__trend--adjusted{background:#dcfce7;color:#059669}.team-member-card .team-member-card__trend.team-member-card__trend--overestimates{background:#e0e7ff;color:#4338ca}.team-member-card .team-member-card__trend.team-member-card__trend--overestimates svg path{fill:none;stroke:currentColor}.team-member-card .team-member-card__sprint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #e5e7eb;-ms-flex-direction:column;flex-direction:column;gap:.375rem;min-width:0;padding-left:1.5rem}.team-member-card .team-member-card__sprint-hint,.team-member-card .team-member-card__sprint-label{color:#9ca3af;font-size:.6875rem;font-weight:500}.team-member-card .team-member-card__bar{background:#dcfce7;border-radius:100px;height:.5rem;overflow:hidden}.team-member-card .team-member-card__bar span{background:var(--primary-primary);border-radius:inherit;display:block;height:100%;-webkit-transition:width .45s cubic-bezier(.22,1,.36,1);transition:width .45s cubic-bezier(.22,1,.36,1)}.team-member-card .team-member-card__bar.is-over{background:#fee2e2}.team-member-card .team-member-card__bar.is-over span{background:#dc2626}.team-member-card .team-member-card__sprint-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.team-member-card .team-member-card__sprint-hours{color:var(--title-text);font-size:.8125rem;font-weight:700;white-space:nowrap}.team-member-card .team-member-card__sprint-hours.is-over{color:#dc2626}.team-member-card .team-member-card__badge{background:#dcfce7;border-radius:100px;color:#059669;font-size:.625rem;font-weight:700;padding:.0625rem .375rem}.team-member-card .team-member-card__badge.is-over{background:#fee2e2;color:#dc2626}.team-member-card .team-member-card__sprint-empty{color:#9ca3af;font-size:.75rem}.team-member-card .team-member-card__arrow{height:1.25rem;width:1.25rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.team-member-card .team-member-card__arrow path{-webkit-transition:stroke .25s ease;transition:stroke .25s ease}.modal.team-tab__modal{width:min(56rem,calc(100% - 4rem))}.modal.team-tab__modal .team-tab__modal-body{padding-bottom:0}.team-tab__modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;gap:.75rem;justify-content:flex-end;width:100%}@-webkit-keyframes team-member-card-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes team-member-card-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1100px){.team-member-card{grid-template-columns:minmax(0,1fr) auto}.team-member-card .team-member-card__person{border-right:none;padding-right:0}.team-member-card .team-member-card__sprint,.team-member-card .team-member-card__stats{grid-column:1/-1}.team-member-card .team-member-card__sprint{border-left:none;padding-left:0}.team-member-card .team-member-card__arrow{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.team-member-card{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}.team-member-card:active,.team-member-card:focus-visible,.team-member-card:hover{-webkit-transform:none;transform:none}.team-member-card:focus-visible .team-member-card__arrow{-webkit-transform:none;transform:none}.team-member-card:active .team-member-card__arrow,.team-member-card:hover .team-member-card__arrow{-webkit-transform:none;transform:none}}.sprint-project-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.sprint-project-detail .sprint-project-detail__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.sprint-project-detail .sprint-project-detail__tabs{margin:1.5rem 0}.sprint-project-detail .sprint-project-detail__content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:12rem}.sprint-project-detail .sprint-project-detail__unavailable{color:#737380;font-size:.875rem;font-weight:500;line-height:normal;text-align:center}.sprint-project-detail .sprint-project-detail__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--quinary-quinary700);font-size:.875rem;justify-content:center;padding:2.5rem}.member-history{--history-ok-assigned:#10b981;--history-ok-reported:#0a8a5c;--history-ok-chip-bg:#e6f4ea;--history-ok-chip-text:#137333;--history-warning-assigned:#8b6914;--history-warning-reported:#c4960f;--history-warning-chip-bg:#fff7e0;--history-warning-chip-text:#8b6914;--history-severe-assigned:#e02d3c;--history-severe-reported:#c41e2a;--history-severe-chip-bg:#ffecec;--history-severe-chip-text:#e02d3c;--history-unassigned-assigned:#d1d5db;--history-unassigned-reported:#9ca3af;--history-unassigned-chip-bg:#ffe5a0;--history-unassigned-chip-text:#d4a11a}.member-history .is-ok{--tone-assigned:var(--history-ok-assigned);--tone-reported:var(--history-ok-reported);--tone-chip-bg:var(--history-ok-chip-bg);--tone-chip-text:var(--history-ok-chip-text)}.member-history .is-warning{--tone-assigned:var(--history-warning-assigned);--tone-reported:var(--history-warning-reported);--tone-chip-bg:var(--history-warning-chip-bg);--tone-chip-text:var(--history-warning-chip-text)}.member-history .is-severe{--tone-assigned:var(--history-severe-assigned);--tone-reported:var(--history-severe-reported);--tone-chip-bg:var(--history-severe-chip-bg);--tone-chip-text:var(--history-severe-chip-text)}.member-history .is-unassigned{--tone-assigned:var(--history-unassigned-assigned);--tone-reported:var(--history-unassigned-reported);--tone-chip-bg:var(--history-unassigned-chip-bg);--tone-chip-text:var(--history-unassigned-chip-text)}.member-history .member-history__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.member-history .member-history__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid #ece4ff;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.375rem;padding:1rem}.member-history .member-history__stat-hint,.member-history .member-history__stat-label{color:#4f689a;font-size:.6875rem;font-weight:400;line-height:normal}.member-history .member-history__stat-hint--active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.member-history .member-history__stat-hint--active:before{content:"";-ms-flex-negative:0;background:#10b981;border-radius:50%;flex-shrink:0;height:.625rem;width:.625rem}.member-history .member-history__stat-value{color:var(--title-text);font-size:1.625rem;font-weight:700;line-height:normal}.member-history .member-history__stat-value--precision{color:#7f56d9}.member-history .member-history__deviation-value.is-over{color:#e02d3c}.member-history .member-history__deviation-value.is-under{color:#8b6914}.member-history .member-history__deviation-value.is-ok{color:#137333}.member-history .member-history__trend-card{--trend-color:#4f689a}.member-history .member-history__trend-card.is-underestimates{--trend-color:#e02d3c;background:#fff5f0;border-color:#ffcfc9}.member-history .member-history__trend-card.is-overestimates{--trend-color:#c4960f;background:#fffbe6;border-color:#ffe0a0}.member-history .member-history__trend-card.is-adjusted{--trend-color:#137333;background:#f0faf4;border-color:#c6efd5}.member-history .member-history__trend-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--trend-color);font-size:.875rem;font-weight:600;gap:.25rem;line-height:normal}.member-history .member-history__trend-title svg{-ms-flex-negative:0;color:var(--trend-color);flex-shrink:0;height:1.125rem;width:1.125rem}.member-history .member-history__trend-title svg path{fill:currentColor}.member-history .member-history__table{background:var(--neutrals-white);border:1px solid #ece4ff;border-radius:.625rem;overflow:hidden}.member-history .member-history__table-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f9fafb;border-bottom:1px solid #ece4ff;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.member-history .member-history__table-title h3{color:var(--title-text);font-size:.8125rem;font-weight:600;line-height:normal;margin:0}.member-history .member-history__table-title span{color:#4f689a;font-size:.75rem;line-height:normal}.member-history .member-history__row{display:grid;grid-template-columns:10rem minmax(0,1fr) 8rem 6rem 6.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border-bottom:1px solid #f3f4f6;padding:.75rem 1rem}.member-history .member-history__row:last-child{border-bottom:none}.member-history .member-history__row--head{background:#f9fafb;border-bottom-color:#ece4ff;color:#4f689a;font-size:.6875rem;font-weight:600;line-height:normal;padding-bottom:.5rem;padding-top:.5rem}.member-history .member-history__cell-right{text-align:right}.member-history .member-history__cell-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.member-history .member-history__sprint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:0;padding-right:1rem}.member-history .member-history__sprint strong{color:var(--title-text);font-size:.8125rem;font-weight:700;line-height:normal}.member-history .member-history__sprint span{color:#4f689a;font-size:.625rem;line-height:normal;white-space:nowrap}.member-history .member-history__bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1875rem;min-width:0}.member-history .member-history__bar{border-radius:.25rem;display:block;height:.5rem;-webkit-transition:width .4s ease;transition:width .4s ease}.member-history .member-history__bar--assigned{background:var(--tone-assigned)}.member-history .member-history__bar--reported{background:var(--tone-reported)}.member-history .member-history__ratio{color:var(--title-text);font-size:.8125rem;font-weight:600;line-height:normal;text-align:right;white-space:nowrap}.member-history .member-history__deviation{background:var(--tone-chip-bg);color:var(--tone-chip-text);padding:.125rem .375rem}.member-history .member-history__deviation,.member-history .member-history__status{border-radius:.25rem;font-size:.6875rem;font-weight:600;line-height:normal;white-space:nowrap}.member-history .member-history__status{background:#f3f4f6;color:#4f689a;padding:.125rem .5rem}.member-history .member-history__status.is-in_progress{background:#e6f4ea;color:#137333}.member-history .member-history__trend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.member-history .member-history__section-title{color:var(--title-text);font-size:.8125rem;font-weight:600;line-height:normal;margin:0}.member-history .member-history__trend-grid{display:grid;grid-template-columns:minmax(0,1fr) 24.125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:.75rem;gap:.75rem}.member-history .member-history__trend-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;min-width:0}.member-history .member-history__analysis{background:var(--neutrals-white);border:1px solid #ece4ff;border-radius:.5rem;color:#4f689a;font-size:.75rem;line-height:1.125rem;margin:0;padding:1rem}.member-history .member-history__callouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.member-history .member-history__callout{--callout-color:#4f689a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f9fafb;border:1px solid #ece4ff;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.375rem;padding:.875rem}.member-history .member-history__callout p{color:#4f689a;font-size:.75rem;line-height:1rem;margin:0}.member-history .member-history__callout.is-positive{--callout-color:#137333;background:#f0faf4;border-color:#c6efd5}.member-history .member-history__callout--pattern.is-warning{--callout-color:#e06116;background:#fff5f0;border-color:#ffcfc9}.member-history .member-history__callout--recommendation.is-warning{--callout-color:#c4960f;background:#fffbe6;border-color:#ffe0a0}.member-history .member-history__callout-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--callout-color);font-size:.75rem;font-weight:600;gap:.375rem;line-height:normal}.member-history .member-history__callout-title svg{-ms-flex-negative:0;color:var(--callout-color);flex-shrink:0;height:.875rem;width:.875rem}.member-history .member-history__mini{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid #ece4ff;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1rem}.member-history .member-history__mini-title{color:#4f689a;font-size:.6875rem;font-weight:600;line-height:normal;text-transform:uppercase}.member-history .member-history__mini-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.member-history .member-history__mini-label{-ms-flex-negative:0;color:#4f689a;flex-shrink:0;font-size:.625rem;line-height:normal;width:1.5rem}.member-history .member-history__mini-bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;min-width:0}.member-history .member-history__mini-bar{display:block;-ms-flex-negative:0;border-radius:.1875rem;flex-shrink:0;height:.375rem}.member-history .member-history__mini-value{color:var(--tone-chip-text);font-size:.625rem;font-weight:600;line-height:normal;white-space:nowrap}@media (max-width:1100px){.member-history .member-history__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-history .member-history__trend-grid{grid-template-columns:minmax(0,1fr)}}.sprint-project-member__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border-bottom:1px solid #ece4ff;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin:-2rem -2.8rem 1.5rem;padding:2rem 2.8rem .75rem}.sprint-project-member__header .page-header{margin-bottom:0}.sprint-project-member__header .sprint-project-member__tabs{margin:0}.member-sprint__empty,.member-sprint__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:12rem}.member-sprint__empty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#737380;font-size:.875rem;font-weight:500;justify-content:center;line-height:normal;text-align:center}.member-sprint,.member-sprint__empty{display:-webkit-box;display:-ms-flexbox;display:flex}.member-sprint{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--title-text);-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-bottom:2.5rem}.member-sprint .member-sprint__strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:color-mix(in srgb,var(--primary-primary100) 45%,var(--neutrals-white));border:1px solid var(--primary-primary100);border-radius:.5rem;gap:.75rem;padding:.75rem 1rem}.member-sprint .member-sprint__strip-name{color:var(--primary-primary);font-size:.875rem;font-weight:700;white-space:nowrap}.member-sprint .member-sprint__strip-range{font-size:.8125rem;white-space:nowrap}.member-sprint .member-sprint__strip-track{-webkit-box-flex:1;background:var(--primary-primary100);border-radius:100px;-ms-flex:1;flex:1;height:.5rem;overflow:hidden}.member-sprint .member-sprint__strip-track span{background:var(--primary-primary);border-radius:inherit;display:block;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.member-sprint .member-sprint__strip-today{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-primary);font-size:.8125rem;font-weight:600;gap:.375rem;white-space:nowrap}.member-sprint .member-sprint__strip-today svg{height:.875rem;width:.875rem}.member-sprint .member-sprint__strip-today svg path{stroke:currentColor}.member-sprint .member-sprint__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.member-sprint .member-sprint__stat{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid #ece4ff;border-radius:.625rem;-webkit-box-shadow:0 1px 4px 0 rgba(10,13,18,.05);box-shadow:0 1px 4px #0a0d120d;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:1rem}.member-sprint .member-sprint__stat.member-sprint__stat--reported .member-sprint__stat-label,.member-sprint .member-sprint__stat.member-sprint__stat--reported .member-sprint__stat-value{color:#e06116}.member-sprint .member-sprint__stat.member-sprint__stat--alerts .member-sprint__stat-value{color:#b10202}.member-sprint .member-sprint__stat-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.member-sprint .member-sprint__stat-accent{-ms-flex-negative:0;background:#7f56d9;border-radius:2px;flex-shrink:0;height:2rem;width:3px}.member-sprint .member-sprint__stat-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.member-sprint .member-sprint__stat-label{color:#4f689a;font-size:.6875rem;font-weight:400;line-height:normal}.member-sprint .member-sprint__stat-value{color:var(--title-text);font-size:1.625rem;font-weight:700;line-height:normal}.member-sprint .member-sprint__stat-hint{color:#8c8c8c;font-size:.6875rem;line-height:normal}.member-sprint .member-sprint__alerts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.member-sprint .member-sprint__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:.375rem;color:var(--title-text);font-size:.8125rem;gap:.625rem;line-height:normal;padding:.625rem .875rem}.member-sprint .member-sprint__alert svg{-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem}.member-sprint .member-sprint__alert strong{font-weight:700}.member-sprint .member-sprint__alert.member-sprint__alert--over{background:#fef2f2;border-color:#fecaca}.member-sprint .member-sprint__alert.member-sprint__alert--over svg{color:#b10202}.member-sprint .member-sprint__alert.member-sprint__alert--under{background:#fef3c7;border-color:#f5e68a}.member-sprint .member-sprint__alert.member-sprint__alert--under svg{color:#d97706}.member-sprint .member-sprint__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid #ece4ff;border-radius:.75rem;-webkit-box-shadow:0 1px 4px 0 rgba(10,13,18,.05);box-shadow:0 1px 4px #0a0d120d;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1.25rem}.member-sprint .member-sprint__card-title{color:var(--title-text);font-size:.875rem;font-weight:700;margin:0}.member-sprint .member-sprint__table{border-collapse:collapse;width:100%}.member-sprint .member-sprint__table th{border-bottom:1px solid #f3f4f6;color:#4f689a;font-size:.75rem;font-weight:600;line-height:normal;padding:0 .75rem .75rem 0;text-align:left}.member-sprint .member-sprint__table td{border-bottom:1px solid #f3f4f6;color:var(--title-text);font-size:.8125rem;font-weight:400;line-height:normal;padding:.75rem .75rem .75rem 0;vertical-align:middle}.member-sprint .member-sprint__table tr:last-child td{border-bottom:none}.member-sprint .member-sprint__table .member-sprint__table-empty{color:#737380;font-weight:500;padding:1.25rem 0 .5rem;text-align:center}.member-sprint .member-sprint__table td:first-child,.member-sprint .member-sprint__table th:first-child{width:15rem}.member-sprint .member-sprint__table td:nth-child(2),.member-sprint .member-sprint__table th:nth-child(2){width:6.25rem}.member-sprint .member-sprint__table .member-sprint__table-deviation{padding-right:0;text-align:right;width:6rem}.member-sprint .member-sprint__table tr{--status-color:#10b981;--status-chip-bg:#f3f4f6;--status-chip-text:#8c8c8c;--status-chip-weight:400}.member-sprint .member-sprint__table tr.is-over{--status-color:#b10202;--status-chip-bg:#ffcfc9;--status-chip-text:#b10202;--status-chip-weight:700}.member-sprint .member-sprint__table tr.is-over .member-sprint__reported-value{color:#b10202;font-weight:700}.member-sprint .member-sprint__table tr.is-under{--status-color:#f59e0b}.member-sprint .member-sprint__table tr.is-unassigned{--status-color:#9ca3af;--status-chip-bg:#ffe5a0;--status-chip-text:#d4a11a;--status-chip-weight:600}.member-sprint .member-sprint__project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.member-sprint .member-sprint__dot{-ms-flex-negative:0;background:var(--status-color);border-radius:50%;flex-shrink:0;height:.5rem;margin-top:.3125rem;width:.5rem}.member-sprint .member-sprint__project-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.member-sprint .member-sprint__project-name{color:var(--title-text);font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-sprint .member-sprint__project-role{color:#8c8c8c;font-size:.6875rem;font-weight:400}.member-sprint .member-sprint__reported{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.member-sprint .member-sprint__bar{width:9.5rem;-ms-flex-negative:0;background:#f3f4f6;border-radius:100px;flex-shrink:0;height:.375rem;overflow:hidden}.member-sprint .member-sprint__bar span{background:var(--status-color);border-radius:inherit;display:block;height:100%;min-width:.375rem;-webkit-transition:width .4s ease;transition:width .4s ease}.member-sprint .member-sprint__reported-value{white-space:nowrap}.member-sprint .member-sprint__chip{background:var(--status-chip-bg);border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--status-chip-text);display:inline-block;font-size:.6875rem;font-weight:var(--status-chip-weight);padding:.1875rem .5rem;text-align:center;width:5rem}.member-sprint .member-sprint__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.member-sprint .member-sprint__distribution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.member-sprint .member-sprint__donut{position:relative;-ms-flex-negative:0;flex-shrink:0;height:5.5rem;width:5.5rem}.member-sprint .member-sprint__donut .member-sprint__donut-reported{fill:var(--primary-primary)}.member-sprint .member-sprint__donut .member-sprint__donut-empty,.member-sprint .member-sprint__donut .member-sprint__donut-pending{fill:var(--primary-primary100)}.member-sprint .member-sprint__donut-center{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.member-sprint .member-sprint__donut-center strong{font-size:.8125rem;font-weight:700}.member-sprint .member-sprint__donut-center span{color:#9ca3af;font-size:.5625rem}.member-sprint .member-sprint__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.member-sprint .member-sprint__legend li{display:grid;grid-template-columns:.5rem minmax(0,7rem) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;font-size:.8125rem;gap:.5rem}.member-sprint .member-sprint__legend li:before{border-radius:50%;content:"";height:.5rem;width:.5rem}.member-sprint .member-sprint__legend li.is-reported:before{background:var(--primary-primary)}.member-sprint .member-sprint__legend li.is-pending:before{background:var(--primary-primary100)}.member-sprint .member-sprint__legend li.is-capacity:before{background:var(--title-text)}.member-sprint .member-sprint__legend strong{font-weight:700}.member-sprint .member-sprint__types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem}.member-sprint .member-sprint__type{display:grid;grid-template-columns:6rem minmax(0,1fr) 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem;font-size:.75rem;gap:1rem}.member-sprint .member-sprint__type strong{font-size:.8125rem;font-weight:700;text-align:right}.member-sprint .member-sprint__type-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--title-text);-ms-flex-direction:column;flex-direction:column}.member-sprint .member-sprint__type-label span{color:#6b7280;font-size:.6875rem}.member-sprint .member-sprint__type-bar{background:#f3f4f6;border-radius:100px;height:.5rem;overflow:hidden}.member-sprint .member-sprint__type-bar span{background:var(--type-color);border-radius:inherit;display:block;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}@media (max-width:1100px){.member-sprint .member-sprint__charts,.member-sprint .member-sprint__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-sprint .member-sprint__charts{grid-template-columns:minmax(0,1fr)}}.member-profile .member-profile__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:1rem;gap:1rem}.member-profile .member-profile__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;min-width:0}.member-profile .member-profile__card{border-color:#e5e7eb;border-radius:.625rem;-webkit-box-shadow:none;box-shadow:none;padding:1rem}.member-profile .member-profile__card .member-sprint__card-title{font-size:.8125rem;line-height:1.5rem}.member-profile .member-profile__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.member-profile .member-profile__info{color:#4f689a;cursor:help;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.member-profile .member-profile__info svg{height:.875rem;width:.875rem}.member-profile .member-profile__info .tooltip__bubble{white-space:normal;width:18rem}.member-profile .member-profile__empty{color:#4f689a;font-size:.8125rem;padding:.75rem 0;text-align:center}.member-profile .member-profile__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.member-profile .member-profile__field{display:grid;grid-template-columns:6.875rem minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e7eb;min-height:2.75rem}.member-profile .member-profile__field:last-child{border-bottom:none}.member-profile .member-profile__field dt{color:#4f689a;font-size:.75rem;font-weight:400;line-height:normal}.member-profile .member-profile__field dd{color:#4f689a;font-size:.8125rem;font-weight:400;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-profile .member-profile__field dd.is-strong{color:var(--title-text);font-weight:600}.member-profile .member-profile__field dd.is-confidential{color:#8c8c8c;font-size:.75rem;font-style:italic}.member-profile .member-profile__fields--capacity{gap:.75rem}.member-profile .member-profile__fields--capacity .member-profile__field{grid-template-columns:7.5rem minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:0;padding-bottom:.625rem}.member-profile .member-profile__fields--capacity .member-profile__field dt{font-size:.6875rem}.member-profile .member-profile__fields--capacity .member-profile__field dd{color:var(--title-text);font-size:.75rem;overflow:visible}.member-profile .member-profile__avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;color:var(--neutrals-white);font-size:.6875rem;font-weight:600;height:2rem;justify-content:center;overflow:hidden;width:2rem}.member-profile .member-profile__integrations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.member-profile .member-profile__integration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #e5e7eb;gap:.5rem;justify-content:space-between;min-height:2.75rem}.member-profile .member-profile__integration:last-child{border-bottom:none}.member-profile .member-profile__integration-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:0}.member-profile .member-profile__integration-label{color:#4f689a;font-size:.6875rem;line-height:normal}.member-profile .member-profile__integration-value{color:#8c8c8c;font-size:.75rem;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-profile .member-profile__copy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:.25rem;color:#7f56d9;cursor:pointer;height:1.5rem;justify-content:center;padding:0;-webkit-transition:background .2s ease;transition:background .2s ease;width:1.5rem}.member-profile .member-profile__copy svg{height:1.125rem;width:1.125rem}.member-profile .member-profile__copy:hover:not(:disabled){background:#ece4ff}.member-profile .member-profile__copy:disabled{color:#d1d5db;cursor:default}.member-profile .member-profile__boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.member-profile .member-profile__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.member-profile .member-profile__box span{color:#4f689a;font-size:.6875rem;line-height:normal}.member-profile .member-profile__box strong{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;color:var(--title-text);font-size:1.125rem;font-weight:700;line-height:normal;padding:.5rem .75rem}.member-profile .member-profile__source{color:#8c8c8c;font-size:.6875rem;font-style:italic;margin-left:auto}.member-profile .member-profile__default{color:#8c8c8c;font-size:.6875rem;font-weight:400;margin-left:.375rem}.member-profile .member-profile__distribution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;list-style:none;margin:0;padding:0}.member-profile .member-profile__distribution li{display:grid;grid-template-columns:5.625rem minmax(0,1fr) 1.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;gap:.5rem}.member-profile .member-profile__distribution li>span{color:#4f689a;font-size:.6875rem;line-height:normal;white-space:nowrap}.member-profile .member-profile__distribution li strong{color:var(--title-text);font-size:.6875rem;font-weight:600;line-height:normal;text-align:right}.member-profile .member-profile__availability-bar,.member-profile .member-profile__distribution-bar{background:#e5e7eb;border-radius:.25rem;height:.5rem;overflow:hidden}.member-profile .member-profile__availability-bar span,.member-profile .member-profile__distribution-bar span{display:block;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.member-profile .member-profile__distribution-bar span{background:var(--type-color)}.member-profile .member-profile__availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.member-profile .member-profile__availability li{--tone-color:#7f56d9;--tone-chip-bg:#ece4ff;--tone-chip-border:#ece4ff;--tone-chip-text:#4f689a;display:grid;grid-template-columns:4.375rem 6.875rem minmax(0,1fr) 2rem 4.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.625rem;gap:.625rem;min-height:1.625rem}.member-profile .member-profile__availability li.is-full{--tone-color:#28a745;--tone-chip-bg:#d1fae5;--tone-chip-border:#d1fae5;--tone-chip-text:#065f46}.member-profile .member-profile__availability li.is-partial{--tone-color:#d97706;--tone-chip-bg:#fef3c7;--tone-chip-border:#fde68a;--tone-chip-text:#d97706}.member-profile .member-profile__availability li.is-none{--tone-color:#e02d3c;--tone-chip-bg:#ffcfc9;--tone-chip-border:#ffcfc9;--tone-chip-text:#b10202}.member-profile .member-profile__availability li.is-none .member-profile__availability-hours{color:#e02d3c}.member-profile .member-profile__availability-name{color:var(--title-text);font-size:.8125rem;font-weight:600;line-height:normal;white-space:nowrap}.member-profile .member-profile__availability-range{color:#4f689a;font-size:.6875rem;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-profile .member-profile__availability-bar span{background:var(--tone-color);min-width:.25rem}.member-profile .member-profile__availability-hours{color:var(--title-text);font-size:.75rem;font-weight:600;line-height:normal;text-align:right}.member-profile .member-profile__availability-chip{background:var(--tone-chip-bg);border:1px solid var(--tone-chip-border);border-radius:.25rem;color:var(--tone-chip-text);font-size:.625rem;font-weight:400;justify-self:end;line-height:normal;padding:.125rem .375rem;white-space:nowrap}.member-profile .member-profile__history th{border-bottom-color:#e5e7eb;font-size:.6875rem;font-weight:400;padding-bottom:.5rem}.member-profile .member-profile__history td{border-bottom-color:#e5e7eb;padding-bottom:.5rem;padding-top:.5rem}.member-profile .member-profile__history td:first-child,.member-profile .member-profile__history th:first-child{width:auto}.member-profile .member-profile__history td:nth-child(2),.member-profile .member-profile__history th:nth-child(2){text-align:right;width:3.75rem}.member-profile .member-profile__history td:nth-child(2){font-weight:700}.member-profile .member-profile__history td:nth-child(3),.member-profile .member-profile__history th:nth-child(3){padding-right:0;text-align:right;width:3.125rem}.member-profile .member-profile__history td:nth-child(3){color:#4f689a}.member-profile .member-profile__history .member-sprint__project{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-profile .member-profile__history .member-sprint__dot{margin-top:0}@media (max-width:1100px){.member-profile .member-profile__columns{grid-template-columns:minmax(0,1fr)}}.member-sprint .member-sprint__card-header{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem 1rem;justify-content:space-between}.member-sprint .member-legend,.member-sprint .member-sprint__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-sprint .member-legend{gap:.375rem .875rem;list-style:none;margin:0;padding:0}.member-sprint .member-legend__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4f689a;font-size:.6875rem;font-weight:400;gap:.375rem;line-height:normal;white-space:nowrap}.member-sprint .member-legend__item:before{content:"";-ms-flex-negative:0;background:var(--legend-color);border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}.member-sprint .member-legend--status .member-legend__item:before{border-radius:100px;height:.375rem;width:.875rem}.member-sprint .member-legend--status .is-on_track{--legend-color:#10b981}.member-sprint .member-legend--status .is-under{--legend-color:#f59e0b}.member-sprint .member-legend--status .is-over{--legend-color:#b10202}.member-sprint .member-legend--status .is-unassigned{--legend-color:#9ca3af}.member-sprint .member-legend--availability{margin-left:auto}.member-sprint .member-legend--availability .is-current{--legend-color:#7f56d9}.member-sprint .member-legend--availability .is-full{--legend-color:#28a745}.member-sprint .member-legend--availability .is-partial{--legend-color:#d97706}.member-sprint .member-legend--availability .is-none{--legend-color:#e02d3c}.member-sprint .member-profile__availability-range.is-estimated{font-style:italic}.member-sprint .member-profile__availability-hours.tooltip{cursor:help;justify-self:end}.member-sprint .member-profile__hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;text-align:left;white-space:normal;width:15rem}.member-sprint .member-profile__avatar{border:1px solid #f6f6f6}.auto-save-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:auto-save-fade ease-in-out forwards;animation:auto-save-fade ease-in-out forwards;color:var(--color-text-body-default);font-size:.75rem;gap:.375rem;white-space:nowrap}@-webkit-keyframes auto-save-fade{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes auto-save-fade{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.change-reason-modal{max-width:44rem;min-width:34rem}.change-reason-groups{gap:1.5rem}.change-reason-groups,.change-reason-groups .change-reason-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.change-reason-groups .change-reason-group{gap:.75rem}.change-reason-groups .change-reason-group .change-reason-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.change-reason-groups .change-reason-group .change-reason-user .change-reason-user__avatar{border:1px solid #f6f6f6;border-radius:50%;height:2.25rem;overflow:hidden;width:2.25rem;-ms-flex-negative:0;background-color:var(--primary-primary400);color:var(--color-text-headings-white);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.change-reason-groups .change-reason-group .change-reason-user .change-reason-user__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.change-reason-groups .change-reason-group .change-reason-user .change-reason-user__info .change-reason-user__name{color:#000e45;font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.125rem}.change-reason-groups .change-reason-group .change-reason-user .change-reason-user__info .change-reason-user__role{color:var(--quinary-quinary700);font-family:Montserrat;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem}.change-reason-groups .change-reason-group .change-reason-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem;background-color:var(--neutrals-neutrals00);border-radius:.5rem;color:var(--quinary-quinary700);gap:1rem;padding:.85rem 1rem}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side .change-reason-diff__label{color:var(--quinary-quinary700);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side .change-reason-diff__value{color:var(--text-table-cell-dark);font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side .change-reason-diff__project{color:#000e45;font-family:Montserrat;font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem;margin-top:.25rem}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side .change-reason-diff__after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side .change-reason-diff__after .change-reason-diff__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Montserrat;font-size:.75rem;font-style:normal;font-weight:600;gap:.25rem;line-height:1rem}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side .change-reason-diff__after .change-reason-diff__badge.change-reason-diff__badge--up{color:#f55e5e}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side .change-reason-diff__after .change-reason-diff__badge.change-reason-diff__badge--down{color:var(--summary-metrics-primary)}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side:first-of-type .change-reason-diff__project,.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__side:first-of-type .change-reason-diff__value{color:var(--quinary-quinary700)}.change-reason-groups .change-reason-group .change-reason-item .change-reason-diff .change-reason-diff__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.change-reason-groups .change-reason-group .change-reason-item .change-reason-label{color:var(--color-text-headings-default);display:block;font-size:.9rem;font-weight:500;margin-top:.25rem}.change-reason-groups .change-reason-group .change-reason-item .change-reason-textarea{border:1px solid var(--border-color);border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-text-headings-default);font-family:inherit;font-size:.9rem;min-height:5rem;padding:.75rem 1rem;resize:vertical;width:100%}.change-reason-groups .change-reason-group .change-reason-item .change-reason-textarea:focus{border-color:var(--primary-primary);outline:none}.change-reason-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.25rem}.sprint-calendar{background-color:var(--neutrals-white);border:1px solid var(--panel);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.sprint-calendar .calendar-header{gap:6px;height:25px}.sprint-calendar .calendar-header,.sprint-calendar .calendar-header .calendar-day-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sprint-calendar .calendar-header .calendar-day-name{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--quinary-quinary700);font-size:14px;font-weight:700;justify-content:center;width:40px}.sprint-calendar .calendar-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.sprint-calendar .calendar-body .calendar-week{gap:6px}.sprint-calendar .calendar-body .calendar-day,.sprint-calendar .calendar-body .calendar-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sprint-calendar .calendar-body .calendar-day{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f6f6f6;border-radius:9px;color:var(--quinary-quinary700);font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.sprint-calendar .calendar-body .calendar-day.empty{background-color:transparent;visibility:hidden}.sprint-calendar .calendar-body .calendar-day.weekend{background-color:transparent;color:var(--status-normal-text)}.sprint-calendar .calendar-body .calendar-day.holiday{background-color:#f6e7e9;border:1px solid #e43e3e;color:#e43e3e}.sprint-calendar .calendar-legend,.sprint-calendar .calendar-legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sprint-calendar .calendar-legend .legend-item{color:var(--quinary-quinary700);font-size:12px;font-weight:600}.sprint-calendar .calendar-legend .legend-item .legend-color{border-radius:3px;height:13px;width:13px}.sprint-calendar .calendar-legend .legend-item .legend-color.holiday{background-color:#e43e3e}.cell-input[readonly]{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;pointer-events:none}.capacity-table-wrapper{max-width:100%;overflow-x:auto}.capacity-table{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.capacity-table .table-column,.capacity-table .table-column-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.capacity-table .table-column .table-header{min-height:74px}.capacity-table .table-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--neutrals-white);border:1px solid #f3f3f3;border-right:none;color:#263d6c;font-size:12px;font-weight:600;letter-spacing:-.04em;min-height:42px;padding:10px;text-transform:uppercase}.capacity-table .table-header,.capacity-table .table-subcolumn,.capacity-table .table-subcolumns{display:-webkit-box;display:-ms-flexbox;display:flex}.capacity-table .table-subcolumn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.capacity-table .table-subheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f3f3f3;border-right:none;border-top:none;color:var(--quinary-quinary700);font-size:12px;font-weight:500;min-height:32px;padding:6px 10px}.capacity-table .table-cells{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.capacity-table .table-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f3f3f3;border-right:none;border-top:none;height:44px;justify-content:center;padding:6px}.capacity-table .cell-value{color:var(--table-item-color);font-size:14px;font-weight:500;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.capacity-table .cell-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f5f7fe;border:none;border-radius:6px;color:var(--table-item-color);font-size:14px;font-weight:400;justify-content:center;min-width:50px;padding:6px 10px;text-align:center;width:100%}.capacity-table .cell-input:focus{outline:2px solid var(--quinary-quinary700);outline-offset:-2px}.capacity-table .cell-input::-webkit-inner-spin-button,.capacity-table .cell-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.capacity-table .cell-input[type=number]{-moz-appearance:textfield}.capacity-table .cell-input[readonly]{background-color:transparent}.capacity-table .cell-readonly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--table-item-color);font-size:14px;font-weight:400;justify-content:center;padding:6px 10px;width:100%}.capacity-table .cell-readonly-exceeded{color:#e67e22;font-weight:600}.capacity-table .cell-warning{background-color:#fff8f0}.capacity-table .cell-warning-icon{color:#e67e22;cursor:help;font-size:14px;margin-left:4px}.capacity-table .col-name{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.capacity-table .col-name .table-header{border-radius:.375rem 0 0}.capacity-table .col-name .table-cell,.capacity-table .col-name .table-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.capacity-table .col-name .table-cell:last-child{border-radius:0 0 0 .375rem}.capacity-table .col-workday{-webkit-box-flex:1;-ms-flex:1;flex:1}.capacity-table .col-workday .table-header{background-color:var(--neutrals-white)}.capacity-table .col-dedication{-webkit-box-flex:1;-ms-flex:1;flex:1}.capacity-table .col-dedication .table-header{background-color:#f8f8f8;color:#3b5998}.capacity-table .col-dedication .table-subheader{color:#3b5998}.capacity-table .col-vacation{-webkit-box-flex:2;-ms-flex:2;flex:2}.capacity-table .col-vacation .table-header{background-color:#f9f5ff;color:var(--title-text)}.capacity-table .col-production{-webkit-box-flex:2;-ms-flex:2;flex:2}.capacity-table .col-production .table-header{background-color:#d4edbc;color:#11734b}.capacity-table .col-production .table-subheader{color:#11734b}.capacity-table .col-contingencies{-webkit-box-flex:2;-ms-flex:2;flex:2}.capacity-table .col-contingencies .table-header{background-color:#fff2c9;color:#8d6900}.capacity-table .col-contingencies .table-subheader{color:#8d6900}.capacity-table .col-maintenance{-webkit-box-flex:2;-ms-flex:2;flex:2}.capacity-table .col-maintenance .table-header{background-color:var(--quinary-quinary);border-radius:0 .375rem 0 0;border-right:1px solid #f3f3f3;color:var(--quinary-quinary500)}.capacity-table .col-maintenance .table-subheader{color:var(--quinary-quinary500)}.capacity-table .col-maintenance .table-subcolumn:last-child .table-cell,.capacity-table .col-maintenance .table-subcolumn:last-child .table-subheader{border-right:1px solid #f3f3f3}.capacity-table .col-maintenance .table-subcolumn:last-child .table-cell:last-child{border-radius:0 0 .375rem}.configure-capacity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.configure-capacity .section-title{color:var(--color-text-headings-default);font-size:1.25rem;font-weight:600;margin:0}.configure-capacity .subsection-title{color:var(--color-text-headings-default);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.stepper-input{gap:.375rem}.stepper-input,.stepper-input .stepper-input__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stepper-input .stepper-input__box{background:#f7f6f3;background:var(--neutrals-neutrals00,#f7f6f3);border:1px solid #eee;border-radius:.5rem;gap:.25rem;height:2.5rem;padding:0 .75rem;-webkit-transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:5.25rem}.stepper-input .stepper-input__box:focus-within{background:var(--neutrals-white);border-color:var(--primary-primary);-webkit-box-shadow:0 0 0 3px var(--primary-primary100);box-shadow:0 0 0 3px var(--primary-primary100)}.stepper-input .stepper-input__value{-webkit-box-flex:1;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:none;border:none;color:var(--neutrals-black);-ms-flex:1 1 auto;flex:1 1 auto;font-family:inherit;font-size:.9375rem;font-weight:600;min-width:0;outline:none;text-align:right;width:2.5rem}.stepper-input .stepper-input__value::-webkit-inner-spin-button,.stepper-input .stepper-input__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-input .stepper-input__unit{color:#999;font-size:.875rem;font-weight:400}.stepper-input .stepper-input__chevrons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.stepper-input .stepper-input__chevrons button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);border:1px solid #eee;border-radius:.25rem;cursor:pointer;height:1rem;justify-content:center;padding:0;width:1.375rem}.stepper-input .stepper-input__chevrons button svg{height:.75rem;width:.75rem}.stepper-input .stepper-input__chevrons button:hover:not(:disabled) svg path{stroke:var(--primary-primary)}.stepper-input .stepper-input__chevrons button:disabled{cursor:default;opacity:.4}.stepper-input.stepper-input--changed .stepper-input__box{background:var(--primary-primary100);border-color:var(--primary-primary)}.stepper-input.stepper-input--changed .stepper-input__box .stepper-input__value{color:var(--primary-primary700)}.modal.person-capacity-modal{border:1px solid var(--primary-primary100);border-radius:.75rem;-webkit-box-shadow:0 .75rem 2rem rgba(15,23,42,.18);box-shadow:0 .75rem 2rem #0f172a2e;max-width:calc(100vw - 2rem);min-width:0;width:31rem}.modal.person-capacity-modal .modal-header{border-bottom:1px solid #eee;padding-bottom:.875rem}.modal.person-capacity-modal .modal-title{color:var(--title-text);font-size:1rem;font-weight:600}.modal.person-capacity-modal .modal-subtitle{color:#999;font-size:.8125rem;font-weight:400;margin-top:.125rem}.modal.person-capacity-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem;padding:1rem 1.5rem .25rem}.modal.person-capacity-modal .modal-footer{padding:.875rem 1.5rem 1.25rem}.modal.person-capacity-modal .person-capacity-modal__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal.person-capacity-modal .person-capacity-modal__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;gap:.75rem;padding:.75rem 0}.modal.person-capacity-modal .person-capacity-modal__row:last-child{border-bottom:none}.modal.person-capacity-modal .person-capacity-modal__icon{position:relative;-ms-flex-negative:0;background:#f3f3f3;border-radius:50%;flex-shrink:0;height:2rem;width:2rem}.modal.person-capacity-modal .person-capacity-modal__icon:after{border-radius:50%;bottom:.5rem;-webkit-box-shadow:inset -2px -2px 4px rgba(0,0,0,.18);box-shadow:inset -2px -2px 4px #0000002e;content:"";left:.5rem;position:absolute;right:.5rem;top:.5rem}.modal.person-capacity-modal .person-capacity-modal__icon--production:after{background:radial-gradient(circle at 35% 35%,#9ef0a6,var(--hours-production))}.modal.person-capacity-modal .person-capacity-modal__icon--maintenance:after{background:radial-gradient(circle at 35% 35%,#9ad6ff,var(--hours-maintenance))}.modal.person-capacity-modal .person-capacity-modal__icon--contingencies:after{background:radial-gradient(circle at 35% 35%,#ffe08a,#e0a100)}.modal.person-capacity-modal .person-capacity-modal__texts{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.modal.person-capacity-modal .person-capacity-modal__name{color:#1a1a1a;font-size:.875rem;font-weight:600}.modal.person-capacity-modal .person-capacity-modal__hint{color:#999;font-size:.75rem;line-height:1.3}.modal.person-capacity-modal .person-capacity-modal__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#efefef;border-radius:.625rem;gap:.75rem;justify-content:space-between;padding:.875rem 1rem}.modal.person-capacity-modal .person-capacity-modal__total .person-capacity-modal__total-label{color:#444;display:block;font-size:.8125rem;font-weight:500}.modal.person-capacity-modal .person-capacity-modal__total .person-capacity-modal__total-hint{color:#999;font-size:.75rem}.modal.person-capacity-modal .person-capacity-modal__total .person-capacity-modal__total-value{color:#1a1a1a;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:800}.modal.person-capacity-modal .person-capacity-modal__total.is-conflict .person-capacity-modal__total-value{color:#c53030}.modal.person-capacity-modal .person-capacity-modal__warn{background:#fff3e3;border-radius:.5rem;color:var(--capacity-warning);font-size:.75rem;font-weight:500;line-height:1.45;margin:0;padding:.5rem .75rem}.modal.person-capacity-modal .person-capacity-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.625rem;width:100%}.modal.person-capacity-modal .person-capacity-modal__error{background:#fdeaea;border-radius:.5rem;color:#c53030;font-size:.75rem;font-weight:500;margin:0;padding:.5rem .75rem}.modal.person-capacity-modal .person-capacity-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;gap:.625rem;justify-content:flex-end}.modal.person-capacity-modal .person-capacity-modal__available{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f4f0ff;border-radius:.5rem;color:#444;font-size:.75rem;justify-content:space-between;padding:.5rem .75rem}.modal.person-capacity-modal .person-capacity-modal__available strong{color:#1a1a1a;font-size:.875rem;font-weight:700}.modal.person-capacity-modal .person-capacity-modal__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.modal.person-capacity-modal .person-capacity-modal__total-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.125rem}.modal.person-capacity-modal .person-capacity-modal__total-percent{color:#999;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600}.modal.person-capacity-modal .person-capacity-modal__total.is-conflict .person-capacity-modal__total-percent{color:#c53030}.person-capacity-modal .person-capacity-modal__hours{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;background:var(--neutrals-neutrals00);border:1px solid transparent;border-radius:.5rem;color:var(--neutrals-black);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.25rem;height:2.5rem;justify-content:flex-end;padding:0 .75rem;width:4.25rem}.person-capacity-modal .person-capacity-modal__hours.is-changed{background:var(--primary-primary100);color:var(--primary-primary700)}.person-capacity-modal .person-capacity-modal__hours .person-capacity-modal__hours-unit{color:#999;font-size:.875rem;font-weight:400}.priority-selector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.priority-selector-trigger{cursor:pointer}.priority-selector-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:calc(100% + 4px);z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px #0000001a;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:4px;white-space:nowrap}.priority-selector-option{border-radius:6px;cursor:pointer;padding:2px}.priority-selector-option:hover{background:var(--neutrals-white)}.assign-hours-cell{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.assign-hours-cell .assign-hours-cell__trigger{background-color:#f5f7fe;border:none;border-radius:.375rem;color:var(--table-item-color);cursor:pointer;font-size:.875rem;font-weight:400;min-width:3.125rem;padding:.375rem .625rem;text-align:center;width:100%}.assign-hours-cell .assign-hours-cell__trigger:hover:not(:disabled){outline:2px solid var(--quinary-quinary700);outline-offset:-2px}.assign-hours-cell .assign-hours-cell__trigger:focus-visible{outline:2px solid var(--quinary-quinary700);outline-offset:-2px}.assign-hours-cell .assign-hours-cell__trigger:disabled{cursor:default;pointer-events:none}.assign-hours-cell .assign-hours-cell__trigger.is-exceeded{color:#c53030}.assign-hours-popover{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100vh - 1rem);overflow-x:hidden;overflow-y:auto;position:fixed;width:20rem;z-index:1000;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:.75rem;-webkit-box-shadow:0 .75rem 2rem rgba(15,23,42,.18);box-shadow:0 .75rem 2rem #0f172a2e;-ms-flex-direction:column;flex-direction:column;gap:.875rem;padding:.875rem}.assign-hours-popover .assign-hours-popover__head{gap:.5rem}.assign-hours-popover .assign-hours-popover__avatar,.assign-hours-popover .assign-hours-popover__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assign-hours-popover .assign-hours-popover__avatar{border-radius:50%;color:var(--neutrals-white);font-size:.625rem;font-weight:600;height:1.75rem;width:1.75rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.assign-hours-popover .assign-hours-popover__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.assign-hours-popover .assign-hours-popover__name{-webkit-box-flex:1;color:var(--title-text);-ms-flex:1;flex:1;font-size:.875rem;font-weight:500;line-height:1.125rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assign-hours-popover .assign-hours-popover__cap{-ms-flex-negative:0;background:#efefef;border-radius:1.25rem;color:#666;flex-shrink:0;font-size:.75rem;font-weight:400;padding:.25rem .625rem;white-space:nowrap}.assign-hours-popover .assign-hours-popover__prev,.assign-hours-popover .assign-hours-popover__warn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.625rem;color:#444;font-size:.75rem;font-weight:400;gap:.75rem;line-height:140%;padding:.75rem}.assign-hours-popover .assign-hours-popover__prev svg,.assign-hours-popover .assign-hours-popover__warn svg{height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.assign-hours-popover .assign-hours-popover__prev strong,.assign-hours-popover .assign-hours-popover__warn strong{font-weight:600}.assign-hours-popover .assign-hours-popover__prev{background:#f4f0ff}.assign-hours-popover .assign-hours-popover__warn{background:#fefbf0}.assign-hours-popover .assign-hours-popover__segmented{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;background:#efefef;border-radius:.75rem;gap:.25rem;padding:.25rem}.assign-hours-popover .assign-hours-popover__segmented button{display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:1px solid transparent;border-radius:.5rem;color:#666;cursor:pointer;font-size:.8125rem;font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease}.assign-hours-popover .assign-hours-popover__segmented button.is-active{background:var(--neutrals-white);border-color:#ddd;color:#1a1a1a;font-weight:600}.assign-hours-popover .assign-hours-popover__chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.assign-hours-popover .assign-hours-popover__chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid #eee;border-radius:.625rem;cursor:pointer;gap:.125rem;padding:.625rem 0;-webkit-transition:all .15s ease;transition:all .15s ease}.assign-hours-popover .assign-hours-popover__chip:hover:not(:disabled){border-color:var(--primary-primary)}.assign-hours-popover .assign-hours-popover__chip.is-active{background:#f2f0ff;border-color:var(--primary-primary)}.assign-hours-popover .assign-hours-popover__chip:disabled{background:#fafafa;cursor:not-allowed;opacity:.5}.assign-hours-popover .assign-hours-popover__chip:disabled .assign-hours-popover__chip-main{color:#aaa}.assign-hours-popover .assign-hours-popover__chip:disabled .assign-hours-popover__chip-sub{color:#787878}.assign-hours-popover .assign-hours-popover__chip-main{color:#1a1a1a;font-size:1rem;font-weight:700}.assign-hours-popover .assign-hours-popover__chip-sub{color:#999;font-size:.6875rem;font-weight:400}.assign-hours-popover .assign-hours-popover__half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.75rem;justify-content:space-between}.assign-hours-popover .assign-hours-popover__half-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.assign-hours-popover .assign-hours-popover__half-text>span:first-child{color:#1a1a1a;font-size:.875rem;font-weight:600}.assign-hours-popover .assign-hours-popover__half-sub{color:#999;font-size:.6875rem;font-weight:400}.assign-hours-popover .assign-hours-popover__exact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.assign-hours-popover .assign-hours-popover__exact-label{color:#1a1a1a;font-size:.875rem;font-weight:600}.assign-hours-popover .assign-hours-popover__exact-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:0 .75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #eee;border-radius:.5rem;gap:.25rem}.assign-hours-popover .assign-hours-popover__exact-value{-webkit-box-flex:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:none;border:none;color:var(--neutrals-black);-ms-flex:0 0 auto;flex:0 0 auto;font-size:.9375rem;font-weight:600;outline:none;width:2.5rem}.assign-hours-popover .assign-hours-popover__exact-value::-webkit-inner-spin-button,.assign-hours-popover .assign-hours-popover__exact-value::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.assign-hours-popover .assign-hours-popover__exact-unit{color:#999;font-size:.875rem;font-weight:400}.assign-hours-popover .assign-hours-popover__exact-chevrons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin-left:auto}.assign-hours-popover .assign-hours-popover__exact-chevrons button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;cursor:pointer;justify-content:center;padding:0}.assign-hours-popover .assign-hours-popover__exact-chevrons button:hover svg path{stroke:var(--primary-primary)}.assign-hours-popover .assign-hours-popover__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#efefef;border-radius:0 0 .75rem .75rem;gap:1.25rem;margin:0 -.875rem -.875rem;padding:1.25rem}.assign-hours-popover .assign-hours-popover__foot-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch}.assign-hours-popover .assign-hours-popover__foot-label{color:#999;font-size:1.25rem;font-weight:800}.assign-hours-popover .assign-hours-popover__foot-label.is-assigned{color:#1a1a1a}.assign-hours-popover .assign-hours-popover__foot-available{color:var(--secondary-secondary800);font-size:.75rem;font-weight:600;white-space:nowrap}.assign-hours-popover .assign-hours-popover__foot-available.is-over{color:var(--error-error)}.team-assignment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding:4px 0}.team-role-select.select-container{width:300px;-ms-flex-negative:0;flex-shrink:0}.team-role-select.select-container>.select__control{height:auto!important;min-height:2rem;padding:5px 0}.team-role-select.select-container>.select__control>.select__value-container{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;overflow:visible!important}.project-card-menu{margin-right:10px;position:relative}.project-card-menu,.project-card-menu .project-card-menu__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.project-card-menu .project-card-menu__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:6px;color:var(--quinary-quinary700);cursor:pointer;justify-content:center;padding:2px}.project-card-menu .project-card-menu__button svg{fill:var(--quinary-quinary700);height:20px;width:20px}.project-card-menu .project-card-menu__button.is-open,.project-card-menu .project-card-menu__button:hover:not(:disabled){background:var(--primary-primary100)}.project-card-menu .project-card-menu__button:disabled{cursor:default;opacity:.5}.project-card-menu .project-card-menu__menu{background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary100);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .25rem);-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10}.project-card-menu .project-card-menu__menu.is-open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;visibility:visible}.project-card-menu .project-card-menu__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);cursor:pointer;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;white-space:nowrap}.project-card-menu .project-card-menu__option:hover{background:var(--primary-primary100)}.warning-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:.625rem;-webkit-box-shadow:0 1px 2px 0 rgba(10,13,18,.05);box-shadow:0 1px 2px #0a0d120d;gap:.75rem;padding:.75rem}.warning-notice .warning-notice__icon{height:1.5rem;width:1.5rem;-ms-flex-negative:0;color:var(--quaternary-quaternary800);flex-shrink:0}.warning-notice .warning-notice__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.warning-notice .warning-notice__title{color:var(--quaternary-quaternary800);font-size:.75rem;font-weight:600;line-height:1.125rem}.warning-notice .warning-notice__description{color:#9a3412;font-size:.75rem;font-weight:500;line-height:1.125rem}.warning-notice .warning-notice__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;background:none;border:none;border-radius:.25rem;color:#9a3412;cursor:pointer;flex-shrink:0;padding:0}.warning-notice .warning-notice__close svg{height:1.25rem;width:1.25rem}.warning-notice .warning-notice__close:hover{background-color:#9a34121a}.warning-notice .warning-notice__close:focus-visible{outline:2px solid rgba(154,52,18,.35);outline-offset:1px}.project-card{background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:8px;overflow:visible}.project-card .project-card-objective{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fcfaff;border-top:1px solid var(--primary-primary100);-ms-flex-direction:column;flex-direction:column;gap:6px;padding:10px}.project-card .project-card-header{-ms-flex-align:center}.project-card .project-card-header,.project-card .project-card-header-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.project-card .project-card-header-toggle{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;border:none;cursor:pointer;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.project-card .project-card-header-toggle .project-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.project-card .project-card-header-toggle .project-card-name{color:var(--table-item-color);font-size:1rem;font-weight:600}.project-card .project-card-header-toggle .project-card-caret{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.project-card .project-card-header-toggle .project-card-caret svg{height:20px;width:20px}.project-card .project-card-header-toggle .project-card-caret.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.project-card .project-card-content{background:#fcfaff;border:none;border-bottom:1px solid var(--primary-primary100);border-top:1px solid var(--primary-primary100);padding:.625rem}.project-card .project-card-objective+.project-card-content{border-top:none}.project-card .project-card-alert{margin:.875rem .875rem 0}.project-card .project-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px}.project-card .project-card-footer .project-total-label{color:var(--table-item-color);font-size:.875rem;font-weight:600}.project-card .project-card-footer .project-total-values{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.project-card .project-card-footer .project-total-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.project-card .project-card-footer .project-total-item .project-total-category{color:var(--quinary-quinary700);font-size:.625rem;font-weight:600;text-transform:uppercase}.project-card .project-card-footer .project-total-item .project-total-hours{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);font-size:.875rem;font-weight:600}.project-card .project-card-footer .project-total-item .project-total-hours strong{color:var(--title-text);font-weight:600}.project-card .project-card-footer .project-total-item .project-total-hours .project-total-hours__total{color:#b1c0de;font-size:.75rem;font-weight:600}.project-card .project-card-footer .project-total-item.completed .project-total-hours strong{color:#11734b}.project-card .project-card-footer .project-total-item.exceeded .project-total-hours strong{color:#c53030}.assignment-grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.grid-column,.grid-column-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-column-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f3f3f3;border-right:none;font-size:.75rem;font-weight:600;letter-spacing:-.04em;min-height:42px;padding:10px;text-transform:uppercase}.team-header{background:var(--neutrals-white);color:var(--neutrals-neutrals900);-webkit-box-pack:start;-ms-flex-pack:start;border-radius:10px 0 0;gap:4px;justify-content:flex-start}.team-header .team-header-gear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;color:var(--quinary-quinary700);cursor:pointer;justify-content:center;opacity:0;padding:2px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.team-header .team-header-gear svg{height:14px;width:14px}.team-header .team-header-gear:hover{color:var(--neutrals-neutrals900)}.team-header:hover .team-header-gear{opacity:1}.production-header{background:var(--hours-production-bg);color:var(--hours-production)}.contingencies-header{background:var(--hours-contingencies-bg);color:var(--hours-contingencies)}.maintenance-header{background:var(--hours-maintenance-bg);color:var(--hours-maintenance)}.member-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:9px;font-weight:600;height:28px;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:28px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.member-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-team{width:190px;-ms-flex-negative:0;flex-shrink:0}.grid-team .grid-members{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid #f3f3f3;border-radius:0 0 0 10px;border-right:none;border-top:none;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.grid-team .grid-member,.grid-team .grid-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.grid-team .grid-member{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;gap:6px;min-height:56px;padding:6px}.grid-team .grid-member:last-child{border-bottom:none}.grid-team .member-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.grid-team .member-name{color:var(--table-item-color);font-size:.875rem;font-weight:500}.grid-team .member-name,.grid-team .member-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-team .member-role{color:var(--quinary-quinary700);font-size:.75rem;font-weight:400}.grid-column-spacer{border-bottom:1px solid #f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.75rem;min-height:32px;padding:6px}.grid-column-spacer:before{content:" "}.grid-data{-webkit-box-orient:horizontal;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row}.grid-data,.grid-data-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-flex:1}.grid-data-column{-webkit-box-orient:vertical;border-bottom:1px solid #f3f3f3;border-left:1px solid #f3f3f3;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.grid-data-column .grid-column-label{color:var(--quinary-quinary700);font-size:.75rem;font-weight:500;min-height:32px;white-space:nowrap}.grid-data-column .grid-cell,.grid-data-column .grid-column-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px}.grid-data-column .grid-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;background:var(--neutrals-white);-ms-flex:1;flex:1;min-height:56px}.grid-data-column .grid-cell .grid-cell-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.grid-data-column .grid-cell .grid-cell-row .prev-hint{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.grid-data-column .grid-cell .cell-value{color:var(--table-item-color);font-size:.875rem;font-weight:400}.grid-data-column .grid-cell.editable{background:var(--neutrals-white);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.grid-data-column .grid-cell.editable .prev-hint{color:var(--quinary-quinary700);font-size:.625rem;font-weight:500;line-height:1;text-align:center;width:100%}.grid-data-column .grid-cell.exceeded{background:#fff5f5}.grid-data-column .grid-cell.exceeded .cell-value{color:#c53030;font-weight:600}.grid-data-column .grid-cell:last-child{border-bottom:none}.grid-column-group:last-child .grid-data-column:last-child{border-right:1px solid #f3f3f3}.grid-input{background-color:#f5f7fe;border:none;border-radius:6px;color:var(--table-item-color);font-size:14px;font-weight:400;min-width:50px;padding:6px 10px;text-align:center;width:100%}.grid-input:focus{outline:2px solid var(--quinary-quinary700);outline-offset:-2px}.grid-input::-webkit-inner-spin-button,.grid-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.grid-input[type=number]{-moz-appearance:textfield}.grid-column-group:last-child .grid-header{border-radius:0 10px 0 0;border-right:1px solid #f3f3f3}.grid-column-group:last-child .grid-data-column:last-child .grid-cell:last-child{border-radius:0 0 10px}.grid-data-column .grid-cell,.grid-member,.grid-project-row{position:relative}.grid-data-column .grid-cell.row-hidden>:not(.row-toggle-btn),.grid-member.row-hidden .member-info,.grid-project-row.row-hidden .project-row-info{opacity:.35;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.row-toggle-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--panel);border:none;border-radius:1.534rem;color:var(--quinary-quinary700);cursor:pointer;height:1.5rem;justify-content:center;opacity:0;padding:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:1.5rem;z-index:1}.row-toggle-btn svg{height:.875rem;width:.875rem}.row-toggle-btn svg path{fill:var(--quinary-quinary700)}.grid-member:hover .row-toggle-btn,.grid-project-row:hover .row-toggle-btn,.row-toggle-btn.is-hovered{opacity:1}.project-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.project-section .project-section-title{color:var(--quinary-quinary700);font-size:.875rem;font-weight:600;margin:0;text-transform:uppercase}.project-section .project-section-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 0}.person-card-hours{gap:32px;margin-left:auto;padding:0 16px}.person-card-hours,.person-card-hours__item{display:-webkit-box;display:-ms-flexbox;display:flex}.person-card-hours__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:100px}.person-card-hours__label{color:var(--quinary-quinary700);font-size:.625rem;font-weight:600;text-transform:uppercase}.person-card-hours__value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);font-size:.875rem;font-weight:600}.person-card-hours__value strong{color:var(--title-text)}.person-card-hours__total{color:#b1c0de;font-size:.75rem;font-weight:600}.person-card-hours__item.exceeded .person-card-hours__value strong{color:var(--error-error)}.assignment-grid--maintenance{margin-top:.75rem}.grid-projects{width:258px;-ms-flex-negative:0;flex-shrink:0}.grid-projects .projects-header{background:var(--neutrals-white);color:var(--neutrals-neutrals900);-webkit-box-pack:start;-ms-flex-pack:start;border-radius:10px 0 0;justify-content:flex-start}.grid-projects .grid-projects-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid #f3f3f3;border-radius:0 0 0 10px;border-right:none;border-top:none;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.grid-projects .grid-project-row,.grid-projects .grid-projects-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.grid-projects .grid-project-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;min-height:56px;padding:6px}.grid-projects .grid-project-row:last-child{border-bottom:none}.grid-projects .project-row-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.grid-projects .priority-dot{border-radius:.1875rem;height:.625rem;width:.625rem;-ms-flex-negative:0;flex-shrink:0;margin-top:.3rem}.grid-projects .priority-dot--high{background:var(--priority-high-dot)}.grid-projects .priority-dot--medium{background:var(--priority-medium-dot)}.grid-projects .priority-dot--low{background:var(--priority-low-dot)}.grid-projects .priority-dot--paused{background:var(--priority-paused-dot)}.grid-projects .priority-dot--none{background:var(--priority-none-dot)}.grid-projects .project-row-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.grid-projects .project-row-name{color:var(--table-item-color);font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-projects .project-row-role{color:var(--quinary-quinary700);font-size:.75rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card .project-card-footer.project-card-footer--editable{border-radius:0 0 8px 8px;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.project-card .project-card-footer.project-card-footer--editable .project-card-footer__edit-hint{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;color:var(--primary-primary);font-size:.75rem;font-weight:500;gap:.25rem;margin-right:.25rem;opacity:0;-webkit-transform:translateX(-4px);transform:translate(-4px);-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.project-card .project-card-footer.project-card-footer--editable .project-card-footer__edit-hint svg{height:.875rem;width:.875rem}.project-card .project-card-footer.project-card-footer--editable .project-card-footer__edit-hint svg path{fill:currentColor}.project-card .project-card-footer.project-card-footer--editable:focus-visible{background:#fcfaff;outline:none}.project-card .project-card-footer.project-card-footer--editable:hover{background:#fcfaff;outline:none}.project-card .project-card-footer.project-card-footer--editable:focus-visible .project-card-footer__edit-hint{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.project-card .project-card-footer.project-card-footer--editable:hover .project-card-footer__edit-hint{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.project-card .project-card-footer.project-card-footer--editable:focus-visible{-webkit-box-shadow:inset 0 0 0 2px var(--primary-primary100);box-shadow:inset 0 0 0 2px var(--primary-primary100)}.person-card-hours__item.type-production.ok .person-card-hours__value strong{color:var(--hours-production)}.person-card-hours__item.type-maintenance.ok .person-card-hours__value strong{color:var(--hours-maintenance)}.person-card-hours__item.warning .person-card-hours__value strong{color:var(--capacity-warning)}.project-card .project-card-footer .project-total-item.type-production.ok .project-total-hours strong{color:var(--hours-production)}.project-card .project-card-footer .project-total-item.type-maintenance.ok .project-total-hours strong{color:var(--hours-maintenance)}.project-card .project-card-footer .project-total-item.warning .project-total-hours strong{color:var(--capacity-warning)}.assign-resources-view__tabs{border-bottom:2px solid #f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:1rem}.assign-resources-view__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--tab-item-disable);cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:-2px;padding:10px 20px;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.assign-resources-view__tab:hover{color:var(--color-text-headings-default)}.assign-resources-view__tab--active{border-bottom-color:var(--tab-item-active);color:var(--tab-item-active);font-weight:600}.assign-resources-view__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:1rem}.assign-resources-view__empty{color:var(--text-secondary);font-size:.875rem;padding:2rem;text-align:center}.assign-resources-view__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--neutrals-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23535862' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--border-color);border-radius:8px;color:var(--color-text-headings-default);cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 32px 8px 12px}.assign-resources-view__select:focus{outline:2px solid var(--primary-primary);outline-offset:-2px}.projects-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.person-view,.projects-view .project-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.assign-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:21px}.assign-resources .assign-resources-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.assign-resources .assign-resources-title{color:var(--color-text-headings-default);font-size:1.25rem;font-weight:600;margin:0}.assign-resources .smart-assignment-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--neutrals-black);cursor:pointer;font-size:.875rem;font-weight:600;gap:8px;padding:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.assign-resources .smart-assignment-btn svg{height:24px;width:24px}.assign-resources .smart-assignment-btn:hover{opacity:.7}.hours-summary-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.hours-summary-bar--compact{gap:16px;padding:0}.hours-summary-bar--compact .hours-summary-bar__item{min-width:0}.hours-summary-bar--compact .hours-summary-bar__label,.hours-summary-bar--compact .hours-summary-bar__values,.hours-summary-bar--compact .hours-summary-bar__values-total{font-size:.625rem}.hours-summary-bar--compact .hours-summary-bar__fill,.hours-summary-bar--compact .hours-summary-bar__track{height:4px}.hours-summary-bar__item{-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hours-summary-bar__item,.hours-summary-bar__label-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;gap:5px}.hours-summary-bar__label-row{-ms-flex-direction:column;flex-direction:column}.hours-summary-bar__label-tooltip{cursor:default;max-width:100%}.hours-summary-bar__label{font-size:.625rem;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.hours-summary-bar__label,.hours-summary-bar__values{color:var(--quinary-quinary700);font-weight:600;white-space:nowrap}.hours-summary-bar__values{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}.hours-summary-bar__values strong{color:var(--title-text)}.hours-summary-bar__values-total{color:#b1c0de;font-size:.75rem;font-weight:600}.hours-summary-bar__track{background:var(--primary-primary100);margin:.5rem 0 .75rem;width:100%}.hours-summary-bar__fill,.hours-summary-bar__track{border-radius:4px;height:7px}.hours-summary-bar__fully-assigned{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);font-size:.625rem;font-weight:600;gap:.25rem;line-height:1.25rem;margin:.1875rem 0 .25rem}.hours-summary-bar__fully-assigned svg{-ms-flex-negative:0;flex-shrink:0;height:.875rem;width:.875rem}.hours-summary-bar__exceeded-icon{-ms-flex-negative:0;flex-shrink:0;height:1rem;margin-left:.25rem;width:1rem}.ro-table{border-collapse:collapse;display:table;width:100%}.ro-table__header{display:table-row}.ro-table__header-cell{border-bottom:1px solid var(--primary-primary100);color:#263d6c;display:table-cell;font-size:.75rem;font-weight:600;letter-spacing:-.04em;padding:0 8px 12px 0;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}.ro-table__header-cell--first{width:40%}.ro-table__header-cell--total{color:#263d6c}.ro-table__body{display:table-row-group}.ro-table__row{display:table-row}.ro-table__row:not(:last-child)>.ro-table__cell{border-bottom:1px solid var(--primary-primary100)}.ro-table__row--has-cards>.ro-table__cell{border-bottom:none!important}.ro-table__row--card>.ro-table__cell{background:var(--neutrals-white);height:2rem;padding-bottom:.125rem;padding-top:.125rem}.ro-table__card-name{color:var(--quinary-quinary700);display:block;font-size:.75rem;font-weight:500;line-height:1.125rem;overflow:hidden;padding-left:2.125rem;text-overflow:ellipsis;white-space:nowrap}.ro-table__card-name:before{color:var(--quinary-quinary700);content:"# "}.ro-table__cell{background:var(--neutrals-white);display:table-cell;padding:6px 8px 6px 0;vertical-align:middle}.ro-table__cell--first{max-width:0;width:40%}.ro-table__cell-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.ro-table__cell--total{background:var(--neutrals-white)}.ro-table__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:9px;font-weight:600;height:28px;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:28px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.ro-table__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ro-table__avatar--square,.ro-table__avatar--square img{border-radius:5px}.ro-table__name-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:18px;min-width:0}.ro-table__name{color:var(--text-heading,var(--title-text));font-size:.875rem;font-weight:500}.ro-table__name,.ro-table__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-table__subtitle{color:var(--quinary-quinary700);font-size:.75rem;font-weight:400}.ro-table__value{color:var(--quinary-quinary700);font-size:.875rem;font-weight:500}.ro-table__value--strong{color:var(--title-text);font-weight:600}.ro-table__value--empty{color:var(--status-normal-text);font-weight:500}.ro-table__value--exceeded{color:var(--quaternary-quaternary800);font-weight:600}.ro-table__reported-cell{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ro-table__reported-cell--has-tooltip{cursor:default;outline:none;position:relative}.ro-table__exceeded-icon{height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.ro-table__tooltip{bottom:calc(100% + 10px);display:-webkit-box;display:-ms-flexbox;display:flex;min-width:200px;position:absolute;right:0;z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-neutrals1000);border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.25);box-shadow:0 8px 24px #0f172a40;-ms-flex-direction:column;flex-direction:column;gap:8px;opacity:0;padding:12px 14px;pointer-events:none;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:opacity .12s ease,visibility .12s,-webkit-transform .12s ease;transition:opacity .12s ease,visibility .12s,-webkit-transform .12s ease;transition:opacity .12s ease,transform .12s ease,visibility .12s;transition:opacity .12s ease,transform .12s ease,visibility .12s,-webkit-transform .12s ease;visibility:hidden}.ro-table__reported-cell--has-tooltip:focus-visible .ro-table__tooltip,.ro-table__reported-cell--has-tooltip:hover .ro-table__tooltip{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.ro-table__tooltip:after{border:7px solid transparent;border-top:7px solid var(--neutrals-neutrals1000);content:"";position:absolute;right:16px;top:100%}.ro-table__tooltip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:24px;justify-content:space-between;white-space:nowrap}.ro-table__tooltip-date{color:#ffffffbf;font-size:.8125rem;font-weight:400}.ro-table__tooltip-hours{color:var(--neutrals-white);font-size:.8125rem;font-weight:600}.ro-table__cell--editable{text-align:left}.ro-table__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:#f7f6f3;background:var(--neutrals-neutrals00,#f7f6f3);border:1.5px solid var(--border-color,var(--neutrals-neutrals200));border-radius:.375rem;color:var(--title-text);font-family:inherit;font-size:.8125rem;font-weight:600;height:1.875rem;outline:none;padding:0 .5rem;text-align:center;-webkit-transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,-webkit-box-shadow .15s ease;width:4.5rem}.ro-table__input::-webkit-inner-spin-button,.ro-table__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ro-table__input:hover{background:var(--neutrals-white);border-color:#c8c4bb;border-color:var(--neutrals-neutrals300,#c8c4bb)}.ro-table__input:focus{background:var(--neutrals-white);border-color:var(--primary-primary);-webkit-box-shadow:0 0 0 3px var(--primary-primary100);box-shadow:0 0 0 3px var(--primary-primary100)}.ro-table__input.ro-table__input--changed{background:var(--primary-primary100);border-color:var(--primary-primary);color:var(--primary-primary)}.ro-table__input.ro-table__input--exceeded{background:var(--priority-high);border-color:var(--quaternary-quaternary800);color:var(--quaternary-quaternary800)}.sprint-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.sprint-summary-title{color:var(--color-text-headings-default);font-size:20px;font-weight:600;margin:0}.sprint-summary-tabs{border-bottom:2px solid #f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex}.sprint-summary-tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--tab-item-disable);cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:-2px;padding:10px 20px;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.sprint-summary-tab:hover{color:var(--color-text-headings-default)}.sprint-summary-tab--active{border-bottom-color:var(--tab-item-active);color:var(--tab-item-active);font-weight:600}.sprint-summary-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sprint-summary-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--neutrals-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23535862' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--border-color);border-radius:8px;color:var(--color-text-headings-default);cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 32px 8px 12px}.sprint-summary-select:focus{outline:2px solid var(--primary-primary);outline-offset:-2px}.sprint-summary-cards{gap:16px}.sprint-summary-card,.sprint-summary-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sprint-summary-card{background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:10px}.sprint-summary-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px}.sprint-summary-card__header>.priority-tag,.sprint-summary-card__header>[class*=priority]{margin-left:auto}.sprint-summary-card__name{color:var(--color-text-headings-default);font-size:16px;font-weight:600}.sprint-summary-card__content{border-top:1px solid var(--primary-primary100);display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.sprint-summary-card__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:9px;font-weight:600;height:28px;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:28px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.sprint-summary-card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sprint-summary-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--quinary-quinary700);font-size:.875rem;justify-content:center;padding:40px}.team-capacity-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.team-capacity-panel .team-capacity-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f3f3f3;border-bottom:none;border-radius:.625rem .625rem 0 0;color:#9ca3af;font-size:.6875rem;font-weight:600;gap:.375rem;line-height:.875rem;padding:.625rem;text-transform:uppercase}.team-capacity-panel .team-capacity-header,.team-capacity-panel .team-capacity-list{background:var(--neutrals-white);display:-webkit-box;display:-ms-flexbox;display:flex}.team-capacity-panel .team-capacity-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #f3f3f3;border-radius:0 0 .625rem .625rem;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.team-capacity-panel .capacity-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f3f3f3;gap:.75rem;padding:.625rem .375rem}.team-capacity-panel .capacity-member:last-child{border-bottom:none}.team-capacity-panel .capacity-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:.5625rem;font-weight:600;height:2.25rem;justify-content:center;line-height:1;text-shadow:0 0 1px rgba(0,0,0,.25);width:2.25rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.team-capacity-panel .capacity-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-capacity-panel .capacity-member-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:.375rem;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.team-capacity-panel .capacity-member-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.375rem;min-width:0}.team-capacity-panel .capacity-member-name{color:var(--table-item-color);font-size:.875rem;font-weight:600;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-capacity-panel .capacity-member-workday{-ms-flex-negative:0;color:#9ca3af;flex-shrink:0;font-size:.625rem;font-weight:400}.team-capacity-panel .capacity-boxes{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.375rem}.team-capacity-panel .capacity-boxes,.team-capacity-panel .capacity-prod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-capacity-panel .capacity-prod{background:var(--lic-green-bg);border:1px solid var(--lic-green-border);border-radius:.25rem;gap:.25rem;padding:.125rem .375rem}.team-capacity-panel .capacity-bar{-ms-flex-negative:0;flex-shrink:0;height:auto;width:2rem}.team-capacity-panel .capacity-prod-label{color:var(--lic-green);font-size:.625rem;font-weight:500;white-space:nowrap}.team-capacity-panel .capacity-cont{-ms-flex-negative:0;background:var(--lic-amber-bg);border:1px solid var(--lic-amber-border);border-radius:.25rem;color:var(--lic-amber);flex-shrink:0;font-size:.625rem;font-weight:600;padding:.125rem .375rem;white-space:nowrap}.create-sprint-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100dvh - 6rem);padding:0 2rem}.create-sprint-wrapper .create-sprint-header{gap:.75rem;margin:0 auto;max-width:1200px;padding:.5rem 0 1.5rem;width:100%}.create-sprint-wrapper .create-sprint-header,.create-sprint-wrapper .create-sprint-header .back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-sprint-wrapper .create-sprint-header .back-button{-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;color:var(--color-text-headings-default);cursor:pointer;height:2rem;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease;width:2rem}.create-sprint-wrapper .create-sprint-header .back-button:hover{color:var(--primary-primary)}.create-sprint-wrapper .create-sprint-header .back-button svg{height:1.25rem;width:1.25rem}.create-sprint-wrapper .create-sprint-header .sprint-name-input{background:none;border:1px solid transparent;border-radius:.375rem;color:var(--color-text-headings-default);font-size:1.5rem;font-weight:600;margin:0;outline:none;padding:.25rem .5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.create-sprint-wrapper .create-sprint-header .sprint-name-input:hover{border-color:var(--border-color)}.create-sprint-wrapper .create-sprint-header .sprint-name-input:focus{border-color:var(--primary-primary)}.create-sprint-wrapper .create-sprint-header .sprint-name-input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.create-sprint-wrapper .create-sprint-header .sprint-name-input::-moz-placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.create-sprint-wrapper .create-sprint-header .sprint-name-input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.create-sprint-wrapper .create-sprint-header .sprint-name-input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.create-sprint-wrapper .create-sprint-header .sprint-name-input::placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.create-sprint-wrapper .create-sprint-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto 1rem;max-width:1200px;min-height:0;overflow:hidden;width:100%}.create-sprint-wrapper .create-sprint-sidebar{gap:1rem;min-height:0;width:266px}.create-sprint-wrapper .create-sprint-sidebar,.create-sprint-wrapper .steps-sidebar{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.create-sprint-wrapper .steps-sidebar{gap:.25rem;padding-top:.5rem}.create-sprint-wrapper .steps-sidebar .step-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:.5rem;color:var(--neutrals-neutrals700);cursor:pointer;font-size:.875rem;gap:.5rem;padding:.875rem 1rem;text-align:left;-webkit-transition:all .2s ease;transition:all .2s ease}.create-sprint-wrapper .steps-sidebar .step-item:before{background-color:var(--primary-primary);border-radius:0 2px 2px 0;content:"";height:0;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:height .2s ease;transition:height .2s ease;width:3px}.create-sprint-wrapper .steps-sidebar .step-item:hover{color:var(--primary-primary)}.create-sprint-wrapper .steps-sidebar .step-item.active{background-color:var(--primary-primary100);color:var(--color-text-headings-default);font-weight:600}.create-sprint-wrapper .steps-sidebar .step-item.active:before{height:60%}.create-sprint-wrapper .steps-sidebar .step-item .step-number{font-weight:500}.create-sprint-wrapper .steps-sidebar .step-item .step-label{white-space:nowrap}.create-sprint-wrapper .create-sprint-main{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow-y:auto}.create-sprint-wrapper .create-sprint-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid var(--separator);-webkit-box-shadow:0 -4px 20px rgba(0,0,0,.03);box-shadow:0 -4px 20px #00000008;justify-content:space-between;margin:0 -4.8rem -2rem;padding:14px 4.8rem calc(1px + 1rem);-ms-flex-negative:0;background:var(--color-bg-screen-primary);bottom:-2rem;flex-shrink:0;position:sticky;z-index:10}.create-sprint-wrapper .create-sprint-footer,.create-sprint-wrapper .create-sprint-footer .footer-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-sprint-wrapper .create-sprint-footer .footer-totals{gap:10px}.create-sprint-wrapper .create-sprint-footer .footer-totals .total-label{color:var(--table-item-color);font-size:.875rem;font-weight:600}.create-sprint-wrapper .create-sprint-footer .footer-totals .total-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.create-sprint-wrapper .create-sprint-footer .footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.create-sprint-wrapper .total-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid var(--primary-primary100);border-radius:10px;-ms-flex-direction:column;flex-direction:column;min-width:112px;padding:6px 12px}.create-sprint-wrapper .total-card .total-card-label{font-size:.625rem;font-weight:600;margin-bottom:2px;text-transform:uppercase}.create-sprint-wrapper .total-card.total-card--green .total-card-label{color:var(--hours-production)}.create-sprint-wrapper .total-card.total-card--yellow .total-card-label{color:var(--hours-contingencies)}.create-sprint-wrapper .total-card.total-card--purple .total-card-label{color:var(--hours-maintenance)}.create-sprint-wrapper .total-card .total-card-value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);font-size:.875rem;font-weight:600}.create-sprint-wrapper .total-card .total-card-value strong{color:var(--title-text);font-weight:600}.create-sprint-wrapper .total-card .total-card-value .total-card-value__total{color:#b1c0de;font-size:.75rem;font-weight:600}.create-sprint-wrapper .total-card .total-card-progress{background:var(--primary-primary100);border-radius:2px;height:3px;margin-top:7px;overflow:hidden;width:100%}.create-sprint-wrapper .total-card .total-card-progress .total-card-progress-fill{border-radius:2px;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.settings-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%}.settings-wrapper .page-header{margin-bottom:0}.settings-tabs{border-bottom:1px solid var(--table-border);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;padding-bottom:.5rem}.settings-tab{background:transparent;border:0;border-bottom:.125rem solid transparent;color:var(--tab-item-disable);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem .75rem}.settings-tab.active{border-bottom-color:var(--tab-item-active);color:var(--tab-item-active)}.settings-panel{background:var(--neutrals-white);border:1px solid var(--table-border);border-radius:.375rem;padding:1.25rem}.settings-profile-image{gap:1rem;margin-bottom:1rem}.settings-profile-image,.settings-profile-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-profile-preview{background:var(--table-light-bg);border:1px solid var(--table-border);border-radius:50%;height:4.5rem;overflow:hidden;width:4.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.settings-profile-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.settings-profile-preview .avatar-loader{border-color:#7f56d940;border-top-color:var(--primary-primary)}.settings-profile-empty{color:var(--quinary-quinary700);font-size:1.2rem}.settings-upload-btn{background:var(--table-light-bg);border:1px solid var(--table-border);border-radius:.375rem;color:var(--table-item-color);cursor:pointer;font-size:.875rem;font-weight:500;padding:.65rem 1rem}.settings-file-input{display:none}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.settings-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.settings-field label{color:var(--color-inputs-text-label);font-size:.75rem;font-weight:500}.settings-actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.2rem;-webkit-box-pack:end;-ms-flex-pack:end;gap:.75rem;justify-content:flex-end}.settings-members-table{border:1px solid var(--table-border);border-radius:.375rem;overflow:hidden}.settings-members-header,.settings-members-row{display:grid;grid-template-columns:2fr 1fr 1fr 14rem;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-members-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.settings-members-header{background:var(--neutrals-white);color:var(--quinary-quinary700);font-size:.75rem;font-weight:500}.settings-projects-header,.settings-projects-row{display:grid;grid-template-columns:2fr 1fr 1fr 2fr 6rem;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-projects-header{background:var(--neutrals-white);color:var(--quinary-quinary700);font-size:.75rem;font-weight:500}.settings-members-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-members-row,.settings-projects-row{border-top:1px solid var(--table-border);color:var(--table-item-color);font-size:.875rem}.settings-project-name-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;min-width:0}.settings-project-thumb{border:1px solid var(--table-border);border-radius:.375rem;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem;-ms-flex-negative:0;flex-shrink:0}.settings-edit-row-btn{background:transparent;border:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.4rem;height:2.8rem;justify-content:center;width:2.8rem}.settings-edit-row-btn svg{height:1.6rem;width:1.6rem}.settings-edit-row-btn:hover,.settings-members-editor{background:var(--table-light-bg)}.settings-members-editor{border-top:1px dashed var(--table-border);padding:1rem 1.25rem 1.25rem}.settings-members-empty{color:var(--quinary-quinary700);font-size:.875rem;padding:1rem 1.25rem}.settings-projects-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem}.settings-projects-filter-field{width:18rem}.settings-projects-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;grid-column:1/-1;padding-top:.5rem}.settings-projects-section__title{color:#9095a1;font-size:.8125rem;font-weight:700;letter-spacing:1.5px;line-height:normal;text-transform:uppercase}.settings-projects-section__notice{background:#fffbeb;border-radius:.5rem;color:#92400e;font-size:.8125rem;margin:0;padding:.625rem .875rem}.settings-projects-section .multi-select-container{max-width:100%}@media (max-width:900px){.settings-form-grid{grid-template-columns:1fr}.settings-members-header,.settings-members-row{grid-template-columns:1.5fr 1fr 1fr 4rem}.settings-projects-header,.settings-projects-row{grid-template-columns:1.5fr 1fr 1fr 1.5fr 6rem}.settings-projects-filter-field{width:100%}}.settings-sync-now{-ms-flex-item-align:start;align-self:flex-start;background:none;border:none;color:var(--primary-primary700);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;padding:0}.settings-sync-now:disabled{cursor:default;opacity:.6}.settings-field__hint{color:var(--color-inputs-text-label);font-size:.6875rem;line-height:normal}.cm-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-height:100%}.cm-header,.cm-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between}.cm-header__title{color:var(--color-text-headings-default);font-size:1.25rem;font-weight:600;line-height:2.24rem;margin:0 0 1rem}.cm-header__subtitle{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:14px;margin:0}.cm-header__actions{gap:8px;-ms-flex-negative:0;flex-shrink:0}.cm-empty,.cm-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-empty{min-height:480px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;justify-content:center;overflow:hidden}.cm-empty__skeleton{bottom:0;left:0;mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(12%,#000),color-stop(80%,#000),to(transparent));mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 80%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(12%,#000),color-stop(80%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 80%,transparent);opacity:.55;overflow:hidden;padding:1rem 1.25rem;pointer-events:none;position:absolute;right:0;top:0}.cm-empty__skeleton .cm-skel{-webkit-animation:none;animation:none;background:#f8f8fc}.cm-empty__message{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;gap:4px;max-width:420px;padding:32px 40px;text-align:center}.cm-empty-title{font-size:20px;font-weight:600;line-height:35.86px}.cm-empty-subtitle{font-size:16px;font-weight:400;line-height:35.86px}.cm-wrapper .tabs-wrapper{background-color:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:10px}.cm-wrapper .tabs-wrapper .tabs-header{padding:.5rem .5rem 0 1rem}.cm-wrapper .tabs-wrapper .tabs-content{padding:1rem 1.25rem}.cm-wrapper .tabs-wrapper .tabs-content .simple-pagination-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:1.1rem 0}.cm-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cm-category-icon{color:var(--neutrals-neutrals700)}.cm-category-icon path{fill:var(--neutrals-neutrals700)}.cm-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.cm-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border-radius:10px;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:20px;-webkit-transition:border-color .15s;transition:border-color .15s;--cm-card-accent:#f1bf95;--cm-card-info-bg:#f8f8fc;border:1px solid #f0f0f0;border-top:2px solid #f1bf95;border-top:2px solid var(--cm-card-accent)}.cm-card--accent-generated{--cm-card-accent:#f1bf95}.cm-card--accent-pre_published{--cm-card-accent:#dfbcf0}.cm-card--accent-scheduled{--cm-card-accent:#86d7cf}.cm-card--accent-published{--cm-card-accent:#c6f4be;--cm-card-info-bg:#edfee5}.cm-card:hover{border-color:#e0e0e0;border-top-color:var(--cm-card-accent)}.cm-card--clickable{cursor:pointer}.cm-card--clickable:focus-visible{outline:2px solid #ba4914;outline-offset:2px}.cm-card__header{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px;justify-content:space-between}.cm-card__header,.cm-card__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-card__header-left{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.cm-card__date{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:11px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.cm-card__select{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f8f8fc;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;height:28px;justify-content:center;opacity:0;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .15s;transition:opacity .15s;width:28px}.cm-card--selected .cm-card__select,.cm-card:hover .cm-card__select,.cm-card__select:focus-within{opacity:1;pointer-events:auto}.cm-card--selected .cm-card__date,.cm-card:hover .cm-card__date,.cm-card__header:focus-within .cm-card__date{-webkit-transform:translateX(-36px);transform:translate(-36px)}@media (hover:none){.cm-card__select{opacity:1;pointer-events:auto}.cm-card__date{-webkit-transform:translateX(-36px);transform:translate(-36px)}}.cm-card__select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;cursor:pointer;left:0;margin:0;position:absolute;right:0;top:0}.cm-card__select-icon{height:19px;width:19px}.cm-card__select-icon path{fill:#f8f8fc}.cm-card__select--checked .cm-card__select-icon path{fill:#8b92af}.cm-card__hook-pill--strong{background:var(--score-high-bg);color:var(--score-high-text)}.cm-card__hook-pill--medium{background:var(--score-mid-bg);color:var(--score-mid-text)}.cm-card__hook-pill--weak{background:var(--score-low-bg);color:var(--score-low-text)}.cm-card__badge,.cm-card__hook-pill{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 6px}.cm-card__badge--score-high{background:var(--score-high-bg);color:var(--score-high-text)}.cm-card__badge--score-mid{background:var(--score-mid-bg);color:var(--score-mid-text)}.cm-card__badge--score-low{background:var(--score-low-bg);color:var(--score-low-text)}.cm-card__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.cm-card__title{color:#111827;font-size:16px;font-weight:600;line-height:1.4;margin:0}.cm-card__subtitle-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:-4px}.cm-card__meta,.cm-card__subtitle-row{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-card__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cm-card__meta-item{color:#6b7280;font-size:12px;line-height:1.4}.cm-card__meta-label{color:#6c5ce7;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;margin-right:4px;text-transform:uppercase}.cm-card__post-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.cm-card__post-body{-webkit-box-flex:1;color:#374151;-ms-flex:1;flex:1;font-size:14px;font-weight:400;line-height:1.65;min-width:0;overflow:hidden;padding:0 10px}.cm-card__post-body--text{border-left:2px solid #e8e9f0}.cm-card__post-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:2px;height:-moz-available;height:-webkit-fill-available;height:stretch;justify-content:center;width:40px;-ms-flex-negative:0;background:#f8f8fc;border:1px solid #e8e9f0;border-radius:2px;flex-shrink:0;padding:8px 0}.cm-card__post-media-icon{height:24px;width:24px;-ms-flex-negative:0;flex-shrink:0}.cm-card__post-media-icon path{fill:#353e5d}.cm-card__post-media-count{color:#353e5d;font-size:11px;font-weight:600;line-height:1}.cm-card__post-body p{display:-webkit-box;-webkit-line-clamp:3;margin:0;white-space:pre-wrap;-webkit-box-orient:vertical;overflow:hidden}.cm-card__post-body--expanded p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.cm-card__post-body--final{background:#f0fdf4}.cm-card__expand-btn{-ms-flex-item-align:start;align-self:flex-start;background:none;border:none;color:#6c5ce7;cursor:pointer;font-size:12px;font-weight:600;margin-top:-4px;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.cm-card__expand-btn:hover{color:#5b4fd6}.cm-card__warnings{background:#fffbeb;border-radius:8px;list-style:none;margin:0;padding:8px 12px}.cm-card__warnings li{color:#92400e;font-size:11px}.cm-loading{-webkit-box-pack:center;-ms-flex-pack:center;color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:14px;justify-content:center;padding:80px}.cm-card__url,.cm-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-card__url{color:#2563eb;font-size:12px;gap:6px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cm-card__url:hover{-webkit-text-decoration:underline;text-decoration:underline}.cm-card__url-icon{height:14px;width:14px;-ms-flex-negative:0;flex-shrink:0}.cm-card__insights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.cm-card__actions{gap:8px;margin-top:auto;padding-top:4px}.cm-card__actions,.cm-card__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-card__btn{-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 16px;-webkit-transition:background .15s,color .15s,opacity .15s;transition:background .15s,color .15s,opacity .15s}.cm-card__btn:disabled{cursor:not-allowed;opacity:.45}.cm-card__btn-icon{height:15px;width:15px;-ms-flex-negative:0;flex-shrink:0}.cm-card__btn-icon--up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cm-card__action-primary,.cm-card__btn--edit{-webkit-box-flex:1;-ms-flex:1;flex:1}.cm-card__btn--edit{background:#ede9fe;color:#6c5ce7}.cm-card__btn--edit:hover{background:#ddd6fe}.cm-card__btn--restore{background:#dbeafe;color:#2563eb;-webkit-box-flex:1;-ms-flex:1;flex:1}.cm-card__btn--restore:hover{background:#bfdbfe}.cm-card__btn--delete{background:#fee2e2;color:#dc2626;-webkit-box-flex:1;-ms-flex:1;flex:1}.cm-card__btn--delete:hover{background:#fecaca}.cm-card__regen-row{padding:0 16px 8px}.cm-card__btn--regenerate{background:#ede9fe;color:#7c3aed;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;font-size:13px;justify-content:center}.cm-card__btn--regenerate:not(:disabled):hover{background:#ddd6fe;color:#6d28d9}.cm-card__btn--regenerate:disabled{opacity:.6}.cm-profile{gap:32px;max-width:640px}.cm-profile,.cm-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cm-section{gap:20px}.cm-section__header{border-bottom:1px solid #e5e7eb;padding-bottom:12px}.cm-section__title{color:#111827;font-size:16px;font-weight:700;margin:0 0 4px}.cm-section__subtitle{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.cm-section__fields{gap:18px}.cm-field,.cm-section__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cm-field{gap:4px}.cm-field__label{color:#374151;font-size:13px;font-weight:700}.cm-field__hint{color:#9ca3af;font-size:12px;line-height:1.4;margin:0 0 2px}.cm-field__input{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;padding:9px 12px;-webkit-transition:border-color .15s;transition:border-color .15s}.cm-field__input:focus{border-color:#6c5ce7;-webkit-box-shadow:0 0 0 3px rgba(108,92,231,.1);box-shadow:0 0 0 3px #6c5ce71a;outline:none}.cm-field__textarea{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;line-height:1.6;padding:9px 12px;resize:vertical;-webkit-transition:border-color .15s;transition:border-color .15s}.cm-field__textarea:focus{border-color:#6c5ce7;-webkit-box-shadow:0 0 0 3px rgba(108,92,231,.1);box-shadow:0 0 0 3px #6c5ce71a;outline:none}.cm-field__add-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px}.cm-field__input--inline{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}.cm-field__add-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#6c5ce7;border:none;border-radius:8px;color:var(--neutrals-white);cursor:pointer;height:36px;justify-content:center;width:36px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .15s;transition:background .15s}.cm-field__add-btn:hover{background:#5b4fd6}.cm-field__add-btn:disabled{cursor:not-allowed;opacity:.4}.cm-field__add-icon{height:14px;width:14px}.cm-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:4px;min-height:12px}.cm-tag{background:#ede9fe;border-radius:100px;color:#6c5ce7;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.cm-tag,.cm-tag__remove{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-tag__remove{background:none;border:none;color:#8b5cf6;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;line-height:1;padding:0;-webkit-transition:color .1s;transition:color .1s}.cm-tag__remove:hover{color:#dc2626}.cm-feeds__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.cm-feeds__empty{color:#9ca3af;font-size:13px;margin:0;padding:12px 0}.cm-feed-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;gap:12px;padding:10px 14px}.cm-feed-item,.cm-feed-item__info{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-feed-item__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cm-feed-item__domain{color:#111827;font-size:13px;font-weight:600}.cm-feed-item__url{color:#9ca3af;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-feed-item__delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;height:30px;justify-content:center;width:30px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s}.cm-feed-item__delete:hover{background:#fee2e2;color:#dc2626}.cm-feed-item__icon{height:14px;width:14px}.cm-feeds__add-row{margin-top:8px}.cm-pillars{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:720px}.cm-pillars,.cm-pillars__header{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-pillars__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between}.cm-pillars__title{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.cm-pillars__subtitle{color:#6b7280;font-size:13px;line-height:1.5;margin:0;max-width:480px}.cm-pillars__mix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cm-pillars__mix-label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.4px;margin:0;text-transform:uppercase}.cm-pillars__bar{background:#f3f4f6;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;height:12px;overflow:hidden}.cm-pillars__bar-segment{border-radius:100px;height:100%;min-width:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.cm-pillars__bar-legend{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.cm-pillars__bar-legend,.cm-pillars__legend-item{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-pillars__legend-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#374151;font-size:12px;gap:6px}.cm-pillars__legend-dot{border-radius:50%;height:10px;width:10px;-ms-flex-negative:0;flex-shrink:0}.cm-pillars__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cm-pillars__empty{background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;color:#9ca3af;font-size:14px;padding:32px;text-align:center}.cm-pillar-card{background:var(--neutrals-white);border:1px solid #e5e7eb;border-left:4px solid #6c5ce7;border-radius:10px;overflow:hidden;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.cm-pillar-card:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.07);box-shadow:0 2px 8px #00000012}.cm-pillar-card--editing{border-color:#6c5ce7;-webkit-box-shadow:0 0 0 3px rgba(108,92,231,.12);box-shadow:0 0 0 3px #6c5ce71f}.cm-pillar-card--new{border-color:#10b981;-webkit-box-shadow:0 0 0 3px rgba(16,185,129,.1);box-shadow:0 0 0 3px #10b9811a}.cm-pillar-card__view{gap:16px;padding:14px 16px}.cm-pillar-card__info,.cm-pillar-card__view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-pillar-card__info{gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cm-pillar-card__dot{border-radius:50%;height:12px;width:12px;-ms-flex-negative:0;flex-shrink:0}.cm-pillar-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.cm-pillar-card__name{color:#111827;font-size:14px;font-weight:600}.cm-pillar-card__desc,.cm-pillar-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-pillar-card__desc{color:#6b7280;font-size:12px}.cm-pillar-card__hashtag-list{color:#6366f1;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-pillar-card__hashtags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:4px}.cm-pillar-card__right{gap:12px;-ms-flex-negative:0;flex-shrink:0}.cm-pillar-card__right,.cm-pillar-card__weight-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-pillar-card__weight-display{gap:8px;width:120px}.cm-pillar-card__weight-track{-webkit-box-flex:1;background:#f3f4f6;border-radius:100px;-ms-flex:1;flex:1;height:6px;overflow:hidden}.cm-pillar-card__weight-fill{border-radius:100px;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.cm-pillar-card__weight-pct{color:#374151;font-size:12px;font-weight:700;min-width:32px;text-align:right}.cm-pillar-card__actions{gap:4px}.cm-pillar-card__actions,.cm-pillar-card__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-pillar-card__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:8px;cursor:pointer;height:32px;justify-content:center;-webkit-transition:background .15s;transition:background .15s;width:32px}.cm-pillar-card__btn--edit{background:#ede9fe;color:#6c5ce7}.cm-pillar-card__btn--edit:hover{background:#ddd6fe}.cm-pillar-card__btn--delete{background:#fee2e2;color:#dc2626}.cm-pillar-card__btn--delete:hover{background:#fecaca}.cm-pillar-card__btn-icon{height:14px;width:14px}.cm-pillar-card__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:16px}.cm-pillar-card__input{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;font-weight:600;padding:8px 12px;-webkit-transition:border-color .15s;transition:border-color .15s}.cm-pillar-card__input:focus{border-color:#6c5ce7;outline:none}.cm-pillar-card__textarea{border:1px solid #d1d5db;border-radius:8px;color:#374151;font-family:inherit;font-size:13px;line-height:1.5;padding:8px 12px;resize:none;-webkit-transition:border-color .15s;transition:border-color .15s}.cm-pillar-card__textarea:focus{border-color:#6c5ce7;outline:none}.cm-pillar-card__weight-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cm-pillar-card__weight-label{color:#6b7280;font-size:12px;font-weight:600;white-space:nowrap}.cm-pillar-card__slider{-webkit-box-flex:1;accent-color:#6c5ce7;cursor:pointer;-ms-flex:1;flex:1;height:4px}.cm-pillar-card__weight-value{color:#374151;font-size:13px;font-weight:700;min-width:28px;text-align:right}.cm-pillar-card__btn-done{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-item-align:start;align-self:flex-start;background:#6c5ce7;border:none;border-radius:8px;color:var(--neutrals-white);cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px;-webkit-transition:background .15s;transition:background .15s}.cm-pillar-card__btn-done:hover{background:#5b4fd6}.cm-pillar-card__btn-done:disabled{cursor:not-allowed;opacity:.5}.cm-pillar-card__new-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cm-pillar-card__btn-cancel{background:none;border:none;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;padding:7px 0}.cm-pillar-card__btn-cancel:hover{color:#374151}.cm-pillars__add-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:2px dashed #d1d5db;border-radius:10px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s;width:100%}.cm-pillars__add-btn:hover{border-color:#6c5ce7;color:#6c5ce7}.cm-pillars__add-icon{height:16px;width:16px}.cm-pillars__save-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;gap:16px;justify-content:space-between;padding:14px 20px}.cm-pillars__save-hint{color:#92400e;font-size:13px;margin:0}.cm-card__header-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.cm-card__formato,.cm-card__header-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-card__formato{color:#5d678d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:-.5px;line-height:16px;padding:2px 4px;white-space:nowrap}.cm-card__formato-icon{height:16px;width:16px;-ms-flex-negative:0;flex-shrink:0}.cm-hook{background:#f9fafb;border-radius:8px;overflow:hidden}.cm-hook__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9fafb;border:none;cursor:pointer;font-size:13px;gap:8px;padding:10px 12px;text-align:left;-webkit-transition:background .15s;transition:background .15s;width:100%}.cm-hook__toggle:hover{background:#f3f4f6}.cm-hook__score{color:#374151;font-size:13px;font-weight:700;min-width:36px}.cm-hook__type-badge{background:rgba(0,0,0,.06);border-radius:100px;color:inherit;display:inline-block;font-size:10px;font-weight:600;padding:1px 7px;white-space:nowrap}.cm-hook__label{-webkit-box-flex:1;color:#111827;color:var(--color-text-primary,#111827);-ms-flex:1;flex:1;font-weight:500}.cm-hook__chevron{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:9px}.cm-hook__body{background:var(--neutrals-white);display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cm-hook__text{background:#f8fafc;border-radius:6px;color:#111827;color:var(--color-text-primary,#111827);font-size:13px;font-style:italic;line-height:1.5;margin:0;padding:8px 10px}.cm-hook__motivo{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:12px;line-height:1.5;margin:0}.cm-hook__suggested{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f0fdf4;border-radius:6px;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:10px}.cm-hook__suggested-label{color:#15803d;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.cm-hook__suggested-text{color:#111827;color:var(--color-text-primary,#111827);font-size:13px;font-style:italic;line-height:1.5;margin:0}.cm-hook__copy{-ms-flex-item-align:start;align-self:flex-start;background:#dcfce7;border:none;border-radius:4px;color:#15803d;cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;-webkit-transition:background .15s;transition:background .15s}.cm-hook__copy:hover{background:#bbf7d0}.cm-media{background:#f9fafb;border-radius:8px;overflow:hidden}.cm-media__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9fafb;border:none;color:#111827;color:var(--color-text-primary,#111827);cursor:pointer;font-size:13px;font-weight:500;gap:8px;padding:10px 12px;text-align:left;-webkit-transition:background .15s;transition:background .15s;width:100%}.cm-media__toggle:hover{background:#f3f4f6}.cm-media__icon{font-size:15px;line-height:1}.cm-media__label{-webkit-box-flex:1;-ms-flex:1;flex:1}.cm-media__chevron{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:9px}.cm-media__body{background:var(--neutrals-white);gap:10px;padding:12px}.cm-media__body,.cm-media__slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cm-media__slides{gap:8px;list-style:none;margin:0;padding:0}.cm-media__slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cm-media__slide-num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#6c5ce7;background:var(--color-primary,#6c5ce7);border-radius:50%;color:var(--neutrals-white);font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.cm-media__slide-title{color:#111827;color:var(--color-text-primary,#111827);font-size:12px;font-weight:600;margin:0 0 2px}.cm-media__slide-content{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:12px;margin:0}.cm-media__desc{color:#111827;color:var(--color-text-primary,#111827);font-size:13px;line-height:1.5;margin:0}.cm-media__nota{background:#fefce8;border-radius:6px;color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:12px;line-height:1.5;margin:0;padding:8px}.cm-media__nota-label{color:#854d0e;font-weight:600;margin-right:4px}.cm-card__pilar{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:100px;color:#15803d;display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;white-space:nowrap}.cm-card__checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f8fafc;border-radius:8px;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:12px}.cm-card__checklist-title{color:#475569;font-size:11px;font-weight:700;letter-spacing:.4px;margin:0 0 4px;text-transform:uppercase}.cm-card__check-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:8px}.cm-card__check-input{height:15px;width:15px;-ms-flex-negative:0;accent-color:#6c5ce7;cursor:pointer;flex-shrink:0}.cm-card__check-label{color:#374151;font-size:12px;-webkit-transition:color .15s;transition:color .15s}.cm-card__check-label--done{color:#10b981;opacity:.7;-webkit-text-decoration:line-through;text-decoration:line-through}.cm-modal-overlay{background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;z-index:1000}.cm-modal,.cm-modal-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-modal{background:var(--neutrals-white);border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px #0003;max-width:520px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;overflow:hidden}.cm-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:20px 24px}.cm-modal__header h2{color:#111827;font-size:17px;font-weight:700;margin:0}.cm-modal__close{background:none;border:none;color:#6b7280;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px}.cm-modal__close:hover{background:#f3f4f6;color:#111827}.cm-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px}.cm-modal__topic{background:#f9fafb;border-radius:8px;color:#374151;font-size:14px;font-weight:600;margin:0;padding:10px 12px}.cm-modal__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#374151;-ms-flex-direction:column;flex-direction:column;font-size:13px;font-weight:600;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cm-modal__label,.cm-modal__row{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-modal__row{gap:16px}.cm-modal__textarea{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;line-height:1.5;padding:10px 12px;resize:vertical;-webkit-transition:border-color .15s;transition:border-color .15s}.cm-modal__textarea:focus{border-color:#6c5ce7;outline:none}.cm-modal__input{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;padding:10px 12px;-webkit-transition:border-color .15s;transition:border-color .15s}.cm-modal__input:focus{border-color:#6c5ce7;outline:none}.cm-modal__footer{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid #e5e7eb;gap:8px;justify-content:flex-end;padding:16px 24px}.cm-modal__footer,.cm-pub-modal{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-pub-modal{background:var(--neutrals-white);border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.18);box-shadow:0 20px 60px #0000002e;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:92vh;overflow:hidden;width:min(960px,96vw)}.cm-pub-modal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 0}.cm-pub-modal__header,.cm-pub-modal__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-pub-modal__title-row{gap:10px}.cm-pub-modal__title-row h2{color:#111827;font-size:18px;font-weight:700;margin:0}.cm-pub-modal__li-icon{color:#0a66c2;height:24px;width:24px;-ms-flex-negative:0;flex-shrink:0}.cm-pub-modal__topic{color:#6b7280;font-size:13px;font-style:italic;margin:8px 24px 0}.cm-pub-modal__body{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;overflow-y:auto;padding:20px 24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cm-pub-modal__editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cm-pub-modal__label{color:#374151;font-size:13px;font-weight:600}.cm-pub-modal__textarea{border:1px solid #d1d5db;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#111827;font-family:inherit;font-size:14px;line-height:1.6;padding:12px;resize:vertical;width:100%}.cm-pub-modal__textarea:focus{border-color:#0a66c2;-webkit-box-shadow:0 0 0 3px rgba(10,102,194,.1);box-shadow:0 0 0 3px #0a66c21a;outline:none}.cm-pub-modal__char-count{color:#6b7280;font-size:12px;text-align:right}.cm-pub-modal__char-count--over{color:#dc2626;font-weight:600}.cm-pub-modal__dropzone{border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.cm-pub-modal__dropzone--active,.cm-pub-modal__dropzone:hover{background:#eff6ff;border-color:#0a66c2}.cm-pub-modal__dropzone--has-image{border-color:#93c5fd;border-style:solid;cursor:default}.cm-pub-modal__dropzone-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7280;font-size:13px;gap:6px;pointer-events:none}.cm-pub-modal__dropzone-icon{font-size:24px}.cm-pub-modal__image-thumb-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.cm-pub-modal__image-thumb{border-radius:6px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px;-ms-flex-negative:0;flex-shrink:0}.cm-pub-modal__image-name{color:#374151;font-size:13px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-pub-modal__image-remove{background:#fee2e2;border:none;border-radius:50%;color:#dc2626;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;-ms-flex-negative:0;flex-shrink:0}.cm-pub-modal__image-remove:hover{background:#fecaca}.cm-pub-modal__image-remove svg{height:14px;width:14px}.cm-pub-modal__file-input{display:none}.cm-pub-modal__preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cm-pub-modal__preview-label{color:#374151;font-size:13px;font-weight:600;margin:0}.cm-li-preview{background:var(--neutrals-white);border:1px solid #d1d5db;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.cm-li-preview__header{gap:10px;padding:12px 16px}.cm-li-preview__avatar,.cm-li-preview__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-li-preview__avatar{background:linear-gradient(135deg,#0a66c2,#004182);border-radius:50%;height:48px;width:48px;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--neutrals-white);font-size:14px;font-weight:700;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cm-li-preview__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.cm-li-preview__name{color:#000;font-size:14px;font-weight:600}.cm-li-preview__sub{color:#666;font-size:12px}.cm-li-preview__body{color:#111;font-size:14px;line-height:1.6;max-height:260px;overflow-y:auto;padding:0 16px 12px}.cm-li-preview__body p{margin:0 0 4px}.cm-li-preview__body br{display:block;margin:4px 0}.cm-li-preview__image-wrap{background:#f3f2ef;width:100%}.cm-li-preview__image{display:block;max-height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.cm-li-preview__reactions{color:#555;font-size:13px;gap:16px;padding:8px 16px}.cm-li-preview__reactions,.cm-pub-modal__footer{border-top:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex}.cm-pub-modal__footer{-webkit-box-pack:end;-ms-flex-pack:end;gap:8px;justify-content:flex-end;padding:16px 24px}.cm-card--scheduled{border-color:#fde68a}.cm-card--scheduled:hover{border-color:#fcd34d}.cm-card__scheduled-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fffbeb;border-radius:6px;gap:8px;margin-bottom:-4px;padding:8px 12px}.cm-card__scheduled-icon{font-size:15px;-ms-flex-negative:0;flex-shrink:0}.cm-card__scheduled-date{color:#92400e;font-size:13px;font-weight:600;text-transform:capitalize}.cm-card__schedule-row{background:#fffbeb;border-radius:8px;gap:8px;padding:10px 12px}.cm-card__schedule-input-wrap,.cm-card__schedule-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-card__schedule-input-wrap{gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cm-card__schedule-label{font-size:14px;-ms-flex-negative:0;flex-shrink:0}.cm-card__schedule-input{-webkit-box-flex:1;background:var(--neutrals-white);border:1px solid #fcd34d;border-radius:6px;color:#92400e;cursor:pointer;-ms-flex:1;flex:1;font-family:inherit;font-size:12px;min-width:0;padding:5px 8px;-webkit-transition:border-color .15s;transition:border-color .15s}.cm-card__schedule-input:focus{border-color:#d97706;outline:none}.cm-card__schedule-input--set{border-color:#d97706;color:#78350f;font-weight:600}.cm-card__schedule-clear{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:11px;padding:2px 6px;-webkit-transition:color .1s;transition:color .1s;-ms-flex-negative:0;flex-shrink:0}.cm-card__schedule-clear:hover{color:#dc2626}.cm-card__btn--schedule{background:#f59e0b;color:var(--neutrals-white);-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.cm-card__btn--schedule:not(:disabled):hover{background:#d97706}.cm-card__btn--schedule:disabled{background:#fde68a;color:#92400e;cursor:not-allowed;opacity:.6}.cm-bulk-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f0f0f0;gap:12px;margin-top:8px;padding:16px 0 0}.cm-card__schedule-block{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:12px}.cm-card__schedule-title{color:#374151;font-size:13px;font-weight:600;margin:0 0 8px}.cm-card__schedule-input-field,.cm-card__schedule-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.cm-card__schedule-input-field{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:8px 12px;-webkit-transition:border-color .15s;transition:border-color .15s}.cm-card__schedule-input-field:focus-within{border-color:#a78bfa}.cm-card__schedule-input-new{-webkit-box-flex:1;background:transparent;border:none;color:#374151;cursor:pointer;-ms-flex:1;flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none}.cm-card__schedule-input-new::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5}.cm-card__schedule-input-field:has(:disabled){background:#f7f7fb;cursor:default}.cm-card__schedule-input-new:disabled{color:#374151;cursor:default}.cm-card__schedule-input-new:disabled::-webkit-calendar-picker-indicator{display:none}.cm-card__scheduled-info{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:12px}.cm-card__scheduled-info-title{color:#374151;font-size:13px;font-weight:600;margin:0 0 8px}.cm-card__scheduled-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cm-card-info-bg);border-radius:10px;gap:8px;padding:10px 12px}.cm-card__scheduled-info-icon{height:18px;width:18px;-ms-flex-negative:0;flex-shrink:0}.cm-card__scheduled-info-icon path{fill:#5d678d}.cm-card__scheduled-info-date,.cm-card__scheduled-info-time{color:#374151;font-size:13px}.cm-card__scheduled-info-sep{color:#9ca3af;font-size:13px}.cm-card__scheduled-info-tag{background:#e8e9f0;border-radius:6px;color:#5d678d;font-size:12px;font-weight:500;margin-left:auto;padding:4px 8px;white-space:nowrap}.cm-cal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cm-cal,.cm-cal__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.cm-cal__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cm-cal__arrow{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:4px 10px;-webkit-transition:background .1s,color .1s;transition:background .1s,color .1s}.cm-cal__arrow:hover{background:#f3f4f6;color:#111827}.cm-cal__month-label{color:#111827;font-size:18px;font-weight:700;min-width:210px;text-align:center}.cm-cal__legend{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cm-cal__legend,.cm-cal__legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-cal__legend-item{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:12px;gap:6px;padding:4px 8px;-webkit-transition:background .1s;transition:background .1s}.cm-cal__legend-item:hover{background:#f3f4f6;color:#111827}.cm-cal__legend-dot{border-radius:50%;height:8px;width:8px;-ms-flex-negative:0;flex-shrink:0}.cm-cal__unscheduled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fffbeb;border-radius:8px;gap:10px;padding:10px 16px}.cm-cal__unscheduled-icon{font-size:16px;-ms-flex-negative:0;flex-shrink:0}.cm-cal__unscheduled-text{-webkit-box-flex:1;color:#92400e;-ms-flex:1;flex:1;font-size:13px}.cm-cal__unscheduled-btn{background:none;border:none;color:#d97706;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0;-webkit-transition:color .1s;transition:color .1s;white-space:nowrap}.cm-cal__unscheduled-btn:hover{color:#92400e}.cm-cal__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #f0f0f0;border-radius:10px;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.cm-cal__header-row{background:#fafafa;border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:repeat(7,1fr)}.cm-cal__weekday{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.05em;padding:10px 8px;text-align:center;text-transform:uppercase}.cm-cal__week{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.cm-cal__week--gap .cm-cal__cell{background:#fafafa;opacity:.7}.cm-cal__gap-label{background:#fffbeb;border-radius:100px;color:#d97706;font-size:10px;font-weight:600;padding:2px 8px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}.cm-cal__cell{border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:96px;padding:6px 8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);-ms-flex-direction:column;flex-direction:column;gap:3px}.cm-cal__cell:last-child{border-right:none}.cm-cal__cell--empty{background:#fafafa}.cm-cal__cell--today{background:#fafaff}.cm-cal__day-num{color:#9ca3af;font-size:12px;font-weight:500;line-height:1;margin-bottom:2px}.cm-cal__day-num--today{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#6c5ce7;border-radius:50%;color:var(--neutrals-white);font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.cm-cal__events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cm-cal__event{border:none;border-radius:3px;cursor:pointer;display:block;font-family:inherit;font-size:11px;font-weight:500;line-height:1.6;overflow:hidden;padding:2px 6px;text-align:left;text-overflow:ellipsis;-webkit-transition:opacity .1s;transition:opacity .1s;white-space:nowrap;width:100%}.cm-cal__event:hover{opacity:.75}.cm-cal__overflow{color:#9ca3af;font-size:10px;padding:1px 4px}@-webkit-keyframes cm-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes cm-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.cm-skel{-webkit-animation:cm-shimmer 1.4s ease-in-out infinite;animation:cm-shimmer 1.4s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e8e8e8),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:800px 100%;border-radius:6px}.cm-skel--badge{height:22px;width:110px}.cm-skel--date{height:14px;width:60px}.cm-skel--title{height:20px;width:78%}.cm-skel--subtitle{height:14px;width:42%}.cm-skel--body{height:80px}.cm-skel--btn{height:36px;-webkit-box-flex:1;border-radius:8px;-ms-flex:1;flex:1}.cm-skel-card{border-top:none;pointer-events:none}.cm-skel__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cm-skel__actions,.cm-skel__header{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-skel__actions{gap:8px;margin-top:auto}.cm-help{gap:32px;max-width:780px;padding:8px 0 40px}.cm-help,.cm-help__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cm-help__section{gap:16px}.cm-help__section--intro{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;padding:24px 28px}.cm-help__title{color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.cm-help__lead{color:#ffffffe6;font-size:15px;line-height:1.6;margin:0}.cm-help__section-title{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--color-border,#e5e7eb);color:#111827;color:var(--color-text-primary,#111827);font-size:16px;font-weight:700;margin:0;padding-bottom:8px}.cm-help__text{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:14px;line-height:1.65;margin:0}.cm-help__pipeline{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;-ms-flex-direction:column;flex-direction:column;gap:0;overflow:hidden}.cm-help__pipeline,.cm-help__step{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-help__step{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--color-bg,var(--neutrals-white));border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);gap:16px;padding:14px 18px}.cm-help__step:last-child{border-bottom:none}.cm-help__step:hover{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb)}.cm-help__step-num{background:#6366f1;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:26px;width:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.cm-help__step-body,.cm-help__step-num{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-help__step-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cm-help__step-body strong{color:#111827;color:var(--color-text-primary,#111827);font-size:14px}.cm-help__step-body p{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:13px;line-height:1.55;margin:0}.cm-help__cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:640px){.cm-help__cards{grid-template-columns:1fr}}.cm-help__card{background:var(--color-bg,var(--neutrals-white));border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px 16px}.cm-help__card-icon{font-size:22px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.cm-help__card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cm-help__card-body strong{color:#111827;color:var(--color-text-primary,#111827);font-size:13px}.cm-help__card-body p{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:12px;line-height:1.5;margin:0}.cm-help__card-where{color:#6366f1;font-size:11px;font-weight:500;margin-top:4px}.cm-help__hook-types{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cm-help__hook-type,.cm-help__hook-types{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-help__hook-type{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;gap:10px;padding:10px 14px}.cm-help__hook-type--strong{background:#f0fdf4;border-color:#bbf7d0}.cm-help__hook-type--weak{background:#fef2f2;border-color:#fecaca}.cm-help__hook-type p{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:13px;font-style:italic;line-height:1.4;margin:0}.cm-help__hook-badge{color:#059669;font-size:11px;font-weight:600;letter-spacing:.04em;min-width:100px;padding-top:2px;text-transform:uppercase;white-space:nowrap}.cm-help__hook-badge--weak{color:#dc2626}.cm-help__feedback-flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cm-help__feedback-flow,.cm-help__feedback-item{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-help__feedback-item{gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--color-bg,var(--neutrals-white));border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;padding:12px 16px}.cm-help__feedback-icon{font-size:22px;-ms-flex-negative:0;flex-shrink:0}.cm-help__feedback-item strong{color:#111827;color:var(--color-text-primary,#111827);display:block;font-size:13px;margin-bottom:4px}.cm-help__feedback-item p{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:13px;line-height:1.5;margin:0}.cm-help__flow{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cm-help__flow,.cm-help__flow-step{display:-webkit-box;display:-ms-flexbox;display:flex}.cm-help__flow-step{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.cm-help__flow-arrow{color:#9ca3af;font-size:20px;padding-top:8px}.cm-help__flow-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase;-ms-flex-item-align:start;align-self:flex-start}.cm-help__flow-badge--generated{background:#ede9fe;color:#6d28d9}.cm-help__flow-badge--pre{background:#dbeafe;color:#1d4ed8}.cm-help__flow-badge--scheduled{background:#fef9c3;color:#92400e}.cm-help__flow-badge--published{background:#dcfce7;color:#166534}.cm-help__flow-step p{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:12px;line-height:1.5;margin:0}.cm-help__hint{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#78350f;font-size:13px;line-height:1.5;padding:12px 16px}.cm-help__tips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cm-help__tips li{background:var(--color-bg,var(--neutrals-white));border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:13px;line-height:1.55;padding:10px 14px}.cm-help__tips li strong{color:#111827;color:var(--color-text-primary,#111827)}.cm-ejemplos__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cm-ejemplo-item{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;overflow:hidden}.cm-ejemplo-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;padding:8px 14px}.cm-ejemplo-item__num{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:12px;font-weight:600}.cm-ejemplo-item__textarea{background:var(--neutrals-white);border:none!important;border-radius:0!important;min-height:100px;resize:vertical}.cm-profile-selector{gap:24px;margin:40px auto 0;max-width:560px;padding:64px 32px}.cm-profile-selector,.cm-profile-selector__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-profile-selector__header{gap:8px;text-align:center}.cm-profile-selector__icon{color:#2563eb;color:var(--color-primary,#2563eb);height:48px;width:48px}.cm-profile-selector__title{color:#111827;color:var(--color-text-primary,#111827);font-size:22px;font-weight:700;margin:0}.cm-profile-selector__subtitle{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:14px;margin:0;max-width:420px}.cm-profile-selector__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cm-profile-selector__empty{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:14px;padding:24px;text-align:center}.cm-profile-selector__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;background:var(--neutrals-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);overflow:hidden;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.cm-profile-selector__item:hover{border-color:#2563eb;border-color:var(--color-primary,#2563eb)}.cm-profile-selector__item--new{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px}.cm-profile-selector__item-main{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;gap:12px;padding:12px 16px;text-align:left}.cm-profile-selector__item-avatar{background:#dbeafe;background:var(--color-primary-soft,#dbeafe);border-radius:50%;color:#2563eb;color:var(--color-primary,#2563eb);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;width:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;font-weight:600;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cm-profile-selector__item-name{color:#111827;color:var(--color-text-primary,#111827);font-size:15px;font-weight:500}.cm-profile-selector__item-delete{background:transparent;border:none;border-left:1px solid #e5e7eb;border-left:1px solid var(--color-border,#e5e7eb);color:#6b7280;color:var(--color-text-secondary,#6b7280);cursor:pointer;padding:0 14px}.cm-profile-selector__item-delete:hover{background:#fee2e2;background:var(--color-danger-soft,#fee2e2);color:#dc2626;color:var(--color-danger,#dc2626)}.cm-profile-selector__icon-sm{height:16px;width:16px}.cm-profile-selector__input{background:#fff;background:var(--neutrals-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);font-size:14px;padding:10px 12px;width:100%}.cm-profile-selector__input:focus{border-color:#2563eb;border-color:var(--color-primary,#2563eb);outline:none}.cm-profile-selector__new-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cm-profile-selector__add,.cm-profile-selector__new-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.cm-profile-selector__add{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px dashed #d1d5db;border:1px dashed var(--color-border,#d1d5db);color:#2563eb;color:var(--color-primary,#2563eb);cursor:pointer;font:inherit;font-weight:500;justify-content:center;padding:12px}.cm-profile-selector__add:hover{background:#eff6ff;background:var(--color-primary-soft,#eff6ff);border-color:#2563eb;border-color:var(--color-primary,#2563eb)}.cm-header__profile-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;background:var(--neutrals-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);color:#111827;color:var(--color-text-primary,#111827);cursor:pointer;font:inherit;font-size:13px;gap:8px;padding:6px 10px 6px 6px}.cm-header__profile-chip:hover{border-color:#2563eb;border-color:var(--color-primary,#2563eb)}.cm-header__profile-chip-avatar{background:#dbeafe;background:var(--color-primary-soft,#dbeafe);border-radius:50%;color:#2563eb;color:var(--color-primary,#2563eb);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:11px;font-weight:600;justify-content:center}.cm-modal__hint{color:#6b7280;font-size:12px;line-height:1.4;margin:8px 0 0}.cm-modal__alert{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-size:13px;line-height:1.5;margin:0 24px 16px;padding:12px 14px}.cm-pub-modal__footer--three{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:space-between}.cm-hashtags{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.cm-hashtags__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.cm-hashtags__header,.cm-hashtags__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-hashtags__icon{background:#6c5ce7;border-radius:50%;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;width:22px;-webkit-box-pack:center;-ms-flex-pack:center;font-size:12px;font-weight:700;justify-content:center}.cm-hashtags__label{color:#334155;font-size:12px;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}.cm-hashtags__copy-all{background:transparent;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-family:inherit;font-size:11px;padding:3px 8px}.cm-hashtags__copy-all:hover{background:#e2e8f0}.cm-hashtags__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.cm-hashtags__chip{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px;-webkit-transition:all .15s;transition:all .15s}.cm-hashtags__chip:hover{border-color:#6c5ce7;color:#6c5ce7}.hol-drawer,.holidays-page,.modal.hol-deny-modal{--hol-text:#000e45;--hol-text-dark:#1f2937;--hol-text-muted:#8c8c8c;--hol-text-soft:#6b7280;--hol-primary:#7f56d9;--hol-primary-soft:#ece4ff;--hol-primary-faint:#f9f5ff;--hol-border:#dbdbdb;--hol-border-soft:#e2e8f0;--hol-pending:#ffe5a0;--hol-pending-text:#d4a11a;--hol-approved:#22c55e;--hol-approved-selected:#22c55e;--hol-approved-selected-text:#fff;--hol-approved-text:#28a745;--hol-rejected:#ffcfc9;--hol-rejected-text:#b10202;color:#000e45;color:var(--hol-text);font-family:Montserrat,sans-serif}.holidays-page.hol-drawer:not(.does-not-exist),.holidays-page.holidays-page:not(.does-not-exist),.holidays-page.modal.hol-deny-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);-ms-flex-direction:column;flex-direction:column;min-height:100%}.hol-drawer:not(.does-not-exist) .holidays-page__back,.holidays-page:not(.does-not-exist) .holidays-page__back,.modal.hol-deny-modal .holidays-page__back{padding:0 0 1rem}.hol-drawer:not(.does-not-exist) .holidays-header,.holidays-page:not(.does-not-exist) .holidays-header,.modal.hol-deny-modal .holidays-header{background:var(--neutrals-white);padding:0}.hol-drawer:not(.does-not-exist) .holidays-header.holidays-header--tabs,.holidays-page:not(.does-not-exist) .holidays-header.holidays-header--tabs,.modal.hol-deny-modal .holidays-header.holidays-header--tabs{border-bottom:1px solid #e5e7eb}.hol-drawer:not(.does-not-exist) .holidays-header.holidays-header--tabs .page-header,.holidays-page:not(.does-not-exist) .holidays-header.holidays-header--tabs .page-header,.modal.hol-deny-modal .holidays-header.holidays-header--tabs .page-header{margin:0}.hol-drawer:not(.does-not-exist) .holidays-header .page-header,.holidays-page:not(.does-not-exist) .holidays-header .page-header,.modal.hol-deny-modal .holidays-header .page-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hol-drawer:not(.does-not-exist) .holidays-header .page-header__main,.holidays-page:not(.does-not-exist) .holidays-header .page-header__main,.modal.hol-deny-modal .holidays-header .page-header__main{gap:0}.hol-drawer:not(.does-not-exist) .holidays-header .page-header__actions,.holidays-page:not(.does-not-exist) .holidays-header .page-header__actions,.modal.hol-deny-modal .holidays-header .page-header__actions{-ms-flex-item-align:start;align-self:flex-start}.hol-drawer:not(.does-not-exist) .holidays-year,.holidays-page:not(.does-not-exist) .holidays-year,.modal.hol-deny-modal .holidays-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem}.hol-drawer:not(.does-not-exist) .holidays-year .holidays-year__value,.holidays-page:not(.does-not-exist) .holidays-year .holidays-year__value,.modal.hol-deny-modal .holidays-year .holidays-year__value{color:var(--hol-text-dark);font-size:.875rem;font-weight:600;line-height:1.3125rem}.hol-drawer:not(.does-not-exist) .holidays-year .hol-button,.holidays-page:not(.does-not-exist) .holidays-year .hol-button,.modal.hol-deny-modal .holidays-year .hol-button{color:#5b5b5b}.hol-drawer:not(.does-not-exist) .holidays-tabs,.holidays-page:not(.does-not-exist) .holidays-tabs,.modal.hol-deny-modal .holidays-tabs{gap:.8125rem;margin-bottom:-1px;margin-top:.5rem;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hol-drawer:not(.does-not-exist) .holidays-tabs .underline-tabs__item,.holidays-page:not(.does-not-exist) .holidays-tabs .underline-tabs__item,.modal.hol-deny-modal .holidays-tabs .underline-tabs__item{border-bottom:1px solid #d2d5da;color:#636361;gap:0;height:2rem;padding:0 1rem .5rem}.hol-drawer:not(.does-not-exist) .holidays-tabs .underline-tabs__item:after,.holidays-page:not(.does-not-exist) .holidays-tabs .underline-tabs__item:after,.modal.hol-deny-modal .holidays-tabs .underline-tabs__item:after{display:none}.hol-drawer:not(.does-not-exist) .holidays-tabs .underline-tabs__item:hover,.holidays-page:not(.does-not-exist) .holidays-tabs .underline-tabs__item:hover,.modal.hol-deny-modal .holidays-tabs .underline-tabs__item:hover{color:var(--hol-text)}.hol-drawer:not(.does-not-exist) .holidays-tabs .underline-tabs__item.is-active,.holidays-page:not(.does-not-exist) .holidays-tabs .underline-tabs__item.is-active,.modal.hol-deny-modal .holidays-tabs .underline-tabs__item.is-active{border-bottom:2px solid var(--hol-text);color:var(--hol-text);margin-bottom:0;padding-bottom:calc(.5rem - 1px)}.hol-drawer:not(.does-not-exist) .holidays-tabs .underline-tabs__item.is-active .underline-tabs__label,.holidays-page:not(.does-not-exist) .holidays-tabs .underline-tabs__item.is-active .underline-tabs__label,.modal.hol-deny-modal .holidays-tabs .underline-tabs__item.is-active .underline-tabs__label{font-weight:600}.hol-drawer:not(.does-not-exist) .holidays-tabs .underline-tabs__label,.holidays-page:not(.does-not-exist) .holidays-tabs .underline-tabs__label,.modal.hol-deny-modal .holidays-tabs .underline-tabs__label{font-size:1rem;font-weight:500;line-height:1.5rem}.hol-drawer:not(.does-not-exist) .holidays-tabs .underline-tabs__indicator,.holidays-page:not(.does-not-exist) .holidays-tabs .underline-tabs__indicator,.modal.hol-deny-modal .holidays-tabs .underline-tabs__indicator{display:none}.hol-drawer:not(.does-not-exist) .hol-button,.holidays-page:not(.does-not-exist) .hol-button,.modal.hol-deny-modal .hol-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);border:1px solid #d5d7da;border-radius:.5rem;-webkit-box-shadow:0 1px 2px rgba(10,13,18,.05);box-shadow:0 1px 2px #0a0d120d;color:var(--hol-text);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;gap:.5rem;height:2.25rem;justify-content:center;line-height:1.25rem;padding:.5rem .875rem;-webkit-transition:background .15s ease,border-color .15s ease,opacity .15s ease;transition:background .15s ease,border-color .15s ease,opacity .15s ease;white-space:nowrap}.hol-drawer:not(.does-not-exist) .hol-button svg,.holidays-page:not(.does-not-exist) .hol-button svg,.modal.hol-deny-modal .hol-button svg{height:1.25rem;width:1.25rem;-ms-flex-negative:0;flex-shrink:0}.hol-drawer:not(.does-not-exist) .hol-button:hover:not(:disabled),.holidays-page:not(.does-not-exist) .hol-button:hover:not(:disabled),.modal.hol-deny-modal .hol-button:hover:not(:disabled){background:#f9fafb}.hol-drawer:not(.does-not-exist) .hol-button:disabled,.holidays-page:not(.does-not-exist) .hol-button:disabled,.modal.hol-deny-modal .hol-button:disabled{cursor:default;opacity:.5}.hol-drawer:not(.does-not-exist) .hol-button.hol-button--primary,.holidays-page:not(.does-not-exist) .hol-button.hol-button--primary,.modal.hol-deny-modal .hol-button.hol-button--primary{background:var(--hol-primary);border-color:var(--hol-primary);color:var(--neutrals-white)}.hol-drawer:not(.does-not-exist) .hol-button.hol-button--primary:hover:not(:disabled),.holidays-page:not(.does-not-exist) .hol-button.hol-button--primary:hover:not(:disabled),.modal.hol-deny-modal .hol-button.hol-button--primary:hover:not(:disabled){background:#6e3fcd}.hol-drawer:not(.does-not-exist) .hol-button.hol-button--sm,.holidays-page:not(.does-not-exist) .hol-button.hol-button--sm,.modal.hol-deny-modal .hol-button.hol-button--sm{height:1.75rem;padding:.25rem .5rem}.hol-drawer:not(.does-not-exist) .hol-button.hol-button--icon,.holidays-page:not(.does-not-exist) .hol-button.hol-button--icon,.modal.hol-deny-modal .hol-button.hol-button--icon{padding:.5rem;width:2.25rem}.hol-drawer:not(.does-not-exist) .hol-button.hol-button--fill,.holidays-page:not(.does-not-exist) .hol-button.hol-button--fill,.modal.hol-deny-modal .hol-button.hol-button--fill{-webkit-box-flex:1;-ms-flex:1;flex:1}.hol-drawer:not(.does-not-exist) .hol-button.hol-button--md,.holidays-page:not(.does-not-exist) .hol-button.hol-button--md,.modal.hol-deny-modal .hol-button.hol-button--md{font-size:.875rem}.hol-drawer:not(.does-not-exist) .hol-row-menu,.holidays-page:not(.does-not-exist) .hol-row-menu,.modal.hol-deny-modal .hol-row-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.hol-drawer:not(.does-not-exist) .hol-icon-button,.holidays-page:not(.does-not-exist) .hol-icon-button,.modal.hol-deny-modal .hol-icon-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:.375rem;color:var(--hol-text-muted);cursor:pointer;justify-content:center;padding:.25rem}.hol-drawer:not(.does-not-exist) .hol-icon-button svg,.holidays-page:not(.does-not-exist) .hol-icon-button svg,.modal.hol-deny-modal .hol-icon-button svg{height:1rem;width:1rem}.hol-drawer:not(.does-not-exist) .hol-icon-button.is-open,.hol-drawer:not(.does-not-exist) .hol-icon-button:hover:not(:disabled),.holidays-page:not(.does-not-exist) .hol-icon-button.is-open,.holidays-page:not(.does-not-exist) .hol-icon-button:hover:not(:disabled),.modal.hol-deny-modal .hol-icon-button.is-open,.modal.hol-deny-modal .hol-icon-button:hover:not(:disabled){background:#f3f4f6}.hol-drawer:not(.does-not-exist) .holidays-management__content,.hol-drawer:not(.does-not-exist) .holidays-requests,.holidays-page:not(.does-not-exist) .holidays-management__content,.holidays-page:not(.does-not-exist) .holidays-requests,.modal.hol-deny-modal .holidays-management__content,.modal.hol-deny-modal .holidays-requests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hol-drawer:not(.does-not-exist) .holidays-requests,.holidays-page:not(.does-not-exist) .holidays-requests,.modal.hol-deny-modal .holidays-requests{gap:1rem;padding-top:1rem}.hol-drawer:not(.does-not-exist) .holidays-stats,.holidays-page:not(.does-not-exist) .holidays-stats,.modal.hol-deny-modal .holidays-stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;max-width:70.625rem}.hol-drawer:not(.does-not-exist) .holidays-stats>div,.holidays-page:not(.does-not-exist) .holidays-stats>div,.modal.hol-deny-modal .holidays-stats>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:22.875rem}.hol-drawer:not(.does-not-exist) .holidays-stats .stat-card,.holidays-page:not(.does-not-exist) .holidays-stats .stat-card,.modal.hol-deny-modal .holidays-stats .stat-card{border:1px solid #e8e6e0;border-radius:.625rem;gap:.5rem;padding:1.25rem}.hol-drawer:not(.does-not-exist) .holidays-stats .stat-card__label,.holidays-page:not(.does-not-exist) .holidays-stats .stat-card__label,.modal.hol-deny-modal .holidays-stats .stat-card__label{color:#8a87a5;font-size:.6875rem;font-weight:700;letter-spacing:.5px;line-height:normal}.hol-drawer:not(.does-not-exist) .holidays-stats .stat-card__value,.holidays-page:not(.does-not-exist) .holidays-stats .stat-card__value,.modal.hol-deny-modal .holidays-stats .stat-card__value{font-size:1.75rem;font-weight:700;line-height:normal}.hol-drawer:not(.does-not-exist) .holidays-stats .holidays-stats__card--pending .stat-card__value,.holidays-page:not(.does-not-exist) .holidays-stats .holidays-stats__card--pending .stat-card__value,.modal.hol-deny-modal .holidays-stats .holidays-stats__card--pending .stat-card__value{color:var(--hol-pending-text)}.hol-drawer:not(.does-not-exist) .holidays-stats .holidays-stats__card--approved .stat-card__value,.holidays-page:not(.does-not-exist) .holidays-stats .holidays-stats__card--approved .stat-card__value,.modal.hol-deny-modal .holidays-stats .holidays-stats__card--approved .stat-card__value{color:#10b981}.hol-drawer:not(.does-not-exist) .holidays-stats .holidays-stats__card--rejected .stat-card__value,.holidays-page:not(.does-not-exist) .holidays-stats .holidays-stats__card--rejected .stat-card__value,.modal.hol-deny-modal .holidays-stats .holidays-stats__card--rejected .stat-card__value{color:var(--hol-rejected-text)}.hol-drawer:not(.does-not-exist) .holidays-filters,.holidays-page:not(.does-not-exist) .holidays-filters,.modal.hol-deny-modal .holidays-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--hol-border);border-radius:.75rem;gap:.75rem;padding:.75rem 1rem}.hol-drawer:not(.does-not-exist) .holidays-filters .search-field,.holidays-page:not(.does-not-exist) .holidays-filters .search-field,.modal.hol-deny-modal .holidays-filters .search-field{-webkit-box-flex:1;border-color:var(--hol-border);-ms-flex:1;flex:1;height:2.125rem;min-height:2.125rem}.hol-drawer:not(.does-not-exist) .holidays-filters .search-field input,.holidays-page:not(.does-not-exist) .holidays-filters .search-field input,.modal.hol-deny-modal .holidays-filters .search-field input{color:var(--hol-text);font-size:.875rem;line-height:normal}.holidays-page:not(.does-not-exist) .holidays-filters .search-field input::-webkit-input-placeholder{color:#000e4580}.holidays-page:not(.does-not-exist) .holidays-filters .search-field input::-moz-placeholder{color:#000e4580}.holidays-page:not(.does-not-exist) .holidays-filters .search-field input:-ms-input-placeholder{color:#000e4580}.holidays-page:not(.does-not-exist) .holidays-filters .search-field input::-ms-input-placeholder{color:#000e4580}.holidays-page:not(.does-not-exist) .holidays-filters .search-field input::placeholder{color:#000e4580}.hol-drawer:not(.does-not-exist) .holidays-filters .search-field input::-webkit-input-placeholder{color:#000e4580}.hol-drawer:not(.does-not-exist) .holidays-filters .search-field input::-moz-placeholder{color:#000e4580}.hol-drawer:not(.does-not-exist) .holidays-filters .search-field input:-ms-input-placeholder{color:#000e4580}.hol-drawer:not(.does-not-exist) .holidays-filters .search-field input::-ms-input-placeholder{color:#000e4580}.hol-drawer:not(.does-not-exist) .holidays-filters .search-field input::placeholder{color:#000e4580}.modal.hol-deny-modal .holidays-filters .search-field input::-webkit-input-placeholder{color:#000e4580}.modal.hol-deny-modal .holidays-filters .search-field input::-moz-placeholder{color:#000e4580}.modal.hol-deny-modal .holidays-filters .search-field input:-ms-input-placeholder{color:#000e4580}.modal.hol-deny-modal .holidays-filters .search-field input::-ms-input-placeholder{color:#000e4580}.modal.hol-deny-modal .holidays-filters .search-field input::placeholder{color:#000e4580}.hol-drawer:not(.does-not-exist) .holidays-filters .search-field .search-field__icon,.holidays-page:not(.does-not-exist) .holidays-filters .search-field .search-field__icon,.modal.hol-deny-modal .holidays-filters .search-field .search-field__icon{color:var(--hol-text-muted);height:.875rem;width:.875rem}.hol-drawer:not(.does-not-exist) .holidays-filters .filter-dropdown .filter-dropdown__button,.holidays-page:not(.does-not-exist) .holidays-filters .filter-dropdown .filter-dropdown__button,.modal.hol-deny-modal .holidays-filters .filter-dropdown .filter-dropdown__button{background:var(--neutrals-white);border:1px solid var(--hol-border);border-radius:.5rem;color:var(--hol-text);font-size:.875rem;font-weight:400;height:2.125rem;line-height:1.25rem;padding:.375rem .75rem}.hol-drawer:not(.does-not-exist) .holidays-filters .filter-dropdown .filter-dropdown__button.is-active,.holidays-page:not(.does-not-exist) .holidays-filters .filter-dropdown .filter-dropdown__button.is-active,.modal.hol-deny-modal .holidays-filters .filter-dropdown .filter-dropdown__button.is-active{background:var(--neutrals-white)}.hol-drawer:not(.does-not-exist) .holidays-filters .filter-dropdown .filter-dropdown__value,.holidays-page:not(.does-not-exist) .holidays-filters .filter-dropdown .filter-dropdown__value,.modal.hol-deny-modal .holidays-filters .filter-dropdown .filter-dropdown__value{font-weight:400}.hol-drawer:not(.does-not-exist) .holidays-filters .filter-dropdown .filter-dropdown__caret svg,.holidays-page:not(.does-not-exist) .holidays-filters .filter-dropdown .filter-dropdown__caret svg,.modal.hol-deny-modal .holidays-filters .filter-dropdown .filter-dropdown__caret svg{fill:var(--hol-text-muted);height:.8125rem;width:.8125rem}.hol-drawer:not(.does-not-exist) .holidays-date-range,.holidays-page:not(.does-not-exist) .holidays-date-range,.modal.hol-deny-modal .holidays-date-range{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--hol-border);border-radius:.5rem;color:var(--hol-text-muted);cursor:pointer;font-size:.875rem;gap:.5rem;height:2.125rem;line-height:1.25rem;padding:.375rem .75rem;white-space:nowrap}.hol-drawer:not(.does-not-exist) .holidays-date-range svg,.holidays-page:not(.does-not-exist) .holidays-date-range svg,.modal.hol-deny-modal .holidays-date-range svg{height:.875rem;width:.875rem;-ms-flex-negative:0;flex-shrink:0}.hol-drawer:not(.does-not-exist) .holidays-date-range.is-active,.holidays-page:not(.does-not-exist) .holidays-date-range.is-active,.modal.hol-deny-modal .holidays-date-range.is-active{color:var(--hol-text)}.hol-drawer:not(.does-not-exist) .holidays-date-range .holidays-date-range__clear,.holidays-page:not(.does-not-exist) .holidays-date-range .holidays-date-range__clear,.modal.hol-deny-modal .holidays-date-range .holidays-date-range__clear{background:none;border:none;color:var(--hol-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;position:relative;z-index:1}.hol-drawer:not(.does-not-exist) .holidays-date-range .holidays-date-range__clear svg,.holidays-page:not(.does-not-exist) .holidays-date-range .holidays-date-range__clear svg,.modal.hol-deny-modal .holidays-date-range .holidays-date-range__clear svg{height:.75rem;width:.75rem}.hol-drawer:not(.does-not-exist) .holidays-date-range .react-datepicker-wrapper,.holidays-page:not(.does-not-exist) .holidays-date-range .react-datepicker-wrapper,.modal.hol-deny-modal .holidays-date-range .react-datepicker-wrapper{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.hol-drawer:not(.does-not-exist) .holidays-date-range .react-datepicker-wrapper input,.holidays-page:not(.does-not-exist) .holidays-date-range .react-datepicker-wrapper input,.modal.hol-deny-modal .holidays-date-range .react-datepicker-wrapper input{cursor:pointer;height:100%;width:100%}.hol-drawer:not(.does-not-exist) .holidays-table,.holidays-page:not(.does-not-exist) .holidays-table,.modal.hol-deny-modal .holidays-table{background:var(--neutrals-white);border:1px solid rgba(177,158,218,.23);border-radius:.375rem;overflow-x:auto}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__head,.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__row,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__head,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__row,.modal.hol-deny-modal .holidays-table .holidays-table__head,.modal.hol-deny-modal .holidays-table .holidays-table__row{display:grid;grid-template-columns:var(--hol-table-columns);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:4rem;border-bottom:1px solid var(--hol-border);-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 1rem}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__head,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__head,.modal.hol-deny-modal .holidays-table .holidays-table__head{color:#4f689a;font-size:.75rem;font-weight:500;height:2.375rem;line-height:1.125rem;white-space:nowrap}.hol-drawer:not(.does-not-exist) .holidays-table.holidays-table--compact .holidays-table__row,.holidays-page:not(.does-not-exist) .holidays-table.holidays-table--compact .holidays-table__row,.modal.hol-deny-modal .holidays-table.holidays-table--compact .holidays-table__row{min-height:3.4375rem}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__row,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__row,.modal.hol-deny-modal .holidays-table .holidays-table__row{color:var(--hol-text);font-size:.875rem;line-height:1.25rem;min-height:3.875rem;padding:.8125rem 1rem;position:relative}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__row:last-child,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__row:last-child,.modal.hol-deny-modal .holidays-table .holidays-table__row:last-child{border-bottom:none}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__row.is-unseen,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__row.is-unseen,.modal.hol-deny-modal .holidays-table .holidays-table__row.is-unseen{background:rgba(117,79,200,.06)}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__row.is-clickable,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__row.is-clickable,.modal.hol-deny-modal .holidays-table .holidays-table__row.is-clickable{cursor:pointer}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__actions,.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__actions-head,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__actions,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__actions-head,.modal.hol-deny-modal .holidays-table .holidays-table__actions,.modal.hol-deny-modal .holidays-table .holidays-table__actions-head{justify-self:end}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__employee,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__employee,.modal.hol-deny-modal .holidays-table .holidays-table__employee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-width:0}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__unseen-dot,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__unseen-dot,.modal.hol-deny-modal .holidays-table .holidays-table__unseen-dot{-ms-flex-negative:0;background:var(--hol-primary);border-radius:50%;flex-shrink:0;height:.6875rem;width:.6875rem}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__name,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__name,.modal.hol-deny-modal .holidays-table .holidays-table__name{font-weight:500;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__days,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__days,.modal.hol-deny-modal .holidays-table .holidays-table__days{color:var(--hol-primary);font-weight:600}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__muted,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__muted,.modal.hol-deny-modal .holidays-table .holidays-table__muted{color:var(--hol-text-muted)}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__status,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__status,.modal.hol-deny-modal .holidays-table .holidays-table__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-width:0}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__actions,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__actions,.modal.hol-deny-modal .holidays-table .holidays-table__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;gap:.6875rem;justify-content:flex-end;min-width:9.25rem}.hol-drawer:not(.does-not-exist) .holidays-table .holidays-table__empty,.holidays-page:not(.does-not-exist) .holidays-table .holidays-table__empty,.modal.hol-deny-modal .holidays-table .holidays-table__empty{color:var(--hol-text-muted);font-size:.875rem;padding:2rem 1rem;text-align:center}.hol-drawer:not(.does-not-exist) .hol-avatar,.holidays-page:not(.does-not-exist) .hol-avatar,.modal.hol-deny-modal .hol-avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-size:.5625rem;font-weight:600;height:2.1875rem;justify-content:center;overflow:hidden;text-shadow:0 0 1px rgba(0,0,0,.25);width:2.1875rem}.hol-drawer:not(.does-not-exist) .hol-avatar.hol-avatar--sm,.holidays-page:not(.does-not-exist) .hol-avatar.hol-avatar--sm,.modal.hol-deny-modal .hol-avatar.hol-avatar--sm{height:1.75rem;width:1.75rem}.hol-drawer:not(.does-not-exist) .hol-badge,.holidays-page:not(.does-not-exist) .hol-badge,.modal.hol-deny-modal .hol-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:999px;color:#000;font-size:.75rem;font-weight:500;justify-content:center;line-height:1rem;min-width:5.25rem;padding:.125rem .625rem;white-space:nowrap}.hol-drawer:not(.does-not-exist) .hol-badge.hol-badge--PENDING,.holidays-page:not(.does-not-exist) .hol-badge.hol-badge--PENDING,.modal.hol-deny-modal .hol-badge.hol-badge--PENDING{background:#fff0a0}.hol-drawer:not(.does-not-exist) .hol-badge.hol-badge--APPROVED,.holidays-page:not(.does-not-exist) .hol-badge.hol-badge--APPROVED,.modal.hol-deny-modal .hol-badge.hol-badge--APPROVED{background:#c1eda0}.hol-drawer:not(.does-not-exist) .hol-badge.hol-badge--REJECTED,.holidays-page:not(.does-not-exist) .hol-badge.hol-badge--REJECTED,.modal.hol-deny-modal .hol-badge.hol-badge--REJECTED{background:#fdc8c8}.hol-drawer:not(.does-not-exist) .hol-notice,.holidays-page:not(.does-not-exist) .hol-notice,.modal.hol-deny-modal .hol-notice{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff8e6;border:1px solid var(--hol-pending);border-radius:.5rem;color:var(--hol-text);font-size:.8125rem;font-weight:700;gap:.5rem;line-height:normal;padding:.625rem .875rem;white-space:nowrap}.hol-drawer:not(.does-not-exist) .hol-notice svg,.holidays-page:not(.does-not-exist) .hol-notice svg,.modal.hol-deny-modal .hol-notice svg{height:1rem;width:1rem;-ms-flex-negative:0;color:var(--hol-text);flex-shrink:0}.hol-drawer:not(.does-not-exist) .hol-notice.hol-notice--block,.holidays-page:not(.does-not-exist) .hol-notice.hol-notice--block,.modal.hol-deny-modal .hol-notice.hol-notice--block{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;white-space:normal}.hol-drawer:not(.does-not-exist) .hol-notice.hol-notice--block strong,.holidays-page:not(.does-not-exist) .hol-notice.hol-notice--block strong,.modal.hol-deny-modal .hol-notice.hol-notice--block strong{font-weight:700}.hol-drawer:not(.does-not-exist) .hol-chips,.holidays-page:not(.does-not-exist) .hol-chips,.modal.hol-deny-modal .hol-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.hol-drawer:not(.does-not-exist) .hol-chips .hol-chips__group,.holidays-page:not(.does-not-exist) .hol-chips .hol-chips__group,.modal.hol-deny-modal .hol-chips .hol-chips__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem}.hol-drawer:not(.does-not-exist) .hol-chip,.holidays-page:not(.does-not-exist) .hol-chip,.modal.hol-deny-modal .hol-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.21875rem;color:var(--hol-text);font-size:.75rem;gap:.21875rem;line-height:.9025rem;padding:.5rem .75rem;white-space:nowrap}.hol-drawer:not(.does-not-exist) .hol-chip strong,.holidays-page:not(.does-not-exist) .hol-chip strong,.modal.hol-deny-modal .hol-chip strong{font-weight:600}.hol-drawer:not(.does-not-exist) .hol-chip.hol-chip--pending,.holidays-page:not(.does-not-exist) .hol-chip.hol-chip--pending,.modal.hol-deny-modal .hol-chip.hol-chip--pending{background:#fff7d7}.hol-drawer:not(.does-not-exist) .hol-chip.hol-chip--pending strong,.holidays-page:not(.does-not-exist) .hol-chip.hol-chip--pending strong,.modal.hol-deny-modal .hol-chip.hol-chip--pending strong{color:var(--hol-pending-text)}.hol-drawer:not(.does-not-exist) .hol-chip.hol-chip--approved,.holidays-page:not(.does-not-exist) .hol-chip.hol-chip--approved,.modal.hol-deny-modal .hol-chip.hol-chip--approved{background:#ecfaef}.hol-drawer:not(.does-not-exist) .hol-chip.hol-chip--approved strong,.holidays-page:not(.does-not-exist) .hol-chip.hol-chip--approved strong,.modal.hol-deny-modal .hol-chip.hol-chip--approved strong{color:var(--hol-approved-text)}.hol-drawer:not(.does-not-exist) .hol-chip.hol-chip--rejected,.holidays-page:not(.does-not-exist) .hol-chip.hol-chip--rejected,.modal.hol-deny-modal .hol-chip.hol-chip--rejected{background:#ffebeb}.hol-drawer:not(.does-not-exist) .hol-chip.hol-chip--rejected strong,.holidays-page:not(.does-not-exist) .hol-chip.hol-chip--rejected strong,.modal.hol-deny-modal .hol-chip.hol-chip--rejected strong{color:var(--hol-rejected-text)}.hol-drawer:not(.does-not-exist) .hol-chip.hol-chip--total,.holidays-page:not(.does-not-exist) .hol-chip.hol-chip--total,.modal.hol-deny-modal .hol-chip.hol-chip--total{background:#f2fbff}.hol-drawer:not(.does-not-exist) .hol-chip.hol-chip--total strong,.holidays-page:not(.does-not-exist) .hol-chip.hol-chip--total strong,.modal.hol-deny-modal .hol-chip.hol-chip--total strong{color:#4f689a}.hol-drawer:not(.does-not-exist) .hol-hint,.holidays-page:not(.does-not-exist) .hol-hint,.modal.hol-deny-modal .hol-hint{color:var(--hol-text-soft);font-size:.75rem;line-height:.9025rem;margin:0}.hol-drawer:not(.does-not-exist) .hol-year-calendar,.holidays-page:not(.does-not-exist) .hol-year-calendar,.modal.hol-deny-modal .hol-year-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;padding:1.0625rem}.hol-drawer:not(.does-not-exist) .hol-month,.holidays-page:not(.does-not-exist) .hol-month,.modal.hol-deny-modal .hol-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid var(--hol-primary-soft);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.125rem;padding:.75rem}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__title,.holidays-page:not(.does-not-exist) .hol-month .hol-month__title,.modal.hol-deny-modal .hol-month .hol-month__title{color:var(--hol-text-dark);font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0;text-transform:capitalize}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__grid,.holidays-page:not(.does-not-exist) .hol-month .hol-month__grid,.modal.hol-deny-modal .hol-month .hol-month__grid{border-radius:.25rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:.546875rem}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__weekday,.holidays-page:not(.does-not-exist) .hol-month .hol-month__weekday,.modal.hol-deny-modal .hol-month .hol-month__weekday{color:#9ca3af;font-size:.682rem;line-height:1.0231rem;padding-bottom:.2725rem;text-align:center}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day,.modal.hol-deny-modal .hol-month .hol-month__day{background:none;border:none;border-radius:.25rem;color:var(--hol-text-dark);cursor:pointer;font-family:inherit;font-size:.682rem;height:1.25rem;line-height:1.25rem;padding:0;-webkit-transition:background-color .12s ease,-webkit-box-shadow .12s ease;transition:background-color .12s ease,-webkit-box-shadow .12s ease;transition:background-color .12s ease,box-shadow .12s ease;transition:background-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day:disabled,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day:disabled,.modal.hol-deny-modal .hol-month .hol-month__day:disabled{cursor:default}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-holiday,.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-weekend,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-holiday,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-weekend,.modal.hol-deny-modal .hol-month .hol-month__day.is-holiday,.modal.hol-deny-modal .hol-month .hol-month__day.is-weekend{color:#7c6eee}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-past:not(.is-pending):not(.is-approved):not(.is-rejected),.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-past:not(.is-pending):not(.is-approved):not(.is-rejected),.modal.hol-deny-modal .hol-month .hol-month__day.is-past:not(.is-pending):not(.is-approved):not(.is-rejected){color:#9ca3af}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-pending,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-pending,.modal.hol-deny-modal .hol-month .hol-month__day.is-pending{background:var(--hol-pending);color:var(--hol-text-dark)}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-approved,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-approved,.modal.hol-deny-modal .hol-month .hol-month__day.is-approved{background:var(--hol-approved);color:var(--neutrals-white)}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-rejected,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-rejected,.modal.hol-deny-modal .hol-month .hol-month__day.is-rejected{background:var(--hol-rejected);color:var(--hol-text-dark)}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-joined-left,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-joined-left,.modal.hol-deny-modal .hol-month .hol-month__day.is-joined-left{border-bottom-left-radius:0;border-top-left-radius:0}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-joined-right,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-joined-right,.modal.hol-deny-modal .hol-month .hol-month__day.is-joined-right{border-bottom-right-radius:0;border-top-right-radius:0}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day:not(:disabled):hover,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day:not(:disabled):hover,.modal.hol-deny-modal .hol-month .hol-month__day:not(:disabled):hover{-webkit-box-shadow:inset 0 0 0 1.5px var(--hol-primary-soft);box-shadow:inset 0 0 0 1.5px var(--hol-primary-soft)}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day:not(:disabled):not(.is-pending):not(.is-approved):not(.is-rejected):hover,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day:not(:disabled):not(.is-pending):not(.is-approved):not(.is-rejected):hover,.modal.hol-deny-modal .hol-month .hol-month__day:not(:disabled):not(.is-pending):not(.is-approved):not(.is-rejected):hover{background:var(--hol-primary-faint);color:var(--hol-text-dark)}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-selected,.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-selected:not(:disabled):hover,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-selected,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-selected:not(:disabled):hover,.modal.hol-deny-modal .hol-month .hol-month__day.is-selected,.modal.hol-deny-modal .hol-month .hol-month__day.is-selected:not(:disabled):hover{background:var(--hol-primary-soft);-webkit-box-shadow:inset 0 0 0 1.5px var(--hol-primary);box-shadow:inset 0 0 0 1.5px var(--hol-primary);color:var(--hol-text-dark)}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-approved.is-selected:not(.does-not-exist):not(.does-not-exist),.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-approved.is-selected:not(:disabled):hover,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-approved.is-selected:not(.does-not-exist):not(.does-not-exist),.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-approved.is-selected:not(:disabled):hover,.modal.hol-deny-modal .hol-month .hol-month__day.is-approved.is-selected:not(.does-not-exist):not(.does-not-exist),.modal.hol-deny-modal .hol-month .hol-month__day.is-approved.is-selected:not(:disabled):hover{background:var(--hol-approved-selected);color:var(--hol-approved-selected-text)}.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-pending.is-selected:not(.does-not-exist):not(.does-not-exist),.hol-drawer:not(.does-not-exist) .hol-month .hol-month__day.is-pending.is-selected:not(:disabled):hover,.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-pending.is-selected:not(.does-not-exist):not(.does-not-exist),.holidays-page:not(.does-not-exist) .hol-month .hol-month__day.is-pending.is-selected:not(:disabled):hover,.modal.hol-deny-modal .hol-month .hol-month__day.is-pending.is-selected:not(.does-not-exist):not(.does-not-exist),.modal.hol-deny-modal .hol-month .hol-month__day.is-pending.is-selected:not(:disabled):hover{background:var(--hol-pending)}.hol-drawer:not(.does-not-exist) .hol-action-bar-wrapper,.holidays-page:not(.does-not-exist) .hol-action-bar-wrapper,.modal.hol-deny-modal .hol-action-bar-wrapper{background:var(--neutrals-white);bottom:0;padding:.5rem 1rem 0;position:sticky;z-index:2}.hol-drawer:not(.does-not-exist) .hol-action-bar,.holidays-page:not(.does-not-exist) .hol-action-bar,.modal.hol-deny-modal .hol-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border:1px solid var(--hol-border-soft);border-radius:.375rem;gap:.75rem;justify-content:space-between;padding:1rem}.hol-drawer:not(.does-not-exist) .hol-action-bar.hol-action-bar--end,.holidays-page:not(.does-not-exist) .hol-action-bar.hol-action-bar--end,.modal.hol-deny-modal .hol-action-bar.hol-action-bar--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hol-drawer:not(.does-not-exist) .hol-action-bar .hol-action-bar__text,.holidays-page:not(.does-not-exist) .hol-action-bar .hol-action-bar__text,.modal.hol-deny-modal .hol-action-bar .hol-action-bar__text{color:#000;font-size:1rem;line-height:1.1875rem}.hol-drawer:not(.does-not-exist) .hol-action-bar .hol-action-bar__text strong,.holidays-page:not(.does-not-exist) .hol-action-bar .hol-action-bar__text strong,.modal.hol-deny-modal .hol-action-bar .hol-action-bar__text strong{font-weight:600}.hol-drawer:not(.does-not-exist) .hol-action-bar .hol-action-bar__buttons,.holidays-page:not(.does-not-exist) .hol-action-bar .hol-action-bar__buttons,.modal.hol-deny-modal .hol-action-bar .hol-action-bar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.hol-drawer:not(.does-not-exist) .hol-action-bar .hol-action-bar__buttons .hol-button,.holidays-page:not(.does-not-exist) .hol-action-bar .hol-action-bar__buttons .hol-button,.modal.hol-deny-modal .hol-action-bar .hol-action-bar__buttons .hol-button{min-width:7.3125rem}.hol-drawer:not(.does-not-exist) .holidays-team,.holidays-page:not(.does-not-exist) .holidays-team,.modal.hol-deny-modal .holidays-team{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;padding-top:1rem}.hol-drawer:not(.does-not-exist) .holidays-members,.holidays-page:not(.does-not-exist) .holidays-members,.modal.hol-deny-modal .holidays-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-ms-flex-negative:0;background:var(--neutrals-white);border:1px solid #f3f2ff;border-radius:.625rem;flex-shrink:0;padding-top:1rem;width:22.875rem}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__header,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__header,.modal.hol-deny-modal .holidays-members .holidays-members__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.75rem;justify-content:space-between;padding:0 1rem}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__title,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__title,.modal.hol-deny-modal .holidays-members .holidays-members__title{color:#2d344e;font-size:.875rem;font-weight:600;letter-spacing:-.07px;line-height:1rem;margin:0}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__gear,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__gear,.modal.hol-deny-modal .holidays-members .holidays-members__gear{border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--hol-primary)}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__search,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__search,.modal.hol-deny-modal .holidays-members .holidays-members__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:.4375rem;gap:.625rem;height:2.0625rem;margin:0 1rem;padding:.25rem .5rem}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__search svg,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__search svg,.modal.hol-deny-modal .holidays-members .holidays-members__search svg{height:1rem;width:1rem;-ms-flex-negative:0;color:#0b4e5a;flex-shrink:0}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__search input,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__search input,.modal.hol-deny-modal .holidays-members .holidays-members__search input{-webkit-box-flex:1;background:transparent;border:none;color:#0b4e5a;-ms-flex:1;flex:1;font-family:inherit;font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem;min-width:0;outline:none}.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__search input::-webkit-input-placeholder{color:#0b4e5a}.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__search input::-moz-placeholder{color:#0b4e5a}.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__search input:-ms-input-placeholder{color:#0b4e5a}.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__search input::-ms-input-placeholder{color:#0b4e5a}.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__search input::placeholder{color:#0b4e5a}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__search input::-webkit-input-placeholder{color:#0b4e5a}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__search input::-moz-placeholder{color:#0b4e5a}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__search input:-ms-input-placeholder{color:#0b4e5a}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__search input::-ms-input-placeholder{color:#0b4e5a}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__search input::placeholder{color:#0b4e5a}.modal.hol-deny-modal .holidays-members .holidays-members__search input::-webkit-input-placeholder{color:#0b4e5a}.modal.hol-deny-modal .holidays-members .holidays-members__search input::-moz-placeholder{color:#0b4e5a}.modal.hol-deny-modal .holidays-members .holidays-members__search input:-ms-input-placeholder{color:#0b4e5a}.modal.hol-deny-modal .holidays-members .holidays-members__search input::-ms-input-placeholder{color:#0b4e5a}.modal.hol-deny-modal .holidays-members .holidays-members__search input::placeholder{color:#0b4e5a}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__list,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__list,.modal.hol-deny-modal .holidays-members .holidays-members__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__item,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__item,.modal.hol-deny-modal .holidays-members .holidays-members__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:none;border-bottom:1px solid #f3f3f3;border-left:2px solid transparent;color:var(--hol-text);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;gap:.75rem;height:3rem;line-height:1.125rem;padding:.625rem 1.125rem;text-align:left;-webkit-transition:background .15s ease;transition:background .15s ease;width:100%}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__item.has-pending,.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__item:hover,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__item.has-pending,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__item:hover,.modal.hol-deny-modal .holidays-members .holidays-members__item.has-pending,.modal.hol-deny-modal .holidays-members .holidays-members__item:hover{background:var(--hol-primary-faint)}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__item.is-selected,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__item.is-selected,.modal.hol-deny-modal .holidays-members .holidays-members__item.is-selected{background:var(--hol-primary-soft);border-left-color:var(--hol-primary)}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__item .holidays-members__name,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__item .holidays-members__name,.modal.hol-deny-modal .holidays-members .holidays-members__item .holidays-members__name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__item .holidays-members__dot,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__item .holidays-members__dot,.modal.hol-deny-modal .holidays-members .holidays-members__item .holidays-members__dot{-ms-flex-negative:0;background:var(--hol-primary);border-radius:50%;flex-shrink:0;height:.6875rem;width:.6875rem}.hol-drawer:not(.does-not-exist) .holidays-members .holidays-members__empty,.holidays-page:not(.does-not-exist) .holidays-members .holidays-members__empty,.modal.hol-deny-modal .holidays-members .holidays-members__empty{color:var(--hol-text-muted);font-size:.75rem;padding:1rem}.hol-drawer:not(.does-not-exist) .holidays-user-panel,.holidays-page:not(.does-not-exist) .holidays-user-panel,.modal.hol-deny-modal .holidays-user-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border-radius:.4375rem;-ms-flex-direction:column;flex-direction:column;min-width:0;padding-bottom:1rem}.hol-drawer:not(.does-not-exist) .holidays-assign__card .holidays-user-panel__header,.hol-drawer:not(.does-not-exist) .holidays-user-panel .holidays-user-panel__header,.holidays-page:not(.does-not-exist) .holidays-assign__card .holidays-user-panel__header,.holidays-page:not(.does-not-exist) .holidays-user-panel .holidays-user-panel__header,.modal.hol-deny-modal .holidays-assign__card .holidays-user-panel__header,.modal.hol-deny-modal .holidays-user-panel .holidays-user-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;min-height:2.375rem;padding:.65625rem 1rem}.hol-drawer:not(.does-not-exist) .holidays-assign__card .holidays-user-panel__title,.hol-drawer:not(.does-not-exist) .holidays-user-panel .holidays-user-panel__title,.holidays-page:not(.does-not-exist) .holidays-assign__card .holidays-user-panel__title,.holidays-page:not(.does-not-exist) .holidays-user-panel .holidays-user-panel__title,.modal.hol-deny-modal .holidays-assign__card .holidays-user-panel__title,.modal.hol-deny-modal .holidays-user-panel .holidays-user-panel__title{color:var(--hol-text-dark);font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0}.hol-drawer:not(.does-not-exist) .holidays-assign__card .holidays-user-panel__stats,.hol-drawer:not(.does-not-exist) .holidays-user-panel .holidays-user-panel__stats,.holidays-page:not(.does-not-exist) .holidays-assign__card .holidays-user-panel__stats,.holidays-page:not(.does-not-exist) .holidays-user-panel .holidays-user-panel__stats,.modal.hol-deny-modal .holidays-assign__card .holidays-user-panel__stats,.modal.hol-deny-modal .holidays-user-panel .holidays-user-panel__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1rem}.hol-drawer:not(.does-not-exist) .holidays-assign__card .holidays-user-panel__empty,.hol-drawer:not(.does-not-exist) .holidays-user-panel .holidays-user-panel__empty,.holidays-page:not(.does-not-exist) .holidays-assign__card .holidays-user-panel__empty,.holidays-page:not(.does-not-exist) .holidays-user-panel .holidays-user-panel__empty,.modal.hol-deny-modal .holidays-assign__card .holidays-user-panel__empty,.modal.hol-deny-modal .holidays-user-panel .holidays-user-panel__empty{color:var(--hol-text-muted);font-size:.875rem;padding:2rem 1rem}.hol-drawer:not(.does-not-exist) .hol-collapsible,.holidays-page:not(.does-not-exist) .hol-collapsible,.modal.hol-deny-modal .hol-collapsible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hol-drawer:not(.does-not-exist) .hol-collapsible .hol-collapsible__toggle-wrap,.holidays-page:not(.does-not-exist) .hol-collapsible .hol-collapsible__toggle-wrap,.modal.hol-deny-modal .hol-collapsible .hol-collapsible__toggle-wrap{padding:1rem}.hol-drawer:not(.does-not-exist) .hol-collapsible .hol-collapsible__toggle,.holidays-page:not(.does-not-exist) .hol-collapsible .hol-collapsible__toggle,.modal.hol-deny-modal .hol-collapsible .hol-collapsible__toggle{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.hol-drawer:not(.does-not-exist) .hol-collapsible .hol-collapsible__toggle svg,.holidays-page:not(.does-not-exist) .hol-collapsible .hol-collapsible__toggle svg,.modal.hol-deny-modal .hol-collapsible .hol-collapsible__toggle svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.hol-drawer:not(.does-not-exist) .hol-collapsible .hol-collapsible__toggle.is-open svg,.holidays-page:not(.does-not-exist) .hol-collapsible .hol-collapsible__toggle.is-open svg,.modal.hol-deny-modal .hol-collapsible .hol-collapsible__toggle.is-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hol-drawer:not(.does-not-exist) .holidays-assign,.holidays-page:not(.does-not-exist) .holidays-assign,.modal.hol-deny-modal .holidays-assign{--hol-approved:#28a745;--hol-approved-selected:#89d89b;--hol-approved-selected-text:var(--hol-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:0 0 1rem}.hol-drawer:not(.does-not-exist) .holidays-assign .holidays-assign__card,.holidays-page:not(.does-not-exist) .holidays-assign .holidays-assign__card,.modal.hol-deny-modal .holidays-assign .holidays-assign__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border-radius:.4375rem;-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem}.hol-drawer:not(.does-not-exist) .holidays-assign .holidays-assign__history,.holidays-page:not(.does-not-exist) .holidays-assign .holidays-assign__history,.modal.hol-deny-modal .holidays-assign .holidays-assign__history{padding:1.0625rem 1rem}.hol-drawer:not(.does-not-exist) .holidays-members-config,.holidays-page:not(.does-not-exist) .holidays-members-config,.modal.hol-deny-modal .holidays-members-config{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:0 0 1rem}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__heading,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__heading,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__card,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__card,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1rem}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__title,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__title,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__title{color:var(--hol-text);font-size:1rem;font-weight:600;line-height:1.25rem;margin:0}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__table,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__table,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__table{border:1px solid var(--hol-primary-soft);border-radius:.5rem;overflow:hidden}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__head,.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__row,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__head,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__row,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__head,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__row{display:grid;grid-template-columns:12.4375rem 7.5rem 7.5rem 7.5rem 9.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:2.5rem;border-bottom:1px solid var(--hol-primary-soft);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;height:2.375rem;padding:0 .75rem}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__head,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__head,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__head{color:#4f689a;font-size:.75rem;font-weight:500;line-height:1.125rem}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__row,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__row,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__row{color:var(--hol-text);font-size:.875rem;line-height:1.125rem}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__row:nth-child(odd),.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__row:nth-child(odd),.modal.hol-deny-modal .holidays-members-config .holidays-members-config__row:nth-child(odd){background:rgba(117,79,200,.06)}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__row:last-child,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__row:last-child,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__row:last-child{border-bottom:none}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__input,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__input,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__input{background:var(--neutrals-white);border:1px solid var(--hol-border);border-radius:.5rem;color:var(--hol-text);font-family:inherit;font-size:.875rem;height:1.625rem;line-height:1.125rem;padding:.25rem .5rem;width:7.5rem}.hol-drawer:not(.does-not-exist) .holidays-members-config .holidays-members-config__input:focus,.holidays-page:not(.does-not-exist) .holidays-members-config .holidays-members-config__input:focus,.modal.hol-deny-modal .holidays-members-config .holidays-members-config__input:focus{border-color:var(--hol-primary);outline:none}.hol-drawer:not(.does-not-exist) .holidays-calendar,.holidays-page:not(.does-not-exist) .holidays-calendar,.modal.hol-deny-modal .holidays-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1rem 0}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__bar,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__bar,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);gap:1.25rem;justify-content:space-between;padding:.75rem 1rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--hol-text-muted);font-size:.75rem;font-weight:600;gap:1.25rem;line-height:1rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend span,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend span,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__legend span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend i,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend i,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__legend i{border-radius:50%;height:.625rem;width:.625rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend .is-pending,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend .is-pending,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__legend .is-pending{background:var(--hol-pending)}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend .is-approved,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend .is-approved,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__legend .is-approved{background:#89d89b}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend .is-rejected,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__legend .is-rejected,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__legend .is-rejected{background:var(--hol-rejected)}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__filter,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__filter,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9095a1;font-size:.8125rem;font-weight:600;gap:.75rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__tags,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__tags,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__tag,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__tag,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__tag{background:var(--neutrals-white);border:1px solid #e5e7eb;border-radius:1.25rem;color:var(--hol-text-soft);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.125rem;padding:.375rem .875rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-calendar__tag.is-active,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-calendar__tag.is-active,.modal.hol-deny-modal .holidays-calendar .holidays-calendar__tag.is-active{background:var(--hol-primary-soft);border-color:var(--hol-primary);color:var(--hol-primary)}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline,.modal.hol-deny-modal .holidays-calendar .holidays-timeline{background:var(--neutrals-white);border:1px solid var(--hol-border);border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__names,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__names,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__names{-ms-flex-negative:0;background:var(--neutrals-white);border-right:1px solid var(--hol-border);flex-shrink:0;width:11.4375rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__names-head,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__names-head,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__names-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--hol-border);color:#000;font-size:1rem;font-weight:600;height:2.5rem;line-height:1.25rem;padding-left:.75rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__names-spacer,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__names-spacer,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__names-spacer{border-bottom:1px solid var(--hol-border);height:2.4375rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__name,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__name,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--hol-border);color:#000;font-size:.875rem;font-weight:600;height:2.25rem;line-height:1.25rem;padding-left:.75rem;white-space:nowrap}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__name:last-child,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__name:last-child,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__name:last-child{border-bottom:none}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__scroll,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__scroll,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:auto}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__row,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__row,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__row{border-bottom:1px solid var(--hol-border);display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__row:last-child,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__row:last-child,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__row:last-child{border-bottom:none}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__month,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__month,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-right:1px solid var(--hol-border);color:var(--hol-text);font-size:1rem;font-weight:600;height:2.4375rem;justify-content:center;line-height:1.25rem;text-transform:capitalize}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__day-head,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__day-head,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__day-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);border-right:1px solid var(--hol-border);font-size:.875rem;font-weight:600;gap:.25rem;height:2.4375rem;justify-content:center;line-height:.75rem;width:1.75rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__day-head.is-weekend,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__day-head.is-weekend,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__day-head.is-weekend{background:var(--hol-primary-soft)}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__day-head .holidays-timeline__day-number,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__day-head .holidays-timeline__day-number,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__day-head .holidays-timeline__day-number{color:var(--hol-text-muted)}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__day-head .holidays-timeline__day-letter,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__day-head .holidays-timeline__day-letter,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__day-head .holidays-timeline__day-letter{color:#443ea5}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__cell{background:var(--neutrals-white);border-right:1px solid var(--hol-border);height:2.1875rem;width:1.75rem}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell.is-weekend,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell.is-weekend,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__cell.is-weekend{background:var(--hol-primary-faint)}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell.is-pending,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell.is-pending,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__cell.is-pending{background:var(--hol-pending)}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell.is-approved,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell.is-approved,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__cell.is-approved{background:#89d89b}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell.is-rejected,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__cell.is-rejected,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__cell.is-rejected{background:var(--hol-rejected)}.hol-drawer:not(.does-not-exist) .holidays-calendar .holidays-timeline__empty,.holidays-page:not(.does-not-exist) .holidays-calendar .holidays-timeline__empty,.modal.hol-deny-modal .holidays-calendar .holidays-timeline__empty{color:var(--hol-text-muted);font-size:.875rem;padding:2rem 1rem}.hol-drawer:not(.does-not-exist) .holidays-loading,.holidays-page:not(.does-not-exist) .holidays-loading,.modal.hol-deny-modal .holidays-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 0}.hol-drawer-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9000;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-animation:modal-backdrop-in .2s ease-out;animation:modal-backdrop-in .2s ease-out;background:rgba(0,0,0,.18);justify-content:flex-end}.hol-drawer,.hol-drawer-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.hol-drawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border-left:1px solid #dbdbdb;-webkit-box-shadow:0 8px 10px rgba(0,0,0,.1);box-shadow:0 8px 10px #0000001a;color:#000e45;-ms-flex-direction:column;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;max-width:100%;width:24rem}.hol-drawer .hol-drawer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #dbdbdb;gap:.75rem;justify-content:space-between;min-height:3.6875rem;padding:1rem 1.25rem}.hol-drawer .hol-drawer__title{color:#001f33;font-size:1rem;font-weight:600;line-height:1.25rem;margin:0}.hol-drawer .hol-drawer__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.hol-drawer .hol-drawer__dot{background:var(--hol-primary);border-radius:50%;height:.6875rem;width:.6875rem}.hol-drawer .hol-drawer__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--hol-text);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;gap:.5rem;line-height:1.25rem;padding:0}.hol-drawer .hol-drawer__back svg{height:1.25rem;width:1.25rem}.hol-drawer .hol-drawer__close{background:none;border:none;border-radius:.375rem;color:#8c8c8c;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.25rem}.hol-drawer .hol-drawer__close svg{height:1.125rem;width:1.125rem}.hol-drawer .hol-drawer__close:hover{background:#f3f4f6}.hol-drawer .hol-drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1.25rem}.hol-drawer .hol-drawer__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.hol-drawer .hol-drawer__user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:0}.hol-drawer .hol-drawer__user-name{font-size:.875rem;font-weight:500;line-height:1.125rem}.hol-drawer .hol-drawer__user-balance{color:#8c8c8c;font-size:.75rem;line-height:1rem}.hol-drawer .hol-drawer__user-balance strong{color:#7f56d9;font-weight:600}.hol-drawer .hol-drawer__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem .6875rem;background:#efefef;border-radius:.5rem;gap:.75rem .6875rem;padding:1rem}.hol-drawer .hol-drawer__detail-label{color:#8c8c8c;font-size:.75rem;line-height:1rem}.hol-drawer .hol-drawer__detail-value{color:#001f33;font-size:.875rem;font-weight:500;line-height:1.25rem;padding-top:.125rem}.hol-drawer .hol-drawer__section-label{color:#8c8c8c;font-size:.75rem;font-weight:500;line-height:1rem}.hol-drawer .hol-drawer__comment{background:#efefef;border-radius:.5rem;color:#000e45;font-size:.875rem;line-height:1.25rem;margin-top:.375rem;padding:.75rem;white-space:pre-line}.hol-drawer .hol-drawer__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.hol-drawer .hol-notifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:1.5rem 0 1.25rem}.hol-drawer .hol-notifications__filter{padding:0 1.25rem}.hol-drawer .hol-notifications__filter .hol-row-menu,.hol-drawer .hol-notifications__filter .hol-row-menu__trigger{width:11.625rem}.hol-drawer .hol-notifications__filter .hol-row-menu__trigger{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hol-drawer .hol-notifications__filter .hol-row-menu__trigger svg{height:1.25rem;width:1.25rem}.hol-drawer .hol-notifications__empty{color:var(--hol-text-muted);font-size:.75rem;line-height:1rem;margin:0;padding:0 1.25rem}.hol-drawer .hol-notifications__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.25rem}.hol-drawer .hol-notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-bottom:1px solid var(--hol-border);cursor:pointer;font-family:inherit;gap:.5rem;padding:.5rem;text-align:left;width:100%}.hol-drawer .hol-notification:hover{background:var(--hol-primary-faint)}.hol-drawer .hol-notification .hol-notification__dot{-ms-flex-negative:0;background:var(--hol-primary);border-radius:50%;flex-shrink:0;height:.6875rem;width:.6875rem}.hol-drawer .hol-notification .hol-notification__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(10,13,18,.05);box-shadow:0 1px 2px #0a0d120d;flex-shrink:0;height:2.25rem;width:2.25rem}.hol-drawer .hol-notification .hol-notification__icon svg{height:1.25rem;width:1.25rem}.hol-drawer .hol-notification .hol-notification__icon svg path{fill:currentColor}.hol-drawer .hol-notification .hol-notification__icon.is-approved{background:#e3f7c8;color:#125932}.hol-drawer .hol-notification .hol-notification__icon.is-rejected{background:#ffebeb;color:var(--hol-rejected-text)}.hol-drawer .hol-notification .hol-notification__icon.is-pending{background:#fff0a0;color:var(--hol-pending-text)}.hol-drawer .hol-notification .hol-notification__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-width:0}.hol-drawer .hol-notification .hol-notification__text{color:var(--hol-text);font-size:.75rem;font-weight:600;line-height:1rem}.hol-drawer .hol-notification .hol-notification__time{color:var(--hol-text);font-size:.625rem;line-height:1rem}.hol-drawer .hol-drawer__footer{border-top:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding:1rem 1.25rem}.modal.hol-deny-modal{border-radius:.5rem;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040;color:#000e45;font-family:Montserrat,sans-serif;min-width:20.25rem;padding:.75rem;width:20.25rem}.modal.hol-deny-modal .modal-header{padding:0}.modal.hol-deny-modal .modal-header .modal-title{color:#000e45;font-size:.875rem;font-weight:600;line-height:1.25rem}.modal.hol-deny-modal .modal-content,.modal.hol-deny-modal .modal-footer{padding:.5rem 0 0;width:100%}.modal.hol-deny-modal .hol-deny__question{font-size:.75rem;line-height:1.25rem;margin:0 0 .5rem}.modal.hol-deny-modal .hol-deny__question strong{font-weight:600}.modal.hol-deny-modal .hol-deny__hint{color:var(--hol-text-muted);font-size:.75rem;line-height:1.25rem;margin:.5rem 0 0}.modal.hol-deny-modal .hol-deny__days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid silver;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:.375rem .5625rem}.modal.hol-deny-modal .hol-deny__month{color:#163c4b;font-size:.75rem;font-weight:600;line-height:1.25rem;text-transform:capitalize}.modal.hol-deny-modal .hol-deny__day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;gap:.25rem;line-height:1.125rem}.modal.hol-deny-modal .hol-deny__day button{background:none;border:none;color:#b10202;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.modal.hol-deny-modal .hol-deny__day button svg{height:1rem;width:1rem}.modal.hol-deny-modal .hol-deny__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin-top:.5rem}.modal.hol-deny-modal .hol-deny__label{font-size:.75rem;font-weight:600;line-height:1.25rem}.modal.hol-deny-modal .hol-deny__textarea{background:hsla(0,0%,100%,.6);border:1px solid silver;border-radius:.5rem;color:#000e45;font-family:inherit;font-size:.75rem;line-height:1.25rem;min-height:9.5625rem;padding:.375rem .5625rem;resize:vertical}.modal.hol-deny-modal .hol-deny__textarea::-webkit-input-placeholder{color:#000e4580}.modal.hol-deny-modal .hol-deny__textarea::-moz-placeholder{color:#000e4580}.modal.hol-deny-modal .hol-deny__textarea:-ms-input-placeholder{color:#000e4580}.modal.hol-deny-modal .hol-deny__textarea::-ms-input-placeholder{color:#000e4580}.modal.hol-deny-modal .hol-deny__textarea::placeholder{color:#000e4580}.modal.hol-deny-modal .hol-deny__textarea:focus{border-color:#7f56d9;outline:none}.modal.hol-deny-modal .hol-deny__textarea.has-error{border-color:#b10202}.modal.hol-deny-modal .hol-deny__error{color:#b10202;font-size:.75rem}.modal.hol-deny-modal .hol-deny__actions--split .hol-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal.hol-deny-modal .hol-deny__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6875rem;width:100%}.modal.hol-deny-modal .hol-deny__actions .hol-button{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1100px){.holidays-page .holidays-team{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.holidays-page .holidays-members{width:100%}.holidays-page .hol-year-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.holidays-page .holidays-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.holidays-page .holidays-filters{-ms-flex-wrap:wrap;flex-wrap:wrap}.holidays-page .hol-year-calendar{grid-template-columns:1fr}}.hol-row-menu__list{-webkit-animation:hol-row-menu-in .18s ease;animation:hol-row-menu-in .18s ease;background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary100);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;list-style:none;margin:0;overflow:hidden;padding:0;position:fixed;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:9100}.hol-row-menu__list .hol-row-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--quinary-quinary700);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;text-align:left;white-space:nowrap;width:100%}.hol-row-menu__list .hol-row-menu__item:hover{background:var(--primary-primary100)}.hol-row-menu__list .hol-row-menu__item.is-danger{color:#b10202}@-webkit-keyframes hol-row-menu-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hol-row-menu-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.holidays-page .holidays-mine{gap:1.5rem}.holidays-page .holidays-mine .holidays-mine__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1.5rem;justify-content:space-between}.holidays-page .holidays-mine .holidays-mine__bell{padding:.5rem;position:relative;width:2.25rem;-ms-flex-negative:0;flex-shrink:0}.holidays-page .holidays-mine .holidays-mine__bell svg{height:1.25rem;width:1.25rem}.holidays-page .holidays-mine .holidays-mine__bell-dot{background:var(--hol-primary);border:2px solid var(--neutrals-white);border-radius:50%;height:.6875rem;position:absolute;right:-.125rem;top:-.125rem;width:.6875rem}.holidays-page .holidays-mine .holidays-legend{color:#5d678d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;gap:1.5rem;line-height:1.125rem}.holidays-page .holidays-mine .holidays-legend span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.holidays-page .holidays-mine .holidays-legend i{border-radius:50%;height:.75rem;width:.75rem}.holidays-page .holidays-mine .holidays-legend i.is-pending{background:#ffdd57}.holidays-page .holidays-mine .holidays-legend i.is-approved{background:#2bbd6b}.holidays-page .holidays-mine .holidays-legend i.is-rejected{background:#ed4444}.holidays-page .holidays-mine .holidays-calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.875rem;gap:.875rem}.holidays-page .holidays-mine .holiday-month-card{background:var(--neutrals-white);border:1px solid var(--hol-primary-soft);border-radius:.375rem;padding:.875rem}.holidays-page .holidays-mine .holiday-month-card .holiday-month-card__title{color:var(--hol-text);font-size:.95rem;font-weight:600;line-height:1.1875rem;margin:0 0 .5rem;text-transform:capitalize}.holidays-page .holidays-mine .month-days,.holidays-page .holidays-mine .weekday-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.holidays-page .holidays-mine .weekday{color:#4f689a;font-size:.7rem;font-weight:500;line-height:.875rem;text-align:center}.holidays-page .holidays-mine .holiday-day{background:none;border:1px solid transparent;border-radius:.3rem;color:var(--hol-text);cursor:pointer;font-family:inherit;font-size:.75rem;height:1.875rem;line-height:.9375rem;padding:0;-webkit-transition:background-color .12s ease,-webkit-box-shadow .12s ease;transition:background-color .12s ease,-webkit-box-shadow .12s ease;transition:background-color .12s ease,box-shadow .12s ease;transition:background-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.holidays-page .holidays-mine .holiday-day.empty,.holidays-page .holidays-mine .holiday-day:disabled{cursor:default}.holidays-page .holidays-mine .holiday-day.holiday,.holidays-page .holidays-mine .holiday-day.weekend{color:#b79aff;font-weight:600}.holidays-page .holidays-mine .holiday-day.past:not(.pending):not(.approved):not(.rejected){color:#9ca3af}.holidays-page .holidays-mine .holiday-day.pending{background:var(--hol-pending);border-color:var(--hol-pending-text)}.holidays-page .holidays-mine .holiday-day.approved{background:#c8f5dc;border-color:#6fd3a0}.holidays-page .holidays-mine .holiday-day.rejected{background:var(--hol-rejected);border-color:#ed4444}.holidays-page .holidays-mine .holiday-day:not(:disabled):hover{-webkit-box-shadow:inset 0 0 0 1.5px var(--hol-primary-soft);box-shadow:inset 0 0 0 1.5px var(--hol-primary-soft)}.holidays-page .holidays-mine .holiday-day:not(:disabled):not(.pending):not(.approved):not(.rejected):hover{background:var(--hol-primary-faint)}.holidays-page .holidays-mine .holiday-day.selected,.holidays-page .holidays-mine .holiday-day.selected:not(:disabled):hover{background:var(--hol-primary-soft);border-color:var(--hol-primary);-webkit-box-shadow:inset 0 0 0 .5px var(--hol-primary);box-shadow:inset 0 0 0 .5px var(--hol-primary)}.holidays-page .holidays-mine .holiday-day.cancel,.holidays-page .holidays-mine .holiday-day.cancel:not(:disabled):hover{background:#ecfaef;border-color:var(--hol-primary);-webkit-box-shadow:inset 0 0 0 .5px var(--hol-primary);box-shadow:inset 0 0 0 .5px var(--hol-primary)}@media (max-width:1200px){.holidays-page .holidays-mine .holidays-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.holidays-page .holidays-mine .holidays-mine__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.holidays-page .holidays-mine .holidays-calendar-grid{grid-template-columns:1fr}}.stat-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch;align-self:stretch;background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:10px;gap:.5rem}.stat-card .stat-card__label{color:var(--quinary-quinary700);font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;text-transform:uppercase}.stat-card .stat-card__value-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.stat-card .stat-card__value-row .stat-card__value{color:#000e45;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:600;line-height:1.25rem}.stat-card .stat-card__value-row .stat-card__delta{font-family:Montserrat;font-size:.8rem;font-weight:600}.stat-card .stat-card__value-row .stat-card__delta.stat-card__delta--up{color:var(--success-text)}.stat-card .stat-card__value-row .stat-card__delta.stat-card__delta--down{color:var(--error-text)}.stat-card .stat-card__value-row .stat-card__delta.stat-card__delta--same{color:var(--neutrals-neutrals300)}.stat-card .stat-card__value-row .stat-card__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-card .stat-card__hint{color:var(--neutrals-neutrals200);font-family:Montserrat;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.stat-card.stat-card--dark{background-color:#000e45;border:none;color:var(--color-text-headings-white)}.stat-card.stat-card--dark .stat-card__label{color:#c8daff}.stat-card.stat-card--dark .stat-card__value-row{-webkit-box-pack:start;-ms-flex-pack:start;gap:.5rem;justify-content:flex-start}.stat-card.stat-card--dark .stat-card__value-row .stat-card__value{color:var(--color-text-headings-white)}.stat-card.stat-card--dark .stat-card__hint{color:var(--neutrals-white)}.sprint-objectives-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid var(--primary-primary100);-ms-flex-direction:column;flex-direction:column;gap:.875rem;padding:.625rem}.sprint-objectives-summary .sprint-objectives-summary__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.375rem}.sprint-objectives-summary .sprint-objectives-summary__label{-webkit-box-flex:0;color:#4f689a;-ms-flex:0 0 8.75rem;flex:0 0 8.75rem;font-size:.625rem;font-weight:600;line-height:1.25rem;text-transform:uppercase}.sprint-objectives-summary .sprint-objectives-summary__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.sprint-objectives-summary .sprint-objectives-summary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.4375rem}.sprint-objectives-summary .sprint-objectives-summary__dot{-ms-flex-negative:0;background:#d9d9d9;border-radius:999px;flex-shrink:0;height:.375rem;margin-top:.4375rem;width:.375rem}.sprint-objectives-summary .sprint-objectives-summary__text{color:#263d6c;font-size:.75rem;font-weight:600;line-height:1.25rem;white-space:pre-line}.sprint-objectives-summary .sprint-objectives-summary__profiles{gap:1.375rem}.sprint-objectives-summary .sprint-objectives-summary__profile,.sprint-objectives-summary .sprint-objectives-summary__profiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sprint-objectives-summary .sprint-objectives-summary__profile{gap:.4375rem}.sprint-objectives-summary .sprint-objectives-summary__profile-name{color:#4338ca;font-size:.625rem;font-weight:500;line-height:normal}.pending-changes-bar{bottom:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:fixed;z-index:60;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-neutrals900);border-radius:.75rem;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.22);box-shadow:0 12px 32px #00000038;color:var(--neutrals-white);font-size:.8125rem;font-weight:500;gap:.75rem;opacity:0;padding:.625rem .625rem .625rem 1.125rem;pointer-events:none;-webkit-transform:translateX(-50%) translateY(1.25rem);transform:translate(-50%) translateY(1.25rem);-webkit-transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease;transition:opacity .22s ease,transform .22s ease,-webkit-transform .22s ease;white-space:nowrap}.pending-changes-bar.pending-changes-bar--visible{opacity:1;pointer-events:all;-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0)}.pending-changes-bar .pending-changes-bar__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5rem;justify-content:center;width:1.5rem;-ms-flex-negative:0;background:var(--primary-primary700);border-radius:50%;color:var(--neutrals-white);flex-shrink:0;font-size:.6875rem;font-weight:700;line-height:1;padding:0}.pending-changes-bar .pending-changes-bar__discard{background:transparent;border:none;border-radius:.375rem;color:#ffffff8c;cursor:pointer;font-family:inherit;font-size:.8125rem;padding:.375rem .5rem;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.pending-changes-bar .pending-changes-bar__discard:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#ffffffd9}.pending-changes-bar .pending-changes-bar__discard:disabled{cursor:default;opacity:.6}.sprint-details-header{background:var(--neutrals-white);border-bottom:1px solid #d0d0cc;height:4.5rem;margin:-2rem -2.8rem 0;padding:0 2.8rem}.sprint-details-header .sprint-details-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;gap:.75rem;height:100%;margin:0 auto;max-width:75rem;padding:1rem}.sprint-details-header .sprint-details-header__inner .back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;color:var(--color-text-headings-default);cursor:pointer;height:2rem;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease;width:2rem}.sprint-details-header .sprint-details-header__inner .back-button:hover{color:var(--primary-primary)}.sprint-details-header .sprint-details-header__inner .back-button svg{height:1.25rem;width:1.25rem}.sprint-details-header .sprint-details-header__inner h1{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.sprint-details-header .sprint-details-header__inner .sprint-details-dates,.sprint-details-header .sprint-details-header__inner h1{color:var(--color-text-headings-default);font-size:1.5rem;font-weight:600}.sprint-details-header .sprint-details-header__actions{gap:.75rem}.sprint-details-header .sprint-details-header__actions,.sprint-details-history-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sprint-details-history-btn{background:none;border:none;color:var(--title-text);cursor:pointer;font-size:.875rem;font-weight:600;gap:.375rem;padding:.5rem .875rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.sprint-details-history-btn svg{height:1.25rem;width:1.25rem}.sprint-details-history-btn svg path{fill:var(--primary-primary)}.sprint-details-history-btn:hover{opacity:.7}.sprint-details-wrapper{margin:0 -2.8rem -2rem;min-height:100%;padding:1.5rem 2.8rem 2rem}.sprint-details{gap:1.5rem;margin:0 auto;max-width:75rem;padding:0 1rem;width:100%}.sprint-details,.sprint-details-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sprint-details-resources{gap:1rem}.sprint-details-resources .sprint-details-resources__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sprint-details-resources .sprint-details-resources__header h3{color:var(--color-text-headings-default);font-size:1.125rem;font-weight:600;margin:0}.sprint-details-totals{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.sprint-details-totals .sprint-details-total-card{background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:.5rem;padding:.75rem 1rem}.sprint-details-view-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--neutrals-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23535862' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;border:1px solid var(--border-color);border-radius:.5rem;color:var(--color-text-headings-default);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 2rem .5rem .75rem}.sprint-details-view-select:focus{outline:.125rem solid var(--primary-primary);outline-offset:-.125rem}.sprint-details-tabs{border-bottom:.125rem solid var(--neutrals-neutrals100);gap:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sprint-details-filters,.sprint-details-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.sprint-details-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;padding:.75rem 0}.sprint-details-tab{background:none;border:none;border-bottom:.125rem solid transparent;color:var(--tab-item-disable);cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:-.125rem;padding:.625rem 1.25rem;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.sprint-details-tab:hover{border-bottom:.125rem solid var(--tab-item-active);color:var(--color-text-headings-default)}.sprint-details-tab--active{border-bottom:.125rem solid var(--tab-item-active);color:var(--tab-item-active);font-weight:600}.sprint-details-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (max-width:56.25rem){.sprint-details-cards{grid-template-columns:1fr}}.sprint-details-card{background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sprint-details-card .sprint-details-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem;padding:.875rem}.sprint-details-card .sprint-details-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;padding:0 0 .15rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.sprint-details-card .sprint-details-card__enddate{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#263d6c;font-size:.75rem;font-weight:600;gap:.375rem;white-space:nowrap}.sprint-details-card .sprint-details-card__enddate svg{height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.sprint-details-card .sprint-details-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.25rem;justify-content:space-between;padding:.15rem 0;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-width:0}.sprint-details-card .sprint-details-card__name{color:var(--title-text);font-size:1rem;font-weight:600;line-height:1.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint-details-card .sprint-details-card__header>.sprint-details-card__name{-ms-flex-item-align:center;align-self:center}.sprint-details-card .sprint-details-card__manager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);font-size:.875rem;font-weight:500;gap:.4rem;line-height:1.125rem;min-width:0}.sprint-details-card .sprint-details-card__manager>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint-details-card .sprint-details-card__manager-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-size:.5625rem;font-weight:600;height:1.5rem;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:1.5rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.sprint-details-card .sprint-details-card__manager-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sprint-details-card .sprint-details-card__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #f6f6f6;border-radius:50%;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:.5625rem;font-weight:600;height:2rem;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:2rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.sprint-details-card .sprint-details-card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sprint-details-card .sprint-details-card__avatar--project{background-clip:content-box;background-color:#d3d3d3;border:1px solid #ede8f6;border-radius:.3125rem;font-size:1.125rem;height:3.625rem;overflow:hidden;width:3.625rem}.sprint-details-card .sprint-details-card__content{border-top:1px solid var(--primary-primary100);display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.sprint-details-card .sprint-details-card__objective+.sprint-details-card__content{border-top:none}.sprint-details-card .sprint-details-card__total-reported{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.125rem;-ms-flex-negative:0;flex-shrink:0}.sprint-details-card .sprint-details-card__total-reported .sprint-details-card__total-reported-label{color:var(--quinary-quinary700);font-size:.65rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.sprint-details-card .sprint-details-card__total-reported .sprint-details-card__total-reported-value{color:var(--color-text-headings-default);font-size:1rem;font-weight:700;white-space:nowrap}.sprint-details-card .sprint-details-card__total-reported .sprint-details-card__total-reported-value span{color:#b1c0de;font-weight:600}.sprint-details-cards--person .sprint-details-card__header{height:3.75rem}.sprint-details-not-included-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-primary100);border-radius:.5rem;color:var(--primary-primary);font-size:.8125rem;font-weight:600;padding:.375rem .875rem;white-space:nowrap}.sprint-details-person-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.sprint-details-person-section+.sprint-details-person-section{border-top:1px solid var(--primary-primary100);margin-left:-.625rem;margin-right:-.625rem;padding-left:.625rem;padding-right:.625rem;padding-top:1.25rem}.sprint-details-section-label{color:#263d6c;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:-.0375rem;line-height:.875rem;text-transform:uppercase}.sprint-details-empty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--quinary-quinary700);font-size:.875rem;justify-content:center;padding:2.5rem}.sprint-details-empty,.sprint-details-general{display:-webkit-box;display:-ms-flexbox;display:flex}.sprint-details-general{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.sprint-details-general>h3{color:var(--color-text-headings-default);font-size:1.125rem;font-weight:600;margin:0}.sprint-details-card.sprint-details-card--has-changes{border-color:var(--primary-primary);-webkit-box-shadow:0 0 0 1px var(--primary-primary100);box-shadow:0 0 0 1px var(--primary-primary100)}.change-history-wrapper{margin:0 -2.8rem -2rem;min-height:100%;padding:1.5rem 2.8rem 2rem}.change-history-wrapper .change-history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:75rem;width:100%}.change-history-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.change-history-body{display:grid;grid-template-columns:1fr 15rem;grid-gap:1.5rem;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.change-history-body .change-history-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.change-history-body .change-history-content .change-history-empty{color:var(--neutrals-neutrals800);padding:2rem;text-align:center}.change-history-body .change-history-content .change-history-empty,.change-history-person{background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:10px}.change-history-person{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.change-history-person .change-history-person__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.change-history-person .change-history-person__header .change-history-person__avatar{border:1px solid #f6f6f6;border-radius:50%;height:2.25rem;overflow:hidden;width:2.25rem;-ms-flex-negative:0;background-color:var(--primary-primary400);color:var(--color-text-headings-white);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.change-history-person .change-history-person__header .change-history-person__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.change-history-person .change-history-person__header .change-history-person__info .change-history-person__name{color:var(--title-text);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.125rem}.change-history-person .change-history-person__header .change-history-person__info .change-history-person__role{color:var(--quinary-quinary700);font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem}.change-history-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.change-history-section .change-history-section__title{color:var(--quinary-quinary700);font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;margin:0;text-transform:uppercase}.change-history-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.change-history-row .change-history-diff{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem;background-color:var(--neutrals-neutrals00);border-radius:.5rem;gap:1rem;padding:.75rem 1rem}.change-history-row .change-history-diff .change-history-diff__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.change-history-row .change-history-diff .change-history-diff__side .change-history-diff__label{color:var(--quinary-quinary700);font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.change-history-row .change-history-diff .change-history-diff__side .change-history-diff__value{color:var(--text-table-cell-dark);font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem}.change-history-row .change-history-diff .change-history-diff__side .change-history-diff__project{color:var(--title-text);font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-history-row .change-history-diff .change-history-diff__side .change-history-diff__after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.change-history-row .change-history-diff .change-history-diff__side .change-history-diff__after .change-history-diff__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;font-style:normal;font-weight:600;gap:.25rem;line-height:1rem}.change-history-row .change-history-diff .change-history-diff__side .change-history-diff__after .change-history-diff__badge.change-history-diff__badge--up{color:#f55e5e}.change-history-row .change-history-diff .change-history-diff__side .change-history-diff__after .change-history-diff__badge.change-history-diff__badge--down{color:var(--summary-metrics-primary)}.change-history-row .change-history-diff .change-history-diff__side:first-of-type .change-history-diff__project,.change-history-row .change-history-diff .change-history-diff__side:first-of-type .change-history-diff__value{color:var(--quinary-quinary700)}.change-history-row .change-history-diff .change-history-diff__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.change-history-row .change-history-reason-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.change-history-row .change-history-reason-block .change-history-reason__label{color:var(--text-table-cell-dark);font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem}.change-history-row .change-history-reason-block .change-history-reason{background:rgba(228,233,253,.38);border-left:2px solid var(--summary-metrics-terciary);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;max-height:6rem;overflow-y:auto;padding:.75rem 1rem}.change-history-row .change-history-reason-block .change-history-reason .change-history-reason__text{color:var(--title-text);font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;margin:0}.change-history-filters{background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.change-history-filters .change-history-filters__title{color:var(--color-text-headings-default);font-size:1rem;font-weight:600;margin:0}.change-history-filters .change-history-filters__search{background:#f9f5ff;border:1px solid #f3f3f3;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.change-history-filters .change-history-filters__search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.change-history-filters .change-history-filters__search .input-icon.left{padding-left:.5rem;padding-right:0}.change-history-filters .change-history-filters__search .input-icon.left svg{height:16px;width:16px}.change-history-filters .change-history-filters__search .input-icon.left svg path{stroke:var(--quinary-quinary700)}.change-history-filters .change-history-filters__search .input{background:transparent;color:var(--quinary-quinary700);font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem;padding-left:.5rem}.change-history-filters .change-history-filters__search .input::-webkit-input-placeholder{color:var(--quinary-quinary700);font-size:.75rem;font-weight:600;line-height:1rem}.change-history-filters .change-history-filters__search .input::-moz-placeholder{color:var(--quinary-quinary700);font-size:.75rem;font-weight:600;line-height:1rem}.change-history-filters .change-history-filters__search .input:-ms-input-placeholder{color:var(--quinary-quinary700);font-size:.75rem;font-weight:600;line-height:1rem}.change-history-filters .change-history-filters__search .input::-ms-input-placeholder{color:var(--quinary-quinary700);font-size:.75rem;font-weight:600;line-height:1rem}.change-history-filters .change-history-filters__search .input::placeholder{color:var(--quinary-quinary700);font-size:.75rem;font-weight:600;line-height:1rem}.change-history-filters .change-history-filters__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.change-history-filters .change-history-filters__group .change-history-filters__group-title{color:var(--color-text-headings-default);font-size:.85rem;font-weight:600}.change-history-filters .change-history-filters__group .change-history-filters__chip{background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:4px;color:var(--neutrals-black);cursor:pointer;font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem;padding:.45rem .6rem;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.change-history-filters .change-history-filters__group .change-history-filters__chip.is-active{background:var(--primary-primary100);border-color:var(--primary-primary);color:var(--primary-primary700)}@media (max-width:60rem){.change-history-stats{grid-template-columns:repeat(2,1fr)}.change-history-body,.change-history-row{grid-template-columns:1fr}}.objective-history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;min-height:100%}.objective-history .objective-history__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.objective-history .objective-history__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:.875rem;justify-content:center;padding:2.5rem}.objective-history .objective-history__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.objective-history .objective-kpi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid #e5e7eb;border-radius:8px;border-top:4px solid #6b7280;gap:.5rem;justify-content:space-between;min-height:6.25rem;padding:1rem}.objective-history .objective-kpi.objective-kpi--doneOnTime{border-top-color:#10b981}.objective-history .objective-kpi.objective-kpi--partial{border-top-color:#f59e0b}.objective-history .objective-kpi.objective-kpi--notDone{border-top-color:#ef4444}.objective-history .objective-kpi.objective-kpi--carriedOver{border-top-color:#7f56d9}.objective-history .objective-kpi__label{color:#6b7280;font-size:.6875rem;font-weight:600;line-height:normal;text-transform:uppercase}.objective-history .objective-kpi__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.objective-history .objective-kpi__value{color:#000e45;font-size:1.75rem;font-weight:700;line-height:normal}.objective-history .objective-kpi__percent{color:#6b7280;font-size:.75rem;font-weight:600}.objective-history .objective-kpi--doneOnTime .objective-kpi__percent{color:#059669}.objective-history .objective-kpi--partial .objective-kpi__percent{color:#d4a11a}.objective-history .objective-kpi--notDone .objective-kpi__percent{color:#b10202}.objective-history .objective-kpi--carriedOver .objective-kpi__percent{color:#7f56d9}.objective-history .objective-history__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.objective-history .completion-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #e5e7eb;border-radius:12px;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.5rem}.objective-history .completion-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.objective-history .completion-panel__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.objective-history .completion-panel__icon svg{height:1.125rem;width:1.125rem}.objective-history .completion-panel__title{color:#000e45;font-size:.875rem;font-weight:600;line-height:normal;margin:0}.objective-history .completion-panel__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.objective-history .completion-panel__row{display:grid;grid-template-columns:6.875rem minmax(0,1fr) 2rem 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.75rem;gap:.75rem}.objective-history .completion-panel__label{color:#6b7280;font-size:.75rem;font-weight:600}.objective-history .completion-panel__bar{background:#f3f4f6;border-radius:4px;height:.5rem;overflow:hidden}.objective-history .completion-panel__bar-fill{background:#10b981;border-radius:4px;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.objective-history .completion-panel__percent{color:#000e45;font-size:.75rem;font-weight:700;text-align:right}.objective-history .completion-panel__count{color:#9095a1;font-size:.6875rem;font-weight:500;text-align:right}.objective-history .completion-panel__insight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;gap:.625rem;padding:.75rem}.objective-history .completion-panel__insight.completion-panel__insight--warning{background:#fef3c7;border-color:#f59e0b;color:#d4a11a}.objective-history .completion-panel__insight.completion-panel__insight--danger{background:#fee2e2;border-color:#ef4444;color:#b10202}.objective-history .completion-panel__insight-icon{-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem}.objective-history .completion-panel__insight-text{color:#000;font-size:.75rem;font-weight:400;line-height:1rem;margin:0}.objective-history .completion-panel__insight-text strong{font-weight:700}.objective-history .objective-history__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:.75rem;padding:.75rem}.objective-history .objective-history__filters-label{color:#6b7280;font-size:.75rem;font-weight:500}.objective-history .objective-history__filter .filter-dropdown__button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:.8125rem;font-weight:500;line-height:1.125rem;padding:.375rem .875rem;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease}.objective-history .objective-history__filter .filter-dropdown__button:hover{border-color:#4f46e566;color:#4f46e5}.objective-history .objective-history__filter .filter-dropdown__value{font-weight:500}.objective-history .objective-history__filter.is-active .filter-dropdown__button{background:rgba(79,70,229,.12);border-color:#4f46e566;color:#4f46e5}.objective-history .objective-history__sprints{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.objective-history .objective-history__sprints.is-loading{opacity:.6}.objective-history .history-sprint{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.objective-history .history-sprint__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;font-family:inherit;gap:.75rem;padding:1.25rem;text-align:left;width:100%}.objective-history .history-sprint__caret{color:#000e45;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.objective-history .history-sprint__caret svg{fill:currentColor;height:1rem;width:1rem}.objective-history .history-sprint--open .history-sprint__caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.objective-history .history-sprint__title{color:#000e45;font-size:1rem;font-weight:700;line-height:normal}.objective-history .history-sprint__active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d1fae5;border-radius:4px;color:#059669;font-size:.6875rem;font-weight:600;gap:.25rem;padding:.125rem .5rem}.objective-history .history-sprint__active:before{background:currentColor;border-radius:999px;content:"";height:.375rem;width:.375rem}.objective-history .history-sprint__dates{color:#9095a1;font-size:.75rem;font-weight:400}.objective-history .history-sprint__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-left:auto}.objective-history .history-sprint__counter{background:#f3f4f6;border-radius:100px;color:#6b7280;font-size:.6875rem;font-weight:600;padding:.125rem .375rem;white-space:nowrap}.objective-history .history-sprint__counter.history-sprint__counter--done{background:#d1fae5;color:#059669}.objective-history .history-sprint__counter.history-sprint__counter--in_progress{background:#e0e7ff;color:#4f46e5}.objective-history .history-sprint__counter.history-sprint__counter--blocked,.objective-history .history-sprint__counter.history-sprint__counter--not_done{background:#ffcfc9;color:#b10202}.objective-history .history-sprint__counter.history-sprint__counter--partial{background:#fef3c7;color:#b45309}.objective-history .history-sprint__done{color:#6b7280;font-size:.75rem;font-weight:600}.objective-history .history-sprint__bar{background:#f3f4f6;border-radius:3px;display:inline-block;height:.375rem;overflow:hidden;width:6.25rem}.objective-history .history-sprint__bar-fill{background:#10b981;border-radius:3px;display:block;height:100%}.objective-history .history-sprint__percent{color:#059669;font-size:.75rem;font-weight:700;min-width:2rem;text-align:right}.objective-history .history-sprint__body{gap:1.25rem;padding:0 1.25rem 1.25rem}.objective-history .history-sprint__body,.objective-history .history-sprint__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.objective-history .history-sprint__group{gap:.75rem}.objective-history .history-sprint__group-label{color:#6b7280;font-size:.6875rem;font-weight:700;line-height:normal;text-transform:uppercase}.objective-history .history-sprint__empty{color:#6b7280;font-size:.8125rem}.objective-history .objective-history-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1rem}.objective-history .objective-history-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.objective-history .objective-history-card__text{-webkit-box-flex:1;color:#000e45;-ms-flex:1;flex:1;font-size:.875rem;font-weight:600;line-height:normal;margin:0}.objective-history .objective-history-card__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.objective-history .objective-history-card__carried{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffcfc9;border-radius:.37rem;color:#b10202;font-size:.75rem;font-weight:500;height:1.25rem;padding:0 .5rem;white-space:nowrap}.objective-history .objective-history-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.objective-history .objective-history-card__tag{background:rgba(79,70,229,.12);border:1px solid rgba(79,70,229,.4);border-radius:20px;color:#4f46e5;font-size:.75rem;font-weight:500;line-height:normal;padding:.375rem .875rem}.objective-history .objective-history-card__evolution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:.5rem 0 0 .25rem}.objective-history .objective-history-card__evolution-label{color:#9095a1;font-size:.6875rem;font-weight:700;line-height:normal;text-transform:uppercase}.objective-history .objective-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.objective-history .objective-timeline__entry{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.objective-history .objective-timeline__entry:not(:last-child):after{background:#e5e7eb;bottom:-.75rem;content:"";left:.25rem;position:absolute;top:1rem;width:2px}.objective-history .objective-timeline__dot{position:relative;z-index:1;-ms-flex-negative:0;background:#9095a1;border-radius:999px;flex-shrink:0;height:.625rem;margin-top:.25rem;width:.625rem}.objective-history .objective-timeline__dot.objective-timeline__dot--in_progress{background:#4f46e5}.objective-history .objective-timeline__dot.objective-timeline__dot--done{background:#059669}.objective-history .objective-timeline__dot.objective-timeline__dot--partial{background:#f59e0b}.objective-history .objective-timeline__dot.objective-timeline__dot--blocked,.objective-history .objective-timeline__dot.objective-timeline__dot--not_done{background:#b10202}.objective-history .objective-timeline__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.objective-history .objective-timeline__date{color:#000e45;font-size:.75rem;font-weight:600;line-height:normal}.objective-history .objective-timeline__status{color:#6b7280;font-size:.75rem;font-weight:700;line-height:normal}.objective-history .objective-timeline__status.objective-timeline__status--in_progress{color:#4f46e5}.objective-history .objective-timeline__status.objective-timeline__status--done{color:#059669}.objective-history .objective-timeline__status.objective-timeline__status--partial{color:#d4a11a}.objective-history .objective-timeline__status.objective-timeline__status--blocked,.objective-history .objective-timeline__status.objective-timeline__status--not_done{color:#b10202}.objective-history .objective-timeline__note{color:#6b7280;font-size:.75rem;font-weight:400;line-height:normal}@media (max-width:1100px){.objective-history .objective-history__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.objective-history .objective-history__panels{grid-template-columns:1fr}}.pliegos-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--lic-bg);-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:1.75rem}.pliegos-results-bar,.pliegos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.pliegos-results-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.625rem}.pliegos-results-label{color:var(--lic-text-soft);font-size:.8125rem;font-weight:500}.pliegos-results-bar--spread{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.75rem;justify-content:space-between}.pliegos-pagination-bar{margin-top:1.5rem}.pliegos-sort-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.pliegos-sort-label{color:var(--lic-text-soft);font-size:.8125rem;font-weight:500;white-space:nowrap}.pliegos-sort-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--lic-card) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;font-size:.8125rem;font-weight:500;height:2.25rem;padding:0 2rem 0 .75rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.pliegos-sort-select:focus,.pliegos-sort-select:hover{border-color:var(--lic-navy)}.pliegos-sort-select:focus{outline:none}.pliegos-sort-dir{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;font-size:.875rem;font-weight:700;height:2.25rem;justify-content:center;outline:none;-webkit-transition:all .15s;transition:all .15s;width:2.25rem}.pliegos-sort-dir:hover{border-color:var(--lic-navy);color:var(--lic-navy)}.pliegos-results-label{color:var(--lic-text-mid);font-size:.875rem;font-weight:600}.pliegos-action-btn-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;font-size:.8125rem;font-weight:500;gap:.375rem;outline:none;padding:.4375rem .875rem;-webkit-transition:all .15s;transition:all .15s}.pliegos-action-btn-secondary:hover{background:var(--lic-surface-hover);border-color:var(--lic-navy);color:var(--lic-navy)}.pliegos-action-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.pliegos-action-btn-boe{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-red);border:none;border-radius:.5rem;color:var(--neutrals-white);cursor:pointer;font-size:.8125rem;font-weight:600;gap:.375rem;outline:none;padding:.4375rem 1.125rem;-webkit-transition:background .15s;transition:background .15s}.pliegos-action-btn-boe:hover{background:var(--lic-red-dark)}.pliegos-action-btn-boe:disabled{cursor:not-allowed;opacity:.6}.pliegos-sync-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-green-bg);border:1px solid var(--lic-green-border);border-radius:.5rem;color:var(--lic-text-mid);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125rem;gap:.625rem;margin-bottom:.75rem;padding:.625rem 1rem}.pliegos-sync-result-title{color:var(--lic-green);font-weight:700}.pliegos-sync-result-sep{color:var(--lic-text-muted)}.pliegos-advertencias{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-amber-bg);border:1px solid var(--lic-amber-border);border-radius:.5rem;color:var(--lic-warn-text);gap:.5rem}.pliegos-advertencias,.pliegos-casi-hint{font-size:.8125rem;margin-bottom:.75rem;padding:.625rem 1rem}.pliegos-casi-hint{background:var(--lic-surface);border:1px solid var(--lic-border);border-left:3px solid var(--lic-amber);border-radius:.5rem;color:var(--lic-text-mid);line-height:1.45}.pliegos-sync-result-link{background:none;border:none;color:var(--lic-blue);cursor:pointer;font:inherit;font-weight:600;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.pliegos-banner-close{margin-left:auto;-ms-flex-negative:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:1.375rem;width:1.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:.375rem;color:inherit;cursor:pointer;font-size:1.125rem;justify-content:center;line-height:1;opacity:.6;outline:none;-webkit-transition:opacity .15s,background .15s;transition:opacity .15s,background .15s}.pliegos-banner-close:hover{background:rgba(0,0,0,.06);opacity:1}.pliegos-error{background:var(--lic-neg-bg-2);border:1px solid var(--lic-neg-border-2);border-radius:.5rem;color:var(--lic-red);font-size:.8125rem;padding:1rem}.lic-sync-overlay{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:rgba(15,30,60,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem}.lic-sync-box,.lic-sync-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lic-sync-box{background:var(--lic-card);border-radius:1rem;padding:2.25rem 2.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.25);box-shadow:0 24px 80px #00000040;-ms-flex-direction:column;flex-direction:column;gap:.875rem;max-width:26.25rem;text-align:center}.lic-sync-spinner{-webkit-animation:lic-sync-spin .9s linear infinite;animation:lic-sync-spin .9s linear infinite;border:4px solid var(--lic-green-bg);border-radius:50%;border-top-color:var(--lic-green);height:2.625rem;width:2.625rem}.lic-sync-title{color:var(--lic-text);font-size:1.0625rem;font-weight:700}.lic-sync-subtitle{color:var(--lic-text-muted);font-size:.84375rem;font-weight:500;line-height:1.5}@-webkit-keyframes lic-sync-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lic-sync-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pliegos-cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.pliegos-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center;gap:.5rem;height:100%;min-height:22rem;-webkit-box-flex:1;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.75rem;color:var(--lic-text-soft);-ms-flex:1;flex:1;font-size:.875rem;padding:4rem 1.5rem;text-align:center}.pliegos-empty,.pliegos-empty__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.pliegos-empty__icon{-ms-flex-align:center;-ms-flex-pack:center;background:var(--lic-bg);border-radius:50%;color:var(--lic-text-muted);height:4.5rem;margin-bottom:.5rem;width:4.5rem}.pliegos-empty__icon svg{height:2rem;width:2rem}.pliegos-empty__title{color:var(--lic-text);font-size:1.0625rem;font-weight:600;margin:0}.pliegos-empty__text{color:var(--lic-text-soft);font-size:.875rem;line-height:1.5;margin:0;max-width:24rem}.pliegos-empty__link{background:none;border:none;color:var(--lic-blue);cursor:pointer;font:inherit;font-weight:600;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.paginator,.paginator__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginator__btn{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem;font-weight:500;height:2rem;min-width:2rem;outline:none;padding:0 .5rem;-webkit-transition:all .12s;transition:all .12s}.paginator__btn:hover:not(:disabled){background:var(--lic-surface-hover);border-color:var(--lic-navy);color:var(--lic-navy)}.paginator__btn:disabled{cursor:not-allowed;opacity:.45}.paginator__page--active{border-color:var(--lic-navy);font-weight:600}.paginator__page--active,.paginator__page--active:hover:not(:disabled){background:var(--lic-navy);color:var(--neutrals-white)}.paginator__ellipsis{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:var(--lic-text-muted);padding:0 .125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.paginator__ellipsis,.paginator__jump{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem}.paginator__jump{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-text-soft);gap:.375rem;margin-left:.5rem}.paginator__jump-input{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);font-size:.8125rem;height:2rem;padding:0 .5rem;text-align:center;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;width:3.5rem}.paginator__jump-input:focus{border-color:var(--lic-navy);outline:none}.paginator__jump-input:disabled{cursor:not-allowed;opacity:.45}.paginator__jump-total{color:var(--lic-text-muted);white-space:nowrap}.captacion-skeleton{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.75rem;gap:1rem;padding:1.25rem}.captacion-skeleton,.captacion-skeleton__scores{display:-webkit-box;display:-ms-flexbox;display:flex}.captacion-skeleton__scores{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;-ms-flex-negative:0;flex-shrink:0;min-width:5.625rem}.captacion-skeleton__score{border-radius:.625rem;height:4rem}.captacion-skeleton__score--sm{height:2.75rem}.captacion-skeleton__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.captacion-skeleton__body,.captacion-skeleton__toprow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.captacion-skeleton__toprow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.captacion-skeleton__source{border-radius:.375rem;height:.875rem;width:6rem}.captacion-skeleton__dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.captacion-skeleton__dot{border-radius:50%;height:1.75rem;width:1.75rem}.captacion-skeleton__line{border-radius:.375rem;height:.875rem}.captacion-skeleton__line--title{height:1.25rem;width:80%}.captacion-skeleton__line--org{width:50%}.captacion-skeleton__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.captacion-skeleton__pill{border-radius:6.1875rem;height:1.25rem;width:4.5rem}.captacion-skeleton__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-top:.25rem}.captacion-skeleton__stat{border-radius:.375rem;height:1.5rem;width:3.5rem}.captacion-skeleton__dot,.captacion-skeleton__line,.captacion-skeleton__pill,.captacion-skeleton__score,.captacion-skeleton__source,.captacion-skeleton__stat{-webkit-animation:captacion-skeleton-shimmer 1.4s ease infinite;animation:captacion-skeleton-shimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--lic-border) 25%,var(--lic-bg) 50%,var(--lic-border) 75%);background-size:400% 100%}@-webkit-keyframes captacion-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes captacion-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.licitacion-card{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.75rem;overflow:hidden;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.licitacion-card:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px #00000012}.licitacion-card--expanded{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.09);box-shadow:0 4px 20px #00000017}.licitacion-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;min-height:8.5rem;padding:1.25rem}.licitacion-card__score-stack{-ms-flex-direction:column;flex-direction:column;gap:.375rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;min-width:7rem}.licitacion-card__score-ia,.licitacion-card__score-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.licitacion-card__score-ia{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-navy);border-radius:.625rem;gap:.25rem;padding:.75rem .625rem .625rem}.licitacion-card__score-ia--green{background:var(--lic-green)}.licitacion-card__score-ia--amber{background:var(--lic-amber)}.licitacion-card__score-ia--red{background:var(--lic-red)}.licitacion-card__score-ia-num{color:var(--neutrals-white);font-size:1.75rem;font-weight:900;line-height:1}.licitacion-card__score-ia-label{color:#fff9;font-size:.46875rem;font-weight:700;letter-spacing:.7px;text-align:center;text-transform:uppercase}.licitacion-card__score-static{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-bg);border-radius:.625rem;gap:.1875rem;padding:.625rem .625rem .5rem}.licitacion-card__score-static--below{background:var(--lic-neg-bg-2)}.licitacion-card__score-static-num{color:var(--lic-navy);font-size:1.25rem;font-weight:800;line-height:1}.licitacion-card__score-static-num--below{color:var(--lic-red)}.licitacion-card__score-static-label{color:var(--lic-text-muted);font-size:.46875rem;font-weight:700;letter-spacing:.7px;text-align:center;text-transform:uppercase}.licitacion-card__score-static-label--below{color:var(--lic-neg-strong)}.licitacion-card__content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.licitacion-card__toprow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.licitacion-card__toprow,.licitacion-card__toprow-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.licitacion-card__toprow-left{-ms-flex-wrap:wrap;flex-wrap:wrap}.licitacion-card__toprow-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-negative:0;flex-shrink:0}.licitacion-card__source{color:var(--lic-text-soft);font-size:.75rem;white-space:nowrap}.licitacion-card__action-btn{background:var(--lic-bg);border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.375rem;width:2.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--lic-text-muted);justify-content:center;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;-ms-flex-negative:0;flex-shrink:0}.licitacion-card__action-btn:hover:not(:disabled){background:var(--lic-border)}.licitacion-card__action-btn:disabled{cursor:not-allowed;opacity:.4}.licitacion-card__action-btn--fav{color:var(--lic-fav)}.licitacion-card__action-btn--fav:hover:not(:disabled){background:var(--lic-neg-bg)}.licitacion-card__action-btn--disc:hover:not(:disabled){background:var(--lic-neg-bg);color:var(--lic-red)}.licitacion-card__action-btn--restaurar{color:var(--lic-green)}.licitacion-card__action-btn--restaurar:hover:not(:disabled){background:var(--lic-pos-bg-2);color:var(--lic-pos-text-2)}.licitacion-card__title{color:var(--lic-navy);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.licitacion-card__meta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .875rem}.licitacion-card__meta,.licitacion-card__organism{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.licitacion-card__organism{color:var(--lic-text-mid);font-size:.875rem;font-weight:600;gap:.375rem;margin:0;max-width:100%}.licitacion-card__organism-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.licitacion-card__territory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-text-soft);font-size:.8125rem;font-style:normal;gap:.3125rem;margin:0}.licitacion-card__meta-icon{-ms-flex-negative:0;color:var(--lic-text-muted);flex-shrink:0}.licitacion-card__scoring{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.licitacion-card__scoring-explanation{color:var(--lic-text-soft);font-size:.75rem;line-height:1.45;margin:0}.licitacion-card__scoring-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem}.licitacion-card__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--lic-border);border-radius:6.1875rem;font-size:.6875rem;gap:.3125rem;padding:.1875rem .4375rem .1875rem .5625rem}.licitacion-card__pill--neg{background:var(--lic-neg-bg-1);border-color:var(--lic-neg-border)}.licitacion-card__pill-label{color:var(--lic-navy);font-size:.6875rem;font-weight:700;letter-spacing:.1px}.licitacion-card__pill--neg .licitacion-card__pill-label{color:var(--lic-neg-text)}.licitacion-card__pill-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6.1875rem;font-size:.625rem;font-weight:700;justify-content:center;line-height:1.4;padding:.0625rem .375rem}.licitacion-card__pill-badge--pos{background:var(--lic-green);color:var(--neutrals-white)}.licitacion-card__pill-badge--neg{background:var(--lic-red);color:var(--neutrals-white)}.licitacion-card__stats{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid var(--lic-border);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-top:.25rem;padding-top:.875rem}.licitacion-card__stat,.licitacion-card__stats{display:-webkit-box;display:-ms-flexbox;display:flex}.licitacion-card__stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1875rem}.licitacion-card__stat-label{color:var(--lic-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.licitacion-card__stat-value{color:var(--lic-text);font-size:1rem;font-weight:700}.licitacion-card__stat-value--urgent{color:var(--lic-amber)}.licitacion-card__stat-value--expired{color:var(--lic-red);-webkit-text-decoration:line-through;text-decoration:line-through}.licitacion-card__stat-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-green);font-size:.875rem;font-weight:600;gap:.375rem}.licitacion-card__stat-status--closed{color:var(--lic-red)}.licitacion-card__stat-status--closed .licitacion-card__status-dot{background:var(--lic-red)}.licitacion-card__status-dot{background:var(--lic-green);border-radius:50%;height:.4375rem;width:.4375rem;-ms-flex-negative:0;flex-shrink:0}.licitacion-card__expand-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--lic-navy);cursor:pointer;font-size:.875rem;font-weight:600;gap:.375rem;margin-left:auto;padding:.25rem 0;-webkit-transition:color .15s;transition:color .15s;white-space:nowrap}.licitacion-card__expand-btn:hover{color:var(--lic-navy-mid)}.licitacion-card__expand-icon{font-size:.6875rem}.licitacion-card__detail{background:var(--neutrals-white);border-top:1px solid var(--lic-border);padding:1.75rem 1.5rem 1.5rem}.licitacion-card__detail-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-bottom:1.5rem}.licitacion-card__detail-heading-icon{color:var(--lic-navy);height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.licitacion-card__detail-heading-text{color:var(--lic-navy);font-size:1.0625rem;font-weight:700}.licitacion-card__detail-score-badge{background:var(--lic-navy);border-radius:6.1875rem;color:var(--neutrals-white);font-size:.875rem;font-weight:700;letter-spacing:.3px;margin-left:auto;padding:.375rem 1rem}.licitacion-card__detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.licitacion-card__detail-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-bottom:1.375rem}.licitacion-card__detail-section:last-child{margin-bottom:0}.licitacion-card__detail-label{color:var(--lic-text-muted);font-size:.625rem;font-weight:700;letter-spacing:1.4px;margin-bottom:.125rem;text-transform:uppercase}.licitacion-card__detail-resumen{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.625rem;color:var(--lic-text-mid);font-size:.875rem;line-height:1.7;padding:1rem}.licitacion-card__detail-decision-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem}.licitacion-card__detail-decision-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.licitacion-card__detail-encaje-badge{border-radius:.4375rem;color:var(--neutrals-white);font-size:.8125rem;font-weight:700;padding:.3125rem .875rem}.licitacion-card__detail-decision-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid;border-radius:.4375rem;font-size:.8125rem;font-weight:600;gap:.3125rem;padding:.3125rem .75rem}.licitacion-card__detail-prob-bar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;width:100%}.licitacion-card__detail-prob-label{color:var(--lic-text-muted);font-size:.75rem;font-weight:600;min-width:4.625rem;white-space:nowrap}.licitacion-card__detail-prob-bar-track{-webkit-box-flex:1;background:var(--lic-border);border-radius:6.1875rem;-ms-flex:1;flex:1;height:.4375rem;overflow:hidden}.licitacion-card__detail-prob-bar-fill{border-radius:6.1875rem;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.licitacion-card__detail-prob-value{font-size:.75rem;font-weight:700;min-width:2.75rem;text-align:right;white-space:nowrap}.licitacion-card__detail-keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem}.licitacion-card__detail-keyword{background:var(--lic-pos-bg);border:1px solid var(--lic-pos-border);border-radius:6.1875rem;color:var(--lic-pos-text-darker);font-size:.75rem;font-weight:500;padding:.25rem .875rem}.licitacion-card__detail-perfiles{gap:.625rem}.licitacion-card__detail-perfiles,.licitacion-card__perfil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.licitacion-card__perfil{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.625rem;gap:.3125rem;padding:.75rem .875rem}.licitacion-card__perfil-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem}.licitacion-card__perfil-name{color:var(--lic-text);font-size:.875rem;font-weight:700}.licitacion-card__perfil-exp{background:var(--lic-bg);border-radius:.25rem;color:var(--lic-text-soft);font-size:.625rem;font-weight:700;letter-spacing:.5px;padding:.1875rem .625rem;text-transform:uppercase;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.licitacion-card__perfil-certs{color:var(--lic-text-soft);font-size:.78125rem;line-height:1.5;margin:0}.licitacion-card__encaje-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.licitacion-card__encaje-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:.5rem;font-size:.84375rem;font-weight:600;gap:.625rem;line-height:1.45;padding:.6875rem .875rem}.licitacion-card__encaje-row--positive{background:var(--lic-green-bg);border:1px solid var(--lic-green-border);color:var(--lic-pos-text-dark)}.licitacion-card__encaje-row--warning{background:var(--lic-amber-bg);border:1px solid var(--lic-amber-border);color:var(--lic-warn-text)}.licitacion-card__encaje-row--negative{background:var(--lic-neg-bg-6);border:1px solid var(--lic-neg-border);color:var(--lic-neg-text-dark)}.licitacion-card__encaje-icon{-ms-flex-negative:0;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.licitacion-card__encaje-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.licitacion-card__docs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4375rem}.licitacion-card__doc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.625rem;gap:.75rem;padding:.6875rem .875rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.licitacion-card__doc-row:hover{border-color:var(--lic-blue);-webkit-box-shadow:0 1px 6px rgba(37,99,235,.08);box-shadow:0 1px 6px #2563eb14}.licitacion-card__doc-row:hover .licitacion-card__doc-dl{color:var(--lic-blue)}.licitacion-card__doc-icon{height:1.125rem;width:1.125rem;-ms-flex-negative:0;color:var(--lic-text-muted);flex-shrink:0}.licitacion-card__doc-name{-webkit-box-flex:1;color:var(--lic-text-mid);-ms-flex:1;flex:1;font-size:.8125rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.licitacion-card__doc-dl{height:1rem;width:1rem;-ms-flex-negative:0;color:var(--lic-text-muted);flex-shrink:0}.licitacion-card__cta-btn{background:var(--lic-navy);border:none;border-radius:.625rem;color:var(--neutrals-white);cursor:pointer;font-size:.9375rem;font-weight:700;letter-spacing:.2px;margin-top:.625rem;padding:1rem 1.5rem;-webkit-transition:background .15s;transition:background .15s;width:100%}.licitacion-card__cta-btn:hover{background:var(--lic-navy-mid)}.licitacion-card__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-surface);border-radius:.625rem;margin:.25rem 0 .5rem;padding:2.25rem 1.5rem 1.75rem;text-align:center}.licitacion-card__empty-icon{color:var(--lic-text-muted);height:2.5rem;margin-bottom:.75rem;width:2.5rem}.licitacion-card__empty-title{color:var(--lic-text);font-size:1rem;font-weight:700;margin:0 0 .5rem}.licitacion-card__empty-desc{color:var(--lic-text-muted);font-size:.8125rem;line-height:1.6;margin:0;max-width:30rem}.licitacion-card__empty-divider{border:none;border-top:1px solid var(--lic-border);margin:1.25rem 0;width:100%}.licitacion-card__empty-error{color:var(--lic-red);font-size:.75rem;margin:0 0 .625rem}.licitacion-card__empty-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.licitacion-card__empty-actions,.licitacion-card__empty-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.licitacion-card__empty-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:.5rem;cursor:pointer;font-size:.8125rem;font-weight:600;height:2.25rem;outline:none;padding:0 1.25rem;-webkit-transition:all .15s;transition:all .15s}.licitacion-card__empty-btn:disabled{cursor:not-allowed;opacity:.6}.licitacion-card__empty-btn--primary{background:var(--lic-navy);border-color:var(--lic-navy);color:var(--neutrals-white)}.licitacion-card__empty-btn--primary:hover:not(:disabled){background:var(--lic-navy-mid)}.licitacion-card__empty-btn--secondary{background:var(--lic-card);border-color:var(--lic-border);color:var(--lic-text-mid)}.licitacion-card__empty-btn--secondary:hover:not(:disabled){background:var(--lic-surface-hover);border-color:var(--lic-navy);color:var(--lic-navy)}.licitacion-card__reason-input{background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--lic-text);font-family:inherit;font-size:.8125rem;line-height:1.4;min-height:6rem;outline:none;padding:.625rem .75rem;resize:vertical;width:100%}.licitacion-card__reason-input:focus{border-color:var(--lic-navy)}.licitacion-card__fuente{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:6.1875rem;font-size:.6875rem;font-weight:700;gap:.3125rem;line-height:1.4;margin-right:.5rem;padding:.125rem .4375rem;white-space:nowrap}.licitacion-card__fuente-dot{border-radius:50%;height:.375rem;width:.375rem;-ms-flex-negative:0;flex-shrink:0}.settings-modal{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:rgba(15,30,60,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem}.settings-modal,.settings-modal__dialog{display:-webkit-box;display:-ms-flexbox;display:flex}.settings-modal__dialog{background:var(--lic-card);border-radius:1rem;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.25);box-shadow:0 24px 80px #00000040;height:40rem;max-height:90vh;max-width:56.25rem;overflow:hidden;width:100%}.settings-modal__sidebar{width:15rem;-ms-flex-negative:0;background:var(--lic-surface);border-right:1px solid var(--lic-border);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;padding:1.5rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-modal__sidebar-title{color:var(--lic-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.8px;padding:0 1.25rem 1rem;text-transform:uppercase}.settings-modal__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;padding:0 .625rem}.settings-modal__nav,.settings-modal__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex}.settings-modal__nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:.5rem;color:var(--lic-text-soft);cursor:pointer;font-size:.8125rem;font-weight:500;gap:.625rem;padding:.5625rem .75rem;position:relative;text-align:left;-webkit-transition:all .12s;transition:all .12s}.settings-modal__nav-item>svg{-ms-flex-negative:0;flex-shrink:0;height:.9375rem;width:.9375rem}.settings-modal__nav-item:hover{background:var(--lic-nav-hover);color:var(--lic-text)}.settings-modal__nav-item:not(.settings-modal__nav-item--active) .settings-modal__nav-badge{background:var(--lic-badge-bg);color:var(--lic-blue)}.settings-modal__nav-item--active{background:var(--lic-navy);color:var(--neutrals-white)}.settings-modal__nav-item--active:hover{background:var(--lic-navy-mid);color:var(--neutrals-white)}.settings-modal__nav-item--active svg{stroke:var(--neutrals-white)}.settings-modal__nav-item--active .settings-modal__nav-badge{background:var(--neutrals-white);color:var(--lic-navy)}.settings-modal__nav-label{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.3;min-width:0}.settings-modal__nav-badge{-ms-flex-negative:0;background:hsla(0,0%,100%,.2);border-radius:.25rem;color:inherit;flex-shrink:0;font-size:.5625rem;font-weight:700;letter-spacing:.3px;line-height:1.4;padding:.125rem .375rem}.settings-modal__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow:hidden;position:relative}.settings-modal__close,.settings-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex}.settings-modal__close{background:none;border:none;border-radius:.375rem;color:var(--lic-text-soft);cursor:pointer;font-size:1.25rem;height:1.75rem;position:absolute;right:1rem;top:1rem;width:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-transition:all .12s;transition:all .12s;z-index:1}.settings-modal__close:hover{background:var(--lic-bg);color:var(--lic-text)}.settings-modal__header{border-bottom:1px solid var(--lic-border);padding:1.5rem 1.75rem 1rem}.settings-modal__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-bottom:.375rem}.settings-modal__title{color:var(--lic-navy);font-size:1rem;font-weight:700}.settings-modal__custom-badge{background:var(--lic-badge-bg-2);border-radius:6.1875rem;color:var(--lic-badge-text);font-size:.625rem;font-weight:700;letter-spacing:.2px;padding:.125rem .4375rem}.settings-modal__desc{color:var(--lic-text-soft);font-size:.8125rem;line-height:1.5;margin:0}.settings-modal__body{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-modal__body--keywords{overflow:hidden;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.settings-modal__loading{color:var(--lic-text-muted);font-size:.8125rem;padding:1.25rem 0}.settings-modal__hint{color:var(--lic-text-soft);font-size:.75rem;max-width:20.3125rem}.settings-modal__textarea{-webkit-box-flex:1;border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text);-ms-flex:1;flex:1;font-family:SF Mono,Fira Code,monospace;font-size:.78125rem;line-height:1.6;min-height:18.75rem;outline:none;padding:.875rem;resize:vertical;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;width:100%}.settings-modal__textarea:focus{border-color:var(--lic-navy);outline:none}.settings-modal__footer{border-top:1px solid var(--lic-border);display:-webkit-box;display:-ms-flexbox;display:flex;padding:.875rem 1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--lic-surface-muted);gap:.625rem;justify-content:space-between}.settings-modal__footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-left:auto}.settings-modal__btn{border:1px solid transparent;border-radius:.5rem;cursor:pointer;font-size:.8125rem;font-weight:500;outline:none;padding:.4375rem 1rem;-webkit-transition:all .15s;transition:all .15s}.settings-modal__btn--cancel{background:none;border-color:var(--lic-border);color:var(--lic-text-soft)}.settings-modal__btn--cancel:hover{background:var(--lic-bg);color:var(--lic-text)}.settings-modal__btn--save{background:var(--lic-navy);border-color:var(--lic-navy);color:var(--neutrals-white)}.settings-modal__btn--save:hover:not(:disabled){background:var(--lic-navy-mid)}.settings-modal__btn--save:disabled{cursor:not-allowed;opacity:.6}.settings-modal__btn--saved{background:var(--lic-green);border-color:var(--lic-green)}.settings-modal__selector{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;max-width:32.5rem}.settings-modal__selector-label{color:var(--lic-text-soft);font-size:.75rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.settings-modal__selector-label--spaced{margin-top:1rem}.settings-modal__selector-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--lic-card) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;font-size:.8125rem;font-weight:500;height:2.25rem;padding:0 2rem 0 .75rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;width:100%}.settings-modal__selector-input:hover{border-color:var(--lic-navy)}.settings-modal__selector-input:focus{border-color:var(--lic-navy);outline:none}.settings-modal__selector-hint{color:var(--lic-text-soft);font-size:.75rem;line-height:1.5;margin:0}.settings-modal__kw-section{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-right:1px solid var(--lic-border);-ms-flex-direction:column;flex-direction:column;overflow:hidden}.settings-modal__kw-section--neg{border-left:1px solid var(--lic-neg-border);border-right:none}.settings-modal__kw-section--neg .settings-modal__kw-section-header{background:var(--lic-neg-bg-1);border-bottom-color:var(--lic-neg-border)}.settings-modal__kw-section--neg .settings-modal__kw-table thead tr{background:var(--lic-neg-bg-3)}.settings-modal__kw-section--neg .settings-modal__kw-table td{border-top-color:var(--lic-neg-bg-3)}.settings-modal__kw-section--neg .settings-modal__kw-add-row{background:var(--lic-neg-bg-5);border-top-color:var(--lic-neg-border)}.settings-modal__kw-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--lic-surface);border-bottom:1px solid var(--lic-border);justify-content:space-between;padding:.75rem 1rem;-ms-flex-negative:0;flex-shrink:0}.settings-modal__kw-section-title{font-size:.75rem;font-weight:700;letter-spacing:.2px}.settings-modal__kw-section-title--pos{color:var(--lic-pos-text)}.settings-modal__kw-section-title--neg{color:var(--lic-neg-text)}.settings-modal__kw-section-count{color:var(--lic-text-muted);font-size:.6875rem}.settings-modal__kw-table-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.settings-modal__kw-table{border-collapse:collapse;font-size:.78125rem;width:100%}.settings-modal__kw-table thead tr{background:var(--lic-bg)}.settings-modal__kw-table th{color:var(--lic-text-soft);font-size:.6875rem;font-weight:600;letter-spacing:.2px;padding:.375rem .75rem;text-align:left}.settings-modal__kw-table td{border-top:1px solid var(--lic-bg);padding:.3125rem .75rem}.settings-modal__kw-table tbody tr:hover{background:var(--lic-surface-faint)}.settings-modal__kw-keyword{color:var(--lic-text);font-weight:500}.settings-modal__kw-col-cpv{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:6rem}.settings-modal__kw-cpv-label{color:var(--lic-text-soft);font-size:.75rem}.settings-modal__kw-col-weight{text-align:center;width:5rem}.settings-modal__kw-col-action{text-align:center;width:2.25rem}.settings-modal__kw-weight-input{border:1px solid var(--lic-border);border-radius:.3125rem;color:var(--lic-text);font-size:.75rem;outline:none;padding:.1875rem .375rem;text-align:center;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;width:4rem}.settings-modal__kw-weight-input:focus{border-color:var(--lic-navy);outline:none}.settings-modal__kw-weight-input--pos{border-color:var(--lic-green-border);color:var(--lic-pos-text)}.settings-modal__kw-weight-input--neg{border-color:var(--lic-neg-border);color:var(--lic-neg-text)}.settings-modal__kw-remove-btn{background:none;border:none;border-radius:.25rem;color:var(--lic-text-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:1.375rem;width:1.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .12s;transition:all .12s}.settings-modal__kw-remove-btn:hover{background:var(--lic-neg-bg);color:var(--lic-red)}.settings-modal__kw-add-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-surface-muted);border-top:1px solid var(--lic-border);gap:.5rem;padding:.625rem .75rem;-ms-flex-negative:0;flex-shrink:0}.settings-modal__kw-add-input{-webkit-box-flex:1;border:1px solid var(--lic-border);border-radius:.375rem;color:var(--lic-text);-ms-flex:1;flex:1;font-size:.78125rem;outline:none;padding:.3125rem .625rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.settings-modal__kw-add-input:focus{border-color:var(--lic-navy);outline:none}.settings-modal__kw-add-input--cpv{-webkit-box-flex:0;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-modal__kw-add-btn{border:none;border-radius:.5rem;cursor:pointer;font-size:.75rem;font-weight:600;outline:none;padding:.3125rem .75rem;-webkit-transition:all .12s;transition:all .12s;white-space:nowrap}.settings-modal__kw-add-btn--pos{background:var(--lic-pos-bg-3);color:var(--lic-pos-text)}.settings-modal__kw-add-btn--pos:hover{background:var(--lic-pos-border-2)}.settings-modal__kw-add-btn--neg{background:var(--lic-neg-bg);color:var(--lic-neg-text)}.settings-modal__kw-add-btn--neg:hover{background:var(--lic-neg-border)}.settings-modal__alert-add-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.settings-modal__alert-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.settings-modal__alert-add-btn{white-space:nowrap}.settings-modal__alert-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:.625rem}.settings-modal__alert-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--lic-bg-card);border:1px solid var(--lic-border);border-radius:.5rem;gap:.75rem;justify-content:space-between;padding:.625rem .75rem}.settings-modal__alert-value{color:var(--lic-text);font-size:.8125rem;word-break:break-word}.settings-modal__alert-remove-btn{background:transparent;border:none;color:var(--lic-red);cursor:pointer;font-size:.75rem;font-weight:600}.settings-modal__alert-empty{background:var(--lic-bg-hover);border:1px dashed var(--lic-border);border-radius:.5rem;color:var(--lic-text-soft);font-size:.8125rem;padding:.75rem}.settings-modal__analisis{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.75rem;padding:.5rem 0}.settings-modal__analisis,.settings-modal__switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-modal__switch{cursor:pointer;gap:.625rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.settings-modal__switch-track{background:var(--lic-border-mid);border-radius:6.1875rem;height:1.375rem;position:relative;-webkit-transition:background .2s;transition:background .2s;width:2.5rem;-ms-flex-negative:0;flex-shrink:0}.settings-modal__switch-track--on{background:var(--lic-green)}.settings-modal__switch-thumb{background:var(--neutrals-white);border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px #00000040;height:1rem;left:.1875rem;position:absolute;top:.1875rem;-webkit-transition:left .2s;transition:left .2s;width:1rem}.settings-modal__switch-track--on .settings-modal__switch-thumb{left:1.3125rem}.settings-modal__switch-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0625rem}.settings-modal__switch-label{color:var(--lic-text);font-size:.8125rem;font-weight:600}.settings-modal__switch-sub{color:var(--lic-text-soft);font-size:.6875rem}.settings-modal__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.settings-modal__radio-dot{background:var(--neutrals-white);border:2px solid var(--lic-border-mid);border-radius:50%;height:1.125rem;position:relative;width:1.125rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:border-color .15s;transition:border-color .15s}.settings-modal__radio-dot--on{background:var(--lic-navy);border-color:var(--lic-navy)}.settings-modal__radio-dot--on:after{background:var(--neutrals-white);border-radius:50%;content:"";height:.375rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.375rem}.settings-modal__sources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem;padding:.25rem 0}.settings-modal__source-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:space-between}.settings-modal__source-badge{border-radius:.25rem;font-size:.6875rem;font-weight:600;padding:.25rem .5rem;white-space:nowrap}.settings-modal__source-badge--ok{background:color-mix(in srgb,var(--lic-green) 12%,transparent);color:var(--lic-green)}.settings-modal__source-badge--warn{background:var(--lic-bg-hover);color:var(--lic-text-soft)}.settings-modal__error{color:#b42318;font-size:.75rem;margin-top:.25rem}.settings-modal__budget-cap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.settings-modal__budget-cap-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-text-mid);cursor:pointer;font-size:.8125rem;font-weight:500;gap:.5rem}.settings-modal__budget-cap-option input[type=radio]{accent-color:#2563eb;accent-color:var(--lic-accent,#2563eb);cursor:pointer}.settings-modal__budget-cap-input{background-image:none;cursor:text;padding-right:.75rem;width:8rem}.settings-modal__budget-cap-input:disabled{cursor:not-allowed;opacity:.5}.licitaciones-toolbar{margin-bottom:1.25rem}.licitaciones-toolbar__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-text-soft);font-size:.75rem;gap:.375rem;margin-bottom:.5rem}.licitaciones-toolbar__breadcrumb-sep{color:var(--lic-text-muted)}.licitaciones-toolbar__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.licitaciones-toolbar__title{color:var(--color-text-headings-default);font-size:1.25rem;font-weight:600;line-height:2.24rem;margin:0}.licitaciones-toolbar__subtitle{color:var(--lic-text-soft);font-size:.8125rem;margin:0}.licitaciones-toolbar__actions{gap:.5rem}.licitaciones-toolbar__actions,.licitaciones-toolbar__logout-btn,.licitaciones-toolbar__settings-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.licitaciones-toolbar__logout-btn,.licitaciones-toolbar__settings-btn{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-soft);cursor:pointer;font-size:.8125rem;font-weight:500;gap:.375rem;outline:none;padding:.5rem 1rem;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.licitaciones-toolbar__logout-btn:hover,.licitaciones-toolbar__settings-btn:hover{background:var(--lic-surface-hover);border-color:var(--lic-navy);color:var(--lic-navy)}.licitaciones-toolbar__settings-btn{position:relative}.licitaciones-toolbar__settings-dot{background:var(--lic-red);border-radius:50%;-webkit-box-shadow:0 0 0 2px var(--lic-card);box-shadow:0 0 0 2px var(--lic-card);height:.5rem;position:absolute;right:.25rem;top:.25rem;width:.5rem}.company-profile-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-left-width:.25rem;border-radius:.625rem;font-size:.8125rem;gap:.75rem;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.company-profile-banner--danger{background:var(--lic-neg-bg);border-color:var(--lic-neg-border);border-left-color:var(--lic-red);color:var(--lic-neg-text-dark)}.company-profile-banner--info{background:var(--lic-amber-bg);border-color:var(--lic-amber-border);border-left-color:var(--lic-amber);color:var(--lic-warn-text)}.company-profile-banner__icon{-ms-flex-negative:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1.25rem;width:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:.8125rem;font-weight:800;justify-content:center}.company-profile-banner--danger .company-profile-banner__icon{background:var(--lic-red)}.company-profile-banner--info .company-profile-banner__icon{background:var(--lic-amber)}.company-profile-banner__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.company-profile-banner__cta{-ms-flex-negative:0;background:transparent;border:1px solid;border-radius:.5rem;color:inherit;cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:700;padding:.375rem .75rem}.company-profile-banner__cta:hover{background:hsla(0,0%,100%,.5)}.company-profile-banner__dismiss{-ms-flex-negative:0;background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:1.125rem;line-height:1;opacity:.6}.company-profile-banner__dismiss:hover{opacity:1}@media (max-width:48rem){.company-profile-banner{-ms-flex-wrap:wrap;flex-wrap:wrap}.company-profile-banner__text{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.company-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.company-profile__chip{border:1px solid transparent;border-radius:.375rem;font-size:.6875rem;font-weight:700;letter-spacing:.3px;padding:.1875rem .5rem;text-transform:uppercase}.company-profile__chip--sin_configurar{background:var(--lic-neg-bg);border-color:var(--lic-neg-border);color:var(--lic-neg-text)}.company-profile__chip--propuesto{background:var(--lic-amber-bg);border-color:var(--lic-amber-border);color:var(--lic-warn-text)}.company-profile__chip--revisado{background:var(--lic-pos-bg);border-color:var(--lic-pos-border);color:var(--lic-pos-text)}.company-profile__form{gap:1.125rem}.company-profile__field,.company-profile__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-profile__field{gap:.25rem}.company-profile__label{color:var(--lic-text);font-size:.8125rem;font-weight:600}.company-profile__field-hint{color:var(--lic-text-muted);font-size:.75rem;line-height:1.45;margin:0}.company-profile__field-hint code{background:var(--lic-surface-muted);border-radius:.25rem;font-size:.7rem;padding:.0625rem .25rem}.company-profile__textarea{resize:vertical;width:100%}.company-profile__warning{background:var(--lic-amber-bg);border:1px solid var(--lic-amber-border);border-radius:.5rem;color:var(--lic-warn-text);font-size:.75rem;line-height:1.45;margin:.5rem 0 0;padding:.5rem .625rem}.company-profile__templates{background:var(--lic-surface-faint);border:1px solid var(--lic-border);border-radius:.625rem;padding:.75rem}.company-profile__templates-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--lic-blue);cursor:pointer;font-size:.8125rem;font-weight:600;gap:.375rem;padding:0}.company-profile__template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:.625rem;gap:.625rem;margin-top:.75rem}.company-profile__template-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;cursor:pointer;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:.625rem .75rem;text-align:left}.company-profile__template-card:hover:not(:disabled){background:var(--lic-surface-hover);border-color:var(--lic-blue)}.company-profile__template-card--applied{border-color:var(--lic-blue);-webkit-box-shadow:0 0 0 1px var(--lic-blue) inset;box-shadow:0 0 0 1px var(--lic-blue) inset}.company-profile__template-name{color:var(--lic-text);font-size:.8125rem;font-weight:700}.company-profile__template-summary{color:var(--lic-text-mid);font-size:.75rem;line-height:1.4}.company-profile__template-meta{color:var(--lic-text-muted);font-size:.6875rem}.company-profile__review-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.company-profile__proposal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.company-profile__cpv-motivo{color:var(--lic-text-muted);display:block;font-size:.6875rem;font-style:italic;line-height:1.35}.company-profile__link{background:none;border:none;color:var(--lic-blue);cursor:pointer;font-size:inherit;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.company-profile__avisos{color:var(--lic-text-muted);font-size:.75rem;line-height:1.5;margin:0;padding-left:1.125rem}.company-profile__preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--lic-surface-faint);border:1px solid var(--lic-border);border-radius:.625rem;padding:.875rem 1rem}.company-profile__preview--cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-color:var(--lic-blue);justify-content:space-between}.company-profile__preview--stale{opacity:.55}.company-profile__preview-stale{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-warn-text);font-size:.75rem;font-weight:600}.company-profile__preview-headline{color:var(--lic-text);font-size:.9375rem;line-height:1.45}.company-profile__preview-danger,.company-profile__preview-info{border-radius:.5rem;font-size:.8125rem;line-height:1.5;padding:.75rem .875rem;width:100%}.company-profile__preview-info{background:var(--lic-surface-muted);border:1px solid var(--lic-border);color:var(--lic-text-mid)}.company-profile__preview-danger{background:var(--lic-neg-bg);border:1px solid var(--lic-neg-border);color:var(--lic-neg-text-dark)}.company-profile__preview-actions{font-size:.75rem;line-height:1.7;margin:.5rem 0 0;padding-left:1.125rem}.company-profile__delta{font-weight:700;margin-left:.375rem}.company-profile__delta--up{color:var(--lic-green)}.company-profile__delta--down{color:var(--lic-red)}.company-profile__preview-list-title{color:var(--lic-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.company-profile__preview-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-profile__preview-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.4fr) 6rem 6rem 3rem;grid-gap:.5rem;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--lic-border);font-size:.75rem;padding:.4375rem 0}.company-profile__preview-row:last-child{border-bottom:none}.company-profile__preview-org,.company-profile__preview-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-profile__preview-title a{color:var(--lic-text);-webkit-text-decoration:none;text-decoration:none}.company-profile__preview-title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.company-profile__preview-deadline,.company-profile__preview-org{color:var(--lic-text-muted)}.company-profile__preview-amount{color:var(--lic-text-mid);text-align:right}.company-profile__score{background:var(--lic-surface-muted);border-radius:.375rem;color:var(--lic-text-muted);font-weight:700;justify-self:end;min-width:2.25rem;padding:.125rem .25rem;text-align:center}.company-profile__score--ok{background:var(--lic-pos-bg);color:var(--lic-pos-text)}.company-profile__confirm{background:var(--lic-amber-bg);border:1px solid var(--lic-amber-border);border-radius:.625rem;color:var(--lic-text);font-size:.8125rem;line-height:1.5;padding:.875rem 1rem}.company-profile__diff{font-size:.75rem;line-height:1.7;margin:.5rem 0;padding-left:1.125rem}.company-profile__confirm-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;gap:.5rem;justify-content:flex-end;margin-top:.75rem}@media (max-width:48rem){.company-profile__preview-row{grid-template-columns:minmax(0,1fr) 4.5rem 2.75rem}.company-profile__preview-deadline,.company-profile__preview-org{display:none}.company-profile__preview--cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.diagnostico-modal{width:min(44rem,calc(100vw - 2rem))}.diagnostico-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:1rem}.diagnostico-modal__input{-webkit-box-flex:1;border:1px solid var(--lic-border-mid);border-radius:.5rem;color:var(--lic-text);-ms-flex:1;flex:1;font-size:.875rem;height:2.25rem;min-width:0;padding:0 .75rem}.diagnostico-modal__input:focus{border-color:var(--lic-navy);-webkit-box-shadow:0 0 0 3px var(--lic-focus-ring);box-shadow:0 0 0 3px var(--lic-focus-ring);outline:none}.diagnostico-modal__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem}.diagnostico-modal__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.diagnostico-modal__step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-surface-faint);border:1px solid var(--lic-border);border-radius:999px;color:var(--lic-text-muted);font-size:.75rem;gap:.375rem;padding:.25rem .625rem}.diagnostico-modal__step--ok{background:var(--lic-green-bg);border-color:var(--lic-green-border);color:var(--lic-pos-text-dark)}.diagnostico-modal__step--stop{background:var(--lic-amber-bg);border-color:var(--lic-amber-border);color:var(--lic-warn-text);font-weight:600}.diagnostico-modal__step-mark{min-width:.75rem;text-align:center}.diagnostico-modal__summary{color:var(--lic-text);font-size:.875rem;line-height:1.5;margin:0}.diagnostico-modal__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.diagnostico-modal__title{color:var(--lic-navy);font-size:.875rem;font-weight:600}.diagnostico-modal__title a{color:inherit}.diagnostico-modal__facts{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-gap:.25rem 1rem;font-size:.8125rem;gap:.25rem 1rem;margin:0}.diagnostico-modal__facts dt{color:var(--lic-text-soft)}.diagnostico-modal__facts dd{color:var(--lic-text-mid);margin:0;word-wrap:anywhere}.diagnostico-modal__hints{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.diagnostico-modal__hint{background:var(--lic-surface);border-radius:.375rem;color:var(--lic-text-mid);font-size:.8125rem;line-height:1.45;padding:.5rem .75rem}.diagnostico-modal__hint--warn{background:var(--lic-amber-bg);color:var(--lic-warn-text)}@media (max-width:480px){.diagnostico-modal__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sync-runs__sync-btn{margin-left:auto}.sync-runs__empty,.sync-runs__meta,.sync-runs__note{color:var(--lic-text-soft);font-size:.8125rem;margin:0}.sync-runs__layout{display:grid;grid-template-columns:minmax(11rem,14rem) 1fr;grid-gap:1rem;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sync-runs__list{gap:.25rem;list-style:none;margin:0;max-height:28rem;overflow-y:auto;padding:0}.sync-runs__item,.sync-runs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sync-runs__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;cursor:pointer;gap:.125rem;padding:.5rem .625rem;text-align:left;width:100%}.sync-runs__item:hover{background:var(--lic-surface-hover)}.sync-runs__item--active{border-color:var(--lic-navy);-webkit-box-shadow:0 0 0 2px var(--lic-focus-ring);box-shadow:0 0 0 2px var(--lic-focus-ring)}.sync-runs__item--error{border-left:3px solid var(--lic-red)}.sync-runs__item-date{color:var(--lic-text);font-size:.8125rem;font-weight:600}.sync-runs__item-meta{color:var(--lic-text-soft);font-size:.75rem}.sync-runs__item-badge{color:var(--lic-warn-text);font-size:.6875rem;font-weight:600}.sync-runs__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;min-width:0}.sync-runs__totals{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));grid-gap:.5rem;gap:.5rem}.sync-runs__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;padding:.5rem .625rem}.sync-runs__total--emphasis{background:var(--lic-green-bg);border-color:var(--lic-green-border)}.sync-runs__total-value{color:var(--lic-text);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700}.sync-runs__total-label{color:var(--lic-text-soft);font-size:.6875rem}.sync-runs__table-wrap{overflow-x:auto}.sync-runs__table{border-collapse:collapse;font-size:.8125rem;width:100%}.sync-runs__table td,.sync-runs__table th{border-bottom:1px solid var(--lic-border);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.375rem .5rem;text-align:right;white-space:nowrap}.sync-runs__table td:first-child,.sync-runs__table th:first-child{text-align:left}.sync-runs__table th{color:var(--lic-text-soft);font-weight:600}.sync-runs__row--attention td{background:var(--lic-amber-bg)}.sync-runs__flag{border-radius:.25rem;font-size:.6875rem;font-weight:600;margin-left:.375rem;padding:.0625rem .375rem}.sync-runs__flag,.sync-runs__warnings{background:var(--lic-amber-bg);border:1px solid var(--lic-amber-border);color:var(--lic-warn-text)}.sync-runs__warnings{border-radius:.5rem;font-size:.8125rem;padding:.625rem .875rem}.sync-runs__warnings ul{margin:.375rem 0 0;padding-left:1.125rem}.sync-runs__warnings li+li{margin-top:.25rem}.sync-runs__trace{color:var(--lic-text-mid);font-size:.8125rem}.sync-runs__trace summary{cursor:pointer;font-weight:600}.sync-runs__trace ul{margin:.5rem 0 0;max-height:16rem;overflow-y:auto;padding-left:1.125rem}.sync-runs__trace a{color:var(--lic-blue)}.sync-runs__trace-source{font-weight:600;margin-right:.375rem}.sync-runs__trace-exp{color:var(--lic-text-soft)}@media (max-width:720px){.sync-runs__layout{grid-template-columns:1fr}.sync-runs__list{max-height:12rem}}.profile-history__empty{color:var(--lic-text-soft);font-size:.8125rem;margin:0}.profile-history__list{gap:.625rem;list-style:none;margin:0;padding:0}.profile-history__item,.profile-history__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-history__item{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;gap:.375rem;padding:.75rem 1rem}.profile-history__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.25rem 1rem;justify-content:space-between}.profile-history__motivo{color:var(--lic-navy);font-size:.875rem;font-weight:600}.profile-history__date,.profile-history__summary{color:var(--lic-text-soft);font-size:.75rem}.profile-history__changes{padding-left:1.125rem;word-wrap:anywhere}.profile-history__changes,.profile-history__impact{color:var(--lic-text-mid);font-size:.8125rem;margin:0}.profile-history__impact{background:var(--lic-surface);border-radius:.375rem;padding:.375rem .625rem}.profile-history__impact--down{background:var(--lic-amber-bg);color:var(--lic-warn-text)}.profile-history__impact--up{background:var(--lic-green-bg);color:var(--lic-pos-text-dark)}.profile-history__impact--none{color:var(--lic-text-muted)}.licitaciones-tabs{border-bottom:2px solid var(--lic-border);margin-bottom:1.25rem}.licitaciones-tabs,.licitaciones-tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.licitaciones-tabs__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--lic-text-soft);cursor:pointer;font-size:.875rem;font-weight:500;gap:.4375rem;margin-bottom:-.125rem;padding:.625rem 1.25rem;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s;white-space:nowrap}.licitaciones-tabs__tab:hover{color:var(--lic-text-mid)}.licitaciones-tabs__tab--active{border-bottom-color:var(--lic-navy);color:var(--lic-navy);font-weight:600}.licitaciones-tabs__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--lic-border);border-radius:6.1875rem;color:var(--lic-text-mid);font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .375rem}.licitaciones-tabs__tab--active .licitaciones-tabs__count{background:var(--lic-navy);color:var(--neutrals-white)}.licitaciones-filters{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding:1rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.licitaciones-filters__search-row{-ms-flex-align:center}.licitaciones-filters__search-box,.licitaciones-filters__search-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:.625rem}.licitaciones-filters__search-box{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;padding:.625rem 1rem;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.licitaciones-filters__search-box:focus-within{border-color:var(--lic-navy)}.licitaciones-filters__search-icon{-ms-flex-negative:0;color:var(--lic-text-muted);flex-shrink:0}.licitaciones-filters__search-input{-webkit-box-flex:1;background:transparent;border:none;color:var(--lic-text);-ms-flex:1;flex:1;font-size:.875rem;min-width:0;outline:none}.licitaciones-filters__search-input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder)}.licitaciones-filters__search-input::-moz-placeholder{color:var(--color-inputs-text-placeholder)}.licitaciones-filters__search-input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.licitaciones-filters__search-input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.licitaciones-filters__search-input::placeholder{color:var(--color-inputs-text-placeholder)}.licitaciones-filters__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;font-size:.875rem;font-weight:500;gap:.4375rem;outline:none;padding:.625rem 1.25rem;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s;white-space:nowrap}.licitaciones-filters__toggle--active,.licitaciones-filters__toggle:hover{border-color:var(--lic-navy);color:var(--lic-navy)}.licitaciones-filters__toggle--active{background:var(--lic-surface-hover)}.licitaciones-filters__search-btn{background:var(--lic-navy);border:none;border-radius:.5rem;color:var(--neutrals-white);cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.1px;outline:none;padding:.625rem 1.75rem;-webkit-transition:background .15s;transition:background .15s;white-space:nowrap}.licitaciones-filters__search-btn:hover{background:var(--lic-navy-mid)}.licitaciones-filters__search-btn:disabled{cursor:not-allowed;opacity:.6}.licitaciones-filters__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.licitaciones-filters__chip-dropdown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;font-size:.8125rem;font-weight:500;gap:.375rem;height:2.25rem;padding:0 .75rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;white-space:nowrap}.licitaciones-filters__chip-dropdown:hover{border-color:var(--lic-navy)}.licitaciones-filters__chip-chevron{-ms-flex-negative:0;color:var(--lic-text-muted);flex-shrink:0}.licitaciones-filters__chip-active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1.5px solid var(--lic-navy);border-radius:6.1875rem;color:var(--lic-navy);font-size:.8125rem;font-weight:600;gap:.375rem;padding:.375rem .75rem;white-space:nowrap}.licitaciones-filters__chip-active--clickable{cursor:pointer}.licitaciones-filters__chip-remove{background:none;border:none;color:var(--lic-text-soft);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .15s;transition:color .15s}.licitaciones-filters__chip-remove:hover{color:var(--lic-red)}.licitaciones-filters__clear{background:none;border:none;border-radius:.5rem;color:var(--lic-text-soft);cursor:pointer;font-size:.6875rem;font-weight:700;letter-spacing:.5px;margin-left:auto;outline:none;padding:.375rem .625rem;text-transform:uppercase;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s;white-space:nowrap}.licitaciones-filters__clear:hover{background:var(--lic-neg-bg-4);color:var(--lic-red)}.licitaciones-filters__panel{background:var(--neutrals-white);border:1px solid var(--lic-border);border-radius:.75rem;-webkit-box-shadow:0 2px 8px rgba(26,45,84,.06);box-shadow:0 2px 8px #1a2d540f;margin-bottom:1rem;padding:1.25rem 1.5rem 1rem}.licitaciones-filters__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1rem}.licitaciones-filters__col{gap:1rem}.licitaciones-filters__col,.licitaciones-filters__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.licitaciones-filters__group{gap:.5rem}.licitaciones-filters__label{color:var(--lic-text-soft);font-size:.6875rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.licitaciones-filters__pills{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem}.licitaciones-filters__pills,.licitaciones-filters__pills--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.licitaciones-filters__pill{background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:6.1875rem;color:var(--lic-text-mid);cursor:pointer;font-size:.75rem;font-weight:500;padding:.3125rem .75rem;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.licitaciones-filters__pill:hover{background:var(--lic-surface-hover);border-color:var(--lic-navy);color:var(--lic-navy)}.licitaciones-filters__pill--active{background:var(--lic-navy);border-color:var(--lic-navy);color:var(--neutrals-white)}.licitaciones-filters__pill--sm{font-size:.6875rem;padding:.1875rem .5625rem}.licitaciones-filters__amount-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.licitaciones-filters__amount-input{-webkit-box-flex:1;background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text);-ms-flex:1;flex:1;font-size:.8125rem;min-width:0;outline:none;padding:.4375rem .75rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.licitaciones-filters__amount-input:focus{border-color:var(--lic-navy);outline:none}.licitaciones-filters__amount-sep{color:var(--lic-text-muted);font-size:.875rem;-ms-flex-negative:0;flex-shrink:0}.licitaciones-filters__input-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.licitaciones-filters__text-input{-webkit-box-flex:1;background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text);-ms-flex:1;flex:1;font-size:.8125rem;min-width:0;outline:none;padding:.4375rem .875rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.licitaciones-filters__text-input:focus{border-color:var(--lic-navy);outline:none}.licitaciones-filters__add-btn{background:var(--lic-navy);border:none;border-radius:.5rem;color:var(--neutrals-white);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem;height:2.25rem;line-height:1;outline:none;width:2.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;padding:0;-webkit-transition:background .15s;transition:background .15s}.licitaciones-filters__add-btn:hover{background:var(--lic-navy-mid)}.licitaciones-filters__add-btn--danger,.licitaciones-filters__add-btn--danger:hover{background:var(--lic-red)}.licitaciones-filters__kw-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem;margin-top:.25rem}.licitaciones-filters__kw-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-blue-light);border:1px solid var(--lic-badge-border);border-radius:6.1875rem;color:var(--lic-navy);font-size:.6875rem;font-weight:600;gap:.25rem;padding:.1875rem .5rem .1875rem .625rem}.licitaciones-filters__kw-chip button{background:none;border:none;color:var(--lic-text-soft);cursor:pointer;font-size:.8125rem;line-height:1;padding:0}.licitaciones-filters__kw-chip button:hover{color:var(--lic-red)}.licitaciones-filters__maxresults{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid var(--lic-border);gap:.625rem;margin-top:.75rem;padding-top:.75rem}.licitaciones-filters__maxresults-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.licitaciones-filters__maxresults-label{color:var(--lic-text-soft);font-size:.6875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.licitaciones-filters__maxresults-input{background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text);font-size:.8125rem;font-weight:600;outline:none;padding:.3125rem .75rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;width:5rem}.licitaciones-filters__maxresults-input:focus{border-color:var(--lic-navy);outline:none}.licitaciones-filters__maxresults-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-item-align:end;align-self:flex-end}.licitaciones-filters__clear-btn{background:none;border:none;border-radius:.5rem;color:var(--lic-text-soft);cursor:pointer;font-size:.6875rem;font-weight:700;letter-spacing:.5px;outline:none;padding:.375rem .625rem;text-transform:uppercase;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s;white-space:nowrap}.licitaciones-filters__clear-btn:hover{background:var(--lic-neg-bg-4);color:var(--lic-red)}.licitaciones-filters__apply-btn{background:var(--lic-navy);border:none;border-radius:.5rem;color:var(--neutrals-white);cursor:pointer;font-size:.6875rem;font-weight:800;letter-spacing:.8px;outline:none;padding:.5625rem 1.375rem;text-transform:uppercase;-webkit-transition:background .15s;transition:background .15s;white-space:nowrap}.licitaciones-filters__apply-btn:hover{background:var(--lic-navy-mid)}.lic-sources{margin-bottom:1rem}.lic-sources__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.lic-sources__label{color:var(--lic-text-soft);font-size:.6875rem;font-weight:700;letter-spacing:.03em;margin-right:.125rem}.lic-sources__chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:6.1875rem;color:var(--lic-text-mid);cursor:pointer;font-size:.75rem;font-weight:500;gap:.375rem;padding:.25rem .5rem;-webkit-transition:border-color .15s,color .15s,background .15s;transition:border-color .15s,color .15s,background .15s}.lic-sources__chip--active,.lic-sources__chip:hover{background:var(--lic-surface-hover)}.lic-sources__chip--active{font-weight:700}.lic-sources__chip--inactive{opacity:.5}.lic-sources__chip--silent{border-color:var(--lic-red)}.lic-sources__dot{border-radius:50%;height:.5rem;width:.5rem;-ms-flex-negative:0;flex-shrink:0}.lic-sources__count{color:var(--lic-text-soft);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.lic-sources__chip--active .lic-sources__count{color:inherit}.lic-sources__warn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--lic-red);border-radius:50%;color:var(--neutrals-white);font-size:.625rem;font-weight:700;height:.875rem;justify-content:center;line-height:1;width:.875rem}.lic-sources__detalle-btn{background:none;border:none;color:var(--lic-navy);cursor:pointer;font-size:.6875rem;font-weight:700;letter-spacing:.03em;margin-left:auto;padding:.25rem .5rem;-webkit-text-decoration:underline;text-decoration:underline}.lic-sources__detalle{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;margin-top:.625rem;padding:.75rem}.lic-sources__detalle-help{color:var(--lic-text-soft);font-size:.75rem;line-height:1.4;margin:0 0 .625rem}.lic-sources__table{border-collapse:collapse;color:var(--lic-text-mid);font-size:.75rem;width:100%}.lic-sources__table td,.lic-sources__table th{border-bottom:1px solid var(--lic-border);padding:.25rem .5rem;text-align:right}.lic-sources__table td:first-child,.lic-sources__table th:first-child{text-align:left}.lic-sources__table th{color:var(--lic-text-soft);font-weight:600}.lic-sources__table td{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lic-sources__table-row--zero{color:var(--lic-text-soft);opacity:.6}.ayuda-card{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.75rem;overflow:hidden;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.ayuda-card:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px #00000012}.ayuda-card--expanded{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.09);box-shadow:0 4px 20px #00000017}.ayuda-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;padding:1.25rem}.ayuda-card__score-stack{-ms-flex-direction:column;flex-direction:column;gap:.375rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;min-width:5.625rem}.ayuda-card__score-ia,.ayuda-card__score-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.ayuda-card__score-ia{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-navy);border-radius:.625rem;gap:.25rem;padding:.75rem .625rem .625rem}.ayuda-card__score-ia-num{color:var(--neutrals-white);font-size:1.75rem;font-weight:900;line-height:1}.ayuda-card__score-ia-label{color:#fff9;font-size:.46875rem;font-weight:700;letter-spacing:.7px;text-align:center;text-transform:uppercase}.ayuda-card__score-static{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-bg);border-radius:.625rem;gap:.1875rem;padding:.625rem .625rem .5rem}.ayuda-card__score-static--below{background:var(--lic-neg-bg-2)}.ayuda-card__score-static-num{color:var(--lic-navy);font-size:1.25rem;font-weight:800;line-height:1}.ayuda-card__score-static-num--below{color:var(--lic-red)}.ayuda-card__score-static-label{color:var(--lic-text-muted);font-size:.46875rem;font-weight:700;letter-spacing:.7px;text-align:center;text-transform:uppercase}.ayuda-card__score-static-label--below{color:var(--lic-neg-strong)}.ayuda-card__content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ayuda-card__toprow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ayuda-card__toprow,.ayuda-card__toprow-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ayuda-card__toprow-left{-ms-flex-wrap:wrap;flex-wrap:wrap}.ayuda-card__toprow-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-negative:0;flex-shrink:0}.ayuda-card__source{color:var(--lic-text-soft);font-size:.75rem;white-space:nowrap}.ayuda-card__action-btn{background:var(--lic-bg);border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.375rem;width:2.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--lic-text-muted);justify-content:center;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;-ms-flex-negative:0;flex-shrink:0}.ayuda-card__action-btn:hover:not(:disabled){background:var(--lic-border)}.ayuda-card__action-btn:disabled{cursor:not-allowed;opacity:.4}.ayuda-card__action-btn--fav{color:var(--lic-fav)}.ayuda-card__action-btn--fav:hover:not(:disabled){background:var(--lic-neg-bg)}.ayuda-card__action-btn--disc:hover:not(:disabled){background:var(--lic-neg-bg);color:var(--lic-red)}.ayuda-card__action-btn--restaurar{color:var(--lic-green)}.ayuda-card__action-btn--restaurar:hover:not(:disabled){background:var(--lic-pos-bg-2);color:var(--lic-pos-text-2)}.ayuda-card__title{color:var(--lic-navy);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.ayuda-card__organism{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-text-soft);font-size:.8125rem;font-style:normal;gap:.3125rem;margin:0}.ayuda-card__organism-icon{-ms-flex-negative:0;color:var(--lic-text-muted);flex-shrink:0}.ayuda-card__organism-ccaa{margin-left:.375rem;opacity:.7}.ayuda-card__scoring{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.ayuda-card__scoring,.ayuda-card__scoring-pills{display:-webkit-box;display:-ms-flexbox;display:flex}.ayuda-card__scoring-pills{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem}.ayuda-card__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--lic-border);border-radius:6.1875rem;font-size:.6875rem;gap:.3125rem;padding:.1875rem .4375rem .1875rem .5625rem}.ayuda-card__pill--neg{background:var(--lic-neg-bg-1);border-color:var(--lic-neg-border)}.ayuda-card__pill-label{color:var(--lic-navy);font-size:.6875rem;font-weight:700;letter-spacing:.1px}.ayuda-card__pill--neg .ayuda-card__pill-label{color:var(--lic-neg-text)}.ayuda-card__pill-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6.1875rem;font-size:.625rem;font-weight:700;justify-content:center;line-height:1.4;padding:.0625rem .375rem}.ayuda-card__pill-badge--pos{background:var(--lic-green);color:var(--neutrals-white)}.ayuda-card__pill-badge--neg{background:var(--lic-red);color:var(--neutrals-white)}.ayuda-card__stats{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid var(--lic-border);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-top:.25rem;padding-top:.875rem}.ayuda-card__stat,.ayuda-card__stats{display:-webkit-box;display:-ms-flexbox;display:flex}.ayuda-card__stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1875rem}.ayuda-card__stat-label{color:var(--lic-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ayuda-card__stat-value{color:var(--lic-text);font-size:1rem;font-weight:700}.ayuda-card__stat-value--urgent{color:var(--lic-amber)}.ayuda-card__stat-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-green);font-size:.875rem;font-weight:600;gap:.375rem}.ayuda-card__status-dot{background:var(--lic-green);border-radius:50%;height:.4375rem;width:.4375rem;-ms-flex-negative:0;flex-shrink:0}.ayuda-card__expand-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--lic-navy);cursor:pointer;font-size:.875rem;font-weight:600;gap:.375rem;margin-left:auto;padding:.25rem 0;-webkit-transition:color .15s;transition:color .15s;white-space:nowrap}.ayuda-card__expand-btn:hover{color:var(--lic-navy-mid)}.ayuda-card__expand-icon{font-size:.6875rem}.ayuda-card__detail{background:var(--neutrals-white);border-top:1px solid var(--lic-border);padding:1.75rem 1.5rem 1.5rem}.ayuda-card__detail-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-bottom:1.5rem}.ayuda-card__detail-heading-icon{color:var(--lic-navy);height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.ayuda-card__detail-heading-text{color:var(--lic-navy);font-size:1.0625rem;font-weight:700}.ayuda-card__detail-score-badge{background:var(--lic-navy);border-radius:6.1875rem;color:var(--neutrals-white);font-size:.875rem;font-weight:700;letter-spacing:.3px;margin-left:auto;padding:.375rem 1rem}.ayuda-card__detail-block{border-bottom:1px solid var(--lic-border);margin-bottom:1rem;padding-bottom:1rem}.ayuda-card__detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ayuda-card__detail-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-bottom:1.375rem}.ayuda-card__detail-section:last-child{margin-bottom:0}.ayuda-card__detail-section--docs{border-top:1px solid var(--lic-border);margin-top:1rem;padding-top:1rem}.ayuda-card__detail-label{color:var(--lic-text-muted);font-size:.625rem;font-weight:700;letter-spacing:1.4px;margin-bottom:.125rem;text-transform:uppercase}.ayuda-card__detail-label--docs{margin-bottom:.5rem}.ayuda-card__detail-resumen{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.625rem;color:var(--lic-text-mid);font-size:.875rem;line-height:1.7;padding:1rem}.ayuda-card__detail-resumen--accent{color:var(--lic-accent);font-weight:600}.ayuda-card__detail-resumen--medium{font-weight:500}.ayuda-card__detail-keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem}.ayuda-card__detail-keyword{background:var(--lic-pos-bg);border:1px solid var(--lic-pos-border);border-radius:6.1875rem;color:var(--lic-pos-text-darker);font-size:.75rem;font-weight:500;padding:.25rem .875rem}.ayuda-card__detail-keyword--accent{background:var(--lic-blue-light);color:var(--lic-accent)}.ayuda-card__detail-perfiles{gap:.625rem}.ayuda-card__detail-perfiles,.ayuda-card__perfil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ayuda-card__perfil{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.625rem;gap:.3125rem;padding:.75rem .875rem}.ayuda-card__perfil-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.ayuda-card__perfil-name{color:var(--lic-text);font-size:.875rem;font-weight:700}.ayuda-card__perfil-exp{background:var(--lic-bg);border-radius:.25rem;color:var(--lic-text-soft);font-size:.625rem;font-weight:700;letter-spacing:.5px;padding:.1875rem .625rem;text-transform:uppercase;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.ayuda-card__perfil-exp--required{color:var(--lic-red)}.ayuda-card__perfil-certs{color:var(--lic-text-soft);font-size:.78125rem;line-height:1.5;margin:0}.ayuda-card__encaje-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ayuda-card__encaje-list,.ayuda-card__encaje-row{display:-webkit-box;display:-ms-flexbox;display:flex}.ayuda-card__encaje-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:.5rem;font-size:.84375rem;font-weight:600;gap:.625rem;line-height:1.45;padding:.6875rem .875rem}.ayuda-card__encaje-row--positive{background:var(--lic-green-bg);border:1px solid var(--lic-green-border);color:var(--lic-pos-text-dark)}.ayuda-card__encaje-row--warning{background:var(--lic-amber-bg);border:1px solid var(--lic-amber-border);color:var(--lic-warn-text)}.ayuda-card__encaje-icon{-ms-flex-negative:0;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.ayuda-card__encaje-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.ayuda-card__detail-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;margin-top:.5rem}.ayuda-card__cta-btn{background:var(--lic-navy);border:none;border-radius:.625rem;color:var(--neutrals-white);cursor:pointer;font-size:.9375rem;font-weight:700;letter-spacing:.2px;margin-top:.625rem;padding:1rem 1.5rem;-webkit-transition:background .15s;transition:background .15s;width:100%}.ayuda-card__cta-btn:hover{background:var(--lic-navy-mid)}.ayuda-card__cta-btn--link{text-align:center;-webkit-text-decoration:none;text-decoration:none}.ayuda-card__cta-btn--accent{background:var(--lic-blue-light);border:1px solid var(--lic-accent);color:var(--lic-accent)}.ayuda-card__cta-btn--accent:hover{background:var(--lic-accent);color:var(--neutrals-white)}.ayuda-card__docs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.ayuda-card__doc-icon-inline{display:inline;margin-right:.3125rem;vertical-align:-.125rem}.ayuda-card__doc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-bg-hover);border:1px solid var(--lic-border);border-radius:.375rem;color:var(--lic-text);gap:.5rem;padding:.5rem .75rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:border-color .15s;transition:border-color .15s}.ayuda-card__doc:hover{border-color:var(--lic-accent)}.ayuda-card__doc-icon{-ms-flex-negative:0;color:var(--lic-accent);flex-shrink:0}.ayuda-card__doc-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ayuda-card__doc-name{font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ayuda-card__doc-meta{color:var(--lic-text-muted);font-size:.6875rem}.ayuda-card__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-surface);border-radius:.625rem;margin:.25rem 0 .5rem;padding:2.25rem 1.5rem 1.75rem;text-align:center}.ayuda-card__empty-icon{color:var(--lic-text-muted);height:2.5rem;margin-bottom:.75rem;width:2.5rem}.ayuda-card__empty-title{color:var(--lic-text);font-size:1rem;font-weight:700;margin:0 0 .5rem}.ayuda-card__empty-desc{color:var(--lic-text-muted);font-size:.8125rem;line-height:1.6;margin:0;max-width:30rem}.ayuda-card__empty-divider{border:none;border-top:1px solid var(--lic-border);margin:1.25rem 0;width:100%}.ayuda-card__empty-error{color:var(--lic-red);font-size:.75rem;margin:0 0 .625rem}.ayuda-card__empty-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ayuda-card__empty-btn{border-radius:.4375rem;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5625rem 1.25rem;-webkit-transition:background .15s,color .15s,border-color .15s,opacity .15s;transition:background .15s,color .15s,border-color .15s,opacity .15s}.ayuda-card__empty-btn:disabled{cursor:not-allowed;opacity:.6}.ayuda-card__empty-btn--primary{background:var(--lic-navy);border:2px solid var(--lic-navy);color:var(--neutrals-white)}.ayuda-card__empty-btn--primary:hover:not(:disabled){background:var(--lic-blue);border-color:var(--lic-blue)}.ayuda-card__empty-btn--secondary{background:transparent;border:2px solid var(--lic-navy-mid);color:var(--lic-navy)}.ayuda-card__empty-btn--secondary:hover:not(:disabled){background:var(--lic-blue-light);border-color:var(--lic-blue);color:var(--lic-blue)}.ayudas-toolbar{margin-bottom:1.25rem}.ayudas-toolbar__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lic-text-soft);font-size:.75rem;gap:.375rem;margin-bottom:.5rem}.ayudas-toolbar__breadcrumb-sep{color:var(--lic-text-muted)}.ayudas-toolbar__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.ayudas-toolbar__title{color:var(--color-text-headings-default);font-size:1.25rem;font-weight:600;line-height:2.24rem;margin:0}.ayudas-toolbar__subtitle{color:var(--lic-text-soft);font-size:.8125rem;margin:0}.ayudas-toolbar__actions{gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.ayudas-toolbar__actions,.ayudas-toolbar__sync{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ayudas-toolbar__sync{gap:.375rem}.ayudas-toolbar__sync-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--lic-card) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;height:2.25rem;padding:0 2rem 0 .75rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.ayudas-toolbar__sync-select:hover{border-color:var(--lic-navy)}.ayudas-toolbar__sync-select:focus{border-color:var(--lic-navy);outline:none}.ayudas-toolbar__settings-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-soft);cursor:pointer;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;outline:none}.ayudas-toolbar__settings-btn:hover{background:var(--lic-surface-hover);border-color:var(--lic-navy);color:var(--lic-navy)}.ayudas-tabs{border-bottom:2px solid var(--lic-border);margin-bottom:1.25rem}.ayudas-tabs,.ayudas-tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ayudas-tabs__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--lic-text-soft);cursor:pointer;font-size:.875rem;font-weight:500;gap:.4375rem;margin-bottom:-.125rem;padding:.625rem 1.25rem;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s;white-space:nowrap}.ayudas-tabs__tab:hover{color:var(--lic-text-mid)}.ayudas-tabs__tab--active{border-bottom-color:var(--lic-navy);color:var(--lic-navy);font-weight:600}.ayudas-tabs__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--lic-border);border-radius:6.1875rem;color:var(--lic-text-mid);font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .375rem}.ayudas-tabs__tab--active .ayudas-tabs__count{background:var(--lic-navy);color:var(--neutrals-white)}.ayudas-filters{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding:1rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.ayudas-filters__search-row{-ms-flex-align:center}.ayudas-filters__search-box,.ayudas-filters__search-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:.625rem}.ayudas-filters__search-box{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;padding:.625rem 1rem;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.ayudas-filters__search-box:focus-within{border-color:var(--lic-navy)}.ayudas-filters__search-icon{-ms-flex-negative:0;color:var(--lic-text-muted);flex-shrink:0}.ayudas-filters__search-input{-webkit-box-flex:1;background:transparent;border:none;color:var(--lic-text);-ms-flex:1;flex:1;font-size:.875rem;min-width:0;outline:none}.ayudas-filters__search-input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder)}.ayudas-filters__search-input::-moz-placeholder{color:var(--color-inputs-text-placeholder)}.ayudas-filters__search-input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.ayudas-filters__search-input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.ayudas-filters__search-input::placeholder{color:var(--color-inputs-text-placeholder)}.ayudas-filters__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;font-size:.875rem;font-weight:500;gap:.4375rem;outline:none;padding:.625rem 1.25rem;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s;white-space:nowrap}.ayudas-filters__toggle--active,.ayudas-filters__toggle:hover{border-color:var(--lic-navy);color:var(--lic-navy)}.ayudas-filters__toggle--active{background:var(--lic-surface-hover)}.ayudas-filters__search-btn{background:var(--lic-navy);border:none;border-radius:.5rem;color:var(--neutrals-white);cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.1px;outline:none;padding:.625rem 1.75rem;-webkit-transition:background .15s;transition:background .15s;white-space:nowrap}.ayudas-filters__search-btn:hover{background:var(--lic-navy-mid)}.ayudas-filters__search-btn:disabled{cursor:not-allowed;opacity:.6}.ayudas-filters__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.ayudas-filters__chip-dropdown,.ayudas-filters__chips{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ayudas-filters__chip-dropdown{background:var(--lic-card);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text-mid);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;height:2.25rem;padding:0 .75rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;white-space:nowrap}.ayudas-filters__chip-dropdown:hover{border-color:var(--lic-navy)}.ayudas-filters__chip-chevron{-ms-flex-negative:0;color:var(--lic-text-muted);flex-shrink:0}.ayudas-filters__chip-active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1.5px solid var(--lic-navy);border-radius:6.1875rem;color:var(--lic-navy);font-size:.8125rem;font-weight:600;gap:.375rem;padding:.375rem .75rem;white-space:nowrap}.ayudas-filters__chip-active--clickable{cursor:pointer}.ayudas-filters__chip-remove{background:none;border:none;color:var(--lic-text-soft);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .15s;transition:color .15s}.ayudas-filters__chip-remove:hover{color:var(--lic-red)}.ayudas-filters__clear{background:none;border:none;border-radius:.5rem;color:var(--lic-text-soft);cursor:pointer;font-size:.6875rem;font-weight:700;letter-spacing:.5px;margin-left:auto;outline:none;padding:.375rem .625rem;text-transform:uppercase;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s;white-space:nowrap}.ayudas-filters__clear:hover{background:var(--lic-neg-bg-4);color:var(--lic-red)}.ayudas-filters__panel{background:var(--neutrals-white);border:1px solid var(--lic-border);border-radius:.75rem;-webkit-box-shadow:0 2px 8px rgba(26,45,84,.06);box-shadow:0 2px 8px #1a2d540f;margin-bottom:1rem;padding:1.25rem 1.5rem 1rem}.ayudas-filters__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1rem}.ayudas-filters__col{gap:1rem}.ayudas-filters__col,.ayudas-filters__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ayudas-filters__group{gap:.5rem}.ayudas-filters__label{color:var(--lic-text-soft);font-size:.6875rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.ayudas-filters__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.ayudas-filters__pill{background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:6.1875rem;color:var(--lic-text-mid);cursor:pointer;font-size:.75rem;font-weight:500;padding:.3125rem .75rem;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ayudas-filters__pill:hover{background:var(--lic-surface-hover);border-color:var(--lic-navy);color:var(--lic-navy)}.ayudas-filters__pill--active{background:var(--lic-navy);border-color:var(--lic-navy);color:var(--neutrals-white)}.ayudas-filters__amount-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ayudas-filters__amount-input{-webkit-box-flex:1;background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text);-ms-flex:1;flex:1;font-size:.8125rem;min-width:0;outline:none;padding:.4375rem .75rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.ayudas-filters__amount-input:focus{border-color:var(--lic-navy);outline:none}.ayudas-filters__amount-sep{color:var(--lic-text-muted);font-size:.875rem;-ms-flex-negative:0;flex-shrink:0}.ayudas-filters__input-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ayudas-filters__text-input{-webkit-box-flex:1;background:var(--lic-surface);border:1px solid var(--lic-border);border-radius:.5rem;color:var(--lic-text);-ms-flex:1;flex:1;font-size:.8125rem;min-width:0;outline:none;padding:.4375rem .875rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.ayudas-filters__text-input:focus{border-color:var(--lic-navy);outline:none}.ayudas-filters__text-input--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--lic-card) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center;cursor:pointer;font-family:inherit;height:2.25rem;padding:0 2rem 0 .75rem}.ayudas-filters__add-btn{background:var(--lic-navy);border:none;border-radius:.5rem;color:var(--neutrals-white);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem;height:2.25rem;line-height:1;outline:none;width:2.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;padding:0;-webkit-transition:background .15s;transition:background .15s}.ayudas-filters__add-btn:hover{background:var(--lic-navy-mid)}.ayudas-filters__kw-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem;margin-top:.25rem}.ayudas-filters__kw-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--lic-blue-light);border:1px solid var(--lic-badge-border);border-radius:6.1875rem;color:var(--lic-navy);font-size:.6875rem;font-weight:600;gap:.25rem;padding:.1875rem .5rem .1875rem .625rem}.ayudas-filters__kw-chip button{background:none;border:none;color:var(--lic-text-soft);cursor:pointer;font-size:.8125rem;line-height:1;padding:0}.ayudas-filters__kw-chip button:hover{color:var(--lic-red)}.ayudas-filters__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid var(--lic-border);gap:.625rem;margin-top:.75rem;padding-top:.75rem}.ayudas-filters__actions-top{gap:.625rem}.ayudas-filters__actions-row,.ayudas-filters__actions-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ayudas-filters__actions-row{gap:.5rem;-ms-flex-item-align:end;align-self:flex-end}.ayudas-filters__actions-label,.ayudas-filters__clear-btn{color:var(--lic-text-soft);font-size:.6875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ayudas-filters__clear-btn{background:none;border:none;border-radius:.5rem;cursor:pointer;outline:none;padding:.375rem .625rem;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s;white-space:nowrap}.ayudas-filters__clear-btn:hover{background:var(--lic-neg-bg-4);color:var(--lic-red)}.ayudas-filters__apply-btn{background:var(--lic-navy);border:none;border-radius:.5rem;color:var(--neutrals-white);cursor:pointer;font-size:.6875rem;font-weight:800;letter-spacing:.8px;outline:none;padding:.5625rem 1.375rem;text-transform:uppercase;-webkit-transition:background .15s;transition:background .15s;white-space:nowrap}.ayudas-filters__apply-btn:hover{background:var(--lic-navy-mid)}.pliegos-page-header h1{color:var(--color-text-headings-default);font-size:1.25rem;font-weight:600;line-height:2.24rem;margin:0}.ayudas-alert-email-add-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.ayudas-alert-email-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.ayudas-alert-email-add-btn{white-space:nowrap}.ayudas-alert-email-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:.625rem}.ayudas-alert-email-item,.ayudas-alert-email-list{display:-webkit-box;display:-ms-flexbox;display:flex}.ayudas-alert-email-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--lic-bg-card);border:1px solid var(--lic-border);border-radius:.5rem;gap:.75rem;justify-content:space-between;padding:.625rem .75rem}.ayudas-alert-email-value{color:var(--lic-text);font-size:.8125rem;word-break:break-word}.ayudas-alert-email-remove-btn{background:transparent;border:none;color:var(--lic-red);cursor:pointer;font-size:.75rem;font-weight:600}.ayudas-alert-email-empty{background:var(--lic-bg-hover);border:1px dashed var(--lic-border);border-radius:.5rem;color:var(--lic-text-soft);font-size:.8125rem;padding:.75rem}.image-upload-wrapper{gap:.75rem;margin-top:1.5rem}.image-drop-zone,.image-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-drop-zone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);border:1px dashed var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 2px 0 var(--input-shadow);box-shadow:0 1px 2px 0 var(--input-shadow);cursor:pointer;justify-content:center;padding:1.5rem;-webkit-transition:all .15s ease;transition:all .15s ease}.image-drop-zone.drag-over,.image-drop-zone:hover{background:#f9f7ff;border-color:var(--primary-primary)}.image-drop-zone.uploading{opacity:.6;pointer-events:none}.image-drop-zone.has-image{padding:.75rem}.image-drop-zone .image-drop-icon{height:2rem;margin-bottom:.5rem;width:2rem}.image-drop-zone .image-drop-icon path{fill:none;stroke:#bdbdbd}.image-drop-zone .image-drop-title{font-size:16px;line-height:24px}.image-drop-zone .image-drop-hint,.image-drop-zone .image-drop-title{color:var(--color-inputs-text-placeholder);font-weight:400;text-align:center}.image-drop-zone .image-drop-hint{font-size:12px;line-height:16px}.image-drop-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%}.image-drop-thumb{border-radius:6px;max-height:220px;max-width:100%;-o-object-fit:cover;object-fit:cover}.image-drop-filename{color:var(--color-inputs-text-placeholder);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-detail{gap:20px}.cm-detail__topbar{gap:12px}.cm-detail__back,.cm-detail__topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-detail__back{-webkit-box-pack:center;-ms-flex-pack:center;height:32px;justify-content:center;width:32px;-ms-flex-negative:0;background:none;border:none;color:var(--color-text-headings-default);cursor:pointer;flex-shrink:0;padding:0;-webkit-transition:color .15s ease;transition:color .15s ease}.cm-detail__back:hover{color:var(--primary-primary)}.cm-detail__back svg{height:20px;width:20px}.cm-detail__title{color:var(--color-text-headings-default);font-size:1.375rem;font-weight:700;margin:0}.cm-detail__panel,.cm-detail__summary{background:var(--neutrals-white);border:1px solid #f0f0f0;border-radius:10px;padding:20px}.cm-detail__summary-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between}.cm-detail__post-title{color:#111827;color:var(--color-text-primary,#111827);font-size:1rem;font-weight:700;line-height:1.4;margin:0}.cm-detail__date{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:12px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.cm-detail__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.cm-detail__grid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:16px;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1100px){.cm-detail__grid{grid-template-columns:1fr}}.cm-detail__aside,.cm-detail__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.cm-detail__block-title{color:var(--color-text-headings-default);font-size:.8125rem;font-weight:700;margin:0 0 6px}.cm-detail__block-subtitle{color:#374151;font-size:13px;font-weight:600;margin:0}.cm-detail__panel-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:14px}.cm-detail__panel-head .cm-detail__panel-title{margin-bottom:0}.cm-detail__panel-head--split{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cm-detail__panel-title{color:var(--color-text-headings-default);font-size:.9375rem;font-weight:700;margin:0 0 14px}.cm-detail__body{font-size:13.5px;line-height:1.75;white-space:pre-wrap}.cm-detail__body,.cm-detail__quote{background:#f7f7fb;border-radius:8px;color:#374151;padding:16px}.cm-detail__quote{font-size:13px;line-height:1.65;margin:0}.cm-detail__note{color:#374151;font-size:13px;line-height:1.6;margin:0}.cm-detail__link{color:#2563eb;display:inline-block;font-size:13px;-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all}.cm-detail__actions{-webkit-box-pack:end;-ms-flex-pack:end;gap:12px;justify-content:flex-end;margin-top:4px}.cm-detail__actions,.cm-detail__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-detail__empty{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--color-text-subtitle);font-size:.9375rem;justify-content:center;min-height:200px}.cm-detail__panel-head-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.cm-detail__panel-head .button.cm-detail__edit-btn{color:var(--primary-primary800);font-size:.875rem;font-weight:700;gap:6px;-webkit-text-decoration:none;text-decoration:none}.cm-detail__panel-head .button.cm-detail__edit-btn:hover:not(.disabled){color:var(--primary-primary900)}.cm-detail__panel-head .button.cm-detail__edit-btn svg{height:18px;min-height:18px;min-width:18px;width:18px}.cm-detail__textarea{background:#f7f7fb;border:1px solid var(--neutrals-neutrals200);border-radius:8px;color:#374151;font-family:inherit;font-size:13.5px;line-height:1.75;padding:16px;resize:vertical;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;width:100%}.cm-detail__textarea:focus{border-color:var(--primary-primary700);-webkit-box-shadow:0 0 0 3px var(--primary-primary100);box-shadow:0 0 0 3px var(--primary-primary100);outline:none}.cm-detail__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cm-detail__field--labelled:not(:first-child){margin-top:4px}.cm-detail__field:empty{display:none}.cm-detail__input{background:#f7f7fb;border:1px solid var(--neutrals-neutrals200);border-radius:8px;color:#374151;font-family:inherit;font-size:13px;padding:10px 14px;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;width:100%}.cm-detail__input:focus{border-color:var(--primary-primary700);-webkit-box-shadow:0 0 0 3px var(--primary-primary100);box-shadow:0 0 0 3px var(--primary-primary100);outline:none}.seneca-bar-chart{gap:1rem;height:100%}.seneca-bar-chart,.seneca-bar-chart__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seneca-bar-chart__list{gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.seneca-bar-chart__row{display:grid;grid-template-columns:8rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.75rem;gap:.75rem}.seneca-bar-chart__row.is-clickable{cursor:pointer}.seneca-bar-chart__row.is-clickable:hover .seneca-bar-chart__name{color:var(--primary-primary700)}.seneca-bar-chart__name{color:var(--color-text-body-default);cursor:inherit;font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-bar-chart__name-tooltip{background:var(--neutrals-white);border:.0625rem solid #ede8f6;border-radius:.5rem;-webkit-box-shadow:0 .25rem .75rem rgba(16,24,40,.08);box-shadow:0 .25rem .75rem #10182814;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,90vw);padding:.625rem .75rem;pointer-events:none;position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:1000}.seneca-bar-chart__name-tooltip-label{color:var(--title-text);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-bar-chart__track{height:1rem;min-width:0}.seneca-bar-chart__fill,.seneca-bar-chart__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seneca-bar-chart__fill{-webkit-box-pack:end;-ms-flex-pack:end;background:var(--primary-primary700);border-radius:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;justify-content:flex-end;min-width:.25rem;overflow:hidden;padding:0 .375rem;-ms-flex-negative:0;flex-shrink:0}.seneca-bar-chart__value{font-size:.625rem;font-weight:600;line-height:.75rem;white-space:nowrap}.seneca-bar-chart__value--inside{color:var(--neutrals-white)}.seneca-bar-chart__value--inside.is-hidden{visibility:hidden}.seneca-bar-chart__value--outside{color:var(--primary-primary700);padding-left:.375rem;-ms-flex-negative:0;flex-shrink:0}.seneca-bar-chart__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:.5rem}.seneca-bar-chart__legend-dot{background:var(--primary-primary700);border-radius:.125rem;height:.5625rem;width:.5625rem}.seneca-bar-chart__legend-label{color:var(--color-text-headings-default);font-size:.75rem;font-weight:600;line-height:.875rem}.seneca-bar-chart__empty{color:var(--color-text-body-default);font-size:.75rem;margin:0}.seneca-tasks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid var(--color-dividers-table);border-radius:.375rem;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.seneca-tasks-list__header,.seneca-tasks-list__row{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem;gap:1rem;padding:.75rem 1rem}.seneca-tasks-list__header{border-bottom:1px solid var(--color-dividers-table);color:var(--neutrals-neutrals300);font-size:.75rem;font-weight:600;line-height:.875rem}.seneca-tasks-list__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.seneca-tasks-list__row{color:var(--color-text-body-default);font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem}.seneca-tasks-list__row.is-even{background:var(--color-table-bg)}.seneca-tasks-list__col-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-tasks-list__col-time{text-align:right}.seneca-tasks-list__empty{color:var(--color-text-body-default);font-size:.75rem;margin:0;padding:1rem}.period-picker{position:relative}.period-picker,.period-picker__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.period-picker__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--neutrals-neutrals300);cursor:pointer;font-size:.75rem;font-weight:600;gap:.375rem;line-height:.875rem;padding:0;white-space:nowrap}.period-picker__button.is-open .period-picker__caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.period-picker__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.period-picker__value{color:var(--color-text-body-default);font-weight:600}.period-picker__caret{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.period-picker__caret svg{fill:var(--color-text-body-default);height:.75rem;width:.75rem}.period-picker__panel{background:var(--background,var(--neutrals-white));border:1px solid var(--primary-extra-light,var(--primary-primary100));border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;overflow:hidden;z-index:10000}.period-picker__panel--list{min-width:12rem}.period-picker__panel--calendar{min-width:38rem;padding:.75rem}.period-picker__panel.period-picker__panel--single{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;min-width:auto;overflow:visible;padding:0}.period-picker__panel.period-picker__panel--single .react-datepicker{background:var(--neutrals-white);border:1px solid var(--color-dividers-color-line,var(--neutrals-neutrals100));border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;gap:0;padding:.5rem}.period-picker__list{list-style:none;margin:0;padding:0}.period-picker__option{color:var(--quinary-quinary700);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem .75rem;white-space:nowrap}.period-picker__option:hover{background:var(--primary-primary100)}.period-picker__option.is-active{font-weight:600}.period-picker__option--link{color:var(--primary-primary700,var(--primary-primary));font-weight:600}.period-picker__calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.period-picker__calendar-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.75rem;justify-content:space-between}.period-picker__calendar-footer,.period-picker__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period-picker__pills{gap:.5rem}.period-picker__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-dividers-color-line,var(--neutrals-neutrals100));border-radius:.375rem;font-size:.75rem;font-weight:500;line-height:1rem;min-width:6rem;padding:.375rem .75rem}.period-picker__pill,.period-picker__pill-separator{color:var(--color-text-body-default,var(--neutrals-neutrals800))}.period-picker__pill-separator{font-weight:600}.period-picker__panel .react-datepicker{background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;gap:1.5rem}.period-picker__panel .react-datepicker__month-container{background:transparent;float:none}.period-picker__panel .react-datepicker__header{background:transparent;border-bottom:none;padding-top:0}.period-picker__panel .react-datepicker__current-month{color:var(--color-text-headings-default,var(--neutrals-neutrals1000));font-size:.8125rem;font-weight:600;padding-bottom:.5rem}.period-picker__panel .react-datepicker__day,.period-picker__panel .react-datepicker__day-name{color:var(--color-text-body-default,var(--neutrals-neutrals800));font-size:.75rem;line-height:1.875rem;margin:.125rem;width:1.875rem}.period-picker__panel .react-datepicker__day-name{color:var(--neutrals-neutrals300,var(--neutrals-neutrals300));font-weight:600;text-transform:uppercase}.period-picker__panel .react-datepicker__day:hover{background:#ecfae1;background:var(--primary-primary100,#ecfae1);border-radius:.25rem}.app-seneca.period-picker__panel .react-datepicker__day--in-range,.app-seneca.period-picker__panel .react-datepicker__day--in-selecting-range{background-color:#ecfae1!important;background-color:var(--primary-primary100,#ecfae1)!important;border-radius:0;color:#15977d!important;color:var(--primary-primary700,#15977d)!important}.app-seneca.period-picker__panel .react-datepicker__day--keyboard-selected,.app-seneca.period-picker__panel .react-datepicker__day--range-end,.app-seneca.period-picker__panel .react-datepicker__day--range-start,.app-seneca.period-picker__panel .react-datepicker__day--selected,.app-seneca.period-picker__panel .react-datepicker__day--selecting-range-end,.app-seneca.period-picker__panel .react-datepicker__day--selecting-range-start{background-color:#1fc676!important;background-color:var(--primary-primary500,#1fc676)!important;border-radius:.25rem;color:var(--neutrals-white)!important}.period-picker__panel .react-datepicker__day--outside-month{color:transparent;pointer-events:none}.period-picker__panel .react-datepicker__navigation{top:.25rem}.period-picker__panel .react-datepicker__navigation-icon:before{border-color:var(--color-text-body-default,var(--neutrals-neutrals800));border-width:2px 2px 0 0}.period-picker__panel .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#15977d;border-color:var(--primary-primary700,#15977d)}.seneca-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.seneca-dashboard .page-header{margin-bottom:0}.seneca-dashboard{height:100%;position:relative}.seneca-dashboard .seneca-dashboard__loading{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.seneca-dashboard .seneca-dashboard__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:1.25rem;gap:1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.seneca-dashboard .seneca-dashboard__card{background:var(--color-bg-card-primary);border:1px solid var(--color-dividers-color-line);border-radius:.625rem;min-height:0;overflow:hidden}.seneca-dashboard .seneca-dashboard__card,.seneca-dashboard .seneca-dashboard__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seneca-dashboard .seneca-dashboard__card-header{gap:1rem;padding:1.25rem 1.25rem .75rem}.seneca-dashboard .seneca-dashboard__card-title{color:var(--color-text-headings-default);font-size:1rem;font-weight:600;line-height:1rem;margin:0}.seneca-dashboard .seneca-dashboard__card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;padding:.75rem 1.25rem 1.25rem}.seneca-dashboard .seneca-dashboard__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.seneca-dashboard .seneca-dashboard__search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--neutrals-neutrals100);color:var(--neutrals-neutrals300);gap:.5rem;padding-bottom:.375rem}.seneca-dashboard .seneca-dashboard__search input{background:transparent;border:none;color:var(--color-text-body-default);font-size:.75rem;font-weight:600;line-height:.875rem;outline:none;padding:0;width:7rem}.seneca-dashboard .seneca-dashboard__search input::-webkit-input-placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-dashboard .seneca-dashboard__search input::-moz-placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-dashboard .seneca-dashboard__search input:-ms-input-placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-dashboard .seneca-dashboard__search input::-ms-input-placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-dashboard .seneca-dashboard__search input::placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-dashboard .seneca-dashboard__search-icon{color:var(--neutrals-neutrals300);height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.seneca-dashboard .filter-dropdown .filter-dropdown__button{color:var(--neutrals-neutrals300);font-size:.75rem;font-weight:600;line-height:.875rem}.seneca-dashboard .filter-dropdown .filter-dropdown__value{color:var(--color-text-body-default);font-weight:600}.seneca-dashboard .filter-dropdown .filter-dropdown__caret svg{fill:var(--color-text-body-default);height:.75rem;width:.75rem}.seneca-dashboard .seneca-projects-chart{gap:1rem;height:100%}.seneca-dashboard .seneca-projects-chart,.seneca-dashboard .seneca-projects-chart__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seneca-dashboard .seneca-projects-chart__list{gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.seneca-dashboard .seneca-projects-chart__row{display:grid;grid-template-columns:18rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.75rem;gap:.75rem}.seneca-dashboard .seneca-projects-chart__name{color:var(--color-text-body-default);cursor:default;font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-dashboard .seneca-projects-chart__name-tooltip{background:var(--neutrals-white);border:.0625rem solid #ede8f6;border-radius:.5rem;-webkit-box-shadow:0 .25rem .75rem rgba(16,24,40,.08);box-shadow:0 .25rem .75rem #10182814;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,90vw);padding:.625rem .75rem;pointer-events:none;position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:1000}.seneca-dashboard .seneca-projects-chart__name-tooltip-label{color:var(--title-text);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-dashboard .seneca-projects-chart__track{height:1rem;min-width:0}.seneca-dashboard .seneca-projects-chart__fill,.seneca-dashboard .seneca-projects-chart__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seneca-dashboard .seneca-projects-chart__fill{-webkit-box-pack:end;-ms-flex-pack:end;background:var(--primary-primary700);border-radius:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;justify-content:flex-end;min-width:.25rem;overflow:hidden;padding:0 .375rem;-ms-flex-negative:0;flex-shrink:0}.seneca-dashboard .seneca-projects-chart__value{font-size:.625rem;font-weight:600;line-height:.75rem;white-space:nowrap}.seneca-dashboard .seneca-projects-chart__value--inside{color:var(--neutrals-white)}.seneca-dashboard .seneca-projects-chart__value--inside.is-hidden{visibility:hidden}.seneca-dashboard .seneca-projects-chart__value--outside{color:var(--primary-primary700);padding-left:.375rem;-ms-flex-negative:0;flex-shrink:0}.seneca-dashboard .seneca-projects-chart__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:.5rem}.seneca-dashboard .seneca-projects-chart__legend-dot{background:var(--primary-primary700);border-radius:.125rem;height:.5625rem;width:.5625rem}.seneca-dashboard .seneca-projects-chart__legend-label{color:var(--color-text-headings-default);font-size:.75rem;font-weight:600;line-height:.875rem}.seneca-dashboard .seneca-projects-chart__empty{color:var(--color-text-body-default);font-size:.75rem;margin:0}.seneca-time-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seneca-time-list__week{border-bottom:1px solid var(--color-dividers-color-line)}.seneca-time-list__week:last-child{border-bottom:none}.seneca-time-list__week.is-open .seneca-time-list__caret{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.seneca-time-list__week.is-empty .seneca-time-list__week-label,.seneca-time-list__week.is-empty .seneca-time-list__week-total{color:var(--neutrals-neutrals400)}.seneca-time-list__week-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;cursor:pointer;gap:.5rem;padding:.75rem 1.25rem;text-align:left;width:100%}.seneca-time-list__caret{height:.75rem;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:.75rem}.seneca-time-list__caret path{fill:var(--color-text-body-default)}.seneca-time-list__week-label,.seneca-time-list__week-total{color:var(--color-text-headings-default);font-size:.875rem;font-weight:600;letter-spacing:-.07px;line-height:1rem}.seneca-time-list__week-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem}.seneca-time-list__week-dot{background:var(--neutrals-neutrals100);border-radius:50%;height:.3125rem;width:.3125rem}.seneca-time-list__week-dot.is-active{background:var(--primary-primary500)}.seneca-time-list__day,.seneca-time-list__week-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seneca-time-list__day-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-neutrals00);border-bottom:1px solid var(--neutrals-neutrals100);gap:.625rem;padding:.625rem 1.25rem}.seneca-time-list__day-label{color:#000;font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem}.seneca-time-list__entry{display:grid;grid-template-columns:auto 1fr auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.75rem;border-bottom:1px solid var(--neutrals-neutrals100);gap:.75rem;padding:.625rem 1.25rem;position:relative;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.seneca-time-list__entry:last-child{border-bottom:none}.seneca-time-list__entry:hover .seneca-time-list__entry-delete{opacity:1;pointer-events:auto}.seneca-time-list__entry.is-dimmed{opacity:.35}.seneca-time-list__entry.is-dimmed:hover{opacity:.75}.seneca-time-list__entry-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.seneca-time-list__group{border-bottom:1px solid var(--neutrals-neutrals100);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.seneca-time-list__group:last-child{border-bottom:none}.seneca-time-list__group.is-dimmed{opacity:.35}.seneca-time-list__group.is-dimmed:hover{opacity:.75}.seneca-time-list__group .seneca-time-list__entry--grouped{border-bottom:none}.seneca-time-list__entry-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:10px;color:var(--neutrals-neutrals400);cursor:pointer;font-size:.6875rem;font-weight:600;gap:.25rem;padding:.0625rem .375rem .0625rem .25rem;-webkit-transition:color .15s ease,background-color .15s ease;transition:color .15s ease,background-color .15s ease}.seneca-time-list__entry-toggle .seneca-time-list__entry-toggle-caret{height:.625rem;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:.625rem}.seneca-time-list__entry-toggle.is-open,.seneca-time-list__entry-toggle:hover{background-color:#4f689a14;background-color:var(--primary-primary50,rgba(79,104,154,.08));color:var(--primary-primary500)}.seneca-time-list__entry-toggle.is-open .seneca-time-list__entry-toggle-caret{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.seneca-time-list__entry-count{line-height:1}.seneca-time-list__group-children{background:rgba(0,0,0,.02);background:var(--neutrals-neutrals50,rgba(0,0,0,.02))}.seneca-time-list__entry--child{border-bottom:1px solid var(--neutrals-neutrals100);padding-left:2.5rem}.seneca-time-list__entry--child:last-child{border-bottom:none}.seneca-time-list__entry-name{color:#000;overflow:hidden;text-overflow:ellipsis}.seneca-time-list__entry-name,.seneca-time-list__entry-project{font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem;white-space:nowrap}.seneca-time-list__entry-project{color:var(--color-text-body-default)}.seneca-time-list__entry-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:4px;color:var(--quinary-quinary700);cursor:pointer;height:2rem;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:color .2s ease,background-color .2s ease,opacity .2s ease;transition:color .2s ease,background-color .2s ease,opacity .2s ease;width:2rem}.seneca-time-list__entry-delete svg{height:1rem;width:1rem}.seneca-time-list__entry-delete:hover{background-color:#dc35451a;color:var(--error-error)}.seneca-time-list__entry-periods{color:var(--color-inputs-text-placeholder);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;margin-left:.5rem}.seneca-person-grid{border-collapse:collapse;table-layout:fixed;width:100%}.seneca-person-grid__empty{color:var(--color-text-body-default);font-size:.75rem;margin:0;padding:1rem 1.25rem}.seneca-person-grid td:first-child,.seneca-person-grid th:first-child{padding-left:1.25rem}.seneca-person-grid td:last-child,.seneca-person-grid th:last-child{padding-right:1.25rem}.seneca-person-grid th{background:var(--neutrals-neutrals00);border-bottom:1px solid var(--neutrals-neutrals100);color:#000;font-weight:500;padding:.625rem .75rem;text-align:center;vertical-align:bottom}.seneca-person-grid__team-col{text-align:left!important;width:32%}.seneca-person-grid__day-col{font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem}.seneca-person-grid__weekday{display:block}.seneca-person-grid__daymonth{color:#000;display:block;font-size:.5rem;font-weight:400;line-height:.625rem;margin-top:.125rem}.seneca-person-grid td,.seneca-person-grid__total-col{font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem}.seneca-person-grid td{border-bottom:1px solid var(--neutrals-neutrals100);color:var(--primary-primary900);padding:.625rem .75rem;text-align:center}.seneca-person-grid__summary td{color:var(--primary-primary900);font-size:.875rem;font-weight:500;letter-spacing:-.07px;line-height:1rem}.seneca-person-grid__summary-total{font-weight:600!important}.seneca-person-grid__team{text-align:left!important}.seneca-person-grid__team-content{gap:.625rem;min-width:0}.seneca-person-grid__avatar,.seneca-person-grid__team-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seneca-person-grid__avatar{border:1px solid #f6f6f6;border-radius:50%;height:1.75rem;overflow:hidden;width:1.75rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--primary-primary400);color:var(--neutrals-white);font-size:.625rem;font-weight:600;justify-content:center;text-transform:uppercase}.seneca-person-grid__name{color:#000;font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-person-grid__row-total,.seneca-person-grid__summary-total{font-weight:600}.seneca-person-grid__row:last-child td{border-bottom:none}.seneca-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;min-height:100%}.seneca-project,.seneca-project__loading{display:-webkit-box;display:-ms-flexbox;display:flex}.seneca-project__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seneca-project__back,.seneca-project__loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seneca-project__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.375rem;-ms-flex-item-align:start;align-self:flex-start;background:none;border:none;color:var(--neutrals-neutrals600);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:22px;padding:0}.seneca-project__back svg{height:1rem;width:1rem}.seneca-project__back svg path{fill:var(--neutrals-neutrals600)}.seneca-project__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:space-between}.seneca-project__title{color:var(--color-text-headings-default);font-size:1.5rem;font-weight:600;margin:0}.seneca-project__stats{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.seneca-project__stat,.seneca-project__stats{display:-webkit-box;display:-ms-flexbox;display:flex}.seneca-project__stat{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:15rem;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--color-bg-card-primary);border:1px solid var(--color-dividers-color-line);border-radius:12px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.03);box-shadow:0 4px 12px #00000008;gap:16px}.seneca-project__stat:before{background:var(--primary-primary100);border-radius:2px;bottom:100%;content:"";height:.25rem;left:0;position:absolute;right:0}.seneca-project__stat-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.seneca-project__stat-title{color:var(--neutrals-neutrals600);font-size:16px;font-weight:600;line-height:16px}.seneca-project__stat-value{color:var(--color-text-headings-default);font-size:20px;font-weight:600;line-height:1.2}.seneca-project__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:60rem){.seneca-project__grid{grid-template-columns:1fr}}.seneca-project__card{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:286px;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border:1px solid #f3f2ff;border-radius:10px;gap:21px}.seneca-project__grid-card{min-height:0;min-height:auto}.seneca-project__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:space-between}.seneca-project__card-title{color:var(--color-text-headings-default);font-size:16px;font-weight:600;line-height:16px;margin:0}.seneca-project__card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.seneca-project__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.seneca-project__head .seneca-project__filters{gap:12px}.seneca-project__head .seneca-project__filters>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-bg-card-primary);border:1px solid var(--color-dividers-color-line);border-radius:8px;gap:6px;padding:8px 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.seneca-project__head .seneca-project__filters>:has(.is-open){border-color:var(--color-nav-menu-text-active)}.seneca-project__head .seneca-project__filters>:hover{border-color:var(--color-nav-menu-text-active)}.seneca-project__search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--neutrals-neutrals100);color:var(--neutrals-neutrals300);gap:.5rem;padding-bottom:.375rem}.seneca-project__search input{background:transparent;border:none;color:var(--color-text-body-default);font-size:.75rem;font-weight:600;line-height:.875rem;outline:none;padding:0;width:7rem}.seneca-project__search input::-webkit-input-placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-project__search input::-moz-placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-project__search input:-ms-input-placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-project__search input::-ms-input-placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-project__search input::placeholder{color:var(--neutrals-neutrals300);font-weight:600}.seneca-project__search-icon{color:var(--neutrals-neutrals300);height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.seneca-project .filter-dropdown__button{color:var(--neutrals-neutrals300);font-size:.75rem;font-weight:600;line-height:.875rem}.seneca-project .filter-dropdown__value{color:var(--color-text-body-default);font-weight:600}.seneca-project .filter-dropdown__caret svg{fill:var(--color-text-body-default);height:.75rem;width:.75rem}.app-seneca.time-entry{background:var(--neutrals-white);border:1px solid var(--color-dividers-color-line);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-text-body-default);-ms-flex-direction:column;flex-direction:column;font-size:.8125rem;position:fixed;z-index:10000}.app-seneca.time-entry,.app-seneca.time-entry .time-entry__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.app-seneca.time-entry .time-entry__scroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.625rem}.app-seneca.time-entry .time-entry__header{-ms-flex-align:center;gap:.5rem}.app-seneca.time-entry .time-entry__header,.app-seneca.time-entry .time-entry__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.app-seneca.time-entry .time-entry__text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:.5rem;height:2.5rem;padding:0 .75rem;-webkit-transition:border-color .15s;transition:border-color .15s}.app-seneca.time-entry .time-entry__text input{-webkit-box-flex:1;background:transparent;border:none;color:var(--color-text-headings-default);-ms-flex:1;flex:1;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.375rem;min-width:0;outline:none}.app-seneca.time-entry .time-entry__text input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.app-seneca.time-entry .time-entry__text input::-moz-placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.app-seneca.time-entry .time-entry__text input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.app-seneca.time-entry .time-entry__text input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.app-seneca.time-entry .time-entry__text input::placeholder{color:var(--color-inputs-text-placeholder);font-weight:400}.app-seneca.time-entry .time-entry__text:focus-within{border-color:var(--primary-primary)}.app-seneca.time-entry .time-entry__text.is-active,.app-seneca.time-entry .time-entry__text:hover{border-color:var(--primary-primary)}.app-seneca.time-entry .time-entry__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:.5rem;color:var(--color-inputs-text-label);cursor:pointer;height:2rem;justify-content:center;width:2rem}.app-seneca.time-entry .time-entry__close svg{height:1rem;width:1rem}.app-seneca.time-entry .time-entry__close svg path{fill:currentColor}.app-seneca.time-entry .time-entry__close:focus-visible{background:var(--primary-primary100);outline:none}.app-seneca.time-entry .time-entry__close:hover{background:var(--primary-primary100);outline:none}.app-seneca.time-entry .time-entry__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid var(--color-dividers-color-line);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:.625rem;-webkit-transition:border-color .15s;transition:border-color .15s}.app-seneca.time-entry .time-entry__panel.is-active{border-color:var(--primary-primary)}.app-seneca.time-entry .time-entry__panel-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--neutrals-neutrals300);font-size:.6875rem;font-weight:600;gap:.375rem;letter-spacing:.06em;text-transform:uppercase}.app-seneca.time-entry .time-entry__panel-title svg{color:var(--primary-primary);height:.8125rem;width:.8125rem}.app-seneca.time-entry .time-entry__panel-title svg path{fill:currentColor}.app-seneca.time-entry .time-entry__panel-title .time-entry__panel-title-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.app-seneca.time-entry .time-entry__panel-title.time-entry__panel-title--range{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-seneca.time-entry .time-entry__range-duration{color:var(--color-inputs-text-label);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none}.app-seneca.time-entry .time-entry__range-duration.is-active{color:var(--primary-primary)}.app-seneca.time-entry .time-entry__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.app-seneca.time-entry .time-entry__chip{background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:999px;color:var(--color-text-body-default);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;padding:.375rem .75rem;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.app-seneca.time-entry .time-entry__chip:hover{background:var(--primary-primary100);border-color:var(--primary-primary)}.app-seneca.time-entry .time-entry__chip:focus-visible{outline:2px solid var(--primary-primary);outline-offset:2px}.app-seneca.time-entry .time-entry__chip.is-selected{background:var(--primary-primary);border-color:var(--primary-primary);color:var(--neutrals-white)}.app-seneca.time-entry .time-entry__fine-tune{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid var(--color-dividers-color-line);gap:.5rem;justify-content:space-between;padding-top:.625rem}.app-seneca.time-entry .time-entry__nudge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:.5rem;color:var(--color-text-body-default);cursor:pointer;height:1.875rem;justify-content:center;padding:0;width:1.875rem}.app-seneca.time-entry .time-entry__nudge svg{height:.875rem;width:.875rem}.app-seneca.time-entry .time-entry__nudge:hover:not(:disabled){border-color:var(--primary-primary);color:var(--primary-primary)}.app-seneca.time-entry .time-entry__nudge:focus-visible{outline:2px solid var(--primary-primary);outline-offset:2px}.app-seneca.time-entry .time-entry__nudge:disabled{cursor:default;opacity:.4}.app-seneca.time-entry .time-entry__fine-tune-value{color:var(--color-inputs-text-placeholder);font-size:.8125rem;font-weight:600}.app-seneca.time-entry .time-entry__fine-tune-value.is-active{color:var(--primary-primary)}.app-seneca.time-entry .time-entry__or{color:var(--neutrals-neutrals300);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.app-seneca.time-entry .time-entry__selects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem}.app-seneca.time-entry .time-select{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.app-seneca.time-entry .time-select__label{color:var(--color-inputs-text-label);font-size:.6875rem;font-weight:600}.app-seneca.time-entry .time-select__button{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:.5rem;font-size:.875rem;height:2.125rem;justify-content:space-between;padding:0 .75rem;-webkit-transition:border-color .15s;transition:border-color .15s}.app-seneca.time-entry .time-select__button.is-open,.app-seneca.time-entry .time-select__button:hover{border-color:var(--primary-primary)}.app-seneca.time-entry .time-select__button:focus-visible{outline:2px solid var(--primary-primary);outline-offset:1px}.app-seneca.time-entry .time-entry__select-arrow{-ms-flex-negative:0;color:var(--color-inputs-text-label);flex-shrink:0;font-size:1.125rem;line-height:1;padding-bottom:.5rem}.app-seneca.time-entry .time-entry__timeline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;padding-top:.25rem}.app-seneca.time-entry .time-entry__timeline-labels{position:relative;width:2.5rem;-ms-flex-negative:0;flex-shrink:0}.app-seneca.time-entry .time-entry__timeline-labels span{color:var(--color-inputs-text-placeholder);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:500;position:absolute;right:0}.app-seneca.time-entry .time-entry__timeline-track{position:relative;-webkit-box-flex:1;background-image:repeating-linear-gradient(to bottom,var(--neutrals-white) 0,var(--neutrals-white) 32px,var(--neutrals-neutrals00) 32px,var(--neutrals-neutrals00) 64px);border:1px solid var(--color-dividers-color-line);border-radius:.5rem;cursor:crosshair;-ms-flex:1;flex:1;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-seneca.time-entry .time-entry__timeline-track.is-dragging{cursor:ns-resize}.app-seneca.time-entry .time-entry__timeline-gridline{border-bottom:1px dashed var(--color-dividers-color-line);left:0;position:absolute;right:0}.app-seneca.time-entry .time-entry__timeline-block{display:-webkit-box;display:-ms-flexbox;display:flex;left:.25rem;position:absolute;right:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-primary100);border:1px solid var(--primary-primary);border-radius:.375rem;color:var(--primary-primary900);cursor:-webkit-grab;cursor:grab;font-size:.6875rem;font-weight:600;overflow:hidden;padding:0 .5rem}.app-seneca.time-entry .time-entry__timeline-block.is-dragging{background:var(--primary-primary);color:var(--neutrals-white);cursor:-webkit-grabbing;cursor:grabbing}.app-seneca.time-entry .time-entry__timeline-block-label{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.app-seneca.time-entry .time-entry__timeline-handle{cursor:ns-resize;height:.5rem;left:0;position:absolute;right:0}.app-seneca.time-entry .time-entry__timeline-handle.time-entry__timeline-handle--top{top:-.1875rem}.app-seneca.time-entry .time-entry__timeline-handle.time-entry__timeline-handle--bottom{bottom:-.1875rem}.app-seneca.time-entry .time-entry__drag-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--primary-primary100);border-radius:.5rem;color:var(--primary-primary900);font-size:.6875rem;gap:.375rem;line-height:1.4;margin:.375rem 0 0;padding:.5rem .625rem}.app-seneca.time-entry .time-entry__drag-hint svg{-ms-flex-negative:0;color:var(--primary-primary);flex-shrink:0;height:.875rem;margin-top:.0625rem;width:.875rem}.app-seneca.time-entry .time-entry__drag-hint svg path{fill:currentColor}.app-seneca.time-entry .time-entry__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border-radius:0 0 .5rem .5rem;border-top:1px solid var(--color-dividers-color-line);justify-content:space-between;padding:.5rem .625rem}.app-seneca.time-entry .time-entry__actions,.app-seneca.time-entry .time-entry__footer{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.app-seneca.time-entry .time-entry__actions .button svg{height:.875rem;margin-right:.375rem;width:.875rem}.app-seneca.time-entry .time-entry__reset{background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:.5rem;color:var(--color-inputs-text-label);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;padding:.625rem 1rem;-webkit-transition:border-color .15s;transition:border-color .15s}.app-seneca.time-entry .time-entry__reset:hover:not(:disabled){border-color:var(--neutrals-neutrals400)}.app-seneca.time-entry .time-entry__reset:disabled{cursor:not-allowed;opacity:.5}.app-seneca.time-entry .time-entry__footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:0}.app-seneca.time-entry .time-entry__total{color:var(--color-inputs-text-label);font-size:.8125rem}.app-seneca.time-entry .time-entry__total strong{color:var(--color-text-headings-default);font-weight:600}.app-seneca.time-entry .time-entry__footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.app-seneca.time-entry .time-entry__delete{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:4px;color:var(--quinary-quinary700);cursor:pointer;height:1.75rem;justify-content:center;padding:0;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;width:1.75rem}.app-seneca.time-entry .time-entry__delete svg{height:1rem;width:1rem}.app-seneca.time-entry .time-entry__delete:hover:not(:disabled){background-color:#dc35451a;color:var(--error-error);outline:none}.app-seneca.time-entry .time-entry__delete:focus-visible{background-color:#dc35451a;color:var(--error-error);outline:none}.app-seneca.time-entry .time-entry__delete:disabled{cursor:default;opacity:.5}.app-seneca.time-select__panel{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:14rem;min-width:0;overflow-y:auto}.app-seneca.time-select__panel .period-picker__option{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:.8125rem;font-variant-numeric:tabular-nums}.app-seneca.time-entry .time-entry__range-error{background:#fdeaea;border-radius:.5rem;color:var(--error-error);font-size:.75rem;font-weight:500;margin:0;padding:.375rem .625rem}.app-seneca.time-entry .time-entry__timeline-block:not(.is-selected):not(.is-dragging){background:var(--neutrals-neutrals00);border-color:var(--neutrals-neutrals200);color:var(--color-inputs-text-label)}.app-seneca.time-entry .time-entry__summary{color:var(--color-inputs-text-placeholder);font-size:.6875rem}.app-seneca.time-entry .time-entry__ranges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.app-seneca.time-entry .time-entry__range-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:999px;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s}.app-seneca.time-entry .time-entry__range-chip:hover{border-color:var(--primary-primary)}.app-seneca.time-entry .time-entry__range-chip.is-selected{background:var(--primary-primary100);border-color:var(--primary-primary)}.app-seneca.time-entry .time-entry__range-chip:focus-within .time-entry__range-chip-remove{margin-right:.25rem;opacity:1;width:1.125rem}.app-seneca.time-entry .time-entry__range-chip:hover .time-entry__range-chip-remove{margin-right:.25rem;opacity:1;width:1.125rem}.app-seneca.time-entry .time-entry__range-chip-main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:none;border:none;border-radius:999px;cursor:pointer;font-family:inherit;gap:.375rem;padding:.3125rem .625rem}.app-seneca.time-entry .time-entry__range-chip-main:focus-visible{outline:2px solid var(--primary-primary);outline-offset:-2px}.app-seneca.time-entry .time-entry__range-chip-time{color:var(--color-text-headings-default);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:600}.app-seneca.time-entry .time-entry__range-chip-duration{color:var(--color-inputs-text-label);font-size:.6875rem;font-weight:500}.app-seneca.time-entry .time-entry__range-chip-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:50%;color:var(--color-inputs-text-label);cursor:pointer;height:1.125rem;justify-content:center;margin-right:0;opacity:0;overflow:hidden;padding:0;-webkit-transition:opacity .15s,width .15s,margin .15s;transition:opacity .15s,width .15s,margin .15s;width:0}.app-seneca.time-entry .time-entry__range-chip-remove svg{height:.625rem;width:.625rem;-ms-flex-negative:0;flex-shrink:0}.app-seneca.time-entry .time-entry__range-chip-remove svg path{fill:currentColor}.app-seneca.time-entry .time-entry__range-chip-remove:hover{color:var(--error-error)}.app-seneca.time-entry .time-entry__range-chip-remove:focus-visible{color:var(--error-error);outline:none}.app-seneca.time-entry .time-entry__range-add{-ms-flex-negative:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--color-buttons-primary-bg-default);border:1px solid var(--color-buttons-primary-stroke-default);border-radius:.5rem;color:var(--color-buttons-primary-text-default);cursor:pointer;font-family:inherit;height:2.125rem;justify-content:center;padding:0;width:2.125rem}.app-seneca.time-entry .time-entry__range-add svg{height:1rem;width:1rem}.app-seneca.time-entry .time-entry__range-add{-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.app-seneca.time-entry .time-entry__range-add:hover{background:var(--color-buttons-primary-bg-hover);border-color:var(--color-buttons-primary-stroke-hover);color:var(--color-buttons-primary-text-hover)}.app-seneca.time-entry .time-entry__range-add:focus-visible{outline:2px solid var(--primary-primary);outline-offset:2px}.app-seneca.time-entry .time-entry__range-editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-neutrals00);border:1px dashed var(--color-inputs-stroke-default);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:.625rem}.app-seneca.time-entry .time-entry__range-editor-label{color:var(--color-inputs-text-label);font-size:.6875rem;font-weight:600}.app-seneca.time-entry .time-entry__timeline-block.is-ghost{background:var(--primary-primary100);border:1px dashed var(--primary-primary);color:var(--primary-primary900);cursor:default;opacity:.55;pointer-events:none}.app-seneca.time-entry .time-entry__bag-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:.5rem;cursor:pointer;font-family:inherit;gap:.5rem;height:2.125rem;justify-content:space-between;padding:0 .75rem;-webkit-transition:border-color .15s;transition:border-color .15s;width:100%}.app-seneca.time-entry .time-entry__bag-select.is-open,.app-seneca.time-entry .time-entry__bag-select:hover{border-color:var(--primary-primary)}.app-seneca.time-entry .time-entry__bag-select:focus-visible{outline:2px solid var(--primary-primary);outline-offset:1px}.app-seneca.time-entry .time-entry__bag-select-main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:0}.app-seneca.time-entry .time-entry__bag-name{color:var(--color-text-headings-default);font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-seneca.time-entry .time-entry__bag-name.time-entry__bag-name--none{color:var(--color-inputs-text-label);font-weight:500}.app-seneca.time-entry .time-entry__bag-badge{-ms-flex-negative:0;background:var(--primary-primary100);border-radius:999px;color:var(--primary-primary700);flex-shrink:0;font-size:.625rem;font-weight:600;padding:.125rem .5rem;white-space:nowrap}.app-seneca.time-entry .time-entry__bag-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--color-inputs-text-placeholder);font-size:.6875rem;gap:.5rem;justify-content:space-between}.app-seneca.time-entry .time-entry__bag-remaining{font-weight:700}.app-seneca.time-entry .time-entry__bag-remaining.is-ok{color:var(--primary-primary700)}.app-seneca.time-entry .time-entry__bag-remaining.is-exceeded{color:#ff472e}.app-seneca.time-entry .time-entry__bag-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffe9e6;border:1px solid #ff472e;border-radius:.375rem;color:#ff472e;font-size:.6875rem;font-weight:600;gap:.5rem;line-height:normal;padding:.5rem}.app-seneca.time-entry .time-entry__bag-warning svg{-ms-flex-negative:0;flex-shrink:0;height:.875rem;width:.875rem}.app-seneca.time-entry .time-entry__client-description{height:2.125rem}.app-seneca.time-entry .time-entry__panel-hint{color:var(--color-inputs-text-placeholder);font-size:.6875rem}.app-seneca.time-select__panel.time-entry__bag-list .time-entry__bag-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.8125rem;gap:.5rem;justify-content:space-between}.app-seneca.time-select__panel.time-entry__bag-list .time-entry__bag-option--none{color:var(--color-inputs-text-label)}.seneca-time-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid transparent;border-radius:.8125rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;justify-content:center;letter-spacing:-.06px;line-height:1rem;min-width:2.5rem;padding:.25rem .625rem}.seneca-time-pill.is-empty{background:transparent;border-color:transparent;color:var(--neutrals-neutrals300)}.seneca-time-pill--day{background:var(--primary-primary100);border-color:var(--primary-primary300);color:var(--primary-primary900)}.seneca-time-pill--day-today{background:var(--neutrals-white);border-color:var(--neutrals-neutrals200);color:var(--primary-primary900)}.seneca-time-pill--entry{background:transparent;border-color:transparent;min-width:3rem;width:3rem}.seneca-time-pill--editing,.seneca-time-pill--entry{color:var(--primary-primary900);padding:.125rem .375rem}.seneca-time-pill--editing{background:var(--neutrals-white);border:1px solid var(--primary-primary500);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:4.5rem;outline:none;text-align:center;width:4.5rem}.seneca-time-pill-wrap{gap:.0625rem;position:relative}.seneca-time-pill-wrap,.seneca-time-pill__menu-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seneca-time-pill__menu-trigger{-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;color:var(--neutrals-neutrals600);cursor:pointer;height:1rem;justify-content:center;opacity:0;padding:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:1rem}.seneca-time-pill-wrap:hover .seneca-time-pill__menu-trigger,.seneca-time-pill__menu-trigger.is-open{opacity:1}.seneca-time-pill__menu-trigger svg{height:.6875rem;width:.6875rem}.seneca-time-pill__menu-trigger svg path{fill:currentColor}.seneca-time-pill__menu{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;min-width:7rem;position:absolute;top:calc(100% + .25rem);z-index:30;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid var(--separator);border-radius:.5rem;-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);box-shadow:0 .5rem 1.5rem #0000001f;-ms-flex-direction:column;flex-direction:column;padding:.25rem}.seneca-time-pill__menu-item{background:transparent;border:none;border-radius:.375rem;color:var(--neutrals-neutrals900);cursor:pointer;font-family:inherit;font-size:.8125rem;padding:.375rem .5rem;text-align:left;white-space:nowrap}.seneca-time-pill__menu-item:hover{background:var(--primary-primary100);color:var(--primary-primary700)}.seneca-time-grid__cell-loading{-webkit-animation:seneca-time-grid-loading-pulse 1.2s ease-in-out infinite;animation:seneca-time-grid-loading-pulse 1.2s ease-in-out infinite;color:var(--quinary-quinary700);font-size:.8125rem;font-weight:500;padding:.75rem .5rem;text-align:center}@-webkit-keyframes seneca-time-grid-loading-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes seneca-time-grid-loading-pulse{0%,to{opacity:.5}50%{opacity:1}}.seneca-time-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seneca-time-grid .seneca-time-grid__week:last-child{border-bottom:none}.seneca-time-grid .seneca-time-grid__table{border-collapse:collapse;table-layout:fixed;width:100%}.seneca-time-grid .seneca-time-grid__table td:first-child,.seneca-time-grid .seneca-time-grid__table th:first-child{padding-left:1.25rem}.seneca-time-grid .seneca-time-grid__table td:last-child,.seneca-time-grid .seneca-time-grid__table th:last-child{padding-right:1.25rem}.seneca-time-grid .seneca-time-grid__table th{background:var(--neutrals-neutrals00);border-bottom:1px solid var(--neutrals-neutrals100);color:#000;font-weight:500;padding:.625rem .75rem;text-align:center}.seneca-time-grid .seneca-time-grid__col-task{text-align:left!important;width:32%}.seneca-time-grid .seneca-time-grid__col-day{font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem}.seneca-time-grid .seneca-time-grid__col-weekday{display:block}.seneca-time-grid .seneca-time-grid__col-daymonth{color:#000;display:block;font-size:.5rem;font-weight:400;line-height:.625rem;margin-top:.125rem}.seneca-time-grid .seneca-time-grid__col-total{font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem}.seneca-time-grid .seneca-time-grid__row-summary{background:var(--neutral-neutrals00)}.seneca-time-grid .seneca-time-grid__row-summary td{border-bottom:1px solid var(--neutrals-neutrals100);color:var(--primary-primary900);font-size:.875rem;font-weight:500;letter-spacing:-.07px;line-height:1rem;padding:.625rem .75rem;text-align:center}.seneca-time-grid .seneca-time-grid__row-summary:last-child td{border-bottom:none}.seneca-time-grid .seneca-time-grid__cell-summary-total{font-weight:600!important}.seneca-time-grid .seneca-time-grid__row td{border-bottom:1px solid var(--neutrals-neutrals100);padding:.625rem .75rem;text-align:center}.seneca-time-grid .seneca-time-grid__row:last-child td{border-bottom:none}.seneca-time-grid .seneca-time-grid__row.is-dimmed{opacity:.35}.seneca-time-grid .seneca-time-grid__row.is-dimmed:hover{opacity:.75}.seneca-time-grid .seneca-time-grid__cell-task{text-align:left!important}.seneca-time-grid .seneca-time-grid__cell-task-name{color:#000}.seneca-time-grid .seneca-time-grid__cell-task-name,.seneca-time-grid .seneca-time-grid__cell-task-project{font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-time-grid .seneca-time-grid__cell-task-project{color:var(--neutrals-neutrals400);margin-top:.125rem}.seneca-time-grid .seneca-time-grid__cell-hours{color:var(--primary-primary900);font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem}.seneca-time-grid .seneca-time-grid__cell-hours .seneca-time-pill__menu-trigger{left:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.seneca-time-grid .seneca-time-grid__cell-row-total{color:var(--primary-primary900);font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem}.seneca-date-field__trigger{background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.375rem;padding:0;text-align:left}.seneca-date-field__placeholder,.seneca-date-field__trigger{color:var(--color-inputs-text-placeholder)}.seneca-date-popover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white);border:1px solid var(--color-dividers-color-line);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:calc(100vw - 2rem);padding:1.25rem;width:26.25rem;z-index:10000}.seneca-date-popover .seneca-date-popover__title{color:var(--color-text-headings-default);font-size:.875rem;font-weight:600;line-height:1.25rem}.seneca-date-popover .seneca-date-popover__pills{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.seneca-date-popover .seneca-date-popover__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--neutrals-neutrals100);border-radius:1.5rem;color:var(--color-text-headings-default);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;line-height:1;padding:.5rem 1rem;-webkit-transition:background-color .15s,color .15s,border-color .15s;transition:background-color .15s,color .15s,border-color .15s}.seneca-date-popover .seneca-date-popover__pill svg{color:var(--color-text-body-default);height:.875rem;width:.875rem}.seneca-date-popover .seneca-date-popover__pill svg path{stroke:currentColor}.seneca-date-popover .seneca-date-popover__pill:hover{border-color:var(--neutrals-neutrals400)}.seneca-date-popover .seneca-date-popover__pill.is-selected svg{color:inherit}.seneca-date-popover .seneca-date-popover__pill.is-selected{background:var(--color-text-headings-default);border-color:var(--color-text-headings-default);color:var(--neutrals-white)}.seneca-date-popover .seneca-date-popover__pill:focus-visible{-webkit-box-shadow:0 0 0 3px var(--primary-primary100);box-shadow:0 0 0 3px var(--primary-primary100);outline:none}.seneca-date-popover .seneca-date-popover__calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-ms-flex-item-align:stretch;align-self:stretch;background:var(--neutrals-neutrals00);border:1.5px dashed var(--neutrals-neutrals300);border-radius:.75rem;padding:1rem}.seneca-date-popover .seneca-date-popover__month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.seneca-date-popover .seneca-date-popover__month-title{color:var(--color-text-headings-default);font-size:.8125rem;font-weight:700}.seneca-date-popover .seneca-date-popover__nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:.5rem;color:var(--primary-primary);cursor:pointer;height:1.75rem;justify-content:center;padding:0;width:1.75rem}.seneca-date-popover .seneca-date-popover__nav svg{height:.875rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:.875rem}.seneca-date-popover .seneca-date-popover__nav svg path{stroke:currentColor}.seneca-date-popover .seneca-date-popover__nav:hover:not(:disabled){background:var(--neutrals-neutrals100)}.seneca-date-popover .seneca-date-popover__nav:disabled{color:var(--neutrals-neutrals300);cursor:default}.seneca-date-popover .seneca-date-popover__nav--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.seneca-date-popover .seneca-date-popover__week,.seneca-date-popover .seneca-date-popover__weekdays{display:grid;grid-template-columns:repeat(7,2.25rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.seneca-date-popover .seneca-date-popover__weekdays span{color:var(--color-inputs-text-label);font-size:.75rem;font-weight:600;text-align:center}.seneca-date-popover .seneca-date-popover__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.seneca-date-popover .seneca-date-popover__day{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:50%;color:var(--color-text-headings-default);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;height:2.25rem;justify-content:center;padding:0;-webkit-transition:background-color .15s;transition:background-color .15s;width:2.25rem}.seneca-date-popover .seneca-date-popover__day:hover{background:var(--neutrals-neutrals100)}.seneca-date-popover .seneca-date-popover__day.is-today{font-weight:700}.seneca-date-popover .seneca-date-popover__day.is-selected{background:var(--primary-primary);color:var(--neutrals-white);font-weight:700}.seneca-date-popover .seneca-date-popover__day.is-empty{cursor:default;pointer-events:none}.seneca-date-popover .seneca-date-popover__day:disabled{background:transparent;color:var(--neutrals-neutrals300);cursor:default}.seneca-date-popover .seneca-date-popover__day:focus-visible{-webkit-box-shadow:0 0 0 3px var(--primary-primary100);box-shadow:0 0 0 3px var(--primary-primary100);outline:none}.seneca-date-popover .seneca-date-popover__helper{color:var(--color-inputs-text-label);font-size:.8125rem;line-height:1.25rem;margin:0}.seneca-date-popover .seneca-date-popover__helper strong{color:var(--color-text-headings-default);font-weight:700}.seneca-search-field__clear{background:transparent;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--neutrals-neutrals300);cursor:pointer;justify-content:center}.seneca-search-field__clear svg{height:.75rem;width:.75rem}.seneca-search-field__clear svg path{fill:var(--neutrals-neutrals300)}.app-seneca.seneca-search-field__panel{background:var(--neutrals-white);border:1px solid var(--color-dividers-color-line);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:24rem;overflow-x:hidden;overflow-y:auto;padding:.25rem 0;width:45rem;z-index:10000}.app-seneca.seneca-search-field__panel .seneca-search-field__section+.seneca-search-field__section{border-top:1px solid var(--color-dividers-color-line);margin-top:.25rem;padding-top:.25rem}.app-seneca.seneca-search-field__panel .seneca-search-field__section-title{color:var(--neutrals-neutrals300);font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding:.5rem .75rem .25rem;text-transform:uppercase}.app-seneca.seneca-search-field__panel .seneca-search-field__list{list-style:none;margin:0;padding:0}.app-seneca.seneca-search-field__panel .seneca-search-field__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-text-body-default);cursor:pointer;font-size:.8125rem;font-weight:500;gap:.75rem;justify-content:space-between;min-width:0;overflow:hidden;padding:.5rem .75rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.app-seneca.seneca-search-field__panel .seneca-search-field__option:hover{background:var(--primary-primary100)}.app-seneca.seneca-search-field__panel .seneca-search-field__option-name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-seneca.seneca-search-field__panel .seneca-search-field__option-project{-ms-flex-negative:0;color:var(--color-text-body-default);flex-shrink:0;font-size:.6875rem;font-weight:500;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-seneca.seneca-search-field__panel .seneca-search-field__board-empty,.app-seneca.seneca-search-field__panel .seneca-search-field__board-loading{color:var(--neutrals-neutrals300);font-size:.75rem;padding:.5rem 1.5rem}.app-seneca.seneca-search-field__panel .seneca-search-field__board-tasks{border-left:1px solid var(--color-dividers-color-line);list-style:none;margin:0 0 .25rem .75rem;padding:0}.app-seneca.seneca-search-field__panel .seneca-search-field__empty{color:var(--neutrals-neutrals300);font-size:.75rem;padding:1rem;text-align:center}.app-seneca.seneca-search-field__panel .seneca-search-field__searching{color:var(--neutrals-neutrals300);font-size:.6875rem;font-weight:500;letter-spacing:0;margin-left:.25rem;text-transform:none}.app-seneca.seneca-search-field__panel .seneca-search-field__searching-block{color:var(--neutrals-neutrals300);font-size:.75rem;padding:.5rem 1rem}.timesheet-week-view{--timesheet-grid-line:var(--primary-primary200);padding:0}.timesheet-week-view .timesheet-initial-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.timesheet-week-view .timesheet-summary-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.timesheet-week-view .timesheet-summary-card{background:var(--neutrals-white);border:1px solid #ece9ff;border-left:3px solid var(--primary-primary);border-radius:10px;-webkit-box-shadow:10px 10px 4px 0 rgba(34,16,127,0),6px 6px 3px 0 rgba(34,16,127,.01),3px 3px 3px 0 rgba(34,16,127,.03),2px 2px 2px 0 rgba(34,16,127,.04),0 0 1px 0 rgba(34,16,127,.05);box-shadow:10px 10px 4px #22107f00,6px 6px 3px #22107f03,3px 3px 3px #22107f08,2px 2px 2px #22107f0a,0 0 1px #22107f0d;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:230px}.timesheet-week-view .timesheet-summary-card p{color:var(--quinary-quinary700);font-size:12px;font-weight:600;line-height:20px;margin:0;text-transform:uppercase}.timesheet-week-view .timesheet-summary-card h3{color:var(--title-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:28px;line-height:20px;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timesheet-week-view .timesheet-summary-card span{color:#11734b;font-size:9px;line-height:normal}.timesheet-week-view .timesheet-panels{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:24px;gap:24px}.timesheet-week-view .timesheet-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.timesheet-week-view .projects-chart-header,.timesheet-week-view .timesheet-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px;justify-content:space-between;padding:12px 6px}.timesheet-week-view .projects-chart-header h3,.timesheet-week-view .timesheet-panel-header h3{color:var(--title-text);font-size:16px;font-weight:400;line-height:normal;margin:0}.timesheet-week-view .timesheet-panel-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem}.timesheet-week-view .timesheet-panel-search-input{background:var(--neutrals-white);border:1px solid #d5d7da;border-radius:8px;font-family:Montserrat,sans-serif;font-size:.75rem;height:2.75rem;min-width:17.6875rem;padding:0 .7rem;width:17.6875rem}.timesheet-week-view .timesheet-panel-search-input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder)}.timesheet-week-view .timesheet-panel-search-input::-moz-placeholder{color:var(--color-inputs-text-placeholder)}.timesheet-week-view .timesheet-panel-search-input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.timesheet-week-view .timesheet-panel-search-input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.timesheet-week-view .timesheet-panel-search-input::placeholder{color:var(--color-inputs-text-placeholder)}.timesheet-week-view .timesheet-panel-filter-btn{background:var(--neutrals-white);border:1px solid #d5d7da;border-radius:8px;color:var(--quinary-quinary700);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.75rem;width:2.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timesheet-week-view .timesheet-panel-filter-btn svg{height:1rem;width:1rem}.timesheet-week-view .week-grid{background:var(--neutrals-white);border:1px solid rgba(177,158,218,.23);border-radius:16px;overflow:auto}.timesheet-week-view .week-grid-row{display:grid;grid-template-columns:146px repeat(14,minmax(40px,1fr));min-width:0;width:100%}.timesheet-week-view .day-cell,.timesheet-week-view .day-head,.timesheet-week-view .name-cell,.timesheet-week-view .week-title{border-bottom:1px solid var(--timesheet-grid-line);border-right:1px solid var(--timesheet-grid-line)}.timesheet-week-view .name-cell:last-child,.timesheet-week-view .week-title:last-child{border-right:none}.timesheet-week-view .name-cell{background:var(--neutrals-white);color:var(--title-text);font-size:12px;height:40px;padding:6px}.timesheet-week-view .name-cell,.timesheet-week-view .name-cell-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timesheet-week-view .name-cell-content{gap:6px;min-width:0;width:100%}.timesheet-week-view .user-avatar-badge{border:1px solid #f6f6f6;border-radius:17.872px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;width:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:9px;font-weight:600;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden}.timesheet-week-view .user-avatar-badge img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.timesheet-week-view .user-avatar-name{font-size:12px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timesheet-week-view .week-grid-header-days .name-cell,.timesheet-week-view .week-grid-header-top .name-cell{background:var(--neutrals-white);color:var(--quinary-quinary700);font-weight:500}.timesheet-week-view .week-grid-header-days .name-cell,.timesheet-week-view .week-grid-header-top .name-cell{height:28px}.timesheet-week-view .week-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);color:var(--quinary-quinary700);font-size:10px;font-weight:500;height:28px;line-height:18px;padding:0 6px;text-transform:none}.timesheet-week-view .current-week-title{background:var(--primary-primary100)}.timesheet-week-view .with-nav{position:relative}.timesheet-week-view .week-nav-arrow{color:#8f85b4;font-size:1.45rem;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.timesheet-week-view .week-nav-arrow-btn{background:transparent;border:none;cursor:pointer;padding:0}.timesheet-week-view .week-title.with-nav .week-nav-arrow{left:.35rem}.timesheet-week-view .current-week-title.with-nav .week-nav-arrow{left:auto;right:.35rem}.timesheet-week-view .day-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutrals-white);color:var(--quinary-quinary700);font-size:10px;font-weight:500;height:28px;justify-content:center;line-height:18px;padding:0}.timesheet-week-view .day-head:last-child{border-right:none}.timesheet-week-view .day-cell{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);color:var(--title-text);font-size:10px}.timesheet-week-view .day-cell:last-child{border-right:none}.timesheet-week-view button.day-cell{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid var(--timesheet-grid-line);border-radius:0;border-right:1px solid var(--timesheet-grid-line);-webkit-box-shadow:none;box-shadow:none;cursor:pointer;outline:none;padding:0;width:100%}.timesheet-week-view button.day-cell:hover{background:rgba(117,79,200,.08)}.timesheet-week-view .day-cell.has-value{background:rgba(117,79,200,.06);font-weight:500}.timesheet-week-view .name-cell.zebra{background:var(--neutrals-white)}.timesheet-week-view .total-row .day-cell,.timesheet-week-view .total-row .name-cell{background:var(--neutrals-white);font-weight:600}.timesheet-week-view .total-row .name-cell{font-size:14px}.timesheet-week-view .week-total-cell{background:var(--primary-primary)!important;border-bottom:none;border-radius:6px;border-right:none;color:var(--neutrals-white);font-size:14px;margin:2px auto;padding:2px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.timesheet-week-view .projects-chart-card{background:var(--neutrals-white);border:1px solid var(--primary-primary200);border-radius:12px;padding:8px 12px}.timesheet-week-view .period-only-filter{position:relative}.timesheet-week-view .chart-period-toggle{background:var(--primary-primary);border:1px solid var(--primary-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:0 1px 2px 0 rgba(10,13,18,.05);box-shadow:0 1px 2px #0a0d120d;color:var(--neutrals-white);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:8px 14px}.timesheet-week-view .chart-period-toggle .dropdown-caret{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:24px;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:24px}.timesheet-week-view .chart-period-toggle .dropdown-caret.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.timesheet-week-view .chart-period-dropdown{background:var(--neutrals-white);border:1px solid #d5d7da;border-radius:.65rem;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.14);box-shadow:0 8px 18px #00000024;padding:.4rem 0;position:absolute;right:0;top:calc(100% + .45rem);width:13rem;z-index:4}.timesheet-week-view .chart-period-option{background:var(--neutrals-white);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.55rem .75rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#181d27;cursor:pointer;font-size:.82rem;gap:.6rem;text-align:left}.timesheet-week-view .chart-period-option:hover{background:#f9f5ff}.timesheet-week-view .chart-period-radio{border:1px solid #d4d4d4;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:.92rem;width:.92rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.timesheet-week-view .chart-period-radio.selected{background:var(--primary-primary);border-color:var(--primary-primary);-webkit-box-shadow:inset 0 0 0 .17rem var(--neutrals-white);box-shadow:inset 0 0 0 .17rem var(--neutrals-white)}.timesheet-week-view .projects-chart-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.timesheet-week-view .project-bar-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 6px}.timesheet-week-view .project-bar-label{color:var(--title-text);font-size:12px;font-weight:600;line-height:20px;min-width:252px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:252px}.timesheet-week-view .project-bar-track{background:#e0e0e0;border-radius:4px;height:16px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.timesheet-week-view .project-bar-fill{background:linear-gradient(to right,var(--primary-primary),#b494f9);border-radius:4px;bottom:0;left:0;position:absolute;right:auto;top:0}.timesheet-week-view .project-bar-percent{color:var(--neutrals-white);font-size:10px;font-weight:600;left:6px;line-height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.timesheet-week-view .project-bar-hours{color:var(--primary-primary);font-size:10px;font-weight:600;line-height:20px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1180px){.timesheet-week-view .timesheet-panels,.timesheet-week-view .timesheet-summary-cards{grid-template-columns:1fr}}.timesheet-week-view .day-modal-overlay{background:rgba(0,0,0,.35);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;z-index:40}.timesheet-week-view .add-modal-overlay{z-index:50}.timesheet-week-view .day-modal{background:var(--neutrals-white);border-radius:.8rem;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px #0003;max-height:92vh;overflow:auto;width:min(1240px,97vw)}.timesheet-week-view .edit-modal{width:min(1160px,96vw)}.timesheet-week-view .add-modal{width:min(1200px,96vw)}.timesheet-week-view .day-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--table-border);padding:1rem 1.25rem}.timesheet-week-view .day-modal-header h3{font-size:2rem;font-weight:500;margin:0}.timesheet-week-view .close-btn{background:transparent;border:none;cursor:pointer}.timesheet-week-view .close-btn svg{height:2rem;width:2rem}.timesheet-week-view .edit-time-toolbar{display:grid;grid-template-columns:1.2fr .55fr auto;padding:1.25rem;grid-gap:1rem;gap:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.timesheet-week-view .toolbar-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem}.timesheet-week-view .toolbar-field label{font-size:.95rem;font-weight:600}.timesheet-week-view .period-dropdown,.timesheet-week-view .period-field{position:relative}.timesheet-week-view .period-dropdown-toggle{background:var(--neutrals-white);border:1px solid var(--table-border);border-radius:.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:2.85rem;padding:0 .75rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between}.timesheet-week-view .dropdown-caret{color:var(--ts-caret);height:1rem;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:1rem}.timesheet-week-view .dropdown-caret.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.timesheet-week-view .period-dropdown-menu{background:var(--neutrals-white);border:1px solid var(--table-border);border-radius:.35rem;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.12);box-shadow:0 8px 16px #0000001f;left:0;max-height:18rem;overflow:auto;position:absolute;right:0;top:3rem;z-index:32}.timesheet-week-view .period-dropdown-option{background:var(--neutrals-white);border:none;cursor:pointer;font-size:1rem;padding:.7rem .75rem;text-align:left;width:100%}.timesheet-week-view .period-dropdown-option.selected,.timesheet-week-view .period-dropdown-option:hover{background:var(--ts-green-hover)}.timesheet-week-view .add-time-btn{background:var(--ts-green);border:1px solid var(--ts-green);border-radius:.35rem;color:var(--neutrals-white);cursor:pointer;padding:.6rem 1.25rem}.timesheet-week-view .add-time-btn.compact{height:2.85rem;padding:0 1.25rem}.timesheet-week-view .day-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem}.timesheet-week-view .details-head{background:var(--ts-bg);font-weight:600;padding:.75rem}.timesheet-week-view .details-head-edit,.timesheet-week-view .entry-row-edit{display:grid;grid-template-columns:1.2fr 2fr 1.4fr;grid-gap:1rem;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timesheet-week-view .entry-row-edit{border-bottom:1px dashed var(--table-border);padding:.75rem}.timesheet-week-view .entry-hours-edit{min-height:2.3rem}.timesheet-week-view .entry-hours-display,.timesheet-week-view .entry-hours-edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timesheet-week-view .entry-hours-display{-webkit-box-pack:start;-ms-flex-pack:start;height:2.3rem;justify-content:flex-start}.timesheet-week-view .entry-hours-input{background:var(--neutrals-white);border:1px solid var(--ts-green-border);border-radius:.35rem;display:none;font-size:1rem;height:2.3rem;padding:0 .55rem;width:9rem}.timesheet-week-view .entry-row-edit.editing .entry-hours-display,.timesheet-week-view .entry-row-edit:hover .entry-hours-display{display:none}.timesheet-week-view .entry-row-edit.editing .entry-hours-input,.timesheet-week-view .entry-row-edit:hover .entry-hours-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.timesheet-week-view .entry-project-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.65rem;justify-content:space-between;min-width:0}.timesheet-week-view .entry-project-text,.timesheet-week-view .entry-task-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timesheet-week-view .entry-delete-btn{background:transparent;border:none;color:var(--ts-delete-btn);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.timesheet-week-view .entry-delete-btn svg{height:1.2rem;width:1.2rem}.timesheet-week-view .entry-row-edit.editing .entry-delete-btn,.timesheet-week-view .entry-row-edit:hover .entry-delete-btn{opacity:1;pointer-events:auto}.timesheet-week-view .entry-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem;-ms-flex-negative:0;flex-shrink:0}.timesheet-week-view .entry-actions-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.timesheet-week-view .entry-actions-toggle{background:transparent;border:none;color:var(--ts-caret);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.timesheet-week-view .entry-row-edit.editing .entry-actions-toggle,.timesheet-week-view .entry-row-edit:hover .entry-actions-toggle{opacity:1;pointer-events:auto}.timesheet-week-view .entry-actions-dropdown{background:var(--neutrals-white);border:1px solid var(--table-border);border-radius:.35rem;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.12);box-shadow:0 8px 16px #0000001f;min-width:11rem;overflow:hidden;position:absolute;right:0;top:2.2rem;z-index:34}.timesheet-week-view .entry-actions-option{background:var(--neutrals-white);border:none;cursor:pointer;font-size:.95rem;padding:.65rem .85rem;text-align:left;white-space:nowrap;width:100%}.timesheet-week-view .entry-actions-option:hover{background:var(--ts-green-hover)}.timesheet-week-view .add-time-form{border-bottom:1px solid var(--table-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.25rem;grid-gap:1rem;gap:1rem}.timesheet-week-view .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem}.timesheet-week-view .form-row label{font-size:.95rem;font-weight:600}.timesheet-week-view .form-row .input-container{height:2.85rem}.timesheet-week-view .form-row .input-container .input{font-size:1rem}.timesheet-week-view .form-row.full{grid-column:1/-1}.timesheet-week-view .time-row .time-stepper{display:grid;grid-template-columns:3rem 1fr 3rem;grid-gap:0;gap:0}.timesheet-week-view .time-row .time-stepper .time-stepper-input,.timesheet-week-view .time-row .time-stepper button{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.85rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid var(--table-border);font-size:1.4rem;justify-content:center}.timesheet-week-view .time-row .time-stepper .time-stepper-input{background:var(--neutrals-white);border-left:none;border-right:none;font-size:1.2rem;outline:none;padding:0 .35rem;text-align:center;width:100%}.timesheet-week-view .time-row .time-stepper .time-stepper-input:focus{border-color:var(--table-border)}.timesheet-week-view .time-row .time-stepper .time-stepper-input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder);font-size:1.2rem}.timesheet-week-view .time-row .time-stepper .time-stepper-input::-moz-placeholder{color:var(--color-inputs-text-placeholder);font-size:1.2rem}.timesheet-week-view .time-row .time-stepper .time-stepper-input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder);font-size:1.2rem}.timesheet-week-view .time-row .time-stepper .time-stepper-input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder);font-size:1.2rem}.timesheet-week-view .time-row .time-stepper .time-stepper-input::placeholder{color:var(--color-inputs-text-placeholder);font-size:1.2rem}.timesheet-week-view .time-row .time-stepper button{background:var(--neutrals-white);cursor:pointer}.timesheet-week-view .project-search{position:relative}.timesheet-week-view .project-search .input-container .input{padding-right:2.8rem}.timesheet-week-view .project-toggle-btn{background:transparent;border:none;color:var(--ts-caret);cursor:pointer;height:2.15rem;position:absolute;right:.35rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.15rem}.timesheet-week-view .project-search-dropdown{background:var(--neutrals-white);border:1px solid var(--ts-green-dropdown);border-radius:.35rem;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.12);box-shadow:0 8px 16px #0000001f;left:0;max-height:16rem;overflow:auto;position:absolute;right:0;top:3rem;z-index:30}.timesheet-week-view .project-search-option{background:var(--neutrals-white);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.05rem;padding:.75rem;text-align:left;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem}.timesheet-week-view .project-search-option.selected,.timesheet-week-view .project-search-option:hover{background:var(--ts-green-hover)}.timesheet-week-view .project-dot{color:var(--ts-green);font-size:.8rem}.timesheet-week-view .project-search-empty{color:var(--ts-caret);font-size:.95rem;padding:.75rem}.timesheet-week-view .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;grid-column:1/-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timesheet-week-view .cancel-btn{background:transparent;border:none;color:var(--ts-cancel);cursor:pointer;font-size:1.1rem}.timesheet-week-view .entry-error{color:var(--table-delete-color);font-size:.8rem;margin:0}.seneca-timer-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-primary100);border:1px solid var(--primary-primary200);border-radius:.625rem;gap:.75rem;padding:.5rem .875rem}.seneca-timer-bar__pulse{-ms-flex-negative:0;-webkit-animation:seneca-timer-pulse 1.4s ease-out infinite;animation:seneca-timer-pulse 1.4s ease-out infinite;background:var(--primary-primary700);border-radius:50%;-webkit-box-shadow:0 0 0 0 var(--primary-primary400);box-shadow:0 0 0 0 var(--primary-primary400);flex-shrink:0;height:.625rem;width:.625rem}@-webkit-keyframes seneca-timer-pulse{0%{-webkit-box-shadow:0 0 0 0 var(--primary-primary300);box-shadow:0 0 0 0 var(--primary-primary300)}70%{-webkit-box-shadow:0 0 0 .4rem transparent;box-shadow:0 0 0 .4rem transparent}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes seneca-timer-pulse{0%{-webkit-box-shadow:0 0 0 0 var(--primary-primary300);box-shadow:0 0 0 0 var(--primary-primary300)}70%{-webkit-box-shadow:0 0 0 .4rem transparent;box-shadow:0 0 0 .4rem transparent}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}.seneca-timer-bar__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.seneca-timer-bar__task{color:var(--primary-primary900);font-size:.875rem;font-weight:600}.seneca-timer-bar__project,.seneca-timer-bar__task{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-timer-bar__project{color:var(--neutrals-neutrals600);font-size:.75rem}.seneca-timer-bar__clock{color:var(--primary-primary900);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em}.seneca-timer-bar__stop{-ms-flex-negative:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-primary700);border:none;border-radius:.5rem;color:var(--neutrals-white);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.375rem .875rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.seneca-timer-bar__stop:hover{background:var(--primary-primary800)}.seneca-timer-bar__btn{-ms-flex-negative:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--primary-primary300);border-radius:.5rem;color:var(--primary-primary800);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;padding:.375rem .75rem;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.seneca-timer-bar__btn:hover{background:var(--primary-primary100);border-color:var(--primary-primary400)}.seneca-timer-bar.is-paused{background:var(--neutrals-neutrals00);border-color:var(--neutrals-neutrals200)}.seneca-timer-bar.is-paused .seneca-timer-bar__pulse{-webkit-animation:none;animation:none;background:var(--neutrals-neutrals400);-webkit-box-shadow:none;box-shadow:none}.seneca-timer-bar.is-paused .seneca-timer-bar__clock{color:var(--neutrals-neutrals700)}.progress-column{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.progress-column.is-complete .progress-column__bar-fill{-webkit-animation:progress-column-fill .8s cubic-bezier(.22,1,.36,1),progress-column-glow .9s ease-out .3s;animation:progress-column-fill .8s cubic-bezier(.22,1,.36,1),progress-column-glow .9s ease-out .3s}.progress-column.is-complete .progress-column__extra{color:var(--color-text-subtitle);font-weight:400}.progress-column.is-complete .progress-column__status{color:var(--primary-primary);font-weight:600}.progress-column.is-idle .progress-column__label,.progress-column.is-idle .progress-column__registered{color:var(--neutrals-neutrals400)}.progress-column.is-idle .progress-column__figures{color:var(--neutrals-neutrals300)}.progress-column.is-idle .progress-column__bar{background:var(--neutrals-neutrals100)}.progress-column.is-idle .progress-column__status{color:var(--neutrals-neutrals400)}.progress-column.is-loading .progress-column__bar-fill{-webkit-transition:none;transition:none}.progress-column .progress-column__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.75rem;justify-content:space-between}.progress-column .progress-column__label{color:var(--color-text-headings-default);font-size:.875rem;font-weight:600}.progress-column .progress-column__figures{color:var(--color-text-subtitle);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.progress-column .progress-column__registered{color:var(--color-text-headings-default);font-weight:600}.progress-column .progress-column__bar{background:var(--neutrals-neutrals100);border-radius:999px;height:.375rem;overflow:visible;position:relative}.progress-column .progress-column__bar-fill{-webkit-animation:progress-column-fill .8s cubic-bezier(.22,1,.36,1);animation:progress-column-fill .8s cubic-bezier(.22,1,.36,1);background:var(--primary-primary);border-radius:inherit;display:block;height:100%;-webkit-transition:width .6s cubic-bezier(.22,1,.36,1);transition:width .6s cubic-bezier(.22,1,.36,1)}.progress-column .progress-column__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text-subtitle);font-size:.8125rem;gap:.375rem;line-height:1.25rem;margin:0}.progress-column .progress-column__status svg{height:.875rem;width:.875rem;-ms-flex-negative:0;flex-shrink:0}.progress-column .progress-column__status svg path{fill:currentColor}.progress-column .progress-column__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--neutrals-neutrals500);cursor:help;outline:none}.progress-column .progress-column__info:focus-visible{color:var(--color-text-headings-default)}.progress-column .progress-column__info:hover{color:var(--color-text-headings-default)}.progress-column .progress-column__info:focus-visible .progress-column__tooltip{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}.progress-column .progress-column__info:hover .progress-column__tooltip{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}.progress-column .progress-column__tooltip{background:var(--neutrals-neutrals1000);border-radius:.5rem;bottom:calc(100% + .625rem);-webkit-box-shadow:0 8px 24px rgba(15,23,42,.25);box-shadow:0 8px 24px #0f172a40;color:var(--neutrals-white);font-size:.75rem;font-weight:400;left:50%;line-height:1.125rem;max-width:18rem;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;text-align:left;-webkit-transform:translate(-50%,.25rem);transform:translate(-50%,.25rem);-webkit-transition:opacity .15s ease,visibility .15s,-webkit-transform .15s ease;transition:opacity .15s ease,visibility .15s,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease,visibility .15s;transition:opacity .15s ease,transform .15s ease,visibility .15s,-webkit-transform .15s ease;visibility:hidden;white-space:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:20}.progress-column .progress-column__tooltip .progress-column__tooltip-line{display:block}.progress-column .progress-column__tooltip:after{border:.375rem solid transparent;border-top:.375rem solid var(--neutrals-neutrals1000);content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translate(-50%)}@-webkit-keyframes progress-column-fill{0%{width:0}}@keyframes progress-column-fill{0%{width:0}}@media (prefers-reduced-motion:reduce){.progress-column .progress-column__bar-fill{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}@-webkit-keyframes progress-column-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(21,151,125,.45);box-shadow:0 0 #15977d73}to{-webkit-box-shadow:0 0 0 .5rem rgba(21,151,125,0);box-shadow:0 0 0 .5rem #15977d00}}@keyframes progress-column-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(21,151,125,.45);box-shadow:0 0 #15977d73}to{-webkit-box-shadow:0 0 0 .5rem rgba(21,151,125,0);box-shadow:0 0 0 .5rem #15977d00}}.time-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--color-bg-card-primary);border:1px solid var(--color-dividers-color-line);border-radius:.625rem;gap:1.25rem;padding:.875rem 1.25rem}.time-progress .time-progress__divider{width:1px;-ms-flex-item-align:stretch;align-self:stretch;background:var(--color-dividers-color-line)}@media (max-width:40rem){.time-progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.time-progress .time-progress__divider{height:1px;width:auto}}.seneca-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.seneca-time .page-header{margin-bottom:0}.seneca-time.is-loading{height:100%;position:relative}.seneca-time .seneca-time__loading{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.seneca-time .seneca-time__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;height:3.75rem}.seneca-time .seneca-time__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-box-flex:1;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:.5rem;-ms-flex:1;flex:1;max-width:30.3125rem;padding:0 .75rem;-webkit-transition:border-color .15s;transition:border-color .15s}.seneca-time .seneca-time__search:hover{border-color:var(--neutrals-neutrals400)}.seneca-time .seneca-time__search:focus-within{border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__search:has(input:not(:-moz-placeholder)){border-color:var(--neutrals-neutrals600)}.seneca-time .seneca-time__search:has(input:not(:-ms-input-placeholder)){border-color:var(--neutrals-neutrals600)}.seneca-time .seneca-time__search:has(input:not(:placeholder-shown)){border-color:var(--neutrals-neutrals600)}.seneca-time .seneca-time__search:focus-within:has(input:not(:-moz-placeholder)){border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__search:focus-within:has(input:not(:-ms-input-placeholder)){border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__search:focus-within:has(input:not(:placeholder-shown)){border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__search input{-webkit-box-flex:1;background:transparent;border:none;color:var(--color-text-body-default);-ms-flex:1;flex:1;font-size:.875rem;font-weight:400;line-height:1.375rem;outline:none;padding:0}.seneca-time .seneca-time__search input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__search input::-moz-placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__search input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__search input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__search input::placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__search.has-error{border-color:var(--error-error)}.seneca-time .seneca-time__search-icon{color:var(--color-inputs-text-placeholder);height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0}.seneca-time .seneca-time__field{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:.25rem;justify-content:center;-webkit-box-flex:1;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:.5rem;-ms-flex:1;flex:1;padding:.5rem .75rem;-webkit-transition:border-color .15s;transition:border-color .15s}.seneca-time .seneca-time__field:hover{border-color:var(--neutrals-neutrals400)}.seneca-time .seneca-time__field:focus-within{border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__field.is-open{border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__field:has(input:not(:-moz-placeholder)){border-color:var(--neutrals-neutrals600)}.seneca-time .seneca-time__field:has(input:not(:-ms-input-placeholder)){border-color:var(--neutrals-neutrals600)}.seneca-time .seneca-time__field:has(input:not(:placeholder-shown)){border-color:var(--neutrals-neutrals600)}.seneca-time .seneca-time__field.is-filled{border-color:var(--neutrals-neutrals600)}.seneca-time .seneca-time__field:focus-within:has(input:not(:-moz-placeholder)){border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__field:focus-within:has(input:not(:-ms-input-placeholder)){border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__field:focus-within:has(input:not(:placeholder-shown)){border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__field.is-filled.is-open,.seneca-time .seneca-time__field.is-open.is-filled{border-color:var(--neutrals-neutrals900)}.seneca-time .seneca-time__field.has-error{border-color:var(--error-error)!important}.seneca-time .seneca-time__field .seneca-date-field__trigger{line-height:1.125rem}.seneca-time .seneca-time__timer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center;-ms-flex-negative:0;background:transparent;border:1.5px solid var(--color-buttons-secondary-stroke-disabled);border-radius:.5rem;color:var(--color-text-headings-default);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.375rem;min-width:9.75rem;padding:0 .75rem;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s}.seneca-time .seneca-time__timer svg{height:1.125rem;width:1.125rem;-ms-flex-negative:0;flex-shrink:0}.seneca-time .seneca-time__timer:hover:not(:disabled){background:var(--neutrals-white);border-color:var(--neutrals-neutrals400)}.seneca-time .seneca-time__timer:focus-visible{border-color:var(--primary-primary);-webkit-box-shadow:0 0 0 3px var(--primary-primary100);box-shadow:0 0 0 3px var(--primary-primary100);outline:none}.seneca-time .seneca-time__timer:disabled{color:var(--neutrals-neutrals400);cursor:not-allowed}.seneca-time .seneca-time__field-error{color:var(--error-error);font-size:.6875rem;font-weight:500;line-height:.875rem;margin-top:.25rem}.seneca-time .seneca-time__field-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.seneca-time .seneca-time__field-label{color:var(--color-inputs-text-label);font-size:.875rem;font-weight:600;line-height:1}.seneca-time .seneca-time__field-input{background:transparent;border:none;color:var(--color-inputs-text-placeholder);font-size:.875rem;font-weight:400;line-height:1.125rem;outline:none;padding:0}.seneca-time .seneca-time__field-input::-webkit-input-placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__field-input::-moz-placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__field-input:-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__field-input::-ms-input-placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__field-input::placeholder{color:var(--color-inputs-text-placeholder)}.seneca-time .seneca-time__field-period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem}.seneca-time .seneca-time__field-input--period{text-align:center;width:3.2rem}.seneca-time .seneca-time__field-period-sep{color:var(--color-inputs-text-placeholder);font-size:.875rem;font-weight:400;line-height:1.375rem}.seneca-time .seneca-time__switch{background:var(--neutrals-neutrals600);border:none;border-radius:.5rem;cursor:pointer;height:1rem;padding:0;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;width:1.75rem}.seneca-time .seneca-time__switch.is-on{background:var(--primary-primary)}.seneca-time .seneca-time__switch.is-on .seneca-time__switch-knob{-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.seneca-time .seneca-time__switch-knob{background:var(--neutrals-white);border-radius:50%;height:.75rem;left:.125rem;position:absolute;top:.125rem;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:.75rem}.seneca-time .seneca-time__card{background:var(--color-bg-card-primary);border:1px solid var(--color-dividers-color-line);border-radius:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.seneca-time .seneca-time__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 1.25rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.seneca-time .tabs-wrapper .tabs-header{border-bottom:2px solid var(--neutrals-neutrals100);margin:0 -1.25rem;padding:0 1.25rem}.seneca-time .tabs-wrapper .tabs-header button{border-bottom:2px solid transparent;color:var(--color-text-body-default);font-size:.75rem;font-weight:600;line-height:.875rem;margin-bottom:-2px;padding:.5rem .75rem;-webkit-transition:all .2s ease;transition:all .2s ease}.seneca-time .tabs-wrapper .tabs-header button.active,.seneca-time .tabs-wrapper .tabs-header button:hover{border-bottom:2px solid var(--primary-primary);color:var(--color-text-body-default);font-weight:600}.seneca-time .seneca-time__placeholder{min-height:20rem}.seneca-time .seneca-time__field--trigger{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;font-family:inherit;text-align:left}.seneca-time .seneca-time__field--trigger:focus-visible{border-color:var(--neutrals-neutrals900);outline:none}.seneca-time .seneca-time__field--trigger .seneca-time__field-input{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-team__members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;min-width:0;padding:0 1.25rem}.seneca-team__members .seneca-team__members-title{color:var(--color-text-headings-default);font-size:.875rem;font-weight:600;letter-spacing:-.07px;line-height:1rem;margin:0}.seneca-team__members .seneca-team__members-search{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid var(--color-inputs-stroke-default);border-radius:7px;gap:.5rem;padding:.5rem .625rem}.seneca-team__members .seneca-team__members-search input{-webkit-box-flex:1;background:transparent;border:none;color:var(--primary-primary900);-ms-flex:1;flex:1;font-size:.75rem;font-weight:500;letter-spacing:-.06px;line-height:1rem;min-width:0;outline:none;padding:0}.seneca-team__members .seneca-team__members-search input::-webkit-input-placeholder{color:var(--primary-primary900);opacity:.65}.seneca-team__members .seneca-team__members-search input::-moz-placeholder{color:var(--primary-primary900);opacity:.65}.seneca-team__members .seneca-team__members-search input:-ms-input-placeholder{color:var(--primary-primary900);opacity:.65}.seneca-team__members .seneca-team__members-search input::-ms-input-placeholder{color:var(--primary-primary900);opacity:.65}.seneca-team__members .seneca-team__members-search input::placeholder{color:var(--primary-primary900);opacity:.65}.seneca-team__members .seneca-team__members-search-icon{color:var(--neutrals-neutrals300);height:.875rem;width:.875rem;-ms-flex-negative:0;flex-shrink:0}.seneca-team__members .seneca-team__members-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;overflow-y:auto}.seneca-team__members .seneca-team__member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-left:1px solid transparent;cursor:pointer;gap:.625rem;padding:.5rem .75rem;text-align:left;-webkit-transition:background .2s ease;transition:background .2s ease;width:100%}.seneca-team__members .seneca-team__member:hover{background:var(--color-nav-menu-bg-hover)}.seneca-team__members .seneca-team__member.is-selected{background:var(--primary-primary100);border-left:1px solid var(--primary-primary);border-radius:0}.seneca-team__members .seneca-team__member-avatar{border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5rem;width:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--neutrals-white);font-size:.625rem;font-weight:600;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.seneca-team__members .seneca-team__member-name{color:var(--title-text);font-size:.875rem;font-weight:500;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-team__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;min-width:0}.seneca-team__panel .seneca-team__panel-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;padding:0 1.25rem}.seneca-team__panel .seneca-team__panel-header,.seneca-team__panel .seneca-team__panel-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seneca-team__panel .seneca-team__panel-user{gap:.625rem;min-width:0}.seneca-team__panel .seneca-team__panel-avatar{border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--neutrals-white);font-size:.75rem;font-weight:600;justify-content:center;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.seneca-team__panel .seneca-team__panel-name{color:var(--color-text-headings-default);font-size:1rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-team__panel .seneca-team__panel-grid{margin:0}.seneca-team__panel .seneca-team__panel-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 1.25rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.seneca-team__modal{min-width:min(22.563rem,100%)}.seneca-team__modal .modal-content{padding:1rem 1.5rem 1.5rem}.seneca-team__modal .seneca-team__modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.seneca-team__modal .seneca-team__modal-body .seneca-time__field{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.seneca-team__modal .seneca-team__modal-search-field{gap:.375rem}.seneca-team__modal .seneca-team__modal-search-field .seneca-time__search{background:transparent;border:none;border-radius:0;max-width:none;padding:0}.seneca-team__modal .seneca-team__modal-search-field .seneca-time__search input{font-size:.875rem}@media (max-width:600px){.seneca-team__modal{min-width:100%}}.seneca-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.seneca-team .page-header{margin-bottom:0}.seneca-team{height:100%;position:relative}.seneca-team .seneca-team__loading{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.seneca-team .seneca-team__layout{display:grid;grid-template-columns:16.5rem 1fr;grid-gap:1rem;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.seneca-team .seneca-team__card{background:var(--color-bg-card-primary);border:1px solid var(--color-dividers-color-line);border-radius:.625rem;min-height:32rem;overflow:hidden;padding:1rem 0}.seneca-team .seneca-team__card--panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.seneca-team .seneca-team__empty{color:var(--neutrals-neutrals400);font-size:.875rem;padding:2rem 1.25rem}.hour-bag-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-animation:hour-bag-card-in .45s cubic-bezier(.22,1,.36,1) both;animation:hour-bag-card-in .45s cubic-bezier(.22,1,.36,1) both;background:var(--color-bg-card-primary);border:1px solid var(--color-inputs-stroke-default);border-radius:.75rem;gap:1.5rem;justify-content:space-between;padding:1rem;-webkit-transition:border-color .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1)}.hour-bag-card.hour-bag-card--exceeded{border-color:#ff472e33}.hour-bag-card.is-clickable{cursor:pointer}.hour-bag-card.is-clickable:before{background:linear-gradient(180deg,var(--primary-primary700),var(--primary-primary200));bottom:-1px;left:-1px;-webkit-mask:linear-gradient(90deg,#000 3px,transparent 0);mask:linear-gradient(90deg,#000 3px,transparent 0);right:-1px;top:-1px;-webkit-transform:scaleY(.3);transform:scaleY(.3);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.hour-bag-card.is-clickable:after,.hour-bag-card.is-clickable:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute}.hour-bag-card.is-clickable:after{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-primary700) 5%,transparent),transparent);bottom:0;left:0;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hour-bag-card.is-clickable .hour-bag-card__logo{-webkit-transition:-webkit-box-shadow .35s ease;transition:-webkit-box-shadow .35s ease;transition:box-shadow .35s ease;transition:box-shadow .35s ease,-webkit-box-shadow .35s ease}.hour-bag-card.is-clickable .hour-bag-card__name{-webkit-transition:color .25s ease;transition:color .25s ease}.hour-bag-card.is-clickable .hour-bag-card__metrics{-webkit-transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.hour-bag-card.is-clickable:focus-visible,.hour-bag-card.is-clickable:hover{border-color:var(--primary-primary200);-webkit-box-shadow:0 4px 8px 0 color-mix(in srgb,var(--primary-primary700) 8%,transparent);box-shadow:0 4px 8px 0 color-mix(in srgb,var(--primary-primary700) 8%,transparent);outline:none;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.hour-bag-card.is-clickable:hover:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.hour-bag-card.is-clickable:focus-visible:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.hour-bag-card.is-clickable:hover:after{opacity:1}.hour-bag-card.is-clickable:focus-visible:after{opacity:1}.hour-bag-card.is-clickable:focus-visible .hour-bag-card__logo{-webkit-box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent)}.hour-bag-card.is-clickable:hover .hour-bag-card__logo{-webkit-box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--primary-primary700) 18%,transparent)}.hour-bag-card.is-clickable:focus-visible .hour-bag-card__name{color:var(--primary-primary700)}.hour-bag-card.is-clickable:hover .hour-bag-card__name{color:var(--primary-primary700)}.hour-bag-card.is-clickable:focus-visible .hour-bag-card__metrics{-webkit-transform:translateX(-2px);transform:translate(-2px)}.hour-bag-card.is-clickable:hover .hour-bag-card__metrics{-webkit-transform:translateX(-2px);transform:translate(-2px)}.hour-bag-card.is-clickable:active{-webkit-box-shadow:0 6px 12px 0 color-mix(in srgb,var(--primary-primary700) 12%,transparent);box-shadow:0 6px 12px 0 color-mix(in srgb,var(--primary-primary700) 12%,transparent);-webkit-transform:translateY(-1px) scale(.995);transform:translateY(-1px) scale(.995);-webkit-transition-duration:.12s;transition-duration:.12s}.hour-bag-card.hour-bag-card--inactive{opacity:.7}.hour-bag-card .hour-bag-card__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.6875rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.hour-bag-card .hour-bag-card__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-clip:content-box;background-color:#d3d3d3;border:1px solid #ede8f6;border-radius:.3125rem;color:var(--neutrals-white);font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:600;height:3.625rem;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.25);width:3.625rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.hour-bag-card .hour-bag-card__logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hour-bag-card .hour-bag-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.375rem;justify-content:space-between;min-width:0;padding:.15rem 0}.hour-bag-card .hour-bag-card__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:0}.hour-bag-card .hour-bag-card__name{color:var(--title-text);font-size:1rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hour-bag-card .hour-bag-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e4eefa;border-radius:.25rem;color:#2b4c7e;font-size:.625rem;font-weight:600;line-height:normal;padding:.125rem .375rem;text-transform:uppercase;white-space:nowrap}.hour-bag-card .hour-bag-card__badge.hour-bag-card__badge--maintenance{background:#e9edf7;color:#2b4c7e}.hour-bag-card .hour-bag-card__badge.hour-bag-card__badge--digital_kit{background:#fff3d6;color:#8a5a00}.hour-bag-card .hour-bag-card__badge.hour-bag-card__badge--one_off{background:#eef0f4;color:#47527c}.hour-bag-card .hour-bag-card__badge.hour-bag-card__badge--inactive{background:var(--neutrals-neutrals100);color:var(--neutrals-neutrals600)}.hour-bag-card .hour-bag-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.125rem;white-space:nowrap}.hour-bag-card .hour-bag-card__dot{background:var(--neutrals-neutrals300);border-radius:50%;height:.25rem;width:.25rem}.hour-bag-card .hour-bag-card__metrics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;width:21.25rem;-ms-flex-negative:0;flex-shrink:0}.hour-bag-card .hour-bag-card__hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.hour-bag-card .hour-bag-card__remaining{color:var(--primary-primary700);font-size:1.25rem;font-weight:700}.hour-bag-card.hour-bag-card--exceeded .hour-bag-card__remaining{color:#ff472e}.hour-bag-card.hour-bag-card--low .hour-bag-card__remaining{color:#8a5a00}.hour-bag-card .hour-bag-card__remaining-label{color:var(--color-inputs-text-placeholder);font-size:.75rem;font-weight:500}.hour-bag-card .hour-bag-card__track{background:var(--primary-primary100);border-radius:.25rem;height:.5rem;overflow:hidden}.hour-bag-card .hour-bag-card__fill{background:var(--primary-primary700);border-radius:.25rem;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.hour-bag-card.hour-bag-card--exceeded .hour-bag-card__track{background:rgba(255,71,46,.15)}.hour-bag-card.hour-bag-card--exceeded .hour-bag-card__fill{background:#ff472e}.hour-bag-card.hour-bag-card--low .hour-bag-card__fill{background:#e0a100}.hour-bag-card .hour-bag-card__consumed{-ms-flex-item-align:end;align-self:flex-end;color:var(--color-inputs-text-placeholder);font-size:.6875rem;font-weight:500}.hour-bag-card .hour-bag-card-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.hour-bag-card .hour-bag-card-menu__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:.375rem;color:var(--quinary-quinary700);cursor:pointer;justify-content:center;padding:.125rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.hour-bag-card .hour-bag-card-menu__button svg{fill:var(--quinary-quinary700);height:1.25rem;width:1.25rem}.hour-bag-card .hour-bag-card-menu__button.is-open,.hour-bag-card .hour-bag-card-menu__button:hover{background:var(--primary-primary100)}.hour-bag-card .hour-bag-card-menu__menu{background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary100);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .25rem);-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10}.hour-bag-card .hour-bag-card-menu__menu.is-open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;visibility:visible}.hour-bag-card .hour-bag-card-menu__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quinary-quinary700);cursor:pointer;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;white-space:nowrap}.hour-bag-card .hour-bag-card-menu__option:hover{background:var(--primary-primary100)}.hour-bag-card .hour-bag-card-menu__option.is-danger{color:var(--error-error)}.hour-bag-card .hour-bag-card-menu__option.is-danger:hover{background:rgba(220,53,69,.08)}@-webkit-keyframes hour-bag-card-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hour-bag-card-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hour-bag-card{-webkit-animation:none;animation:none}}.app-seneca.hour-bag-form-modal{--input-height:2.75rem;--input-border-radius:.5rem;--input-border-color:#e8e9f0;border:1px solid #e8e9f0;border-radius:1rem;-webkit-box-shadow:0 12px 32px 0 rgba(28,36,56,.16);box-shadow:0 12px 32px #1c243829;min-width:0;width:min(45rem,100%)}.app-seneca.hour-bag-form-modal .modal-header{padding:1.5rem 1.5rem 0}.app-seneca.hour-bag-form-modal .modal-header .modal-header-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-seneca.hour-bag-form-modal .modal-header .modal-header-title .modal-title{color:#2d344e;font-size:1.375rem;font-weight:700;line-height:normal}.app-seneca.hour-bag-form-modal .modal-header .modal-subtitle.heading5{color:#5d678d;font-size:.8125rem;font-weight:400;line-height:normal;margin:.25rem 0 0}.app-seneca.hour-bag-form-modal .modal-content{overflow:visible;padding:1.5rem}@-webkit-keyframes hour-bag-menu-in{0%{opacity:0;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hour-bag-menu-in{0%{opacity:0;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hour-bag-form{gap:1.5rem}.hour-bag-form,.hour-bag-form .hour-bag-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hour-bag-form .hour-bag-form__field{gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hour-bag-form .hour-bag-form__field .hour-bag-form__label,.hour-bag-form .hour-bag-form__field label{color:#47527c;font-size:.8125rem;font-weight:600}.hour-bag-form .hour-bag-form__field.hour-bag-form__field--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.hour-bag-form .hour-bag-form__field.is-disabled{opacity:.55;pointer-events:none}.hour-bag-form .hour-bag-form__field.has-error .filter-dropdown__button{border-color:var(--error-error)}.hour-bag-form .hour-bag-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.hour-bag-form .filter-dropdown .filter-dropdown__button{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:.5rem;color:#47527c;font-size:.8125rem;font-weight:600;height:2.25rem;justify-content:space-between;line-height:normal;padding:0 .75rem}.hour-bag-form .filter-dropdown .filter-dropdown__button.is-active{background:var(--neutrals-white)}.hour-bag-form .filter-dropdown .filter-dropdown__caret svg{fill:#5d678d;height:.875rem;width:.875rem}.hour-bag-form .hour-bag-form__unit{color:#5d678d;font-size:.875rem;font-weight:500}.hour-bag-form .hour-bag-form__segmented{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.hour-bag-form .hour-bag-form__segment{-webkit-box-flex:1;background:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:.5rem;color:#47527c;cursor:pointer;-ms-flex:1;flex:1;font-size:.875rem;font-weight:600;height:2.75rem;padding:0 .75rem;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,-webkit-transform .1s ease}.hour-bag-form .hour-bag-form__segment:hover{border-color:var(--primary-primary700);color:var(--primary-primary700)}.hour-bag-form .hour-bag-form__segment:active{-webkit-transform:scale(.98);transform:scale(.98)}.hour-bag-form .hour-bag-form__segment.is-selected{background:var(--primary-primary700);border-color:var(--primary-primary700);color:var(--neutrals-white)}.hour-bag-form .hour-bag-form__hint{color:#5d678d;font-size:.75rem;font-weight:500}.hour-bag-form .hour-bag-form__hint.is-error{color:var(--error-error)}.hour-bag-form .checkbox-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:.75rem;-webkit-transition:color .15s ease;transition:color .15s ease}.hour-bag-form .checkbox-container:hover .hour-bag-form__check-label{color:var(--primary-primary700)}.hour-bag-form .checkbox-container input{accent-color:var(--primary-primary700);height:1rem;margin:0;width:1rem}.hour-bag-form .checkbox-container .wrapper-checkbox-label .checkbox-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.375rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:.8125rem}.hour-bag-form .hour-bag-form__check-label{color:#47527c;font-weight:600;-webkit-transition:color .15s ease;transition:color .15s ease}.hour-bag-form .hour-bag-form__check-hint{color:#5d678d;font-weight:500}.hour-bag-form .board-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.hour-bag-form .board-picker__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.hour-bag-form .board-picker__chips:empty{display:none}.hour-bag-form .board-picker__chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--primary-primary700);border-radius:999px;color:var(--primary-primary700);font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1.125rem;padding:.25rem .625rem;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.hour-bag-form .board-picker__chip:hover{background:var(--primary-primary100)}.hour-bag-form .board-picker__remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:inherit;cursor:pointer;padding:0;-webkit-transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,transform .15s ease;transition:color .15s ease,transform .15s ease,-webkit-transform .15s ease}.hour-bag-form .board-picker__remove svg{height:.75rem;width:.75rem}.hour-bag-form .board-picker__remove:hover{color:var(--error-error);-webkit-transform:scale(1.15);transform:scale(1.15)}.hour-bag-form .board-picker__add-wrapper{position:relative;-ms-flex-item-align:start;align-self:flex-start}.hour-bag-form .board-picker__add{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px dashed #c9cdd9;border-radius:999px;color:#5d678d;cursor:pointer;font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1.125rem;padding:.25rem .625rem;-webkit-transition:border-color .15s ease,color .15s ease;transition:border-color .15s ease,color .15s ease}.hour-bag-form .board-picker__add svg{height:.75rem;width:.75rem}.hour-bag-form .board-picker__add.is-open,.hour-bag-form .board-picker__add:hover{border-color:var(--primary-primary700);color:var(--primary-primary700)}.hour-bag-form .board-picker__menu{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:calc(100% + .375rem);z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:hour-bag-menu-in .15s ease-out;animation:hour-bag-menu-in .15s ease-out;background:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:.625rem;-webkit-box-shadow:0 8px 24px rgba(28,36,56,.12);box-shadow:0 8px 24px #1c24381f;-ms-flex-direction:column;flex-direction:column;max-height:16rem;padding:.5rem;-webkit-transform-origin:top left;transform-origin:top left;width:25rem}.hour-bag-form .board-picker__list{list-style:none;margin:.5rem 0 0;overflow-y:auto;padding:0}.hour-bag-form .board-picker__option{background:none;border:0;border-radius:.375rem;color:#2d344e;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem .625rem;text-align:left;-webkit-transition:background-color .15s ease,color .15s ease,padding-left .15s ease;transition:background-color .15s ease,color .15s ease,padding-left .15s ease;width:100%}.hour-bag-form .board-picker__option:focus-visible{background:var(--primary-primary100);color:var(--primary-primary700);outline:none;padding-left:.875rem}.hour-bag-form .board-picker__option:hover{background:var(--primary-primary100);color:var(--primary-primary700);outline:none;padding-left:.875rem}.hour-bag-form .board-picker__empty{color:#5d678d;font-size:.8125rem;padding:.5rem .625rem}.hour-bag-form .hour-bag-form__previous{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8fc;border:1px solid #e8e9f0;border-radius:.625rem;gap:.75rem;padding:.75rem 1rem}.hour-bag-form .hour-bag-form__previous-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--primary-primary100);border-radius:.5rem;color:var(--primary-primary700);height:2.25rem;justify-content:center;width:2.25rem;-ms-flex-negative:0;flex-shrink:0}.hour-bag-form .hour-bag-form__previous-icon svg{height:1rem;width:1rem}.hour-bag-form .hour-bag-form__previous-icon svg path{fill:currentColor}.hour-bag-form .hour-bag-form__previous-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hour-bag-form .hour-bag-form__previous-label{color:#a0b3c7;font-size:.6875rem;font-weight:600;text-transform:uppercase}.hour-bag-form .hour-bag-form__previous-value{color:#2d344e;font-size:.875rem;font-weight:600}.hour-bag-form .hour-bag-form__previous-pill{background:var(--primary-primary100);border-radius:999px;color:var(--primary-primary700);font-size:.75rem;font-weight:600;padding:.25rem .625rem;white-space:nowrap}.hour-bag-form .hour-bag-form__previous-pill.is-exceeded{background:rgba(255,71,46,.12);color:#ff472e}.hour-bag-form .hour-bag-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid #e8e9f0;justify-content:flex-end;padding-top:1.5rem}.hour-bag-datepicker.react-datepicker-popper{z-index:10000}.hour-bag-datepicker.react-datepicker-popper .react-datepicker__day:hover{background-color:var(--primary-primary100);color:var(--primary-primary700)}.hour-bag-datepicker.react-datepicker-popper .react-datepicker__month-dropdown,.hour-bag-datepicker.react-datepicker-popper .react-datepicker__year-dropdown{background:var(--neutrals-white);border:1px solid var(--primary-primary100);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;padding:0}.hour-bag-datepicker.react-datepicker-popper .react-datepicker__month-option--selected_month,.hour-bag-datepicker.react-datepicker-popper .react-datepicker__year-option--selected_year{background:transparent;color:var(--primary-primary700)}.hour-bag-datepicker.react-datepicker-popper .react-datepicker__month-option:hover,.hour-bag-datepicker.react-datepicker-popper .react-datepicker__year-option:hover{background-color:var(--primary-primary100);color:var(--primary-primary700)}.hour-bag-allocations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.hour-bag-allocations .hour-bag-allocations__row{display:grid;grid-template-columns:minmax(0,1fr) 8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem;gap:1rem}.hour-bag-allocations .hour-bag-allocations__name{font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-hour-bags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%}.seneca-hour-bags .page-header{margin-bottom:0}.seneca-hour-bags .seneca-hour-bags__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-bottom:1rem}.seneca-hour-bags .seneca-hour-bags__search{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:15.5rem}.seneca-hour-bags .seneca-hour-bags__filters .filter-dropdown .filter-dropdown__button{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:.5rem;color:#5d678d;font-size:.8125rem;font-weight:500;height:2.25rem;justify-content:space-between;line-height:normal;padding:0 .75rem}.seneca-hour-bags .seneca-hour-bags__filters .filter-dropdown .filter-dropdown__button.is-active{background:var(--neutrals-white)}.seneca-hour-bags .seneca-hour-bags__filters .filter-dropdown .filter-dropdown__value{color:#47527c;font-weight:600}.seneca-hour-bags .seneca-hour-bags__filters .filter-dropdown .filter-dropdown__caret svg{fill:#5d678d;height:.875rem;width:.875rem}.seneca-hour-bags .seneca-hour-bags__filters .filter-dropdown:nth-last-of-type(2) .filter-dropdown__button{width:9.5rem}.seneca-hour-bags .seneca-hour-bags__filters .filter-dropdown:last-of-type .filter-dropdown__button{width:13.5rem}.seneca-hour-bags .seneca-hour-bags__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.seneca-hour-bags .seneca-hour-bags__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.seneca-hour-bags .seneca-hour-bags__empty{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#737380;font-size:.875rem;font-weight:500;justify-content:center;min-height:12rem;text-align:center}.seneca-hour-bag-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%}.seneca-hour-bag-detail .page-header{margin-bottom:0}.seneca-hour-bag-detail .seneca-hour-bag-detail__loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.seneca-hour-bag-detail .seneca-hour-bag-detail__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.seneca-hour-bag-detail .seneca-hour-bag-detail__actions .filter-dropdown .filter-dropdown__button{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:.5rem;color:#5d678d;font-size:.8125rem;font-weight:500;height:2.5rem;justify-content:space-between;line-height:normal;padding:0 .75rem}.seneca-hour-bag-detail .seneca-hour-bag-detail__actions .filter-dropdown .filter-dropdown__button.is-active{background:var(--neutrals-white)}.seneca-hour-bag-detail .seneca-hour-bag-detail__actions .filter-dropdown .filter-dropdown__value{color:#47527c;font-weight:600}.seneca-hour-bag-detail .seneca-hour-bag-detail__actions .filter-dropdown .filter-dropdown__caret svg{fill:#5d678d;height:.875rem;width:.875rem}.seneca-hour-bag-detail .hour-bag-report-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.seneca-hour-bag-detail .hour-bag-report-menu .button svg{height:.875rem;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:.875rem}.seneca-hour-bag-detail .hour-bag-report-menu.is-open .button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.seneca-hour-bag-detail .hour-bag-report-menu__menu{background:var(--color-bg-screen-primary);border:1px solid var(--primary-primary100);border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014;list-style:none;margin:0;min-width:15rem;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .25rem);-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;visibility:hidden;z-index:10}.seneca-hour-bag-detail .hour-bag-report-menu__menu.is-open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease;visibility:visible}.seneca-hour-bag-detail .hour-bag-report-menu__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;-ms-flex-direction:column;flex-direction:column;gap:.125rem;padding:.5rem 1rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.seneca-hour-bag-detail .hour-bag-report-menu__option:hover{background:var(--primary-primary100)}.seneca-hour-bag-detail .hour-bag-report-menu__option-title{color:#2d344e;font-size:.8125rem;font-weight:600}.seneca-hour-bag-detail .hour-bag-report-menu__option-hint{color:#5d678d;font-size:.6875rem;font-weight:500}.seneca-hour-bag-detail .seneca-hour-bag-detail__boards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#47527c;font-size:.75rem;font-weight:500;gap:.5rem}.seneca-hour-bag-detail .seneca-hour-bag-detail__board{background:#eef0f4;border-radius:999px;color:#47527c;font-size:.75rem;font-weight:500;padding:.25rem .625rem;white-space:nowrap}.seneca-hour-bag-detail .seneca-hour-bag-detail__board.seneca-hour-bag-detail__board--orphan{background:transparent;border:1px dashed #c3c8d6;color:#8a91aa}.seneca-hour-bag-detail .seneca-hour-bag-detail__board.seneca-hour-bag-detail__board--unallocated{background:#fff7e0;color:#8b6914}.seneca-hour-bag-detail .seneca-hour-bag-detail__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-animation:hour-bag-card-in .45s cubic-bezier(.22,1,.36,1) both;animation:hour-bag-card-in .45s cubic-bezier(.22,1,.36,1) both;background:var(--color-bg-card-primary);border:1px solid var(--color-inputs-stroke-default);border-radius:.75rem;gap:2rem;justify-content:space-between;padding:1.25rem 1.5rem}.seneca-hour-bag-detail .seneca-hour-bag-detail__card.is-exceeded{border-color:#ff472e33}.seneca-hour-bag-detail .seneca-hour-bag-detail__card.is-exceeded .seneca-hour-bag-detail__stat-value--remaining{color:#ff472e}.seneca-hour-bag-detail .seneca-hour-bag-detail__card.is-exceeded .seneca-hour-bag-detail__track{background:rgba(255,71,46,.15)}.seneca-hour-bag-detail .seneca-hour-bag-detail__card.is-exceeded .seneca-hour-bag-detail__fill{background:#ff472e}.seneca-hour-bag-detail .seneca-hour-bag-detail__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.seneca-hour-bag-detail .seneca-hour-bag-detail__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid var(--color-inputs-stroke-default);-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:0 1.5rem}.seneca-hour-bag-detail .seneca-hour-bag-detail__stat:first-child{border-left:none;padding-left:0}.seneca-hour-bag-detail .seneca-hour-bag-detail__stat-label{color:#a0b3c7;font-size:.6875rem;font-weight:600;text-transform:uppercase}.seneca-hour-bag-detail .seneca-hour-bag-detail__stat-value{color:#2d344e;font-size:1.5rem;font-weight:700;line-height:normal}.seneca-hour-bag-detail .seneca-hour-bag-detail__stat-value.seneca-hour-bag-detail__stat-value--remaining{color:var(--primary-primary700)}.seneca-hour-bag-detail .seneca-hour-bag-detail__stat-value.seneca-hour-bag-detail__stat-value--muted{color:#5d678d}.seneca-hour-bag-detail .seneca-hour-bag-detail__stat-value.seneca-hour-bag-detail__stat-value--total{color:#47527c}.seneca-hour-bag-detail .seneca-hour-bag-detail__progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;width:21.25rem;-ms-flex-negative:0;flex-shrink:0}.seneca-hour-bag-detail .seneca-hour-bag-detail__track{background:var(--primary-primary100);border-radius:.25rem;height:.5rem;overflow:hidden}.seneca-hour-bag-detail .seneca-hour-bag-detail__fill{-webkit-animation:hour-bag-progress-fill .8s cubic-bezier(.22,1,.36,1);animation:hour-bag-progress-fill .8s cubic-bezier(.22,1,.36,1);background:var(--primary-primary700);border-radius:.25rem;height:100%;-webkit-transition:width .6s cubic-bezier(.22,1,.36,1);transition:width .6s cubic-bezier(.22,1,.36,1)}.seneca-hour-bag-detail .seneca-hour-bag-detail__progress.is-complete .seneca-hour-bag-detail__fill{-webkit-animation:hour-bag-progress-fill .8s cubic-bezier(.22,1,.36,1),hour-bag-progress-glow .9s ease-out .3s;animation:hour-bag-progress-fill .8s cubic-bezier(.22,1,.36,1),hour-bag-progress-glow .9s ease-out .3s}.seneca-hour-bag-detail .seneca-hour-bag-detail__progress-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--color-inputs-text-placeholder);font-size:.6875rem;font-weight:500;gap:.5rem;justify-content:space-between}.seneca-hour-bag-detail .seneca-hour-bag-detail__progress-meta span:last-child{color:var(--primary-primary700);font-weight:600}.seneca-hour-bag-detail .seneca-hour-bag-detail__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-top:.5rem}.seneca-hour-bag-detail .seneca-hour-bag-detail__filters .filter-dropdown .filter-dropdown__button{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:.5rem;color:#47527c;font-size:.8125rem;font-weight:600;height:2.25rem;justify-content:space-between;line-height:normal;padding:0 .75rem;width:13.5rem}.seneca-hour-bag-detail .seneca-hour-bag-detail__filters .filter-dropdown .filter-dropdown__button.is-active{background:var(--neutrals-white)}.seneca-hour-bag-detail .seneca-hour-bag-detail__filters .filter-dropdown .filter-dropdown__caret svg{fill:#5d678d;height:.875rem;width:.875rem}.seneca-hour-bag-detail .seneca-hour-bag-detail__filters .hour-bag-range-picker__button{width:14.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.seneca-hour-bag-detail .seneca-hour-bag-detail__summary{color:#47527c;font-size:.8125rem;font-weight:600;margin-left:auto}.seneca-hour-bag-detail .seneca-hour-bag-detail__summary-billable{color:var(--primary-primary700)}.seneca-hour-bag-detail .hour-bag-range-picker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.seneca-hour-bag-detail .hour-bag-range-picker__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-white);border:1px solid #e8e9f0;border-radius:.5rem;color:#47527c;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.5rem;height:2.25rem;line-height:normal;padding:0 .75rem;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.seneca-hour-bag-detail .hour-bag-range-picker__button.is-open,.seneca-hour-bag-detail .hour-bag-range-picker__button:hover{border-color:var(--primary-primary700)}.seneca-hour-bag-detail .hour-bag-range-picker__button .period-picker__caret{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.seneca-hour-bag-detail .hour-bag-range-picker__button .period-picker__caret svg{fill:#5d678d;height:.875rem;width:.875rem}.seneca-hour-bag-detail .hour-bag-range-picker__button.is-open .period-picker__caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.seneca-hour-bag-detail .hour-bag-entries{background:var(--color-bg-card-primary);border:1px solid var(--color-inputs-stroke-default);border-radius:.75rem}.seneca-hour-bag-detail .hour-bag-entries.hour-bag-entries--empty,.seneca-hour-bag-detail .hour-bag-entries.hour-bag-entries--loading{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;color:#737380;font-size:.875rem;font-weight:500;justify-content:center;min-height:12rem;text-align:center}.seneca-hour-bag-detail .hour-bag-entries__table{border-collapse:collapse;width:100%}.seneca-hour-bag-detail .hour-bag-entries__table td,.seneca-hour-bag-detail .hour-bag-entries__table th{padding:.75rem 1rem;text-align:left;vertical-align:middle}.seneca-hour-bag-detail .hour-bag-entries__table th{background:var(--neutrals-neutrals00);border-bottom:1px solid var(--color-inputs-stroke-default);color:#747d9c;font-size:.6875rem;font-weight:700;text-transform:uppercase}.seneca-hour-bag-detail .hour-bag-entries__table th:first-child{border-top-left-radius:.75rem}.seneca-hour-bag-detail .hour-bag-entries__table th:last-child{border-top-right-radius:.75rem}.seneca-hour-bag-detail .hour-bag-entries__table td{border-bottom:1px solid var(--color-inputs-stroke-default);color:#2d344e;font-size:.8125rem;font-weight:500}.seneca-hour-bag-detail .hour-bag-entries__table tbody tr{-webkit-animation:hour-bag-card-in .35s cubic-bezier(.22,1,.36,1) both;animation:hour-bag-card-in .35s cubic-bezier(.22,1,.36,1) both;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.seneca-hour-bag-detail .hour-bag-entries__table tbody tr:last-child td{border-bottom:none}.seneca-hour-bag-detail .hour-bag-entries__table tbody tr:last-child td:first-child{border-bottom-left-radius:.75rem}.seneca-hour-bag-detail .hour-bag-entries__table tbody tr:last-child td:last-child{border-bottom-right-radius:.75rem}.seneca-hour-bag-detail .hour-bag-entries__table tbody tr:hover{background:var(--neutrals-neutrals00)}.seneca-hour-bag-detail .hour-bag-entries__table .is-numeric{text-align:right;white-space:nowrap}.seneca-hour-bag-detail .hour-bag-entries__date{white-space:nowrap;width:7.5rem}.seneca-hour-bag-detail .hour-bag-entries__project{font-weight:600;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seneca-hour-bag-detail .hour-bag-entries__description{color:#47527c;font-weight:400;max-width:26rem}.seneca-hour-bag-detail .hour-bag-entries__billable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;gap:.5rem;justify-content:flex-end}.seneca-hour-bag-detail .hour-bag-entries__badge{background:#fff3d6;border-radius:.25rem;color:#8a5a00;cursor:default;font-size:.625rem;font-weight:600;padding:.125rem .375rem;text-transform:uppercase}.seneca-hour-bag-detail .hour-bag-entries__badge--manual{background:#e6ecff;color:#3b4fa8;margin-right:.5rem}.seneca-hour-bag-detail .hour-bag-entries__actions{width:4.5rem}.seneca-hour-bag-detail .hour-bag-entries__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.seneca-hour-bag-detail .hour-bag-entries__edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:4px;color:var(--quinary-quinary700);cursor:pointer;height:2rem;justify-content:center;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;width:2rem}.seneca-hour-bag-detail .hour-bag-entries__edit svg{height:1rem;width:1rem}.seneca-hour-bag-detail .hour-bag-entries__edit:hover{background-color:var(--primary-primary100);color:var(--primary-primary700)}.seneca-hour-bag-detail .hour-bag-entries__delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:4px;color:var(--quinary-quinary700);cursor:pointer;height:2rem;justify-content:center;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;width:2rem}.seneca-hour-bag-detail .hour-bag-entries__delete svg{height:1rem;width:1rem}.seneca-hour-bag-detail .hour-bag-entries__delete:hover{background-color:#dc35451a;color:var(--error-error)}.seneca-hour-bag-detail .hour-bag-entries__value{color:var(--primary-primary700);font-weight:700}.seneca-hour-bag-detail .hour-bag-entries__value.hour-bag-entries__value--editable{background:none;border:1px solid transparent;border-radius:.375rem;cursor:pointer;font-family:inherit;font-size:inherit;padding:.25rem .5rem;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.seneca-hour-bag-detail .hour-bag-entries__value.hour-bag-entries__value--editable:hover{background:var(--primary-primary100);border-color:var(--primary-primary200)}.seneca-hour-bag-detail .hour-bag-entries__input{border:1px solid var(--primary-primary700);border-radius:.375rem;color:var(--color-text-headings-default);font-family:inherit;font-size:.8125rem;font-weight:600;height:1.875rem;outline:none;padding:0 .5rem;text-align:right;width:5rem}@-webkit-keyframes hour-bag-progress-fill{0%{width:0}}@keyframes hour-bag-progress-fill{0%{width:0}}@-webkit-keyframes hour-bag-progress-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(21,151,125,.45);box-shadow:0 0 #15977d73}to{-webkit-box-shadow:0 0 0 .5rem rgba(21,151,125,0);box-shadow:0 0 0 .5rem #15977d00}}@keyframes hour-bag-progress-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(21,151,125,.45);box-shadow:0 0 #15977d73}to{-webkit-box-shadow:0 0 0 .5rem rgba(21,151,125,0);box-shadow:0 0 0 .5rem #15977d00}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;min-width:0}img,svg,video{display:block;height:auto;max-width:100%}#root,body,html{height:100dvh;overflow:hidden}body{margin:0}h1,h2,h3,h4,h5,h6{margin:0;text-wrap:balance}p{line-height:1.5;margin:0;text-wrap:pretty}::-webkit-scrollbar{width:.625rem}::-webkit-scrollbar-track{background:#e4e4e4}::-webkit-scrollbar-thumb{background:silver;border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background:#aaa}@font-face{font-family:Montserrat;font-weight:400;src:url(/assets/Montserrat-Regular-e35b4274.ttf)}@font-face{font-family:Montserrat;font-weight:500;src:url(/assets/Montserrat-Medium-67dcd34c.ttf)}@font-face{font-family:Montserrat;font-weight:600;src:url(/assets/Montserrat-SemiBold-0563c10d.ttf)}@font-face{font-family:Montserrat;font-weight:700;src:url(/assets/Montserrat-Bold-582072a1.ttf)}:root{--neutrals-white:#fff;--neutrals-black:#000;--neutrals-base-black:#1b1f32;--neutrals-empty:hsla(0,0%,100%,0);--neutrals-neutrals00:#f8f8fc;--neutrals-neutrals100:#e8e9f0;--neutrals-neutrals200:#c5c9d8;--neutrals-neutrals300:#adb3c7;--neutrals-neutrals400:#acb2c7;--neutrals-neutrals500:#8b92af;--neutrals-neutrals600:#747d9e;--neutrals-neutrals700:#5d678d;--neutrals-neutrals800:#47527c;--neutrals-neutrals900:#353e5d;--neutrals-neutrals1000:#2d344e;--primary-primary:#7f56d9;--primary-primary100:#ece4ff;--primary-primary200:#d4c3ff;--primary-primary300:#c4b3eb;--primary-primary400:#bba1f1;--primary-primary500:#7f56d9;--primary-primary600:#6e3fcd;--primary-primary700:#652fd7;--primary-primary800:#4f1cb1;--primary-primary900:#3c0f8c;--primary-primary1000:#2a0860;--colon:#12799f;--colon50:#e7f3f8;--colon100:#c4e2ee;--colon200:#9bcfe2;--colon300:#6bb6d2;--colon400:#3d97b9;--colon500:#12799f;--colon600:#0f6688;--colon700:#0c5470;--colon800:#0a4357;--colon900:#073141;--colon1000:#05222e;--secondary-secondary:#89d89b;--secondary-secondary100:#ecfaef;--secondary-secondary200:#89d89b;--secondary-secondary300:#5fc475;--secondary-secondary400:#42b558;--secondary-secondary500:#28a745;--secondary-secondary600:#1e8a37;--secondary-secondary700:#176d2c;--secondary-secondary800:#0c7825;--secondary-secondary900:#0a5e1e;--secondary-secondary1000:#073f14;--tertiary-tertiary:#ffe5a0;--tertiary-tertiary800:#473821;--tertiary-tertiary801:#d4a11a;--quaternary-quaternary:#ffcfc9;--quaternary-quaternary800:#b10202;--quinary-quinary:#daf4ff;--quinary-quinary500:#4988f2;--quinary-quinary700:#4f689a;--success-success:#56c074;--success-success100:#c7ead1;--success-success200:#8ed5a2;--success-success300:#358d4e;--warning-warning:#f02e06;--warning-warning100:#ffe6d4;--warning-warning200:#ffc8a8;--warning-warning300:#ffa270;--warning-warning400:#ff6f37;--warning-warning500:#ff5722;--warning-warning600:#f02e06;--error-error:#e4626f;--error-error100:#e4626f;--error-error200:#c03744;--error-error300:#8c1823;--score-high-bg:#c6f4be;--score-high-text:#1e5837;--score-mid-bg:#fcf0b8;--score-mid-text:#614017;--score-low-bg:#f8ccd3;--score-low-text:#863625;--title-text:#000e45;--border-color:#d5d7da;--separator:#e9eaeb;--input-shadow:rgba(10,13,18,.051);--modal-backdrop:rgba(58,58,58,.608);--table-light-bg:rgba(117,79,200,.059);--table-border:rgba(177,158,218,.231);--table-item-color:#000e45;--table-delete-color:#dd3142;--tab-item-disable:#636361;--tab-item-active:#000e45;--tab-item-active-border:var(--tab-item-active);--summary-metrics-primary:#0f9f93;--summary-metrics-secondary:#fa903e;--summary-metrics-terciary:#4988f2;--priority-high:#ffcfc9;--priority-medium:#ffe5a0;--priority-low:#d4edbc;--priority-paused:#d6e6ff;--priority-high-dot:#e43e3e;--priority-medium-dot:#ffe5a0;--priority-low-dot:#89d89b;--priority-paused-dot:#4988f2;--capacity-warning:#c2620a;--priority-none-dot:#ede8f6;--hours-production:#11734b;--hours-contingencies:#8d6900;--hours-maintenance:#0369a1;--hours-production-bar:#8ae08d;--hours-contingencies-bar:#fa903e;--hours-maintenance-bar:#6fcdf5;--hours-production-bg:#d4edbc;--hours-contingencies-bg:#fff2c9;--hours-maintenance-bg:#daf4ff;--status-low-text:#8ae08d;--status-normal-text:#b1c0de;--status-high-text:#fa903e;--status-complete-text:#e43e3e;--panel:#f7f5fc;--ts-bg:#f6f6f6;--ts-bg-zebra:#f1f1f1;--ts-text-primary:#2f2f2f;--ts-text-secondary:#9c9c9c;--ts-text-dark:#3a3a3a;--ts-text-cell:#3c3c3c;--ts-green:#2bbd6b;--ts-green-fill:#47be7d;--ts-green-track:#dceadf;--ts-green-light:#eef8f3;--ts-green-accent:#edf4f1;--ts-green-border:#7ecfa5;--ts-green-dropdown:#6fcea1;--ts-green-hover:#eef7f2;--ts-nav-arrow:#a6a6a6;--ts-header-muted:#a0a0a0;--ts-caret:#8d8d8d;--ts-delete-btn:#9ea3ad;--ts-cancel:#7c7c7c;--ts-radio-border:#d4d4d4;--ts-dashed-border:#dfdfdf;--holiday-pending:#ffdd57;--holiday-pending-bg:#ffe082;--holiday-pending-border:#ffca28;--holiday-pending-selected:#fff3c4;--holiday-pending-selected-border:#ffe27a;--holiday-pending-admin-shadow:#e08600;--holiday-approved:#2bbd6b;--holiday-approved-bg:#c8f5dc;--holiday-approved-border:#6fd3a0;--holiday-rejected:#ed4444;--holiday-rejected-bg:#ffd3d3;--holiday-rejected-border:#f28c8c;--holiday-alert:#d97706;--holiday-tag-default:#ececec;--holiday-assign-selected-bg:#ede9fe;--holiday-assign-selected-border:#7c5cff;--holiday-revert-selected-border:#ed4444;--holiday-weekend-bg:#f4f5f7;--holiday-timeline-empty-bg:#fff;--color-pagination-btn-bg-hover:#263d6c;--color-pagination-btn-border-hover:#263d6c;--color-pagination-btn-bg-active:var(--title-text);--color-pagination-btn-border-active:var(--title-text)}.app-seneca{--primary-primary:#15977d;--primary-primary100:#ecfae1;--primary-primary200:#d3f4c4;--primary-primary300:#a2ea99;--primary-primary400:#6fdf7b;--primary-primary500:#1fc676;--primary-primary600:#1aaf7c;--primary-primary700:#15977d;--primary-primary800:#117f78;--primary-primary900:#0b4e5a;--primary-primary1000:#041827;--secondary-secondary:#f9cf98;--secondary-secondary100:#fdeed7;--secondary-secondary200:#f9cf98;--secondary-secondary300:#f7be7a;--secondary-secondary400:#f39844;--secondary-secondary500:#ef7b20;--secondary-secondary600:#e06116;--secondary-secondary700:#ba4914;--secondary-secondary800:#943b18;--secondary-secondary900:#773217;--secondary-secondary1000:#40180a;--color-pagination-btn-bg-hover:var(--primary-primary700);--color-pagination-btn-border-hover:var(--primary-primary700);--color-pagination-btn-bg-active:var(--primary-primary800);--color-pagination-btn-border-active:var(--primary-primary800)}.app-dali{--primary-primary:#e06116;--primary-primary100:#fdeed7;--primary-primary200:#fdeed7;--primary-primary300:#f9cf98;--primary-primary400:#f7be7a;--primary-primary500:#f39844;--primary-primary600:#ef7b20;--primary-primary700:#e06116;--primary-primary800:#ba4914;--primary-primary900:#943b18;--primary-primary1000:#773217;--secondary-secondary:#0f9f93;--secondary-secondary100:#d5f0ec;--secondary-secondary200:#a8e0d8;--secondary-secondary300:#6fcdc0;--secondary-secondary400:#3fb9a8;--secondary-secondary500:#14a392;--secondary-secondary600:#0f9f93;--secondary-secondary700:#0b7a70;--secondary-secondary800:#08594f;--secondary-secondary900:#053b34;--secondary-secondary1000:#022019;--tab-item-active-border:#e06116;--color-pagination-btn-bg-hover:var(--primary-primary700);--color-pagination-btn-border-hover:var(--primary-primary700);--color-pagination-btn-bg-active:var(--primary-primary800);--color-pagination-btn-border-active:var(--primary-primary800)}.app-colon{--primary-primary:var(--colon500);--primary-primary100:var(--colon50);--primary-primary200:var(--colon100);--primary-primary300:var(--colon200);--primary-primary400:var(--colon300);--primary-primary500:var(--colon500);--primary-primary600:var(--colon500);--primary-primary700:var(--colon500);--primary-primary800:var(--colon600);--primary-primary900:var(--colon700);--primary-primary1000:var(--colon800);--color-pagination-btn-bg-hover:var(--primary-primary700);--color-pagination-btn-border-hover:var(--primary-primary700);--color-pagination-btn-bg-active:var(--primary-primary800);--color-pagination-btn-border-active:var(--primary-primary800)}.app-colon,.app-dali,.app-seneca,:root{--color-bg-card-primary:var(--neutrals-white);--color-bg-empty-state:var(--neutrals-neutrals00);--color-bg-popup-primary:var(--neutrals-white);--color-bg-screen:var(--neutrals-neutrals00);--color-bg-section-primary:var(--neutrals-white);--color-bg-subsection:var(--neutrals-white);--color-bg-screen-neutral100:var(--neutrals-neutrals100);--color-bg-screen-neutral200:var(--neutrals-neutrals200);--color-bg-screen-neutral300:var(--neutrals-neutrals300);--color-buttons-link-bg-active:var(--neutrals-empty);--color-buttons-link-bg-default:var(--neutrals-empty);--color-buttons-link-bg-disabled:var(--neutrals-empty);--color-buttons-link-bg-hover:var(--neutrals-empty);--color-buttons-link-icons-default:var(--primary-primary600);--color-buttons-link-icons-hover:var(--primary-primary800);--color-buttons-link-stroke-active:var(--neutrals-empty);--color-buttons-link-stroke-disabled:var(--neutrals-empty);--color-buttons-link-stroke-hover:var(--neutrals-empty);--color-buttons-link-stroke-stroke:var(--neutrals-empty);--color-buttons-link-text-active:var(--primary-primary600);--color-buttons-link-text-disabled:var(--neutrals-neutrals100);--color-buttons-link-text-hover:var(--primary-primary800);--color-buttons-link-text-text:var(--primary-primary600);--color-buttons-primary-bg-active:var(--primary-primary600);--color-buttons-primary-bg-default:var(--primary-primary700);--color-buttons-primary-bg-disabled:var(--neutrals-neutrals100);--color-buttons-primary-bg-hover:var(--primary-primary800);--color-buttons-primary-icons-default:var(--neutrals-white);--color-buttons-primary-icons-hover:var(--neutrals-white);--color-buttons-primary-stroke-active:var(--neutrals-empty);--color-buttons-primary-stroke-default:var(--primary-primary700);--color-buttons-primary-stroke-disabled:var(--neutrals-empty);--color-buttons-primary-stroke-hover:var(--neutrals-empty);--color-buttons-primary-text-active:var(--neutrals-white);--color-buttons-primary-text-default:var(--neutrals-white);--color-buttons-primary-text-disabled:var(--neutrals-neutrals100);--color-buttons-primary-text-hover:var(--neutrals-white);--color-buttons-secondary-bg-active:var(--neutrals-white);--color-buttons-secondary-bg-default:var(--neutrals-white);--color-buttons-secondary-bg-disabled:var(--neutrals-white);--color-buttons-secondary-bg-hover:var(--neutrals-white);--color-buttons-secondary-icons-default:var(--neutrals-black);--color-buttons-secondary-icons-hover:var(--neutrals-black);--color-buttons-secondary-stroke-active:var(--primary-primary600);--color-buttons-secondary-stroke-disabled:var(--neutrals-neutrals100);--color-buttons-secondary-stroke-hover:var(--primary-primary800);--color-buttons-secondary-stroke-stroke:var(--neutrals-neutrals100);--color-buttons-secondary-text-active:var(--primary-primary600);--color-buttons-secondary-text-disabled:var(--neutrals-neutrals100);--color-buttons-secondary-text-hover:var(--primary-primary800);--color-buttons-secondary-text-text:var(--neutrals-neutrals900);--color-buttons-text-bg-active:var(--neutrals-white);--color-buttons-text-bg-default:var(--neutrals-white);--color-buttons-text-bg-disabled:var(--neutrals-white);--color-buttons-text-bg-hover:var(--neutrals-white);--color-buttons-text-stroke-active:var(--primary-primary600);--color-buttons-text-stroke-disabled:var(--neutrals-neutrals100);--color-buttons-text-stroke-hover:var(--primary-primary800);--color-buttons-text-stroke-stroke:var(--primary-primary600);--color-buttons-text-text-active:var(--primary-primary600);--color-buttons-text-text-default:var(--primary-primary600);--color-buttons-text-text-disabled:var(--neutrals-neutrals100);--color-buttons-text-text-hover:var(--primary-primary800);--color-dividers-color-line:var(--neutrals-neutrals100);--color-dividers-table:var(--neutrals-neutrals100);--color-inputs-bg-active:var(--neutrals-white);--color-inputs-bg-default:var(--neutrals-white);--color-inputs-bg-disabled:var(--neutrals-neutrals00);--color-inputs-bg-filled:var(--neutrals-neutrals00);--color-inputs-bg-readonly:var(--neutrals-neutrals00);--color-inputs-dropdown-active-border:var(--primary-primary100);--color-inputs-dropdown-bg:var(--neutrals-white);--color-inputs-dropdown-border:var(--neutrals-neutrals100);--color-inputs-dropdown-option-selected-background:var(--primary-primary500);--color-inputs-dropdown-option-selected-text:var(--neutrals-white);--color-inputs-dropdown-text:var(--primary-primary1000);--color-inputs-icon-default:var(--neutrals-neutrals700);--color-inputs-icon-error:var(--error-error);--color-inputs-stroke-active:var(--neutrals-neutrals300);--color-inputs-stroke-active-2:var(--neutrals-neutrals00);--color-inputs-stroke-default:var(--neutrals-neutrals100);--color-inputs-text-active:var(--neutrals-neutrals1000);--color-inputs-text-disabled:var(--neutrals-neutrals300);--color-inputs-text-hint-text:var(--neutrals-neutrals1000);--color-inputs-text-label:var(--neutrals-neutrals700);--color-inputs-text-placeholder:var(--neutrals-neutrals700);--color-nav-menu-bg-active:var(--primary-primary100);--color-nav-menu-bg-default:var(--neutrals-empty);--color-nav-menu-bg-dropdown:var(--neutrals-white);--color-nav-menu-bg-hover:var(--primary-primary200);--color-nav-menu-bg-item:var(--neutrals-white);--color-nav-menu-icon-active:var(--primary-primary700);--color-nav-menu-icon-default:var(--neutrals-neutrals600);--color-nav-menu-icon-hover:var(--primary-primary700);--color-nav-menu-text-active:var(--primary-primary700);--color-nav-menu-text-default:var(--quinary-quinary700);--color-nav-menu-text-disabled:var(--neutrals-neutrals200);--color-nav-menu-text-hover:var(--primary-primary700);--color-table-bg:var(--neutrals-neutrals00);--color-tabs-bg-selected:var(--neutrals-white);--color-tabs-bg-unselected:var(--neutrals-empty);--color-tabs-border-selected:var(--primary-primary200);--color-tabs-border-unselected:var(--neutrals-empty);--color-tabs-text-selected:var(--neutrals-neutrals900);--color-tabs-text-unselected:var(--neutrals-neutrals900);--color-text-body-default:var(--neutrals-neutrals800);--color-text-body-feature-standard-2:var(--neutrals-base-black);--color-text-headings-default:var(--neutrals-neutrals1000);--color-text-headings-white:var(--neutrals-neutrals00);--color-text-links-default:var(--primary-primary600);--color-text-links-unselected:var(--neutrals-neutrals800);--color-text-subtitle:var(--neutrals-neutrals700);--color-text-disabled:var(--neutrals-neutrals300);--color-pagination-btn-bg-default:var(--neutrals-white);--color-pagination-btn-border-default:#d0d5dd;--color-pagination-btn-text-default:#94a3b8;--color-pagination-btn-text-hover:var(--neutrals-white);--color-pagination-btn-text-active:var(--neutrals-white);--color-pagination-btn-disabled-opacity:.4;--color-pagination-select-border:#e2e8f0;--color-pagination-select-text:var(--quinary-quinary700);--color-pagination-page-info-text:#344054}:root{--color-bg-screen-primary:var(--neutrals-white)}.app-seneca{--color-bg-screen-primary:var(--neutrals-neutrals00)}.app-colon{--color-bg-screen-primary:var(--neutrals-white)}:root{--lic-navy:#1a2d54;--lic-navy-dark:#0f1e3c;--lic-navy-mid:#243660;--lic-blue:#2563eb;--lic-blue-light:#eff6ff;--lic-green:#16a34a;--lic-green-bg:#f0fdf4;--lic-green-border:#bbf7d0;--lic-amber:#d97706;--lic-amber-bg:#fffbeb;--lic-amber-border:#fde68a;--lic-orange:#f97316;--lic-red:#dc2626;--lic-bg:#f3f6fb;--lic-card:var(--neutrals-white);--lic-border:#e6eaf2;--lic-border-mid:#d2dae6;--lic-text:#0f172a;--lic-text-mid:#334155;--lic-text-soft:#64748b;--lic-text-muted:#94a3b8;--lic-bg-card:var(--neutrals-white);--lic-bg-hover:#eef2fb;--lic-accent:#2563eb;--lic-surface:#f7f9fd;--lic-surface-hover:#eaf0fb;--lic-nav-hover:#eaf0fb;--lic-focus-ring:rgba(26,45,84,.12);--lic-surface-muted:#fafbfc;--lic-surface-faint:#fafafa;--lic-red-dark:#b91c1c;--lic-fav:#e11d48;--lic-neg-bg:#fee2e2;--lic-neg-bg-1:#fff5f5;--lic-neg-bg-2:#fff1f2;--lic-neg-bg-3:#fff1f1;--lic-neg-bg-4:#fff0f0;--lic-neg-bg-5:#fff8f8;--lic-neg-bg-6:#fef2f2;--lic-neg-border:#fecaca;--lic-neg-border-2:#fecdd3;--lic-neg-strong:#f87171;--lic-neg-text:#991b1b;--lic-neg-text-dark:#7f1d1d;--lic-pos-bg:#ecfdf5;--lic-pos-bg-2:#dcfce7;--lic-pos-bg-3:#d1fae5;--lic-pos-border:#6ee7b7;--lic-pos-border-2:#a7f3d0;--lic-pos-text:#166534;--lic-pos-text-2:#15803d;--lic-pos-text-dark:#14532d;--lic-pos-text-darker:#065f46;--lic-warn-text:#78350f;--lic-amber-strong:#ea6c0a;--lic-badge-bg:#e0e7ff;--lic-badge-bg-2:#dbeafe;--lic-badge-border:#bfdbfe;--lic-badge-text:#1d4ed8}*,body{font-family:Montserrat}h1,h2,h3,h4,h5,h6{color:#2d344e;color:var(--color-text-headings-default)}h1{font-size:1.563rem;font-weight:600;line-height:2.031rem}h1,h2{font-family:Montserrat,sans-serif;letter-spacing:0}h2{font-size:1.25rem;font-weight:400;line-height:1.625rem}h3{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.462rem}h4{font-size:1rem;line-height:1.3rem}h4,h5{font-family:Montserrat,sans-serif;font-weight:400}h5{font-size:.75rem;line-height:.975rem}.display1{font-family:Montserrat,sans-serif;font-size:3rem;font-weight:600;line-height:3.75rem}.body-large{font-size:1rem;line-height:1.5rem}.body-default,.body-large{font-family:Montserrat,sans-serif;font-weight:400}.body-default{font-size:.875rem;line-height:1.31rem}.body-small{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem}.subtitle{color:#47527c;color:var(--neutrals-neutrals800)}:root{--input-height:2.5rem;--input-padding:1rem;--input-border-radius:.625rem;--input-border-color:var(--neutrals-neutrals200)}.toast-error,.toast-success{border:1px solid #bba1f1!important;border:1px solid var(--primary-primary400)!important;border-radius:.5rem!important}.toast-error .toast-content,.toast-success .toast-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.toast-error .toast-content .toast-title,.toast-success .toast-content .toast-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2d344e;color:var(--color-text-headings-default);font-size:.875rem;font-weight:600;gap:.5rem}.toast-error .toast-content .toast-description,.toast-success .toast-content .toast-description{color:#2d344e;color:var(--color-text-headings-default);font-weight:500}.toast-success{border:1px solid #bba1f1!important;border-left:3px solid #7f56d9!important;border:1px solid var(--primary-primary400)!important;border-left:3px solid var(--primary-primary)!important}.toast-error{border:1px solid #e4626f!important;border-left:3px solid #e4626f!important;border:1px solid var(--error-error100)!important;border-left:3px solid var(--error-error)!important}[data-sonner-toast]{-webkit-box-shadow:none!important;box-shadow:none!important}
