:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._verified_lvyh0_1{margin-left:.125rem;max-width:20px;max-height:20px;height:1.25em;fill:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-bottom}._root_98iqw_1{width:100%;min-width:250px;max-width:550px;overflow:hidden;color:var(--tweet-font-color);font-family:var(--tweet-font-family);font-weight:400;box-sizing:border-box;border:var(--tweet-border);border-radius:12px;margin:var(--tweet-container-margin);background-color:var(--tweet-bg-color);transition-property:background-color,box-shadow;transition-duration:.2s}._root_98iqw_1:hover{background-color:var(--tweet-bg-color-hover)}._article_98iqw_21{position:relative;box-sizing:inherit;padding:.75rem 1rem}.react-tweet-theme{--tweet-container-margin: 1.5rem 0;--tweet-header-font-size: .9375rem;--tweet-header-line-height: 1.25rem;--tweet-body-font-size: 1.25rem;--tweet-body-font-weight: 400;--tweet-body-line-height: 1.5rem;--tweet-body-margin: 0;--tweet-quoted-container-margin: .75rem 0;--tweet-quoted-body-font-size: .938rem;--tweet-quoted-body-font-weight: 400;--tweet-quoted-body-line-height: 1.25rem;--tweet-quoted-body-margin: .25rem 0 .75rem 0;--tweet-info-font-size: .9375rem;--tweet-info-line-height: 1.25rem;--tweet-actions-font-size: .875rem;--tweet-actions-line-height: 1rem;--tweet-actions-font-weight: 700;--tweet-actions-icon-size: 1.25em;--tweet-actions-icon-wrapper-size: calc( var(--tweet-actions-icon-size) + .75em );--tweet-replies-font-size: .875rem;--tweet-replies-line-height: 1rem;--tweet-replies-font-weight: 700}:where(.react-tweet-theme) *{margin:0;padding:0;box-sizing:border-box}:is([data-theme=light],.light) :where(.react-tweet-theme),:where(.react-tweet-theme){--tweet-skeleton-gradient: linear-gradient( 270deg, #fafafa, #eaeaea, #eaeaea, #fafafa );--tweet-border: 1px solid rgb(207, 217, 222);--tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color: rgb(15, 20, 25);--tweet-font-color-secondary: rgb(83, 100, 113);--tweet-bg-color: #fff;--tweet-bg-color-hover: rgb(247, 249, 249);--tweet-quoted-bg-color-hover: rgba(0, 0, 0, .03);--tweet-color-blue-primary: rgb(29, 155, 240);--tweet-color-blue-primary-hover: rgb(26, 140, 216);--tweet-color-blue-secondary: rgb(0, 111, 214);--tweet-color-blue-secondary-hover: rgba(0, 111, 214, .1);--tweet-color-red-primary: rgb(249, 24, 128);--tweet-color-red-primary-hover: rgba(249, 24, 128, .1);--tweet-color-green-primary: rgb(0, 186, 124);--tweet-color-green-primary-hover: rgba(0, 186, 124, .1);--tweet-twitter-icon-color: var(--tweet-font-color);--tweet-verified-old-color: rgb(130, 154, 171);--tweet-verified-blue-color: var(--tweet-color-blue-primary)}:is([data-theme=dark],.dark) :where(.react-tweet-theme){--tweet-skeleton-gradient: linear-gradient( 270deg, #15202b, rgb(30, 39, 50), rgb(30, 39, 50), rgb(21, 32, 43) );--tweet-border: 1px solid rgb(66, 83, 100);--tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color: rgb(247, 249, 249);--tweet-font-color-secondary: rgb(139, 152, 165);--tweet-bg-color: rgb(21, 32, 43);--tweet-bg-color-hover: rgb(30, 39, 50);--tweet-quoted-bg-color-hover: rgba(255, 255, 255, .03);--tweet-color-blue-primary: rgb(29, 155, 240);--tweet-color-blue-primary-hover: rgb(26, 140, 216);--tweet-color-blue-secondary: rgb(107, 201, 251);--tweet-color-blue-secondary-hover: rgba(107, 201, 251, .1);--tweet-color-red-primary: rgb(249, 24, 128);--tweet-color-red-primary-hover: rgba(249, 24, 128, .1);--tweet-color-green-primary: rgb(0, 186, 124);--tweet-color-green-primary-hover: rgba(0, 186, 124, .1);--tweet-twitter-icon-color: var(--tweet-font-color);--tweet-verified-old-color: rgb(130, 154, 171);--tweet-verified-blue-color: #fff}@media(prefers-color-scheme:dark){:where(.react-tweet-theme){--tweet-skeleton-gradient: linear-gradient( 270deg, #15202b, rgb(30, 39, 50), rgb(30, 39, 50), rgb(21, 32, 43) );--tweet-border: 1px solid rgb(66, 83, 100);--tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color: rgb(247, 249, 249);--tweet-font-color-secondary: rgb(139, 152, 165);--tweet-bg-color: rgb(21, 32, 43);--tweet-bg-color-hover: rgb(30, 39, 50);--tweet-color-blue-primary: rgb(29, 155, 240);--tweet-color-blue-primary-hover: rgb(26, 140, 216);--tweet-color-blue-secondary: rgb(107, 201, 251);--tweet-color-blue-secondary-hover: rgba(107, 201, 251, .1);--tweet-color-red-primary: rgb(249, 24, 128);--tweet-color-red-primary-hover: rgba(249, 24, 128, .1);--tweet-color-green-primary: rgb(0, 186, 124);--tweet-color-green-primary-hover: rgba(0, 186, 124, .1);--tweet-twitter-icon-color: var(--tweet-font-color);--tweet-verified-old-color: rgb(130, 154, 171);--tweet-verified-blue-color: #fff}}._verifiedOld_lcna5_1{color:var(--tweet-verified-old-color)}._verifiedBlue_lcna5_4{color:var(--tweet-verified-blue-color)}._verifiedGovernment_lcna5_7{color:#829aab}._label_36ucz_1{display:flex;height:1.0625em;width:1.0625em;max-width:17px;max-height:17px;margin-left:4px;margin-right:2px;border:var(--tweet-border);border-radius:2px}._label_36ucz_1>img{width:100%;height:100%}._header_nqq4j_1{display:flex;padding-bottom:.75rem;line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;overflow:hidden}._avatar_nqq4j_11{position:relative;height:48px;width:48px}._avatarOverflow_nqq4j_16{height:100%;width:100%;position:absolute;overflow:hidden;border-radius:9999px}._avatarSquare_nqq4j_23{border-radius:4px}._avatarShadow_nqq4j_26{height:100%;width:100%;transition-property:background-color;transition-duration:.2s;box-shadow:#00000008 0 0 2px inset}._avatarShadow_nqq4j_26:hover{background-color:#1a1a1a26}._author_nqq4j_37{max-width:calc(100% - 84px);display:flex;flex-direction:column;justify-content:center;margin:0 .5rem}._authorLink_nqq4j_44{text-decoration:none;color:inherit;display:flex;align-items:center}._authorLink_nqq4j_44:hover{text-decoration-line:underline}._authorVerified_nqq4j_53{display:inline-flex}._authorLinkText_nqq4j_56{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._authorMeta_nqq4j_63,._authorFollow_nqq4j_66{display:flex}._username_nqq4j_69{color:var(--tweet-font-color-secondary);text-decoration:none;text-overflow:ellipsis}._follow_nqq4j_74{color:var(--tweet-color-blue-secondary);text-decoration:none;font-weight:700}._follow_nqq4j_74:hover{text-decoration-line:underline}._separator_nqq4j_82{padding:0 .25rem}._brand_nqq4j_86{margin-inline-start:auto}._twitterIcon_nqq4j_90{width:23.75px;height:23.75px;color:var(--tweet-twitter-icon-color);fill:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none}._root_1ec15_1{text-decoration:none;color:var(--tweet-font-color-secondary);font-size:.9375rem;line-height:1.25rem;margin-bottom:.25rem;overflow-wrap:break-word;white-space:pre-wrap}._root_1ec15_1:hover{text-decoration-thickness:1px;text-decoration-line:underline}._root_eihfa_1{font-weight:inherit;color:var(--tweet-color-blue-secondary);text-decoration:none;cursor:pointer}._root_eihfa_1:hover{text-decoration-thickness:1px;text-decoration-line:underline}._root_1xq52_1{font-size:var(--tweet-body-font-size);font-weight:var(--tweet-body-font-weight);line-height:var(--tweet-body-line-height);margin:var(--tweet-body-margin);overflow-wrap:break-word;white-space:pre-wrap}._root_g9tkv_1{margin-top:.75rem;overflow:hidden;position:relative}._rounded_g9tkv_6{border:var(--tweet-border);border-radius:12px}._mediaWrapper_g9tkv_10{display:grid;grid-auto-rows:1fr;gap:2px;height:100%;width:100%}._grid2Columns_g9tkv_17{grid-template-columns:repeat(2,1fr)}._grid3_g9tkv_20>a:first-child{grid-row:span 2}._grid2x2_g9tkv_23{grid-template-rows:repeat(2,1fr)}._mediaContainer_g9tkv_26{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._mediaLink_g9tkv_34{text-decoration:none;outline-style:none}._skeleton_g9tkv_38{padding-bottom:56.25%;width:100%;display:block}._image_g9tkv_43{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._anchor_fp31d_1{display:flex;align-items:center;color:#fff;padding:0 1rem;border:1px solid transparent;border-radius:9999px;font-weight:700;transition:background-color .2s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}._videoButton_fp31d_17{position:relative;height:67px;width:67px;display:flex;align-items:center;justify-content:center;background-color:var(--tweet-color-blue-primary);transition-property:background-color;transition-duration:.2s;border:4px solid #fff;border-radius:9999px;cursor:pointer}._videoButton_fp31d_17:hover,._videoButton_fp31d_17:focus-visible{background-color:var(--tweet-color-blue-primary-hover)}._videoButtonIcon_fp31d_35{margin-left:3px;width:calc(50% + 4px);height:calc(50% + 4px);max-width:100%;color:#fff;fill:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none}._watchOnTwitter_fp31d_44{position:absolute;top:12px;right:8px}._watchOnTwitter_fp31d_44>a{min-width:2rem;min-height:2rem;font-size:.875rem;line-height:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f1419bf}._watchOnTwitter_fp31d_44>a:hover{background-color:#272c30bf}._viewReplies_fp31d_60{position:relative;min-height:2rem;background-color:var(--tweet-color-blue-primary);border-color:var(--tweet-color-blue-primary);font-size:.9375rem;line-height:1.25rem}._viewReplies_fp31d_60:hover{background-color:var(--tweet-color-blue-primary-hover)}._root_i24yn_1{color:inherit;text-decoration:none;font-size:var(--tweet-info-font-size);line-height:var(--tweet-info-line-height)}._root_i24yn_1:hover{text-decoration-thickness:1px;text-decoration-line:underline}._info_19qcj_1{display:flex;align-items:center;color:var(--tweet-font-color-secondary);margin-top:.125rem;overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis}._infoLink_19qcj_10{color:inherit;text-decoration:none}._infoLink_19qcj_10{height:var(--tweet-actions-icon-wrapper-size);width:var(--tweet-actions-icon-wrapper-size);font:inherit;margin-left:auto;display:flex;justify-content:center;align-items:center;margin-right:-4px;border-radius:9999px;transition-property:background-color;transition-duration:.2s}._infoLink_19qcj_10:hover{background-color:var(--tweet-color-blue-secondary-hover)}._infoIcon_19qcj_30{color:inherit;fill:currentColor;height:var(--tweet-actions-icon-size);-webkit-user-select:none;-moz-user-select:none;user-select:none}._infoLink_19qcj_10:hover>._infoIcon_19qcj_30{color:var(--tweet-color-blue-secondary)}._actions_n2anf_1{display:flex;align-items:center;color:var(--tweet-font-color-secondary);padding-top:.25rem;margin-top:.25rem;border-top:var(--tweet-border);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis}._like_n2anf_13,._reply_n2anf_14,._copy_n2anf_15{text-decoration:none;color:inherit;display:flex;align-items:center;margin-right:1.25rem}._like_n2anf_13:hover,._reply_n2anf_14:hover,._copy_n2anf_15:hover{background-color:#0000}._like_n2anf_13:hover>._likeIconWrapper_n2anf_27{background-color:var(--tweet-color-red-primary-hover)}._like_n2anf_13:hover>._likeCount_n2anf_30{color:var(--tweet-color-red-primary);text-decoration-line:underline}._likeIconWrapper_n2anf_27,._replyIconWrapper_n2anf_35,._copyIconWrapper_n2anf_36{width:var(--tweet-actions-icon-wrapper-size);height:var(--tweet-actions-icon-wrapper-size);display:flex;justify-content:center;align-items:center;margin-left:-.25rem;border-radius:9999px}._likeIcon_n2anf_27,._replyIcon_n2anf_35,._copyIcon_n2anf_36{height:var(--tweet-actions-icon-size);fill:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none}._likeIcon_n2anf_27{color:var(--tweet-color-red-primary)}._likeCount_n2anf_30,._replyText_n2anf_56,._copyText_n2anf_57{font-size:var(--tweet-actions-font-size);font-weight:var(--tweet-actions-font-weight);line-height:var(--tweet-actions-line-height);margin-left:.25rem}._reply_n2anf_14:hover>._replyIconWrapper_n2anf_35{background-color:var(--tweet-color-blue-secondary-hover)}._reply_n2anf_14:hover>._replyText_n2anf_56{color:var(--tweet-color-blue-secondary);text-decoration-line:underline}._replyIcon_n2anf_35{color:var(--tweet-color-blue-primary)}._copy_n2anf_15{font:inherit;background:none;border:none;cursor:pointer}._copy_n2anf_15:hover>._copyIconWrapper_n2anf_36{background-color:var(--tweet-color-green-primary-hover)}._copy_n2anf_15:hover ._copyIcon_n2anf_36{color:var(--tweet-color-green-primary)}._copy_n2anf_15:hover>._copyText_n2anf_57{color:var(--tweet-color-green-primary);text-decoration-line:underline}._replies_1cutb_1{padding:.25rem 0}._link_1cutb_4{text-decoration:none;color:var(--tweet-color-blue-secondary);display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;transition-property:background-color;transition-duration:.2s;padding:0 1rem;border:var(--tweet-border);border-radius:9999px}._link_1cutb_4:hover{background-color:var(--tweet-color-blue-secondary-hover)}._text_1cutb_23{font-weight:var(--tweet-replies-font-weight);font-size:var(--tweet-replies-font-size);line-height:var(--tweet-replies-line-height);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._root_q5799_1{width:100%;overflow:hidden;border:var(--tweet-border);border-radius:12px;margin:var(--tweet-quoted-container-margin);transition-property:background-color,box-shadow;transition-duration:.2s;cursor:pointer}._root_q5799_1:hover{background-color:var(--tweet-quoted-bg-color-hover)}._article_q5799_16{position:relative;box-sizing:inherit}._header_f00ab_1{display:flex;padding:.75rem .75rem 0;line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;overflow:hidden}._avatar_f00ab_11{position:relative;height:20px;width:20px}._avatarOverflow_f00ab_16{height:100%;width:100%;position:absolute;overflow:hidden;border-radius:9999px}._avatarSquare_f00ab_23{border-radius:4px}._author_f00ab_27{display:flex;margin:0 .5rem;align-items:center}._authorText_f00ab_33{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._username_f00ab_40{color:var(--tweet-font-color-secondary);text-decoration:none;text-overflow:ellipsis;margin-left:.125rem}._root_175ot_1{font-size:var(--tweet-quoted-body-font-size);font-weight:var(--tweet-quoted-body-font-weight);line-height:var(--tweet-quoted-body-line-height);margin:var(--tweet-quoted-body-margin);overflow-wrap:break-word;white-space:pre-wrap;padding:0 .75rem}._root_16yxa_1{display:flex;flex-direction:column;align-items:center;padding-bottom:.75rem}._root_16yxa_1>h3{font-size:1.25rem;margin-bottom:.5rem}._skeleton_oi7hr_1{display:block;width:100%;border-radius:5px;background-image:var(--tweet-skeleton-gradient);background-size:400% 100%;animation:_loading_oi7hr_1 8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._skeleton_oi7hr_1{animation:none;background-position:200% 0}}@keyframes _loading_oi7hr_1{0%{background-position:200% 0}to{background-position:-200% 0}}._root_17qqv_1{pointer-events:none;padding-bottom:.25rem}:root{--background-color: #ededed;--text-color: #111111;--card-background: #d7dbde;--card-heading-color: #1c1c1c;--card-hover-background: ;--text-light: #f0f0f0;--text-dark: #111111;--heading-color: #111111;--link-color: #1c1c1c;--link-hover-color: #66ff66;--error-color: #cc3636;--hr-color: #eaeeef;--input-background: #d7dbde;--input-border: #111111;--input-color: #111111;--input-icon-color: #1c1c1c;--input-outline-color: #111111;--input-hover-border: #1c1c1c;--input-shadow-color: #111111;--button-color-primary: #6666ff;--button-color-disabled: #272727;--button-outline-background: transparent;--button-outline-color: #272727;--button-outline-hover-background: #272727;--button-outline-hover-color: #111111;--button-delete-background: #c42021;--button-delete-hover-background: #991b1b;--button-delete-disabled-background: #272727;--button-delete-disabled-color: #f0f0f0;--button-cancel-background: #272727;--button-cancel-hover-background: #eaeeef;--badge-background: #d7dbde;--avatar-background: #1c1c1c;--tooltip-background: #d7dbde;--tooltip-color: #111111;--spinner-background: #111111;--spinner-color-0: #eaeeef;--spinner-color-1: #272727;--spinner-color-2: #1c1c1c;--spinner-color-3: #111111;--action-button-color: #1c1c1c;--header-toggle-button-border: #272727;--info-label-color: #1c1c1c;--info-value-color: #111111;--info-value-hover-color: #66ff66;--detail-expanded-background: #d7dbde;--tab-button-background: transparent;--tab-button-color: #1c1c1c;--tab-button-active-color: #111111;--tab-button-active-border: #111111;--tab-button-hover-color: #111111;--tab-button-hover-border: #111111;--header-background: transparent;--header-border: rgba(28, 28, 28, .25);--header-search-background: #d7dbde;--menu-link-hover-background: #999999;--menu-shadow-color-1: #1c1c1c;--menu-shadow-color-2: #111111;--menu-hr-color: #111111;--sidebar-background: #f0f0f0;--sidebar-toggle-border: #d7dbde;--sidebar-toggle-hover-background: #eaeeef;--label-color: #1c1c1c;--nav-link-color: #1c1c1c;--nav-link-hover-background: #999999;--nav-link-hover-color: #111111;--nav-link-active-background: #d7dbde;--nav-link-active-color: #111111;--table-background: #eaeeef;--table-header-background: #b9bdc0;--table-row-background: #eaeeef;--table-row-hover-background: #999999;--pagination-background: #eaeeef;--pagination-button-background: #eaeeef;--pagination-button-color: #1c1c1c;--pagination-svg-fill: #111111;--pagination-button-hover-background: #999999;--pagination-button-hover-color: #111111;--pagination-button-disabled-color: #999999;--file-icon-color: #1c1c1c;--file-list-item-border: #333333;--download-link-color: #1c1c1c;--download-link-hover-color: #66ff66;--tag-add-background: transparent;--tag-add-color: #1c1c1c;--tags-container-border: #272727;--tags-container-background: #333333;--tags-container-item-color: #111111;--button-add-assignment-color: #272727;--button-add-assignment-hover-color: #66ff66;--button-add-assignment-hover-background: #333333;--avatar-container-border: #272727;--avatar-container-hover-border: #111111}body.dark-theme{--background-color: #1c1c1c;--text-color: #f0f0f0;--card-background: #272727;--card-heading-color: #999999;--card-hover-background: rgba(102, 255, 102, .1);--text-light: #f0f0f0;--text-dark: #111111;--heading-color: #f0f0f0;--link-color: #999999;--link-hover-color: #66ff66;--error-color: #cc3636;--hr-color: #272727;--input-background: #333333;--input-border: #eaeeef;--input-color: #f0f0f0;--input-icon-color: #999999;--input-outline-color: #f0f0f0;--input-hover-border: #999999;--input-shadow-color: #f0f0f0;--button-color-primary: #6666ff;--button-color-disabled: #b9bdc0;--button-outline-background: transparent;--button-outline-color: #eaeeef;--button-outline-hover-background: #eaeeef;--button-outline-hover-color: #f0f0f0;--button-delete-background: #c42021;--button-delete-hover-background: #991b1b;--button-delete-disabled-background: #eaeeef;--button-delete-disabled-color: #111111;--button-cancel-background: #eaeeef;--button-cancel-hover-background: #111111;--badge-background: #333333;--avatar-background: #999999;--tooltip-background: #333333;--tooltip-color: #f0f0f0;--spinner-background: #f0f0f0;--spinner-color-0: #272727;--spinner-color-1: #eaeeef;--spinner-color-2: #999999;--spinner-color-3: #f0f0f0;--action-button-color: #999999;--header-toggle-button-border: #eaeeef;--info-label-color: #999999;--info-value-color: #f0f0f0;--info-value-hover-color: #66ff66;--detail-expanded-background: #272727;--tab-button-background: transparent;--tab-button-color: #999999;--tab-button-active-color: #f0f0f0;--tab-button-active-border: #f0f0f0;--tab-button-hover-color: #f0f0f0;--tab-button-hover-border: #f0f0f0;--header-background: transparent;--header-border: rgba(153, 153, 153, .25);--header-search-background: #333333;--menu-link-hover-background: #4f4f4f;--menu-shadow-color-1: #999999;--menu-shadow-color-2: #f0f0f0;--menu-hr-color: #f0f0f0;--sidebar-background: #111111;--sidebar-toggle-border: #272727;--sidebar-toggle-hover-background: #272727;--label-color: #999999;--nav-link-color: #999999;--nav-link-hover-background: #333333;--nav-link-hover-color: #f0f0f0;--nav-link-active-background: #272727;--nav-link-active-color: #f0f0f0;--table-background: #272727;--table-header-background: #333333;--table-row-background: #272727;--table-row-hover-background: #333333;--pagination-background: #272727;--pagination-button-background: #272727;--pagination-button-color: #999999;--pagination-svg-fill: #f0f0f0;--pagination-button-hover-background: #333333;--pagination-button-hover-color: #f0f0f0;--pagination-button-disabled-color: #eaeeef;--file-icon-color: #999999;--file-list-item-border: #333333;--download-link-color: #999999;--download-link-hover-color: #66ff66;--tag-add-background: transparent;--tag-add-color: #999999;--tags-container-border: #eaeeef;--tags-container-background: #333333;--tags-container-item-color: #f0f0f0;--button-add-assignment-color: #eaeeef;--button-add-assignment-hover-color: #66ff66;--button-add-assignment-hover-background: #333333;--avatar-container-border: #272727;--avatar-container-hover-border: #f0f0f0}:root{--sidebar-width: 260px;transition:width .3s ease-in-out,padding .3s ease-in-out}.email-sent-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-top:3%}.email-sent-container .email-sent-wrapper{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.email-sent-container .email-sent-wrapper .logo{margin-bottom:30px}*{box-sizing:border-box}body{margin:0;font-family:Inter var,Inter,sans-serif;font-size:13px;color:var(--text-color);background-color:var(--background-color);overflow:hidden}.body-container{display:flex;flex-direction:row;justify-content:flex-start;min-height:calc(100vh - 110px);margin:110px 0;min-width:950px}h1{color:var(--heading-color);font-weight:400;font-size:2em;margin-bottom:5px}h2{color:var(--heading-color);font-weight:400;font-size:1.5em}h2.error{color:var(--error-color)}h3{text-transform:uppercase;margin:0}h4{font-size:.75rem;color:var(--info-label-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}hr{border:1px solid var(--hr-color)}a{text-decoration:none;color:var(--link-color)}a:hover{color:var(--link-hover-color)}.card{background-color:var(--card-background);border-radius:10px;padding:20px;margin-bottom:1rem;overflow-y:auto;overflow-x:hidden}.card.settings-card{min-height:250px}.card h2{margin-top:0}.card h3{color:var(--card-heading-color);margin-top:0;align-self:flex-start}form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.error-message{color:var(--error-color);height:1.5rem;margin:.5rem 0}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.truncate{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-to-sprint-container .sprints-selection-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:10px;height:100%}.add-to-sprint-container .sprints-selection-wrapper .sprint-dropdown-wrapper{background-color:var(--header-search-background);width:400px;height:35px;position:relative;border-radius:6px}.add-to-sprint-container .sprints-selection-wrapper .sprint-dropdown-wrapper .dropdown-button{display:flex;justify-content:space-between;align-items:center;background-color:var(--header-search-background);white-space:nowrap;padding:6px 14px;border-radius:5px}.add-to-sprint-container .sprints-selection-wrapper .sprint-dropdown-wrapper .dropdown-button .dropdown-title{overflow:hidden;text-overflow:ellipsis;width:92%}.add-to-sprint-container .sprints-selection-wrapper .sprint-dropdown-wrapper .dropdown-options-wrapper{width:100%;max-height:260px;overflow-y:scroll;background-color:var(--header-search-background);border-radius:0 0 5px 5px;border-top:1px solid rgba(13,19,31,.51);position:absolute;z-index:3;top:29px}.add-to-sprint-container .sprints-selection-wrapper .sprint-dropdown-wrapper .dropdown-options-wrapper .sprint-option{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px 14px;border:1px solid transparent;transition:.1s ease-in-out;cursor:pointer}.add-to-sprint-container .add-tasks-button{height:35px;font-size:14px;border-radius:5px;border:none;white-space:nowrap;transition:.2s ease-in-out;padding:0 15px}.add-to-sprint-container .add-tasks-button:hover{cursor:pointer}.add-to-sprint-container .add-tasks-button:disabled{cursor:pointer}@media(min-width:1520px)and (max-width:1620px){.add-to-sprint-container .sprints-selection-wrapper .sprint-dropdown-wrapper{width:300px}}.avatar-container,.user-avatar{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--avatar-background);border-radius:50%;height:30px;width:30px;cursor:pointer;font-size:.7rem}.avatar-container .avatar-image,.user-avatar .avatar-image{height:100%;width:100%;background-repeat:no-repeat;border-radius:50%}.avatar-container svg,.user-avatar svg{margin:0;padding:0;background-color:transparent}.user-avatar{height:150px;width:150px;font-size:3.5rem}.badge{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--badge-background);min-height:20px;height:auto;padding-right:10px;padding-left:10px;border-radius:20px;color:var(--text-color);font-size:.7rem}.badge.active-active{background-color:#07cd7b}.badge.active-inactive{background-color:#999}.badge.health-on-track{background-color:#07cd7b}.badge.health-at-risk{background-color:#ff5b00}.badge.health-critical{background-color:#c42021}.badge.health-overdue{background-color:#cc3636}.badge.health-none{background-color:#272727}.badge.health-completed{background-color:#66f}.badge.priority-urgent{background-color:red}.badge.priority-high{background-color:#ff5b00;color:var(--text-light)}.badge.priority-medium{background-color:#fae204;color:var(--text-dark)}.badge.priority-low{background-color:#07cd7b;color:var(--text-dark)}.badge.priority-none{background-color:#333;color:var(--text-light)}.badge.status-active{background-color:#07cd7b}.badge.status-on-hold{background-color:#ff5b00}.badge.status-cancelled{background-color:#cc3636}.badge.status-pending-approval{background-color:#ff5b00}.badge.status-ongoing{background-color:#07cd7b}.badge.status-complete{background-color:#66f}.badge.sprint_status-past{background-color:red;color:var(--text-light)}.badge.sprint_status-current{background-color:#07cd7b;color:var(--text-light)}.badge.sprint_status-upcoming{background-color:#fae204;color:var(--text-dark)}button{display:flex;flex-direction:row;justify-content:center;align-items:center;height:35px;background-color:var(--button-color-primary);color:var(--text-light);border:none;padding-left:20px;padding-right:20px;text-decoration:none;border-radius:5px;font-size:14px;margin:10px 0;cursor:pointer;gap:10px;min-width:100px}button.dropdown-item{margin:5px}button:hover{background-color:var(--button-color-disabled);color:var(--input-background);transition:.2s ease-in-out}button:disabled{background-color:var(--button-color-disabled);color:#fff;cursor:wait}button.login-button{min-width:100px;justify-content:center}button.login-button .button-content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;min-width:40px}button.outline{background-color:var(--button-outline-background);border:1px solid var(--button-outline-color);color:var(--button-outline-color)}button.outline:hover{background-color:var(--button-outline-hover-background);color:var(--button-outline-hover-color)}button.small{width:28px;min-width:28px;height:28px;margin:0}button.delete-button{color:#fff;background-color:var(--button-delete-background)}button.delete-button:hover{background-color:var(--button-delete-hover-background)}button.delete-button:disabled{background-color:var(--button-delete-disabled-background);color:var(--button-delete-disabled-color)}button.cancel-button{background-color:var(--button-cancel-background);color:var(--sidebar-background)}button.cancel-button:hover{background-color:var(--button-cancel-hover-background);color:var(--text-color)}.button-row{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:15px}.button-row label,.button-row span{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;white-space:nowrap}.button-row-left button{margin-right:5px}.button-row-right button{margin-left:5px}.nav-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;color:var(--nav-link-color);text-decoration:none;width:100%;padding:10px;margin-bottom:10px;border-radius:5px;border:none;position:relative}.nav-link:hover{background:var(--nav-link-hover-background);color:var(--nav-link-hover-color)}.nav-link.collapsed{position:relative}.nav-link.collapsed:after{content:attr(data-tooltip);position:absolute;left:100%;top:50%;transform:translateY(-50%);background-color:var(--tooltip-background);color:var(--tooltip-color);padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;margin-left:10px;box-shadow:0 2px 8px #0000004d;pointer-events:none}.nav-link.collapsed:before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--tooltip-background);margin-left:5px;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;pointer-events:none}.nav-link.collapsed:hover:after,.nav-link.collapsed:hover:before{opacity:1;visibility:visible}.nav-link-active{background:var(--nav-link-active-background);color:var(--nav-link-active-color)}button.tab-button{background-color:var(--tab-button-background);color:var(--tab-button-color);border-radius:0;min-width:auto}button.tab-button.active{color:var(--tab-button-active-color);border-bottom:2px solid var(--tab-button-active-border)}button.tab-button.selected{color:var(--tab-button-active-color)}button.tab-button:hover{color:var(--tab-button-hover-color);border-bottom:2px solid var(--tab-button-hover-border)}.timer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:35px;background-color:transparent;color:var(--text-color);border:2px solid var(--button-color-primary);padding:8px 16px;border-radius:0;font-size:14px;cursor:pointer;transition:border-radius .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timer:hover{border-radius:15px}.timer:active{transform:scale(.98)}.timer .time-wrapper{font-weight:500}.color-picker-container{position:relative}.color-picker-container .display-wrapper:hover{cursor:pointer}.color-picker-container .display-wrapper .default-display-wrapper{border:solid 1px var(--input-border);border-radius:4px;width:100px;height:20px}.color-picker-container .default-colors-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:2%;min-height:80px;border-bottom:1px solid #bfbfbf;padding-bottom:5px}.color-picker-container .default-colors-wrapper .color{height:28px;width:28px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.color-picker-container .default-colors-wrapper .color:hover{cursor:pointer}.color-picker-container .default-colors-wrapper .color svg{position:relative;top:24%;left:20%;font-size:20px}.color-picker-container .eyedropper-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.color-picker-container .eyedropper-wrapper button{padding:7px;border-radius:50%}.color-picker-container .color-picker-wrapper{position:absolute;width:245px;z-index:1000;box-shadow:0 2px 8px #00000026;border-radius:6px;border:solid 1px var(--input-border);padding:5px;background-color:var(--input-background);font-size:.875rem}.color-picker-container .color-picker-wrapper .color-input-wrapper{display:flex;gap:5px;margin-top:5px}.color-picker-container .color-picker-wrapper input{min-width:80px;padding-left:0;height:28px}.color-picker-container .color-picker-wrapper input:hover{cursor:pointer}.combo-box-container{display:flex;flex-direction:column;position:relative;width:100%;background-color:var(--input-background);border:.5px solid var(--input-border);border-radius:6px;overflow:visible}.combo-box-container.inline{display:inline-block;height:auto;border:none;background:transparent}.combo-box-container .search-bar-wrapper{display:flex;align-items:center;padding:0 8px;background-color:var(--input-background);border-radius:6px;position:relative}.combo-box-container .search-bar-wrapper.inline{padding:0;border:none;background:transparent;border-radius:0;display:flex;align-items:center;position:relative}.combo-box-container .search-bar-wrapper .magnifying-glass-icon{margin-right:8px;color:var(--input-color);opacity:.6;display:flex;align-items:center;flex-shrink:0;position:absolute;left:8px;z-index:1;pointer-events:none}.combo-box-container .search-bar-wrapper.inline .magnifying-glass-icon{position:absolute;left:8px;margin-right:0}.combo-box-container .search-bar-wrapper .combo-search{flex:1;width:100%;height:32px;margin:0;padding:0 0 0 24px;border:none;border-radius:0;outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;color:var(--input-color);font-size:.875rem;text-align:left}.combo-box-container .search-bar-wrapper .combo-search::-moz-placeholder{color:var(--input-disabled-color, #999)}.combo-box-container .search-bar-wrapper .combo-search::placeholder{color:var(--input-disabled-color, #999)}.combo-box-container .search-bar-wrapper .combo-search:focus{outline:none;box-shadow:none}.combo-box-container .search-bar-wrapper .combo-search.inline{width:100%;height:32px;background-color:var(--input-background);padding:0 8px 0 32px;font-size:.875rem;line-height:1;text-align:left;cursor:pointer;border:.5px solid var(--input-border);border-radius:6px;box-sizing:border-box}.combo-box-container .search-bar-wrapper .combo-search.inline:focus{border-color:var(--input-hover-border);background-color:var(--input-background);width:100%;min-width:80px;outline:none;box-shadow:none}.combo-box-container.dropdown-open{border-radius:6px 6px 0 0}.combo-box-container.dropdown-open .search-bar-wrapper:not(.inline){border-radius:6px 6px 0 0;border-bottom:.5px solid var(--input-border)}.combo-box-container.dropdown-open .combo-search.inline{border-radius:6px 6px 0 0;border-bottom:.5px solid var(--input-border)}.combo-box-container .combo-box-list-wrapper{display:flex;flex-direction:column;margin:0;padding:4px 0;overflow-y:auto;overflow-x:hidden;background-color:var(--card-background);border:.5px solid var(--input-border);border-top:none;border-radius:0 0 6px 6px;max-height:200px;z-index:9999;list-style:none;box-shadow:0 4px 12px #00000026;position:absolute;top:100%;left:0;right:0;width:100%}.combo-box-container .combo-box-list-wrapper.inline{width:100%;margin:-1px 0 0;top:calc(100% + 1px);left:0;border:.5px solid var(--input-border);border-top:none;border-radius:0 0 6px 6px;background-color:var(--card-background);box-shadow:0 4px 12px #00000026;box-sizing:border-box}.combo-box-container .combo-box-list-wrapper .option{list-style-type:none;padding:8px 12px;cursor:pointer;transition:background-color .2s;color:var(--text-color);font-size:.875rem;margin:0;border-radius:4px;text-align:left}.combo-box-container .combo-box-list-wrapper .option:hover{background-color:var(--table-row-hover-background)}.combo-box-container .combo-box-list-wrapper .option.focused{outline:1px solid var(--input-hover-border);outline-offset:-1px}.combo-box-container .combo-box-list-wrapper .option.selected{font-weight:500;background-color:#07cd7b}.combo-box-container .combo-box-list-wrapper .new-tag{padding:8px 12px;cursor:pointer;color:var(--link-color);font-weight:500;font-size:.875rem}.combo-box-container .combo-box-list-wrapper .new-tag:hover{background-color:var(--table-row-hover-background)}.combo-box-container .combo-box-list-wrapper .no-results{padding:8px 12px;color:var(--input-disabled-color, #999);font-style:italic;font-size:.875rem}.combo-box-container .combo-box-list-wrapper::-webkit-scrollbar{width:6px}.combo-box-container .combo-box-list-wrapper::-webkit-scrollbar-thumb{background-color:var(--input-disabled-color, #999);border-radius:3px}.combo-box-container .combo-box-list-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--input-color)}.combo-box-container .combo-box-list-wrapper::-webkit-scrollbar-track{background-color:transparent}.data-table-container{width:100%;border-radius:4px;background-color:var(--table-background);border:1px solid var(--table-header-background);max-height:calc(100vh - 200px);min-width:900px;display:flex;flex-direction:column}.contract-list-data-table .data-table-container{height:100vh}.data-table-header-container{flex-shrink:0;overflow:hidden;padding-right:8px;background-color:var(--table-header-background)}.data-table-body-container{flex:1;overflow-y:auto;min-height:0;scrollbar-gutter:stable}.data-table-body-container::-webkit-scrollbar{width:8px}.data-table-body-container::-webkit-scrollbar-track{background:var(--input-border);border-radius:4px}.data-table-body-container::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}.data-table-body-container::-webkit-scrollbar-thumb:hover{background:var(--text-color)}.data-table{width:100%;table-layout:fixed;border-collapse:collapse;background-color:var(--table-background);color:var(--text-color);height:40px}.data-table .data-table-header{background-color:var(--table-header-background);font-weight:400;text-align:left;padding:5px 10px;border-bottom:1px solid var(--table-header-background);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-table .data-table-header.sortable{cursor:pointer;transition:background-color .2s ease}.data-table .data-table-header.sortable:hover{background-color:var(--table-row-hover-background)}.data-table .data-table-header.sortable .header-content{display:flex;align-items:center;justify-content:flex-start}.data-table .data-table-header.sortable .sort-icon-container{width:12px;height:12px;font-size:14px;display:flex;align-items:center;justify-content:center;margin-left:8px}.data-table .data-table-header.sortable .sort-icon{color:var(--text-color);transition:color .2s ease}.data-table .data-table-header.sortable .sort-icon-placeholder{width:12px;height:12px}.data-table .data-table-header.sortable:hover .sort-icon{color:var(--text-color)}.data-table .data-table-checkbox-header{width:26px;text-align:center;padding-right:0;overflow-x:visible}.data-table .data-table-checkbox{width:26px;padding:10px;text-align:center}.data-table .data-table-row{background-color:var(--table-row-background);border-bottom:1px solid var(--table-header-background);transition:background-color .2s ease}.data-table .data-table-row .drag-handle{opacity:0;pointer-events:none;transition:opacity .15s ease;cursor:grab;background:transparent;border:0;color:var(--text-color);font-size:16px;line-height:1;padding:2px 0;margin-left:0;display:block;min-width:24px;width:100%;text-align:left;position:relative;z-index:2}.data-table .data-table-row:hover .drag-handle{opacity:1;pointer-events:auto}.data-table .data-table-row:focus-within .drag-handle{opacity:1;pointer-events:auto}.data-table .data-table-row .drag-handle:active{cursor:grabbing}.data-table .data-table-row:last-child{border-bottom:none}.data-table .data-table-row.highlight-on-hover:hover{background-color:var(--table-row-hover-background)}.data-table .data-table-row.pointer-on-hover,.data-table .data-table-row.clickable{cursor:pointer}.data-table .data-table-row .data-table-cell{padding:5px 10px;border-bottom:1px solid var(--table-header-background)}.data-table .data-table-row .data-table-cell:last-child{border-right:none}.data-table .data-table-row .drag-handle-cell{text-align:left;padding:5px 0 5px 6px;width:24px;position:relative;z-index:2}.data-table .data-table-row .data-table-no-data{text-align:center;padding:40px 16px;color:var(--text-color);opacity:.7;font-style:italic}.data-table .drag-handle-header{width:24px;text-align:left;padding:5px 0 5px 6px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;padding:0;cursor:pointer;color:var(--text-color);background-color:var(--table-row-background);border:1px solid var(--label-color);border-radius:4px;position:relative}input[type=checkbox]:checked{background-color:var(--button-color-primary);border-color:var(--button-color-primary)}input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}input[type=checkbox]:hover{border-color:var(--button-color-primary)}.data-table-loading{display:flex;justify-content:center;align-items:center;padding:40px;background-color:var(--table-background);border:1px solid var(--table-header-background);border-radius:4px}.data-table-loading .loading-spinner{color:var(--text-color);font-size:16px}.data-table-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:var(--pagination-background);border-top:1px solid var(--table-header-background);border-radius:0 0 4px 4px;flex-shrink:0}.data-table-pagination .pagination-info{display:flex;gap:16px;color:var(--pagination-button-color);font-size:14px}.data-table-pagination .pagination-info span{opacity:.8}.data-table-pagination .pagination-controls{display:flex;gap:8px}.data-table-pagination .pagination-controls .pagination-button{background-color:var(--pagination-button-background);color:var(--pagination-button-color);border:1px solid var(--table-header-background);padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.data-table-pagination .pagination-controls .pagination-button:hover:not(:disabled){background-color:var(--pagination-button-hover-background);color:var(--pagination-button-hover-color)}.data-table-pagination .pagination-controls .pagination-button:disabled{opacity:.5;cursor:not-allowed;background-color:var(--pagination-button-disabled-color)}@media(max-width:1170px){.data-table-container{font-size:12px}.data-table-pagination{flex-direction:column;gap:12px;text-align:center}.data-table-pagination .pagination-info{flex-direction:column;gap:4px}}.drag-drop-container{width:100%}.drag-drop-container .form-file-upload .error-msg{margin-top:4px;color:red}.drag-drop-container .form-file-upload .input-file-upload{display:none}.drag-drop-container .form-file-upload .label-file-upload{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;border:1px dashed #cbd5e1;border-radius:1rem;background-color:var(--table-header-background);transition:.2s ease-in-out;margin:15px auto}.drag-drop-container .form-file-upload .label-file-upload.drag-active{background-color:#fff}.drag-drop-container .form-file-upload .label-file-upload .action-button-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.drag-drop-container .form-file-upload .label-file-upload .action-button-wrapper p{margin:5px 0 0}.drag-drop-container .form-file-upload .label-file-upload .action-button-wrapper .upload-button{margin:auto;padding:.25rem;font-size:1rem;border:none;font-family:Oswald,sans-serif;background-color:transparent;color:var(--text-color);cursor:pointer}.drag-drop-container .form-file-upload .label-file-upload .action-button-wrapper .upload-button:hover{text-decoration:underline}.drag-drop-container .form-file-upload .drag-file-element{position:absolute;width:100%;height:100%;border-radius:1rem;top:0;right:0;bottom:0;left:0}.file_list{list-style:none;padding:0;margin:0}.file_list .list_item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--file-list-item-border)}.file_list .list_item:last-child{border-bottom:none}.file_list .list_item .file-info{display:flex;align-items:center;gap:1rem}.file_list .list_item .file-info .file-icon{font-size:1.75rem;color:var(--file-icon-color)}.file_list .list_item .file-info .file-details{display:flex;flex-direction:column}.file_list .list_item .file-info .file-details .file-size{color:var(--file-icon-color);font-size:.875rem}.file_list .list_item .download-link{color:var(--download-link-color);font-size:1.25rem;text-decoration:none}.file_list .list_item .download-link:hover{color:var(--download-link-hover-color)}.form-group{margin-bottom:1.5rem;width:100%}.form-group label{display:block;margin-bottom:.5rem;color:var(--label-color);font-weight:600;font-size:.875rem}.form-group input[type=date]{width:100%;height:32px;border:solid 1px var(--input-border);border-radius:6px;padding:0 8px;background-color:var(--input-background);color:var(--input-color);font-size:.875rem}.form-group input[type=date]:hover{border-color:var(--input-hover-border)}.form-group input[type=date]:focus{outline:none;border-color:var(--input-outline-color)}.form-group select{width:100%;height:32px;border:solid 1px var(--input-border);border-radius:6px;padding:0 8px;background-color:var(--input-background);color:var(--input-color);font-size:.875rem;cursor:pointer}.form-group select:hover{border-color:var(--input-hover-border)}.form-group select:focus{outline:none;border-color:var(--input-outline-color)}.form-group select:disabled{color:var(--input-disabled-color, #999);cursor:not-allowed}.form-group select option{background-color:var(--input-background);color:var(--input-color)}.form-group .is-invalid{border-color:var(--error-color)}.form-group .is-invalid:focus{border-color:var(--error-color)}.form-group .invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.75rem;color:var(--error-color)}.form-group .parent-task-placeholder{color:var(--input-disabled-color, #999)}.form-row{display:flex;gap:16px;width:100%;margin-bottom:1.5rem}.form-row .form-group{margin-bottom:0;flex:1}.form-row .form-group.col-md-6{flex:0 0 calc(50% - 8px)}.form-row .form-group.col-md-4{flex:0 0 calc(33.333% - 11px)}@media(max-width:768px){.form-row{flex-direction:column;gap:0;margin-bottom:0}.form-row .form-group{margin-bottom:1.5rem}.form-row .form-group.col-md-6,.form-row .form-group.col-md-4{flex:1}}.button-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:2rem;padding-top:1rem}.button-row .button-row-left,.button-row .button-row-right{display:flex;gap:10px}.button-row .button-row-left{justify-content:flex-start}.button-row .button-row-right{justify-content:flex-end}.button-row button[type=submit]{min-width:120px}.form-styling{width:100%;margin:8px}select{height:32px;width:100%;border:solid 1px var(--input-border);border-radius:5px;background-color:var(--input-background);padding-left:8px;outline:var(--input-outline-color);color:var(--input-color);align-self:flex-start}select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--input-shadow-color) inset!important}select:hover:not(:disabled){border-color:var(--input-hover-border)}select:disabled{cursor:not-allowed}select.contact-role-disabled{background-color:var(--input-disabled-background, rgba(128, 128, 128, .1));color:var(--input-disabled-color, #999);opacity:.6}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=date],input[type=number],input:not([type]):not(.combo-search),textarea{height:32px;width:100%;border:solid 1px var(--input-border);border-radius:6px;padding-left:8px;background-color:var(--input-background);outline:var(--input-outline-color);color:var(--input-color)}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:active,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:active,input[type=search]:-webkit-autofill,input[type=search]:-webkit-autofill:hover,input[type=search]:-webkit-autofill:focus,input[type=search]:-webkit-autofill:active,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:hover,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:active,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:active,input:not([type]):not(.combo-search):-webkit-autofill,input:not([type]):not(.combo-search):-webkit-autofill:hover,input:not([type]):not(.combo-search):-webkit-autofill:focus,input:not([type]):not(.combo-search):-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--input-background) inset!important;-webkit-text-fill-color:var(--input-color)}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=search]:hover,input[type=date]:hover,input[type=number]:hover,input:not([type]):not(.combo-search):hover,textarea:hover{border-color:var(--input-hover-border)}input[type=text][id=search],input[type=email][id=search],input[type=password][id=search],input[type=tel][id=search],input[type=search][id=search],input[type=date][id=search],input[type=number][id=search],input:not([type]):not(.combo-search)[id=search],textarea[id=search]{border:none;background-color:var(--input-background);color:var(--input-color);margin:10px 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.org-select .input-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.input-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;position:relative;flex:1;min-width:0}.input-container .password-wrapper{display:flex;align-items:center;width:100%}.input-container .password-wrapper .icon-wrapper{background-color:transparent;position:absolute;right:12px}.input-container .password-wrapper .icon-wrapper svg{color:var(--input-icon-color);font-size:small}.input-container label{color:var(--label-color);margin-bottom:6px;margin-left:0;font-weight:600;align-self:flex-start}.input-container .error-msg{font-size:10px;color:var(--error-color);margin-left:5px;align-self:flex-start;padding:2px 0;height:12px}.input-container.field-small{flex:0 0 120px}.input-container.field-medium{flex:0 0 200px}.input-container.field-large{flex:0 0 300px}.input-container.field-flex{flex:1}.form-row{display:flex;gap:16px;width:100%}@media(max-width:768px){.form-row{flex-direction:column;gap:0;margin-bottom:0}.form-row .input-container{margin-bottom:16px}}.search-input-wrapper{position:relative;width:100%;margin-right:1rem}.search-input-wrapper .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.4;z-index:1;height:12px;color:var(--input-color)}.search-input-wrapper .search-input{width:100%;padding-left:30px;border:none;border-radius:6px;border:1px solid var(--table-header-background)!important;outline:var(--input-outline-color);color:var(--input-color);height:32px}.search-input-wrapper .search-input:-webkit-autofill,.search-input-wrapper .search-input:-webkit-autofill:hover,.search-input-wrapper .search-input:-webkit-autofill:focus,.search-input-wrapper .search-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--input-shadow-color) inset!important}.search-input-wrapper .search-input:hover{border-color:var(--input-hover-border)}.search-input-wrapper .search-input:focus{border-color:var(--input-outline-color)}.search-input-wrapper.width-200px{width:200px}.textarea-container{position:relative;width:100%;margin-right:1rem}.textarea-container textarea{padding:5px;height:64px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.textarea-container textarea::-webkit-scrollbar{display:none}.textarea-container label{color:var(--label-color);margin-bottom:6px;margin-left:0;font-weight:600;align-self:flex-start}.project-tasks{width:100%;max-width:100%;overflow:hidden}.kanban-scroll-container{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem}.kanban-scroll-container::-webkit-scrollbar{height:8px}.kanban-scroll-container::-webkit-scrollbar-track{background:var(--input-border);border-radius:4px}.kanban-scroll-container::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}.kanban-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--text-color)}.task-kanban{min-width:-moz-max-content;min-width:max-content}.task-kanban .task-card{background:var(--card-background);border-radius:6px;padding:.5rem;margin-bottom:.5rem;cursor:pointer;border:1px solid var(--input-border)}.task-kanban .task-card h4{margin:0 0 .5rem;font-size:.8rem;font-weight:600;color:var(--text-color)}.task-kanban .task-card .task-card-details{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.task-kanban .task-card .priority{padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.task-kanban .task-card .priority.priority-high{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.task-kanban .task-card .priority.priority-medium{background-color:#fffbeb;color:#d97706;border:1px solid #fed7aa}.task-kanban .task-card .priority.priority-low{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.task-kanban .task-card .priority.priority-urgent{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;font-weight:600}.task-kanban .task-card .priority.priority-critical{background-color:#7f1d1d;color:#fff;border:1px solid #dc2626;font-weight:600}.task-kanban .task-card .points{background-color:var(--badge-background);padding:.2rem .5rem;border-radius:4px;font-size:.75rem;color:var(--text-color);border:1px solid var(--input-border)}.task-kanban .task-card .assigned-users{display:flex;gap:.25rem;margin-top:.5rem;flex-wrap:wrap}.task-kanban .task-card .assigned-users .user-avatar{width:24px;height:24px;background-color:var(--button-color-primary);color:var(--text-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:500;border:1px solid var(--input-border)}.task-kanban .kanban-board .kanban-columns{display:flex;gap:1rem;padding-bottom:1rem;overflow:hidden;height:70vh}.task-kanban .kanban-board .kanban-column{background-color:var(--table-header-background);border-radius:6px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;min-width:200px;min-height:400px;max-width:200px;border:1px solid var(--pagination-button-color);overflow:hidden;overflow-y:auto}.task-kanban .kanban-board .kanban-column.kanban-column-hover{background-color:var(--card-hover-background);border:1px dashed var(--card-hover-background)}.task-kanban .kanban-board .kanban-column .kanban-column-header{border-radius:6px 6px 0 0;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem 1rem .25rem .75rem;border-bottom:1px solid var(--input-border);margin-left:-.55rem;margin-right:-.55rem;z-index:1000!important}.task-kanban .kanban-board .kanban-column .kanban-column-header h3{margin:0;font-size:.75rem;font-weight:600;color:var(--text-dark)}.task-kanban .kanban-board .kanban-column .kanban-column-header .task-count{background-color:var(--badge-background);color:var(--text-color);border-radius:9999px;padding:.25rem .5rem;font-size:.6rem;font-weight:500}.task-kanban .kanban-board .kanban-column .kanban-column-content{display:flex;flex-direction:column;gap:.5rem;min-height:300px}.loading-with-children{position:relative;min-height:120px;width:100%}.loading-with-children__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;padding-top:40px;background-color:color-mix(in srgb,var(--background-color, #fff) 75%,transparent);pointer-events:all}.items-container{width:100%;height:70%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:transparent;align-items:center;padding-top:50px;background-color:var(--detail-expanded-background)}.items-container .circle{position:relative;right:35px;width:40px;height:40px;background-color:var(--spinner-background);border-radius:50%;animation:circle 3s ease-in-out infinite forwards}.items-container h1{position:relative;top:40px;font-size:30px;color:var(--text-color);text-align:center;animation:text 3s ease-in-out infinite forwards}@keyframes circle{0%{transform:translate(50%) translateY(0);background-color:var(--spinner-color-0)}25%{transform:translate(100%) translateY(50%);background-color:var(--spinner-color-1)}50%{transform:translate(50%) translateY(100%);background-color:var(--spinner-color-2)}75%{transform:translate(0) translateY(50%);background-color:var(--spinner-color-3)}to{transform:translate(50%) translateY(0);background-color:var(--spinner-color-0)}}@keyframes text{0%{color:var(--text-color)}50%{color:transparent}}.delete-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:color-mix(in srgb,#111111,transparent 25%);z-index:1000}.delete-modal{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:420px;padding:15px;height:250px;position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);background-color:#272727;border-radius:5px;box-shadow:0 3px 7px 1px #00000052;z-index:1000}.delete-modal .are-you-sure{font-size:23px}.delete-modal .icon{padding:10px;font-size:80px;color:#ff5b00;justify-self:center}.delete-modal button{width:150px;position:relative}.delete-modal .cancel-button{left:19%;background-color:#999}.delete-modal .cancel-button:hover{background-color:#eaeeef}.delete-modal .delete-button{margin-left:10px}.notification-card-container{cursor:default;width:100%;position:relative;top:40px}.notification-card-container .top-header-wrapper{display:flex;align-items:center;justify-content:space-between;height:60px;border-radius:5px 5px 0 0;background-color:var(--input-background)}.notification-card-container .top-header-wrapper .left-column-wrapper{display:flex;flex-direction:row;align-items:center;height:100%;font-size:1.2rem}.notification-card-container .top-header-wrapper .left-column-wrapper .arrow-wrapper{display:flex;align-self:center;height:30px;max-width:100%;padding-left:12px;background-color:var(--input-background);position:relative}.notification-card-container .top-header-wrapper .left-column-wrapper .arrow-wrapper .project,.notification-card-container .top-header-wrapper .left-column-wrapper .arrow-wrapper .task{text-wrap:nowrap}.notification-card-container .top-header-wrapper .left-column-wrapper .arrow-wrapper .task{overflow:hidden;text-overflow:ellipsis;padding-right:12px}.notification-card-container .top-header-wrapper .left-column-wrapper .arrow-wrapper .chevron{height:15px;margin:7px 12px;opacity:.4}.notification-card-container .top-header-wrapper .right-column-wrapper{justify-content:flex-end;gap:15px;margin-right:12px}.notification-card-container .top-header-wrapper .right-column-wrapper svg{height:18px;transition:all .3s ease-in-out;cursor:pointer}.notification-card-container .top-header-wrapper .right-column-wrapper .dark-link{text-wrap:nowrap;padding:3px 10px;box-shadow:none}.notification-card-container .notification-details-wrapper{display:flex;justify-content:space-between;height:35px;border-radius:0 0 5px 5px;background-color:var(--sidebar-toggle-hover-background);border-top:1px solid var(--background-color)}.notification-card-container .notification-details-wrapper .details{margin:8px 12px}.notification-card-container .notification-details-wrapper .date{opacity:.4;margin:8px 12px}.notifications-container{width:100%}.notifications-container .notifications-page-container{width:100%;height:calc(100vh - 140px);margin:0 7px;overflow-y:scroll}.notifications-container .notifications-page-container .notifications-wrapper{display:flex;flex-direction:column;margin-top:20px;gap:20px}.notifications-container .notifications-page-container .notifications-wrapper:last-child{margin-bottom:20px}.notifications-container .notifications-page-container::-webkit-scrollbar{width:10px}.notifications-container .notifications-page-container::-webkit-scrollbar-thumb{border-radius:25px;background-color:var(--input-background)}.notifications-container .no-notifications-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;margin-top:200px}.notifications-command-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:40px;padding:0 1%}.notifications-command-bar h1{display:flex;align-items:center;height:100%;margin:0}.notifications-command-bar .right-column-wrapper{display:flex;align-items:center;justify-content:space-between;gap:15px;text-wrap:nowrap}.notifications-command-bar .right-column-wrapper .mark-as-read{height:25px;font-weight:600;text-wrap:nowrap;background-color:transparent;box-shadow:none}.notifications-command-bar .right-column-wrapper .notification-link:hover{color:#fff}.notifications-command-bar .right-column-wrapper .active{color:var(--text-color)}.info-value{width:100%}.novel-editor-wrapper{width:100%;height:100%}.novel-editor-content{min-height:300px;width:100%;border-radius:.5rem;padding:1rem;background-color:var(--table-header-background);outline:none}.novel-editor-content:focus{outline:none}.novel-editor-content p{margin:0}.novel-editor-content .prose{min-height:16rem;max-width:100%;outline:none}.novel-editor-content h3{font-weight:700;font-size:17px;text-transform:none}.novel-editor-bubble{display:flex;gap:.25rem;border-radius:.5rem;border:1px solid var(--input-border);background-color:var(--card-background);padding:.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.novel-editor-bubble-item{border:none;background:transparent;padding:0;cursor:pointer;transition:background-color .2s;white-space:nowrap;flex-shrink:0;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000;position:relative;min-width:40px}.novel-editor-bubble-item:hover{background-color:var(--input-hover-background, rgba(0, 0, 0, .1))}.novel-editor-bubble-item:active{background-color:var(--input-hover-background, rgba(0, 0, 0, .2))}.novel-editor-bubble-item.active{background-color:var(--primary-color, #3b82f6);color:#fff;font-weight:500}.novel-editor-bubble-item.active:hover{background-color:var(--primary-hover-color, #2563eb)}.novel-editor-link-input{display:flex;align-items:center;gap:.25rem;padding:.25rem;background-color:var(--card-background);border-radius:.25rem}.novel-editor-link-input-field{border:1px solid var(--input-border);background-color:var(--input-background);color:var(--text-primary);padding:.375rem .5rem;border-radius:.25rem;font-size:.875rem;min-width:200px;outline:none}.novel-editor-link-input-field:focus{outline:2px solid var(--primary-color, #3b82f6);outline-offset:-2px}.novel-editor-link-input-button{border:1px solid var(--input-border);background-color:var(--input-background);color:var(--text-primary);padding:.375rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;min-width:32px;transition:background-color .2s}.novel-editor-link-input-button:hover{background-color:var(--input-hover-background, rgba(0, 0, 0, .1))}.novel-editor-link-input-button:active{background-color:var(--input-hover-background, rgba(0, 0, 0, .2))}.novel-editor-language-selector{display:flex;flex-direction:column;align-items:center}.novel-editor-language-label{font-size:.875rem;color:var(--text-secondary, #666)}.novel-editor-language-dropdown{position:relative}.novel-editor-language-dropdown-trigger{background-color:var(--input-background);color:var(--text-primary);cursor:pointer;display:flex}.novel-editor-language-dropdown-trigger:hover{background-color:var(--input-hover-background, rgba(0, 0, 0, .1))}.novel-editor-language-dropdown-trigger:active{background-color:var(--input-hover-background, rgba(0, 0, 0, .2))}.novel-editor-language-dropdown-menu{position:absolute;top:100%;left:0;margin-top:.25rem;z-index:10001;background-color:var(--card-background);border:1px solid var(--input-border);border-radius:.25rem;padding:.25rem;display:flex;flex-direction:column;min-width:100px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.tippy-box{max-width:none!important}.tippy-content{padding:0;width:auto;max-width:none}code:not(pre code){display:inline;background-color:#8b5cf633;color:#c084fc;padding:.125rem .375rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.875em;font-weight:500}pre code{display:block;width:100%;height:auto;padding:1rem;overflow-x:auto;background-color:var(--card-background, #1e1e1e);color:var(--text-primary, #d4d4d4);border-radius:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.875rem;line-height:1.5}pre code .hljs-keyword{color:#c586c0;font-weight:500}pre code .hljs-built_in,pre code .hljs-type{color:#4ec9b0}pre code .hljs-string{color:#ce9178}pre code .hljs-number{color:#b5cea8}pre code .hljs-comment{color:#6a9955;font-style:italic}pre code .hljs-function .hljs-title,pre code .hljs-title.function_{color:#dcdcaa}pre code .hljs-class .hljs-title,pre code .hljs-title.class_{color:#4ec9b0}pre code .hljs-variable,pre code .hljs-attr{color:#9cdcfe}pre code .hljs-operator,pre code .hljs-punctuation{color:#d4d4d4}pre code .hljs-meta,pre code .hljs-doctag{color:#569cd6}pre code .hljs-regexp{color:#d16969}pre code .hljs-literal{color:#569cd6}pre code .hljs-symbol{color:#4ec9b0}pre code .hljs-deletion{background-color:#4b1818}pre code .hljs-addition{background-color:#373d29}pre code .hljs-emphasis{font-style:italic}pre code .hljs-strong{font-weight:700}pre[data-language]{position:relative;margin-top:1.5rem}pre[data-language]:before{content:attr(data-language);position:absolute;top:-1.5rem;left:0;font-size:.75rem;font-weight:500;color:var(--text-secondary, #666);text-transform:capitalize;padding:.25rem .5rem;background-color:var(--card-background);border-radius:.25rem .25rem 0 0;border:1px solid var(--input-border);border-bottom:none}pre{position:relative}pre:has(code.language-python):after,pre:has(code.hljs-language-python):after,pre:has(code.language-javascript):after,pre:has(code.hljs-language-javascript):after,pre:has(code.language-js):after,pre:has(code.hljs-language-js):after,pre:has(code.language-css):after,pre:has(code.hljs-language-css):after,pre:has(code.language-html):after,pre:has(code.hljs-language-html):after,pre:has(code.language-xml):after,pre:has(code.hljs-language-xml):after{position:absolute;top:.5rem;right:.5rem;font-size:.75rem;font-weight:500;color:#fff9;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;white-space:nowrap}pre:has(code.language-python):after,pre:has(code.hljs-language-python):after{content:"Python"}pre:has(code.language-javascript):after,pre:has(code.hljs-language-javascript):after,pre:has(code.language-js):after,pre:has(code.hljs-language-js):after{content:"JavaScript"}pre:has(code.language-css):after,pre:has(code.hljs-language-css):after{content:"CSS"}pre:has(code.language-html):after,pre:has(code.hljs-language-html):after,pre:has(code.language-xml):after,pre:has(code.hljs-language-xml):after{content:"HTML"}pre[data-language=javascript]:before,pre[data-language=js]:before{content:"JavaScript"}pre[data-language=python]:before{content:"Python"}pre[data-language=css]:before{content:"CSS"}pre[data-language=html]:before,pre[data-language=xml]:before{content:"HTML"}.novel-editor-content ul,.novel-editor-content ol{margin:1rem 0;padding-left:1.5rem;list-style-position:outside}.novel-editor-content ul li,.novel-editor-content ol li{margin:.5rem 0;padding-left:.5rem;display:list-item}.novel-editor-content ul{list-style-type:disc}.novel-editor-content ul ul{list-style-type:circle;margin-top:.25rem;margin-bottom:.25rem}.novel-editor-content ul ul ul{list-style-type:square}.novel-editor-content ol{list-style-type:decimal}.novel-editor-content ol ol{list-style-type:lower-alpha;margin-top:.25rem;margin-bottom:.25rem}.novel-editor-content ol ol ol{list-style-type:lower-roman}.novel-editor-content blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:4px solid var(--primary-color, #3b82f6);background-color:var(--card-background, rgba(0, 0, 0, .1));border-radius:0 .25rem .25rem 0;font-style:italic;color:var(--text-secondary, #999)}.novel-editor-content blockquote p{margin:0}.novel-editor-content a{color:#3b82f6;text-decoration:underline;cursor:pointer;transition:color .2s ease}.novel-editor-content a:hover{color:#2563eb}.link-hover-popup{position:absolute;z-index:10000;display:flex;align-items:center;gap:.5rem;max-width:320px;padding:.375rem .5rem;border-radius:.375rem;border:1px solid var(--input-border);background-color:var(--card-background, #1f2937);box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;font-size:.8125rem}.link-hover-popup .link-hover-popup-url{color:#3b82f6;text-decoration:underline;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-hover-popup .link-hover-popup-url:hover{color:#2563eb}.link-hover-popup .link-hover-popup-copy{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-primary, inherit);padding:.25rem;border-radius:.25rem;cursor:pointer}.link-hover-popup .link-hover-popup-copy:hover{background-color:var(--input-hover-background, rgba(255, 255, 255, .1))}.pagination-buttons-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2%}.pagination-buttons-container button{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0}.pagination-buttons-container button:disabled svg{color:var(--pagination-button-disabled-color);cursor:default}.pagination-buttons-container .ellipsis{color:var(--pagination-button-color);font-size:16px;background-color:transparent;background:none}.pagination-buttons-container .ellipsis:hover{color:var(--pagination-button-hover-color)}.pagination-buttons-container .current{width:16px;height:16px;font-weight:900;color:var(--pagination-button-color);background-color:transparent;font-size:16px}.pagination-buttons-container .number-button{color:#d3d3d3;font-size:16px;background-color:transparent;width:16px;height:16px}.pagination-buttons-container .number-button:hover{color:var(--pagination-button-hover-color)}.pagination-buttons-container .prev-next-buttons{background-color:transparent}.pagination-buttons-container .prev-next-buttons svg{width:16px;height:16px;color:var(--pagination-button-color)}.pagination-buttons-container .prev-next-buttons:hover{cursor:pointer;color:var(--pagination-button-hover-color)}.previous-task-notification{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;min-width:400px;max-width:600px;animation:slideUp .3s ease-out;cursor:pointer;transition:transform .2s ease}.previous-task-notification:hover{transform:translate(-50%) translateY(-2px)}@keyframes slideUp{0%{transform:translate(-50%) translateY(100px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.previous-task-notification-content{background:var(--bg-secondary, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px 20px;display:flex;align-items:center;gap:16px;position:relative}.previous-task-notification-content .notification-icon{color:var(--primary-color, #007bff);font-size:20px;flex-shrink:0}.previous-task-notification-content .notification-text{flex:1;min-width:0}.previous-task-notification-content .notification-text .notification-title{font-weight:600;font-size:14px;color:var(--text-primary, #333333);margin-bottom:4px}.previous-task-notification-content .notification-text .notification-message{font-size:13px;color:var(--text-secondary, #666666);margin-bottom:2px}.previous-task-notification-content .notification-text .notification-message strong{color:var(--text-primary, #333333);font-weight:600}.previous-task-notification-content .notification-text .notification-hint{font-size:12px;color:var(--text-tertiary, #999999);font-style:italic}.previous-task-notification-content .notification-close-btn{background:none;border:none;color:var(--text-secondary, #666666);cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.previous-task-notification-content .notification-close-btn:hover{background:var(--bg-hover, #f5f5f5);color:var(--text-primary, #333333)}.previous-task-notification-content .notification-close-btn:focus{outline:2px solid var(--primary-color, #007bff);outline-offset:2px}.tag,.tags-overflow-trigger{font-size:.75rem;display:flex;flex-direction:row;align-items:center;padding:6px 8px;border-radius:20px;height:20px;margin-right:5px;margin-bottom:5px;max-width:100%}.tag span.tag-content,.tags-overflow-trigger span.tag-content{max-width:calc(100% - 12px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tag.tag-blocked,.tag-blocked.tags-overflow-trigger,.tag.tag-blocking,.tag-blocking.tags-overflow-trigger{background-color:#dc2626}.tag span.tag-delete-icon,.tags-overflow-trigger span.tag-delete-icon{cursor:pointer;font-weight:100;font-size:1rem;margin-top:-4px;margin-left:5px}.add-tag{background-color:var(--tag-add-background);border-style:dashed;border-color:var(--tag-add-color);color:var(--tag-add-color);border-width:1px;cursor:pointer}.add-tag:hover{border-color:var(--button-add-assignment-hover-color);color:var(--button-add-assignment-hover-color);background-color:var(--button-add-assignment-hover-background)}.input-tag-container{display:inline-flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;width:100%}.tags-overflow-wrapper{position:relative;display:inline-block}.tags-overflow-wrapper:focus{outline:none}.tags-overflow-trigger{min-width:28px;justify-content:center;cursor:default;background-color:var(--input-background);border:1px solid var(--input-border);color:var(--text-color)}.tags-overflow-list{position:absolute;top:100%;left:0;margin-top:-1px;padding:4px 0;background-color:var(--card-background);border:.5px solid var(--input-border);border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:9999;min-width:200px;max-height:200px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.tags-overflow-list::-webkit-scrollbar{width:6px}.tags-overflow-list::-webkit-scrollbar-thumb{background-color:var(--input-disabled-color, #999);border-radius:3px}.tags-overflow-list::-webkit-scrollbar-thumb:hover{background-color:var(--input-color)}.tags-overflow-list::-webkit-scrollbar-track{background-color:transparent}.tags-overflow-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;color:var(--text-color);font-size:.875rem;transition:background-color .2s}.tags-overflow-item:hover{background-color:var(--table-row-hover-background)}.tags-overflow-item .tag-delete-icon{margin-left:4px;cursor:pointer;font-weight:100;font-size:1rem;opacity:.8}.tags-overflow-item .tag-delete-icon:hover{opacity:1}.tags-container{border:1px solid var(--tags-container-border);border-radius:5px;background-color:var(--tags-container-background);padding:5px;height:35px;display:flex;justify-content:flex-start;width:71%;gap:5px;overflow:scroll hidden}@media(max-width:1170px){.tag,.tags-overflow-trigger{font-size:10px}}.task-assignments-container{position:relative;display:inline-block}.task-assignments-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-items:center;gap:0}.task-assignments-list .assignment-avatar{position:relative;cursor:pointer;transition:transform .2s ease-in-out}.task-assignments-list .assignment-avatar:hover{transform:scale(1.1);z-index:10!important}.task-assignments-list .assignment-avatar .avatar-container{border:1px solid var(--avatar-container-border);transition:border-color .2s ease-in-out}.task-assignments-list .assignment-avatar .avatar-container:hover{border-color:var(--avatar-container-hover-border)}.task-assignments-list .overflow-wrapper{position:relative;display:inline-block}.task-assignments-list .overflow-wrapper .overflow-assignments{color:var(--link-color);padding:5px;border:1px solid var(--button-outline-color);height:30px;width:30px;border-radius:50%}.task-assignments-list .overflow-wrapper .overflow-assignments:hover{cursor:pointer;color:var(--button-outline-color)}.task-assignments-list .overflow-wrapper .overflow-assignments-box{position:absolute;top:120%;left:50%;transform:translate(-50%);background:var(--table-background);border:1px solid var(--button-outline-color);border-radius:8px;padding:8px;box-shadow:0 8px 20px #0000001f;z-index:1000;white-space:nowrap}.task-assignments-list .overflow-wrapper .overflow-assignments-box .overflow-user{padding:5px}.task-assignments-list .assignment-add-button{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:28px;width:28px;height:28px;border-radius:50%;border:1px dashed var(--button-add-assignment-color);background:transparent;color:var(--button-add-assignment-color);cursor:pointer;transition:all .2s ease-in-out;padding-left:0;padding-right:0}.task-assignments-list .assignment-add-button:hover{border-color:var(--button-add-assignment-hover-color);color:var(--button-add-assignment-hover-color);background-color:var(--button-add-assignment-hover-background)}.assignments-combobox-wrapper{position:absolute;top:100%;left:0;margin-top:-4px;z-index:1000;width:200px;border:none;border-radius:6px;background-color:transparent}.assignment-tooltip{background-color:var(--tooltip-background);border:1px solid var(--button-outline-color);color:var(--tooltip-color);padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;box-shadow:0 2px 8px #0000004d;pointer-events:none}.assignment-tooltip .tooltip-arrow{position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--tooltip-background)}.task-dependencies-modal{display:flex;flex-direction:column;width:100%;max-height:min(80vh,960px);min-height:min(62vh,560px);height:100%;background-color:var(--card-background, #111111);color:var(--text-color, #f0f0f0);border-radius:16px;overflow:hidden}.task-dependencies-modal .modal-header{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 48px 18px 22px;border-bottom:1px solid var(--hr-color, rgba(255, 255, 255, .1));background-color:var(--detail-expanded-background, rgba(0, 0, 0, .25));flex-shrink:0}.task-dependencies-modal .modal-header h3{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;text-align:center}.task-dependencies-modal .modal-header .close{position:absolute;right:14px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer;line-height:1;padding:4px 8px}.task-dependencies-modal .modal-body{padding:22px 28px 20px;display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.task-dependencies-modal .task-dependencies-modal__grid{display:flex;flex-direction:column;gap:28px;width:100%;min-width:0;flex:1;min-height:0}@media(min-width:900px){.task-dependencies-modal .task-dependencies-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;align-items:stretch}}.task-dependencies-modal .dependencies-section--blocking{padding-top:8px;border-top:1px solid var(--hr-color, rgba(255, 255, 255, .1))}@media(min-width:900px){.task-dependencies-modal .dependencies-section--blocking{padding-top:0;margin-top:0;border-top:none;border-left:1px solid var(--hr-color, rgba(255, 255, 255, .12))}}.task-dependencies-modal .dependencies-section{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.task-dependencies-modal .dependencies-section h4{margin:8px 0 0;font-size:.95rem;font-weight:500}.task-dependencies-modal .dependencies-section .text-muted{font-size:.8rem;opacity:.8}.task-dependencies-modal .dependencies-section .dependencies-section__stretch{flex:1;display:flex;flex-direction:column;gap:14px;min-height:min(42vh,400px);min-width:0}.task-dependencies-modal .dependencies-section .dependencies-section__picker{flex:1;display:flex;flex-direction:column;min-height:min(34vh,320px);min-width:0}.task-dependencies-modal .dependencies-section .dependencies-section__picker .combo-box-container:not(.inline){flex:1;display:flex;flex-direction:column;margin-bottom:0;min-height:min(32vh,300px);overflow:hidden;border-radius:8px}.task-dependencies-modal .dependencies-section .dependencies-section__picker .search-bar-wrapper:not(.inline){flex-shrink:0;border-radius:8px 8px 0 0;border-bottom:.5px solid var(--input-border, rgba(255, 255, 255, .12))}.task-dependencies-modal .dependencies-section .dependencies-section__picker .combo-box-container:not(.inline) .combo-box-list-wrapper:not(.inline){position:relative;top:auto;left:auto;right:auto;flex:1 1 auto;min-height:min(26vh,260px);max-height:none;margin-top:0;box-shadow:none;z-index:1;border-radius:0 0 8px 8px}.task-dependencies-modal .dependencies-section .selected-dependencies-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:0;min-height:48px;max-height:140px;overflow-y:auto;padding:4px 0;flex-shrink:0}.task-dependencies-modal .dependencies-section .dependency-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background-color:#3b82f626;color:inherit}.task-dependencies-modal .dependencies-section .dependency-badge .badge-remove{border:none;background:transparent;color:inherit;cursor:pointer;font-size:.8rem;padding:0 2px}.task-dependencies-modal .modal-footer{display:flex;justify-content:center;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--hr-color, rgba(255, 255, 255, .1));background-color:var(--detail-expanded-background, rgba(0, 0, 0, .25));flex-shrink:0}.task-dependencies-modal .dependencies-section{padding-bottom:4px;min-width:0}.task-dependencies-modal .combo-box-list-wrapper .option.selected{background-color:var(--input-selected-background, rgba(59, 130, 246, .25));border-left:3px solid var(--input-selected-border, rgba(59, 130, 246, .85))}.task-table .checkbox-header,.task-table .checkbox-cell{width:26px}.task-table .name-header,.task-table .name-cell{width:21%;min-width:100px}.task-table .project-header,.task-table .project-cell{width:21%}.task-table .status-header,.task-table .status-cell{width:14%}.task-table .priority-header,.task-table .priority-cell{width:75px}.task-table .tags-header,.task-table .tags-cell{width:25%}.task-table .assigned-header,.task-table .assigned-cell{width:160px}.task-table .block-header,.task-table .block-cell{width:8%}.task-table .est-header,.task-table .est-cell{width:45px}.task-table .due-date-header,.task-table .due-date-cell{width:82px}.theme-switcher{background:transparent;border:1px solid var(--button-outline-color);border-radius:50%;min-width:35px;transition:all .2s ease;color:var(--text-color);padding:0;margin:0 10px 0 0}.theme-switcher:hover{background:var(--button-outline-hover-background);transform:scale(1.05)}.theme-switcher:focus{outline-offset:2px}.theme-switcher .theme-icon{font-size:16px;transition:transform .3s ease}.theme-switcher:hover .theme-icon{transform:rotate(15deg)}.time-entry-form-container{height:auto;width:100%;background-color:var(--table-header-background);border:1px solid var(--nav-link-hover-background);border-radius:10px}.time-entry-form-container ::-webkit-scrollbar{width:4px}.time-entry-form-container ::-webkit-scrollbar-track{background-color:transparent}.time-entry-form-container ::-webkit-scrollbar-thumb{background-color:#111;border-radius:8px}.time-entry-form-container .header-fields-wrapper{height:34px;border-bottom:1px solid var(--input-border);display:grid;grid-template-columns:5.5fr 2.9fr 1.6fr;align-items:center;padding:2% 3% 1%}.time-entry-form-container .header-fields-wrapper .header-non-billable{white-space:nowrap;color:#fae204}.time-entry-form-container .header-fields-wrapper .header-billable-wrapper{display:flex;gap:2px;color:#6f6}.time-entry-form-container .header-fields-wrapper .header-billable-wrapper .header-dollar-sign{font-size:10px}.time-entry-form-container .assignees-container{max-height:70vh;overflow-y:auto}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-inner-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-inner-wrapper{height:35px;background-color:var(--table-header-background);border-bottom:1px solid var(--input-border);display:grid;grid-template-columns:1fr 4.9fr 2.5fr 1.6fr;align-items:center;padding:0 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-inner-wrapper:hover,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-inner-wrapper:hover{box-shadow:0 0 0 2px #6f6 inset}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-inner-wrapper .user-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-inner-wrapper .user-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:25px;height:25px}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-inner-wrapper .assignee-billable,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-inner-wrapper .assignee-billable{color:#6f6}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-inner-wrapper .assignee-non-billable,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-inner-wrapper .assignee-non-billable{color:#fae204}.time-entry-form-container .assignees-container .assignee-wrapper .active,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .active{box-shadow:0 0 0 2px #6f6 inset}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container{max-height:42vh;overflow-y:auto}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper{height:35px;background-color:var(--input-background);border-bottom:1px solid #111111;display:grid;grid-template-columns:25% 55% 20%;justify-items:start;align-items:center;padding:0% 3%}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .time,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .time,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .time,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .time{color:#6f6;cursor:default}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .entry-date,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .entry-date,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .entry-date,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .entry-date{padding-top:4px;cursor:default;justify-self:start}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .entry-date .calendar-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .entry-date .calendar-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .entry-date .calendar-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .entry-date .calendar-icon{color:#6f6;padding-right:5px;transform:scale(1.2)}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .billable-status,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .billable-status,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .billable-status,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .billable-status{display:flex;align-items:center;justify-content:center;width:100%;padding-top:3px;font-weight:400;white-space:nowrap;text-align:center;justify-self:center}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .billable-status.billable,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .billable-status.billable,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .billable-status.billable,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .billable-status.billable{color:#6f6}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .billable-status.non-billable,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .billable-status.non-billable,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .middle-wrapper .billable-status.non-billable,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .middle-wrapper .billable-status.non-billable{color:#fae204}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .buttons-wrapper,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .buttons-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .buttons-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .buttons-wrapper{display:flex;justify-content:center;align-items:center;gap:75%;margin-right:20%;margin-left:50%}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .buttons-wrapper .trash-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .buttons-wrapper .edit-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .buttons-wrapper .trash-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .buttons-wrapper .edit-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .buttons-wrapper .trash-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .buttons-wrapper .edit-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .buttons-wrapper .trash-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .buttons-wrapper .edit-icon{transform:scale(1.2);color:#6f6;cursor:pointer}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .disabled .trash-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .time-record-wrapper .disabled .edit-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .disabled .trash-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .disabled .edit-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .disabled .trash-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .time-record-wrapper .disabled .edit-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .disabled .trash-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .disabled .edit-icon{color:var(--input-background);cursor:not-allowed}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper{height:35px;background-color:var(--input-background);border-bottom:1px solid #111111;display:grid;grid-template-columns:minmax(80px,1fr) 10px minmax(80px,1fr) minmax(120px,1.5fr) minmax(100px,1fr);align-items:center;padding:0% 3%;gap:5px 15px}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .time,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .time,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .time,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .time{background-color:var(--table-header-background);display:flex;justify-content:center;align-items:center;border:1px solid white;border-radius:5px;padding:3% 2px 3% 5px;margin-right:2px;margin-left:2px;min-width:70px;width:100%;text-align:center}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .time:active,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .time:focus,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .time:active,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .time:focus,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .time:active,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .time:focus,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .time:active,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .time:focus{border-color:#6f6;color:#6f6}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .time::-moz-placeholder,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .time::-moz-placeholder,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .time::-moz-placeholder,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .time::-moz-placeholder{color:silver}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .time::placeholder,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .time::placeholder,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .time::placeholder,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .time::placeholder{color:silver}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:5px;margin-left:10px;margin-bottom:4px}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .date-input-wrapper,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .date-input-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .date-input-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .date-input-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .date-input-wrapper .date-input,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .date-input-wrapper .date-input,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .date-input-wrapper .date-input,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .date-input-wrapper .date-input{display:flex;justify-content:space-around;align-items:center;box-sizing:border-box;height:25px;width:100%;padding:0% 0% 0% 17%;color:#fff;background-color:transparent;color-scheme:dark}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .date-input-wrapper .date-input::-webkit-calendar-picker-indicator,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .date-input-wrapper .date-input::-webkit-calendar-picker-indicator,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .date-input-wrapper .date-input::-webkit-calendar-picker-indicator,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .date-input-wrapper .date-input::-webkit-calendar-picker-indicator{width:15px;padding:50px 0 0;margin:0;position:relative;z-index:5;right:101.5%;border:1px solid transparent}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .date-input-wrapper .invalid::-webkit-datetime-edit,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .date-input-wrapper .invalid::-webkit-datetime-edit,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .date-input-wrapper .invalid::-webkit-datetime-edit,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .date-input-wrapper .invalid::-webkit-datetime-edit{color:#d3d3d3}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .calendar-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .calendar-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .label-input-wrapper .calendar-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .label-input-wrapper .calendar-icon{transform:scale(11%);position:relative;margin-bottom:-120%;top:-250%;right:41.25%;z-index:4;filter:invert(80%) sepia(77%) saturate(430%) hue-rotate(55deg) brightness(102%) contrast(104%)}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper{background-color:transparent;margin-bottom:4px;border-radius:5px;display:grid;grid-template-columns:9fr 1fr;justify-items:center;align-items:center;margin-left:10px;position:relative}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox],.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox],.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox],.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox]{transform:scale(.75)}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox],.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox],.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox],.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox]{width:15px;height:15px;margin-right:8px;visibility:hidden;cursor:pointer}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox]:after,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox]:after,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox]:after,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox]:after{content:" ";background-color:var(--input-background);display:inline-block;color:#000;width:15px;height:15px;visibility:visible;border:1px #66ff66 solid;border-radius:3px;padding:2px}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox]:checked:after,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox]:checked:after,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox]:checked:after,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox]:checked:after{content:url(../../../assets/images/svg/check-black.svg);padding:2px;font-weight:700;background-color:#6f6;color:#000}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox]:disabled:after,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox]:disabled:after,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper input[type=checkbox]:disabled:after,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper input[type=checkbox]:disabled:after{content:url(../../../assets/images/svg/check-black.svg);padding:-5px;font-weight:700;background-color:var(--input-background);color:#000}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper .checkbox-label,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper .checkbox-label,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .checkbox-wrapper .checkbox-label,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .checkbox-wrapper .checkbox-label{color:#6f6;font-weight:400;padding:5px 0 0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .trash-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .edit-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .trash-icon,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .edit-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .trash-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .edit-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .trash-icon,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .edit-icon{margin-left:50%;transform:scale(1.2);color:#6f6;cursor:pointer}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .new-time-record-wrapper .disabled,.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper .disabled,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .new-time-record-wrapper .disabled,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper .disabled{display:none}.time-entry-form-container .assignees-container .assignee-wrapper .assignee-record-container .empty-record-wrapper,.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-record-container .empty-record-wrapper{display:flex;justify-content:center;align-items:center;animation-duration:.05s;animation-name:fadeIn}.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper{white-space:nowrap}.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-inner-wrapper{background-color:var(--table-header-background);grid-template-columns:5.9fr 2.5fr 1.6fr;cursor:default}.time-entry-form-container .assignees-container .assignee-total-task-time-wrapper .assignee-inner-wrapper:hover{box-shadow:none}.time-entry-form-container .add-btn-wrapper,.time-entry-form-container .save-btn-wrapper{height:35px;display:grid;grid-template-columns:258px auto;color:#6f6;align-items:center;cursor:pointer}.time-entry-form-container .add-btn-wrapper .add-btn-text,.time-entry-form-container .add-btn-wrapper .save-btn-text,.time-entry-form-container .save-btn-wrapper .add-btn-text,.time-entry-form-container .save-btn-wrapper .save-btn-text{font-weight:600;justify-self:end}.time-entry-form-container .add-btn-wrapper .billable-message,.time-entry-form-container .save-btn-wrapper .billable-message{justify-self:end;align-self:end;height:95%;width:65%;color:var(--text-dark)}.time-entry-form-container .add-btn-wrapper .billable-message .highlight,.time-entry-form-container .save-btn-wrapper .billable-message .highlight{color:#6f6}.time-entry-form-container .save-btn-wrapper{grid-template-columns:248px auto}.time-entry-edit-form-container{height:auto;background-color:var(--input-background);border-radius:10px;display:grid;grid-template-rows:35px 110px 35px}.time-entry-edit-form-container ::-webkit-scrollbar{width:4px}.time-entry-edit-form-container ::-webkit-scrollbar-track{background-color:transparent}.time-entry-edit-form-container ::-webkit-scrollbar-thumb{background-color:#111;border-radius:8px}.time-entry-edit-form-container .header-wrapper{height:100%;border-bottom:1px solid var(--input-border);display:flex;justify-content:center;align-items:center;padding:2% 3% 1%}.time-entry-edit-form-container .time-record-edit-wrapper{height:110px;background-color:var(--card-background);display:flex;justify-content:center;align-items:center;border-top:1px solid var(--input-border);border-bottom:1px solid var(--input-border)}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper{margin-top:18px;height:80px;background-color:var(--card-background);display:grid;justify-items:center;align-items:center;grid-template-rows:30px 40px 20px}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .top-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .top-wrapper .time{background-color:var(--input-background);display:flex;justify-content:center;align-items:center;border:1px solid white;border-radius:5px;padding:2% 2px 2% 5px;margin-right:2px;margin-left:2px;width:38%;text-align:center}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .top-wrapper .time:active,.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .top-wrapper .time:focus{border-color:#6f6;color:#6f6}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .top-wrapper .time::-moz-placeholder{color:silver}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .top-wrapper .time::placeholder{color:silver}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper{display:flex;justify-content:center;align-items:center;height:100%;gap:20px}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .label-input-wrapper{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:5px;margin-left:-5px;margin-bottom:4px}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .label-input-wrapper .date-input-wrapper{width:100%;height:59.5%}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .label-input-wrapper .date-input-wrapper .date-input{display:flex;justify-content:space-around;align-items:center;box-sizing:border-box;height:25px;width:100%;padding:0% 0% 0% 17%;color:#fff;background-color:transparent;color-scheme:dark}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .label-input-wrapper .date-input-wrapper .date-input::-webkit-calendar-picker-indicator{width:15px;padding:50px 0 0;margin:0;position:relative;z-index:5;right:101.5%;border:1px solid transparent}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .label-input-wrapper .date-input-wrapper .invalid::-webkit-datetime-edit{color:#d3d3d3}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .label-input-wrapper .calendar-icon{transform:scale(.1);position:relative;margin-bottom:-54%;margin-top:-71%;right:41.25%;z-index:4;filter:invert(80%) sepia(77%) saturate(430%) hue-rotate(55deg) brightness(102%) contrast(104%)}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .checkbox-wrapper{background-color:transparent;border-radius:5px;display:grid;grid-template-columns:9fr 1fr;justify-items:center;align-items:center;margin-left:-20px;width:40%}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .checkbox-wrapper input[type=checkbox]{transform:scale(.75)}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .checkbox-wrapper input[type=checkbox]{width:15px;height:15px;margin-right:8px;visibility:hidden;cursor:pointer}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .checkbox-wrapper input[type=checkbox]:after{content:" ";background-color:var(--input-background);display:inline-block;color:#000;width:15px;height:15px;visibility:visible;border:1px #66ff66 solid;border-radius:3px;padding:2px}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .checkbox-wrapper input[type=checkbox]:checked:after{content:url(../../../assets/images/svg/check-black.svg);padding:2px;font-weight:700;background-color:#6f6;color:#000}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .checkbox-wrapper input[type=checkbox]:disabled:after{content:url(../../../assets/images/svg/check-black.svg);padding:-5px;font-weight:700;background-color:var(--input-background);color:#000}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .middle-wrapper .checkbox-wrapper .checkbox-label{color:#6f6;font-weight:400;padding:5px 0 0;margin:0 0 0 -5px;white-space:nowrap;pointer-events:none}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .bottom-wrapper{height:100%}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .bottom-wrapper .billable-message{font-size:10px;justify-self:end;align-self:end;height:95%;width:100%;color:var(--text-dark)}.time-entry-edit-form-container .time-record-edit-wrapper .time-record-edit-inner-wrapper .bottom-wrapper .billable-message .highlight{color:#fae204}.time-entry-edit-form-container .time-record-edit-wrapper .trash-icon,.time-entry-edit-form-container .time-record-edit-wrapper .edit-icon{margin-left:50%;transform:scale(1.2);color:#6f6;cursor:pointer}.time-entry-edit-form-container .time-record-edit-wrapper .disabled{display:none}.time-entry-edit-form-container .save-btn{height:35px;display:flex;justify-content:center;color:#6f6;align-items:center;cursor:pointer;font-weight:600}@keyframes fadeIn{0%{opacity:0}99%{opacity:0}to{opacity:1}}.detail-header .header-info .info-item .table-link{padding-left:11px}.detail-header .header-info .info-item .info-value{display:flex}.detail-header .header-info .info-item .info-value .btn-secondary{margin:0}.detail-header .header-info .info-item .info-value{gap:10px}.detail-header .header-info .info-item .info-value .play-time-tracking{display:flex;justify-content:center;align-items:center}.detail-header .header-info .info-item .info-value .play-time-tracking .billable-hours,.detail-header .header-info .info-item .info-value .play-time-tracking .non-billable-hours{margin-top:0}.detail-header .header-info .info-item .info-value .play-time-tracking .non-billable-hours svg{width:18px;height:18px;padding-top:4px;color:var(--text-color)}.detail-header .header-info .info-item .info-value .play-time-tracking button.billable-hours{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:40px;background-color:transparent;color:var(--text-light);border:2px solid var(--button-color-primary);padding:0;border-radius:0;cursor:pointer;transition:border-radius .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail-header .header-info .info-item .info-value .play-time-tracking button.billable-hours:hover{border-bottom-left-radius:15px;border-top-left-radius:15px}.detail-header .header-info .info-item .info-value .play-time-tracking button.billable-hours:active{transform:scale(.98)}.detail-header .header-info .info-item .info-value .play-time-tracking button.billable-hours .time-wrapper{font-weight:500}.detail-header .header-info .info-item .info-value .play-time-tracking button.non-billable-hours{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:40px;background-color:transparent;color:var(--text-light);border:2px solid var(--button-color-primary);padding:0;border-radius:0;cursor:pointer;transition:border-radius .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail-header .header-info .info-item .info-value .play-time-tracking button.non-billable-hours:hover{border-bottom-right-radius:15px;border-top-right-radius:15px}.detail-header .header-info .info-item .info-value .play-time-tracking button.non-billable-hours:active{transform:scale(.98)}.detail-header .header-info .info-item .info-value .play-time-tracking button.non-billable-hours .time-wrapper{font-weight:500}.Toastify__toast{font-size:.9375rem;line-height:1.4;padding:12px 6px 12px 10px;min-height:48px;border-radius:8px;box-shadow:0 4px 12px #00000026;align-items:center;gap:10px}.Toastify__toast-container{z-index:12000}.Toastify__close-button{color:#fff;opacity:.9;flex-shrink:0;width:24px;min-width:24px;padding:4px 2px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}.Toastify__toast-icon{color:#fff;margin-inline-end:5px}.Toastify__toast-icon svg{fill:currentColor}.Toastify__toast-body{color:inherit;padding:0;margin:0;flex:0 1 auto;min-width:0}.Toastify__toast--success{background-color:#6f6;--toastify-icon-color-success: #000;color:#000}.Toastify__toast--success .Toastify__toast-icon,.Toastify__toast--success .Toastify__toast-icon svg{color:#000;fill:#000}.Toastify__toast--success .Toastify__close-button,.Toastify__toast--success .Toastify__close-button>svg{color:#000;fill:#000}.Toastify__toast--success .Toastify__toast-body,.Toastify__toast--success .Toastify__toast-body div{color:#000}.Toastify__toast--success .fas{padding-right:10px;color:#000}.Toastify__toast--error{background-color:#b91c1c;--toastify-icon-color-error: #fff;color:#fff}.Toastify__toast--error .Toastify__toast-icon,.Toastify__toast--error .Toastify__toast-icon svg{color:#fff;fill:#fff}.Toastify__toast--error .Toastify__close-button,.Toastify__toast--error .Toastify__close-button>svg{color:#fff;fill:#fff}.Toastify__toast--error .Toastify__toast-body,.Toastify__toast--error .Toastify__toast-body div{color:#fff}.Toastify__toast--error .fas{padding-right:10px;color:#fff}.Toastify__toast--warning,.Toastify__toast--info{background-color:#1e3a5f;--toastify-icon-color-warning: #fff;--toastify-icon-color-info: #fff;color:#fff}.Toastify__toast--warning .Toastify__toast-icon,.Toastify__toast--warning .Toastify__toast-icon svg,.Toastify__toast--info .Toastify__toast-icon,.Toastify__toast--info .Toastify__toast-icon svg{color:#fff;fill:#fff}.Toastify__toast--warning .Toastify__close-button,.Toastify__toast--warning .Toastify__close-button>svg,.Toastify__toast--info .Toastify__close-button,.Toastify__toast--info .Toastify__close-button>svg{color:#fff;fill:#fff}.Toastify__toast--warning .Toastify__toast-body,.Toastify__toast--warning .Toastify__toast-body div,.Toastify__toast--info .Toastify__toast-body,.Toastify__toast--info .Toastify__toast-body div{color:#fff}.Toastify__toast--warning .fas,.Toastify__toast--info .fas{padding-right:10px;color:#fff}.Toastify__toast--warning button,.Toastify__toast--info button{color:#fff}.notification-wrapper{position:fixed;top:10px;right:10px;width:300px}.notification-item{box-shadow:0 0 10px #0000004d;background-color:#b91c1c;border-radius:10px;overflow:hidden;margin-bottom:20px;animation:SlideLeft .2s;animation-fill-mode:forwards;width:300px}@keyframes SlideLeft{0%{margin-left:120%}to{margin-left:0}}@keyframes SlideRight{0%{margin-left:0}to{margin-left:120%}}.notification-item.exit{animation:SlideRight .2s;animation-fill-mode:forwards}.notification-item p{margin:0;padding:10px;overflow:hidden;color:#fff}.notification-item .bar{height:10px}.switch{position:relative;display:inline-block;width:100px;height:30px;margin-left:10px;margin-top:10px;margin-bottom:10px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--nav-link-hover-background);transition:.4s}.slider:before{position:absolute;content:"";height:22px;width:46px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#66f}input:disabled+.slider{background-color:var(--input-icon-color);cursor:auto}input:focus+.slider{box-shadow:0 0 1px #66f}input:checked+.slider:before{transform:translate(46px)}.slider.round{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;align-items:center;color:#fff;border-radius:5px}.slider.round:before{border-radius:3px}.slider.round.disable-switch{background-color:#ededed;color:#999}.navbar-container{position:fixed;top:0;left:var(--sidebar-width);width:calc(98.5% - var(--sidebar-width));transition:.35s ease-in-out;align-items:flex-start;z-index:1000}.navbar-container .nav-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:sticky;top:0;right:35px;z-index:1000;height:70px;line-height:50px;transition:width .3s ease-in-out;width:100%;align-self:flex-start;margin-top:0;padding-bottom:20px;padding-top:20px;border-bottom:var(--header-border) 1px solid;background-color:var(--background-color)}.navbar-container .nav-wrapper .search-bar-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:300px;position:relative}.navbar-container .nav-wrapper .search-bar-wrapper svg{position:absolute;left:10px;top:10px;opacity:.4;z-index:1;height:12px;color:var(--input-color)}.navbar-container .nav-wrapper .search-bar-wrapper input{width:100%;border-radius:6px;margin-right:0;border:none;color:var(--text-color);padding:0 26px 0 30px;background-color:var(--header-search-background);border:1px solid var(--table-header-background);line-height:normal}.navbar-container .nav-wrapper .search-bar-wrapper .icon-x:hover{cursor:pointer}.navbar-container .nav-wrapper .bell-icon-wrapper{background:transparent;border:1px solid var(--button-outline-color);border-radius:50%;min-width:35px;height:35px;margin-right:10px}.navbar-container .nav-wrapper .bell-icon-wrapper .notification-bell-icon{color:var(--text-color);height:17px;margin:0;padding:10px}.navbar-container .nav-wrapper .bell-icon-wrapper .notification-badge{align-items:center;background-color:#6f6;border-radius:50%;color:#0d131f;cursor:default;display:flex;font-size:.8rem;height:20px;justify-content:center;position:absolute;right:115px;top:16px;width:20px}.navbar-container .nav-wrapper .avatar-container{min-width:35px;height:35px;width:35px;font-size:1.2em}.navbar-container .nav-wrapper .active{vertical-align:center;text-decoration:none}.navbar-container .avatar-wrapper .avatar-dropdown-content{position:absolute;top:60px;right:35px;padding:10px 30px;width:auto;z-index:9999;background-color:var(--header-search-background);border:1px solid black;border-radius:6px;line-height:1.3em;cursor:pointer;outline:none;box-shadow:0 4px 8px rgba(var(--menu-shadow-color-1),.2),0 -2px 4px rgba(var(--menu-shadow-color-2),.1)}.navbar-container .avatar-wrapper .avatar-dropdown-content .nav-link:hover{background-color:var(--menu-link-hover-background)}.navbar-container .avatar-wrapper .avatar-dropdown-content .profile-username{padding-top:20px}.navbar-container .avatar-wrapper .avatar-dropdown-content .org{margin-bottom:10px;font-size:1.1em}.navbar-container .avatar-wrapper .avatar-dropdown-content hr{border:1px solid var(--menu-hr-color);width:120px}.breadcrumbs-wrapper{position:sticky;top:70px;left:var(--sidebar-width);right:35px;height:28px;display:flex;align-items:center;background-color:var(--background-color);border-bottom:var(--header-border) 1px solid;z-index:999}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--text-color)}.breadcrumbs .breadcrumb-item{display:inline-flex;align-items:center;gap:6px}.breadcrumbs a{color:var(--text-color);opacity:.8;transition:color .2s ease,opacity .2s ease}.breadcrumbs a:hover{opacity:1;color:var(--link-hover-color)}.breadcrumbs .breadcrumb-separator{opacity:.4}.sidebar-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:240px;flex-shrink:0;align-self:stretch;height:100vh;max-height:100vh;min-height:0;box-sizing:border-box;background-color:var(--sidebar-background);margin:0;padding:20px 20px 10px;align-items:flex-end;justify-content:space-between;position:relative;overflow:visible;transition:width .3s ease-in-out,padding .3s ease-in-out;color:var(--text-color)}.sidebar-wrapper .logoicon{display:none}.sidebar-wrapper.collapsed{width:72px;padding-left:10px;padding-right:10px;padding-top:10px}.sidebar-wrapper.collapsed .logo{display:none}.sidebar-wrapper.collapsed .logoicon{display:block;height:30px}.sidebar-wrapper h3{color:var(--text-color);font-size:.8rem;text-transform:uppercase;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:1;visibility:visible;position:relative}.sidebar-wrapper h3.hidden{opacity:0;visibility:hidden;position:absolute;top:-9999px;left:-9999px;transition:none}.sidebar-wrapper hr{width:90%;border:1px solid var(--hr-color);transition:opacity .3s ease-in-out}.sidebar-wrapper .logo{height:30px;transition:transform .3s ease-in-out}.sidebar-wrapper .collapsible-section{width:100%;margin-bottom:8px}.sidebar-wrapper .collapsible-section .section-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 0;border-radius:4px;transition:background-color .2s ease-in-out}.sidebar-wrapper .collapsible-section .section-header.collapsed{justify-content:center}.sidebar-wrapper .collapsible-section .section-header h3{margin:0;flex:1}.sidebar-wrapper .collapsible-section .section-header .section-toggle-icon{color:var(--text-color);font-size:10px;transition:transform .2s ease-in-out;margin-left:8px}.sidebar-wrapper .collapsible-section .section-content{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.sidebar-wrapper .collapsible-section .section-content.expanded{max-height:2000px;opacity:1}.sidebar-wrapper .collapsible-section .section-content.collapsed{max-height:0;opacity:0}.sidebar-wrapper .sidebar-toggle{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:20px;height:60px;background-color:var(--sidebar-background);border:2px solid var(--sidebar-toggle-border);border-radius:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;z-index:30}.sidebar-wrapper .sidebar-toggle:hover{background-color:var(--sidebar-toggle-hover-background);border-color:var(--text-color)}.sidebar-wrapper .sidebar-toggle:hover .toggle-icon{color:var(--text-color)}.sidebar-wrapper .sidebar-toggle .toggle-icon{color:var(--text-color);font-size:10px;transition:color .3s ease-in-out}.sidebar-wrapper .nav-link.collapsed{justify-content:center;align-items:center;padding:10px 8px}.sidebar-wrapper .sidebar-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;flex:1 1 auto;min-height:0;box-sizing:border-box;padding-left:11px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;direction:rtl;scrollbar-width:none;-ms-overflow-style:none}.sidebar-wrapper .sidebar-top>*{direction:ltr}.sidebar-wrapper .sidebar-top::-webkit-scrollbar{width:0;height:0}.sidebar-wrapper .sidebar-top.sidebar-top--scrolling{scrollbar-width:thin;scrollbar-color:var(--hr-color) transparent}.sidebar-wrapper .sidebar-top.sidebar-top--scrolling::-webkit-scrollbar{width:4px;height:0}.sidebar-wrapper .sidebar-top.sidebar-top--scrolling::-webkit-scrollbar-track{background:transparent}.sidebar-wrapper .sidebar-top.sidebar-top--scrolling::-webkit-scrollbar-thumb{background:var(--hr-color);border-radius:6px}.sidebar-wrapper .sidebar-top.sidebar-top--scrolling::-webkit-scrollbar-thumb:hover{background:#ededed}.sidebar-wrapper.collapsed .sidebar-top{padding-left:9px}.sidebar-wrapper .sidebar-bottom{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;flex-shrink:0;margin-top:auto;box-sizing:border-box;padding-left:11px}.sidebar-wrapper.collapsed .sidebar-bottom{padding-left:9px}@media(max-width:1024px){.sidebar-wrapper .sidebar-top{-webkit-overflow-scrolling:touch}}.flex-columns{display:flex;flex-direction:column}.flex-rows{display:flex;flex-direction:row;width:100%}.flex-row-no-width{display:flex;flex-direction:row}.flex-rows-space-around{justify-content:space-around}.flex-justify-start{justify-content:flex-start}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:flex-end}.flex-align-start{align-items:flex-start}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-justify-self-start{justify-self:flex-start}.flex-justify-self-end{justify-self:flex-end}.flex-justify-self-center{justify-self:center}.flex-space-between{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.flex-space-around{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}.flex-start{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-items:center}.grid-column-span-2{grid-column:span 2}.width-25p{width:25%}.width-50p{width:50%}.width-75p{width:75%}.width-80p{width:80%}.width-90p{width:90%}.width-full{width:100%}.width-auto{width:auto}.width-0{width:0}.width-1{width:.25rem}.width-2{width:.5rem}.width-3{width:.75rem}.width-4{width:1rem}.width-5{width:1.25rem}.width-6{width:1.5rem}.width-8{width:2rem}.width-10{width:2.5rem}.width-12{width:3rem}.width-16{width:4rem}.width-20{width:5rem}.width-24{width:6rem}.width-32{width:8rem}.width-40{width:10rem}.width-48{width:12rem}.width-56{width:14rem}.width-64{width:16rem}.width-700px{width:700px}.width-px{width:1px}.width-200px{width:200px}.width-300px{width:300px}.width-500px{width:500px}.width-600px{width:600px}.max-width-full{max-width:100%}.overflow-hidden{overflow:hidden}.height-25p{height:25%}.height-50p{height:50%}.height-75p{height:75%}.height-80p{height:80%}.height-full{height:100%}.height-full-vh{height:100vh}.height-auto{height:auto}.height-0{height:0}.height-1{height:.25rem}.height-2{height:.5rem}.height-3{height:.75rem}.height-4{height:1rem}.height-5{height:1.25rem}.width-6{height:1.5rem}.height-8{width:2rem}.height-10{height:2.5rem}.height-12{height:3rem}.height-16{height:4rem}.height-20{height:5rem}.height-24{height:6rem}.height-32{height:8rem}.height-40{height:10rem}.height-48{height:12rem}.height-56{height:14rem}.height-64{height:16rem}.height-px{height:1px}.height-420px{height:420px}.height-500px{height:500px}.height-550px{height:550px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-56{margin:14rem}.m-64{margin:16rem}.m-auto{margin:auto}.m-px{margin:1px}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-8{margin:-2rem}.-m-10{margin:-2.5rem}.-m-12{margin:-3rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-24{margin:-6rem}.-m-32{margin:-8rem}.-m-40{margin:-10rem}.-m-48{margin:-12rem}.-m-56{margin:-14rem}.-m-64{margin:-16rem}.-m-px{margin:-1px}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-56{margin-top:-14rem;margin-bottom:-14rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.mt-0{margin-top:0}.mt-1px{margin-top:1px}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-5{margin-right:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-10{margin-top:-2.5rem}.-mr-10{margin-right:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mt-16{margin-top:-4rem}.-mr-16{margin-right:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-24{margin-right:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mt-32{margin-top:-8rem}.-mr-32{margin-right:-8rem}.-mb-32{margin-bottom:-8rem}.-ml-32{margin-left:-8rem}.-mt-40{margin-top:-10rem}.-mr-40{margin-right:-10rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mt-48{margin-top:-12rem}.-mr-48{margin-right:-12rem}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mt-56{margin-top:-14rem}.-mr-56{margin-right:-14rem}.-mb-56{margin-bottom:-14rem}.-ml-56{margin-left:-14rem}.-mt-64{margin-top:-16rem}.-mr-64{margin-right:-16rem}.-mb-64{margin-bottom:-16rem}.-ml-64{margin-left:-16rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.px-o{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-32{padding-left:8rem;padding-right:8rem}.px-40{padding-left:10rem;padding-right:10rem}.px-48{padding-left:12rem;padding-right:12rem}.px-56{padding-left:14rem;padding-right:14rem}.px-64{padding-left:16rem;padding-right:16rem}.px-px{padding-left:1px;padding-right:1px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.py-56{padding-top:14rem;padding-bottom:14rem}.py-64{padding-top:16rem;padding-bottom:16rem}.py-px{padding-top:1px;padding-bottom:1px}.ps-0{padding-inline-start:0px}.pe-0{padding-inline-end:0px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-40{padding-top:10rem}.pt-48{padding-top:12rem}.pt-56{padding-top:14rem}.pt-64{padding-top:16rem}.pt-px{padding-top:1px}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pr-32{padding-right:8rem}.pr-40{padding-right:10rem}.pr-48{padding-right:12rem}.pr-56{padding-right:14rem}.pr-64{padding-right:16rem}.pr-px{padding-right:1px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pb-40{padding-bottom:10rem}.pb-48{padding-bottom:12rem}.pb-56{padding-bottom:14rem}.pb-64{padding-bottom:16rem}.pb-px{padding-bottom:1px}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-20{padding-left:5rem}.pl-24{padding-left:6rem}.pl-32{padding-left:8rem}.pl-40{padding-left:10rem}.pl-48{padding-left:12rem}.pl-56{padding-left:14rem}.pl-64{padding-left:16rem}.pl-px{padding-left:1px}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-11{padding:2.75rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-56{padding:14rem}.p-64{padding:16rem}.p-px{padding:1px}.min-width-9{min-width:900px}.min-width-10{min-width:950px}.gap-10{gap:10px}.task-drawer-overlay{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000;display:flex;justify-content:flex-end;align-items:stretch}.task-drawer{width:50%;max-width:800px;min-width:600px;background:var(--card-background);box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column;height:calc(100vh - 70px);overflow:hidden;animation:slideInFromRight .3s ease-out}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.task-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--hr-color);background:var(--table-header-background);flex-shrink:0}.task-drawer-title{font-size:1.25rem;font-weight:600;color:var(--heading-color);display:flex;align-items:center}.task-drawer-actions{display:flex;gap:.5rem}.task-drawer-action-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--action-button-color);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.task-drawer-action-btn:hover{background:var(--menu-link-hover-background);color:var(--text-color)}.task-drawer-action-btn:active{background:var(--pagination-button-hover-background)}.task-drawer-content{flex:1;overflow-y:auto;padding:1.5rem;background:var(--card-background)}.action-buttons{display:flex;align-items:center;height:35px;font-size:20px;align-self:center;color:var(--action-button-color)}.icon-and-details h3{padding-top:5px}.middle-section svg{padding-right:5px}.details .active-switch-div{padding-top:4px}.details .button-row-right button{margin-left:0;margin-right:10px}.details h1 svg{padding-right:5px}.detail-header{width:100%;padding-bottom:16px;border-radius:8px}.detail-header .header-main{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;flex-shrink:0;padding-bottom:16px}.detail-header .header-tags{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;margin-top:20px;margin-left:12px}.detail-header .header-info{display:flex;gap:24px;flex-wrap:wrap}.detail-header .header-toggle-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--header-toggle-button-border);background:transparent;color:var(--header-toggle-button-border);cursor:pointer;transition:all .2s ease;margin-top:16px}.detail-header .header-toggle-btn:hover{background-color:var(--nav-link-hover-background);color:var(--text-color)}.detail-header .header-toggle-btn .toggle-icon{font-size:6.4px;width:12px;height:12px}.detail-header .header-toggle{display:flex;align-items:center;gap:8px;margin-top:16px}.detail-header .header-toggle-label{color:#666;margin-top:21px}.icon-and-details .info-wrapper{gap:20px}.icon-and-details .org-label{padding-right:60px}.icon-and-details .role-label{padding-right:112px}.icon-and-details .email-label{padding-right:88px}.icon-and-details .phone-label{padding-right:80px}.icon-and-details .tag-label{padding-right:104px}.info-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:150px}.info-item .info-label{font-size:12px;color:var(--info-label-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;padding-left:12px}.info-item .description-label{padding-top:20px;padding-bottom:20px}.info-item .task-list-page-wrapper{min-width:900px;background-color:red}.info-item .info-value{color:var(--info-value-color);padding-left:12.6px;justify-content:flex-start}.info-item .info-value .inline-select{position:relative;display:inline-flex;align-items:center;width:100%}.info-item .info-value .inline-select-trigger{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--border-color);border-radius:9999px;padding:4px 8px;color:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease;width:100%;justify-content:space-between}.info-item .info-value .inline-select-trigger:hover,.info-item .info-value .inline-select-trigger:focus{background:var(--menu-link-hover-background);border-color:var(--info-value-hover-color);outline:none}.info-item .info-value .inline-select-text{white-space:nowrap}.info-item .info-value .inline-select-chevron{font-size:12px;margin-left:4px}.info-item .info-value .inline-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:1010;min-width:220px}.info-item .info-value .inline-option{display:flex;align-items:center;gap:8px}.info-item .info-value .inline-option-color{width:12px;height:12px;border-radius:50%;background:var(--border-color);border:1px solid rgba(0,0,0,.15);flex-shrink:0}.info-item .info-value .inline-option-check{margin-left:auto;color:var(--primary-color, #3b82f6)}.info-item .info-value .date-input-wrapper{position:relative;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-color);border-radius:9999px;padding:4px 12px;background:transparent;transition:border-color .2s ease,background .2s ease;cursor:pointer}.info-item .info-value .date-input-wrapper--readonly{cursor:default}.info-item .info-value .date-input-icon{font-size:13.6px;color:var(--info-value-color)}.info-item .info-value .date-display-text{color:inherit;white-space:nowrap}.info-item .info-value .date-input-control{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border:none;cursor:pointer}.info-item .info-value .date-input-control::-webkit-calendar-picker-indicator{opacity:0;width:100%;height:100%;cursor:pointer}.info-item .info-value a{color:inherit;text-decoration:none}.info-item .info-value a:hover{color:var(--info-value-hover-color)}.description-item{margin-bottom:25}.detail-expanded{background-color:var(--detail-expanded-background);border-radius:8px;padding:28px 24px 0;margin-bottom:16px;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;max-height:1000px;opacity:1}.detail-expanded.collapsed{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.detail-expanded p{margin:0 0 16px}.detail-expanded .expanded-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.detail-expanded .uploaded-files{width:100%;max-height:300px;overflow-y:auto;padding-bottom:16px}.detail-expanded .uploaded-files .file-upload-message{font-size:13px}.detail-expanded .file-display-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:100%}.detail-expanded .file-display-wrapper .file-name{cursor:pointer}.detail-expanded .file-display-wrapper .remove-btn{font-size:15px;cursor:pointer;padding:0;height:20px;min-width:20px;background-color:transparent;color:var(--text-light);border:none}.card.page-container{overflow:visible}.card.page-container .left-column,.card.page-container .project-tasks{width:100%;max-width:100%;overflow:visible}.card.page-container .project-tasks .tasks-header .backlog-task-header .view-filter-wrapper{display:flex;width:100%}.card.page-container .project-tasks .tasks-header .backlog-task-header .view-filter-wrapper .task-type-wrapper{display:flex}.card.page-container .project-tasks .tasks-header .backlog-task-header .view-filter-wrapper .task-type-wrapper button{min-width:50px;padding:0 10px}.card.page-container .kanban-column{min-height:400px;max-height:none;height:auto}.card.page-container .kanban-column-content{min-height:300px;max-height:none}.card.page-container .task-kanban{min-height:0;height:auto}.scrollable-kanban{overflow-x:auto!important;overflow-y:visible!important;padding-bottom:32px!important;min-height:0!important;height:auto!important;width:100%;max-width:100%}.burndown-chart{padding:24px}.burndown-chart .chart-header{margin-bottom:24px}.burndown-chart .chart-header h2{margin:0;font-size:20px;font-weight:600}.burndown-chart .chart-container{height:300px;position:relative}.card-header.sprint-burndown-header{display:flex;justify-content:space-between;align-items:center}.chevron-toggle{cursor:pointer;font-size:14px;flex-shrink:0;display:inline-block}.chart-mode-toggle{display:flex;align-items:center}.button-row.no-wrap{flex-wrap:nowrap}.sprint-detail-page{padding-bottom:4rem}.sprint-detail-page .sprint-tasks-card.card{max-height:none;overflow:visible;margin-bottom:2rem;padding-bottom:2rem}.sprint-detail-page .sprint-tasks-card .data-table-container{max-height:calc(100vh - 22rem);margin-bottom:1.5rem}.sprint-detail-page .sprint-tasks-card .data-table-body-container{padding-bottom:1rem}.sprint-tasks-header{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;flex-shrink:0;margin:0}.sprint-tasks-header .sprint-tasks-text{white-space:nowrap}.dropdown-menu{display:flex;flex-wrap:wrap;min-width:150px}.dropdown-toggle{padding:10px;margin:0 5px;cursor:pointer}.description-editor{display:flex;flex-direction:column;width:100%;padding-left:5.6px}.description-textarea{width:100%;min-height:120px;border:1px solid var(--border-color);border-radius:8px;padding:12px;background:transparent;color:var(--info-value-color);font:inherit;resize:vertical}.description-textarea:focus{outline:none;border-color:var(--info-value-hover-color);box-shadow:0 0 0 1px var(--info-value-hover-color)}.description-saving{margin-top:5.6px;font-size:12px;color:var(--info-label-color)}@media(max-width:1520px){.card.page-container .project-tasks{width:100%;max-width:100%;overflow:visible}.card.page-container .project-tasks .tasks-header .backlog-task-header{display:flex;flex-direction:column;align-items:flex-start}.card.page-container .project-tasks .tasks-header .backlog-task-header .view-filter-wrapper{display:flex;width:100%}}.task-detail-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:stretch;margin-top:1rem}.task-detail-column{min-width:0}.task-detail-description{grid-column:1/3;display:flex;flex-direction:column;min-height:0;overflow:hidden}.task-detail-comments{grid-column:3;display:flex;flex-direction:column;min-height:0}.task-detail-description .novel-editor-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.task-detail-description .novel-editor-content{flex:1;min-height:12rem;max-height:min(50rem,100vh - 320px);overflow-y:auto;margin-bottom:53px;max-width:100%;outline:none}.task-detail-comments .comments-activity-logs-container{display:flex;flex-direction:column;height:100%}.comments-activity-logs-container .comment-item{background-color:var(--input-background);border-radius:5px;margin-bottom:2em;border:1px solid var(--input-border, #eee)}.comments-activity-logs-container .comment-item:last-child{margin-bottom:0}.comments-activity-logs-container .comment-item .comment-header{background-color:var(--table-header-background);padding:5px;border-radius:3px;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;width:100%}.comments-activity-logs-container .comment-item .comment-author{display:flex;align-items:center;gap:.5em;min-width:0}.comments-activity-logs-container .comment-item .comment-author-name{font-weight:600;color:var(--text-color)}.comments-activity-logs-container .comment-item .comment-date{font-size:.875em;color:var(--text-muted, #666);text-align:right}.comments-activity-logs-container .comment-item .comment-meta{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.comments-activity-logs-container .comment-item .comment-actions{position:relative;flex-shrink:0;padding-right:10px}.comments-activity-logs-container .comment-item .comment-actions .comment-ellipsis{cursor:pointer;font-size:1rem;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s ease,color .2s ease}.comments-activity-logs-container .comment-item .comment-actions .comment-ellipsis:hover{background-color:var(--menu-link-hover-background);color:var(--info-value-hover-color)}.comments-activity-logs-container .comment-item .comment-actions .dropdown-menu{position:absolute;top:100%;right:0;z-index:1000;min-width:80px;background:var(--card-background, #fff);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 8px #00000026}.comments-activity-logs-container .comment-item .comment-actions .dropdown-menu.show{display:block}.comments-activity-logs-container .comment-item .comment-actions .dropdown-menu .dropdown-item{display:block;width:100%;text-align:left;background:transparent;color:var(--info-value-color);cursor:pointer;font-size:.875rem;transition:background-color .2s ease;margin:0}.comments-activity-logs-container .comment-item .comment-actions .dropdown-menu .dropdown-item:hover{background-color:var(--menu-link-hover-background)}.comments-activity-logs-container .comment-item .comment-actions .dropdown-menu .dropdown-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.comments-activity-logs-container .comment-item .comment-actions .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.comments-activity-logs-container .comment-item .comment-actions .dropdown-menu .dropdown-item.text-danger{color:var(--danger-color, #dc3545)}.comments-activity-logs-container .comment-item .comment-actions .dropdown-menu .dropdown-item.text-danger:hover{background-color:#dc35451a;color:var(--danger-color, #dc3545)}.comments-activity-logs-container .comment-item .comment-content{margin-top:.5em;word-wrap:break-word;padding:1em}.comments-activity-logs-container .comment-item .comment-edit-wrapper{display:flex;flex-direction:column;gap:.75rem;height:100%}.comments-activity-logs-container .comment-item .comment-edit-actions{display:flex;justify-content:space-between;gap:.5rem}.comments-activity-logs-container .comment-item .comment-edit-actions button{margin:0;padding:0}.comments-activity-logs-container .buttons-wrapper{display:flex;justify-content:flex-end;margin-bottom:.75rem}.comments-activity-logs-container .activity-button{border:1px solid var(--info-value-hover-color, #3b82f6);background:var(--tags-container-background);color:var(--info-value-hover-color, #3b82f6);padding:.35rem .75rem;border-radius:4px;font-size:.875rem}.comments-activity-logs-container .comments-activity-content{display:flex;flex-direction:column;min-height:300px;flex:1}.comments-activity-logs-container .content-wrapper{flex:1;overflow-y:auto;overflow-x:hidden;min-height:150px;max-height:500px;padding:1em;border:1px solid var(--input-border, #ddd);border-radius:.5rem;background-color:var(--card-background, #fafafa);margin-bottom:1rem}.comments-activity-logs-container .content-wrapper::-webkit-scrollbar{width:8px}.comments-activity-logs-container .content-wrapper::-webkit-scrollbar-track{background:var(--input-border, #e5e5e5);border-radius:4px}.comments-activity-logs-container .content-wrapper::-webkit-scrollbar-thumb{background:var(--text-muted, #999);border-radius:4px}.comments-activity-logs-container .content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--text-color, #666)}.comments-activity-logs-container .comment-form{display:flex;flex-direction:column;flex-shrink:0;padding-top:1rem;border-top:1px solid var(--input-border, #ddd)}.comments-activity-logs-container .comment-form .comment-submit-button{display:inline-flex;align-self:flex-end}.comments-activity-logs-container .activity-log-container{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid var(--input-border, #eee);display:flex;flex-direction:column;gap:.35rem}.comments-activity-logs-container .activity-log-container:last-child{border-bottom:none;margin-bottom:0}.comments-activity-logs-container .activity-log-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.comments-activity-logs-container .activity-log-label-row{display:inline-flex;align-items:center;gap:.5rem}.comments-activity-logs-container .activity-log-timestamp{align-self:flex-end;font-size:.75rem;color:var(--text-muted, #999);letter-spacing:.02em}.comments-activity-logs-container .activity-log-item{background-color:transparent;border-radius:6px;padding:.75rem .9rem}.comments-activity-logs-container .activity-log-label{margin-right:.5rem;padding:.1rem .45rem;border-radius:999px;color:var(--info-value-hover-color, #3b82f6);font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.comments-activity-logs-container .activity-log-icon{font-size:.65rem;margin-right:.5rem;color:var(--info-value-hover-color, #3b82f6)}.edit-avatar-container{height:100%;display:grid}.edit-avatar-container .all-icons-wrapper .initial-icon-wrapper{display:flex;align-items:center;gap:2%;height:60px;border-radius:14px 14px 0 0;padding:0 10px}.edit-avatar-container .all-icons-wrapper .initial-icon-wrapper .initial-icon .user-initials-icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:40px;height:40px;border-radius:50%;font-weight:600;border:3px solid transparent;cursor:pointer}.edit-avatar-container .all-icons-wrapper .icons-wrapper{min-height:75px;padding:2px 0 0 10px}.edit-avatar-container .all-icons-wrapper .icons-wrapper .icons-list{display:grid;grid-template-columns:repeat(6,16.6%)}.edit-avatar-container .all-icons-wrapper .icons-wrapper .icons-list path{pointer-events:none}.edit-avatar-container .all-icons-wrapper .icons-wrapper .icons-list .standard-icons{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:20px;cursor:pointer}.edit-avatar-container .all-icons-wrapper .icons-wrapper .icons-list .standard-icons svg{padding:12% 14%;border-radius:50%;border:3px solid transparent}.edit-avatar-container .color-picker-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-avatar-container .color-picker-wrapper .header{margin:0}.edit-avatar-container .color-picker-wrapper .colors-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:5px}.edit-avatar-container .uploaded-icons-wrapper{display:flex;flex-direction:column;justify-content:space-evenly;border-radius:0 0 15px 15px}.edit-avatar-container .uploaded-icons-wrapper .header{margin:2px 0 0 10px}.edit-avatar-container .uploaded-icons-wrapper .file-uploader{margin:0 2%}.edit-avatar-container .uploaded-icons-wrapper .file-uploader .file-upload-input input{content:"+ "}.edit-avatar-container .uploaded-icons-wrapper .uploaded-icons-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.edit-avatar-container .uploaded-icons-wrapper .uploaded-icons-wrapper .avatar-image{height:50px;width:50px;background-size:cover;border-radius:50%;background-position:center;margin-left:3%;background-repeat:no-repeat;border:3px solid transparent;cursor:pointer}.edit-avatar-container .uploaded-icons-wrapper .uploaded-icons-wrapper .user-first-name{margin-right:6%}.edit-avatar-container .uploaded-icons-wrapper .uploaded-icons-wrapper .file-upload-input{display:flex}.image-cropper-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.image-cropper-container .image-preview-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:24px 32px}.image-cropper-container .image-preview-wrapper .image-preview{width:256px;height:256px;border-radius:50%;cursor:grab;background-repeat:no-repeat}.image-cropper-container .slide-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.image-cropper-container .slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;height:10px;background:#d3d3d3;outline:none;opacity:.7;border-radius:5px;transition:opacity .2s;position:unset}.image-cropper-container .slider:hover{opacity:1}.image-cropper-container .slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;cursor:pointer}.image-cropper-container .slider::-moz-range-thumb{width:25px;height:25px;cursor:pointer}.image-cropper-container .button-wrapper{display:flex}.image-cropper-container .button-wrapper button{padding:2%;margin:5%;height:35px;width:150px}.image-cropper-container .button-wrapper button:hover{opacity:.5}.image-cropper-container .button-wrapper .save{color:#fff}.task-form-container .task-form-project-select .inline-select{position:relative;display:inline-flex;align-items:center;width:100%}.task-form-container .task-form-project-select .inline-select-trigger{display:inline-flex;align-items:center;gap:8px;width:100%;height:32px;min-height:32px;box-sizing:border-box;padding:0 8px;margin:0;text-align:left;font-size:.875rem;font-family:inherit;color:var(--input-color);cursor:pointer;background-color:var(--input-background);border:solid 1px var(--input-border);border-radius:6px;transition:border-color .15s ease,background-color .15s ease}.task-form-container .task-form-project-select .inline-select-trigger:not(:has(.inline-option-color)) .inline-select-text{color:var(--input-disabled-color, #999)}.task-form-container .task-form-project-select .inline-select-trigger:hover,.task-form-container .task-form-project-select .inline-select-trigger:focus{outline:none;border-color:var(--input-hover-border);background-color:var(--input-background)}.task-form-container .task-form-project-select .inline-select-trigger:focus{border-color:var(--input-outline-color)}.task-form-container .task-form-project-select .inline-select-trigger.is-invalid{border-color:var(--error-color)}.task-form-container .task-form-project-select .inline-select-trigger.is-invalid:focus{border-color:var(--error-color)}.task-form-container .task-form-project-select .inline-select-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-form-container .task-form-project-select .inline-option-color{flex-shrink:0}.task-form-container .task-form-project-select .inline-select-chevron{font-size:12px;margin-left:auto;flex-shrink:0;color:var(--input-color);opacity:.85}.task-form-container .task-form-project-select .inline-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1050;min-width:220px}.task-form-container .task-form-project-select .inline-option{display:flex;align-items:center;gap:8px}.task-form-container .task-form-project-select .inline-option-color{width:12px;height:12px;border-radius:50%;background:var(--border-color);border:1px solid rgba(0,0,0,.15);flex-shrink:0}.task-form-container .task-form-project-select .inline-option-check{margin-left:auto;color:var(--primary-color, #3b82f6)}.task-form-assignees{position:relative}.task-form-assignees .task-assignments-list{display:flex;align-items:center;flex-wrap:wrap;gap:0;min-height:32px;padding:4px 0}.task-form-assignees .assignment-avatar{position:relative;cursor:pointer;transition:transform .2s ease}.task-form-assignees .assignment-avatar:hover{transform:scale(1.1);z-index:10}.task-form-assignees .assignment-add-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px dashed var(--input-border);border-radius:50%;background-color:transparent;color:var(--input-color);cursor:pointer;margin-left:4px;transition:all .2s ease}.task-form-assignees .assignment-add-button:hover{border-color:var(--input-hover-border);background-color:var(--input-hover-background, rgba(0, 0, 0, .02));color:var(--input-hover-color)}.task-form-assignees .assignment-add-button:focus{outline:none;border-color:var(--input-outline-color)}.task-form-assignees .assignments-combobox-wrapper{position:absolute;top:100%;left:0;margin-top:8px;z-index:1000;min-width:250px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;margin:auto}.modal-overlay .modal-content{background:var(--detail-expanded-background);display:flex;padding:16px;max-width:90%;max-height:90%;overflow:auto;position:relative;border-radius:8px;height:80%;min-width:50%}.modal-overlay .modal-content .modal-close{position:absolute;top:9px;right:20px;background:none;font-size:20px;cursor:pointer;padding-left:10px;padding-right:10px;height:25px;min-width:25px;background-color:var(--button-color-primary);color:var(--text-light);border:none}.tag-edit-container{display:flex;align-items:center;height:30px;gap:10px;width:300px}.tag-edit-container .tag-edit-input{padding:4px 8px;height:24px;min-width:50px;border-radius:4px;font-size:14px}.tag-edit-container button{padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer}.tag-edit-container button.save-button{color:#fff;border:none;width:40px;height:24px}.tag-edit-container button.save-button:disabled{cursor:not-allowed}.tag-edit-container button.cancel-button{color:#fff;border:none;width:48px;height:24px}.tag-name{border-radius:4px;width:-moz-fit-content;width:fit-content;min-width:80px}.tag-name:hover{cursor:pointer}.table-container{position:relative;width:100%}.tag-color-picker-wrapper{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:40px;width:100%}.tag-color-picker-wrapper .color::-webkit-color-swatch-wrapper{padding:0}.tag-color-picker-wrapper .color::-webkit-color-swatch{border-radius:4px;box-shadow:0 1px 3px #0000001a}.tag-status{border-radius:4px;font-weight:500}.task-detail-split .uploaded-files{width:100%}.task-detail-split .uploaded-files .file-display-wrapper{display:flex;align-items:center}.task-detail-split .uploaded-files .file-display-wrapper .file-name{cursor:pointer}.task-detail-split .uploaded-files .file-display-wrapper .remove-btn{background-color:transparent;cursor:pointer}
