jdp-overlay{width:0;height:0}@media only screen and (width<=481px){jdp-overlay{-webkit-backdrop-filter:blur(2px);background-color:#0000004d;width:100%;height:100%;display:none;position:fixed;top:0;left:0}}jdp-container{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;user-select:none;direction:rtl;background:#fff;border-radius:4px;min-width:307.875px;max-width:307.875px;padding:.5rem 0;animation:.3s cubic-bezier(.23,1,.32,1) jdpOpenAnimation;display:none;position:absolute;overflow:hidden;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000003d}@media only screen and (width<=481px){jdp-container{border-radius:4px 4px 0 0;width:100%;min-width:280px;max-width:100%;animation:.3s cubic-bezier(.23,1,.32,1) jdpOpenAnimationMobile;bottom:0!important;left:50%!important;top:unset!important;transform:translate(-50%)!important}}jdp-container,jdp-container *,jdp-container :after,jdp-container :before{box-sizing:border-box}jdp-container .jdp-icon-minus,jdp-container .jdp-icon-plus{cursor:pointer;text-align:center;vertical-align:middle;border:1px solid #e6e6e6;border-radius:4px;flex:none;text-decoration:none;display:inline-block;overflow:hidden}jdp-container .jdp-icon-minus svg,jdp-container .jdp-icon-plus svg{vertical-align:middle;width:1.5rem;height:1.5rem;padding:.25rem}jdp-container .jdp-icon-minus.not-in-range,jdp-container .jdp-icon-plus.not-in-range{cursor:not-allowed}jdp-container .jdp-icon-minus.not-in-range svg,jdp-container .jdp-icon-plus.not-in-range svg{opacity:.3}jdp-container .jdp-months,jdp-container .jdp-years{fill:#000000e6;color:#000000e6;margin:0 2.5%;font-size:120%;display:inline-flex}jdp-container .jdp-months{width:50%}jdp-container .jdp-years{width:40%}jdp-container .jdp-month,jdp-container .jdp-month input,jdp-container .jdp-month select,jdp-container .jdp-time,jdp-container .jdp-time input,jdp-container .jdp-time select,jdp-container .jdp-year,jdp-container .jdp-year input,jdp-container .jdp-year select{color:inherit;font-family:inherit;font-size:inherit;height:auto;font-weight:300;line-height:inherit;text-align:center;vertical-align:initial;background:#fff;border:none;border-radius:0;outline:none;width:100%;margin:0;padding:0;display:inline-block}jdp-container .jdp-month:active,jdp-container .jdp-month:focus,jdp-container .jdp-month input:active,jdp-container .jdp-month input:focus,jdp-container .jdp-month select:active,jdp-container .jdp-month select:focus,jdp-container .jdp-time:active,jdp-container .jdp-time:focus,jdp-container .jdp-time input:active,jdp-container .jdp-time input:focus,jdp-container .jdp-time select:active,jdp-container .jdp-time select:focus,jdp-container .jdp-year:active,jdp-container .jdp-year:focus,jdp-container .jdp-year input:active,jdp-container .jdp-year input:focus,jdp-container .jdp-year select:active,jdp-container .jdp-year select:focus{outline:none}jdp-container .jdp-month input option,jdp-container .jdp-month option,jdp-container .jdp-month select option,jdp-container .jdp-time input option,jdp-container .jdp-time option,jdp-container .jdp-time select option,jdp-container .jdp-year input option,jdp-container .jdp-year option,jdp-container .jdp-year select option{outline:none;min-height:1.3rem;padding:0;font-size:95%}jdp-container .jdp-month:hover,jdp-container .jdp-time:hover,jdp-container .jdp-year:hover{filter:brightness(.9)}jdp-container .jdp-month input,jdp-container .jdp-time input,jdp-container .jdp-year input{-webkit-appearance:none;-moz-appearance:textfield;cursor:text}jdp-container .jdp-month input::-webkit-inner-spin-button{-webkit-appearance:none}jdp-container .jdp-month input::-webkit-outer-spin-button{-webkit-appearance:none}jdp-container .jdp-time input::-webkit-inner-spin-button{-webkit-appearance:none}jdp-container .jdp-time input::-webkit-outer-spin-button{-webkit-appearance:none}jdp-container .jdp-year input::-webkit-inner-spin-button{-webkit-appearance:none}jdp-container .jdp-year input::-webkit-outer-spin-button{-webkit-appearance:none}jdp-container .jdp-month select,jdp-container .jdp-time select,jdp-container .jdp-year select{-webkit-appearance:menulist;-moz-appearance:menulist;cursor:pointer;position:relative}jdp-container .jdp-days{text-align:left;outline:0;flex-wrap:wrap;justify-content:space-around;width:100%;padding:.5rem 0 0;display:flex}jdp-container .jdp-day,jdp-container .jdp-day-name{color:#000000e6;text-align:center;background:0 0;border:1px solid #0000;flex-basis:14.2857%;justify-content:center;width:14.2857%;height:31px;margin:2px 0;font-weight:400;line-height:31px;display:inline-block;position:relative}jdp-container .jdp-day-name.today,jdp-container .jdp-day.today{border-color:#0000004d}jdp-container .jdp-day-name.selected,jdp-container .jdp-day.selected{color:#fff!important;opacity:1!important;background-color:#569ff7!important}jdp-container .jdp-day-name.holly-day,jdp-container .jdp-day-name.last-week,jdp-container .jdp-day.holly-day,jdp-container .jdp-day.last-week{color:#f44336}jdp-container .jdp-day.not-in-month{opacity:.4}jdp-container .jdp-day.disabled-day{cursor:not-allowed;opacity:.15}jdp-container .jdp-day:not(.disabled-day){cursor:pointer;border-radius:4px;transition:all .1s linear}jdp-container .jdp-day:not(.disabled-day):hover{z-index:1;background:#0000001a;transform:scale(1.15)}jdp-container .jdp-day-name{cursor:default;background-color:#0000001a;border-radius:0;font-size:90%;font-weight:900}jdp-container .jdp-footer{outline:0;flex-wrap:nowrap;justify-content:space-between;width:100%;padding:.5rem .5rem 0;display:flex}@media only screen and (width<=481px){jdp-container .jdp-footer{margin:.5rem 0}}jdp-container .jdp-btn-close,jdp-container .jdp-btn-empty,jdp-container .jdp-btn-today{color:#fff;cursor:pointer;text-align:center;background:#569ff7;border-radius:5px;padding:.3em .6em;font-size:90%;font-weight:400;display:inline-block}@media only screen and (width<=481px){jdp-container .jdp-btn-close,jdp-container .jdp-btn-empty,jdp-container .jdp-btn-today{padding:.5em .8em;font-size:100%}}jdp-container .jdp-btn-close.disabled-btn,jdp-container .jdp-btn-empty.disabled-btn,jdp-container .jdp-btn-today.disabled-btn{cursor:not-allowed;opacity:.2}@media only screen and (width<=481px){jdp-container .jdp-btn-today~.jdp-btn-empty{margin-left:auto;margin-right:1em}}jdp-container .jdp-time-container{padding:0;display:flex}jdp-container .jdp-time-container .jdp-time{flex:auto;margin:0 .5rem;position:relative}jdp-container .jdp-time-container .jdp-time select{background:#00000008;border-radius:5px;padding:.5rem 1rem .5rem 7px}jdp-container .jdp-time-container .jdp-time:after{content:":";height:100%;font-size:1.5rem;position:absolute;top:50%;right:-.7rem;transform:translateY(-50%)}jdp-container .jdp-time-container .jdp-time:first-child:after{display:none}jdp-container .jdp-time-container.jdp-only-time .jdp-time select{padding:.8rem 1rem .8rem 7px;font-size:1.5rem}jdp-container .jdp-time-container.jdp-only-time .jdp-time:after{font-size:2.3rem;position:absolute;right:-.8rem}@keyframes jdpOpenAnimation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes jdpOpenAnimationMobile{0%{opacity:0;bottom:-10%}to{opacity:1;bottom:0}}@keyframes jdpOpenAnimationMobile{0%{opacity:0;margin-bottom:-20%}to{opacity:1;margin-bottom:0}}html jdp-container{color:#34453b;min-width:min(320px,100vw);max-width:320px;font:13px/1.6 var(--font-sans,"Vazirmatn", sans-serif);background:#fff;border:1px solid #dfe5e2;border-radius:16px;padding:16px 12px 12px;box-shadow:0 16px 48px #23352a24,0 2px 8px #23352a0a}html jdp-container .jdp-months,html jdp-container .jdp-years{color:#34453b;fill:#617c69;font-size:14px}html jdp-container .jdp-month,html jdp-container .jdp-year,html jdp-container .jdp-month select,html jdp-container .jdp-year input{color:#34453b;font-weight:600}html jdp-container .jdp-icon-plus,html jdp-container .jdp-icon-minus{color:#617c69;background:#f8faf8;border:1px solid #e6ece7;border-radius:8px;min-width:30px;min-height:32px}html jdp-container .jdp-icon-plus:hover,html jdp-container .jdp-icon-minus:hover{background:#edf3ee}html jdp-container .jdp-icon-plus svg,html jdp-container .jdp-icon-minus svg{width:28px;height:30px}html jdp-container .jdp-days{padding-top:14px}html jdp-container .jdp-day,html jdp-container .jdp-day-name{color:#49574e;height:38px;margin-block:2px;font-size:12px;line-height:38px}html jdp-container .jdp-day-name{color:#8c9890;background:0 0;font-size:11px;font-weight:500}html jdp-container .jdp-day:not(.disabled-day){border-radius:10px;transition:background .15s}html jdp-container .jdp-day:not(.disabled-day):hover{background:#edf3ee;transform:none}html jdp-container .jdp-day.today{color:#3e624b;border-color:#91a897;font-weight:700}html jdp-container .jdp-day.selected{border-color:#536f60;font-weight:600;box-shadow:0 3px 8px #536f602e;color:#fff!important;background:#536f60!important}html jdp-container .jdp-day.holly-day,html jdp-container .jdp-day.last-week{color:#bb6770}html jdp-container .jdp-day.not-in-month{opacity:.35}html jdp-container .jdp-day.disabled-day{opacity:.22}html jdp-container .jdp-footer{border-top:1px solid #edf1ee;gap:8px;margin-top:12px;padding:12px 0 0}html jdp-container .jdp-btn-today,html jdp-container .jdp-btn-empty,html jdp-container .jdp-btn-close{color:#536f60;background:#f0f5f1;border-radius:8px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:500}html jdp-container .jdp-btn-close{color:#fff;background:#536f60}html jdp-container .jdp-btn-empty{color:#78857c;background:#f7f8f7}html jdp-container .jdp-btn-today:hover{background:#e2ece5}html jdp-container .jdp-btn-close:hover{background:#415e4e}html jdp-container .jdp-btn-empty:hover{background:#edf0ed}html jdp-container .jdp-time-container .jdp-time select{color:#34453b;background:#f7f9f7;border:1px solid #e2e8e4;border-radius:8px}html jdp-container :focus-visible{outline-offset:-2px;outline:2px solid #7c9986}@media (width<=481px){html jdp-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19281f40}html jdp-container{min-width:0;max-width:100%;padding:20px 16px max(16px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0}html jdp-container .jdp-day,html jdp-container .jdp-day-name{height:44px;line-height:44px}html jdp-container .jdp-btn-today,html jdp-container .jdp-btn-empty,html jdp-container .jdp-btn-close{min-height:44px;padding:11px 18px}}@media (prefers-reduced-motion:reduce){html jdp-container{animation:none}html jdp-container .jdp-day:not(.disabled-day){transition:none}}.select2-container{--picker-field-height:3rem}.select-input--compact .select2-container{--picker-field-height:2.75rem}#admin-main .select2-container{--picker-field-height:2.5rem}#admin-main .admin-user-form .select2-container{--picker-field-height:2.875rem}form[data-project-form] .select2-container,#admin-main form[data-project-form] .select2-container{--picker-field-height:3rem}.select2-container--default .select2-selection.app-select-control{box-sizing:border-box;color:#34453b;background:#fff;height:auto;transition:border-color .15s,box-shadow .15s;min-height:var(--picker-field-height)!important;box-shadow:none!important;border:1px solid #dfe5e2!important;border-radius:10px!important}.select2-container--default .app-select-control:hover{border-color:#a8b9ad!important}.select2-container--default.select2-container--open .app-select-control,.select2-container--default.select2-container--focus .app-select-control{border-color:#7c9986!important;box-shadow:0 0 0 3px #536f601a!important}select.border-red-500+.select2-container--default .app-select-control{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441f!important}.select2-container--default .app-select-control.select2-selection--single{align-items:center;display:flex;height:var(--picker-field-height)!important;padding-block:0!important}.select2-container--default .app-select-control.select2-selection--single .select2-selection__rendered{color:#34453b;width:100%;padding-inline:12px 36px;font-size:12px;height:auto!important;min-height:0!important;padding-block:0!important;line-height:1.5!important}.select2-container--default .app-select-control .select2-selection__placeholder{color:#87918c}.select2-container--default .app-select-control.select2-selection--single .select2-selection__arrow{width:30px;transform:none;height:100%!important;top:0!important}.select2-container--default .app-select-control.select2-selection--single .select2-selection__arrow b{border:1.5px solid #87978c;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-top:-5px;transition:transform .15s;transform:rotate(45deg)}.select2-container--default.select2-container--open .app-select-control.select2-selection--single .select2-selection__arrow b{border:1.5px solid #536f60;border-width:0 1.5px 1.5px 0;margin-top:-1px;transform:rotate(225deg)}.select2-container--default .app-select-control.select2-selection--multiple{flex-wrap:wrap;align-items:center;gap:4px;padding:5px 8px;display:flex}.select2-container--default .app-select-control.select2-selection--multiple .select2-selection__rendered{display:contents}.select2-container--default .app-select-control.select2-selection--multiple .select2-selection__choice{color:#476552;background:#f0f5f1;border:1px solid #dce7df;border-radius:7px;max-width:calc(100% - 8px);margin:0;font-size:12px;line-height:26px}.select2-container--default .app-select-control .select2-selection__choice__display{text-overflow:ellipsis;display:block;overflow:hidden}.select2-container--default .app-select-control.select2-selection--multiple .select2-selection__choice__remove{color:#728779;border:0;width:24px;height:100%;font-size:17px}.select2-container--default .app-select-control .select2-selection__choice__remove:hover{color:#344e3e;background:#e1ebe4}.select2-container--default .app-select-control .select2-search--inline{flex:8rem;min-width:0;line-height:24px}.select2-container--default .app-select-control .select2-search--inline .select2-search__field{max-width:100%;font:inherit;color:#34453b;font-size:12px;display:block;height:24px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;line-height:24px!important}.select2-container--default.select2-container--disabled .app-select-control{opacity:.65;cursor:not-allowed;background:#f6f7f6}.select2-dropdown.app-select-dropdown{font:12px/1.8 var(--font-sans,"Vazirmatn", sans-serif);background:#fff;border:1px solid #dfe5e2;border-radius:12px;margin-block:6px;padding:6px;overflow:hidden;box-shadow:0 12px 36px #23352a1f,0 2px 6px #23352a0a}.app-select-dropdown .select2-search--dropdown{padding:4px 4px 9px}.select2-container--default .app-select-dropdown .select2-search--dropdown .select2-search__field{min-height:40px;font:inherit;color:#34453b;background:#f7f9f7;border:1px solid #e2e8e4;border-radius:8px;outline:none;padding:8px 12px}.select2-container--default .app-select-dropdown .select2-search__field:focus{border-color:#7c9986;box-shadow:0 0 0 2px #536f6014}.select2-container--default .app-select-dropdown .select2-results>.select2-results__options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cad5cd transparent;max-height:min(280px,45vh)}.app-select-dropdown .select2-results__option{color:#49574e;overflow-wrap:anywhere;border-radius:7px;min-height:40px;margin-block:2px;padding:9px 12px;position:relative}.select2-container--default .app-select-dropdown .select2-results__option--selected{color:#3e624b;background:#eff5f0;padding-inline-end:32px;font-weight:600}.app-select-dropdown .select2-results__option--selected:after{content:"✓";inset-inline-end:12px;color:#536f60;position:absolute;top:9px}.select2-container--default .app-select-dropdown .select2-results__option--highlighted.select2-results__option--selectable{color:#2e503b;background:#e6eee8}.select2-container--default .app-select-dropdown .select2-results__option--disabled{color:#a5ada8}.app-select-dropdown .select2-results__message{text-align:center;color:#7d8981;padding:18px 12px}@media (prefers-reduced-motion:reduce){.select2-container--default .app-select-control,.select2-container--default .app-select-control .select2-selection__arrow b{transition:none}}dialog.app-chat-file-dialog,dialog.project-files__upload-dialog{overscroll-behavior:contain;color:#3e5145;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(560px,100vw - 28px);max-width:calc(100vw - 28px);max-height:90dvh;font-family:var(--font-sans,"Vazirmatn", sans-serif);text-align:start;scrollbar-width:thin;background:#fff;border:1px solid #e0e7e2;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #1c2c2233}dialog.app-chat-file-dialog:not([open]),dialog.project-files__upload-dialog:not([open]),dialog.app-chat-file-dialog[hidden]{display:none}dialog.app-chat-file-dialog[open]{display:block}dialog.app-chat-file-dialog::backdrop,dialog.project-files__upload-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19281f61}dialog.app-chat-file-dialog .app-chat-file-dialog__card{width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;padding:24px}.upload-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.upload-panel-heading .app-chat-file-dialog__title{color:#344b3c;margin:0;font-size:17px;font-weight:700}.upload-panel-heading p{color:#89968d;margin-top:5px;font-size:11px;line-height:1.9}.upload-panel-heading>button{color:#89968d;background:#f5f8f5;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.upload-panel-heading svg{width:18px;height:18px}.upload-panel-destination{color:#8b988f;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:12px;font-size:11px;line-height:1.9;display:flex}.upload-panel-destination strong{color:#536f60;overflow-wrap:anywhere;font-weight:500}.upload-panel-selected-file,dialog.app-chat-file-dialog .app-chat-file-dialog__file{background:#f7faf7;border:1px solid #e2eae4;border-radius:12px;align-items:center;gap:12px;margin-bottom:0;padding:16px;display:flex}.upload-panel-file-icon{color:#7e9886;background:#fff;border:1px solid #e2e9e4;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:46px;display:grid}.upload-panel-file-icon svg{width:22px;height:22px}.upload-panel-file-identity{flex:1;min-width:0}.upload-panel-file-identity>strong,dialog.app-chat-file-dialog .app-chat-file-dialog__filename{color:#3e5546;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.9;display:block}.upload-panel-file-identity>small{color:#8a988e;width:fit-content;margin-top:3px;font-size:11px;display:block}.upload-panel-change{color:#617d6b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6df;border-radius:7px;flex-shrink:0;padding:6px 9px;font-size:11px}.upload-panel-change:hover{background:#edf4ee}.upload-panel-help{color:#94a097;margin:8px 0 18px;font-size:10px;line-height:1.9}.upload-panel-label{color:#495e50;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.upload-panel-label span{color:#9aa49d;font-size:10px;font-weight:400}dialog.app-chat-file-dialog .app-chat-file-dialog__caption,dialog.project-files__upload-dialog :is(input[type=text],textarea){color:#3e5145;width:100%;font:inherit;box-shadow:none;background:#fff;border:1px solid #dfe6e1;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.9}dialog.app-chat-file-dialog .app-chat-file-dialog__caption{resize:vertical;min-height:120px;max-height:240px}dialog.app-chat-file-dialog .app-chat-file-dialog__caption:focus,dialog.project-files__upload-dialog :is(input[type=text],textarea):focus{border-color:#829c8a;outline:none;box-shadow:0 0 0 3px #536f6017}.upload-panel-message-meta{color:#99a39c;justify-content:space-between;gap:12px;margin-top:6px;font-size:10px;line-height:1.9;display:flex}.upload-panel-message-meta>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.upload-panel-note{color:#839389;background:#f7f9f7;border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:11px;line-height:1.9;display:flex}.upload-panel-note svg{width:17px;height:17px;margin-top:2px}dialog.app-chat-file-dialog .app-chat-file-dialog__actions{border-top:1px solid #edf1ee;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}dialog.app-chat-file-dialog .app-chat-file-dialog__actions button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:12px;font-weight:500;display:inline-flex}dialog.app-chat-file-dialog .app-chat-file-dialog__actions svg{width:17px;height:17px}dialog.app-chat-file-dialog .app-chat-file-dialog__send{color:#fff;background:#536f60}dialog.app-chat-file-dialog .app-chat-file-dialog__send:hover{background:#415e4e}dialog.app-chat-file-dialog .app-chat-file-dialog__cancel{color:#7d8b82;background:#fff;border:1px solid #e0e7e2}dialog.app-chat-file-dialog button:disabled{opacity:.55;cursor:wait}dialog.project-files__upload-dialog>header{background:#fff;border-bottom:1px solid #edf1ee;padding:22px}dialog.project-files__upload-dialog>header>div>span{color:#6d8a77;box-shadow:none;background:#f0f5f1;border-color:#e1e9e3}dialog.project-files__upload-dialog>header h2{color:#344b3c;font-size:17px}dialog.project-files__upload-dialog>header p{color:#89968d;font-size:11px;line-height:1.9}dialog.project-files__upload-dialog>form{padding:22px}dialog.project-files__upload-dialog>form label{color:#57695d;font-size:12px}dialog.project-files__upload-dialog input[type=text]{height:44px}dialog.project-files__upload-dialog .select2-container{--picker-field-height:44px}dialog.project-files__upload-dialog button[type=submit]{box-shadow:none;border-radius:9px;font-size:12px;background:#536f60!important}dialog.project-files__upload-dialog button[type=submit]:hover{background:#415e4e!important}.upload-panel-status{color:#536f60;background:#edf4ee;border-radius:8px;margin-top:14px;padding:10px;font-size:12px}.upload-panel-status[hidden]{display:none}dialog.app-chat-file-dialog button:focus-visible,dialog.project-files__upload-dialog button:focus-visible{outline-offset:3px;outline:2px solid #829c8a}@media (width<=480px){dialog.app-chat-file-dialog .app-chat-file-dialog__card,dialog.project-files__upload-dialog>form,dialog.project-files__upload-dialog>header{padding:18px}.upload-panel-selected-file,dialog.app-chat-file-dialog .app-chat-file-dialog__file{flex-wrap:wrap;padding:12px}.upload-panel-file-identity{flex-basis:calc(100% - 54px)}.upload-panel-change{min-height:40px;margin-inline-start:54px}dialog.app-chat-file-dialog .app-chat-file-dialog__actions button{flex:1;min-height:44px}}.admin-shell.dashboard-polish{--polish-ink:#172b45;--polish-secondary:#465b73;--polish-accent:#df2041;color:var(--polish-ink);background:#fcfdff}.admin-shell.dashboard-polish #admin-main{color:var(--polish-ink);background:radial-gradient(at 98% 0,#fff0f4 0,#0000 32%),radial-gradient(at 0 18%,#eef6ff 0,#0000 35%),#fcfdff}.dashboard-polish .md-dashboard{--md-line:#e1e9f2;--md-muted:#4f647c;color:var(--polish-ink)}.dashboard-polish .md-heading{background:linear-gradient(115deg,#fff1f5 0%,#fff 45% 100%);border:1px solid #f1dce3;border-radius:20px;gap:24px;margin-bottom:24px;padding:26px 28px;position:relative;box-shadow:inset 0 1px #fff,0 8px 28px #8925420d}.dashboard-polish .md-heading:before{content:"";inset-inline-start:0;background:linear-gradient(#f64b71,#dc1940);border-radius:4px;width:4px;position:absolute;top:28px;bottom:28px}.dashboard-polish .md-eyebrow{color:#b91c45;background:#fff1f5;border:1px solid #ffd8e2;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.dashboard-polish .md-heading h1{color:#172b45;margin:9px 0 6px;font-size:26px;font-weight:750}.dashboard-polish .md-heading p{color:#4f647c;font-size:13px}.dashboard-polish .md-heading time{color:#69465a;background:#fff;border:1px solid #f2dce4;border-radius:9px;padding:8px 12px;font-size:12px}.dashboard-polish .md-primary{color:#fff;background:linear-gradient(160deg,#df2041,#c9183a);border:1px solid #dc2043;border-radius:10px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:600;transition:box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffff47,0 5px 14px #de1e4130}.dashboard-polish .md-primary:hover{background:linear-gradient(160deg,#d51a3d,#b91431);box-shadow:inset 0 1px #ffffff40,0 7px 20px #de1e4140}.dashboard-polish .md-metric{--md-color:#2563eb;--md-tint:#eaf2ff;--md-edge:#ccdefb;--md-glaze:#f0f6ff;border:1px solid var(--md-edge);background:linear-gradient(130deg, var(--md-glaze), #fff 64%);border-radius:16px;transition:box-shadow .18s,border-color .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 4px 15px #1e3d690d}.dashboard-polish .md-metric:before{content:"";inset-inline:18px;background:linear-gradient(90deg, transparent, var(--md-color), transparent);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0}.dashboard-polish .md-tone-rose{--md-color:#dc204b;--md-tint:#ffe9ef;--md-edge:#f5d2dc;--md-glaze:#fff1f5}.dashboard-polish .md-tone-amber{--md-color:#b7630c;--md-tint:#fff0d4;--md-edge:#f1dfbe;--md-glaze:#fff8eb}.dashboard-polish .md-tone-violet{--md-color:#7540d6;--md-tint:#f0e8ff;--md-edge:#e3d7f7;--md-glaze:#f7f2ff}.dashboard-polish .md-metric-icon{background:linear-gradient(145deg, #fff, var(--md-tint));color:var(--md-color);box-shadow:inset 0 0 0 1px var(--md-edge), 0 2px 4px #1e3d6908}.dashboard-polish .md-metric>div>span{color:#465b73;font-size:12px;font-weight:500}.dashboard-polish .md-metric strong{color:#172b45;font-size:32px;font-weight:750}.dashboard-polish .md-metric:hover{border-color:var(--md-color);background:linear-gradient(130deg, var(--md-glaze), #fff 64%);transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 9px 24px #1e3d691a}.dashboard-polish .md-card{background:#fff;border-color:#e0e8f2;border-radius:17px;box-shadow:0 4px 18px #1d375b0d,0 1px 3px #1d375b08}.dashboard-polish .md-card>header{background:linear-gradient(#fff,#fcfdff);border-bottom-color:#eaf0f6}.dashboard-polish .md-card h2{color:#1c3552;font-size:16px;font-weight:700}.dashboard-polish .md-card header p{color:#536a82;font-size:12px}.dashboard-polish .md-link{color:#1d5cbb;font-size:12px;font-weight:500}.dashboard-polish .md-link:hover{color:#df2041}.dashboard-polish .md-chip{color:#245ba3;background:#edf4ff;border:1px solid #d9e7fd;font-weight:600}.dashboard-polish #admin-main :is(.md-range,.md-followup-filter) select{color:#294969;background:#fff;border-color:#d4e0ed;font-size:12px;box-shadow:0 1px 2px #1e3d6908}.dashboard-polish .md-chart-legend{color:#425d79;font-size:12px}.dashboard-polish .md-chart-legend i,.dashboard-polish .md-status-chart li i{width:9px;height:9px;box-shadow:0 0 0 3px #2563eb0d}.dashboard-polish .md-bar-created{background:linear-gradient(#61a0ff,#2563eb);box-shadow:inset 1px 0 #ffffff59}.dashboard-polish .md-bar-done{background:linear-gradient(#3dd2aa,#059669);box-shadow:inset 1px 0 #ffffff59}.dashboard-polish .md-day-bars{background:repeating-linear-gradient(0deg,#0000 0 48px,#edf2f8 49px 50px);border-bottom-color:#dbe5f0}.dashboard-polish .md-day-bars b{color:#25496e;font-weight:650}.dashboard-polish .md-day>small{color:#536a82;font-size:10px}.dashboard-polish .md-trend footer{color:#3a5675}.dashboard-polish .md-trend footer small{color:#5b7088;font-size:11px}.dashboard-polish .md-donut{box-shadow:0 6px 20px #2563eb1a}.dashboard-polish .md-donut>span{box-shadow:0 0 0 5px #ffffff2e}.dashboard-polish .md-donut strong{color:#1c3552;font-weight:750}.dashboard-polish .md-donut small{color:#526b85;font-size:12px}.dashboard-polish .md-status-chart li{color:#425d79;font-size:12px}.dashboard-polish .md-status-chart li strong{color:#1c3552;font-size:13px;font-weight:650}.dashboard-polish .md-task,.dashboard-polish .md-projects a,.dashboard-polish .md-deadline{border-bottom-color:#edf2f8}.dashboard-polish .md-task:hover,.dashboard-polish .md-projects a:hover,.dashboard-polish .md-deadline:hover{background:#f4f8ff}.dashboard-polish .md-task strong,.dashboard-polish .md-projects strong,.dashboard-polish .md-deadline>strong{color:#213b58;font-size:13px;font-weight:600}.dashboard-polish .md-task p,.dashboard-polish .md-projects small,.dashboard-polish .md-task-meta small,.dashboard-polish .md-deadline>div{color:#536b84;font-size:12px}.dashboard-polish .md-task-mark{background:#3b82f6;width:7px;height:7px;box-shadow:0 0 0 4px #edf4ff}.dashboard-polish .md-task-mark.is-late{background:#e32652;box-shadow:0 0 0 4px #fff0f3}.dashboard-polish .md-late{font-weight:600;color:#c81f46!important}.dashboard-polish .md-project-icon{color:#2563eb;background:linear-gradient(145deg,#fff,#eaf2ff);border:1px solid #dbe8fc;width:38px;height:38px}.dashboard-polish .md-project-status{color:#375a83;background:#f1f6fd;border:1px solid #e0eafb;border-radius:7px;padding:4px 8px;font-size:11px}.dashboard-polish .md-followup-filter{background:#f7faff;border-bottom-color:#e5edf8}.dashboard-polish .md-followup-filter label{color:#425d79;font-size:12px}.dashboard-polish .md-followup-filter small{color:#59718c;font-size:11px}.dashboard-polish .md-followup-filter button{color:#245aaa;background:#eaf2ff;border:1px solid #d9e6fb;border-radius:7px;font-weight:600}.dashboard-polish .md-shortcuts a{color:#365674;font-size:12px}.dashboard-polish .md-shortcuts a:hover{color:#1d5cbb;background:#eef5ff}.dashboard-polish .md-shortcuts svg{color:#2b70c9}.dashboard-polish .md-shortcuts b{color:#527da8}.dashboard-polish .md-empty{color:#536b84;font-size:12px}.dashboard-polish .md-dashboard :is(a,select):focus-visible{outline-offset:3px;outline:2px solid #2563eb}@container (width<=640px){.dashboard-polish .md-heading{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.dashboard-polish .md-heading h1{font-size:23px}.dashboard-polish .md-heading-actions{flex-wrap:wrap;justify-content:space-between;gap:10px}.dashboard-polish .md-metric>div>span{font-size:11px}.dashboard-polish .md-metric strong{font-size:28px}.dashboard-polish .md-task p,.dashboard-polish .md-projects small{font-size:11px}}@media (prefers-reduced-motion:reduce){.dashboard-polish .md-metric,.dashboard-polish .md-primary{transition:none}.dashboard-polish .md-metric:hover{transform:none}}div.swal2-container .swal2-popup.file-chat-share-popup{--swal2-confirm-button-background-color:#536f60;--swal2-confirm-button-border-radius:9px;--swal2-cancel-button-border-radius:9px;background:#fff;border:1px solid #e1e7e3;border-radius:18px;max-width:calc(100vw - 24px);padding:0 0 22px;box-shadow:0 24px 80px #1c2c222e}.file-chat-share-popup .file-chat-share-popup__title{text-align:start;color:#293e31;padding:26px 26px 0 48px;font-size:18px;font-weight:700;line-height:1.8}.file-chat-share-popup .swal2-close{top:16px;color:#88968d;border-radius:8px;width:32px;height:32px;font-size:26px;inset-inline-end:16px}.file-chat-share-popup .swal2-close:hover{color:#344e3e;background:#f0f4f1}.file-chat-share-popup .file-chat-share-popup__content{text-align:start;color:#68786e;overflow-wrap:anywhere;margin:6px 26px 0;padding:0;font-size:12px}.file-chat-share{min-width:0;line-height:1.9}.file-chat-share__intro{color:#7b887f;margin:0 0 20px}.file-chat-share__destination{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.file-chat-share__destination strong{color:#536f60;text-align:end;font-size:12px;font-weight:500}.file-chat-share__file{background:#f8faf8;border:1px solid #e3eae5;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:16px;display:flex}.file-chat-share__icon{color:#6e8b78;background:#fff;border:1px solid #e0e8e2;border-radius:10px;flex:0 0 42px;place-items:center;height:48px;display:grid}.file-chat-share__icon svg{width:24px;height:24px}.file-chat-share__identity{flex:1;min-width:0}.file-chat-share__identity strong{color:#344b3c;font-size:13px;font-weight:600;display:block}.file-chat-share__identity>span{color:#849087;overflow-wrap:anywhere;font-size:11px;display:block}.file-chat-share__identity small{color:#849087;font-size:10px;display:block}.file-chat-share__badge{color:#597a63;background:#eaf2ec;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:10px}.file-chat-share__label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.file-chat-share__label label{color:#3e5145;font-size:12px;font-weight:600}.file-chat-share__label label span{color:#ba7474}.file-chat-share__label>span{color:#96a098;font-size:10px}.file-chat-share textarea{box-sizing:border-box;color:#34453b;width:100%;min-height:132px;max-height:280px;font:inherit;text-align:start;resize:vertical;background:#fff;border:1px solid #dce4de;border-radius:10px;padding:12px 14px;font-size:13px;line-height:2;transition:border-color .15s,box-shadow .15s;display:block}.file-chat-share textarea::placeholder{color:#9aa49d}.file-chat-share textarea:focus{border-color:#829c8a;outline:none;box-shadow:0 0 0 3px #536f6017}.file-chat-share textarea[aria-invalid=true]{border-color:#cb7373;box-shadow:0 0 0 3px #cb737317}.file-chat-share__message-meta{color:#929d95;justify-content:space-between;gap:12px;margin-top:6px;font-size:10px;display:flex}.file-chat-share__message-meta [data-share-count]{font-variant-numeric:tabular-nums;flex-shrink:0}.file-chat-share__templates{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}.file-chat-share__templates>span{color:#8a978e;margin-inline-end:4px}.file-chat-share__templates button{color:#637d6c;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8e4;border-radius:7px;padding:4px 10px}.file-chat-share__templates button:hover{background:#f0f5f1;border-color:#b7c9bd}.file-chat-share__note{color:#8b988f;border-top:1px solid #edf1ee;margin:20px 0 0;padding-top:14px;font-size:11px}.file-chat-share-popup .file-chat-share-popup__actions{justify-content:flex-start;width:100%;margin:18px 0 0;padding:0 26px}.file-chat-share-popup .file-chat-share-popup__actions button.swal2-styled{min-height:42px;margin:0;padding:10px 20px;font-size:12px;font-weight:500}div.swal2-container .swal2-popup.file-chat-share-popup .swal2-actions button.swal2-styled.swal2-cancel{color:#76847b;border-color:#e0e7e2!important}.file-chat-share-popup .swal2-validation-message{color:#a95555;background:#fff5f5;border-radius:8px;margin:14px 26px 0;font-size:12px}.file-chat-share-popup button:focus-visible{outline-offset:3px;outline:2px solid #829c8a}@media (width<=480px){.file-chat-share-popup .file-chat-share-popup__title{padding-inline-start:18px;font-size:16px}.file-chat-share-popup .file-chat-share-popup__content{margin-inline:18px}.file-chat-share-popup .file-chat-share-popup__actions{padding-inline:18px}.file-chat-share__file{flex-wrap:wrap;gap:10px;padding:12px}.file-chat-share__badge{margin-inline-start:52px}.file-chat-share__identity{flex-basis:calc(100% - 52px)}.file-chat-share__templates button{min-height:40px}.file-chat-share-popup .file-chat-share-popup__actions button.swal2-styled{flex:1;min-height:44px}}@media (prefers-reduced-motion:reduce){.file-chat-share textarea{transition:none}}.task-library{color:#475569;direction:rtl}.task-library [hidden],.task-library-dialog [hidden]{display:none!important}.task-library-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.task-library-heading>div>span{color:#96a39a;font-size:11px}.task-library-heading h1{color:#334b3c;margin:5px 0 9px;font-size:23px;font-weight:700}.task-library-heading p,.task-library-section-heading p{color:#8a978f;margin-top:6px;font-size:12px;line-height:1.9}.task-library-primary,.task-library-secondary{white-space:nowrap;border:1px solid #dce6df;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:12px;display:inline-flex}.task-library-primary{color:#fff;background:#536f60;border-color:#536f60}.task-library-primary:hover{background:#415e4e}.task-library-secondary{color:#617b69;background:#f5f8f5}.task-library-toolbar{background:#fff;border:1px solid #e3e9e5;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:20px;padding:16px;display:flex}.task-library-toolbar label{color:#819086;flex:180px;gap:7px;font-size:11px;display:grid}.task-library-toolbar label:first-child{flex-grow:2}.task-library-toolbar input,.task-library-toolbar select{color:#52675a;background:#f9fbf9;border:1px solid #dfe6e1;border-radius:8px;width:100%;min-height:40px;padding:8px 12px;font-size:12px}.task-library-toolbar>span{color:#91a095;padding-block:10px;font-size:11px}.task-library-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.task-library-card{background:#fff;border:1px solid #e1e8e3;border-radius:14px;min-width:0;padding:20px}.task-library-card>header{color:#92a097;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.task-library-unit{color:#698472;background:#f0f5f1;border-radius:6px;padding:4px 9px}.task-library-card h2{color:#3d5546;overflow-wrap:anywhere;margin:16px 0 7px;font-size:16px;font-weight:650}.task-library-card>p{color:#8a978f;overflow-wrap:anywhere;font-size:11px;line-height:2}.task-library-card details{border-top:1px solid #edf1ee;margin-top:18px;padding-top:12px}.task-library-card summary{cursor:pointer;color:#718878;justify-content:space-between;align-items:center;font-size:11px;display:flex}.task-library-card summary svg{width:15px;height:15px}.task-library-card ol,.task-library-preview ol{gap:12px;margin-top:14px;padding-inline-start:20px;list-style:decimal;display:grid}.task-library-card li,.task-library-preview li{overflow-wrap:anywhere;font-size:12px;line-height:1.9}.task-library-card li>strong,.task-library-preview li>strong{color:#47604f;font-weight:550;display:block}.task-library-card li>span,.task-library-preview li>span,.task-library-preview li>small,.task-library-card li>small{color:#97a39b;font-size:10px;display:block}.task-library-card li p,.task-library-preview li p{color:#7d8e82;font-size:11px}.task-library-card footer{border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.task-library-card footer a,.task-library-card footer button{color:#76907f;align-items:center;gap:7px;min-height:32px;font-size:11px;display:inline-flex}.task-library-card footer button{color:#b38585}.task-library-card footer svg{width:15px;height:15px}.task-library-empty{color:#8a9d90;text-align:center;border:1px dashed #dce6df;border-radius:14px;padding:40px 20px;font-size:13px;line-height:2}dialog.task-library-dialog{color:#53675b;overscroll-behavior:contain;width:min(900px,100vw - 28px);max-width:calc(100vw - 28px);max-height:90dvh;font-family:var(--font-sans);direction:rtl;background:#fff;border:1px solid #e1e8e3;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #1c2c222e}dialog.task-library-dialog:not([open]){display:none}.task-library-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19281f61}.task-library-dialog>header{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.task-library-dialog>header h2{color:#344b3c;font-size:17px;font-weight:650}.task-library-dialog>header p{color:#8a9b90;margin-top:6px;font-size:11px;line-height:1.9}.task-library-dialog>header button{color:#82978a;background:#f6f9f6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.task-library-editor{padding:24px}.task-library-editor h2{color:#4d6656;margin-bottom:14px;font-size:14px;font-weight:600}.task-library-editor__meta{border-bottom:1px solid #edf1ee;margin-bottom:22px;padding-bottom:22px}.task-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.task-library-grid label{color:#697e71;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;font-size:12px;display:flex}.task-library-grid label>span{color:#9ba69f;font-size:10px}.task-library-grid label>.task-library-required{color:#bb8d8d}.task-library-grid input,.task-library-grid textarea,.task-library-grid select{color:#435f4d;width:100%;min-width:0;min-height:42px;font:inherit;box-shadow:none;background:#fff;border:1px solid #dfe7e1;border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.8;display:block}.task-library-grid textarea{resize:vertical}.task-library-grid :is(input,textarea,select):focus{border-color:#90a998;outline:none;box-shadow:0 0 0 3px #536f6014}.task-library-grid input::placeholder,.task-library-grid textarea::placeholder{color:#a8b1ab}.task-library-grid small{color:#a0aaa3;font-size:10px;line-height:1.9;display:block}.task-library-wide{grid-column:1/-1}.task-library-fixed-unit{color:#8a9b90;font-size:11px}.task-library-fixed-unit strong{color:#536f60;margin-top:10px;font-size:13px;display:block}.task-library-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.task-library-section-heading h2{margin-bottom:0}.task-library-item{background:#fcfdfc;border:1px solid #e1e8e3;border-radius:12px;margin-bottom:14px;padding:18px}.task-library-item>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.task-library-item>header strong{color:#7b9283;font-size:12px;font-weight:500}.task-library-item>header>div{gap:4px;display:flex}.task-library-item>header button{color:#899e91;background:#fff;border:1px solid #e2eae4;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.task-library-item>header svg{width:15px;height:15px}.task-library-item button:disabled{opacity:.3;cursor:default}.task-library-item__details{margin-top:16px}.task-library-item__details summary{cursor:pointer;color:#899e91;justify-content:space-between;align-items:center;font-size:11px;display:flex}.task-library-item__details summary svg{width:16px;height:16px}.task-library-item__details .task-library-grid{margin-top:16px}.task-library-note{color:#8a9b90;background:#f5f8f5;border-radius:8px;margin-top:16px;padding:12px;font-size:11px;line-height:2}.task-library-editor__footer{border-top:1px solid #edf1ee;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:20px;display:flex}.task-library-editor__footer>button[type=submit]{color:#fff;box-shadow:none;border-radius:9px;font-size:12px;background:#536f60!important}.task-library-editor__footer>:not([type=submit]){color:#8a9b90;font-size:12px}.task-library-errors{color:#ac7777;background:#fff8f8;border:1px solid #f0dcdc;border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:12px;line-height:2}.task-library-errors ul{padding-inline-start:18px;list-style:outside}.task-library-create-entry{background:#f6f9f6;border:1px solid #dfe8e2;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px;display:flex}.task-library-create-entry strong{color:#5a7864;font-size:12px;font-weight:600}.task-library-create-entry p{color:#97a59c;margin-top:5px;font-size:10px;line-height:1.9}.task-library-create-entry button{color:#5a7864;background:#fff;border:1px solid #d4e1d8;border-radius:8px;flex-shrink:0;padding:9px 12px;font-size:11px}.task-library-preview{background:#fafcfa;border:1px solid #e4ebe6;border-radius:10px;margin-top:20px;padding:16px}.task-library-preview h3{color:#4a6653;font-size:14px;font-weight:600}.task-library-preview>p,.task-library-preview section>p{color:#8ea295;font-size:12px;line-height:1.9}.task-library-preview li ul{padding-inline-start:20px;list-style:circle}.task-library button:focus-visible,.task-library-dialog button:focus-visible{outline-offset:3px;outline:2px solid #8ca995}@media (width<=1100px){.task-library-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.task-library-heading,.task-library-section-heading,.task-library-create-entry{flex-direction:column;align-items:stretch}.task-library-cards,.task-library-grid{grid-template-columns:minmax(0,1fr)}.task-library-heading h1{font-size:20px}.task-library-editor,.task-library-dialog>header{padding:18px}.task-library-item{padding:14px}}body.project-clarity{--color-slate-50:#fff;--color-slate-100:#f6f7f9;--color-slate-200:#e3e5e8;--color-slate-300:#c2c6ce;--color-slate-400:#69707a;--color-slate-500:#5b6068;--color-slate-600:#4d4d4e;--color-slate-700:#3f3f42;--color-slate-800:#303033;--color-slate-900:#242427;--color-slate-950:#1b1b1e;--color-gray-50:#fff;--color-gray-100:#f6f7f9;--color-gray-200:#e3e5e8;--color-gray-300:#c2c6ce;--color-gray-400:#69707a;--color-gray-500:#5b6068;--color-gray-600:#4d4d4e;--color-gray-700:#3f3f42;--color-gray-800:#303033;--color-gray-900:#242427;--color-gray-950:#1b1b1e;--color-zinc-50:#fff;--color-zinc-100:#f6f7f9;--color-zinc-200:#e3e5e8;--color-zinc-300:#c2c6ce;--color-zinc-400:#69707a;--color-zinc-500:#5b6068;--color-zinc-600:#4d4d4e;--color-zinc-700:#3f3f42;--color-zinc-800:#303033;--color-zinc-900:#242427;--color-zinc-950:#1b1b1e;--color-neutral-50:#fff;--color-neutral-100:#f6f7f9;--color-neutral-200:#e3e5e8;--color-neutral-300:#c2c6ce;--color-neutral-400:#69707a;--color-neutral-500:#5b6068;--color-neutral-600:#4d4d4e;--color-neutral-700:#3f3f42;--color-neutral-800:#303033;--color-neutral-900:#242427;--color-neutral-950:#1b1b1e;--color-stone-50:#fff;--color-stone-100:#f6f7f9;--color-stone-200:#e3e5e8;--color-stone-300:#c2c6ce;--color-stone-400:#69707a;--color-stone-500:#5b6068;--color-stone-600:#4d4d4e;--color-stone-700:#3f3f42;--color-stone-800:#303033;--color-stone-900:#242427;--color-stone-950:#1b1b1e;--color-orange-50:#fffcf7;--color-orange-100:#fff5e7;--color-orange-200:#f5dfbc;--color-orange-300:#dfb47b;--color-orange-400:#d98016;--color-orange-500:#c66b12;--color-orange-600:#a9530a;--color-orange-700:#89420b;--color-orange-800:#6b350d;--color-orange-900:#502a0d;--color-orange-950:#37200d;--color-amber-50:#fffcf7;--color-amber-100:#fff5e7;--color-amber-200:#f5dfbc;--color-amber-300:#dfb47b;--color-amber-400:#d98016;--color-amber-500:#c66b12;--color-amber-600:#a9530a;--color-amber-700:#89420b;--color-amber-800:#6b350d;--color-amber-900:#502a0d;--color-amber-950:#37200d;--color-yellow-50:#fffcf7;--color-yellow-100:#fff5e7;--color-yellow-200:#f5dfbc;--color-yellow-300:#dfb47b;--color-yellow-400:#d98016;--color-yellow-500:#c66b12;--color-yellow-600:#a9530a;--color-yellow-700:#89420b;--color-yellow-800:#6b350d;--color-yellow-900:#502a0d;--color-yellow-950:#37200d;--color-green-50:#f7fcf9;--color-green-100:#edf8f1;--color-green-200:#cde8d7;--color-green-300:#a0cdb3;--color-green-400:#398d68;--color-green-500:#25805b;--color-green-600:#1c6d4b;--color-green-700:#19593e;--color-green-800:#174832;--color-green-900:#133a29;--color-green-950:#10291e;--color-emerald-50:#f7fcf9;--color-emerald-100:#edf8f1;--color-emerald-200:#cde8d7;--color-emerald-300:#a0cdb3;--color-emerald-400:#398d68;--color-emerald-500:#25805b;--color-emerald-600:#1c6d4b;--color-emerald-700:#19593e;--color-emerald-800:#174832;--color-emerald-900:#133a29;--color-emerald-950:#10291e;--color-teal-50:#f7fcf9;--color-teal-100:#edf8f1;--color-teal-200:#cde8d7;--color-teal-300:#a0cdb3;--color-teal-400:#398d68;--color-teal-500:#25805b;--color-teal-600:#1c6d4b;--color-teal-700:#19593e;--color-teal-800:#174832;--color-teal-900:#133a29;--color-teal-950:#10291e;--color-lime-50:#f7fcf9;--color-lime-100:#edf8f1;--color-lime-200:#cde8d7;--color-lime-300:#a0cdb3;--color-lime-400:#398d68;--color-lime-500:#25805b;--color-lime-600:#1c6d4b;--color-lime-700:#19593e;--color-lime-800:#174832;--color-lime-900:#133a29;--color-lime-950:#10291e;--color-blue-50:#f7faff;--color-blue-100:#edf3fc;--color-blue-200:#d6e3f9;--color-blue-300:#a5c0eb;--color-blue-400:#7592b5;--color-blue-500:#496b96;--color-blue-600:#3e5f88;--color-blue-700:#345072;--color-blue-800:#18375f;--color-blue-900:#142b48;--color-blue-950:#102037;--color-sky-50:#f7faff;--color-sky-100:#edf3fc;--color-sky-200:#d6e3f9;--color-sky-300:#a5c0eb;--color-sky-400:#7592b5;--color-sky-500:#496b96;--color-sky-600:#3e5f88;--color-sky-700:#345072;--color-sky-800:#18375f;--color-sky-900:#142b48;--color-sky-950:#102037;--color-cyan-50:#f7faff;--color-cyan-100:#edf3fc;--color-cyan-200:#d6e3f9;--color-cyan-300:#a5c0eb;--color-cyan-400:#7592b5;--color-cyan-500:#496b96;--color-cyan-600:#3e5f88;--color-cyan-700:#345072;--color-cyan-800:#18375f;--color-cyan-900:#142b48;--color-cyan-950:#102037;--color-indigo-50:#f7faff;--color-indigo-100:#edf3fc;--color-indigo-200:#d6e3f9;--color-indigo-300:#a5c0eb;--color-indigo-400:#7592b5;--color-indigo-500:#496b96;--color-indigo-600:#3e5f88;--color-indigo-700:#345072;--color-indigo-800:#18375f;--color-indigo-900:#142b48;--color-indigo-950:#102037;--color-violet-50:#f7faff;--color-violet-100:#edf3fc;--color-violet-200:#d6e3f9;--color-violet-300:#a5c0eb;--color-violet-400:#7592b5;--color-violet-500:#496b96;--color-violet-600:#3e5f88;--color-violet-700:#345072;--color-violet-800:#18375f;--color-violet-900:#142b48;--color-violet-950:#102037;--color-purple-50:#f7faff;--color-purple-100:#edf3fc;--color-purple-200:#d6e3f9;--color-purple-300:#a5c0eb;--color-purple-400:#7592b5;--color-purple-500:#496b96;--color-purple-600:#3e5f88;--color-purple-700:#345072;--color-purple-800:#18375f;--color-purple-900:#142b48;--color-purple-950:#102037;--color-fuchsia-50:#f7faff;--color-fuchsia-100:#edf3fc;--color-fuchsia-200:#d6e3f9;--color-fuchsia-300:#a5c0eb;--color-fuchsia-400:#7592b5;--color-fuchsia-500:#496b96;--color-fuchsia-600:#3e5f88;--color-fuchsia-700:#345072;--color-fuchsia-800:#18375f;--color-fuchsia-900:#142b48;--color-fuchsia-950:#102037;--color-red-50:#fff9fa;--color-red-100:#fceff2;--color-red-200:#f6ced6;--color-red-300:#eaa0af;--color-red-400:#e41d3a;--color-red-500:#e41d3a;--color-red-600:#c61a33;--color-red-700:#ab172d;--color-red-800:#851529;--color-red-900:#641522;--color-red-950:#43111a;--color-rose-50:#fff9fa;--color-rose-100:#fceff2;--color-rose-200:#f6ced6;--color-rose-300:#eaa0af;--color-rose-400:#e41d3a;--color-rose-500:#e41d3a;--color-rose-600:#c61a33;--color-rose-700:#ab172d;--color-rose-800:#851529;--color-rose-900:#641522;--color-rose-950:#43111a;--color-pink-50:#fff9fa;--color-pink-100:#fceff2;--color-pink-200:#f6ced6;--color-pink-300:#eaa0af;--color-pink-400:#e41d3a;--color-pink-500:#e41d3a;--color-pink-600:#c61a33;--color-pink-700:#ab172d;--color-pink-800:#851529;--color-pink-900:#641522;--color-pink-950:#43111a}.project-clarity .admin-main-canvas:not(.admin-main--project-chat){background-color:#fff;background-image:none}.project-clarity .project-card-progress{border:1px solid color-mix(in oklch, var(--color-app-accent) 25%, #e3e5e8);background:#fff}.project-clarity .project-card-progress__inner{background-color:color-mix(in oklch, var(--color-app-canvas) 70%, #fff);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-app-accent) 15%, #fff)}.project-clarity .project-units-layout__horizontal-line{border-top:2px solid color-mix(in oklch, var(--color-app-accent) 22%, #e3e5e8)}.project-clarity .project-unit-connector{background-color:color-mix(in oklch, var(--color-app-accent) 22%, #fff)}.project-clarity .app-chat-messenger{background-color:#626871}.project-clarity .app-chat-file-dialog{background:#4d4d4e}.project-clarity .app-chat-file-dialog__card{background:#fff;border:1px solid #a9afb8;box-shadow:0 24px 70px #2022263d}.project-clarity .app-chat-file-dialog__title{color:#303033}.project-clarity .app-chat-file-dialog__file{background:#fff;border:1px solid #a9afb8}.project-clarity .app-chat-file-dialog__filename{color:#303033}.project-clarity .app-chat-file-dialog__caption{color:#303033;border:1px solid #a9afb8}.project-clarity .app-chat-file-dialog__caption:focus{border-color:#e6cbd1;outline:2px solid #e6cbd1}.project-clarity .app-chat-file-dialog__error,.project-clarity .app-chat-form-error{color:#b44b5b}.project-clarity .app-chat-file-dialog__cancel{color:#303033;background:#fff}.project-clarity .app-chat-file-dialog__send{color:#fff;background:#242427}.project-clarity .app-chat-file-dialog__send:hover{background:#242427}.project-clarity .app-chat-messenger .app-chat-message--mine .app-chat-message__bubble{background:#fff;border:1px solid #e3e5e8}.project-clarity .app-chat-messenger .app-chat-message__tick--sent{color:color-mix(in oklch, var(--color-app-primary) 40%, #fff)}.project-clarity .app-chat-messenger .app-chat-message__status[data-seen="1"] .app-chat-message__tick--sent,.project-clarity .app-chat-messenger .app-chat-message__status[data-seen="1"] .app-chat-message__tick--seen,.project-clarity .app-chat-message__status[data-seen="1"] .app-chat-message__tick--sent,.project-clarity .app-chat-message__status[data-seen="1"] .app-chat-message__tick--seen{color:#496b96}.project-clarity .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:color-mix(in oklch, var(--color-app-accent) 14%, #fff);border:1px solid color-mix(in oklch, var(--color-app-accent) 32%, #e3e5e8)}.project-clarity .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:color-mix(in oklch, var(--color-app-primary) 48%, #fff);border-right:1px solid color-mix(in oklch, var(--color-app-accent) 30%, #e3e5e8)}.project-clarity .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid color-mix(in oklch, var(--color-app-accent) 30%, #e3e5e8)}.project-clarity .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.project-clarity .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:color-mix(in oklch, var(--color-app-accent) 22%, #fff)}.project-clarity .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:color-mix(in oklch, var(--color-app-accent) 50%, #e3e5e8)!important}.project-clarity div.swal2-container .swal2-popup.app-swal-popup{--swal2-confirm-button-color:#fff;--swal2-cancel-button-background-color:#fff;--swal2-deny-button-background-color:#fff;--swal2-deny-button-color:#303033}.project-clarity div.swal2-container.swal2-top-end>.swal2-popup.app-swal-popup--toast{box-shadow:0 12px 32px #20222629}.project-clarity div.swal2-container .swal2-popup.app-swal-popup--toast .swal2-close{color:#496b96}.project-clarity div.swal2-container .swal2-popup.app-swal-popup.app-swal-popup--danger{--swal2-confirm-button-background-color:#b44b5b;--swal2-confirm-button-color:#fff}.project-clarity div.swal2-container .swal2-popup.app-swal-popup .swal2-actions button.swal2-styled.swal2-cancel{border:1px solid color-mix(in oklch, var(--color-app-accent) 38%, #e3e5e8)!important}.project-clarity .portal-sidebar-nav__item{color:#303033}.project-clarity .portal-sidebar-nav__item:hover{color:#303033;background-color:#fff}.project-clarity .portal-sidebar-nav__item.is-active,.project-clarity .portal-sidebar-nav__item.is-active:hover{color:#b44b5b;background-color:#626871}.project-clarity .portal-sidebar-nav__rule{background-color:#626871}.project-clarity .portal-home__title{color:#303033}.project-clarity .portal-home__subtitle{color:#4d4d4e}.project-clarity .portal-home__section-title{color:#303033}.project-clarity .portal-home-card{background:#fff;border:1px solid #a9afb8;box-shadow:0 1px 2px #2022260a,0 18px 30px #2022260f}.project-clarity .portal-home-card:hover{border-color:#a9afb8;box-shadow:0 8px 22px #20222614,0 2px 12px #2022260d}.project-clarity .portal-home-card__stage--sales{color:#496b96;background:#fff;border-color:#e3e5e8}.project-clarity .portal-home-card__stage--production{color:#38775e;background:#fff;border-color:#e3e5e8}.project-clarity .portal-home-card__date,.project-clarity .portal-home-card__menu summary{color:#4d4d4e}.project-clarity .portal-home-card__menu summary:hover{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity .portal-home-card__status--sales{color:#496b96;background:#fff}.project-clarity .portal-home-card__status--production,.project-clarity .portal-home-card__status--progress,.project-clarity .portal-home-card__status--done{color:#38775e;background:#fff}.project-clarity .portal-home-card__status--lost{color:#b44b5b;background:#fff}.project-clarity .portal-home-card__status--other{color:#303033;background:#fff}.project-clarity .portal-home-card__name{color:#303033}.project-clarity .portal-home-card__code{color:#4d4d4e;background:#fff}.project-clarity .portal-home-card__detail{border-top:1px solid #e3e5e8}.project-clarity .portal-home-card__desc{color:#303033}.project-clarity .portal-home-card__actions{background:#fff;border-top:1px solid #e3e5e8}.project-clarity .portal-home-card__action{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-home-card__action:hover{background:#fff;border-color:#e3e5e8;box-shadow:0 8px 18px #2022260a}.project-clarity .portal-home-card__action--primary{color:#b44b5b;background:#242427;border-color:#e6cbd1}.project-clarity .portal-home-card__action--chat{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .portal-home-card__action--chat:hover{background:#fff}.project-clarity .portal-home-card__menu [role=menu]{border:1px solid #a9afb8;box-shadow:0 14px 28px #20222614}.project-clarity .portal-home-card__menu a[role=menuitem]:hover{background-color:#fff}.project-clarity .pd-hero__status--sales{color:#496b96}.project-clarity .pd-hero__status--production{color:#38775e}.project-clarity .pd-hero__status-label{color:#4d4d4e}.project-clarity .pd-hero__status-value{color:#303033}.project-clarity .pd-kpi__icon{background:color-mix(in oklch, var(--pd-kpi-accent,var(--color-app-accent)) 14%, #fff)}.project-clarity .portal-current-stage{border:1px solid #e3e5e8}.project-clarity .portal-current-stage--sales,.project-clarity .portal-current-stage--production{background:#fff;border-color:#e3e5e8}.project-clarity .portal-current-stage__eyebrow{color:#4d4d4e}.project-clarity .portal-current-stage__title,.project-clarity .portal-current-stage__meta{color:#303033}.project-clarity .portal-current-stage--sales .portal-current-stage__meta{color:#496b96}.project-clarity .portal-current-stage--production .portal-current-stage__meta{color:#38775e}.project-clarity .pd-summary-message+.pd-summary-message{border-top:1px solid #e3e5e8}.project-clarity .pd-summary-message__name{color:#303033}.project-clarity .pd-summary-message__time,.project-clarity .pd-summary-message__text{color:#4d4d4e}.project-clarity .pd-deadline__rail:before{background:#f6f7f9}.project-clarity .pd-deadline__dot{box-shadow:0 0 0 3px #fff}.project-clarity .pd-unit-card.is-active{border-color:color-mix(in oklch, var(--color-app-accent) 22%, #e3e5e8);background:color-mix(in oklch, var(--color-app-accent) 8%, #fff)}.project-clarity .pd-unit-card__icon{background:color-mix(in oklch, var(--pd-unit-accent,var(--color-app-accent)) 12%, #fff)}.project-clarity .pd-activity__rail:before{background:#f6f7f9}.project-clarity .pd-activity__icon{color:#fff;box-shadow:0 0 0 3px #fff}.project-clarity .portal-profile-hero{background:#fff;border:1px solid #e3e5e8;box-shadow:0 2px 8px #20222609,0 12px 24px #20222608}.project-clarity .portal-profile-hero__avatar{color:#38775e;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-profile-hero__eyebrow{color:#4d4d4e}.project-clarity .portal-profile-hero__name{color:#303033}.project-clarity .portal-profile-hero__company{color:#4d4d4e}.project-clarity .portal-profile-hero__badge{color:#38775e;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-profile-card{background:#fff;border:1px solid #e3e5e8;box-shadow:0 1px 2px #20222608,0 8px 18px #20222609}.project-clarity .portal-profile-card__header{border-bottom:1px solid #e3e5e8}.project-clarity .portal-profile-card__icon--identity{color:#38775e;background:#fff}.project-clarity .portal-profile-card__icon--contact{color:#4d4d4e;background:#fff}.project-clarity .portal-profile-card__title{color:#303033}.project-clarity .portal-profile-card__subtitle{color:#4d4d4e}.project-clarity .portal-profile-field+.portal-profile-field{border-top:1px solid #e3e5e8}.project-clarity .portal-profile-field dt{color:#4d4d4e}.project-clarity .portal-profile-field dd{color:#303033}.project-clarity .portal-profile-field--contact dd{color:#496b96}.project-clarity .portal-files-header{background:#fff;border-color:#e3e5e8;box-shadow:0 2px 8px #2022260a,0 12px 24px #20222609}.project-clarity .portal-files-header__eyebrow{color:#4d4d4e}.project-clarity .portal-files-header__project{color:#303033}.project-clarity .portal-files-header__code,.project-clarity .portal-files-header__description{color:#4d4d4e}.project-clarity .portal-files-count{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-files-search{background:#fff;border:1px solid #e3e5e8;box-shadow:0 2px 8px #20222609}.project-clarity .portal-files-search__field{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-files-search__field:focus-within{background:#fff;border-color:#e3e5e8;box-shadow:0 0 0 3px #20222614}.project-clarity .portal-files-search__field input{color:#303033}.project-clarity .portal-files-search__field input::placeholder{color:#4d4d4e}.project-clarity .portal-files-search__submit,.project-clarity .portal-files-search__clear{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-files-search__submit{color:#fff;background:#242427;border-color:#cdd9e8}.project-clarity .portal-files-search__submit:hover{background:#242427;border-color:#cdd9e8}.project-clarity .portal-files-search__clear:hover,.project-clarity .portal-file-action--details:hover{background:#fff;border-color:#e3e5e8}.project-clarity .portal-file-card:hover{border-color:#e3e5e8;box-shadow:0 4px 14px #20222612}.project-clarity .portal-file-action{background:#fff}.project-clarity .portal-file-action--preview{color:#496b96;background:#fff;border-color:#e3e5e8}.project-clarity .portal-file-action--preview:hover{background:#fff;border-color:#e3e5e8}.project-clarity .portal-file-action--download{color:#496b96;background:#fff;border-color:#e3e5e8}.project-clarity .portal-file-action--download:hover{background:#fff;border-color:#e3e5e8}.project-clarity .portal-file-action--details{color:#4d4d4e;border-color:#e3e5e8}.project-clarity .portal-files-empty{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity .portal-inline-files__count{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-team-section__header{border-bottom:1px solid #e3e5e8}.project-clarity .portal-team-section__icon{color:#38775e;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-team-section__title{color:#303033}.project-clarity .portal-team-section__description{color:#4d4d4e}.project-clarity .portal-team-section__count{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-team-card{background:#fff;border:1px solid #e3e5e8;box-shadow:0 1px 2px #20222606,0 5px 14px #20222609}.project-clarity .portal-team-card:before{background:#38775e}.project-clarity .portal-team-card[data-role=manager]:before{background:#496b96}.project-clarity .portal-team-card--empty{background:#fff}.project-clarity .portal-team-card--empty:before{background:#99692f}.project-clarity .portal-team-card__role-icon{color:#38775e;background:#fff}.project-clarity .portal-team-card[data-role=manager] .portal-team-card__role-icon{color:#496b96;background:#fff}.project-clarity .portal-team-card__role{color:#303033}.project-clarity .portal-team-card__member-count{color:#4d4d4e}.project-clarity .portal-team-card__member-chip{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-team-card__member-chip svg,.project-clarity .portal-team-card__member-chip--muted{color:#4d4d4e}.project-clarity .portal-team-card__empty-label{color:#b44b5b}.project-clarity .portal-team-card__manage-link{color:#38775e}.project-clarity .portal-team-card__manage-link:hover{color:#496b96}.project-clarity .project-task-sheet{background:#fff;border:1px solid #e3e5e8;box-shadow:0 8px 28px #2022260d}.project-clarity .project-task-sheet__header{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .project-task-sheet__header h2{color:#303033}.project-clarity .project-task-sheet__header p{color:#4d4d4e}.project-clarity .project-task-sheet__header .project-task-sheet__eyebrow{color:#b44b5b}.project-clarity .project-task-sheet__count{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-task-sheet__edit-toggle{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-task-sheet__edit-toggle:hover,.project-clarity .project-task-sheet__edit-toggle[aria-pressed=true]{color:#b44b5b;background:#fff;border-color:#e3e5e8}.project-clarity .project-task-sheet__delete-button{color:#b44b5b;background:#fff;border:1px solid #e6cbd1}.project-clarity .project-task-sheet__delete-button:hover{background:#fff;border-color:#e6cbd1}.project-clarity .project-task-sheet__scroll{scrollbar-color:#626871 transparent}.project-clarity .project-task-sheet__table{color:#303033}.project-clarity .project-task-sheet__table th{color:#4d4d4e;background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .project-task-sheet__table td{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .project-task-sheet__table tbody tr:nth-child(2n) td,.project-clarity .project-task-sheet__table tbody tr:hover td,.project-clarity .project-task-sheet__table tbody tr[data-task-status=done] td,.project-clarity .project-task-sheet__table tbody tr[data-task-status=done]:hover td,.project-clarity .project-task-sheet__table tbody tr[data-task-status=done]+.project-task-sheet__details-row td{background:#fff}.project-clarity .project-task-sheet__checkbox{accent-color:#38775e;border:1px solid #e3e5e8}.project-clarity .project-task-sheet__checkbox:focus-visible{outline:3px solid #cddfd5}.project-clarity .project-task-sheet__table .project-task-sheet__add-row td{background:#fff}.project-clarity .project-task-sheet__add-toggle{color:#4d4d4e}.project-clarity .project-task-sheet__add-row:hover .project-task-sheet__add-toggle,.project-clarity .project-task-sheet__add-row:focus-within .project-task-sheet__add-toggle,.project-clarity .project-task-sheet__add-toggle:focus-visible{color:#b44b5b;background:#fff;border-color:#e3e5e8}.project-clarity .project-task-sheet__add-form{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-task-sheet__add-form label{color:#4d4d4e}.project-clarity .project-task-sheet__add-form input,.project-clarity .project-task-sheet__add-form select{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-task-sheet__add-form input:focus,.project-clarity .project-task-sheet__add-form select:focus{border-color:#e6cbd1;outline:2px solid #e6cbd1}.project-clarity .project-task-sheet__add-actions button{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-task-sheet__add-actions button[type=submit]{color:#fff;background:#242427;border-color:#e6cbd1}.project-clarity .project-task-sheet__title,.project-clarity .project-task-sheet__inline-field{color:#303033}.project-clarity .project-task-sheet__inline-field:hover{background:#fff;border-color:#e3e5e8}.project-clarity .project-task-sheet__inline-field:focus{background:#fff;border-color:#e6cbd1;box-shadow:0 0 0 2px #2022261a}.project-clarity .project-task-sheet__inline-field--title{color:#303033}.project-clarity .project-task-sheet__save-indicator{color:#38775e}.project-clarity .project-task-sheet__save-indicator.is-error{color:#b44b5b}.project-clarity .project-task-sheet__unit,.project-clarity .project-task-sheet__expand-toggle{color:#4d4d4e}.project-clarity .project-task-sheet__expand-toggle:hover{color:#303033;background:#fff}.project-clarity .project-task-sheet__expand-toggle[aria-expanded=true]{color:#b44b5b}.project-clarity .project-task-sheet__details-row>td{background:#fff!important}.project-clarity .project-task-sheet__details-content{border-bottom:1px solid #e3e5e8}.project-clarity .project-task-sheet__details-label{color:#4d4d4e}.project-clarity .project-task-sheet__checklist{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-task-sheet__checklist-item{border-bottom:1px solid #e3e5e8}.project-clarity .project-task-sheet__checklist-item label{color:#303033}.project-clarity .project-task-sheet__checklist-item input{background:#fff;border:1px solid #a9afb8}.project-clarity .project-task-sheet__checklist-item input:checked{background:#38775e;border-color:#cddfd5;box-shadow:inset 0 0 0 2px #fff}.project-clarity .project-task-sheet__checklist-item input:checked+span{color:#4d4d4e}.project-clarity .project-task-sheet__checklist-form input{color:#303033}.project-clarity .project-task-sheet__checklist-form input::placeholder,.project-clarity .project-task-sheet__checklist-form button{color:#4d4d4e}.project-clarity .project-task-sheet__checklist-form button:hover{color:#38775e}.project-clarity .project-task-sheet__progress-value{color:#303033}.project-clarity .project-task-sheet__progress-range{accent-color:#38775e}.project-clarity .project-task-sheet__priority--low,.project-clarity .project-task-sheet__priority--normal{color:#496b96;background:#fff}.project-clarity .project-task-sheet__priority--high{color:#b44b5b;background:#fff}.project-clarity .project-task-sheet__priority--urgent{color:#b44b5b;background:#f6f7f9}.project-clarity .project-task-sheet__date{color:#303033}.project-clarity .project-task-sheet__date.is-overdue,.project-clarity .project-task-sheet__overdue{color:#b44b5b}.project-clarity .project-task-sheet__avatar,.project-clarity .project-task-sheet__tags>span:not(.project-task-sheet__muted){color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-task-sheet__muted,.project-clarity .project-task-sheet__description,.project-clarity .project-task-sheet__empty{color:#4d4d4e}.project-clarity .project-task-sheet__empty strong{color:#303033}.project-clarity .app-chat-page .app-chat-messenger{--chat-accent:#b44b5b;--chat-ink:#303033;background-color:#fff;background-image:none}.project-clarity .task-app{--task-accent:#496b96;--task-accent-soft:#edf0f3;--task-accent-line:#edf0f3;--task-ink:#303033;--task-muted:#4d4d4e;--task-faint:#a9afb8;--task-line:#edf0f3;--task-line-strong:#edf0f3;box-shadow:0 1px 2px #20222608,0 14px 40px -22px #2022262e}.project-clarity .task-app__head,.project-clarity .task-app__button{background:#fff}.project-clarity .task-app__button:hover{background:#fff;border-color:#e3e5e8}.project-clarity .task-app__button--primary{color:#fff;box-shadow:0 8px 18px -10px #202226cc}.project-clarity .task-app__button--primary:hover{background:#242427;border-color:#cdd9e8}.project-clarity .task-app__button--ghost:hover,.project-clarity .task-app__search input{background:#fff}.project-clarity .task-app__search input:focus{box-shadow:0 0 0 3px #2022261a}.project-clarity .task-app__filters button:hover{background:#fff}.project-clarity .task-app__filters span{background:#f6f7f9}.project-clarity .task-app__filters .is-active span,.project-clarity .task-app__status-filter,.project-clarity .task-app__view-toggle{background:#fff}.project-clarity .task-app__view-toggle button.is-active{background:#fff;box-shadow:0 1px 3px #2022261a}.project-clarity .task-app__kanban-column{background:#fff}.project-clarity .task-app__kanban-column--waiting{border-top:3px solid #e5d6bf}.project-clarity .task-app__kanban-column--doing{border-top:3px solid #cdd9e8}.project-clarity .task-app__kanban-column--done{border-top:3px solid #cddfd5}.project-clarity .task-app__kanban-column-head span{background:#fff}.project-clarity .task-app__kanban-card{background:#fff;box-shadow:0 2px 6px #2022260a}.project-clarity .task-app__scroll{scrollbar-color:#626871 transparent}.project-clarity .task-app__table thead th,.project-clarity .task-app__table td,.project-clarity .task-app__table tbody tr.task-app__row:hover td,.project-clarity .task-app__table tbody tr.task-app__row[data-task-status=done] td{background:#fff}.project-clarity .task-app__table tbody tr.task-app__details>td{background:#fff!important}.project-clarity .task-app__expand:hover,.project-clarity .task-app__mini--muted{background:#fff}.project-clarity .task-app__priority--low,.project-clarity .task-app__priority--normal{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity .task-app__priority--high{color:#99692f;background:#fff;border-color:#e3e5e8}.project-clarity .task-app__priority--urgent{color:#b44b5b;background:#fff;border-color:#e3e5e8}.project-clarity .task-app__priority-select,.project-clarity .task-app__status-select,.project-clarity .task-app__assignee-select,.project-clarity .task-app__date-input,.project-clarity .task-app__tags-input{background:#fff}.project-clarity .task-app__priority-select:focus,.project-clarity .task-app__status-select:focus,.project-clarity .task-app__assignee-select:focus,.project-clarity .task-app__date-input:focus,.project-clarity .task-app__tags-input:focus{box-shadow:0 0 0 3px #2022261a}.project-clarity .task-app__date.is-overdue,.project-clarity .task-app__overdue{color:#b44b5b}.project-clarity .task-app__avatar{color:#496b96;background:#f6f7f9}.project-clarity .task-app__tags span,.project-clarity .task-app__bar,.project-clarity .task-app__checklist-progress{background:#fff}.project-clarity .task-app__delete{color:#b44b5b}.project-clarity .task-app__details>td{background:#fff!important}.project-clarity .task-app__description,.project-clarity .task-app__description-text{background:#fff}.project-clarity .task-app__checklist-item{border-bottom:1px solid #e3e5e8}.project-clarity .task-app__checklist-item:hover{background:#fff}.project-clarity .task-app__checklist-item>button:hover{color:#b44b5b;background:#f6f7f9}.project-clarity .task-app__overlay{background:#2022266b}.project-clarity .task-app__modal{background:#fff;box-shadow:0 30px 70px -20px #20222666}.project-clarity .task-app__modal-close:hover{background:#fff}.project-clarity .task-app__field b{color:#b44b5b}.project-clarity .task-app__field input,.project-clarity .task-app__field select,.project-clarity .task-app__field textarea{background:#fff}.project-clarity .task-app__field input:focus,.project-clarity .task-app__field select:focus,.project-clarity .task-app__field textarea:focus{background:#fff;box-shadow:0 0 0 3px #2022261a}.project-clarity .task-app__modal-foot{background:#fff}.project-clarity .app-chat-page .app-chat-messenger__header{background:#fff;box-shadow:0 8px 24px #20222633}.project-clarity .app-chat-page .app-chat-messenger__header:after{background:#fff}.project-clarity .app-chat-page .app-chat-messenger__identity-mark{color:#fff;background:#fff;border:1px solid #e3e5e8;box-shadow:inset 0 1px #fff3,0 5px 14px #2022262e}.project-clarity .app-chat-page .app-chat-messenger__title,.project-clarity .app-chat-page .app-chat-messenger__subtitle{color:#fff}.project-clarity .app-chat-page .app-chat-messenger__subtitle span{color:#626871}.project-clarity .app-chat-page .app-chat-messenger__back,.project-clarity .app-chat-page .app-chat-messenger__search-toggle,.project-clarity .app-chat-page .app-chat-messenger__search-close,.project-clarity .app-chat-page .app-chat-messenger__search-nav{color:#fff}.project-clarity .app-chat-page .app-chat-messenger__back:hover,.project-clarity .app-chat-page .app-chat-messenger__search-toggle:hover,.project-clarity .app-chat-page .app-chat-messenger__search-close:hover,.project-clarity .app-chat-page .app-chat-messenger__search-nav:hover:not(:disabled){background:#f6f7f9}.project-clarity .app-chat-page .app-chat-messenger__messages{background-image:none}.project-clarity .app-chat-page .app-chat-messenger .app-chat-day-separator{color:#b44b5b;background:#fff;border-color:#e6cbd1;box-shadow:0 5px 18px #20222614}.project-clarity .app-chat-page .app-chat-messenger .app-chat-message__author{color:#38775e}.project-clarity .app-chat-page .app-chat-messenger .app-chat-message--mine .app-chat-message__bubble{background:#fff;border:1px solid #e6cbd1;box-shadow:0 5px 15px #20222614,0 1px 2px #2022260d}.project-clarity .app-chat-page .app-chat-messenger .app-chat-message--other .app-chat-message__bubble{background:#fff;border:1px solid #cddfd5;box-shadow:0 5px 15px #20222612,0 1px 2px #2022260d}.project-clarity .app-chat-page .app-chat-messenger .app-chat-message:hover .app-chat-message__bubble{box-shadow:0 9px 22px #2022261c,0 1px 2px #2022260d}.project-clarity .app-chat-page .app-chat-messenger .app-chat-message__body{color:#303033}.project-clarity .app-chat-page .app-chat-messenger .app-chat-message--mine .app-chat-message__time{color:#99692f}.project-clarity .app-chat-page .app-chat-messenger .app-chat-message--mine .app-chat-message__tick--sent{color:#b44b5b}.project-clarity .app-chat-page .app-chat-messenger__composer{background:#fff;box-shadow:0 -8px 24px #20222612}.project-clarity .app-chat-page .app-chat-messenger__composer:before{background:#fff}.project-clarity .app-chat-page .app-chat-messenger__input-wrap{background:#fff;border-color:#e3e5e8;box-shadow:0 5px 18px #20222612}.project-clarity .app-chat-page .app-chat-messenger__input-wrap:focus-within{border-color:#e6cbd1;box-shadow:0 0 0 3px #20222617,0 5px 18px #20222612}.project-clarity .app-chat-page .app-chat-messenger__attach:hover{background:#fff}.project-clarity .app-chat-page .app-chat-messenger__send{background:#242427;box-shadow:0 5px 12px #2022263d}.project-clarity .app-chat-page .app-chat-messenger__send:hover{background:#242427;box-shadow:0 7px 16px #2022264d}.project-clarity .portal-chat-info__title{color:#303033}.project-clarity .portal-chat-info__label{color:#4d4d4e}.project-clarity .portal-chat-info__value,.project-clarity .portal-chat-info__value--code{color:#303033}.project-clarity .portal-chat-info__status--progress,.project-clarity .portal-chat-info__status--done{color:#38775e;background:#fff}.project-clarity .portal-chat-info__status--lost{color:#b44b5b;background:#fff}.project-clarity .portal-chat-info__status--other{color:#303033;background:#fff}.project-clarity .portal-chat-day{color:#4d4d4e}.project-clarity .portal-chat-day:before,.project-clarity .portal-chat-day:after{background:#fff}.project-clarity .portal-chat-day span{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-chat-msg__name--expert{color:#b44b5b}.project-clarity .portal-chat-msg__name--you{color:#496b96}.project-clarity .portal-chat-msg__bubble--other,.project-clarity .portal-chat-msg__bubble--mine{background:#fff}.project-clarity .portal-chat-msg__text{color:#303033}.project-clarity .portal-chat-msg__file{color:#496b96}.project-clarity .portal-chat-msg__time{color:#4d4d4e}.project-clarity .portal-chat-composer{background:#fff;border:1px solid #e3e5e8}.project-clarity .portal-chat-composer__send{color:#fff;background:#242427}.project-clarity .portal-chat-composer__send:hover{background:#242427}.project-clarity .portal-chat-composer__input{color:#303033}.project-clarity .portal-chat-composer__input::placeholder{color:#626871}.project-clarity .portal-chat-composer__attach{color:#4d4d4e;background:#fff}.project-clarity .portal-chat-composer__attach:hover{background:#f6f7f9}.project-clarity .admin-shell{color:#303033;background:#fff}.project-clarity .admin-shell>.app-desktop-sidebar,.project-clarity .admin-shell .app-sidebar-brand{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity .admin-shell .app-sidebar-brand a,.project-clarity .admin-shell .app-sidebar-brand p{color:#303033}.project-clarity .admin-shell .app-sidebar-brand p{color:#4d4d4e}.project-clarity .admin-shell .app-sidebar-accordion a,.project-clarity .admin-shell .app-sidebar-accordion summary{color:#303033}.project-clarity .admin-shell .app-sidebar-accordion a:hover,.project-clarity .admin-shell .app-sidebar-accordion summary:hover{color:#303033;background:#fff}.project-clarity .admin-shell .app-sidebar-accordion a[aria-current=page],.project-clarity .admin-shell .app-sidebar-accordion details[open]>summary{color:#b44b5b;background:#fff}.project-clarity .admin-shell .app-sidebar-accordion .sidebar-nav-accordion__chevron{color:#4d4d4e}.project-clarity .admin-shell__header{background:#fff;border-color:#e3e5e8;box-shadow:0 1px 2px #20222608}.project-clarity .admin-shell__header .admin-header-menu__summary{background:#fff;border-color:#e3e5e8}.project-clarity .admin-shell__header .admin-header-menu__summary:hover{background:#fff;border-color:#e6cbd1;box-shadow:0 3px 10px #2022260f}.project-clarity .admin-shell__header details.admin-header-menu[open]>.admin-header-menu__summary{background:#fff;border-color:#e6cbd1;box-shadow:0 0 0 3px #20222614}.project-clarity .admin-shell__header .admin-header-menu>[role=menu]{border-color:#e3e5e8;box-shadow:0 18px 40px -18px #20222647,0 4px 12px #20222614}.project-clarity .admin-shell__header p{color:#4d4d4e}.project-clarity .admin-shell__header p+p{color:#303033}.project-clarity #admin-main.admin-main-canvas:not(.admin-main--project-chat){background:#fff}.project-clarity #admin-main:not(.admin-main--project-chat) .app-page-section{background:#fff;border-color:#e3e5e8;box-shadow:0 1px 2px #20222608}.project-clarity #admin-main:not(.admin-main--project-chat) .app-page-section__header{background:#fff;border-color:#e3e5e8}.project-clarity #admin-main:not(.admin-main--project-chat) .app-page-section__title{color:#303033}.project-clarity #admin-main:not(.admin-main--project-chat) .app-stat-tile{background:#fff;border-color:#e3e5e8}.project-clarity #admin-main:not(.admin-main--project-chat) .data-table-shell{border-color:#e3e5e8}.project-clarity #admin-main:not(.admin-main--project-chat) table thead th{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity #admin-main:not(.admin-main--project-chat) table tbody td{border-color:#e3e5e8}.project-clarity #admin-main:not(.admin-main--project-chat) table tbody tr:hover{background-color:#fff}.project-clarity #admin-main:not(.admin-main--project-chat) form label:not(.project-task-sheet *){color:#303033}.project-clarity #admin-main:not(.admin-main--project-chat) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]),select,textarea):not(.project-task-sheet *){color:#303033;background-color:#fff;border:1px solid #e3e5e8}.project-clarity #admin-main:not(.admin-main--project-chat) :is(input,select,textarea):not(.project-task-sheet *)::placeholder{color:#4d4d4e}.project-clarity #admin-main:not(.admin-main--project-chat) .select2-container--default .select2-selection--single,.project-clarity #admin-main:not(.admin-main--project-chat) .select2-container--default .select2-selection--multiple{background-color:#fff;border-color:#e3e5e8}.project-clarity #admin-main:not(.admin-main--project-chat) .select2-container--default .select2-selection--single .select2-selection__rendered{color:#303033}.project-clarity #admin-main:not(.admin-main--project-chat) :is(button,a)[class~=bg-app-primary],.project-clarity #admin-main:not(.admin-main--project-chat) :is(button,a)[class*=bg-app-primary\/]{color:#fff}.project-clarity #admin-main:not(.admin-main--project-chat) :is(button,a)[class~=bg-app-primary]:hover,.project-clarity #admin-main:not(.admin-main--project-chat) :is(button,a)[class*=bg-app-primary\/]:hover{border-color:color-mix(in oklch, var(--color-app-accent) 84%, #a9afb8);background-color:color-mix(in oklch, var(--color-app-accent) 84%, #303033);color:#fff}.project-clarity #admin-main:not(.admin-main--project-chat) [class*=bg-gradient-to-l][class*=from-blue-50]{background-color:#fff;border-color:#e3e5e8}.project-clarity #admin-main:not(.admin-main--project-chat) [class*=bg-blue-50]{background-color:color-mix(in oklch, var(--color-app-accent) 8%, #fff)}.project-clarity #admin-main:not(.admin-main--project-chat) [class*=border-blue-]{border-color:color-mix(in oklch, var(--color-app-accent) 24%, #e3e5e8)}.project-clarity #admin-main:not(.admin-main--project-chat) [class*=text-blue-]{color:color-mix(in oklch, var(--color-app-accent) 84%, #303033)}.project-clarity #admin-main:not(.admin-main--project-chat) [class*=hover\:border-blue-]:hover{border-color:color-mix(in oklch, var(--color-app-accent) 24%, #e3e5e8)}.project-clarity .admin-user-form .select2-container--default .select2-selection--single{background:#fff;border:1.5px solid #e3e5e8}.project-clarity .admin-user-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#303033}.project-clarity .admin-user-form .select2-container--default.select2-container--open .select2-selection--single,.project-clarity .admin-user-form .select2-container--default.select2-container--focus .select2-selection--single{background:#fff}.project-clarity .project-work-stage-panel{background:#fff;border-color:#e3e5e8;box-shadow:0 2px 8px #2022260a}.project-clarity .project-work-stage-panel>.app-page-section__summary:hover{background:#fff}.project-clarity .project-work-stage-heading__icon{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-work-stage-heading__title{color:#303033}.project-clarity .project-work-stage-heading__subtitle{color:#496b96}.project-clarity .project-work-stage-panel>.app-page-section__header .app-page-section__chevron{color:#4d4d4e}.project-clarity .project-work-stage-panel>.app-page-section__summary:hover .app-page-section__chevron{color:#b44b5b}.project-clarity .project-work-stage-field{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-work-stage-field:focus-within{border-color:#e6cbd1;box-shadow:0 0 0 3px #20222614}.project-clarity .project-work-stage-field__number{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-work-stage-field__control [data-validation-anchor]>label{color:#303033}.project-clarity .project-work-stage-field .select2-container--default .select2-selection--single{background:#fff;border:1.5px solid #e3e5e8}.project-clarity .project-work-stage-field .select2-container--default .select2-selection--single:hover{background:#fff;border-color:#e3e5e8}.project-clarity .project-work-stage-field .select2-container--default.select2-container--open .select2-selection--single,.project-clarity .project-work-stage-field .select2-container--default.select2-container--focus .select2-selection--single{background:#fff;border-color:#e6cbd1;box-shadow:0 0 0 4px #2022261f}.project-clarity .project-work-stage-field .select2-selection--single .select2-selection__rendered{color:#303033}.project-clarity .project-work-stage-field__hint{color:#4d4d4e}.project-clarity .project-work-stage-actions{border-top:1px solid #e3e5e8}.project-clarity .project-work-stage-actions__note{color:#496b96}.project-clarity .project-work-stage-actions__submit{background:#242427;box-shadow:0 10px 22px -10px #2022268c}.project-clarity .project-work-stage-actions__submit:hover{background:#242427;box-shadow:0 14px 28px -10px #202226a6}.project-clarity .project-workflow-stepper{scrollbar-color:#626871 transparent}.project-clarity .pd-workflow-overview{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-workflow-stepper__item:not(:last-child):after{background:#f6f7f9}.project-clarity .project-workflow-stepper__item--complete:not(:last-child):after{background:#b44b5b}.project-clarity .project-workflow-stepper__marker{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-workflow-stepper__item--complete .project-workflow-stepper__marker{color:#fff;background:#b44b5b;border-color:#e6cbd1}.project-clarity .project-workflow-stepper__item--current .project-workflow-stepper__marker{color:#303033;background:#fff;border:2px solid #a9afb8;box-shadow:0 0 0 3px #20222629}.project-clarity .project-workflow-stepper__label{color:#496b96}.project-clarity .project-workflow-stepper__item--complete .project-workflow-stepper__label,.project-clarity .project-workflow-stepper__item--current .project-workflow-stepper__label{color:#303033}.project-clarity .project-workflow-current{color:#496b96;border-top:1px solid #e3e5e8}.project-clarity .project-workflow-current strong{color:#303033}.project-clarity .project-files__upload-zone{background:#fff}.project-clarity .project-files__upload-zone:hover,.project-clarity .project-files__upload-zone.is-dragging{background:#fff;border-color:#e6cbd1;box-shadow:0 8px 24px -16px #20222673}.project-clarity .project-files__upload-zone>u{color:#b44b5b}.project-clarity .project-files__dialog-dropzone:hover,.project-clarity .project-files__dialog-dropzone.is-dragging{background:#fff;border-color:#e6cbd1}.project-clarity .project-files__stat{color:#303033;background:#fff;border:1px solid #e3e5e8;box-shadow:0 1px 3px #2022260a}.project-clarity .project-files__stat:hover,.project-clarity .project-files__stat.is-active{border-color:#e3e5e8;box-shadow:0 8px 24px -14px #20222633}.project-clarity .project-files__stat-label{color:#496b96}.project-clarity .project-files__stat-icon{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files__stat--pending .project-files__stat-icon{color:#99692f;background:#fff;border-color:#cdd9e8}.project-clarity .project-files__stat--approved .project-files__stat-icon{color:#38775e;background:#fff;border-color:#cddfd5}.project-clarity .project-files__stat--chat .project-files__stat-icon{color:#496b96;background:#fff;border-color:#e3e5e8}.project-clarity .project-files__toolbar{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .project-files__select{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files__select:focus{border-color:#e6cbd1;outline:2px solid #e6cbd1}.project-clarity .project-files__view-toggle{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files__view-toggle button{color:#496b96}.project-clarity .project-files__view-toggle button.is-active{color:#b44b5b;background:#fff;box-shadow:0 1px 3px #20222614}.project-clarity .project-files__tabs,.project-clarity .project-files__units{border-bottom:1px solid #e3e5e8}.project-clarity .project-files__tabs button,.project-clarity .project-files__units button{color:#496b96}.project-clarity .project-files__tabs button:hover,.project-clarity .project-files__units button:hover{color:#303033;background:#fff}.project-clarity .project-files__tabs button.is-active{color:#b44b5b;border-bottom-color:#e6cbd1}.project-clarity .project-files__tabs button>span{color:#496b96;background:#fff}.project-clarity .project-files__units{border-bottom:1px solid #e3e5e8}.project-clarity .project-files__units button{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files__units button.is-active{color:#fff;background:#4d4d4e;border-color:#a9afb8}.project-clarity .project-files__list>[data-project-file-entry]{border-bottom:1px solid #e3e5e8}.project-clarity .project-files__unit,.project-clarity .project-files__meta,.project-clarity .project-files__status{color:#496b96}.project-clarity .project-files__unit{color:#303033}.project-clarity .project-files__unit svg{color:#4d4d4e}.project-clarity .project-files__revision{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files__file-icon{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity .project-files__file-icon--pdf{color:#b44b5b;background:#fff;border-color:#e3e5e8}.project-clarity .project-files__file-icon--image{color:#496b96;background:#fff;border-color:#e3e5e8}.project-clarity .task-manager{--tm-line:#edf0f3;--tm-ink:#303033;--tm-muted:#496b96}.project-clarity .task-manager__eyebrow{color:#b44b5b}.project-clarity .task-manager__primary-button,.project-clarity .task-manager__small-primary{color:#fff;background:#242427;border:1px solid #e6cbd1}.project-clarity .task-manager__stats{background:#fff}.project-clarity .task-manager__stats strong.is-overdue{color:#b44b5b}.project-clarity .task-manager__filters{background:#fff}.project-clarity .task-manager__search svg{color:#4d4d4e}.project-clarity .task-manager__search input,.project-clarity .task-manager__filter input,.project-clarity .task-manager__filter select{background:#fff}.project-clarity .task-manager__search-submit,.project-clarity .task-manager__quiet-button,.project-clarity .task-manager__filter-actions a{color:#303033;background:#fff}.project-clarity .task-manager__quiet-button{color:#303033}.project-clarity .task-manager__advanced>summary,.project-clarity .task-manager__columns>summary{color:#303033;background:#fff}.project-clarity .task-manager__advanced>summary span{color:#b44b5b;background:#f6f7f9}.project-clarity .task-manager__advanced-panel,.project-clarity .task-manager__columns-panel{background:#fff;box-shadow:0 12px 28px #2022261f}.project-clarity .task-manager__columns-panel label{color:#303033}.project-clarity .task-manager__view-toggle{background:#fff}.project-clarity .task-manager__view-toggle button.is-active{color:#b44b5b;background:#fff;box-shadow:0 1px 2px #2022261a}.project-clarity .task-manager__results{background:#fff}.project-clarity .task-manager__table{color:#303033}.project-clarity .task-manager__table thead th{color:#496b96;background:#fff}.project-clarity .task-manager__table tbody td{border-bottom:1px solid #e3e5e8}.project-clarity .task-manager__sort-link:hover{color:#b44b5b}.project-clarity .task-manager__group-row th{color:#496b96;background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .task-manager__group-row th span{color:#496b96}.project-clarity .task-manager__title-input:hover,.project-clarity .task-manager__table select:hover,.project-clarity .task-manager__table input[type=text]:hover{background:#fff}.project-clarity .task-manager__table select:focus,.project-clarity .task-manager__table input:focus{background:#fff;border-color:#e6cbd1}.project-clarity .task-manager__label-preview{color:#4d4d4e}.project-clarity .task-manager__project-link{color:#303033}.project-clarity .task-manager__project-link:hover{color:#b44b5b}.project-clarity .task-manager__table input[type=range]{accent-color:#b44b5b}.project-clarity .task-manager__table [data-task-manager-progress-label],.project-clarity .task-manager__details-toggle,.project-clarity .task-manager__actions button,.project-clarity .task-manager__actions a{color:#496b96}.project-clarity .task-manager__actions button:hover,.project-clarity .task-manager__actions a:hover,.project-clarity .task-manager__details-toggle:hover{color:#b44b5b;background:#fff}.project-clarity .task-manager__details-row>td{background:#fff}.project-clarity .task-manager__details-grid h3,.project-clarity .task-manager__details-grid p{color:#303033}.project-clarity .task-manager__checklist-summary{color:#496b96!important}.project-clarity .task-manager__notes article{background:#fff;border-inline-start:2px solid #e3e5e8}.project-clarity .task-manager__notes article small{color:#4d4d4e}.project-clarity .task-manager__empty-note{color:#4d4d4e!important}.project-clarity .task-manager__note-form button{color:#fff;background:#b44b5b}.project-clarity .task-manager__empty{color:#4d4d4e}.project-clarity .task-manager__mobile-card>a{color:#b44b5b}.project-clarity .task-manager__board-column{background:#fff}.project-clarity .task-manager__board-column[data-task-board-group=waiting]{border-top:3px solid #e5d6bf}.project-clarity .task-manager__board-column[data-task-board-group=doing]{border-top:3px solid #cdd9e8}.project-clarity .task-manager__board-column[data-task-board-group=done]{border-top:3px solid #cddfd5}.project-clarity .task-manager__board-column>header{color:#303033}.project-clarity .task-manager__board-column>header span{color:#303033;background:#fff}.project-clarity .task-manager__board-add-task{color:#303033;background:#fff;border:1px dashed #e3e5e8}.project-clarity .task-manager__board-add-task:hover{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .task-manager__board-card{background:#fff;box-shadow:0 1px 2px #2022260a}.project-clarity .task-manager__board-card-heading>strong{color:#303033}.project-clarity .task-manager__board-card-meta,.project-clarity .task-manager__board-card-project{color:#496b96}.project-clarity .task-manager__board-card-separator{color:#4d4d4e}.project-clarity .task-manager__board-card-assignee{color:#303033}.project-clarity .task-manager__board-card-avatar{color:#303033;background:#f6f7f9}.project-clarity .task-manager__board-card-bottom{color:#496b96}.project-clarity .task-manager__board-card-priority--low{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity .task-manager__board-card-priority--normal{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .task-manager__board-card-priority--high{color:#99692f;background:#fff;border-color:#e5d6bf}.project-clarity .task-manager__board-card-priority--urgent{color:#b44b5b;background:#fff;border-color:#e3e5e8}.project-clarity .task-manager__board-card-progress{color:#303033}.project-clarity .task-manager__board-card-due,.project-clarity .task-manager__pagination{color:#496b96}.project-clarity .task-manager--project .task-manager__board-column{background:#fff;border:1px solid #e3e5e8;box-shadow:inset 0 0 0 1px #ffffffbf}.project-clarity .task-manager--project .task-manager__board-column[data-task-board-group=waiting]{border-top:3px solid #e5d6bf}.project-clarity .task-manager--project .task-manager__board-column[data-task-board-group=doing]{border-top:3px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__board-column[data-task-board-group=done]{border-top:3px solid #cddfd5}.project-clarity .task-manager--project .task-manager__board-column-head h2{color:#303033}.project-clarity .task-manager--project .task-manager__board-column-head span{color:#303033;background:#f6f7f9}.project-clarity .task-manager--project .task-manager__board-add-task{color:#303033;background:#fff;border:1px dashed #e3e5e8}.project-clarity .task-manager--project .task-manager__board-add-task:hover{background:#fff;border-color:#cdd9e8}.project-clarity .task-manager--project .task-manager__board-card{background:#fff;border:1px solid #e3e5e8;box-shadow:0 1px 2px #2022260f}.project-clarity .task-manager--project .task-manager__board-card-heading>strong{color:#303033}.project-clarity .task-manager--project .task-manager__board-card-meta,.project-clarity .task-manager--project .task-manager__board-card-project{color:#496b96}.project-clarity .task-manager--project .task-manager__board-card-assignee{color:#303033}.project-clarity .task-manager--project .task-manager__board-card-footer-line{color:#496b96}.project-clarity .task-manager--project .task-manager__board-card-progress{color:#303033}.project-clarity .task-manager--project .task-manager__board-card>footer{color:#496b96}.project-clarity .task-manager__modal{background:#20222673}.project-clarity .task-manager__create-form{background:#fff;box-shadow:0 24px 60px #20222633}.project-clarity .task-manager__create-form>header button,.project-clarity .task-manager__create-form>footer button:not(.task-manager__small-primary){color:#303033;background:#fff}.project-clarity .task-manager__create-grid label{color:#496b96}.project-clarity .task-manager__create-grid input,.project-clarity .task-manager__create-grid select,.project-clarity .task-manager__create-grid textarea{color:#303033;background:#fff}.project-clarity .task-manager__create-form>footer{background:#fff}.project-clarity .task-manager--project{--tm-line:#edf0f3;--tm-ink:#303033;--tm-muted:#496b96;--tm-accent:#496b96;--tm-accent-strong:#4d4d4e;--tm-accent-soft:#edf0f3;--tm-surface:#fff;--tm-surface-soft:#fff;--tm-ok:#4d4d4e;--tm-warn:#a9afb8;--tm-danger:#4d4d4e}.project-clarity .task-manager--project .task-manager__primary-button,.project-clarity .task-manager--project .task-manager__primary-button,.project-clarity .task-manager--project .task-manager__small-primary{box-shadow:0 2px 8px #20222629}.project-clarity .task-manager--project .task-manager__primary-button:hover,.project-clarity .task-manager--project .task-manager__small-primary:hover{box-shadow:0 4px 12px #20222633}.project-clarity .task-manager--project .task-manager__stats>div,.project-clarity .task-manager--project .task-manager__filters{box-shadow:0 1px 2px #2022260f,0 6px 18px #2022260d}.project-clarity .task-manager--project .task-manager__search input:focus,.project-clarity .task-manager--project .task-manager__filter input:focus,.project-clarity .task-manager--project .task-manager__filter select:focus,.project-clarity .task-manager--project .task-manager__table input:focus,.project-clarity .task-manager--project .task-manager__table select:focus,.project-clarity .task-manager--project .task-manager__create-grid input:focus,.project-clarity .task-manager--project .task-manager__create-grid select:focus,.project-clarity .task-manager--project .task-manager__create-grid textarea:focus{box-shadow:0 0 0 3px #20222624!important}.project-clarity .task-manager--project .task-manager__search-submit:hover,.project-clarity .task-manager--project .task-manager__quiet-button:hover,.project-clarity .task-manager--project .task-manager__filter-actions a:hover,.project-clarity .task-manager--project .task-manager__advanced>summary:hover,.project-clarity .task-manager--project .task-manager__columns>summary:hover{border-color:#e3e5e8}.project-clarity .task-manager--project .task-manager__view-toggle{background:#fff}.project-clarity .task-manager--project .task-manager__view-toggle button.is-active{box-shadow:0 1px 4px #2022261f}.project-clarity .task-manager--project .task-manager__actions .task-manager__details-button:hover{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .task-manager--project .task-manager__title-input:focus,.project-clarity .task-manager--project .task-manager__table select:focus,.project-clarity .task-manager--project .task-manager__table input[type=text]:focus{box-shadow:0 0 0 2px #2022261f!important}.project-clarity .task-manager--project .task-manager__group-row th{border-bottom-color:#e3e5e8}.project-clarity .task-manager--project .task-manager__group-row th span{background:#fff}.project-clarity .task-manager--project .task-manager__status-select:has(option:checked[value=pending]){color:#303033!important}.project-clarity .task-manager--project .task-manager__status-select:has(option:checked[value=waiting]){color:#99692f!important}.project-clarity .task-manager--project .task-manager__status-select:has(option:checked[value=review]){color:#496b96!important}.project-clarity .task-manager--project .task-manager__status-select:has(option:checked[value=in_progress]){color:#496b96!important}.project-clarity .task-manager--project .task-manager__status-select:has(option:checked[value=done]){color:#38775e!important}.project-clarity .task-manager--project .task-manager__priority-select:has(option:checked[value=low]){color:#496b96!important}.project-clarity .task-manager--project .task-manager__priority-select:has(option:checked[value=normal]){color:#496b96!important}.project-clarity .task-manager--project .task-manager__priority-select:has(option:checked[value=high]){color:#99692f!important}.project-clarity .task-manager--project .task-manager__priority-select:has(option:checked[value=urgent]){color:#b44b5b!important}.project-clarity .task-manager--project .task-manager__priority-badge--low{color:#303033!important;background:#fff!important;border-color:#e3e5e8!important}.project-clarity .task-manager--project .task-manager__priority-badge--normal{color:#496b96!important;background:#fff!important;border-color:#cdd9e8!important}.project-clarity .task-manager--project .task-manager__priority-badge--high{color:#99692f!important;background:#fff!important;border-color:#e5d6bf!important}.project-clarity .task-manager--project .task-manager__priority-badge--urgent{color:#b44b5b!important;background:#fff!important;border-color:#e3e5e8!important}.project-clarity #task-manager-drawer-panel .task-manager__drawer-field .task-manager__status-select{background:#fff!important;border:1px solid #e3e5e8!important}.project-clarity #task-manager-drawer-panel .task-manager__drawer-field .task-manager__status-select:focus{box-shadow:0 0 0 3px #2022261f!important}.project-clarity #task-manager-drawer-panel .task-manager__drawer-field .task-manager__priority-select{background:#fff!important;border:1px solid #e3e5e8!important}.project-clarity #task-manager-drawer-panel .task-manager__drawer-field .task-manager__priority-select:focus{box-shadow:0 0 0 3px #2022261f!important}.project-clarity .task-manager--project .task-manager__progress-track{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__progress-control input[type=range]::-webkit-slider-thumb{border:2px solid #e3e5e8;box-shadow:0 1px 4px #2022264d}.project-clarity .task-manager--project .task-manager__progress-control input[type=range]::-moz-range-thumb{border:2px solid #e3e5e8;box-shadow:0 1px 4px #2022264d}.project-clarity .task-manager--project .task-manager__timeline{box-shadow:0 1px 2px #2022260f,0 8px 24px #2022260f}.project-clarity .task-manager--project .task-manager__timeline-track{background-image:none}.project-clarity .task-manager--project .task-manager__timeline-bar--pending,.project-clarity .task-manager--project .task-manager__timeline-bar--review{background:#496b96}.project-clarity .task-manager--project .task-manager__drawer-backdrop{background:#2022266b}.project-clarity .task-manager--project .task-manager__drawer-panel{background:#fff;box-shadow:0 10px 36px #2022262e}.project-clarity .task-manager--project .task-manager__drawer-star{color:#4d4d4e;background:#fff}.project-clarity .task-manager--project .task-manager__drawer-star:hover,.project-clarity .task-manager--project .task-manager__drawer-star.is-active{color:#99692f;background:#fff;border-color:#e5d6bf}.project-clarity .task-manager--project .task-manager__drawer-close{background:#fff}.project-clarity .task-manager--project .task-manager__drawer-close:hover{border-color:#e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-footer,.project-clarity .task-manager--project .task-manager__drawer-action--secondary{background:#fff}.project-clarity .task-manager--project .task-manager__drawer-action--secondary:hover{border-color:#e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-action--primary{color:#b44b5b;background:#fff;border:1px solid #e6cbd1}.project-clarity .task-manager--project .task-manager__drawer-action--primary:hover{background:#f6f7f9;border-color:#e6cbd1}.project-clarity .task-manager--project .task-manager__drawer-footer [data-task-manager-delete],.project-clarity .task-manager--project .task-manager__drawer-action--danger{color:#b44b5b;background:#fff;border:1px solid #e6cbd1}.project-clarity .task-manager--project .task-manager__drawer-footer [data-task-manager-delete]:hover,.project-clarity .task-manager--project .task-manager__drawer-action--danger:hover{background:#fff}.project-clarity .task-manager--project .task-manager__drawer-field input:not([type=range]),.project-clarity .task-manager--project .task-manager__drawer-field select,.project-clarity .task-manager--project .task-manager__drawer-field textarea{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-field input:focus,.project-clarity .task-manager--project .task-manager__drawer-field select:focus,.project-clarity .task-manager--project .task-manager__drawer-field textarea:focus{box-shadow:0 0 0 3px #2022261f}.project-clarity .task-manager--project .task-manager__drawer-field--readonly{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__details-grid textarea,.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__labels-edit input,.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__note-form input{background:#fff}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__details-grid textarea:focus,.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__labels-edit input:focus,.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__note-form input:focus{box-shadow:0 0 0 3px #2022261f}.project-clarity .task-manager--project .task-manager__attachment-list li{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__attachment-list li a{color:#496b96}.project-clarity .task-manager--project .task-manager__attachment-list .task-manager__empty-note{color:#496b96!important}.project-clarity .task-manager--project .task-manager__upload-picker{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__upload-picker:focus-within{border-color:#cdd9e8;outline:3px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__upload-form>button{color:#fff;background:#496b96;border:1px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__time-list li{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__time-list li span{color:#303033}.project-clarity .task-manager--project .task-manager__time-list li small{color:#496b96}.project-clarity .task-manager--project .task-manager__time-list .task-manager__empty-note{color:#496b96!important}.project-clarity .task-manager--project .task-manager__time-form input{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__time-form input:focus{border-color:#cdd9e8;outline:3px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__time-form>button{color:#fff;background:#496b96;border:1px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__activity-list article{border-bottom:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__activity-list p{color:#303033}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__checklist li{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__checklist-deadline{color:#496b96}.project-clarity .task-manager--project .task-manager__checklist-editor-overlay{background:#2022267a}.project-clarity .task-manager--project .task-manager__checklist-editor{background:#fff;border:1px solid #e3e5e8;box-shadow:0 24px 70px #2022263d}.project-clarity .task-manager--project .task-manager__checklist-editor-field{color:#303033}.project-clarity .task-manager--project .task-manager__checklist-editor input{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__checklist-editor input:focus{border-color:#cdd9e8;outline:3px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__checklist-editor button{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__checklist-editor [type=submit]{color:#fff;background:#242427;border-color:#cdd9e8}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__checklist li input[type=checkbox]{accent-color:#496b96}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__checklist li span.is-done{color:#38775e}.project-clarity .task-manager--project .task-manager__checklist-move,.project-clarity .task-manager--project .task-manager__checklist-edit,.project-clarity .task-manager--project .task-manager__drawer-details [data-task-manager-checklist-delete]{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__checklist-move:hover,.project-clarity .task-manager--project .task-manager__checklist-edit:hover,.project-clarity .task-manager--project .task-manager__drawer-details [data-task-manager-checklist-delete]:hover{background:#fff;border-color:#e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-details [data-task-manager-checklist-delete]{color:#b44b5b;border-color:#e6cbd1}.project-clarity .task-manager--project .task-manager__drawer-details [data-task-manager-checklist-delete]:hover,.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__note-form input{background:#fff}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__note-form button{color:#fff;background:#b44b5b;box-shadow:0 4px 10px #2022263d}.project-clarity .task-manager--project .task-manager__details-row>td{background:#fff}.project-clarity .task-manager--project .task-manager__details-grid h3{color:#303033}.project-clarity .project-files__file-icon--sheet{color:#38775e;background:#fff;border-color:#cddfd5}.project-clarity .project-files__file-icon--document{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .project-files__actions{background:#fff}.project-clarity .project-files__empty{color:#496b96}.project-clarity .project-files__empty-icon{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files__empty strong{color:#303033}.project-clarity .project-files__empty button{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files[data-view=grid] [data-project-file-entry]{box-shadow:0 1px 3px #2022260d}.project-clarity .project-files[data-view=grid] [data-project-file-entry]:hover{border-color:#e3e5e8;box-shadow:0 8px 24px -12px #2022262e}.project-clarity .project-files[data-view=grid] .project-files__unit{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files[data-view=grid] .project-files__meta{color:#303033}.project-clarity .project-files[data-view=grid] .project-files__meta-label{color:#496b96}.project-clarity .project-files[data-view=grid] .project-files__summary+article{border-top-color:#e3e5e8}.project-clarity .project-files[data-view=grid] [data-project-file-entry]>details>article{border-top:1px solid #e3e5e8}.project-clarity .project-files__upload-zone.is-dragging{outline:3px solid #e6cbd1}@media (width<=1100px){.project-clarity .project-files__actions{border-top:1px dashed #e3e5e8}}.project-clarity .project-files__category-empty{color:#496b96;border-top:1px dashed #e3e5e8}.project-clarity .project-files__detail-title{color:#303033}.project-clarity .project-files__flow-status{color:#496b96;background:#fff;border:1px solid #cdd9e8}.project-clarity .project-files__flow-status--approved{color:#38775e;background:#fff;border-color:#cddfd5}.project-clarity .project-files__flow-status--fix{color:#99692f;background:#fff;border-color:#cdd9e8}.project-clarity .project-files__flow-mark{background:#fff}.project-clarity .project-files__flow-status small{color:#303033}.project-clarity .project-files__history,.project-clarity .project-files__access{border-top:1px solid #e3e5e8}.project-clarity .project-files__subheading{color:#303033}.project-clarity .project-files__subheading>span{color:#496b96;background:#fff}.project-clarity .project-files__timeline-item{background:#fff;border-inline-start:2px solid #e3e5e8}.project-clarity .project-files__timeline-item--approved{border-color:#cddfd5}.project-clarity .project-files__timeline-item--rejected{border-color:#e6cbd1}.project-clarity .project-files__timeline-item--fix{border-color:#e5d6bf}.project-clarity .project-files__timeline-heading{color:#303033}.project-clarity .project-files__timeline-meta{color:#496b96}.project-clarity .project-files__timeline-comment,.project-clarity .project-files__description,.project-clarity .project-files__timeline-version{color:#303033}.project-clarity .project-files__timeline-version-status{color:#303033;background:#fff}.project-clarity .project-files__timeline-version a,.project-clarity .project-files__timeline-version button{color:#496b96}.project-clarity .project-files__comment-form>label{color:#303033}.project-clarity .project-files__comment-form textarea{color:#303033;border:1px solid #e3e5e8}.project-clarity .project-files__comment-form textarea:focus{border-color:#a9afb8;outline:2px solid #a9afb8}.project-clarity .project-files__form-error{color:#b44b5b}.project-clarity .project-files__file-details>div{background:#fff}.project-clarity .project-files__file-details dt{color:#496b96}.project-clarity .project-files__file-details dd{color:#303033}.project-clarity .project-files__access-summary{color:#496b96}.project-clarity .project-files__access-summary strong{color:#303033}.project-clarity .project-files__access-list li{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .file-workspace{color:#303033;background:#fff}.project-clarity .file-workspace__header{background:#fff}.project-clarity .file-workspace__symbol{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .file-workspace__eyebrow{color:#4d4d4e}.project-clarity .file-workspace__identity h3{color:#303033}.project-clarity .file-workspace__identity p{color:#496b96}.project-clarity .file-workspace__identity p>span{border-inline-start:1px solid #e3e5e8}.project-clarity .file-workspace__button{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .file-workspace__button:hover{background:#fff;border-color:#a9afb8}.project-clarity .file-workspace__button--primary{color:#fff;background:#242427;border-color:#a9afb8}.project-clarity .file-workspace__button--primary:hover{background:#242427;border-color:#a9afb8}.project-clarity .file-workspace__tabs{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .file-workspace__tabs>button{color:#496b96}.project-clarity .file-workspace__tabs>button[aria-selected=true]{color:#303033;border-bottom-color:#a9afb8}.project-clarity .file-workspace__tabs>button>span{color:#496b96;background:#fff}.project-clarity .project-files .file-workspace .file-workspace__body{background:#fff}.project-clarity .file-workspace .project-files__detail-block{box-shadow:0 1px 2px #20222605}.project-clarity .file-workspace .project-files__flow-status{border-inline-start:3px solid #cdd9e8}.project-clarity .file-workspace .project-files__flow-status--approved{border-inline-start-color:#cddfd5}.project-clarity .file-workspace .project-files__flow-status--fix{border-inline-start-color:#e5d6bf}.project-clarity .file-workspace__approval{background:#fff;border-color:#e3e5e8}.project-clarity .file-workspace__review-note{background:#fff;border:1px solid #e3e5e8}.project-clarity .file-workspace .project-files__file-details>div{border-bottom:1px solid #e3e5e8}.project-clarity .file-workspace .project-files__timeline-item:before{background:#a9afb8;box-shadow:0 0 0 3px #fff}.project-clarity .file-workspace .project-files__timeline-item--approved:before{background:#38775e}.project-clarity .file-workspace .project-files__timeline-item--fix:before{background:#99692f}.project-clarity .file-workspace .project-files__timeline-item--rejected:before{background:#b44b5b}.project-clarity .file-workspace .project-files__timeline-version{background:#fff;border:1px solid #e3e5e8}.project-clarity .file-workspace .project-files__comment-form{border-top:1px solid #e3e5e8}.project-clarity .file-workspace__counter{color:#4d4d4e}.project-clarity .file-workspace__scope label{border:1px solid #e3e5e8}.project-clarity .file-workspace__scope label:has(input:checked){background:#fff;border-color:#a9afb8}.project-clarity .file-workspace__scope input{accent-color:#303033}.project-clarity .file-workspace__scope small,.project-clarity .file-workspace__hint{color:#496b96}.project-clarity .file-workspace__select{border:1px solid #e3e5e8}.project-clarity .file-workspace__form-footer{border-top:1px solid #e3e5e8}.project-clarity .file-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid #cdd9e8}.project-clarity .project-files__detail-empty{color:#496b96;border:1px dashed #e3e5e8}.project-clarity .task-manager--project .task-manager__board-column{--lane-color:#496b96;--lane-soft:#edf0f3;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__board-column[data-task-board-group=waiting]{--lane-color:#99692f;--lane-soft:#edf0f3;border-top:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__board-column[data-task-board-group=doing]{--lane-color:#496b96;--lane-soft:#edf0f3;border-top:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__board-column[data-task-board-group=done]{--lane-color:#38775e;--lane-soft:#edf0f3;border-top:1px solid #e3e5e8}.project-clarity .task-manager__board-column-caption{color:#496b96}.project-clarity .task-manager--project .task-manager__board-card{border:1px solid #e3e5e8;box-shadow:0 2px 4px #20222608,0 5px 14px #20222608}.project-clarity .task-manager--project .task-manager__board-card:hover{border-color:#e3e5e8;box-shadow:0 6px 18px #20222617}.project-clarity .task-manager__board-card-id{color:#496b96}.project-clarity .task-manager__board-card-title{color:#303033}.project-clarity .task-manager__board-card-title:hover,.project-clarity .task-manager__board-description,.project-clarity .task-manager__board-progress>div{color:#496b96}.project-clarity .task-manager__board-progress strong{color:#303033}.project-clarity .task-manager__board-progress progress{background:#fff}.project-clarity .task-manager__board-progress progress::-webkit-progress-bar{background:#fff}.project-clarity .task-manager--project .task-manager__board-card-avatar{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager__board-deadline{color:#496b96}.project-clarity .task-manager__board-deadline.is-overdue{color:#b44b5b;background:#fff}.project-clarity .task-manager__board-card-actions{border-top:1px solid #e3e5e8}.project-clarity .task-manager__board-card-actions>button{color:#303033}.project-clarity .task-manager__board-card-actions>button:hover{color:#496b96;background:#fff}.project-clarity .task-manager__board-empty{color:#496b96;border:1px dashed #e3e5e8}.project-clarity .task-manager__board-empty>svg{color:#4d4d4e}.project-clarity .task-manager--project .task-manager__board-column.ring-2{background:#fff;box-shadow:inset 0 0 0 2px #202226}.project-clarity .task-manager--project .task-manager__board-card :is(button,select):focus-visible{outline:2px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__results{box-shadow:0 3px 14px #20222608}.project-clarity .task-manager--project .task-manager__table-wrap{scrollbar-color:#626871 #fff}.project-clarity .task-manager__table-toolbar{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .task-manager__table-toolbar strong{color:#303033}.project-clarity .task-manager__table-toolbar [data-task-manager-table-count]{color:#496b96;background:#fff}.project-clarity .task-manager__table-hint{color:#496b96}.project-clarity .task-manager__table-save-state{color:#38775e}.project-clarity .task-manager__table-save-state.is-error{color:#b44b5b}.project-clarity .task-manager--project .task-manager__table thead th{color:#303033;background:#fff}.project-clarity .task-manager--project .task-manager__table thead th[aria-sort]{color:#496b96;background:#fff}.project-clarity .task-manager--project .task-manager__table tbody .task-manager__row>td,.project-clarity .task-manager--project .task-manager__row:hover>td,.project-clarity .task-manager--project .task-manager__row:focus-within>td{background:#fff}.project-clarity .task-manager--project .task-manager__table .task-manager__title-cell,.project-clarity .task-manager--project .task-manager__table thead th:first-child{border-inline-end:1px solid #e3e5e8}.project-clarity .task-manager__table-task-link{color:#496b96;background:#fff}.project-clarity .task-manager__table-task-link:hover{color:#496b96;background:#f6f7f9}.project-clarity .task-manager__table-description{color:#496b96}.project-clarity .task-manager__table-avatar{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__group-row{--table-group-color:#99692f;--table-group-soft:#edf0f3}.project-clarity .task-manager--project .task-manager__group-row[data-task-manager-group-header=doing]{--table-group-color:#496b96;--table-group-soft:#edf0f3}.project-clarity .task-manager--project .task-manager__group-row[data-task-manager-group-header=done]{--table-group-color:#38775e;--table-group-soft:#edf0f3}.project-clarity .task-manager--project .task-manager__group-row th{border-block:1px solid #e3e5e8}:is(.project-clarity .task-manager--project .task-manager__table .task-manager__status-select:has(option:checked[value=pending]),.project-clarity .task-manager--project .task-manager__table .task-manager__priority-select:has(option:checked[value=low])),:is(.project-clarity .task-manager--project .task-manager__table .task-manager__status-select:has(option:checked[value=waiting]),.project-clarity .task-manager--project .task-manager__table .task-manager__priority-select:has(option:checked[value=high])),:is(.project-clarity .task-manager--project .task-manager__table .task-manager__status-select:has(option:checked[value=in_progress]),.project-clarity .task-manager--project .task-manager__table .task-manager__priority-select:has(option:checked[value=normal])){background:#fff!important}.project-clarity .task-manager--project .task-manager__table .task-manager__status-select:has(option:checked[value=review]){background:#fff!important}.project-clarity .task-manager--project .task-manager__table .task-manager__status-select:has(option:checked[value=done]){background:#fff!important}.project-clarity .task-manager--project .task-manager__table .task-manager__priority-select:has(option:checked[value=urgent]){background:#fff!important}.project-clarity .task-manager__table-deadline{color:#496b96}.project-clarity .task-manager__table-deadline.is-overdue{color:#b44b5b}.project-clarity .task-manager--project .task-manager__table-deadline.is-overdue .task-manager__date-field{color:#b44b5b!important}.project-clarity .task-manager--project .task-manager__table-deadline.is-overdue .task-manager__date-icon{color:#b44b5b}.project-clarity .task-manager--project .task-manager__table .task-manager__actions .task-manager__details-button{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__table .task-manager__actions .task-manager__details-button:hover{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .task-manager--project .task-manager__table :is(button,a):focus-visible{outline:2px solid #cdd9e8}.project-clarity .task-manager__table-empty-content{color:#496b96}.project-clarity .task-manager__table-empty-content>svg{color:#4d4d4e}.project-clarity .task-manager--project .task-manager__mobile-list{background:#fff}.project-clarity .task-manager--project .task-manager__mobile-card{background:#fff;border:1px solid #e3e5e8;box-shadow:0 2px 5px #20222608}.project-clarity .task-manager--project .task-manager__mobile-card>button{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-panel{background:#fff}.project-clarity .task-manager__drawer-context{color:#496b96;background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .task-manager__drawer-autosave{color:#38775e}.project-clarity .task-manager__drawer-autosave.is-error{color:#b44b5b}.project-clarity .task-manager--project .task-manager__drawer-header{background:#fff}.project-clarity .task-manager__drawer-section-heading h3{color:#303033}.project-clarity .task-manager__drawer-section-heading>span{color:#496b96}.project-clarity .task-manager--project .task-manager__drawer-fields{background:#fff;border:1px solid #e3e5e8;box-shadow:0 2px 4px #20222605}.project-clarity .task-manager--project .task-manager__drawer-field>span{color:#303033}.project-clarity .task-manager--project .task-manager__drawer-field--readonly{background:#fff;border-color:#e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__details-grid>section{background:#fff;border:1px solid #e3e5e8;box-shadow:0 2px 4px #20222605}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__details-grid>section+section{border-top:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__checklist>li{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-details .task-manager__checklist input[type=checkbox]{accent-color:#496b96}.project-clarity .task-manager__drawer-help{color:#496b96!important}.project-clarity .task-manager--project .task-manager__drawer-footer{background:#fff;border-top:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__drawer-action--save{color:#fff;background:#496b96;border:1px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__drawer-action--save:hover{background:#496b96}.project-clarity .task-manager--project .task-manager__drawer-footer .task-manager__drawer-action--primary{color:#38775e;background:#fff;border-color:#cddfd5}.project-clarity .task-manager__field-error{color:#b44b5b}.project-clarity .task-manager--project .task-manager__drawer-panel [aria-invalid=true]{background:#fff!important;border-color:#e6cbd1!important}.project-clarity .task-manager--project .task-manager__drawer-panel :is(button,a):focus-visible{outline:2px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__drawer-field>label{color:#303033}.project-clarity .task-manager__collaborator-choices>label{color:#303033;border:1px solid #e3e5e8}.project-clarity .task-manager__collaborator-choices>label:has(input:checked){color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .task-manager--project .task-manager__collaborator-choices input[type=checkbox]{accent-color:#496b96}.project-clarity .task-manager--project .task-manager__filters{box-shadow:0 2px 8px #20222608}.project-clarity .task-manager__filter-heading strong{color:#303033}.project-clarity .task-manager__filter-heading>div>span{color:#303033;background:#fff}.project-clarity .task-manager__filter-heading>span,.project-clarity .task-manager--project .has-pending-filters .task-manager__filter-heading>span{color:#496b96}.project-clarity .task-manager--project .task-manager__filter-search-row .task-manager__search input{background:#fff!important}.project-clarity .task-manager--project .task-manager__filter-search-row .task-manager__search-submit,.project-clarity .task-manager--project .task-manager__filter-search-row .task-manager__search-submit:hover{color:#fff;background:#496b96;border-color:#cdd9e8}.project-clarity .task-manager__filter-help{color:#496b96}.project-clarity .task-manager__filter-status-tabs{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager__filter-status-tabs>button{color:#496b96}.project-clarity .task-manager__filter-status-tabs>button:hover{color:#303033;background:#fff}.project-clarity .task-manager__filter-status-tabs>button.is-active{color:#496b96;background:#fff;border-color:#e3e5e8;box-shadow:0 1px 4px #20222612}.project-clarity .task-manager__filter-status-tabs i{background:#a9afb8}.project-clarity .task-manager--project .task-manager__filters .task-manager__view-toggle{background:#fff}.project-clarity .task-manager--project .task-manager__filters .task-manager__advanced{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__filters .task-manager__filter{color:#303033}.project-clarity .task-manager--project .task-manager__filters .task-manager__filter-actions{border-top:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__filter-actions .task-manager__small-primary{background:#242427;border-color:#cdd9e8}.project-clarity .task-manager__active-filters{border-top:1px solid #e3e5e8}.project-clarity .task-manager__active-filters-label{color:#496b96}.project-clarity .task-manager__active-filter{color:#496b96;background:#fff;border:1px solid #cdd9e8}.project-clarity .task-manager__active-filter:hover{background:#f6f7f9;border-color:#cdd9e8}.project-clarity .task-manager__filters-clear{color:#496b96}.project-clarity .task-manager__filters-clear:hover{color:#b44b5b}.project-clarity .task-manager--project .task-manager__filters :is(button,a,summary):focus-visible{outline:2px solid #cdd9e8}.project-clarity .task-manager--project .task-manager__timeline{background:#fff}.project-clarity .task-manager__timeline-heading>strong{color:#303033}.project-clarity .task-manager__timeline-heading>span{color:#496b96}.project-clarity .task-manager__timeline-scales{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager__timeline-scales>button,.project-clarity .task-manager__timeline-navigation-buttons>button{color:#496b96}.project-clarity .task-manager__timeline-scales>button.is-active{color:#496b96;background:#fff;border-color:#e3e5e8;box-shadow:0 1px 3px #20222614}.project-clarity .task-manager__timeline-scales>button:hover{background:#fff}.project-clarity .task-manager__timeline-navigation-buttons>button{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity .task-manager__timeline-navigation-buttons>button:hover:not(:disabled){color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .task-manager__timeline-navigation>strong{color:#303033}.project-clarity .task-manager__timeline-scope{color:#496b96}.project-clarity .task-manager__timeline-legend{color:#496b96;background:#fff;border-block:1px solid #e3e5e8}.project-clarity .task-manager__timeline-key:before,.project-clarity .task-manager__timeline-key--in_progress:before{background:#496b96}.project-clarity .task-manager__timeline-key--waiting:before{background:#99692f}.project-clarity .task-manager__timeline-key--review:before{background:#496b96}.project-clarity .task-manager__timeline-key--done:before{background:#38775e}.project-clarity .task-manager__timeline-key--overdue:before{background:#b44b5b}.project-clarity .task-manager__timeline-viewport{scrollbar-color:#626871 #fff}.project-clarity .task-manager--project .task-manager__timeline-header{background:#fff}.project-clarity .task-manager__timeline-task-heading{color:#303033;background:#fff;border-inline-end:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__timeline-axis>span:not(.task-manager__timeline-today){color:#496b96;border-inline-start:1px solid #e3e5e8}.project-clarity .task-manager--project .task-manager__timeline-title{background:#fff;border-inline-end:1px solid #e3e5e8}.project-clarity .task-manager__timeline-title>strong{color:#303033}.project-clarity .task-manager__timeline-title>small,.project-clarity .task-manager__timeline-title>.task-manager__timeline-task-dates{color:#496b96}.project-clarity .task-manager--project .task-manager__timeline-row:hover .task-manager__timeline-title{background:#fff}.project-clarity .task-manager__timeline-title>.task-manager__timeline-overdue{color:#b44b5b;background:#fff}.project-clarity .task-manager--project .task-manager__timeline-track{background-color:#fff;background-image:none}.project-clarity .task-manager--project .task-manager__timeline-row:hover .task-manager__timeline-track{background-color:#fff}.project-clarity .task-manager--project .task-manager__timeline-bar{--bar-color:#303033;background:#fff}.project-clarity .task-manager--project .task-manager__timeline-bar--in_progress{--bar-color:#496b96;background:#fff}.project-clarity .task-manager--project .task-manager__timeline-bar--waiting{--bar-color:#99692f;background:#fff}.project-clarity .task-manager--project .task-manager__timeline-bar--review{--bar-color:#496b96;background:#fff}.project-clarity .task-manager--project .task-manager__timeline-bar--done{--bar-color:#38775e;background:#fff}.project-clarity .task-manager--project .task-manager__timeline-bar.is-overdue{--bar-color:#b44b5b;background:#fff}.project-clarity .task-manager--project .task-manager__timeline-today{background:#b44b5b}.project-clarity .task-manager--project .task-manager__timeline-axis>.task-manager__timeline-today.has-label{color:#fff;background:#b44b5b}.project-clarity .task-manager__timeline-outside{color:#496b96;background:#fff;border:1px dashed #e3e5e8}.project-clarity .task-manager__timeline-backlog{background:#fff;border-top:1px solid #e3e5e8}.project-clarity .task-manager__timeline-backlog h3{color:#303033}.project-clarity .task-manager__timeline-backlog p{color:#496b96}.project-clarity .task-manager__timeline-backlog-list>button{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager__timeline-backlog-list>button:hover{color:#496b96;border-color:#cdd9e8}.project-clarity .task-manager--project .task-manager__timeline :is(button,[tabindex]):focus-visible{outline:2px solid #cdd9e8}.project-clarity .task-manager__overview{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager__overview-heading>span{color:#496b96}.project-clarity .task-manager__overview-heading>strong{color:#303033}.project-clarity .task-manager__overview progress{background:#fff}.project-clarity .task-manager__overview progress::-webkit-progress-bar{background:#fff}.project-clarity .task-manager__overview progress::-webkit-progress-value{background:#38775e}.project-clarity .task-manager__overview progress::-moz-progress-bar{background:#38775e}.project-clarity .task-manager__overview-percent{color:#38775e}.project-clarity .task-manager__overview-alert{color:#38775e;background:#fff}.project-clarity .task-manager__overview-alert.has-overdue{color:#b44b5b;background:#fff}.project-clarity .task-manager--project .task-manager__modal{background:#2022267a}.project-clarity .task-manager--project .task-manager__create-form{background:#fff;border:1px solid #e3e5e8;box-shadow:0 25px 70px #20222640}.project-clarity .task-manager--project .task-manager__create-form>header h3{color:#303033}.project-clarity .task-manager--project .task-manager__create-form>header p,.project-clarity .task-manager--project .task-manager__create-form>header .task-manager__create-eyebrow{color:#496b96}.project-clarity .task-manager__create-body{background:#fff}.project-clarity .task-manager__create-section{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager__create-section h4{color:#303033}.project-clarity .task-manager__create-section h4>span,.project-clarity .task-manager__create-more>summary>span{color:#496b96}.project-clarity .task-manager--project .task-manager__create-form .task-manager__create-grid label{color:#303033}.project-clarity .task-manager__create-required{color:#b44b5b}.project-clarity .task-manager__create-hint,.project-clarity .task-manager__create-grid small{color:#496b96}.project-clarity .task-manager__create-more{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-manager__create-more>summary{color:#303033}.project-clarity .task-manager--project .task-manager__create-form>footer{background:#fff}.project-clarity .task-manager--project .task-manager__create-form>footer .task-manager__small-primary{background:#242427;border-color:#cdd9e8}.project-clarity .task-manager--project .task-manager__create-form>footer .task-manager__create-another{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .task-manager__create-footer-note{color:#496b96}.project-clarity .task-manager__create-feedback{color:#38775e;background:#fff;border:1px solid #cddfd5}.project-clarity .task-manager__create-feedback.is-error{color:#b44b5b;background:#fff;border-color:#e6cbd1}.project-clarity .task-manager--project .task-manager__create-form [aria-invalid=true]{background:#fff!important;border-color:#e6cbd1!important}.project-clarity .task-manager--project .task-manager__create-form :is(button,summary):focus-visible{outline:2px solid #cdd9e8}.project-clarity .project-files{background:#fff;border-color:#e3e5e8}.project-clarity .project-files__upload-zone{background:#fff!important;border:1px dashed #cdd9e8!important}.project-clarity .project-files__upload-zone>span{color:#496b96;border-color:#e3e5e8}.project-clarity .project-files__upload-zone>[data-project-file-dropzone-status]{color:#303033}.project-clarity .project-files__upload-zone>.project-files__upload-help{color:#496b96}.project-clarity .project-files__toolbar{background:#fff}.project-clarity .project-files__select{color:#303033;background-color:#fff;border-color:#e3e5e8}.project-clarity .project-files__tabs{border-top:1px solid #e3e5e8}.project-clarity .project-files__tabs button.is-active{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .project-files__tabs button.is-active>span{color:#496b96;background:#f6f7f9}.project-clarity .project-files__result-bar{color:#496b96;background:#fff;border-top:1px solid #e3e5e8}.project-clarity .project-files__result-bar [data-project-files-result-size]{color:#4d4d4e}.project-clarity .project-files__result-bar button,.project-clarity .project-files__file-subtitle{color:#496b96}.project-clarity .project-files__file-subtitle b{color:#303033;background:#fff}.project-clarity .project-files__revision-hint{color:#99692f}.project-clarity .project-files__list-head{color:#496b96;background:#fff}.project-clarity .project-files__summary .project-files__meta{color:#496b96}.project-clarity .project-files__expanded{background:#fff}.project-clarity .project-files__detail-block{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files[data-view=grid] [data-project-file-entry]{border:1px solid #e3e5e8}.project-clarity .project-files[data-view=grid] .project-files__actions{background:#fff;border-top:1px solid #e3e5e8}.project-clarity .project-files__upload-zone{background:#fff!important;border-color:#e3e5e8!important}.project-clarity .project-files__upload-zone>span{color:#496b96;background:#fff;border-color:#e3e5e8}.project-clarity .project-files__upload-zone>button{background:#4d4d4e}.project-clarity .project-files--workspace{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files--workspace .project-files__browser-tools{background:#fff}.project-clarity .project-files--workspace .project-files__search input,.project-clarity .project-files--workspace .project-files__view-toggle{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files--workspace .project-files__view-toggle button{color:#496b96}.project-clarity .project-files--workspace .project-files__view-toggle button.is-active{color:#303033;background:#fff}.project-clarity .project-files__filter-row .project-files__select{background-color:#fff;border-color:#e3e5e8}.project-clarity .project-files--workspace .project-files__tabs{border-bottom:1px solid #e3e5e8}.project-clarity .project-files--workspace .project-files__tabs button{color:#496b96}.project-clarity .project-files--workspace .project-files__tabs button:hover{color:#303033}.project-clarity .project-files--workspace .project-files__tabs button.is-active{color:#303033;box-shadow:inset 0 -2px #202226}.project-clarity .project-files--workspace .project-files__tabs button>span{color:#496b96;background:#fff}.project-clarity .project-files__table-scroll{scrollbar-color:#626871 #fff}.project-clarity .project-files[data-view=list] .project-files__table{color:#303033}.project-clarity .project-files[data-view=list] .project-files__table>thead th{color:#496b96;background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .project-files[data-view=list] .project-files__table>[data-project-file-entry]{background:#fff}.project-clarity .project-files[data-view=list] .project-files__file-row>td{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .project-files[data-view=list] .project-files__file-row:hover>td{background:#fff}.project-clarity .project-files[data-view=list] tbody:has(.project-files__detail-row:not([hidden]))>.project-files__file-row>td{background:#fff}.project-clarity .project-files[data-view=list] .project-files__identity>span:first-child{color:#4d4d4e}.project-clarity .project-files[data-view=list] .project-files__document-name{color:#303033}.project-clarity .project-files[data-view=list] .project-files__document-name:hover{color:#496b96}.project-clarity .project-files[data-view=list] .project-files__file-subtitle,.project-clarity .project-files[data-view=list] .project-files__file-subtitle b{color:#4d4d4e}.project-clarity .project-files[data-view=list] .project-files__unit,.project-clarity .project-files[data-view=list] .project-files__meta{color:#496b96}.project-clarity .project-files__date small{color:#4d4d4e}.project-clarity .project-files[data-view=list] .project-files__status>span{color:#496b96}.project-clarity .project-files[data-view=list] .project-files__status>span:before{background:#a9afb8}.project-clarity .project-files[data-view=list] [data-file-status=approved] .project-files__status>span:before{background:#38775e}.project-clarity .project-files[data-view=list] [data-file-status=needs_revision] .project-files__status>span:before{background:#99692f}.project-clarity .project-files[data-view=list] [data-file-category=chat] .project-files__status>span:before{background:#496b96}.project-clarity .project-files__table .project-files__actions :is(button,a){color:#496b96}.project-clarity .project-files__table .project-files__actions :is(button,a):hover{color:#303033;background:#fff}.project-clarity .project-files__table .project-files__actions .project-files__icon-button--danger:hover{color:#b44b5b;background:#fff}.project-clarity .project-files__table .project-files__actions :is(button,a):focus-visible{outline:2px solid #a9afb8}.project-clarity .project-files__detail-row .project-files__expanded{border-bottom:1px solid #e3e5e8}.project-clarity .project-files[data-view=grid] .project-files__cell--actions{border-top:1px solid #e3e5e8}.project-clarity .project-files__upload-dialog{border:1px solid #e3e5e8}.project-clarity .project-files__upload-dialog::backdrop{background:#20222680}.project-clarity .project-files__upload-dialog>header{background:#fff;border-color:#e3e5e8}.project-clarity .project-files__upload-dialog :is(input:not([type=file]),textarea,select){border-color:#e3e5e8}.project-clarity .project-files__selected-meta{color:#496b96}.project-clarity .project-files__selected-meta button{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-files__transfer{color:#496b96;background:#fff;border:1px solid #cdd9e8}.project-clarity .project-files__transfer progress{accent-color:#496b96}.project-clarity .project-files__transfer.is-error{color:#b44b5b;background:#fff;border-color:#e6cbd1}.project-clarity .project-files__field-error{color:#b44b5b}.project-clarity .project-files__upload-dialog [aria-invalid=true]{border-color:#e6cbd1!important}.project-clarity .project-files__preview-tools :is(button,a){color:#303033;border:1px solid #e3e5e8}.project-clarity .project-files__preview-status{color:#496b96;background:#fff}.project-clarity .project-files__portal-tools{background:#fff}.project-clarity .project-files__portal-tools>label{color:#496b96}.project-clarity .portal-file-card{border-color:#e3e5e8;box-shadow:0 2px 5px #20222608}.project-clarity .project-files :is(button,a,summary):focus-visible,.project-clarity .project-files__upload-dialog :is(button,label):focus-visible{outline:2px solid #cdd9e8}html .project-clarity jdp-container{color:#303033;background:#fff;border:1px solid #e3e5e8;box-shadow:0 16px 48px #20222624,0 2px 8px #2022260a}html .project-clarity jdp-container .jdp-months,html .project-clarity jdp-container .jdp-years{color:#303033;fill:#727882}html .project-clarity jdp-container .jdp-month,html .project-clarity jdp-container .jdp-year,html .project-clarity jdp-container .jdp-month select,html .project-clarity jdp-container .jdp-year input{color:#303033}html .project-clarity jdp-container .jdp-icon-plus,html .project-clarity jdp-container .jdp-icon-minus{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}html .project-clarity jdp-container .jdp-icon-plus:hover,html .project-clarity jdp-container .jdp-icon-minus:hover{background:#fff}html .project-clarity jdp-container .jdp-day,html .project-clarity jdp-container .jdp-day-name{color:#303033}html .project-clarity jdp-container .jdp-day-name{color:#4d4d4e}html .project-clarity jdp-container .jdp-day:not(.disabled-day):hover{background:#fff}html .project-clarity jdp-container .jdp-day.today{color:#303033;border-color:#a9afb8}html .project-clarity jdp-container .jdp-day.selected{border-color:#a9afb8;box-shadow:0 3px 8px #2022262e;color:#fff!important;background:#727882!important}html .project-clarity jdp-container .jdp-day.holly-day,html .project-clarity jdp-container .jdp-day.last-week{color:#99692f}html .project-clarity jdp-container .jdp-footer{border-top:1px solid #e3e5e8}html .project-clarity jdp-container .jdp-btn-today,html .project-clarity jdp-container .jdp-btn-empty,html .project-clarity jdp-container .jdp-btn-close{color:#303033;background:#fff}html .project-clarity jdp-container .jdp-btn-close{color:#fff;background:#242427}html .project-clarity jdp-container .jdp-btn-empty{color:#4d4d4e;background:#fff}html .project-clarity jdp-container .jdp-btn-today:hover{background:#f6f7f9}html .project-clarity jdp-container .jdp-btn-close:hover{background:#242427}html .project-clarity jdp-container .jdp-btn-empty:hover{background:#fff}html .project-clarity jdp-container .jdp-time-container .jdp-time select{color:#303033;background:#fff;border:1px solid #e3e5e8}html .project-clarity jdp-container :focus-visible{outline:2px solid #a9afb8}@media (width<=481px){html .project-clarity jdp-overlay{background:#20222640}}.project-clarity .cartable-page{--cartable-ink:#496b96;--cartable-muted:#496b96;--cartable-line:#edf0f3;--cartable-accent:#496b96}.project-clarity .cartable-page .process-button{border-color:#e3e5e8}.project-clarity .cartable-page .process-button--primary{color:#fff}.project-clarity .cartable-page .process-button--primary:hover{background:#242427;border-color:#cdd9e8}.project-clarity .cartable-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #cdd9e8}.project-clarity .cartable-inbox .cartable-filters a{background:#fff}.project-clarity .cartable-inbox .cartable-filters a.is-active{background:#fff;border-color:#cddfd5}.project-clarity .cartable-inbox .cartable-filters a span{color:#496b96;background:#fff}.project-clarity .cartable-inbox .cartable-filters a.is-active span{color:#fff}.project-clarity .cartable-inbox .cartable-search input:not([type=hidden]){border:1px solid #e3e5e8}.project-clarity .cartable-inbox .inbox-table th,.project-clarity .cartable-inbox .inbox-table td{border-color:#e3e5e8}.project-clarity .cartable-inbox .inbox-table thead th{color:#496b96;background:#fff}.project-clarity .cartable-inbox .inbox-table tr.is-overdue th{box-shadow:inset -3px 0 #202226}.project-clarity .cartable-inbox .inbox-table .cartable-late{color:#b44b5b}.project-clarity .cartable-inbox .inbox-table .cartable-today{color:#496b96}.project-clarity .cartable-page .process-badge{color:#496b96;background:#fff}.project-clarity .cartable-page .process-badge--complete{color:#38775e;background:#fff}.project-clarity .cartable-page .process-badge--revision{color:#99692f;background:#fff}.project-clarity .inbox-action-count{background:#fff}.project-clarity .cartable-page .process-overdue{color:#b44b5b}.project-clarity .cartable-page .cartable-action-empty,.project-clarity .cartable-action-page .app-page-section,.project-clarity .cartable-page .cartable-review-status{background:#fff}.project-clarity .cartable-progress progress{accent-color:#496b96;background:#fff}.project-clarity .cartable-progress progress::-webkit-progress-bar{background:#fff}.project-clarity .cartable-progress progress::-webkit-progress-value{background:#496b96}.project-clarity .cartable-page .cartable-review-tabs{background:#fff;border:1px solid #e3e5e8}.project-clarity .cartable-page .cartable-review-tabs a{color:#496b96}.project-clarity .cartable-page .cartable-review-tabs a[aria-selected=true]{color:#496b96;background:#fff;box-shadow:0 1px 5px #20222618}.project-clarity .cartable-page .cartable-review-card__description{color:#496b96}.project-clarity .cartable-page .cartable-review-file{background:#fff}.project-clarity .cartable-page .cartable-action-dialog[open]{background:#fff;border:1px solid #e3e5e8}.project-clarity .cartable-page .process-field :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid #e3e5e8}.project-clarity .cartable-page .process-block,.project-clarity .cartable-page .inbox-task-panel{background:#fff}.project-clarity .cartable-page .inbox-task-action{background:#fff;border-color:#e3e5e8}.project-clarity .cartable-page .inbox-task-description,.project-clarity .cartable-form-step{background:#fff}.project-clarity .inbox-loading{color:#496b96}.project-clarity .inbox-loading>span{background:#fff}@media (width<=760px){.project-clarity .cartable-inbox .inbox-table th[scope=row]{border-bottom:1px solid #e3e5e8}.project-clarity .cartable-inbox .inbox-table tr.is-overdue{border-inline-start:3px solid #e6cbd1}.project-clarity .cartable-inbox .inbox-table [data-label]:before{color:#496b96}}.project-clarity .cartable-next-step{background:#fff;border-inline-start:3px solid #cdd9e8}.project-clarity .cartable-next-step p{color:#496b96}.project-clarity .inbox-feedback{color:#38775e;background:#fff;border:1px solid #e3e5e8}.project-clarity .inbox-drawer{color:#496b96;background:#fff;border-inline-start:1px solid #e3e5e8;box-shadow:-14px 0 70px #20222626}.project-clarity .inbox-drawer::backdrop{background:#20222670}.project-clarity .inbox-drawer-header{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .inbox-drawer-header>button:last-child{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .inbox-drawer [data-inbox-body][aria-busy=true]{color:#496b96}.project-clarity .inbox-task-description,.project-clarity .inbox-task-action{background:#fff;border:1px solid #e3e5e8}.project-clarity .inbox-checklist-row{border-bottom:1px solid #e3e5e8}.project-clarity .inbox-task-panel .process-button--primary{color:#fff;background:#242427;border-color:#cdd9e8}.project-clarity .inbox-drawer :is(a,button,input,textarea,select):focus-visible{outline:2px solid #cdd9e8}.project-clarity .inbox-drawer .cartable-review-tabs{background:#fff}.project-clarity .inbox-task-panel .inbox-task-section{background:#fff;border:1px solid #e3e5e8}.project-clarity .cartable-review{--review-ink:#496b96;--review-muted:#4d4d4e;--review-line:#edf0f3}.project-clarity .cartable-review-status{background:#fff}.project-clarity .cartable-review-tabs a[aria-selected=true]{color:#496b96;background:#fff;border-bottom-color:#cdd9e8}.project-clarity .cartable-review-tabs a span{color:#496b96;background:#f6f7f9}.project-clarity .cartable-review-card{background:#fff;box-shadow:0 4px 16px #20222605}.project-clarity .cartable-review-card__icon{color:#496b96;background:#fff}.project-clarity .cartable-review-file{background:#fff;border:1px solid #e3e5e8}.project-clarity .cartable-review-file>a{color:#496b96;background:#fff}.project-clarity .cartable-review-card__actions{border-top:1px solid #e3e5e8}.project-clarity .cartable-review .process-button--primary{color:#fff;background:#242427;border:1px solid #cdd9e8}.project-clarity .cartable-review .process-button--primary:hover{background:#242427}.project-clarity .cartable-review .cartable-button--revision{color:#99692f;background:#fff;border:1px solid #e6cbd1}.project-clarity .cartable-review .cartable-button--revision:hover{background:#fff}.project-clarity .cartable-review-blockers{color:#99692f;background:#fff}.project-clarity .cartable-scope-note{background:#fff;border:1px solid #e3e5e8}.project-clarity .cartable-action-empty{background:#fff;border:1px dashed #e3e5e8}.project-clarity .cartable-action-empty>span{color:#38775e;background:#fff}.project-clarity .cartable-action-dialog{background:#fff;border:1px solid #e3e5e8;box-shadow:0 24px 100px #20222640}.project-clarity .cartable-action-dialog::backdrop{background:#20222680}.project-clarity .cartable-action-dialog>header button{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .cartable-review :is(a,button,textarea,select):focus-visible{outline:2px solid #cdd9e8}.project-clarity .review-task{background:#fff;border:1px solid #e3e5e8}.project-clarity .review-task__facts dt{color:#4d4d4e}.project-clarity .review-task>footer{border-top:1px solid #e3e5e8}.project-clarity .admin-shell.dashboard-polish{--polish-ink:#496b96;--polish-secondary:#4d4d4e;--polish-accent:#b44b5b;background:#fff}.project-clarity .dashboard-polish .md-dashboard{--md-line:#edf0f3;--md-muted:#496b96}.project-clarity .dashboard-polish .md-heading{background:#fff;border:1px solid #e3e5e8;box-shadow:inset 0 1px #fff,0 8px 28px #2022260d}.project-clarity .dashboard-polish .md-eyebrow{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .dashboard-polish .md-heading h1,.project-clarity .dashboard-polish .md-heading p{color:#496b96}.project-clarity .dashboard-polish .md-heading time{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .dashboard-polish .md-primary{color:#fff;background:#242427;border:1px solid #e6cbd1;box-shadow:inset 0 1px #ffffff47,0 5px 14px #20222630}.project-clarity .dashboard-polish .md-primary:hover{background:#242427;box-shadow:inset 0 1px #ffffff40,0 7px 20px #20222640}.project-clarity .dashboard-polish .md-metric{--md-color:#496b96;--md-tint:#fff;--md-edge:#edf0f3;--md-glaze:#edf0f3;background:#fff;box-shadow:inset 0 1px #fff,0 4px 15px #2022260d}.project-clarity .dashboard-polish .md-metric:before{background:#fff}.project-clarity .dashboard-polish .md-tone-rose{--md-color:#b44b5b;--md-tint:#fff;--md-edge:#a9afb8;--md-glaze:#edf0f3}.project-clarity .dashboard-polish .md-tone-amber{--md-color:#99692f;--md-tint:#fff;--md-edge:#edf0f3;--md-glaze:#edf0f3}.project-clarity .dashboard-polish .md-tone-violet{--md-color:#496b96;--md-tint:#fff;--md-edge:#a9afb8;--md-glaze:#edf0f3}.project-clarity .dashboard-polish .md-metric-icon{box-shadow:inset 0 0 0 1px var(--md-edge), 0 2px 4px #20222608;background:#fff}.project-clarity .dashboard-polish .md-metric>div>span,.project-clarity .dashboard-polish .md-metric strong{color:#496b96}.project-clarity .dashboard-polish .md-metric:hover{background:#fff;box-shadow:inset 0 1px #fff,0 9px 24px #2022261a}.project-clarity .dashboard-polish .md-card{background:#fff;border-color:#e3e5e8;box-shadow:0 4px 18px #2022260d,0 1px 3px #20222608}.project-clarity .dashboard-polish .md-card h2,.project-clarity .dashboard-polish .md-card header p,.project-clarity .dashboard-polish .md-link{color:#496b96}.project-clarity .dashboard-polish .md-chip{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .dashboard-polish #admin-main :is(.md-range,.md-followup-filter) select{color:#496b96;background:#fff;border-color:#e3e5e8;box-shadow:0 1px 2px #20222608}.project-clarity .dashboard-polish .md-chart-legend{color:#496b96}.project-clarity .dashboard-polish .md-chart-legend i,.project-clarity .dashboard-polish .md-status-chart li i{box-shadow:0 0 0 3px #2022260d}.project-clarity .dashboard-polish .md-bar-created{background:#242427;box-shadow:inset 1px 0 #ffffff59}.project-clarity .dashboard-polish .md-bar-done{background:#fff;box-shadow:inset 1px 0 #ffffff59}.project-clarity .dashboard-polish .md-day-bars b,.project-clarity .dashboard-polish .md-day>small,.project-clarity .dashboard-polish .md-trend footer,.project-clarity .dashboard-polish .md-trend footer small{color:#496b96}.project-clarity .dashboard-polish .md-donut{box-shadow:0 6px 20px #2022261a}.project-clarity .dashboard-polish .md-donut>span{box-shadow:0 0 0 5px #ffffff2e}.project-clarity .dashboard-polish .md-donut strong,.project-clarity .dashboard-polish .md-donut small,.project-clarity .dashboard-polish .md-status-chart li,.project-clarity .dashboard-polish .md-status-chart li strong{color:#496b96}.project-clarity .dashboard-polish .md-task,.project-clarity .dashboard-polish .md-projects a,.project-clarity .dashboard-polish .md-deadline{border-bottom-color:#e3e5e8}.project-clarity .dashboard-polish .md-task:hover,.project-clarity .dashboard-polish .md-projects a:hover,.project-clarity .dashboard-polish .md-deadline:hover{background:#fff}.project-clarity .dashboard-polish .md-task strong,.project-clarity .dashboard-polish .md-projects strong,.project-clarity .dashboard-polish .md-deadline>strong,.project-clarity .dashboard-polish .md-task p,.project-clarity .dashboard-polish .md-projects small,.project-clarity .dashboard-polish .md-task-meta small,.project-clarity .dashboard-polish .md-deadline>div{color:#496b96}.project-clarity .dashboard-polish .md-task-mark{background:#496b96;box-shadow:0 0 0 4px #fff}.project-clarity .dashboard-polish .md-task-mark.is-late{background:#b44b5b;box-shadow:0 0 0 4px #fff}.project-clarity .dashboard-polish .md-late{color:#b44b5b!important}.project-clarity .dashboard-polish .md-project-icon,.project-clarity .dashboard-polish .md-project-status{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .dashboard-polish .md-followup-filter{background:#fff;border-bottom-color:#e3e5e8}.project-clarity .dashboard-polish .md-followup-filter label,.project-clarity .dashboard-polish .md-followup-filter small{color:#496b96}.project-clarity .dashboard-polish .md-followup-filter button{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .dashboard-polish .md-shortcuts a{color:#496b96}.project-clarity .dashboard-polish .md-shortcuts a:hover{color:#496b96;background:#fff}.project-clarity .dashboard-polish .md-shortcuts svg,.project-clarity .dashboard-polish .md-shortcuts b,.project-clarity .dashboard-polish .md-empty{color:#496b96}.project-clarity .dashboard-polish .md-dashboard :is(a,select):focus-visible{outline:2px solid #cdd9e8}.project-clarity dialog.app-chat-file-dialog,.project-clarity dialog.project-files__upload-dialog{color:#303033;background:#fff;border:1px solid #e3e5e8;box-shadow:0 24px 80px #20222633}.project-clarity dialog.app-chat-file-dialog::backdrop,.project-clarity dialog.project-files__upload-dialog::backdrop{background:#20222661}.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__card{background:#fff}.project-clarity .upload-panel-heading .app-chat-file-dialog__title{color:#303033}.project-clarity .upload-panel-heading p{color:#4d4d4e}.project-clarity .upload-panel-heading>button{color:#4d4d4e;background:#fff}.project-clarity .upload-panel-destination{color:#4d4d4e}.project-clarity .upload-panel-destination strong{color:#303033}.project-clarity .upload-panel-selected-file,.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__file{background:#fff;border:1px solid #e3e5e8}.project-clarity .upload-panel-file-icon{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .upload-panel-file-identity>strong,.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__filename{color:#303033}.project-clarity .upload-panel-file-identity>small{color:#4d4d4e}.project-clarity .upload-panel-change{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .upload-panel-change:hover{background:#fff}.project-clarity .upload-panel-help{color:#4d4d4e}.project-clarity .upload-panel-label{color:#303033}.project-clarity .upload-panel-label span{color:#4d4d4e}.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__caption,.project-clarity dialog.project-files__upload-dialog :is(input[type=text],textarea){color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__caption:focus,.project-clarity dialog.project-files__upload-dialog :is(input[type=text],textarea):focus{border-color:#a9afb8;box-shadow:0 0 0 3px #20222617}.project-clarity .upload-panel-message-meta{color:#4d4d4e}.project-clarity .upload-panel-note{color:#4d4d4e;background:#fff}.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__actions{border-top:1px solid #e3e5e8}.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__send{color:#fff;background:#242427}.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__send:hover{background:#242427}.project-clarity dialog.app-chat-file-dialog .app-chat-file-dialog__cancel{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity dialog.project-files__upload-dialog>header{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity dialog.project-files__upload-dialog>header>div>span{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity dialog.project-files__upload-dialog>header h2{color:#303033}.project-clarity dialog.project-files__upload-dialog>header p{color:#4d4d4e}.project-clarity dialog.project-files__upload-dialog>form label{color:#303033}.project-clarity dialog.project-files__upload-dialog button[type=submit],.project-clarity dialog.project-files__upload-dialog button[type=submit]:hover{background:#242427!important}.project-clarity .upload-panel-status{color:#303033;background:#fff}.project-clarity dialog.app-chat-file-dialog button:focus-visible,.project-clarity dialog.project-files__upload-dialog button:focus-visible{outline:2px solid #a9afb8}.project-clarity .select2-container--default .select2-selection.app-select-control{color:#303033;background:#fff;border:1px solid #e3e5e8!important}.project-clarity .select2-container--default .app-select-control:hover{border-color:#e3e5e8!important}.project-clarity select.border-red-500+.select2-container--default .app-select-control{border-color:#e6cbd1!important;box-shadow:0 0 0 2px #2022261f!important}.project-clarity .select2-container--default .app-select-control .select2-selection__placeholder{color:#4d4d4e}.project-clarity .select2-container--default .app-select-control.select2-selection--single .select2-selection__arrow b,.project-clarity .select2-container--default.select2-container--open .app-select-control.select2-selection--single .select2-selection__arrow b{border:solid #a9afb8}.project-clarity .select2-container--default .app-select-control.select2-selection--multiple .select2-selection__choice{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .select2-container--default .app-select-control.select2-selection--multiple .select2-selection__choice__remove{color:#4d4d4e}.project-clarity .select2-container--default .app-select-control .select2-selection__choice__remove:hover{color:#b44b5b;background:#f6f7f9}.project-clarity .select2-container--default .app-select-control .select2-search--inline .select2-search__field{color:#303033}.project-clarity .select2-container--default.select2-container--disabled .app-select-control{background:#fff}.project-clarity .select2-dropdown.app-select-dropdown{background:#fff;border:1px solid #e3e5e8;box-shadow:0 12px 36px #2022261f,0 2px 6px #2022260a}.project-clarity .select2-container--default .app-select-dropdown .select2-search--dropdown .select2-search__field{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .select2-container--default .app-select-dropdown .select2-search__field:focus{border-color:#a9afb8;box-shadow:0 0 0 2px #20222614}.project-clarity .select2-container--default .app-select-dropdown .select2-results>.select2-results__options{scrollbar-color:#626871 transparent}.project-clarity .app-select-dropdown .select2-results__option{color:#303033}.project-clarity .app-select-dropdown .select2-results__option--selected:after{color:#303033}.project-clarity .select2-container--default .app-select-dropdown .select2-results__option--disabled,.project-clarity .app-select-dropdown .select2-results__message,.project-clarity .ha-topbar-brand>p:first-child{color:#4d4d4e}.project-clarity .ha-topbar-brand>p:last-child{color:#303033}.project-clarity .ha-trigger,.project-clarity .ha-bell{background:#fff;border:1px solid #e3e5e8}.project-clarity .ha-trigger:hover,.project-clarity .ha-account[open]>.ha-trigger{background:#fff;border-color:#e3e5e8}.project-clarity .ha-avatar{color:#4d4d4e;background:#fff}.project-clarity .ha-trigger-copy strong,.project-clarity .ha-trigger-copy small,.project-clarity .ha-trigger>svg{color:#4d4d4e}.project-clarity .ha-bell{color:#4d4d4e;background:#fff}.project-clarity .ha-bell:hover,.project-clarity .ha-notifications[open]>.ha-bell{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity .ha-unread{color:#fff;background:#b44b5b;border:2px solid #e3e5e8}.project-clarity .ha-popover{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8;box-shadow:0 16px 55px #20222618,0 2px 8px #20222605}.project-clarity .ha-account-panel>header{background:#fff}.project-clarity .ha-account-panel h2,.project-clarity .ha-account-panel header p{color:#4d4d4e}.project-clarity .ha-account-facts{border-bottom:1px solid #e3e5e8}.project-clarity .ha-account-facts dt,.project-clarity .ha-account-facts dd,.project-clarity .ha-account-panel nav a,.project-clarity .ha-account-panel nav a>small{color:#4d4d4e}.project-clarity .ha-account-panel nav a:hover{background:#fff}.project-clarity .ha-account-panel nav svg{color:#4d4d4e}.project-clarity .ha-logout{border-top:1px solid #e3e5e8}.project-clarity .ha-logout button{color:#b44b5b;background:#fff}.project-clarity .ha-logout button:hover{background:#fff}.project-clarity .ha-notification-panel>header{border-bottom:1px solid #e3e5e8}.project-clarity .ha-notification-panel h2,.project-clarity .ha-notification-panel header p{color:#4d4d4e}.project-clarity .ha-notification-icon{color:#4d4d4e;background:#fff}.project-clarity .ha-notification-item{border-bottom:1px solid #e3e5e8}.project-clarity .ha-notification-item>summary:hover{background:#fff}.project-clarity .ha-notification-dot{background:#a9afb8}.project-clarity .ha-notification-item strong,.project-clarity .ha-notification-item small{color:#4d4d4e}.project-clarity .ha-notification-item summary>svg{color:#626871}.project-clarity .ha-notification-body p{color:#4d4d4e}.project-clarity .ha-notification-body button{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .ha-notification-empty>span{color:#4d4d4e;background:#fff}.project-clarity .ha-notification-empty strong,.project-clarity .ha-notification-empty p{color:#4d4d4e}.project-clarity .ha-notification-panel>footer{border-top:1px solid #e3e5e8}.project-clarity .ha-notification-panel footer>a{color:#4d4d4e}.project-clarity .ha-notification-panel footer button{color:#4d4d4e;background:#fff}.project-clarity .ha-system-link{color:#4d4d4e}.project-clarity .ha-notification-panel footer button:hover{background:#fff}.project-clarity .ha-system-link:hover{color:#4d4d4e}.project-clarity .ha-trigger:focus-visible,.project-clarity .ha-bell:focus-visible,.project-clarity .ha-popover a:focus-visible,.project-clarity .ha-popover button:focus-visible,.project-clarity .ha-notification-item summary:focus-visible{outline:2px solid #e3e5e8}.project-clarity .ha-feedback{color:#4d4d4e;background:#fff}.project-clarity .md-dashboard{color:#303033;--md-line:#edf0f3;--md-muted:#4d4d4e}.project-clarity .md-eyebrow,.project-clarity .md-heading time{color:#4d4d4e}.project-clarity .md-primary{color:#fff;background:#242427}.project-clarity .md-primary:hover{background:#242427}.project-clarity .md-metric{background:#fff}.project-clarity .md-metric-icon{background:var(--md-tint,#fff);color:var(--md-color,#4d4d4e)}.project-clarity .md-metric>div>span{color:#4d4d4e}.project-clarity .md-metric strong{color:#303033}.project-clarity .md-tone-rose{--md-tint:#fff;--md-color:#b44b5b}.project-clarity .md-tone-amber{--md-tint:#fff;--md-color:#99692f}.project-clarity .md-tone-violet{--md-tint:#fff;--md-color:#4d4d4e}.project-clarity .md-card{background:#fff}.project-clarity .md-card>header{border-bottom:1px solid #e3e5e8}.project-clarity .md-card h2{color:#303033}.project-clarity .md-card header p,.project-clarity .md-link{color:#4d4d4e}.project-clarity .md-link:hover{color:#496b96}.project-clarity .md-chip{color:#4d4d4e;background:#fff}.project-clarity .md-range select{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .md-chart-legend{color:#4d4d4e}.project-clarity .md-day-bars{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .md-bar-created{background:#242427}.project-clarity .md-bar-done{background:#38775e}.project-clarity .md-day-bars b,.project-clarity .md-day>small,.project-clarity .md-trend footer,.project-clarity .md-trend footer small{color:#4d4d4e}.project-clarity .md-donut>span{background:#fff}.project-clarity .md-donut strong,.project-clarity .md-donut small,.project-clarity .md-status-chart li,.project-clarity .md-status-chart li strong{color:#4d4d4e}.project-clarity .md-task{border-bottom:1px solid #e3e5e8}.project-clarity .md-task:hover,.project-clarity .md-projects a:hover{background:#fff}.project-clarity .md-task-mark{background:#a9afb8}.project-clarity .md-task-mark.is-late{background:#b44b5b}.project-clarity .md-task p,.project-clarity .md-task-meta small{color:#4d4d4e}.project-clarity .md-projects a{border-bottom:1px solid #e3e5e8}.project-clarity .md-project-icon{color:#4d4d4e;background:#fff}.project-clarity .md-projects small,.project-clarity .md-project-status{color:#4d4d4e}.project-clarity .md-deadline{border-bottom:1px solid #e3e5e8}.project-clarity .md-deadline>div{color:#4d4d4e}.project-clarity .md-shortcuts a{color:#496b96}.project-clarity .md-shortcuts a:hover{background:#fff}.project-clarity .md-shortcuts svg{color:#4d4d4e}.project-clarity .md-shortcuts b{color:#626871}.project-clarity .md-empty{color:#4d4d4e}.project-clarity .md-dashboard a:focus-visible,.project-clarity .md-dashboard select:focus-visible{outline:2px solid #e3e5e8}.project-clarity .md-followup-filter{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .md-followup-filter label{color:#4d4d4e}.project-clarity .md-followup-filter select{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .md-followup-filter button,.project-clarity .md-followup-filter small{color:#4d4d4e}.project-clarity .md-metric:hover{background:#fff;border-color:#e3e5e8}.project-clarity .md-dashboard :is(a,button,select):focus-visible{outline:2px solid #cdd9e8}.project-clarity .org-units{--unit-border:#e3e5e8;--unit-muted:#4d4d4e;color:#303033}.project-clarity .org-units__create{color:#fff;background:#242427}.project-clarity .org-units__create:hover{background:#242427}.project-clarity .org-units__panel{background:#fff}.project-clarity .org-units__panel-heading h2 span{color:#4d4d4e;background:#fff}.project-clarity .org-units__search{color:#4d4d4e}.project-clarity #admin-main .org-units .org-units__search input[data-unit-search]{color:#303033;background:#fff!important;border:1px solid #e3e5e8!important}.project-clarity #admin-main .org-units .org-units__search input[data-unit-search]:focus{border-color:#a9afb8!important;box-shadow:0 0 0 3px #2022261a!important}.project-clarity .org-units__filter select{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .org-units__reset,.project-clarity .org-units__density{color:#303033;background:#fff}.project-clarity .org-units__reset:hover:enabled,.project-clarity .org-units__density:hover{background:#fff}.project-clarity .org-units__density[aria-pressed=true]{background:#fff;border-color:#a9afb8}.project-clarity .org-units__mobile-hint{background:#fff}.project-clarity .org-units__row-number{color:#4d4d4e}.project-clarity .org-units__avatar{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .org-units__name{color:#303033}.project-clarity .org-units__code{color:#4d4d4e}.project-clarity .org-units__slug{background:#fff;border:1px solid #e3e5e8}.project-clarity .org-units__count{color:#303033;background:#fff}.project-clarity .org-units__count--zero{color:#4d4d4e;background:#fff}.project-clarity .org-units__action{color:#4d4d4e}.project-clarity .org-units__action:hover{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity .org-units__action--danger{color:#b44b5b}.project-clarity .org-units__action--danger:hover{color:#b44b5b;background:#fff;border-color:#e6cbd1}.project-clarity .org-units :is(a,button,select):focus-visible{outline:2px solid #a9afb8}.project-clarity .org-units .org-units__table div.dt-container>.dt-layout-row:not(.dt-layout-table){background:#fff}.project-clarity .org-units .org-units__table div.dt-container .dt-info{color:#4d4d4e}.project-clarity .org-units .org-units__table div.dt-container .dt-paging .dt-paging-button{color:#303033!important;background:#fff!important;border:1px solid #e3e5e8!important}.project-clarity .org-units .org-units__table div.dt-container .dt-paging .dt-paging-button:hover:not(.disabled):not(.current){color:#303033!important;background:#fff!important;border-color:#a9afb8!important}.project-clarity .org-units .org-units__table div.dt-container .dt-paging .dt-paging-button.current,.project-clarity .org-units .org-units__table div.dt-container .dt-paging .dt-paging-button.current:hover{color:#fff!important;border-color:#a9afb8!important}.project-clarity .org-units .org-units__table div.dt-container .dt-paging .dt-paging-button.disabled,.project-clarity .org-units .org-units__table div.dt-container .dt-paging .dt-paging-button.disabled:hover{color:#4d4d4e!important;background:#fff!important;border-color:#e3e5e8!important}.project-clarity .org-unit-editor{color:#303033}.project-clarity .org-unit-editor__eyebrow,.project-clarity .org-unit-editor__header p{color:#4d4d4e}.project-clarity .org-unit-editor__back{color:#303033}.project-clarity .org-unit-editor__card,.project-clarity .org-unit-editor__preview{background:#fff;border:1px solid #e3e5e8}.project-clarity .org-unit-editor__section-heading{border-bottom:1px solid #e3e5e8}.project-clarity .org-unit-editor__icon{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .org-unit-editor__section-heading p{color:#4d4d4e}.project-clarity .org-unit-editor__field label{color:#303033}.project-clarity .org-unit-editor__field label>span:not(.org-unit-editor__optional){color:#b44b5b}.project-clarity .org-unit-editor__optional{color:#4d4d4e}.project-clarity #admin-main .org-unit-editor__field input{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity #admin-main .org-unit-editor__field input::placeholder{color:#4d4d4e}.project-clarity #admin-main .org-unit-editor__field input:focus{border-color:#a9afb8;outline:2px solid #a9afb8}.project-clarity #admin-main .org-unit-editor__field input[aria-invalid=true]{background:#fff;border-color:#e6cbd1}.project-clarity .org-unit-editor__help,.project-clarity .org-unit-editor__help-row{color:#4d4d4e}.project-clarity .org-unit-editor__error{color:#b44b5b}.project-clarity .org-unit-editor__preview-heading>span{color:#4d4d4e;background:#fff}.project-clarity .org-unit-editor__preview-identity p{color:#4d4d4e}.project-clarity .org-unit-editor__preview dl>div{border-top:1px solid #e3e5e8}.project-clarity .org-unit-editor__preview dt{color:#4d4d4e}.project-clarity .org-unit-editor__preview-note{color:#4d4d4e;border-top:1px solid #e3e5e8}.project-clarity .org-unit-editor__guide p{color:#4d4d4e}.project-clarity .org-unit-editor__guide p:before{background:#a9afb8}.project-clarity .org-unit-editor__footer{background:#fff;border:1px solid #e3e5e8}.project-clarity .org-unit-editor__footer>p{color:#4d4d4e}.project-clarity .org-unit-editor__cancel{color:#303033;border:1px solid #e3e5e8}.project-clarity .org-unit-editor__cancel:hover{background:#fff}.project-clarity .org-unit-editor :is(a,button):focus-visible{outline:2px solid #a9afb8}.project-clarity .org-unit-editor__errors{color:#b44b5b;background:#fff;border:1px solid #e6cbd1}.project-clarity #admin-main .project-catalog-editor .org-unit-editor__field textarea{color:#303033;background:#fff;border:1px solid #e3e5e8!important}.project-clarity #admin-main .project-catalog-editor .org-unit-editor__field textarea:focus{outline:2px solid #a9afb8;border-color:#a9afb8!important}.project-clarity #admin-main .project-catalog-editor .org-unit-editor__field textarea[aria-invalid=true]{background:#fff;border-color:#e6cbd1!important}.project-clarity .unit-overview__heading>span,.project-clarity .unit-overview__heading p{color:#4d4d4e}.project-clarity .unit-overview__metrics>div{background:#fff}.project-clarity .unit-overview__metrics span{color:#4d4d4e}.project-clarity .ptm-workspace{--ptm-ink:#303033;--ptm-muted:#4d4d4e;--ptm-line:#edf0f3;--ptm-accent:#496b96}.project-clarity .ptm-workspace .ptm-breadcrumb svg{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-heading-icon{background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-button{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-button:hover{background:#fff;border-color:#e3e5e8}.project-clarity .ptm-workspace .ptm-button--primary{color:#fff;background:#242427;border-color:#cdd9e8;box-shadow:0 3px 8px #20222617}.project-clarity .ptm-workspace .ptm-button--primary:hover{background:#242427;border-color:#cdd9e8}.project-clarity .ptm-workspace .ptm-button--view{color:#496b96;background:#fff;border-color:#e3e5e8}.project-clarity .ptm-workspace .ptm-button--edit{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-library{background:#fff;box-shadow:0 6px 24px #20222604}.project-clarity .ptm-workspace .ptm-library-header{border-bottom:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-count{color:#4d4d4e;background:#fff}.project-clarity .ptm-workspace .ptm-filters{background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-filters a{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-filters [aria-current=page]{color:#496b96;background:#fff;box-shadow:0 1px 4px #20222612}.project-clarity .ptm-workspace .ptm-toolbar{background:#fff}.project-clarity .ptm-workspace .ptm-search{background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-search svg{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-search:focus-within{outline:2px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-search input::placeholder,.project-clarity .ptm-workspace .ptm-clear,.project-clarity .ptm-workspace .ptm-result-note{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-table thead{background:#fff;border-block:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-table thead th{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-table tbody td,.project-clarity .ptm-workspace .ptm-table tbody th{border-bottom:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-table tbody tr:hover{background:#fff}.project-clarity .ptm-workspace .ptm-identity>.ptm-file-icon{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-identity a{color:#496b96}.project-clarity .ptm-workspace .ptm-identity small,.project-clarity .ptm-workspace .ptm-version{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-type{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-cell-note,.project-clarity .ptm-workspace .ptm-stage-count{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-mini-path i,.project-clarity .ptm-workspace .ptm-mini-path i:not(:last-child):after{background:#f6f7f9}.project-clarity .ptm-workspace .ptm-status{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-status--active{color:#38775e;background:#fff;border-color:#e3e5e8}.project-clarity .ptm-workspace .ptm-pagination{background:#fff;border-top:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-footnote{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-stage:not(:last-child):before{background:#f6f7f9}.project-clarity .ptm-workspace .ptm-stage-number{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-stage>article{background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-stage h3{color:#303033}.project-clarity .ptm-workspace .ptm-stage .process-note{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-transitions{border-top:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-transitions>p{border-inline-start:2px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-transitions span,.project-clarity .ptm-workspace .ptm-transitions strong{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-transitions>.ptm-return{border-color:#e3e5e8}.project-clarity .ptm-workspace .ptm-return span,.project-clarity .ptm-workspace .ptm-return strong{color:#99692f}.project-clarity .ptm-workspace .ptm-editor-guide{background:#fff;border:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-editor-guide strong{color:#496b96}.project-clarity .ptm-workspace .ptm-editor-guide span,.project-clarity .ptm-workspace.ptm-editor .process-field{color:#4d4d4e}.project-clarity .ptm-workspace.ptm-editor .process-station-editor,.project-clarity .ptm-workspace.ptm-editor .process-station-editor__row :is(input:not([type=hidden]),select,textarea){background:#fff;border-color:#e3e5e8}.project-clarity .ptm-workspace.ptm-editor [data-process-definition]>div:last-child{background:#fff;border-top:1px solid #e3e5e8;box-shadow:0 -8px 20px #ffffffda}.project-clarity .ptm-workspace :is(a,button,select,textarea,input):focus-visible{outline:2px solid #cddfd5}@media (width<=760px){.project-clarity .ptm-workspace .ptm-table tbody tr{background:#fff;border-top:1px solid #e3e5e8}.project-clarity .ptm-workspace .ptm-table td[data-label]:before{color:#4d4d4e}.project-clarity .ptm-workspace .ptm-row-actions{border-top:1px solid #e3e5e8!important}}.project-clarity .pd-page .project-admin-panel,.project-clarity .pd-page .project-work-stage-panel{background:#fff;border:1px solid #e3e5e8}.project-clarity .pd-page .portal-members-section>div:first-child h2{color:#303033}.project-clarity .pd-page .portal-members-section>div:first-child p{color:#4d4d4e}.project-clarity .pd-page .portal-members-section li,.project-clarity .pd-page .portal-members-section__form{background:#fff;border-color:#e3e5e8}.project-clarity .pd-page .portal-members-section__form [data-validation-anchor]>label{color:#303033}.project-clarity .project-admin-toolbar label{color:#4d4d4e}.project-clarity .project-admin-toolbar input{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-admin-toolbar input:focus{border-color:#a9afb8;box-shadow:0 0 0 3px #20222615}.project-clarity .project-admin-toolbar>span,.project-clarity .project-admin-no-results{color:#4d4d4e}.project-clarity .pd-page .portal-team-section__header{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .pd-page .portal-team-section__icon{color:#4d4d4e;background:#fff}.project-clarity .pd-page .portal-team-section__title{color:#303033}.project-clarity .pd-page .portal-team-section__description{color:#4d4d4e}.project-clarity .pd-page .portal-team-section__count{color:#4d4d4e;background:#fff}.project-clarity .pd-page .portal-team-card{background:#fff;border:1px solid #e3e5e8}.project-clarity .pd-page .portal-team-card--empty{background:#fff}.project-clarity .pd-page .portal-team-card__role-icon{color:#4d4d4e;background:#fff}.project-clarity .pd-page .portal-team-card__member-chip{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity .project-admin-empty{color:#4d4d4e}.project-clarity .project-admin-empty h2{color:#303033}.project-clarity .pd-page .project-work-stage-panel>.app-page-section__summary{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .pd-page .project-work-stage-heading__icon{color:#4d4d4e;background:#fff}.project-clarity .pd-page .project-work-stage-heading__title{color:#303033}.project-clarity .pd-page .project-work-stage-heading__subtitle{color:#4d4d4e}.project-clarity .pd-page .project-work-stage-field{background:#fff;border:1px solid #e3e5e8}.project-clarity .pd-page .project-work-stage-field__number{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity .pd-page .project-work-stage-actions{border-top:1px solid #e3e5e8}.project-clarity .pd-page .project-work-stage-actions__submit{color:#fff;background:#242427;border-color:#a9afb8}.project-clarity .pd-page .project-work-stage-actions__submit:hover{background:#242427}.project-clarity .pd-page .project-work-stage-actions__note{color:#4d4d4e}.project-clarity .project-admin-current{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-admin-current>span{color:#4d4d4e}.project-clarity .project-admin-current strong{color:#303033}.project-clarity .project-admin-current p,.project-clarity .project-admin-preview,.project-clarity .project-admin-reset{color:#4d4d4e}.project-clarity .project-admin-reset:hover{background:#fff}.project-clarity .cartable-header h1{color:#303033}.project-clarity .cartable-header p,.project-clarity .cartable-eyebrow{color:#4d4d4e}.project-clarity .cartable-search{background:#fff}.project-clarity .cartable-search label{color:#4d4d4e}.project-clarity .cartable-search input{border:1px solid #e3e5e8}.project-clarity .cartable-summary{background:#fff}.project-clarity .cartable-summary h2{color:#303033}.project-clarity .cartable-summary header p{color:#4d4d4e}.project-clarity .cartable-summary__row{border-top:1px solid #e3e5e8}.project-clarity .cartable-summary__row strong{color:#303033}.project-clarity .cartable-summary__row small{color:#4d4d4e}.project-clarity .cartable-page :is(a,button,input):focus-visible{outline:2px solid #e3e5e8}.project-clarity .cartable-view-toggle{background:#fff}.project-clarity .cartable-view-toggle a{color:#4d4d4e}.project-clarity .cartable-view-toggle a.is-active{color:#fff}.project-clarity .cartable-list-row{background:#fff}.project-clarity .cartable-list-row__number{color:#4d4d4e;background:#fff}.project-clarity .cartable-list-row small,.project-clarity .cartable-list-label,.project-clarity .cartable-list-row dt{color:#4d4d4e}.project-clarity .cartable-project-card .cartable-list-row__station,.project-clarity .cartable-project-card .cartable-list-row__actions{border-top:1px solid #e3e5e8}.project-clarity .cartable-filters a{color:#303033;background:#fff}.project-clarity .cartable-filters a.is-active{color:#fff;background:#496b96;border-color:#cdd9e8}.project-clarity .cartable-filters span{background:#f6f7f9}.project-clarity .cartable-processes{background:#fff}.project-clarity .cartable-process-table small{color:#4d4d4e}.project-clarity .cartable-process-table tbody tr:hover{background:#fff}.project-clarity .cartable-item{background:#fff;border:1px solid #e3e5e8}.project-clarity .cartable-item-path li{color:#4d4d4e;border:1px solid #e3e5e8}.project-clarity .cartable-item-path [aria-current=step]{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .cartable-page textarea:focus-visible,.project-clarity .cartable-page select:focus-visible{outline:2px solid #cdd9e8}@media (width<=640px){.project-clarity .cartable-process-table [data-label]:before{color:#4d4d4e}}.project-clarity .project-create-workspace{--create-border:#e3e5e8}.project-clarity [data-project-create] :is([data-project-identity],[data-project-code-generator],[data-project-unit-section],[data-project-work-stage],[data-project-description-section]){background:#fff;box-shadow:0 2px 5px #20222603}.project-clarity [data-project-create] :is([data-project-identity],[data-project-work-stage]):before{color:#303033}.project-clarity [data-project-create] :is(input:not([type=checkbox]),textarea),.project-clarity [data-project-create] select:not(.border-red-500)+.select2-container .select2-selection--single{border-color:#e3e5e8}.project-clarity [data-project-create] :is(input,textarea).border-red-500{border-color:#e6cbd1}.project-clarity [data-project-create] :is(input,textarea):focus{border-color:#cdd9e8;outline:2px solid #e3e5e8}.project-clarity [data-project-create] [data-project-code-preview]{color:#496b96;background:#fff}.project-clarity [data-project-create] [data-unit-option]{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity [data-project-create] [data-unit-option]:has(:checked){color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .project-create-summary{background:#fff}.project-clarity .project-create-summary__eyebrow{color:#496b96}.project-clarity .project-create-summary h2{color:#303033}.project-clarity .project-create-summary [data-create-summary-name]{color:#496b96}.project-clarity .project-create-summary dl>div{border-bottom:1px solid #e3e5e8}.project-clarity .project-create-summary dt{color:#496b96}.project-clarity .project-create-summary dd{color:#303033}.project-clarity .project-create-summary__units{color:#496b96}.project-clarity .project-create-summary__units h3{color:#303033}.project-clarity [data-create-summary-units] span{color:#303033;background:#fff}.project-clarity .project-create-summary__hint{color:#496b96;border-top:1px solid #e3e5e8}.project-clarity .project-create-errors{color:#b44b5b;background:#fff;border:1px solid #e6cbd1}.project-clarity [data-project-create]>div:last-child{border-color:#e3e5e8}.project-clarity .deadline-workspace{color:#303033}.project-clarity .deadline-workspace__eyebrow{color:#4d4d4e}.project-clarity .deadline-workspace__header h2{color:#303033}.project-clarity .deadline-workspace__header p,.project-clarity .deadline-workspace__editor-header p{color:#496b96}.project-clarity .deadline-workspace__overall{background:#fff;border:1px solid #e3e5e8}.project-clarity .deadline-workspace__overall>svg,.project-clarity .deadline-workspace__overall span{color:#496b96}.project-clarity .deadline-workspace__overall strong{color:#303033}.project-clarity .deadline-workspace__overall small{color:#496b96;border-inline-start:1px solid #e3e5e8}.project-clarity .deadline-workspace__overall a{color:#4d4d4e}.project-clarity .deadline-workspace__overall a:hover{color:#303033;background:#fff}.project-clarity .deadline-workspace .deadline-workspace__stat{background:#fff;border:1px solid #e3e5e8}.project-clarity .deadline-workspace__stat>span,.project-clarity .deadline-workspace__stat>strong{color:#303033}.project-clarity .deadline-workspace__stat>small{color:#4d4d4e}.project-clarity .deadline-workspace .deadline-workspace__stat:hover{border-color:#a9afb8}.project-clarity .deadline-workspace .deadline-workspace__stat[aria-pressed=true]{background:#fff;border-color:#cdd9e8;box-shadow:0 0 0 2px #20222614}.project-clarity .deadline-workspace__stat--overdue strong{color:#b44b5b}.project-clarity .deadline-workspace__stat--today strong{color:#99692f}.project-clarity .deadline-workspace__stat--soon strong{color:#496b96}.project-clarity .deadline-workspace__calendar,.project-clarity .deadline-workspace__coverage{background:#fff;border:1px solid #e3e5e8}.project-clarity .deadline-workspace__calendar h3,.project-clarity .deadline-workspace__coverage h3,.project-clarity .deadline-workspace__editor-header h3{color:#303033}.project-clarity .deadline-workspace__month-nav button{color:#496b96}.project-clarity .deadline-workspace__month-nav button:hover{background:#fff}.project-clarity .deadline-workspace__calendar-table th{color:#4d4d4e}.project-clarity .deadline-workspace__calendar-table td>:is(button,span){color:#303033}.project-clarity .deadline-workspace__calendar-table button:hover{background:#fff}.project-clarity .deadline-workspace__calendar-table .is-today{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .deadline-workspace__calendar-table button[aria-pressed=true]{color:#303033;background:#f6f7f9;border-color:#a9afb8}.project-clarity .deadline-workspace__calendar-table i{background:#a9afb8}.project-clarity .deadline-workspace__calendar-help{color:#4d4d4e}.project-clarity .deadline-workspace__legend{color:#496b96;border-top:1px solid #e3e5e8}.project-clarity .deadline-workspace i.is-overdue{background:#b44b5b}.project-clarity .deadline-workspace i.is-today,.project-clarity .deadline-workspace i.is-soon{background:#99692f}.project-clarity .deadline-workspace i.is-later{background:#38775e}.project-clarity .deadline-workspace__coverage strong{color:#303033}.project-clarity .deadline-workspace__coverage progress{accent-color:#496b96;background:#fff}.project-clarity .deadline-workspace__coverage progress::-webkit-progress-bar{background:#fff}.project-clarity .deadline-workspace__coverage progress::-webkit-progress-value{background:#496b96}.project-clarity .deadline-workspace__coverage progress::-moz-progress-bar{background:#496b96}.project-clarity .deadline-workspace__coverage p{color:#496b96}.project-clarity .deadline-workspace__editor{background:#fff;border:1px solid #e3e5e8}.project-clarity .deadline-workspace__editor-header>span{color:#4d4d4e}.project-clarity .deadline-workspace__search{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .deadline-workspace .deadline-workspace__search input{color:#303033}.project-clarity .deadline-workspace .deadline-workspace__tools select{color:#496b96;background-color:#fff;border:1px solid #e3e5e8}.project-clarity .deadline-workspace .deadline-workspace__reset-filters{color:#496b96}.project-clarity .deadline-workspace__selection{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .deadline-workspace__row{border-top:1px solid #e3e5e8}.project-clarity .deadline-workspace__unit-icon{color:#4d4d4e;background:#fff}.project-clarity .deadline-workspace__unit h4{color:#303033}.project-clarity .deadline-workspace__unit p{color:#4d4d4e}.project-clarity .deadline-workspace__dirty{color:#99692f}.project-clarity .deadline-workspace__date-control>:is(label,.deadline-workspace__field-label){color:#4d4d4e}.project-clarity .deadline-workspace__input-wrap{border:1px solid #e3e5e8}.project-clarity .deadline-workspace__input-wrap:focus-within{border-color:#a9afb8;outline:3px solid #a9afb8}.project-clarity .deadline-workspace__input-wrap:has(input[aria-invalid=true]){border-color:#e6cbd1}.project-clarity .deadline-workspace__input-wrap button{color:#4d4d4e}.project-clarity .deadline-workspace__input-wrap button:hover{color:#b44b5b;background:#fff}.project-clarity .deadline-workspace__input-wrap [data-deadline-pick]:hover{color:#303033;background:#fff}.project-clarity .deadline-workspace__shortcuts button,.project-clarity .deadline-workspace__shortcuts button:hover,.project-clarity .deadline-workspace__row-state{color:#496b96}.project-clarity .deadline-workspace__badge:before{background:#f6f7f9}.project-clarity .deadline-workspace__row[data-status=overdue] .deadline-workspace__badge{color:#b44b5b}.project-clarity .deadline-workspace__row[data-status=overdue] .deadline-workspace__badge:before{background:#b44b5b}.project-clarity .deadline-workspace__row[data-status=today] .deadline-workspace__badge,.project-clarity .deadline-workspace__row[data-status=soon] .deadline-workspace__badge{color:#99692f}.project-clarity .deadline-workspace__row[data-status=today] .deadline-workspace__badge:before,.project-clarity .deadline-workspace__row[data-status=soon] .deadline-workspace__badge:before{background:#99692f}.project-clarity .deadline-workspace__row[data-status=later] .deadline-workspace__badge:before{background:#38775e}.project-clarity .deadline-workspace__row[data-status=invalid] .deadline-workspace__badge{color:#b44b5b}.project-clarity .deadline-workspace__beyond{color:#99692f;background:#fff}.project-clarity .deadline-workspace__error{color:#b44b5b}.project-clarity .deadline-workspace__footer{background:#fff;border-top:1px solid #e3e5e8}.project-clarity .deadline-workspace__footer strong{color:#303033}.project-clarity .deadline-workspace__footer p{color:#4d4d4e}.project-clarity .deadline-workspace .deadline-workspace__button{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .deadline-workspace .deadline-workspace__button--primary{color:#fff;background:#242427;border-color:#a9afb8}.project-clarity .deadline-workspace .deadline-workspace__button--primary:hover{background:#242427}.project-clarity .deadline-workspace__empty{color:#4d4d4e}.project-clarity .deadline-workspace__empty strong,.project-clarity .deadline-workspace__empty button{color:#303033}.project-clarity .deadline-workspace :is(button,a,select):focus-visible{outline:2px solid #cdd9e8}.project-clarity .deadline-workspace__search:focus-within{outline:2px solid #a9afb8}.project-clarity div.swal2-container .swal2-popup.file-chat-share-popup{--swal2-confirm-button-background-color:#303033;background:#fff;border:1px solid #e3e5e8;box-shadow:0 24px 80px #2022262e}.project-clarity .file-chat-share-popup .file-chat-share-popup__title{color:#303033}.project-clarity .file-chat-share-popup .swal2-close{color:#4d4d4e}.project-clarity .file-chat-share-popup .swal2-close:hover{color:#303033;background:#fff}.project-clarity .file-chat-share-popup .file-chat-share-popup__content,.project-clarity .file-chat-share__intro{color:#4d4d4e}.project-clarity .file-chat-share__destination strong{color:#303033}.project-clarity .file-chat-share__file{background:#fff;border:1px solid #e3e5e8}.project-clarity .file-chat-share__icon{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .file-chat-share__identity strong{color:#303033}.project-clarity .file-chat-share__identity>span,.project-clarity .file-chat-share__identity small{color:#4d4d4e}.project-clarity .file-chat-share__badge{color:#4d4d4e;background:#fff}.project-clarity .file-chat-share__label label{color:#303033}.project-clarity .file-chat-share__label label span{color:#99692f}.project-clarity .file-chat-share__label>span{color:#4d4d4e}.project-clarity .file-chat-share textarea{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .file-chat-share textarea::placeholder{color:#4d4d4e}.project-clarity .file-chat-share textarea:focus{border-color:#a9afb8;box-shadow:0 0 0 3px #20222617}.project-clarity .file-chat-share textarea[aria-invalid=true]{border-color:#e6cbd1;box-shadow:0 0 0 3px #20222617}.project-clarity .file-chat-share__message-meta,.project-clarity .file-chat-share__templates>span{color:#4d4d4e}.project-clarity .file-chat-share__templates button{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .file-chat-share__templates button:hover{background:#fff;border-color:#e3e5e8}.project-clarity .file-chat-share__note{color:#4d4d4e;border-top:1px solid #e3e5e8}.project-clarity div.swal2-container .swal2-popup.file-chat-share-popup .swal2-actions button.swal2-styled.swal2-cancel{color:#4d4d4e;border-color:#e3e5e8!important}.project-clarity .file-chat-share-popup .swal2-validation-message{color:#99692f;background:#fff}.project-clarity .file-chat-share-popup button:focus-visible{outline:2px solid #a9afb8}.project-clarity .pd-page .pd-hero--refined{background:#fff;border:1px solid #e3e5e8;box-shadow:0 4px 20px #20222605}.project-clarity .pd-hero__action--chat{color:#38775e;background:#fff;border-color:#e3e5e8}.project-clarity .pd-hero__action--chat:hover,.project-clarity .pd-hero__action--edit,.project-clarity .pd-hero__action--edit:hover{color:#303033;background:#fff;border-color:#e3e5e8}.project-clarity .pd-hero__action:focus-visible{outline:2px solid #cddfd5}.project-clarity .pd-hero__eyebrow,.project-clarity .pd-hero__emblem{color:#4d4d4e}.project-clarity .pd-hero__stage-tag{color:#4d4d4e;border-inline-start:1px solid #e3e5e8}.project-clarity .pd-hero--refined .pd-hero__title{color:#303033}.project-clarity .pd-hero--refined .pd-hero__code,.project-clarity .pd-hero__code-label{color:#4d4d4e}.project-clarity .pd-hero--refined .pd-hero__facts{border-top:1px solid #e3e5e8}.project-clarity .pd-hero--refined .pd-hero__fact{border-inline-start:1px solid #e3e5e8}.project-clarity .pd-hero--refined .pd-hero__fact-label{color:#4d4d4e}.project-clarity .pd-hero--refined .pd-hero__fact-value{color:#303033}.project-clarity .pd-hero--refined .pd-hero__fact-value svg{color:#4d4d4e}.project-clarity .pd-hero--refined .pd-hero__progress,.project-clarity .pd-hero--refined .pd-hero__status{border-inline-start:1px solid #e3e5e8}.project-clarity .pd-hero--refined .pd-hero__current-status-label{color:#4d4d4e}.project-clarity .pd-hero--refined .pd-hero__current-status-value{color:#303033}.project-clarity .pd-hero--refined .pd-hero__current-status-value--success{color:#38775e}.project-clarity .pd-hero--refined .pd-hero__current-status-value--danger{color:#b44b5b}.project-clarity .pd-hero--refined .pd-hero__current-status-value--info,.project-clarity .pd-hero--refined .pd-hero__progress-label{color:#496b96}.project-clarity .pd-hero--refined .pd-hero__progress-value{color:#303033}.project-clarity .pd-hero--refined .pd-hero__bar{background:#fff}.project-clarity .pd-hero--refined .pd-hero__bar-fill{background:#727882}.project-clarity .pd-hero__progress-note{color:#4d4d4e}.project-clarity .pd-hero--refined .pd-hero__status-label{color:#496b96}@container (width<=650px){.project-clarity .pd-hero--refined .pd-hero__progress,.project-clarity .pd-hero--refined .pd-hero__status{border-top:1px solid #e3e5e8}}.project-clarity .pl-workspace{color:#303033}.project-clarity .pl-eyebrow,.project-clarity .pl-heading p{color:#4d4d4e}.project-clarity .pl-primary{color:#fff;background:#242427;border:1px solid #a9afb8}.project-clarity .pl-primary:hover{background:#242427}.project-clarity .pl-secondary{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .pl-secondary:not(:disabled):hover{background:#fff}.project-clarity .pl-filters{background:#fff;border:1px solid #e3e5e8}.project-clarity .pl-filters label{color:#4d4d4e}.project-clarity .pl-filters input:not([type=hidden]),.project-clarity .pl-filters select{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .pl-filters input:focus,.project-clarity .pl-filters select:focus{border-color:#a9afb8;box-shadow:0 0 0 3px #20222612}.project-clarity .pl-search>div>svg{color:#4d4d4e}.project-clarity .pl-apply{color:#496b96;background:#fff;border:1px solid #e3e5e8}.project-clarity .pl-apply:hover{background:#fff}.project-clarity .pl-advanced{border-top:1px solid #e3e5e8}.project-clarity .pl-advanced>summary,.project-clarity .pl-filter-note,.project-clarity .pl-reset{color:#4d4d4e}.project-clarity .pl-errors{color:#b44b5b;background:#fff}.project-clarity .pl-filter-chips a{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .pl-buckets a{color:#4d4d4e}.project-clarity .pl-buckets a>span{color:#4d4d4e;background:#fff}.project-clarity .pl-buckets a.is-active{color:#496b96;background:#fff;border-color:#e3e5e8;box-shadow:0 2px 5px #20222604}.project-clarity .pl-buckets a.is-active>span{color:#496b96;background:#fff}.project-clarity .pl-buckets a:hover{background:#fff}.project-clarity .pl-results-panel{background:#fff;border:1px solid #e3e5e8}.project-clarity .pl-results-panel>header{border-bottom:1px solid #e3e5e8}.project-clarity .pl-results-panel h2{color:#496b96}.project-clarity .pl-results-panel header p{color:#4d4d4e}.project-clarity .pl-results-panel header>span{color:#496b96}.project-clarity .pl-table th{color:#4d4d4e;background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .pl-table td{color:#4d4d4e;border-bottom:1px solid #e3e5e8}.project-clarity .pl-table tbody tr:hover,.project-clarity .pl-table tbody tr.is-selected{background:#fff}.project-clarity .pl-table input[type=checkbox]{accent-color:#4d4d4e}.project-clarity .pl-identity>a,.project-clarity .pl-identity>a:hover{color:#496b96}.project-clarity .pl-identity .app-project-code,.project-clarity .pl-identity>small,.project-clarity .pl-owner,.project-clarity .pl-units,.project-clarity .pl-stage{color:#4d4d4e}.project-clarity .pl-status{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .pl-progress>strong{color:#4d4d4e}.project-clarity .pl-progress>div{background:#fff}.project-clarity .pl-progress>div>span{background:#a9afb8}.project-clarity .pl-progress small,.project-clarity .pl-remaining{color:#4d4d4e}.project-clarity .pl-table .pl-late,.project-clarity .pl-late .pl-remaining{color:#b44b5b}.project-clarity .pl-updated{color:#4d4d4e!important}.project-clarity .pl-actions>a,.project-clarity .pl-actions button{color:#4d4d4e}.project-clarity .pl-actions>a:hover,.project-clarity .pl-actions button:hover{color:#496b96;background:#fff}.project-clarity .pl-actions button.pl-delete:hover{color:#b44b5b;background:#fff}.project-clarity .pl-results-panel>footer{color:#4d4d4e;border-top:1px solid #e3e5e8}.project-clarity .pl-results-panel>footer>span,.project-clarity .pl-empty,.project-clarity .pl-empty svg{color:#4d4d4e}.project-clarity .pl-empty h3{color:#496b96}.project-clarity .pl-empty a,.project-clarity .pl-export-feedback{color:#4d4d4e}.project-clarity .pl-workspace a:focus-visible,.project-clarity .pl-workspace button:focus-visible,.project-clarity .pl-workspace summary:focus-visible{outline:2px solid #e3e5e8}@container (width<=650px){.project-clarity .pl-table{background:#fff}.project-clarity .pl-table tr{background:#fff;border:1px solid #e3e5e8}.project-clarity .pl-table td[data-label]:before{color:#4d4d4e}.project-clarity .pl-table .pl-identity{border-bottom:1px solid #e3e5e8}.project-clarity .pl-table .pl-actions-cell{border-top:1px solid #e3e5e8}}.project-clarity .pl-selection-tools{color:#496b96}.project-clarity .pl-selection-tools label{color:#4d4d4e}.project-clarity .pl-selection-tools input{accent-color:#4d4d4e}.project-clarity .app-chat-page .app-chat-messenger.project-messenger{--chat-accent:#b44b5b;--chat-ink:#303033;background-color:#fff;background-image:none}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__send:hover{box-shadow:0 6px 20px #20222645}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__composer{box-shadow:0 -6px 24px #20222605}.project-clarity .app-chat-page .project-messenger .app-chat-message__reply-preview{color:#b44b5b;background:#f6f7f9;border-inline-start-color:#e6cbd1}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__subtitle [data-state=ready]:before{background:#b44b5b;box-shadow:0 0 0 3px #20222614}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__search-count,.project-clarity .app-chat-page .app-chat-messenger.project-messenger .app-chat-message--mine .app-chat-message__tick--sent{color:#b44b5b}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__identity-mark{color:#b44b5b;background:#f6f7f9;border:1px solid #e3e5e8}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__back,.project-clarity .app-chat-page .project-messenger .app-chat-messenger__search-toggle{color:#626871}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__messages{scrollbar-color:#4d4d4e transparent}.project-clarity .app-chat-page .app-chat-messenger.project-messenger .app-chat-message__bubble,.project-clarity .app-chat-page .app-chat-messenger.project-messenger .app-chat-message:hover .app-chat-message__bubble{box-shadow:0 1px 3px #20222610}.project-clarity .app-chat-page .project-messenger .app-chat-message__time,.project-clarity .app-chat-page .project-messenger .app-chat-message--mine .app-chat-message__time{color:#4d4d4e}.project-clarity .app-chat-page .project-messenger .app-chat-message__tick--sent{color:#b44b5b}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__composer{background:#fff;border-top:1px solid #e3e5e8}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__input-wrap{background:#fff;border:1px solid #e3e5e8}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__send{color:#fff;background:#242427;box-shadow:0 5px 15px #20222630}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__search-count{color:#b44b5b}.project-clarity .pc-members-toggle{color:#626871;background:#f6f7f9}.project-clarity .pc-members-toggle:hover{background:#f6f7f9}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__subtitle [data-state=offline]{color:#99692f}.project-clarity .pc-members-dialog{color:#303033;border:1px solid #e3e5e8;box-shadow:0 20px 80px #20222630}.project-clarity .pc-members-dialog::backdrop{background:#20222670}.project-clarity .pc-members-dialog header{border-bottom:1px solid #e3e5e8}.project-clarity .pc-members-dialog header p{color:#4d4d4e}.project-clarity .pc-members-dialog li{border-bottom:1px solid #e3e5e8}.project-clarity .pc-member-avatar{color:#b44b5b;background:#fff}.project-clarity .pc-members-dialog small,.project-clarity .pc-quick summary{color:#4d4d4e}.project-clarity .pc-quick button{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .pc-quick button:hover{background:#f6f7f9}.project-clarity .pc-latest{color:#b44b5b;background:#fff;border:1px solid #e3e5e8;box-shadow:0 4px 20px #20222612}.project-clarity [data-chat-connection][data-state=offline]{color:#99692f}.project-clarity .project-messenger button:focus-visible,.project-clarity .project-messenger summary:focus-visible,.project-clarity .pc-members-dialog button:focus-visible{outline:2px solid #e6cbd1}.project-clarity .app-chat-page .app-chat-messenger.project-messenger{--chat-accent:#b44b5b;background-color:#fff;background-image:none}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__header{color:#303033;background:#fff;border-bottom:1px solid #e3e5e8;box-shadow:0 3px 12px #20222604}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__subtitle,.project-clarity .app-chat-page .project-messenger .app-chat-messenger__back,.project-clarity .app-chat-page .project-messenger .app-chat-messenger__search-toggle{color:#4d4d4e}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__identity-mark{color:#b44b5b;background:#fff}.project-clarity .app-chat-page .app-chat-messenger.project-messenger .app-chat-message--mine .app-chat-message__bubble{background:#fff;border:1px solid #e3e5e8;box-shadow:0 1px 3px #20222606}.project-clarity .app-chat-page .app-chat-messenger.project-messenger .app-chat-message--other .app-chat-message__bubble{background:#fff;border:1px solid #e3e5e8}.project-clarity .app-chat-page .project-messenger .app-chat-message__body{color:#303033}.project-clarity .app-chat-page .project-messenger .app-chat-message__author,.project-clarity .app-chat-page .project-messenger .app-chat-message__time,.project-clarity .app-chat-page .project-messenger .app-chat-message--mine .app-chat-message__time,.project-clarity .app-chat-page .app-chat-messenger.project-messenger .app-chat-message--mine .app-chat-message__tick--sent{color:#4d4d4e}.project-clarity .app-chat-page .project-messenger .app-chat-day-separator{color:#4d4d4e;background:#fff}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__composer{background:#fff;border-color:#e3e5e8;box-shadow:0 -4px 16px #20222603}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__input-wrap{background:#fff;border-color:#e3e5e8}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__input-wrap:focus-within{border-color:#e3e5e8;box-shadow:0 0 0 3px #20222609}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__input{color:#303033}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__send{background:#242427;box-shadow:0 3px 10px #20222612}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__send:hover{background:#242427;box-shadow:0 3px 10px #20222618}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__attach{color:#4d4d4e}.project-clarity .app-chat-page .project-messenger .pc-members-toggle{color:#4d4d4e;background:#fff}.project-clarity .app-chat-page .project-messenger .pc-members-toggle:hover{background:#fff}.project-clarity .app-chat-page .project-messenger .pc-quick summary{color:#4d4d4e}.project-clarity .app-chat-page .project-messenger .pc-quick button{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity .app-chat-page .project-messenger .pc-quick button:hover{background:#fff}.project-clarity .app-chat-page .project-messenger .pc-latest{color:#4d4d4e;border-color:#e3e5e8;box-shadow:0 4px 15px #20222609}.project-clarity .app-chat-page .project-messenger .pc-quick-manage{color:#4d4d4e}.project-clarity .pc-quick-dialog{color:#303033;border:1px solid #e3e5e8;box-shadow:0 20px 80px #20222625}.project-clarity .pc-quick-dialog::backdrop{background:#20222660}.project-clarity .pc-quick-dialog>header{border-bottom:1px solid #e3e5e8}.project-clarity .pc-quick-dialog h2{color:#303033}.project-clarity .pc-quick-dialog header p,.project-clarity .pc-quick-dialog header button{color:#4d4d4e}.project-clarity .pc-quick-editor aside{background:#fff;border-inline-end:1px solid #e3e5e8}.project-clarity .pc-quick-editor aside>button{color:#4d4d4e;background:#fff;border:1px dashed #e3e5e8}.project-clarity .pc-quick-editor [data-quick-list]>button{color:#4d4d4e}.project-clarity .pc-quick-editor [data-quick-list]>button[aria-pressed=true]{color:#303033;background:#fff}.project-clarity .pc-quick-editor [data-quick-list]>p,.project-clarity .pc-quick-editor label{color:#4d4d4e}.project-clarity .pc-quick-editor input,.project-clarity .pc-quick-editor textarea{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .pc-quick-editor input:focus,.project-clarity .pc-quick-editor textarea:focus{border-color:#e3e5e8}.project-clarity .pc-quick-feedback{color:#4d4d4e}.project-clarity .pc-quick-editor-actions>button[type=submit]{color:#fff;background:#242427}.project-clarity .pc-quick-editor-actions>button[data-quick-delete]{color:#b44b5b;background:#fff}.project-clarity .pc-quick-dialog button:focus-visible{outline:2px solid #a9afb8}@media (width<=600px){.project-clarity .pc-quick-editor aside{border-bottom:1px solid #e3e5e8}}.project-clarity .pm-workspace{color:#303033}.project-clarity .pm-eyebrow,.project-clarity .pm-heading p,.project-clarity .pm-count{color:#4d4d4e}.project-clarity .pm-count strong{color:#303033}.project-clarity .pm-list-panel,.project-clarity .pm-add{background:#fff;border:1px solid #e3e5e8}.project-clarity .pm-list-heading{border-bottom:1px solid #e3e5e8}.project-clarity .pm-list-heading>span,.project-clarity .pm-filters label{color:#4d4d4e}.project-clarity .pm-filters input,.project-clarity .pm-filters select{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .pm-filters input:focus,.project-clarity .pm-filters select:focus{border-color:#a9afb8;box-shadow:0 0 0 3px #20222615}.project-clarity .pm-results,.project-clarity .pm-results button{color:#4d4d4e}.project-clarity .pm-results button:hover{color:#303033}.project-clarity .pm-member{border-top:1px solid #e3e5e8}.project-clarity .pm-avatar{color:#4d4d4e;background:#fff}.project-clarity .pm-member__identity p{color:#4d4d4e}.project-clarity .pm-role{color:#4d4d4e;background:#fff}.project-clarity .pm-mobile,.project-clarity .pm-remove{color:#4d4d4e}.project-clarity .pm-remove:hover{color:#b44b5b;background:#fff}.project-clarity .pm-add>header{border-bottom:1px solid #e3e5e8}.project-clarity .pm-add-icon{color:#4d4d4e;background:#fff}.project-clarity .pm-add header p{color:#4d4d4e}.project-clarity .pm-add label{color:#4d4d4e!important}.project-clarity .pm-add .select2-selection{border-color:#e3e5e8!important}.project-clarity .pm-hint{color:#4d4d4e}.project-clarity .pm-submit{color:#fff;background:#242427}.project-clarity .pm-submit:hover{background:#242427}.project-clarity .pm-access-note,.project-clarity .pm-access-note h3,.project-clarity .pm-empty,.project-clarity .pm-empty>svg,.project-clarity .pm-empty h3{color:#4d4d4e}.project-clarity .pm-workspace button:focus-visible,.project-clarity .pm-workspace a:focus-visible{outline:2px solid #a9afb8}.project-clarity .process-workspace{color:#303033}.project-clarity .process-button{color:#303033;background:#fff}.project-clarity .process-button:hover{background:#fff}.project-clarity .process-button--primary{color:#fff;background:#242427}.project-clarity .process-button--primary:hover{background:#242427}.project-clarity .process-form__intro{background:#fff}.project-clarity .process-form p,.project-clarity .process-block>p{color:#4d4d4e}.project-clarity .process-field textarea{background:#fff;border:1px solid #e3e5e8}.project-clarity .process-table th,.project-clarity .process-table td{border-bottom:1px solid #e3e5e8}.project-clarity .process-table thead{color:#4d4d4e;background:#fff}.project-clarity .process-table tbody tr:hover,.project-clarity .process-table .is-selected{background:#fff}.project-clarity .process-title{color:#303033}.project-clarity .process-badge{background:#fff;border:1px solid #e3e5e8}.project-clarity .process-badge--complete,.project-clarity .process-badge--revision{background:#fff;border-color:#e3e5e8}.project-clarity .process-empty{color:#4d4d4e}.project-clarity .process-detail__status{background:#fff}.project-clarity .process-detail__status span{color:#4d4d4e}.project-clarity .process-step{background:#fff}.project-clarity .process-step__number{color:#4d4d4e;background:#fff}.project-clarity .process-step small{color:#4d4d4e}.project-clarity .process-step.is-complete .process-step__number{background:#fff}.project-clarity .process-step.is-current{background:#fff;border-color:#e3e5e8}.project-clarity .process-step.is-current .process-step__number{color:#fff}.project-clarity .process-note{color:#303033}.project-clarity .process-history-entry{border-bottom:1px solid #e3e5e8}.project-clarity .process-history-entry small{color:#4d4d4e}.project-clarity .process-documents li{border-bottom:1px solid #e3e5e8}.project-clarity .process-documents small{color:#4d4d4e}.project-clarity .process-errors{background:#fff;border:1px solid #e3e5e8}.project-clarity .process-hint{color:#4d4d4e}.project-clarity .process-workspace :is(a,button,summary,textarea,select):focus-visible{outline:2px solid #e3e5e8}.project-clarity .process-field input:not([type=file]){background:#fff;border:1px solid #e3e5e8}.project-clarity .process-field input[type=file]{border:1px dashed #e3e5e8}.project-clarity .process-step:after,.project-clarity .process-step.is-complete:after{background:#f6f7f9}.project-clarity .process-step__number{background:#fff}.project-clarity .process-step.is-current .process-step__number{box-shadow:0 0 0 4px #fff}.project-clarity .process-steps__legend{color:#4d4d4e}.project-clarity .process-fold>summary{color:#303033}.project-clarity .process-fold__count{color:#4d4d4e}.project-clarity .process-block--action{background:#fff}.project-clarity .process-field select{background:#fff;border:1px solid #e3e5e8}.project-clarity .process-definition-description summary{color:#4d4d4e}.project-clarity .process-station-editor{background:#fff}.project-clarity .process-station-editor>header strong span{color:#4d4d4e}.project-clarity .process-station-editor__row{border-top:1px solid #e3e5e8}.project-clarity .process-station-editor__row label>span{color:#4d4d4e}.project-clarity .process-station-editor__row :is(input:not([type=hidden]),select,textarea){background:#fff;border:1px solid #e3e5e8}.project-clarity .process-station-editor__number,.project-clarity .process-station-editor__extra,.project-clarity .process-change-details{color:#4d4d4e}.project-clarity .process-document-workspace{background:#fff}.project-clarity .process-document-workspace__header p{color:#4d4d4e}.project-clarity .process-document-workspace__notice{color:#4d4d4e;background:#fff}.project-clarity .process-document-panel>summary{color:#303033}.project-clarity .process-upload-zone{color:#4d4d4e;background:#fff;border:1px dashed #e3e5e8}.project-clarity .process-upload-zone:focus-within,.project-clarity .process-upload-zone.is-dragging{background:#fff;outline:2px solid #e3e5e8}.project-clarity .process-upload-queue__item{border:1px solid #e3e5e8}.project-clarity .process-upload-queue__item label span{color:#4d4d4e}.project-clarity .process-upload-queue__item input{border:1px solid #e3e5e8}.project-clarity .process-document__identity small,.project-clarity .process-document__meta small,.project-clarity .process-document__version small{color:#4d4d4e}.project-clarity .process-document__icon{color:#4d4d4e;background:#fff}.project-clarity .process-document__meta span{color:#303033}.project-clarity .process-document__description{color:#4d4d4e}.project-clarity .process-document-history{border-top:1px solid #e3e5e8}.project-clarity .process-document-history summary{color:#4d4d4e}.project-clarity .process-document-history__item{border-bottom:1px solid #e3e5e8}.project-clarity .process-document-history__item strong{color:#4d4d4e}.project-clarity .process-document-empty{color:#4d4d4e;background:#fff}.project-clarity .process-document-snapshot{color:#4d4d4e}.project-clarity .ps-overview{color:#303033;--ps-border:#e3e5e8;--ps-muted:#4d4d4e}.project-clarity .ps-donut>span{background:#fff}.project-clarity .ps-donut strong,.project-clarity .ps-coverage__item strong{color:#496b96}.project-clarity .ps-coverage__track{background:#fff}.project-clarity .ps-refresh{background:#fff;border:1px solid #cdd9e8}.project-clarity .ps-refresh a{color:#99692f}.project-clarity .ps-eyebrow,.project-clarity .ps-link,.project-clarity .ps-link:hover{color:#496b96}.project-clarity .ps-tone-info{--ps-tint:#fff;--ps-ink:#496b96}.project-clarity .ps-tone-success{--ps-tint:#fff;--ps-ink:#38775e}.project-clarity .ps-tone-danger{--ps-tint:#fff;--ps-ink:#b44b5b}.project-clarity .ps-tone-warning{--ps-tint:#fff;--ps-ink:#99692f}.project-clarity .ps-card{background:#fff}.project-clarity .ps-card>header{border-bottom:1px solid #e3e5e8}.project-clarity .ps-pill{color:#4d4d4e;background:#fff}.project-clarity .ps-attention__row{border-bottom:1px solid #e3e5e8}.project-clarity .ps-row-action{color:#4d4d4e}.project-clarity .ps-attention__row:hover .ps-row-action{color:#496b96}.project-clarity .ps-task{border-bottom:1px solid #e3e5e8}.project-clarity .ps-task:hover,.project-clarity .ps-recent:hover{background:#fff}.project-clarity .ps-danger{color:#b44b5b!important}.project-clarity .ps-unit{border-bottom:1px solid #e3e5e8}.project-clarity .ps-unit b{color:#496b96}.project-clarity .ps-meter{background:#fff}.project-clarity .ps-meter span{background:#496b96}.project-clarity .ps-facts details{border-top:1px solid #e3e5e8}.project-clarity .ps-facts summary{color:#496b96}.project-clarity .ps-facts details p{color:#4d4d4e}.project-clarity .ps-shortcuts a:hover{background:#fff}.project-clarity .ps-shortcuts svg{color:#496b96}.project-clarity .ps-shortcuts a>span:last-child{color:#4d4d4e}.project-clarity .ps-recent{border-bottom:1px solid #e3e5e8}.project-clarity .ps-recent svg{color:#4d4d4e}.project-clarity .ps-empty>svg{color:#38775e}.project-clarity .ps-empty strong{color:#496b96}.project-clarity .ps-overview a:focus-visible,.project-clarity .ps-overview summary:focus-visible{outline:2px solid #cdd9e8}.project-clarity .project-timeline{color:#303033}.project-clarity .project-timeline__eyebrow{color:#4d4d4e}.project-clarity .project-timeline__header h2{color:#303033}.project-clarity .project-timeline__header p{color:#496b96}.project-clarity .project-timeline__links a{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-timeline__links a:hover{background:#fff;border-color:#a9afb8}.project-clarity .project-timeline__progress,.project-clarity .project-timeline .project-timeline__stat{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-timeline__summary span{color:#496b96}.project-clarity .project-timeline__summary strong{color:#303033}.project-clarity .project-timeline__summary small{color:#4d4d4e}.project-clarity .project-timeline__progress progress{accent-color:#496b96;background:#fff}.project-clarity .project-timeline__progress progress::-webkit-progress-bar{background:#fff}.project-clarity .project-timeline__progress progress::-webkit-progress-value{background:#496b96}.project-clarity .project-timeline__progress progress::-moz-progress-bar{background:#496b96}.project-clarity .project-timeline__stat--overdue strong{color:#b44b5b}.project-clarity .project-timeline__stat--upcoming strong{color:#99692f}.project-clarity .project-timeline .project-timeline__stat[aria-pressed=true]{background:#fff;border-color:#a9afb8;box-shadow:0 0 0 2px #2022261a}.project-clarity .project-timeline__milestones{color:#4d4d4e}.project-clarity .project-timeline__milestones strong{color:#303033}.project-clarity .project-timeline__milestones button{color:#496b96}.project-clarity .project-timeline__milestones button[aria-pressed=true]{color:#b44b5b}.project-clarity .project-timeline__workspace{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-timeline__stale{color:#99692f;background:#fff;border-bottom:1px solid #cdd9e8}.project-clarity .project-timeline__search{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .project-timeline__search input{color:#303033}.project-clarity .project-timeline__search:focus-within{outline:2px solid #a9afb8}.project-clarity .project-timeline__tools select{color:#496b96;background-color:#fff;border:1px solid #e3e5e8}.project-clarity .project-timeline [data-schedule-reset]{color:#496b96}.project-clarity .project-timeline__viewbar{border-bottom:1px solid #e3e5e8}.project-clarity .project-timeline__views button{color:#496b96}.project-clarity .project-timeline__views button[aria-selected=true]{color:#303033;border-color:#a9afb8}.project-clarity .project-timeline [data-schedule-count]{color:#4d4d4e}.project-clarity .project-timeline__export{color:#496b96}.project-clarity .project-timeline__scales{border:1px solid #e3e5e8}.project-clarity .project-timeline__scales button{color:#496b96}.project-clarity .project-timeline__scales button[aria-pressed=true]{color:#303033;background:#fff}.project-clarity .project-timeline__range{color:#496b96}.project-clarity .project-timeline__range button:hover{background:#fff}.project-clarity .project-timeline [data-schedule-expand]{color:#496b96}.project-clarity .project-timeline__legend{color:#496b96;background:#fff;border-block:1px solid #e3e5e8}.project-clarity .project-timeline__legend i{background:#f6f7f9;border:1px solid #a9afb8}.project-clarity .project-timeline__legend i.is-done{background:#f6f7f9;border-color:#cddfd5}.project-clarity .project-timeline__legend i.is-overdue{background:#f6f7f9;border-color:#e6cbd1}.project-clarity .project-timeline__legend i.is-milestone{background:#38775e;border-color:#cddfd5}.project-clarity .project-timeline__legend-hint{color:#4d4d4e}.project-clarity .project-timeline__viewport{scrollbar-color:#626871 #fff}.project-clarity .project-timeline__viewport:focus-visible{outline:2px solid #a9afb8}.project-clarity .project-timeline__name{border-inline-end:1px solid #e3e5e8;color:#303033;background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .project-timeline__name strong{color:#303033}.project-clarity .project-timeline__name small{color:#4d4d4e}.project-clarity .project-timeline__chart-header .project-timeline__name,.project-clarity .project-timeline__unit-row .project-timeline__name,.project-clarity .project-timeline__name:hover{background:#fff}.project-clarity .project-timeline__name .project-timeline__task-hint{color:#496b96}.project-clarity .project-timeline__name .project-timeline__task-hint.is-alert{color:#b44b5b}.project-clarity .project-timeline__axis{background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .project-timeline__tick{color:#496b96}.project-clarity .project-timeline__track{background-color:#fff;background-image:none;border-bottom:1px solid #e3e5e8}.project-clarity .project-timeline__unit-row .project-timeline__track{background-color:#fff}.project-clarity .project-timeline__bar{color:#303033;background:#fff;border:1px solid #a9afb8}.project-clarity .project-timeline__bar.is-unit{background:#f6f7f9;border-color:#a9afb8}.project-clarity .project-timeline__bar.is-in_progress{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .project-timeline__bar.is-waiting{color:#99692f;background:#fff;border-color:#e5d6bf}.project-clarity .project-timeline__bar.is-review{color:#496b96;background:#fff;border-color:#cdd9e8}.project-clarity .project-timeline__bar.is-done{color:#38775e;background:#fff;border-color:#cddfd5}.project-clarity .project-timeline__bar.is-overdue{color:#b44b5b;background:#fff;border-color:#e6cbd1}.project-clarity .project-timeline__today,.project-clarity .project-timeline__project-deadline{background:#b44b5b}.project-clarity .project-timeline__project-deadline{background:#99692f}.project-clarity .project-timeline__axis .is-label{color:#fff}.project-clarity .project-timeline__completed,.project-clarity .project-timeline__unit-deadline{background:#38775e;border:2px solid #e3e5e8}.project-clarity .project-timeline__unit-deadline{background:#99692f}.project-clarity .project-timeline__outside{color:#4d4d4e;background:#fff;border:1px dashed #e3e5e8}.project-clarity .project-timeline__event-intro{border-bottom:1px solid #e3e5e8}.project-clarity .project-timeline__event-intro strong{color:#303033}.project-clarity .project-timeline__event-intro p{color:#4d4d4e}.project-clarity .project-timeline__event{border-bottom:1px solid #e3e5e8}.project-clarity .project-timeline__event-date{color:#4d4d4e}.project-clarity .project-timeline__event>div{border-inline-start:1px solid #e3e5e8}.project-clarity .project-timeline__event>div:before{background:#a9afb8;box-shadow:0 0 0 3px #fff}.project-clarity .project-timeline__event.is-done>div:before{background:#38775e}.project-clarity .project-timeline__event small,.project-clarity .project-timeline__event p{color:#4d4d4e}.project-clarity .project-timeline__event button{color:#303033}.project-clarity .project-timeline__event button:hover{color:#496b96}.project-clarity .project-timeline__more{color:#303033;border:1px solid #e3e5e8}.project-clarity .project-timeline__empty,.project-clarity .project-timeline__fallback{color:#4d4d4e}.project-clarity .project-timeline__report{background:#fff;border:1px solid #e3e5e8}.project-clarity .project-timeline__report>summary{color:#303033}.project-clarity .project-timeline__report>summary small,.project-clarity .project-timeline__report>p{color:#4d4d4e}.project-clarity .project-timeline__report th,.project-clarity .project-timeline__report td{color:#303033;border-top:1px solid #e3e5e8}.project-clarity .project-timeline__report thead th{color:#4d4d4e;background:#fff}.project-clarity .project-timeline__report td small{color:#4d4d4e}.project-clarity .project-timeline__dialog{color:#303033;border:1px solid #e3e5e8}.project-clarity .project-timeline__dialog::backdrop{background:#20222673}.project-clarity .project-timeline__dialog>header,.project-clarity .project-timeline__dialog>footer{color:#496b96;background:#fff}.project-clarity .project-timeline__dialog>header{border-bottom:1px solid #e3e5e8}.project-clarity .project-timeline__dialog>footer{border-top:1px solid #e3e5e8}.project-clarity .project-timeline__detail-meta{color:#496b96}.project-clarity .project-timeline__dialog progress{accent-color:#496b96}.project-clarity .project-timeline__dialog-body>small{color:#4d4d4e}.project-clarity .project-timeline__dialog dl>div{border:1px solid #e3e5e8}.project-clarity .project-timeline__dialog dt{color:#4d4d4e}.project-clarity .project-timeline__dialog dd{color:#303033}.project-clarity .project-timeline__detail-alert{color:#99692f;background:#fff;border:1px solid #cdd9e8}.project-clarity .project-timeline__description{color:#496b96}.project-clarity .project-timeline__button{color:#fff;background:#4d4d4e}.project-clarity .project-timeline :is(button,a,select,summary):focus-visible{outline:2px solid #cdd9e8}.project-clarity .pu-workspace{color:#303033}.project-clarity .pu-eyebrow,.project-clarity .pu-heading p{color:#4d4d4e}.project-clarity .pu-edit{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .pu-edit:hover{background:#fff}.project-clarity .pu-toolbar{background:#fff;border:1px solid #e3e5e8}.project-clarity .pu-toolbar label{color:#4d4d4e}.project-clarity .pu-toolbar input,.project-clarity .pu-toolbar select{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .pu-toolbar input:focus,.project-clarity .pu-toolbar select:focus{border-color:#a9afb8;box-shadow:0 0 0 3px #20222615}.project-clarity .pu-results,.project-clarity .pu-results button{color:#4d4d4e}.project-clarity .pu-card{background:#fff;border:1px solid #e3e5e8}.project-clarity .pu-card>header{border-bottom:1px solid #e3e5e8}.project-clarity .pu-unit-icon{color:#4d4d4e;background:#fff}.project-clarity .pu-card header>div>span{color:#4d4d4e}.project-clarity .pu-warning{color:#99692f}.project-clarity .pu-person>span{color:#4d4d4e;background:#fff}.project-clarity .pu-person strong,.project-clarity .pu-people details summary,.project-clarity .pu-roster-empty{color:#4d4d4e}.project-clarity .pu-execution{border-top:1px solid #e3e5e8}.project-clarity .pu-execution>div:first-child,.project-clarity .pu-execution strong{color:#4d4d4e}.project-clarity .pu-bar{background:#fff}.project-clarity .pu-bar>span{background:#a9afb8}.project-clarity .pu-execution>p{color:#4d4d4e}.project-clarity .pu-deadline{color:#4d4d4e;border-top:1px solid #e3e5e8}.project-clarity .pu-deadline svg,.project-clarity .pu-deadline strong{color:#4d4d4e}.project-clarity .pu-deadline--late strong,.project-clarity .pu-deadline--late small{color:#b44b5b}.project-clarity .pu-card footer{border-top:1px solid #e3e5e8}.project-clarity .pu-card footer a{color:#4d4d4e}.project-clarity .pu-card footer a:hover{color:#303033}.project-clarity .pu-manager,.project-clarity .pu-team-summary{background:#fff;border:1px solid #e3e5e8}.project-clarity .pu-manager header{color:#4d4d4e;border-bottom:1px solid #e3e5e8}.project-clarity .pu-manager h3,.project-clarity .pu-team-summary h3{color:#4d4d4e}.project-clarity .pu-manager-avatar{color:#4d4d4e;background:#fff}.project-clarity .pu-team-summary dl>div,.project-clarity .pu-team-summary dd,.project-clarity .pu-note{color:#4d4d4e}.project-clarity .pu-empty{background:#fff;border:1px dashed #e3e5e8}.project-clarity .pu-empty svg,.project-clarity .pu-empty strong,.project-clarity .pu-empty p{color:#4d4d4e}.project-clarity .pu-workspace button:focus-visible,.project-clarity .pu-workspace a:focus-visible,.project-clarity .pu-workspace summary:focus-visible{outline:2px solid #a9afb8}.project-clarity .task-library{color:#303033}.project-clarity .task-library-heading>div>span{color:#4d4d4e}.project-clarity .task-library-heading h1{color:#303033}.project-clarity .task-library-heading p,.project-clarity .task-library-section-heading p{color:#4d4d4e}.project-clarity .task-library-primary,.project-clarity .task-library-secondary{border:1px solid #e3e5e8}.project-clarity .task-library-primary{color:#fff;background:#242427;border-color:#a9afb8}.project-clarity .task-library-primary:hover{background:#242427}.project-clarity .task-library-secondary{color:#4d4d4e;background:#fff}.project-clarity .task-library-toolbar{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-toolbar label{color:#4d4d4e}.project-clarity .task-library-toolbar input,.project-clarity .task-library-toolbar select{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-toolbar>span{color:#4d4d4e}.project-clarity .task-library-card{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-card>header{color:#4d4d4e}.project-clarity .task-library-unit{color:#4d4d4e;background:#fff}.project-clarity .task-library-card h2{color:#303033}.project-clarity .task-library-card>p{color:#4d4d4e}.project-clarity .task-library-card details{border-top:1px solid #e3e5e8}.project-clarity .task-library-card summary{color:#4d4d4e}.project-clarity .task-library-card li>strong,.project-clarity .task-library-preview li>strong{color:#303033}.project-clarity .task-library-card li>span,.project-clarity .task-library-preview li>span,.project-clarity .task-library-preview li>small,.project-clarity .task-library-card li>small,.project-clarity .task-library-card li p,.project-clarity .task-library-preview li p{color:#4d4d4e}.project-clarity .task-library-card footer{border-top:1px solid #e3e5e8}.project-clarity .task-library-card footer a,.project-clarity .task-library-card footer button{color:#4d4d4e}.project-clarity .task-library-card footer button{color:#b44b5b}.project-clarity .task-library-empty{color:#4d4d4e;border:1px dashed #e3e5e8}.project-clarity dialog.task-library-dialog{color:#303033;background:#fff;border:1px solid #e3e5e8;box-shadow:0 24px 80px #2022262e}.project-clarity .task-library-dialog::backdrop{background:#20222661}.project-clarity .task-library-dialog>header{border-bottom:1px solid #e3e5e8}.project-clarity .task-library-dialog>header h2{color:#303033}.project-clarity .task-library-dialog>header p{color:#4d4d4e}.project-clarity .task-library-dialog>header button{color:#4d4d4e;background:#fff}.project-clarity .task-library-editor h2{color:#303033}.project-clarity .task-library-editor__meta{border-bottom:1px solid #e3e5e8}.project-clarity .task-library-grid label,.project-clarity .task-library-grid label>span{color:#4d4d4e}.project-clarity .task-library-grid label>.task-library-required{color:#b44b5b}.project-clarity .task-library-grid input,.project-clarity .task-library-grid textarea,.project-clarity .task-library-grid select{color:#303033;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-grid :is(input,textarea,select):focus{border-color:#a9afb8;box-shadow:0 0 0 3px #20222614}.project-clarity .task-library-grid input::placeholder,.project-clarity .task-library-grid textarea::placeholder,.project-clarity .task-library-grid small,.project-clarity .task-library-fixed-unit{color:#4d4d4e}.project-clarity .task-library-fixed-unit strong{color:#303033}.project-clarity .task-library-item{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-item>header strong{color:#4d4d4e}.project-clarity .task-library-item>header button{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-item__details summary{color:#4d4d4e}.project-clarity .task-library-note{color:#4d4d4e;background:#fff}.project-clarity .task-library-editor__footer{border-top:1px solid #e3e5e8}.project-clarity .task-library-editor__footer>button[type=submit]{color:#fff;background:#242427!important}.project-clarity .task-library-editor__footer>:not([type=submit]){color:#4d4d4e}.project-clarity .task-library-errors{color:#b44b5b;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-create-entry{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-create-entry strong,.project-clarity .task-library-create-entry p{color:#4d4d4e}.project-clarity .task-library-create-entry button{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-preview{background:#fff;border:1px solid #e3e5e8}.project-clarity .task-library-preview h3{color:#303033}.project-clarity .task-library-preview>p,.project-clarity .task-library-preview section>p{color:#4d4d4e}.project-clarity .task-library button:focus-visible,.project-clarity .task-library-dialog button:focus-visible{outline:2px solid #a9afb8}.project-clarity .admin-shell>.app-desktop-sidebar,.project-clarity .app-shell>.app-desktop-sidebar{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity .ws-sidebar{scrollbar-color:#626871 transparent;color:#4d4d4e;background:#fff}.project-clarity .ws-sidebar .ws-link,.project-clarity .ws-sidebar .ws-link>svg{color:#4d4d4e}.project-clarity .ws-sidebar .ws-link.is-active{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity .ws-sidebar .ws-link:focus-visible{outline:2px solid #e3e5e8}.project-clarity .ws-group h2{color:#4d4d4e}.project-clarity .ws-footer>.ws-link{color:#4d4d4e;border-top:1px solid #e3e5e8}.project-clarity .ws-footer p{color:#626871}.project-clarity .admin-shell .app-sidebar-brand,.project-clarity .app-shell .app-sidebar-brand{color:#4d4d4e;background:#fff;border-color:#e3e5e8}.project-clarity .admin-shell .app-sidebar-brand a,.project-clarity .admin-shell .app-sidebar-brand p,.project-clarity .app-shell .app-sidebar-brand p{color:#4d4d4e}.project-clarity .admin-shell .app-sidebar-collapse,.project-clarity .app-shell .app-sidebar-collapse{color:#4d4d4e;background:#fff;border:1px solid #e3e5e8}.project-clarity .app-sidebar-collapse:hover{background:#fff}html.sidebar-collapsed .project-clarity .app-desktop-sidebar .ws-group{border-top:1px solid #e3e5e8}.project-clarity .admin-mobile-nav-panel{color:#4d4d4e;background:#fff}.project-clarity .ws-subnav{border-inline-start:1px solid #e3e5e8}.project-clarity .cartable-page.cartable-inbox .cartable-filters a.is-active{color:#303033;background:#fdecef;border-color:#e41d3a;box-shadow:inset 0 -3px #e41d3a}.project-clarity .cartable-page.cartable-inbox .cartable-filters a.is-active strong{color:#303033}.project-clarity .cartable-page.cartable-inbox .cartable-filters a.is-active small{color:#5b6068}.project-clarity .cartable-page.cartable-inbox .cartable-filters a.is-active>span{color:#fff;background:#e41d3a}body.project-clarity{--color-app-primary:#242427;--color-app-accent:#e41d3a;--color-app-canvas:#fff;--workspace-ink:#242427;--workspace-secondary:#5b6068;--workspace-line:#e3e5e8;--workspace-blue:#496b96;--workspace-green:#38775e;--workspace-orange:#99692f;--workspace-red:#e41d3a;color:#303033;background:#fff}@container (width<=480px){.project-clarity #admin-main .pl-workspace .pl-filter-main,.project-clarity #admin-main .pl-workspace .pl-advanced>div{grid-template-columns:minmax(0,1fr)!important}.project-clarity #admin-main .pl-workspace .pl-filter-main>*{grid-column:1!important}.project-clarity #admin-main .pl-workspace .pl-filters :is(input:not([type=hidden]),select),.project-clarity #admin-main .pl-workspace .pl-apply{min-height:44px!important}.project-clarity #admin-main .pl-workspace .pl-buckets{flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important}.project-clarity #admin-main .pl-workspace .pl-buckets a{flex:none!important;min-height:42px!important}}.project-clarity :is(.admin-shell,.app-shell,.portal-shell),.project-clarity .admin-shell #admin-main,.project-clarity #app-main,.project-clarity #portal-main{color:#303033;background:#fafbfc}.project-clarity .admin-shell.dashboard-polish #admin-main{background:#fafbfc}.project-clarity :is([class*=bg-gradient-],[class*=bg-linear-]){color:#303033;background-color:#fff;background-image:none}.project-clarity :is([class*=bg-gradient-],[class*=bg-linear-]) [class*=text-white]:not(button):not(a):not(button *):not(a *){color:#303033}.project-clarity .pointer-events-none[aria-hidden=true][class*=blur-]{display:none}.project-clarity [class*=shadow-]{--tw-shadow-color:#2022260f}.project-clarity :is(.admin-shell__header,.app-shell__header,.portal-header){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e3e5e8;box-shadow:0 1px 5px #20222608}.project-clarity :is(.md-card,.md-metric,.pl-results-panel,.pl-filters,.pd-hero--refined,.ps-card,.pm-list-panel,.pm-add,.pu-panel,.org-units__panel,.task-library-card,.task-library-toolbar,.app-page-section){background:#fff;border-color:#e3e5e8;box-shadow:0 2px 8px #2022260a}.project-clarity :is(h1,h2,h3,h4,h5){color:#303033}.project-clarity :is(.ws-sidebar,.app-sidebar-brand,.app-desktop-sidebar){background:#fff}.project-clarity .ws-sidebar .ws-link{color:#4d4d4e;border-radius:8px}.project-clarity .ws-sidebar .ws-link.is-active{color:#4d4d4e;box-shadow:none;background:#f0f1f3;border-color:#e1e3e7;font-weight:600}.project-clarity .ws-sidebar .ws-link.is-active:before{background:#e41d3a;width:2px}.project-clarity .dashboard-polish .md-heading:before{background:#e41d3a;width:3px}.project-clarity .dashboard-polish .md-heading p{color:#5b6068}.project-clarity .dashboard-polish .md-heading time{color:#5b6068;background:#fff;border-color:#e3e5e8}.project-clarity .dashboard-polish .md-metric{--md-color:#4d4d4e;--md-tint:#f5f6f8;--md-edge:#e3e5e8;--md-glaze:#fff;background:#fff;border-color:#e3e5e8}.project-clarity .dashboard-polish .md-metric strong{color:#4d4d4e}.project-clarity .dashboard-polish :is(.md-eyebrow,.md-chip,.md-project-status){color:#4d4d4e;background:#f6f7f9;border-color:#e3e5e8}.project-clarity .dashboard-polish .md-project-icon{color:#496b96;background:#fff;border-color:#d9e3f2}.project-clarity .dashboard-polish .md-shortcuts svg{color:#4d4d4e}.project-clarity .md-chart-legend i,.project-clarity .md-status-chart li i{box-shadow:none}.project-clarity .dashboard-polish .md-task-mark{box-shadow:none;background:#496b96}.project-clarity .dashboard-polish .md-task-mark.is-late{box-shadow:none;background:#e41d3a}.project-clarity .md-late{color:#c61a33!important}.project-clarity :is(.task-library-primary,.pm-submit,.pl-apply,.md-primary,.task-manager__primary-button,.task-manager__small-primary,.app-chat-file-dialog__send),.project-clarity .dashboard-polish .md-primary,.project-clarity .task-manager--project .task-manager__primary-button{color:#fff;box-shadow:none;background:#242427;border-color:#242427}.project-clarity :is(.task-library-primary,.pm-submit,.pl-apply,.md-primary,.task-manager__primary-button,.task-manager__small-primary):hover,.project-clarity .dashboard-polish .md-primary:hover,.project-clarity .task-manager--project .task-manager__primary-button:hover{color:#fff;background:#3f3f42;border-color:#3f3f42}.project-clarity .task-library-editor__footer>button[type=submit],.project-clarity dialog.project-files__upload-dialog button[type=submit]{color:#fff;background:#242427!important}.project-clarity .task-library-editor__footer>button[type=submit]:hover,.project-clarity dialog.project-files__upload-dialog button[type=submit]:hover{background:#3f3f42!important}.project-clarity :is(.pm-role,.task-library-unit,.ps-meta-chip){color:#4d4d4e;background:#f6f7f9;border-color:#e3e5e8}.project-clarity :is(.pm-avatar,.pu-avatar,.ha-avatar){color:#4d4d4e;background:#f2f3f5;border-color:#e1e3e7}.project-clarity .pm-account{color:#38775e}.project-clarity .pm-account i{background:#38775e}.project-clarity .pm-account--inactive{color:#99692f}.project-clarity .pm-account--inactive i{background:#99692f}.project-clarity .pd-hero__action--chat svg{color:#496b96}.project-clarity :is(.pm-add-icon,.upload-panel-file-icon,.file-chat-share__icon){color:#496b96;background:#fff;border-color:#d9e3f2}.project-clarity :is(.upload-panel-selected-file,.file-chat-share__file,.task-library-preview){background:#fafbfc;border-color:#e3e5e8}.project-clarity :is(.task-library-note,.upload-panel-note,.file-chat-share__note){color:#626871;background:#fafbfc}.project-clarity .task-library-item{background:#fff;border-color:#e3e5e8}.project-clarity .task-library-grid :is(input,textarea,select),.project-clarity .task-library-toolbar :is(input,select){color:#303033;background:#fff;border-color:#d9dde3}.project-clarity .task-library-grid label,.project-clarity .task-library-toolbar label{color:#4d4d4e}.project-clarity .task-library-grid small{color:#626871}.project-clarity .task-manager--project :is(.task-manager__filter-status-tabs,.task-manager__advanced){background:#fafbfc;border-color:#e3e5e8}.project-clarity .task-manager--project .task-manager__filter-status-tabs>button.is-active{color:#4d4d4e;box-shadow:none;background:#fff;border-color:#b8c2d0}.project-clarity .task-manager__filter-status-tabs [data-task-manager-quick-status=waiting] i{background:#99692f}.project-clarity .task-manager__filter-status-tabs [data-task-manager-quick-status=doing] i{background:#496b96}.project-clarity .task-manager__filter-status-tabs [data-task-manager-quick-status=done] i{background:#38775e}.project-clarity .task-manager--project .task-manager__table tbody tr:hover{background:#fafbfc}.project-clarity .task-manager--project .task-manager__card{background:#fff;border-color:#e3e5e8}.project-clarity .select2-container--default .select2-selection.app-select-control{color:#303033;background:#fff;border-color:#d9dde3!important}.project-clarity .select2-container--default.select2-container--open .app-select-control,.project-clarity .select2-container--default.select2-container--focus .app-select-control{border-color:#818894!important;box-shadow:0 0 0 2px #4d4d4e12!important}.project-clarity .select2-container--default .app-select-control.select2-selection--single .select2-selection__rendered{color:#303033}.project-clarity .select2-container--default .app-select-control.select2-selection--multiple .select2-selection__choice{color:#2459ae;background:#f6f8fc;border-color:#d3def0}.project-clarity .select2-container--default .app-select-dropdown .select2-results__option--selected{color:#2459ae;background:#f5f8fd}.project-clarity .select2-container--default .app-select-dropdown .select2-results__option--highlighted.select2-results__option--selectable{color:#303033;background:#eef2f7}.project-clarity .select2-dropdown.app-select-dropdown{border-color:#e3e5e8;box-shadow:0 8px 24px #2022261a}.project-clarity jdp-container{background:#fff;border-color:#e3e5e8;box-shadow:0 10px 28px #2022261a}.project-clarity jdp-container .jdp-day.selected{box-shadow:none;border-color:#4d4d4e;color:#fff!important;background:#4d4d4e!important}.project-clarity jdp-container .jdp-btn-close{color:#fff;background:#4d4d4e}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__header{color:#303033;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e3e5e8}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__title{color:#303033}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__subtitle{color:#626871}.project-clarity .app-chat-page .app-chat-messenger__identity-mark{color:#496b96;background:#fff;border-color:#d9e3f2}.project-clarity .app-chat-page .app-chat-messenger.project-messenger:before{display:none}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e3e5e8}.project-clarity .app-chat-page .app-chat-messenger.project-messenger .app-chat-message--mine .app-chat-message__bubble{background:#eef3fb;border-color:#dce4f1}.project-clarity .app-chat-page .app-chat-messenger.project-messenger .app-chat-message--other .app-chat-message__bubble{background:#fff;border-color:#e3e5e8}.project-clarity .app-chat-page .project-messenger .app-chat-day-separator{color:#626871;background:#f2f3f5;border-color:#e3e5e8}.project-clarity .app-chat-page .project-messenger .app-chat-messenger__send{color:#fff;box-shadow:none;background:#4d4d4e}.project-clarity .file-chat-share-popup{--swal2-confirm-button-background-color:#4d4d4e}.project-clarity :is(.pl-progress>div>span,.pd-hero__bar-fill){background:#496b96}.project-clarity :is(.md-empty,.pl-empty,.pm-empty,.pu-empty){color:#626871}.project-clarity .ha-unread{color:#fff;background:#e41d3a}.project-clarity [aria-invalid=true]{border-color:#e41d3a!important}.project-clarity :is(.md-dashboard,.pl-workspace,.task-library,.pm-workspace,.pu-workspace) :is(a,button,input,select,textarea):focus-visible{outline-color:#69707a}.project-clarity :is(.admin-shell,.app-shell,.portal-shell)>.app-desktop-sidebar,.project-clarity :is(.admin-mobile-nav-panel,.app-mobile-nav-panel){color:#f5f5f6;box-shadow:none;background:#242427;border-color:#353539}.project-clarity .ws-sidebar{color:#e4e5e8;background:#242427}.project-clarity :is(.admin-shell,.app-shell,.portal-shell) .app-sidebar-brand,.project-clarity .admin-mobile-nav-panel>div:first-child{color:#fff;background:#242427;border-color:#3a3a3e}.project-clarity :is(.admin-shell,.app-shell,.portal-shell) .app-sidebar-brand :is(a,p),.project-clarity .admin-mobile-nav-panel>div:first-child :is(p,button){color:#e4e5e8}.project-clarity :is(.admin-shell,.app-shell,.portal-shell) .app-sidebar-brand .app-sidebar-brand-text{color:#b8bac2}.project-clarity :is(.admin-shell,.app-shell,.portal-shell) .app-sidebar-collapse{color:#e4e5e8;background:#303034;border-color:#4d4d4e}.project-clarity :is(.admin-shell,.app-shell,.portal-shell) .app-sidebar-collapse:hover{background:#3b3b40}.project-clarity .ws-sidebar .ws-link{color:#d6d7de;font-weight:500}.project-clarity .ws-sidebar .ws-link>svg{color:#a9afbb}.project-clarity .ws-sidebar .ws-link:hover{color:#fff;background:#303034}.project-clarity .ws-sidebar .ws-link:hover>svg{color:#d3dbe7}.project-clarity .ws-sidebar .ws-link.is-active{color:#fff;box-shadow:none;background:#303b4b;border-color:#46556c}.project-clarity .ws-sidebar .ws-link.is-active>svg{color:#b9cce6}.project-clarity .ws-sidebar .ws-link.is-active:before{background:#e41d3a}.project-clarity .ws-group h2,.project-clarity .ws-footer p{color:#a8acb7}.project-clarity .ws-footer>.ws-link,html.sidebar-collapsed .project-clarity .app-desktop-sidebar .ws-group{border-top-color:#3a3a3e}.project-clarity .ws-sidebar .ws-link:focus-visible{outline-color:#b9cce6}.project-clarity :is(.pl-results-panel,.pm-list-panel,.pu-panel,.task-library-card,.ps-card){border-color:#d2dce9}.project-clarity :is(.pl-filters,.task-library-toolbar,.pm-add){background:#fbfcfe;border-color:#d9dce2}.project-clarity :is(.pd-hero--refined,.pc-summary){border-color:#d2dce9;border-inline-start:3px solid #7c94b3}.project-clarity .dashboard-polish .md-heading{border-color:#d2dce9}.project-clarity .dashboard-polish .md-heading h1{color:#242427}.project-clarity .dashboard-polish .md-metric{border-color:#4d4d4e #d9dce2 #d9dce2;border-top-style:solid;border-top-width:3px}.project-clarity .dashboard-polish .md-tone-rose{border-color:#b44b5b #e6cbd1 #e6cbd1}.project-clarity .dashboard-polish .md-tone-amber{border-color:#99692f #e5d6bf #e5d6bf}.project-clarity .dashboard-polish .md-tone-violet{border-color:#496b96 #cdd9e8 #cdd9e8}.project-clarity .dashboard-polish .md-tone-rose .md-metric-icon{color:#a54252;background:#fbf3f5;border-color:#e6cbd1}.project-clarity .dashboard-polish .md-tone-amber .md-metric-icon{color:#8b602c;background:#faf6ef;border-color:#e5d6bf}.project-clarity .dashboard-polish .md-tone-violet .md-metric-icon{color:#496b96;background:#f0f4fa;border-color:#cdd9e8}.project-clarity .dashboard-polish .md-card{border-color:#d2dce9}.project-clarity .dashboard-polish .md-card>header{background:#f7f9fc;border-bottom-color:#dce3ed}.project-clarity .dashboard-polish #dashboard-followups{border-color:#e6cbd1}.project-clarity .dashboard-polish #dashboard-followups>header{background:#fcf7f8;border-bottom-color:#ead9dd}.project-clarity :is(.pd-hero__action--chat,.task-library-secondary){color:#496b96;background:#f7f9fc;border-color:#cdd9e8}.project-clarity .pd-page .pd-tabs button.is-active{color:#3e5f88;background:#edf2f8;border-color:#c6d4e6}.project-clarity .task-manager--project .task-manager__filter-status-tabs>button.is-active{color:#3e5f88;background:#f0f4fa;border-color:#c6d4e6}.project-clarity .task-manager--project .task-manager__board-column{background:#f7f9fc;border-color:#d2dce9}.project-clarity .task-manager--project .task-manager__card{border-color:#d8e0ec}.project-clarity .dashboard-polish .md-link{color:#496b96}.project-clarity .dashboard-polish .md-link:hover{color:#a54252}.project-clarity .admin-shell.dashboard-polish,.project-clarity .admin-shell.dashboard-polish #admin-main{color:#262626;background:#f5f5f5}.project-clarity .admin-shell.dashboard-polish>.app-desktop-sidebar,.project-clarity .admin-shell.dashboard-polish .admin-mobile-nav-panel,.project-clarity .admin-shell.dashboard-polish .app-sidebar-brand,.project-clarity .admin-shell.dashboard-polish .admin-mobile-nav-panel>div:first-child{color:#262626;background:#fff;border-color:#e5e5e5}.project-clarity .admin-shell.dashboard-polish .app-sidebar-brand :is(a,p),.project-clarity .admin-shell.dashboard-polish .admin-mobile-nav-panel>div:first-child :is(p,button){color:#262626}.project-clarity .admin-shell.dashboard-polish .app-sidebar-brand .app-sidebar-brand-text,.project-clarity .admin-shell.dashboard-polish .ws-group h2,.project-clarity .admin-shell.dashboard-polish .ws-footer p{color:#737373}.project-clarity .admin-shell.dashboard-polish .ws-sidebar{color:#525252;background:#fff}.project-clarity .admin-shell.dashboard-polish .ws-sidebar .ws-link{color:#525252}.project-clarity .admin-shell.dashboard-polish .ws-sidebar .ws-link>svg{color:#737373}.project-clarity .admin-shell.dashboard-polish .ws-sidebar .ws-link:hover{color:#262626;background:#fafafa}.project-clarity .admin-shell.dashboard-polish .ws-sidebar .ws-link.is-active{color:#e41d3a;background:#fdecef;border-color:#fad1d8}.project-clarity .admin-shell.dashboard-polish .ws-sidebar .ws-link.is-active>svg{color:#e41d3a;background:0 0}.project-clarity .admin-shell.dashboard-polish .ws-sidebar .ws-link.is-active:before{background:#e41d3a}.project-clarity .admin-shell.dashboard-polish .ws-footer>.ws-link{color:#737373;border-top-color:#e5e5e5}.project-clarity .admin-shell.dashboard-polish .admin-shell__header{box-shadow:none;border-color:#e5e5e5}.project-clarity .dashboard-polish .md-heading{background:#fff;border-color:#e5e5e5;box-shadow:0 1px 2px #0000000a}.project-clarity .dashboard-polish .md-heading:before{background:#e41d3a}.project-clarity .dashboard-polish .md-heading h1,.project-clarity .dashboard-polish .md-metric strong,.project-clarity .dashboard-polish .md-card h2,.project-clarity .dashboard-polish .md-donut strong,.project-clarity .dashboard-polish .md-status-chart li strong{color:#262626}.project-clarity .dashboard-polish .md-heading p,.project-clarity .dashboard-polish .md-card header p,.project-clarity .dashboard-polish .md-chart-legend,.project-clarity .dashboard-polish .md-status-chart li,.project-clarity .dashboard-polish .md-task p,.project-clarity .dashboard-polish .md-projects small,.project-clarity .dashboard-polish .md-task-meta small,.project-clarity .dashboard-polish .md-deadline>div{color:#737373}.project-clarity .dashboard-polish .md-eyebrow,.project-clarity .dashboard-polish .md-chip,.project-clarity .dashboard-polish .md-project-status{color:#525252;background:#fafafa;border-color:#e5e5e5}.project-clarity .dashboard-polish .md-metric,.project-clarity .dashboard-polish .md-card{background:#fff;border-color:#e5e5e5;border-radius:12px;box-shadow:0 1px 2px #0000000a}.project-clarity .dashboard-polish .md-metric{--md-color:#e41d3a;--md-tint:#fdecef;--md-edge:#fad1d8;--md-glaze:#fff;border:1px solid #e5e5e5}.project-clarity .admin-shell.dashboard-polish .md-metric .md-metric-icon{color:#e41d3a;background:#fafafa;border:1px solid #e5e5e5}.project-clarity .admin-shell.dashboard-polish .md-primary,.project-clarity .admin-shell.dashboard-polish .md-primary:hover{color:#fff;box-shadow:none;background:#e41d3a;border-color:#e41d3a}.project-clarity .dashboard-polish .md-metric:before{display:none}.project-clarity .dashboard-polish .md-metric-icon{color:#e41d3a;box-shadow:none;background:#fdecef;border:1px solid #fad1d8}.project-clarity .dashboard-polish .md-metric:hover{background:#fff;border-color:#e41d3a;box-shadow:0 3px 10px #0000000f}.project-clarity .dashboard-polish .md-card>header,.project-clarity .dashboard-polish #dashboard-followups>header{background:#fafafa;border-bottom-color:#e5e5e5}.project-clarity .dashboard-polish .md-card :is(.md-task,.md-projects a,.md-deadline){border-bottom-color:#e5e5e5}.project-clarity .dashboard-polish .md-card :is(.md-task,.md-projects a,.md-deadline):hover{background:#fafafa}.project-clarity .dashboard-polish .md-link,.project-clarity .dashboard-polish .md-link:hover{color:#e41d3a}.project-clarity .dashboard-polish .md-followup-filter{background:#fafafa;border-color:#e5e5e5}.project-clarity .dashboard-polish .md-followup-filter label,.project-clarity .dashboard-polish .md-followup-filter small{color:#525252}.project-clarity .dashboard-polish .md-followup-filter button{color:#e41d3a;background:#fdecef;border-color:#fad1d8}.project-clarity .dashboard-polish #admin-main :is(input,select,textarea){color:#262626;background-color:#fff;border-color:#e5e5e5}.project-clarity .dashboard-polish #admin-main :is(input,select,textarea):focus{border-color:#e41d3a;outline:0;box-shadow:0 0 0 3px #e41d3a1f}.project-clarity .dashboard-polish .md-bar-created{box-shadow:none;background:#e41d3a}.project-clarity .dashboard-polish .md-bar-done{box-shadow:none;background:#737373}.project-clarity .dashboard-polish .md-chart-legend>span:first-child i{background:#e41d3a!important}.project-clarity .dashboard-polish .md-chart-legend>span:last-child i{background:#737373!important}.project-clarity .dashboard-polish .md-day-bars{background:repeating-linear-gradient(0deg,#0000 0 48px,#f5f5f5 49px 50px);border-bottom-color:#e5e5e5}.project-clarity .dashboard-polish .md-dashboard :is(a,button,input,select,textarea):focus-visible{outline-color:#e41d3a}.project-clarity .pl-workspace .pl-results-panel{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 1px 3px #0000000a}.project-clarity .pl-workspace .pl-results-panel>header{background:#fafafa;border-bottom:1px solid #e5e5e5}.project-clarity .pl-workspace .pl-results-panel>header h2{color:#262626;font-size:13px;font-weight:700}.project-clarity .pl-workspace .pl-results-panel>header p,.project-clarity .pl-workspace .pl-selection-tools,.project-clarity .pl-workspace .pl-selection-tools label{color:#737373}.project-clarity .pl-workspace .pl-table{color:#262626;font-size:13px}.project-clarity .pl-workspace .pl-table thead{z-index:20;position:sticky;top:0}.project-clarity .pl-workspace .pl-table th{color:#737373;background:#fafafa;border-bottom:1px solid #e5e5e5;padding:10px 12px;font-size:12px;font-weight:600}.project-clarity .pl-workspace .pl-table td{color:#525252;border-bottom:1px solid #e5e5e5;padding:10px 12px;font-size:13px;line-height:1.6}.project-clarity .pl-workspace .pl-table tr:last-child td{border-bottom:0}.project-clarity .pl-workspace .pl-table tbody tr:hover,.project-clarity .pl-workspace .pl-table tbody tr.is-selected{background:#fafafa}.project-clarity .pl-workspace .pl-table input[type=checkbox]{accent-color:#e41d3a}.project-clarity .pl-workspace .pl-identity>a{color:#262626;font-size:13px;font-weight:700}.project-clarity .pl-workspace .pl-identity>a:hover,.project-clarity .pl-workspace .pl-actions a:hover,.project-clarity .pl-workspace .pl-actions button:hover{color:#e41d3a}.project-clarity .pl-workspace :is(.pl-identity .app-project-code,.pl-identity>small,.pl-units,.pl-stage){color:#737373}.project-clarity .pl-workspace .pl-owner{color:#525252;font-weight:600}.project-clarity .pl-workspace .pl-status{color:#525252;background:#fafafa;border-color:#e5e5e5}.project-clarity .pl-workspace .pl-progress [role=progressbar]{background:#e5e5e5}.project-clarity .pl-workspace .pl-progress [role=progressbar]>span{background:#e41d3a}.project-clarity .pl-workspace .pl-late,.project-clarity .pl-workspace .pl-late .pl-remaining{color:#e41d3a}.project-clarity .pl-workspace .pl-results-panel>footer{color:#737373;border-top-color:#e5e5e5}.project-clarity .pl-workspace .pl-pagination{border-top-color:#e5e5e5}.project-clarity .pl-workspace .pl-pagination :is(a,span[aria-current]){color:#525252;border-color:#e5e5e5}.project-clarity .pl-workspace .pl-pagination span[aria-current]{color:#fff;background:#e41d3a;border-color:#e41d3a}@container (width>=651px){.project-clarity .pl-workspace .pl-table th:first-child,.project-clarity .pl-workspace .pl-table td.pl-select-cell{z-index:10;background:#fff;position:sticky;right:0}.project-clarity .pl-workspace .pl-table th:nth-child(2),.project-clarity .pl-workspace .pl-table td.pl-identity{z-index:10;background:#fff;position:sticky;right:42px}.project-clarity .pl-workspace .pl-table th:first-child,.project-clarity .pl-workspace .pl-table th:nth-child(2){z-index:30;background:#fafafa}.project-clarity .pl-workspace .pl-table tbody tr:hover>:is(.pl-select-cell,.pl-identity),.project-clarity .pl-workspace .pl-table tbody tr.is-selected>:is(.pl-select-cell,.pl-identity){background:#fafafa}}@container (width<=650px){.project-clarity .pl-workspace .pl-table{background:#f5f5f5}.project-clarity .pl-workspace .pl-table tr{background:#fff;border-color:#e5e5e5;border-radius:12px}.project-clarity .pl-workspace .pl-table td{background:#fff;font-size:12px}.project-clarity .pl-workspace .pl-table td[data-label]:before{color:#737373;font-size:11px;font-weight:600}.project-clarity .pl-workspace .pl-table .pl-identity,.project-clarity .pl-workspace .pl-table .pl-actions-cell{border-color:#e5e5e5}}.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table th{color:#737373;background:#fafafa;border-bottom-color:#e5e5e5}.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table td{color:#525252;border-bottom-color:#e5e5e5}.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table tbody tr:hover,.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table tbody tr.is-selected{background:#fafafa}@container (width>=651px){.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table th:first-child,.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table th:nth-child(2){background:#fafafa}.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table td.pl-select-cell,.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table td.pl-identity{background:#fff}.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table tbody tr:hover>:is(.pl-select-cell,.pl-identity),.project-clarity #admin-main .pl-workspace .pl-results-panel .pl-table tbody tr.is-selected>:is(.pl-select-cell,.pl-identity){background:#fafafa}}.project-clarity .admin-shell #admin-main.admin-main-canvas:has(.pl-workspace){background:#f5f5f5}.project-clarity #admin-main .pl-workspace{color:#262626;max-width:none}.project-clarity #admin-main .pl-workspace .pl-heading{align-items:center;gap:12px;margin:0 0 12px}.project-clarity #admin-main .pl-workspace .pl-eyebrow{color:#737373;font-size:11px}.project-clarity #admin-main .pl-workspace .pl-heading h1{color:#262626;margin:2px 0;font-size:20px;font-weight:700;line-height:1.5}.project-clarity #admin-main .pl-workspace .pl-heading p{color:#737373;font-size:12px;line-height:1.6}.project-clarity #admin-main .pl-workspace .pl-heading-actions{gap:8px}.project-clarity #admin-main .pl-workspace :is(.pl-primary,.pl-secondary){border-radius:10px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:600}.project-clarity #admin-main .pl-workspace .pl-primary{color:#fff;background:#e41d3a;border-color:#e41d3a}.project-clarity #admin-main .pl-workspace .pl-primary:hover{background:#c4152f;border-color:#c4152f}.project-clarity #admin-main .pl-workspace .pl-secondary{color:#525252;background:#fff;border-color:#e5e5e5}.project-clarity #admin-main .pl-workspace .pl-secondary:not(:disabled):hover{color:#e41d3a;background:#fff;border-color:#e41d3a}.project-clarity #admin-main .pl-workspace .pl-filters{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:10px;padding:12px 14px;box-shadow:0 1px 3px #0000000a}.project-clarity #admin-main .pl-workspace .pl-filter-main{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(112px,1fr)) auto;align-items:end;gap:9px}.project-clarity #admin-main .pl-workspace .pl-filters label{color:#737373;gap:4px;font-size:11px;font-weight:600}.project-clarity #admin-main .pl-workspace .pl-filters :is(input:not([type=hidden]),select){color:#262626;background:#fff;border:1px solid #e5e5e5;border-radius:9px;min-height:36px;padding:6px 10px;font-size:12px;line-height:1.5}.project-clarity #admin-main .pl-workspace .pl-filters :is(input,select):focus{border-color:#e41d3a;outline:0;box-shadow:0 0 0 3px #e41d3a1f}.project-clarity #admin-main .pl-workspace .pl-search>div>svg{color:#737373;top:10px}.project-clarity #admin-main .pl-workspace .pl-apply{color:#fff;background:#e41d3a;border:1px solid #e41d3a;border-radius:9px;min-height:36px;padding:7px 14px;font-size:12px;font-weight:600}.project-clarity #admin-main .pl-workspace .pl-apply:hover{background:#c4152f}.project-clarity #admin-main .pl-workspace .pl-advanced{border-top-color:#e5e5e5;margin-top:10px;padding-top:10px}.project-clarity #admin-main .pl-workspace .pl-advanced>summary{color:#737373;font-size:11px}.project-clarity #admin-main .pl-workspace .pl-advanced>div{gap:9px;padding-top:10px}.project-clarity #admin-main .pl-workspace .pl-filter-bottom{gap:10px;padding-top:10px}.project-clarity #admin-main .pl-workspace .pl-filter-bottom label{align-items:center;gap:6px}.project-clarity #admin-main .pl-workspace .pl-filter-bottom select{min-height:32px;padding:4px 8px}.project-clarity #admin-main .pl-workspace .pl-filter-note,.project-clarity #admin-main .pl-workspace .pl-reset{color:#737373}.project-clarity #admin-main .pl-workspace .pl-buckets{background:#fff;border:1px solid #e5e5e5;border-radius:10px;gap:3px;width:fit-content;max-width:100%;margin:0 0 10px;padding:3px}.project-clarity #admin-main .pl-workspace .pl-buckets a{color:#525252;border:1px solid #0000;border-radius:8px;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:500}.project-clarity #admin-main .pl-workspace .pl-buckets a>span{color:#737373;background:#f5f5f5;padding:2px 6px;font-size:10px}.project-clarity #admin-main .pl-workspace .pl-buckets a.is-active{color:#e41d3a;box-shadow:none;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .pl-workspace .pl-buckets a.is-active>span{color:#c4152f;background:#fad1d8}.project-clarity #admin-main .pl-workspace .pl-buckets a:hover:not(.is-active){background:#fafafa}.project-clarity #admin-main .pl-workspace .pl-results-panel>header{min-height:50px;padding:10px 14px}.project-clarity #admin-main .pl-workspace .pl-results-panel>header h2{font-size:13px}.project-clarity #admin-main .pl-workspace .pl-results-panel>header p{margin-top:2px;font-size:11px;line-height:1.5}.project-clarity #admin-main .pl-workspace .pl-selection-tools label{color:#525252;gap:6px;font-size:11px}.project-clarity #admin-main .pl-workspace .pl-selection-tools input{accent-color:#e41d3a}.project-clarity #admin-main .pl-workspace .pl-results-panel>footer{padding:10px 14px;font-size:11px}.project-clarity #admin-main .pl-workspace .pl-results-panel>footer>span{color:#737373;font-size:11px}@container (width>=651px) and (width<=1000px){.project-clarity #admin-main .pl-workspace .pl-filter-main{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(112px,1fr)) auto}.project-clarity #admin-main .pl-workspace .pl-search,.project-clarity #admin-main .pl-workspace .pl-apply{grid-column:auto}}@container (width<=650px){.project-clarity #admin-main .pl-workspace .pl-heading{gap:8px;margin-bottom:10px}.project-clarity #admin-main .pl-workspace .pl-heading h1{font-size:18px}.project-clarity #admin-main .pl-workspace .pl-filters{padding:10px}.project-clarity #admin-main .pl-workspace .pl-filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.project-clarity #admin-main .pl-workspace .pl-search,.project-clarity #admin-main .pl-workspace .pl-apply{grid-column:1/-1}.project-clarity #admin-main .pl-workspace .pl-buckets{width:100%}.project-clarity #admin-main .pl-workspace .pl-buckets a{flex:auto;justify-content:center}}.project-clarity #admin-main .ptm-workspace .ptm-heading h1{color:#262626;letter-spacing:0;margin:2px 0;font-size:20px;font-weight:700;line-height:1.5}.project-clarity #admin-main .ptm-workspace .ptm-heading p{font-size:12px;line-height:1.6}.project-clarity #admin-main .ptm-workspace .ptm-eyebrow{font-size:11px}.project-clarity #admin-main .ptm-workspace .ptm-breadcrumb a{color:#737373;margin:0 0 6px;font-size:12px}.project-clarity #admin-main .ptm-workspace .ptm-breadcrumb a:hover{color:#e41d3a}.project-clarity #admin-main .ptm-workspace .ptm-breadcrumb{gap:7px;min-height:20px;margin:0 0 12px}.project-clarity #admin-main .ptm-workspace .ptm-header{gap:12px;margin-bottom:12px}.project-clarity #admin-main .ptm-workspace .ptm-heading{gap:10px}.project-clarity #admin-main .ptm-workspace .ptm-heading-icon{color:#e41d3a;background:#fdecef;border:1px solid #fad1d8;border-radius:10px;width:36px;height:36px}.project-clarity #admin-main .ptm-workspace .ptm-heading-icon svg{width:18px;height:18px}.project-clarity #admin-main .ptm-workspace .ptm-library,.project-clarity #admin-main .ptm-workspace .ptm-editor-section{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.project-clarity #admin-main .ptm-workspace .ptm-library-header{background:#fafafa;border-bottom-color:#e5e5e5;gap:10px;min-height:50px;padding:10px 14px}.project-clarity #admin-main .ptm-workspace .ptm-library-header h2{color:#262626;font-size:13px;font-weight:700}.project-clarity #admin-main .ptm-workspace .ptm-library-header p,.project-clarity #admin-main .ptm-workspace .ptm-footnote{color:#737373;font-size:11px}.project-clarity #admin-main .ptm-workspace .ptm-count{color:#e41d3a;background:#fdecef;border:1px solid #fad1d8;min-width:22px}.project-clarity #admin-main .ptm-workspace .ptm-filters{background:#fff;border-color:#e5e5e5;border-radius:9px;gap:2px;padding:3px}.project-clarity #admin-main .ptm-workspace .ptm-filters a{color:#525252;border-radius:7px;min-height:30px;padding:5px 9px;font-size:11px}.project-clarity #admin-main .ptm-workspace .ptm-filters [aria-current=page]{color:#e41d3a;box-shadow:none;background:#fdecef;font-weight:600}.project-clarity #admin-main .ptm-workspace .ptm-toolbar{background:#fff;border-bottom:1px solid #e5e5e5;gap:8px;min-height:52px;padding:8px 12px}.project-clarity #admin-main .ptm-workspace .ptm-search{background:#fff;border-color:#e5e5e5;border-radius:9px;min-height:36px}.project-clarity #admin-main .ptm-workspace .ptm-search svg{color:#737373}.project-clarity #admin-main .ptm-workspace .ptm-search input{color:#262626;min-height:34px;font-size:12px}.project-clarity #admin-main .ptm-workspace .ptm-search:focus-within{border-color:#e41d3a;outline:2px solid #e41d3a1f}.project-clarity #admin-main .ptm-workspace .ptm-result-note,.project-clarity #admin-main .ptm-workspace .ptm-clear{color:#737373;font-size:11px}.project-clarity #admin-main .ptm-workspace .ptm-table thead{background:#fafafa;border-color:#e5e5e5}.project-clarity #admin-main .ptm-workspace .ptm-table thead th{color:#737373;padding:9px 12px;font-size:12px;font-weight:600}.project-clarity #admin-main .ptm-workspace .ptm-table tbody td,.project-clarity #admin-main .ptm-workspace .ptm-table tbody th{color:#525252;border-bottom-color:#e5e5e5;padding:10px 12px;font-size:13px;line-height:1.6}.project-clarity #admin-main .ptm-workspace .ptm-table tbody tr:hover{background:#fafafa}.project-clarity #admin-main .ptm-workspace .ptm-identity a{color:#262626;font-size:13px;font-weight:700}.project-clarity #admin-main .ptm-workspace .ptm-identity a:hover{color:#e41d3a}.project-clarity #admin-main .ptm-workspace :is(.ptm-identity small,.ptm-version,.ptm-cell-note){color:#737373;font-size:11px}.project-clarity #admin-main .ptm-workspace .ptm-file-icon{color:#737373;background:#fafafa;border-color:#e5e5e5;border-radius:8px;width:34px;height:36px;margin-inline-end:9px}.project-clarity #admin-main .ptm-workspace .ptm-type,.project-clarity #admin-main .ptm-workspace .ptm-status{color:#525252;background:#fafafa;border-color:#e5e5e5}.project-clarity #admin-main .ptm-workspace .ptm-stage-count{color:#525252;font-size:12px}.project-clarity #admin-main .ptm-workspace .ptm-mini-path i{background:#e41d3a}.project-clarity #admin-main .ptm-workspace .ptm-mini-path i:not(:last-child):after{background:#fad1d8}.project-clarity #admin-main .ptm-workspace .ptm-status--active{color:#c4152f;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .ptm-workspace .ptm-row-actions .ptm-button{min-height:32px;margin-inline-end:4px;padding:5px 9px;font-size:11px}.project-clarity #admin-main .ptm-workspace .ptm-row-actions .ptm-button--view{color:#e41d3a;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .ptm-workspace .ptm-row-actions .ptm-button--edit{color:#525252;background:#fff;border-color:#e5e5e5}.project-clarity #admin-main .ptm-workspace .ptm-pagination{background:#fff;border-top-color:#e5e5e5;padding:10px 14px}.project-clarity #admin-main .ptm-workspace :is(.ptm-empty,.ptm-editor-guide){background:#fafafa;border-color:#e5e5e5}.project-clarity #admin-main .ptm-workspace .ptm-editor-guide{border-radius:10px;gap:10px;margin-bottom:12px;padding:12px 14px}.project-clarity #admin-main .ptm-workspace .ptm-editor-guide strong{color:#262626}.project-clarity #admin-main .ptm-workspace .ptm-editor-guide span{color:#737373}.project-clarity #admin-main .ptm-workspace .ptm-editor-section>.app-page-section__header{background:#fafafa;border-bottom-color:#e5e5e5;padding:10px 14px}.project-clarity #admin-main .ptm-workspace .ptm-editor-section .app-page-section__title{font-size:13px}.project-clarity #admin-main .ptm-workspace .ptm-editor-section .app-page-section__body{padding:14px}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-definition-form{gap:14px;margin-top:0}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-definition-form .process-form__grid{gap:12px}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-field{color:#525252;gap:5px;font-size:12px;font-weight:600}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-field :is(input:not([type=hidden]),select,textarea){color:#262626;background:#fff;border:1px solid #e5e5e5;border-radius:9px;min-height:36px;padding:7px 10px;font-size:12px}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-field textarea{min-height:78px}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-field :is(input,select,textarea):focus{border-color:#e41d3a;outline:0;box-shadow:0 0 0 3px #e41d3a1f}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-station-editor{background:#fafafa;border-color:#e5e5e5;border-radius:10px;padding:14px}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-station-editor__row{border-color:#e5e5e5;padding:12px 0}.project-clarity #admin-main .ptm-workspace.ptm-editor .process-station-editor__number{color:#e41d3a;background:#fdecef;border-color:#fad1d8}@media (width<=760px){.project-clarity #admin-main .ptm-workspace .ptm-library-header,.project-clarity #admin-main .ptm-workspace .ptm-toolbar{padding:10px}.project-clarity #admin-main .ptm-workspace .ptm-table tbody tr{border-top-color:#e5e5e5}.project-clarity #admin-main .ptm-workspace .ptm-table td[data-label]:before{color:#737373}}.project-clarity .admin-shell>.app-desktop-sidebar{color:#262626;background:#fff;border-color:#e5e5e5;width:238px}.project-clarity .admin-shell .admin-mobile-nav-panel{color:#262626;background:#fff;border-color:#e5e5e5;width:min(264px,88vw);max-width:min(264px,88vw)}.project-clarity .admin-shell .app-sidebar-brand,.project-clarity .admin-shell .admin-mobile-nav-panel>div:first-child{color:#262626;background:#fff;border-color:#e5e5e5}.project-clarity .admin-shell .app-sidebar-brand :is(a,p),.project-clarity .admin-shell .admin-mobile-nav-panel>div:first-child :is(p,button){color:#262626}.project-clarity .admin-shell .app-sidebar-brand .app-sidebar-brand-text,.project-clarity .admin-shell .ws-group h2,.project-clarity .admin-shell .ws-footer p{color:#737373}.project-clarity .admin-shell .app-sidebar-collapse{color:#737373;background:#fafafa;border-color:#e5e5e5}.project-clarity .admin-shell .app-sidebar-collapse:hover{color:#262626;background:#f5f5f5}.project-clarity .admin-shell .ws-sidebar{color:#525252;background:#fff}.project-clarity .admin-shell .ws-sidebar .ws-link{color:#525252;background:0 0;border:1px solid #0000;border-radius:12px;gap:10px;min-height:43px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5}.project-clarity .admin-shell .ws-sidebar .ws-link>svg{color:#737373;background:0 0;width:17px;height:17px}.project-clarity .admin-shell .ws-sidebar .ws-link:hover{color:#262626;background:#fafafa}.project-clarity .admin-shell .ws-sidebar .ws-link:hover>svg{color:#525252}.project-clarity .admin-shell .ws-sidebar .ws-link.is-active{color:#e41d3a;box-shadow:none;background:#fdecef;border-color:#fad1d8;font-weight:700}.project-clarity .admin-shell .ws-sidebar .ws-link.is-active>svg{color:#e41d3a;background:0 0}.project-clarity .admin-shell .ws-sidebar .ws-link.is-active:before{inset-inline-start:-1px;background:#e41d3a;width:4px;height:24px;top:50%;bottom:auto;transform:translateY(-50%)}.project-clarity .admin-shell .ws-group{gap:4px;padding-top:16px}.project-clarity .admin-shell .ws-group h2{margin:0;padding:0 12px 6px;font-size:10.5px;font-weight:700;line-height:1.5}.project-clarity .admin-shell .ws-footer>.ws-link{color:#737373;border-top-color:#e5e5e5;font-size:12px}.project-clarity .admin-shell .ws-sidebar .ws-link:focus-visible{outline-color:#e41d3a}html.sidebar-collapsed .project-clarity .admin-shell .app-desktop-sidebar .ws-group{border-top-color:#e5e5e5}.project-clarity #admin-main.admin-main-canvas:not(.admin-main--project-chat):has(.org-units,.org-unit-editor,.task-library,.task-library-editor,.notification-workspace){color:#262626;background:#f5f5f5}.project-clarity #admin-main :is(.org-units,.org-unit-editor,.task-library,.notification-workspace){color:#262626;width:100%;max-width:none;margin-inline:0}.project-clarity #admin-main :is(.org-units__header,.org-unit-editor__header,.task-library-heading,.nw-heading){align-items:center;gap:12px;margin:0 0 12px}.project-clarity #admin-main :is(.org-units__header h1,.org-unit-editor__header h1,.task-library-heading h1,.nw-heading h1){color:#262626;letter-spacing:0;margin:2px 0;font-size:20px;font-weight:700;line-height:1.5}.project-clarity #admin-main :is(.org-units__header p,.org-unit-editor__header p,.task-library-heading p,.nw-heading p){color:#737373;margin-top:3px;font-size:12px;line-height:1.7}.project-clarity #admin-main :is(.org-units__create,.task-library-primary,.nw-button--primary){color:#fff;min-height:36px;box-shadow:none;background:#e41d3a;border:1px solid #e41d3a;border-radius:9px;padding:6px 12px;font-size:12px;font-weight:600}.project-clarity #admin-main :is(.org-units__create,.task-library-primary,.nw-button--primary):hover{color:#fff;background:#c4152f;border-color:#c4152f}.project-clarity #admin-main :is(.org-units__panel,.org-unit-editor__card,.org-unit-editor__preview,.org-unit-editor__footer,.task-library-toolbar,.task-library-card,.task-library-dialog,.nw-filters,.nw-list){background:#fff;border-color:#e5e5e5;border-radius:12px;box-shadow:0 1px 3px #0000000a}.project-clarity #admin-main :is(.org-units__panel-heading,.org-unit-editor__section-heading,.task-library-card>header,.task-library-section-heading,.nw-list-toolbar){background:#fafafa;border-color:#e5e5e5}.project-clarity #admin-main .org-units__panel-heading{padding:10px 14px}.project-clarity #admin-main :is(.org-units__panel-heading h2,.org-unit-editor h2,.task-library-card h2,.task-library-editor h2,.task-library-section-heading h2){color:#262626;font-size:13px;font-weight:700}.project-clarity #admin-main :is(.org-units__panel-heading p,.org-unit-editor__section-heading p,.task-library-section-heading p){color:#737373;font-size:11px}.project-clarity #admin-main :is(.org-units__panel-heading h2 span,.org-units__count,.task-library-unit,.task-library-fixed-unit){color:#525252;background:#fafafa;border:1px solid #e5e5e5}.project-clarity #admin-main .org-units__toolbar{border-bottom:1px solid #e5e5e5;gap:8px;padding:8px 12px}.project-clarity #admin-main .org-units__filter{color:#737373;font-size:11px}.project-clarity #admin-main .org-units__filter select,.project-clarity #admin-main .org-unit-editor__field :is(input,textarea,select),.project-clarity #admin-main .project-catalog-editor .org-unit-editor__field :is(input,textarea,select){color:#262626;min-height:36px;box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:9px;padding:6px 10px;font-size:12px}.project-clarity #admin-main .org-units__search input[data-unit-search]{color:#262626;font-size:12px;background:#fff!important;border-color:#e5e5e5!important;border-radius:9px!important;height:36px!important;min-height:36px!important;padding-block:6px!important}.project-clarity #admin-main :is(.org-units__search input[data-unit-search],.org-units__filter select,.org-unit-editor__field :is(input,textarea,select),.task-library-toolbar :is(input,select),.task-library-grid :is(input,textarea,select),.nw-filters :is(input:not([type=hidden]),select)):focus{outline:0;border-color:#e41d3a!important;box-shadow:0 0 0 3px #e41d3a1f!important}.project-clarity #admin-main .org-units__reset,.project-clarity #admin-main .org-units__density,.project-clarity #admin-main .task-library-secondary,.project-clarity #admin-main .nw-button{color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:9px;min-height:34px;padding:5px 10px;font-size:11px}.project-clarity #admin-main :is(.org-units__reset:hover:enabled,.org-units__density:hover,.task-library-secondary:hover,.nw-button:hover){color:#e41d3a;background:#fff;border-color:#e41d3a}.project-clarity #admin-main .org-units__density[aria-pressed=true]{color:#e41d3a;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .org-units__table table.dataTable>thead>tr>th{color:#737373;background:#fafafa;border-bottom:1px solid #e5e5e5;padding:9px 12px;font-size:12px;font-weight:600}.project-clarity #admin-main .org-units__table table.dataTable>tbody>tr>td{color:#525252;background:#fff;border-bottom:1px solid #e5e5e5;padding:10px 12px;font-size:13px}.project-clarity #admin-main .org-units__table table.dataTable>tbody>tr:hover>td{background:#fafafa}.project-clarity #admin-main :is(.org-units__name,.task-library-card h2,.task-library-card li>strong){color:#262626}.project-clarity #admin-main .org-units__name:hover,.project-clarity #admin-main .task-library-card footer a:hover{color:#e41d3a}.project-clarity #admin-main .org-units__avatar,.project-clarity #admin-main .org-unit-editor__icon,.project-clarity #admin-main .org-unit-editor__preview-identity .org-unit-editor__icon,.project-clarity #admin-main .task-library-dialog>header button{color:#e41d3a;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .org-units__count:not(.org-units__count--zero){color:#c4152f;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .org-units__action{color:#737373;border-radius:8px;width:34px;height:34px}.project-clarity #admin-main .org-units__action:hover{color:#e41d3a;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .org-units__action--danger:hover{color:#c4152f;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .org-units__mobile-hint{color:#737373;background:#fafafa}.project-clarity #admin-main .org-unit-editor{max-width:none}.project-clarity #admin-main .org-unit-editor__header{gap:12px;margin:0 0 12px}.project-clarity #admin-main .org-unit-editor__header h1{color:#262626;letter-spacing:0;font-size:20px}.project-clarity #admin-main :is(.org-unit-editor__eyebrow,.org-unit-editor__help,.org-unit-editor__help-row,.org-unit-editor__preview-note,.org-unit-editor__guide p,.org-unit-editor__footer>p){color:#737373}.project-clarity #admin-main .org-unit-editor__layout{gap:12px}.project-clarity #admin-main :is(.org-unit-editor__card,.org-unit-editor__preview,.org-unit-editor__footer){border-color:#e5e5e5;border-radius:12px;box-shadow:0 1px 3px #0000000a}.project-clarity #admin-main .org-unit-editor__section-heading{background:#fafafa;border-bottom-color:#e5e5e5;padding:10px 14px}.project-clarity #admin-main .org-unit-editor__fields{gap:14px 12px;padding:14px}.project-clarity #admin-main .org-unit-editor__field label{color:#525252;margin-bottom:5px;font-size:12px;font-weight:600}.project-clarity #admin-main .org-unit-editor__preview,.project-clarity #admin-main .org-unit-editor__guide{padding:14px}.project-clarity #admin-main .org-unit-editor__footer{gap:10px;margin-top:12px;padding:10px 14px}.project-clarity #admin-main .org-unit-editor__cancel{color:#525252;border-color:#e5e5e5;border-radius:9px;min-height:36px;font-size:12px}.project-clarity #admin-main .org-unit-editor__submit{color:#fff;background:#e41d3a;border:1px solid #e41d3a;border-radius:9px;min-height:36px;font-size:12px}.project-clarity #admin-main .org-unit-editor__submit:hover{background:#c4152f}.project-clarity #admin-main :is(.task-library-heading,.nw-heading) h1{color:#262626}.project-clarity #admin-main :is(.task-library-heading>div>span,.task-library-toolbar label,.task-library-toolbar>span,.task-library-card>header,.task-library-card>p,.task-library-card summary,.task-library-card li>span,.task-library-card li>small,.task-library-card li p){color:#737373}.project-clarity #admin-main .task-library-toolbar{gap:9px;margin-bottom:10px;padding:10px 12px}.project-clarity #admin-main .task-library-toolbar label{gap:4px;font-size:11px}.project-clarity #admin-main .task-library-toolbar :is(input,select){color:#262626;background:#fff;border-color:#e5e5e5;border-radius:9px;min-height:36px;padding:6px 10px;font-size:12px}.project-clarity #admin-main .task-library-cards{gap:12px}.project-clarity #admin-main .task-library-card{border-radius:12px;padding:14px}.project-clarity #admin-main .task-library-card h2{margin:10px 0 5px;font-size:14px}.project-clarity #admin-main .task-library-card>header{background:0 0}.project-clarity #admin-main .task-library-card details,.project-clarity #admin-main .task-library-card footer{border-color:#e5e5e5}.project-clarity #admin-main .task-library-item{background:#fff;border-color:#e5e5e5;border-radius:10px}.project-clarity #admin-main .task-library-editor{color:#262626;padding:14px}.project-clarity #admin-main .task-library-editor__meta{border-bottom-color:#e5e5e5;margin-bottom:14px;padding-bottom:14px}.project-clarity #admin-main .task-library-grid{gap:12px}.project-clarity #admin-main .task-library-grid label{color:#525252;gap:5px;font-size:12px;font-weight:600}.project-clarity #admin-main .task-library-grid label>span,.project-clarity #admin-main .task-library-grid small{color:#737373}.project-clarity #admin-main .task-library-grid :is(input,textarea,select){color:#262626;background:#fff;border-color:#e5e5e5;border-radius:9px;min-height:36px;padding:6px 10px;font-size:12px}.project-clarity #admin-main .task-library-section-heading{border-bottom:1px solid #e5e5e5;padding:10px 12px}.project-clarity #admin-main .task-library-section-heading h2{font-size:13px}.project-clarity #admin-main .task-library-item__details,.project-clarity #admin-main .task-library-item__details summary,.project-clarity #admin-main .task-library-editor__meta{border-color:#e5e5e5}.project-clarity #admin-main .task-library-note,.project-clarity #admin-main .task-library-preview,.project-clarity #admin-main .task-library-fixed-unit{color:#525252;background:#fafafa;border-color:#e5e5e5}.project-clarity #admin-main .task-library-editor__footer{border-top-color:#e5e5e5;gap:8px;padding:10px 0 0}.project-clarity #admin-main .task-library-editor__footer :is(button,a){border-radius:9px;min-height:36px;font-size:12px}.project-clarity #admin-main .task-library-empty{color:#737373;border-color:#e5e5e5}.project-clarity #admin-main .notification-workspace{max-width:none}.project-clarity #admin-main .nw-heading{margin-bottom:12px}.project-clarity #admin-main .nw-heading>div>span,.project-clarity #admin-main .nw-heading p{color:#737373}.project-clarity #admin-main .nw-heading-icon,.project-clarity #admin-main .nw-event-icon{color:#e41d3a;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .nw-spaces{background:#fff;border-color:#e5e5e5;border-radius:10px;gap:3px;margin-bottom:10px;padding:3px}.project-clarity #admin-main .nw-spaces a{color:#525252;border-radius:8px;min-height:32px;padding:5px 10px;font-size:12px}.project-clarity #admin-main .nw-spaces a[aria-current=page]{color:#e41d3a;box-shadow:none;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .nw-spaces a[aria-current=page] svg{color:#e41d3a}.project-clarity #admin-main .nw-filters{border-color:#e5e5e5;border-radius:12px;padding:10px 12px}.project-clarity #admin-main .nw-filters form{gap:9px}.project-clarity #admin-main .nw-filters label{color:#737373;gap:4px;font-size:11px}.project-clarity #admin-main .notification-workspace .nw-filters :is(input:not([type=hidden]),select){color:#262626;border-color:#e5e5e5;border-radius:9px;padding:6px 10px;font-size:12px;height:36px!important;min-height:36px!important}.project-clarity #admin-main .nw-list-heading{padding:10px 0 8px}.project-clarity #admin-main .nw-status{background:#fff;border:1px solid #e5e5e5;border-radius:10px;gap:3px;padding:3px}.project-clarity #admin-main .nw-status a{color:#525252;border-radius:7px;min-height:30px;padding:5px 9px;font-size:11px}.project-clarity #admin-main .nw-status a[aria-current=true]{color:#e41d3a;background:#fdecef}.project-clarity #admin-main .nw-list{border-color:#e5e5e5;border-radius:12px;box-shadow:0 1px 3px #0000000a}.project-clarity #admin-main .nw-list-toolbar,.project-clarity #admin-main .nw-list-footer{background:#fafafa;border-color:#e5e5e5}.project-clarity #admin-main .nw-item{background:#fff;border-bottom-color:#e5e5e5;padding:12px 14px}.project-clarity #admin-main .nw-item:hover{background:#fafafa}.project-clarity #admin-main .nw-item.is-unread{background:#fff8f9;box-shadow:inset -2px 0 #e41d3a}.project-clarity #admin-main .nw-title{color:#262626;font-size:13px;font-weight:700}.project-clarity #admin-main .nw-excerpt,.project-clarity #admin-main .nw-item-end time,.project-clarity #admin-main .nw-list-footer{color:#737373}.project-clarity #admin-main .nw-state.is-unread{color:#c4152f;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main .nw-icon-button{color:#525252;border-color:#e5e5e5}.project-clarity #admin-main .nw-icon-button:hover,.project-clarity #admin-main .nw-icon-button.nw-read{color:#e41d3a;background:#fdecef;border-color:#fad1d8}.project-clarity #admin-main :is(.org-units,.org-unit-editor,.task-library,.task-library-editor,.notification-workspace) :is(a,button,input,select,textarea):focus-visible{outline-color:#e41d3a}@media (width<=760px){.project-clarity #admin-main .org-units__header,.project-clarity #admin-main .org-unit-editor__header,.project-clarity #admin-main .task-library-heading,.project-clarity #admin-main .nw-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px}.project-clarity #admin-main .org-unit-editor__fields,.project-clarity #admin-main .task-library-grid,.project-clarity #admin-main .org-unit-editor__aside{grid-template-columns:minmax(0,1fr)}.project-clarity #admin-main .org-unit-editor__footer{flex-direction:column;align-items:stretch}.project-clarity #admin-main .nw-list-toolbar{flex-wrap:wrap;align-items:flex-start}}.project-clarity #admin-main.admin-main-canvas:not(.admin-main--project-chat),.project-clarity #app-main.app-main-canvas:not(.app-main--project-chat){background:#fafafa}.project-clarity #admin-main .task-manager--project .task-manager__table .select2-container--default .select2-selection.app-select-control,.project-clarity #admin-main .task-manager--project .task-manager__table .select2-container--default .select2-selection.app-select-control:hover,.project-clarity #admin-main .task-manager--project .task-manager__table .select2-container--default.select2-container--focus .select2-selection.app-select-control,.project-clarity #admin-main .task-manager--project .task-manager__table .select2-container--default.select2-container--open .select2-selection.app-select-control{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}html .project-clarity jdp-container .select2-container{--picker-field-height:2rem}html .project-clarity jdp-container .select2-selection.app-select-control,html .project-clarity jdp-container .select2-selection.app-select-control.select2-selection--single{border-radius:8px!important;height:2rem!important;min-height:2rem!important;padding-block:0!important}html .project-clarity jdp-container .jdp-icon-plus,html .project-clarity jdp-container .jdp-icon-minus{border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:2rem;min-height:2rem;display:inline-flex}html .project-clarity jdp-container .jdp-icon-plus svg,html .project-clarity jdp-container .jdp-icon-minus svg{width:17px;height:17px}body.user-access-workspace{--color-app-primary:#242427;--color-app-accent:#b44b5b;--color-app-canvas:#f8f9fb;--access-ink:#242427;--access-muted:#606571;--access-blue:#496b96;--access-line:#dce2eb;color:var(--access-ink);background:#f8f9fb}.user-access-workspace :is(.central-user-management-workspace,.central-user-management-canvas){background:#f8f9fb}.user-access-workspace .central-user-management-header{background:#fff;border-color:#dce2eb}.user-access-workspace .central-user-management-sidebar{background:#242427;border-color:#353539}.user-access-workspace .central-user-management-sidebar>div{border-color:#3a3a3e}.user-access-workspace .central-user-management-sidebar :is(p,a){color:#d6d7de}.user-access-workspace .central-user-management-sidebar a:hover{color:#fff;background:#303034}.user-access-workspace .central-user-management-sidebar a[aria-current=page]{color:#fff;--tw-ring-color:#46556c;background:#303b4b}.user-access-workspace .central-user-management-sidebar :is(.bg-app-accent\/8,.bg-app-accent\/12){color:#b9cce6;background:#303b4b}.user-access-workspace .central-user-management-sidebar nav>a:last-child{border-color:#3a3a3e}.user-access-workspace :is(h1,h2,h3){color:#242427}.user-access-workspace :is(.admin-user-page-header,.admin-user-form-card,.admin-user-profile-hero,.admin-user-info-card,.admin-user-stat-card){background:#fff;border:1px solid #d2dce9;box-shadow:0 2px 8px #2022260a}.user-access-workspace :is(.admin-user-page-header__icon,.admin-user-profile-avatar,.admin-user-stat-card__icon){color:#496b96;box-shadow:none;background:#f0f4fa;border-color:#cdd9e8}.user-access-workspace .admin-user-form__section{border-color:#e5e8ee}.user-access-workspace :is(.admin-user-form__title,.admin-user-profile-name){color:#242427}.user-access-workspace .admin-user-form__index{color:#496b96;background:#f0f4fa;border-color:#cdd9e8}.user-access-workspace .admin-user-form__actions{box-shadow:none;background:#fff;border-top:1px solid #dce2eb}.user-access-workspace :is(.admin-user-form__actions,.access-savebar) button[type=submit],.user-access-workspace :is(a,button)[class~=bg-app-accent],.user-access-workspace .admin-user-detail-edit{color:#fff;box-shadow:none;background:#242427;border-color:#242427}.user-access-workspace #admin-main:not(.admin-main--project-chat) :is(button,a)[class~=bg-app-primary],.user-access-workspace #admin-main:not(.admin-main--project-chat) :is(button,a)[class*=bg-app-primary\/]{color:#fff;background:#242427;border-color:#242427}.user-access-workspace #admin-main:not(.admin-main--project-chat) :is(button,a)[class*=bg-app-primary]:hover{background:#3b3b40;border-color:#3b3b40}.user-access-workspace .crm-management-table{background:#fff;border-color:#dce2eb}.user-access-workspace .crm-management-table thead{background:#f2f5f9}.user-access-workspace :is(input:not([type=checkbox]):not([type=hidden]),select,.select2-selection.app-select-control){color:#242427;background-color:#fff;border-color:#d2d9e3;min-height:42px}.user-access-workspace :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #7c94b3}.user-access-workspace input[type=checkbox]{accent-color:#496b96}.user-access-workspace #admin-main .admin-user-form :is(input:not([type=checkbox]):not([type=hidden]),select){height:42px;min-height:42px;font-size:13px}.user-access-workspace .admin-user-form{--picker-field-height:42px}.user-access-workspace .admin-user-form .select2-container--default .select2-selection.app-select-control{height:42px;min-height:42px}.user-access-workspace .admin-user-form :is(input[type=password],input[autocomplete=new-password]){padding-inline-end:7rem}.user-access-workspace .password-field{position:relative}.user-access-workspace .password-field>button{inset-inline-end:10px;color:#496b96;min-height:28px;font-size:11px;position:absolute;top:7px}.user-access-workspace [hidden]{display:none!important}.access-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.access-page-heading h1{margin:5px 0 8px;font-size:22px;font-weight:750}.access-page-heading p{color:#496b96;font-size:11px;font-weight:600}.access-page-heading span{color:#606571;font-size:13px;line-height:1.9}.access-button{color:#4d4d4e;cursor:pointer;background:#fff;border:1px solid #d2d9e3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.access-button:hover{background:#f3f5f8}.access-button--primary{color:#fff;background:#242427;border-color:#242427}.access-button--primary:hover{background:#3b3b40}.access-guide{border:1px solid #cdd9e8;background:#fff;border-inline-start:3px solid #7c94b3;border-radius:12px;margin-bottom:20px;padding:16px 20px}.access-guide summary{cursor:pointer;color:#3e5f88;font-size:13px;font-weight:700}.access-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:16px;display:grid}.access-guide p{color:#606571;font-size:12px;line-height:2}.access-guide strong{color:#242427;margin-bottom:5px;display:block}.access-guide__note{border-top:1px solid #e5e8ee;margin-top:15px;padding-top:12px}.access-editor{gap:20px;display:grid}.access-identity{background:#fff;border:1px solid #d2dce9;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;display:grid}.access-identity label,.access-toolbar label{gap:8px;font-size:12px;font-weight:600;display:grid}.access-identity input,.access-toolbar input[type=search],.access-toolbar select{width:100%;font:inherit;border:1px solid #d2d9e3;border-radius:8px;padding:9px 12px;font-weight:400}.access-identity small{color:#606571;font-size:11px;font-weight:400}.access-impact{color:#934350;background:#fcf7f8;border:1px solid #e6cbd1;border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:12px;line-height:1.9}.access-toolbar{background:#fff;border:1px solid #dce2eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.access-toolbar>label:first-child{flex:1;min-width:200px}.access-toolbar .access-toolbar__selected{align-items:center;gap:8px;font-size:12px;display:flex}.access-toolbar>span{color:#606571;font-size:12px}.access-panel{background:#fff;border:1px solid #d2dce9;border-radius:12px;overflow:hidden}.access-panel__header{background:#f7f9fc;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.access-panel__header h2{font-size:15px;font-weight:700}.access-panel__header p{color:#606571;margin-top:5px;font-size:12px;line-height:1.9}.access-panel__body{padding:20px}.access-resource-grid{gap:14px;display:grid}.access-resource{border:1px solid #dce2eb;border-radius:10px;overflow:hidden}.access-resource__header{background:#fbfcfe;border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.access-resource__header h3{font-size:13px;font-weight:700}.access-resource__header p{color:#606571;max-width:850px;margin-top:5px;font-size:12px;line-height:1.9}.access-resource__tools{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.access-resource__tools button{color:#496b96;cursor:pointer;background:#fff;border:1px solid #d2d9e3;border-radius:7px;min-height:32px;padding:5px 10px;font-size:11px}.access-resource__tools button:hover{background:#edf2f8}.access-options{background:#e9edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.access-option{cursor:pointer;background:#fff;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.access-option:hover{background:#f9fbfe}.access-option:has(input:checked){background:#f4f7fb}.access-option>input{border-color:#acb9ca;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:3px}.access-option__copy{gap:6px;display:grid}.access-option strong{color:#303033;font-size:12px;font-weight:600}.access-option__copy>span{color:#606571;font-size:11px;line-height:1.9}.access-sensitive{color:#934350;background:#fcf3f5;border:1px solid #e6cbd1;border-radius:4px;margin-inline-start:5px;padding:1px 5px;font-size:9px;font-weight:500;display:inline-block}.access-warning{color:#795321;background:#faf6ef;border:1px solid #e5d6bf;border-radius:9px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.9}.access-warning ul{padding-inline-start:20px;list-style:outside}.access-resource .access-warning{margin:10px}.access-savebar{z-index:12;background:#fff;border:1px solid #cdd9e8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 16px #20222612}.access-savebar>span{color:#606571;font-size:12px}.access-savebar>div{gap:8px;display:flex}.access-no-results{text-align:center;color:#606571;padding:25px;font-size:13px}.access-state{color:#606571;background:#f5f6f8;border:1px solid #dce2eb;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.access-state.is-allowed{color:#30664f;background:#f0f7f3;border-color:#cddfd5}.access-audit{background:#fff;border:1px solid #cdd9e8;border-radius:12px;margin-top:24px;overflow:hidden}.access-audit>header{background:#f7f9fc;border-bottom:1px solid #dce2eb;padding:20px}.access-audit h2{font-size:16px;font-weight:700}.access-audit header p{color:#606571;margin-top:8px;font-size:12px;line-height:1.9}.access-audit .access-toolbar{border:0;border-bottom:1px solid #dce2eb;border-radius:0}.access-audit details{border-bottom:1px solid #e5e8ee}.access-audit summary{cursor:pointer;padding:16px 20px;font-size:13px;font-weight:600}.access-audit-row{border-top:1px solid #f0f1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;display:flex}.access-audit-row strong{font-size:12px}.access-audit-row p,.access-audit-row small{color:#606571;margin-top:5px;font-size:11px;line-height:1.9;display:block}.access-audit-row>div:last-child{min-width:120px}.access-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.access-stats article{background:#fff;border:1px solid #d2dce9;border-top:3px solid #7c94b3;border-radius:10px;padding:16px 20px}.access-stats article:first-child{border-top-color:#4d4d4e}.access-stats article:last-child{border-top-color:#b9808a}.access-stats strong{color:#242427;margin-top:8px;font-size:24px;display:block}.access-stats span{color:#606571;font-size:12px}.access-role-preview{background:#f7f9fc;border:1px solid #cdd9e8;border-radius:9px;grid-column:1/-1;padding:15px}.access-role-preview h3{font-size:13px;font-weight:600}.access-role-preview p,.access-role-preview summary{color:#606571;margin-top:8px;font-size:12px;line-height:1.9}.access-role-preview ul{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.access-role-preview li{color:#496b96;background:#fff;border:1px solid #d2dce9;border-radius:5px;padding:4px 7px;font-size:11px}@media (width<=760px){.access-guide__steps,.access-identity,.access-options{grid-template-columns:1fr}.access-page-heading,.access-panel__header,.access-resource__header{flex-wrap:wrap}.access-panel__body{padding:12px}.access-savebar{flex-wrap:wrap;bottom:6px}.access-stats{gap:8px}.access-stats article{padding:12px}.access-audit-row{flex-wrap:wrap}}.company-users-workspace,.company-user-editor-page{width:100%;min-width:0;max-width:1440px;margin-inline:auto;container-type:inline-size}.company-users-workspace svg,.company-user-editor-page svg{flex-shrink:0;width:17px;height:17px}.company-users-heading{justify-content:space-between;align-items:center;gap:18px;margin:4px 0 18px;display:flex}.company-users-heading>div>span,.company-user-editor-eyebrow{color:#606571;font-size:10px}.company-users-heading h1{margin:3px 0;font-size:23px;font-weight:700;line-height:1.8}.company-users-heading p{color:#606571;font-size:12px;line-height:1.9}.company-users-spaces{background:#edf0f4;border:1px solid #dce2eb;border-radius:10px;gap:5px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.company-users-spaces a{color:#606571;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:12px;display:flex}.company-users-spaces a[aria-current=page]{color:#242427;background:#fff;border-color:#d2d9e3;box-shadow:0 1px 3px #2022260a}.company-users-spaces a[aria-current=page] svg{color:#496b96}.company-users-filters{background:#fff;border:1px solid #d2dce9;border-radius:12px;padding:16px 18px}.company-users-filters form{grid-template-columns:minmax(200px,1.6fr) minmax(160px,1fr) 125px auto;align-items:end;gap:12px;display:grid}.company-users-filters form:not(:has(select[name=role])){grid-template-columns:minmax(200px,1fr) 125px auto}.company-users-filters label{color:#606571;gap:7px;min-width:0;font-size:11px;display:grid}.user-access-workspace #admin-main .company-users-filters :is(input:not([type=hidden]),select){width:100%;height:40px;min-height:40px;font:inherit;color:#303033;box-shadow:none;background:#fff;border:1px solid #d2d9e3;border-radius:8px;padding:8px 10px;font-size:12px}.company-users-search>div{position:relative}.company-users-search svg{inset-inline-start:11px;color:#747c87;width:16px;height:16px;position:absolute;top:12px}.user-access-workspace #admin-main .company-users-search input{padding-inline-start:35px!important}.company-users-filter-actions{align-items:center;gap:12px;min-height:40px;display:flex}.company-users-reset{color:#934350;white-space:nowrap;font-size:11px}.company-users-filters .select2-container{--picker-field-height:40px;min-width:0;width:100%!important}.user-access-workspace #admin-main .company-users-filters .select2-selection.app-select-control{background:#fff;border:1px solid #d2d9e3;border-radius:8px;height:40px;min-height:40px}.user-access-workspace #admin-main .company-users-filters .select2-selection__rendered{font-size:12px;line-height:38px}.company-users-list-heading{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 12px;display:flex}.company-users-list-heading>span{color:#606571;font-size:11px}.company-users-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.company-users-status a{color:#606571;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:35px;padding:6px 12px;font-size:11px;display:flex}.company-users-status a>span{color:#606571;font-variant-numeric:tabular-nums;background:#e9edf3;border-radius:6px;padding:1px 7px;font-size:10px}.company-users-status a[aria-current=true]{color:#3e5f88;background:#fff;border-color:#c2d0e2}.company-users-status a[aria-current=true]>span{color:#3e5f88;background:#edf2f8}.company-users-status a:hover{background:#fff}.company-users-results{background:#fff;border:1px solid #d2dce9;border-radius:12px;min-width:0;overflow:hidden}.company-users-table-wrap{overflow-x:auto}.user-access-workspace #admin-main .company-users-table{border-collapse:collapse;text-align:start;background:#fff;width:100%;min-width:960px;margin:0}.user-access-workspace #admin-main .company-users-table th{text-align:start;color:#606571;white-space:nowrap;background:#f7f9fc;border:0;border-bottom:1px solid #dce2eb;padding:12px 15px;font-size:11px;font-weight:600}.user-access-workspace #admin-main .company-users-table td{color:#4d4d4e;vertical-align:middle;border:0;border-bottom:1px solid #edf0f4;padding:13px 15px;font-size:12px;line-height:1.8}.user-access-workspace #admin-main .company-users-table tbody tr:last-child td{border-bottom:0}.user-access-workspace #admin-main .company-users-table tbody tr:hover{background:#fafbfe}.user-access-workspace #admin-main .company-users-table .company-users-number{text-align:center;color:#747c87;width:42px;padding-inline:10px;font-size:11px}.company-users-identity>div{align-items:center;gap:10px;min-width:150px;display:flex}.company-users-identity a{color:#242427;overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.company-users-identity small{color:#747c87;width:fit-content;margin-top:2px;font-size:10px;display:block}.company-users-avatar{color:#496b96;background:#f2f5f9;border:1px solid #d2dce9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.company-users-contact{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:210px;font-size:11px;display:block;overflow:hidden}small.company-users-contact,.company-users-secondary{color:#747c87;margin-top:4px;font-size:10px;display:block}.company-users-role{color:#4d4d4e;font-size:11px}.company-users-role-tags{flex-wrap:wrap;gap:4px;max-width:190px;display:flex}.company-users-role-tags span{color:#496b96;background:#f2f5f9;border:1px solid #dce2eb;border-radius:5px;padding:2px 6px;font-size:10px;display:inline-block}.company-users-account-state{color:#934350;white-space:nowrap;background:#fcf7f8;border:1px solid #e6cbd1;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.company-users-account-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.company-users-account-state.is-active{color:#38775e;background:#f3f8f5;border-color:#cddfd5}.company-users-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.company-users-actions form{margin:0;display:flex}.company-users-actions :is(a,button){color:#606571;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:inline-flex}.company-users-actions :is(a,button):hover{color:#3e5f88;background:#edf2f8;border-color:#b9c9df}.company-users-actions .company-users-delete{color:#a54252}.company-users-actions .company-users-delete:hover{color:#934350;background:#fcf3f5;border-color:#e6cbd1}.user-access-workspace #admin-main .company-users-table .company-users-actions-heading{text-align:end}.company-users-results>footer{color:#606571;border-top:1px solid #e5e8ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex}.company-users-results>footer>span{font-size:10px}.company-users-pagination{padding:0 18px 16px}.company-users-pagination nav{gap:10px}.company-users-pagination a,.company-users-pagination span{font-size:11px}.company-users-empty{text-align:center;color:#606571;padding:32px 20px;font-size:12px;line-height:2}.company-users-empty svg{color:#7c94b3;width:26px;height:26px;margin:0 auto 10px;display:block}.company-users-empty h2{font-size:14px;font-weight:600}.company-users-empty a{color:#496b96;margin-top:10px;display:inline-block}.company-users-portal-help{color:#606571;background:#fff;border:1px solid #dce2eb;border-radius:9px;margin-bottom:12px;padding:12px 16px;font-size:12px;line-height:1.9}.company-users-portal-help summary{cursor:pointer;color:#496b96;font-size:11px}.company-users-portal-help p{margin:10px 0}.company-users-portal-help label{margin-bottom:6px;font-size:11px;display:block}.company-users-portal-help input{border:1px solid #d2d9e3;border-radius:7px;width:100%;padding:8px 10px}.company-user-editor-heading{align-items:center;gap:12px;margin:8px 0 18px;display:flex}.company-user-editor-icon{color:#496b96;background:#fff;border:1px solid #d2dce9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.user-access-workspace #admin-main .company-user-editor-heading h1{margin:2px 0 4px;font-size:21px;line-height:1.6}.company-user-editor-heading p:last-child{margin-top:0;font-size:12px;line-height:1.8}.company-user-editor-type{color:#606571;white-space:nowrap;border:1px solid #dce2eb;border-radius:6px;padding:5px 9px;font-size:11px}.company-user-form-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.company-user-form-main,.company-user-form-side{gap:14px;min-width:0;display:grid}.company-user-card{background:#fff;border:1px solid #d2dce9;border-radius:12px;min-width:0;padding:18px}.company-user-card>header{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.company-user-card>header>span,.company-user-card>header>svg{color:#496b96;background:#f2f5f9;border:1px solid #dce2eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;display:flex}.company-user-card>header>svg{padding:5px}.company-user-card h2{font-size:13px;font-weight:700;line-height:1.8}.company-user-card header p{color:#606571;margin-top:3px;font-size:11px;line-height:1.9}.company-user-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.company-user-field{min-width:0}.user-access-workspace #admin-main .company-user-field>label{color:#4d4d4e;margin:0 0 7px;font-size:12px;font-weight:500;display:block}.company-user-field>label>span{color:#a54252;font-size:11px}.user-access-workspace #admin-main .company-user-form .company-user-field input{width:100%;height:40px;min-height:40px;box-shadow:none;background:#fff;border:1px solid #d2d9e3;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:12px;line-height:22px}.user-access-workspace #admin-main .company-user-form .password-field input{padding-inline-end:92px}.user-access-workspace .company-user-form .password-field button{min-height:28px;font-size:10px;top:6px}.company-user-field>p,.company-user-error{color:#a54252;margin-top:6px;font-size:11px;line-height:1.8}.company-user-form fieldset:disabled{opacity:.65}.company-user-notice,.company-user-help{color:#606571;font-size:11px;line-height:1.9}.company-user-notice{background:#f7f9fc;border:1px solid #d2dce9;border-radius:9px;margin-bottom:14px;padding:12px 14px}.company-user-role-fields{gap:14px;display:grid}.user-access-workspace #admin-main .company-user-role-fields label{color:#4d4d4e;margin:0 0 7px;font-size:12px;font-weight:500}.user-access-workspace #admin-main .company-user-form .select2-selection.app-select-control{height:40px;min-height:40px;box-shadow:none;background:#fff;border:1px solid #d2d9e3;border-radius:8px}.user-access-workspace #admin-main .company-user-form .select2-container{--picker-field-height:40px}.user-access-workspace #admin-main .company-user-form .select2-selection.app-select-control,.user-access-workspace #admin-main .company-users-filters .select2-selection.app-select-control{border-color:#d2d9e3!important}.user-access-workspace #admin-main .company-user-form .company-user-field input{height:40px!important;min-height:40px!important}.user-access-workspace #admin-main .company-user-form .select2-selection__rendered{font-size:12px;line-height:38px}.user-access-workspace #admin-main .company-user-form select{height:40px;min-height:40px;padding:8px 11px;font-size:12px}.user-access-workspace #admin-main .company-user-form :is(input,select):focus{outline-offset:1px;box-shadow:none;border-color:#7c94b3;outline:2px solid #edf2f8}.user-access-workspace #admin-main .company-user-form input[aria-invalid=true]{border-color:#b44b5b}.user-access-workspace #admin-main .company-user-form .select2-container--default:is(.select2-container--focus,.select2-container--open) .select2-selection{box-shadow:none;border-color:#7c94b3}.company-user-form .access-role-preview{border-radius:8px;margin-top:14px;padding:10px 12px}.company-user-form .access-role-preview h3{font-size:11px}.company-user-form .access-role-preview p,.company-user-form .access-role-preview summary{margin-top:5px;font-size:10px}.company-user-form .access-role-preview ul{max-height:180px;overflow-y:auto}.company-user-module-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-user-module-options label,.company-user-state-card label{cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.company-user-module-options label{border:1px solid #dce2eb;border-radius:8px;padding:11px}.company-user-module-options label:has(input:checked){background:#f7f9fc;border-color:#b9c9df}.company-user-module-options input[type=checkbox],.company-user-state-card input[type=checkbox],.company-user-portal-roles input{flex-shrink:0;width:16px;height:16px;margin:0}.company-user-module-options small,.company-user-state-card small{color:#606571;margin-top:3px;font-size:10px;line-height:1.8;display:block}.company-user-state-card strong{font-size:12px;font-weight:600}.company-user-state-card{padding:15px 18px}.company-user-portal-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.company-user-portal-roles label{border:1px solid #dce2eb;border-radius:7px;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.company-user-portal-roles label:has(:checked){background:#f2f5f9;border-color:#b9c9df}.company-user-help{margin-top:12px}.company-user-form-actions{background:#fff;border:1px solid #d2dce9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 16px;display:flex}.company-user-form-actions p{color:#606571;font-size:11px}.company-user-form-actions>div{gap:8px;display:flex}.company-user-form-actions button[type=submit]{color:#fff;background:#242427}@container (width<=900px){.company-users-filters form{grid-template-columns:minmax(160px,1fr) 130px}.company-users-search,.company-users-filter-actions{grid-column:1/-1}.company-user-form-layout{grid-template-columns:minmax(0,1fr)}.company-user-form-side{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);align-items:start}}@container (width<=650px){.company-users-heading{flex-wrap:wrap;align-items:flex-start}.company-users-heading>.access-button{margin-inline-start:auto}.company-users-spaces{width:100%}.company-users-spaces a{flex:1;justify-content:center}.company-users-list-heading{flex-wrap:wrap;align-items:flex-start}.company-users-filters{padding:14px}.company-users-filters form:not(:has(select[name=role])){grid-template-columns:minmax(0,1fr)}.company-users-table-wrap{overflow:visible}.user-access-workspace #admin-main .company-users-table{background:#f7f9fc;min-width:0;padding:12px;display:block}.company-users-table thead{display:none}.company-users-table tbody{gap:10px;display:grid}.company-users-table tr{background:#fff;border:1px solid #dce2eb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.user-access-workspace #admin-main .company-users-table td{border:0;min-width:0;padding:10px 12px;display:block}.company-users-table td[data-label]:before{content:attr(data-label);color:#747c87;margin-bottom:5px;font-size:10px;display:block}.user-access-workspace #admin-main .company-users-table .company-users-number{display:none}.company-users-table .company-users-identity{grid-column:1/-1;border-bottom:1px solid #edf0f4!important}.company-users-table .company-users-identity:before{display:none!important}.company-users-table .company-users-actions-cell{grid-column:1/-1;justify-content:space-between;align-items:center;border-top:1px solid #edf0f4!important;display:flex!important}.company-users-actions-cell:before{margin:0!important}.company-users-contact{max-width:100%}.company-user-form-side{grid-template-columns:minmax(0,1fr)}.company-user-card{padding:15px}.company-user-editor-type{display:none}.company-user-form-actions{flex-wrap:wrap}.company-user-form-actions>div{margin-inline-start:auto}}@container (width<=480px){.company-user-field-grid,.company-user-module-options,.company-users-filters form{grid-template-columns:minmax(0,1fr)}.company-users-filters .company-users-page-size{max-width:none}}.role-list-workspace .role-list-table{min-width:780px}.role-list-kind{color:#606571;font-size:11px}.role-list-total{color:#747c87;font-size:10px}.role-list-help{margin-top:14px}.role-list-help .access-guide{border-inline-start-width:1px;margin:0;padding:12px 16px}.role-list-help .access-guide summary{font-size:11px}.role-delete-dialog{color:#303033;background:#fff;border:1px solid #d2dce9;border-radius:12px;width:min(440px,100vw - 28px);margin:auto;padding:0;box-shadow:0 15px 45px #20222629}.role-delete-dialog::backdrop{background:#20222666}.role-delete-dialog form{padding:20px}.role-delete-dialog h2{font-size:15px;font-weight:700}.role-delete-dialog p{color:#606571;margin-top:8px;font-size:12px;line-height:1.9}.role-delete-dialog label{gap:8px;margin-top:18px;font-size:12px;display:grid}.role-delete-dialog select{border:1px solid #d2d9e3;border-radius:8px;width:100%;height:40px;padding:8px 10px;font-size:12px}.role-delete-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.role-delete-confirm{color:#fff;background:#b44b5b;border-color:#b44b5b}.role-delete-confirm:hover{background:#934350;border-color:#934350}.role-editor-workspace{max-width:1440px;margin:auto;container-type:inline-size}.role-editor-workspace>.access-guide{border-inline-start-width:1px;border-radius:10px;margin-bottom:14px;padding:12px 16px}.role-editor-workspace>.access-guide summary{font-size:12px}.role-access-editor{gap:14px}.role-access-editor .access-identity{border-radius:12px;align-items:start;gap:12px 18px;padding:16px 18px}.role-access-editor .access-identity label{align-content:start;gap:7px;font-size:12px}.user-access-workspace #admin-main .role-access-editor .access-identity input{height:40px;min-height:40px;box-shadow:none;border:1px solid #d2d9e3;border-radius:8px;padding:8px 11px;font-size:12px}.role-access-editor .access-identity label>small{font-size:10px}.role-access-editor .access-impact{margin:0;padding:7px 10px;font-size:11px}.role-access-editor .access-toolbar{border-radius:10px;align-items:end;gap:12px;padding:12px 16px}.role-access-editor .access-toolbar>label:first-child{min-width:220px}.role-access-editor .access-toolbar__selected{min-height:40px;font-size:11px}.user-access-workspace #admin-main .role-access-editor .access-toolbar input[type=search]{border:1px solid #d2d9e3;border-radius:8px;height:40px;min-height:40px;padding:8px 11px;font-size:12px}.role-access-editor .access-toolbar>span{align-self:center;font-size:11px}.role-access-editor .access-toolbar>.access-button{min-height:32px;margin-bottom:4px;padding:6px 9px;font-size:10px}.role-access-editor .access-panel{border-radius:10px}.role-access-editor .access-panel__header{gap:12px;padding:12px 16px}.role-access-editor .access-panel__header h2{font-size:13px}.role-access-editor .access-panel__header p{margin-top:3px;font-size:11px}.role-access-editor .access-panel__body{padding:12px}.role-access-editor .access-panel__body>.divide-y>[data-permission-fieldset]{padding-block:12px}.role-access-editor .access-panel__body>.divide-y>[data-permission-fieldset]:first-child{padding-top:0}.role-access-editor .access-panel__body>.divide-y>[data-permission-fieldset]:last-child{padding-bottom:0}.role-access-editor .access-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}.role-access-editor .access-resource-grid>.access-option,.role-access-editor .access-resource-grid>details[open]{grid-column:1/-1}.role-editor-panels{background:#edf0f4;border:1px solid #d2dce9;border-radius:10px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.role-editor-panels button{color:#606571;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:11px;display:flex}.role-editor-panels button[aria-pressed=true]{color:#3e5f88;background:#fff;border-color:#c2d0e2}.role-editor-panels button span{background:#e6ebf2;border-radius:5px;padding:1px 5px;font-size:10px}.role-access-editor .access-resource{border-radius:8px}.role-access-editor summary.access-resource__header{cursor:pointer;background:#fff;border-bottom:0;align-items:center;min-height:51px;padding:10px 12px;list-style:none;display:flex}.role-access-editor summary.access-resource__header::-webkit-details-marker{display:none}.role-access-editor summary.access-resource__header:before{content:"›";color:#7c94b3;flex-shrink:0;font-size:20px;transform:rotate(180deg)}.role-access-editor details[open]>summary.access-resource__header:before{transform:rotate(90deg)}.role-access-editor summary.access-resource__header>div:first-of-type{flex:1;min-width:0}.role-access-editor summary.access-resource__header h3{font-size:12px}.role-access-editor summary.access-resource__header p{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.role-access-editor details[open]>summary.access-resource__header{background:#f7f9fc;border-bottom:1px solid #dce2eb}.role-access-editor details[open]>summary.access-resource__header p{white-space:normal}.role-access-editor .access-resource-count{color:#606571;background:#f2f5f9;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:10px}.role-access-editor .access-resource__tools button{min-height:28px;padding:4px 8px;font-size:10px}.role-access-editor .access-option{gap:9px;padding:11px 12px}.role-access-editor .access-option strong{font-size:11px}.role-access-editor .access-option__copy>span{font-size:10px;line-height:1.9}.role-access-editor .access-option>input{width:16px;height:16px}.role-access-editor .access-savebar{border-radius:10px;padding:12px 16px;bottom:8px}.role-access-editor .access-savebar>span{font-size:11px}@container (width<=700px){.role-access-editor .access-resource-grid{grid-template-columns:minmax(0,1fr)}.role-access-editor .access-toolbar{align-items:center}.role-access-editor .access-toolbar>label:first-child{min-width:100%}.role-access-editor .access-identity,.role-access-editor .access-options{grid-template-columns:minmax(0,1fr)}.role-access-editor .access-panel__header{flex-wrap:wrap}.role-access-editor summary.access-resource__header{flex-wrap:wrap;gap:7px}.role-access-editor summary.access-resource__header>div:first-of-type{flex-basis:calc(100% - 30px)}.role-access-editor summary.access-resource__header .access-resource__tools{margin-inline-start:auto}.role-list-workspace .role-list-table{min-width:0}}.notification-workspace{color:#303033;width:100%;min-width:0;max-width:1440px;margin:auto;container-type:inline-size}.notification-workspace svg{flex-shrink:0;width:17px;height:17px}.notification-workspace [hidden]{display:none!important}.nw-heading{justify-content:space-between;align-items:center;gap:18px;margin:4px 0 18px;display:flex}.nw-heading>div>span{color:#606571;font-size:10px}.nw-heading h1{color:#242427;margin:3px 0;font-size:23px;font-weight:700;line-height:1.8}.nw-heading p{color:#606571;font-size:12px;line-height:1.9}.nw-heading-icon{color:#496b96;background:#fff;border:1px solid #cdd9e8;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nw-spaces{background:#edf0f4;border:1px solid #dce2eb;border-radius:10px;gap:5px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.nw-spaces a{color:#606571;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:12px;display:flex}.nw-spaces a[aria-current=page]{color:#242427;background:#fff;border-color:#d2d9e3;box-shadow:0 1px 3px #2022260a}.nw-spaces a[aria-current=page] svg{color:#496b96}.nw-button{color:#4d4d4e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d2d9e3;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:500;display:inline-flex}.nw-button:hover{background:#f2f5f9;border-color:#b9c9df}.nw-button:disabled{color:#9298a2;cursor:default;background:#f8f9fb;border-color:#e5e8ee}.nw-button--primary{color:#fff;background:#242427;border-color:#242427}.nw-button--primary:hover{color:#fff;background:#3b3b40;border-color:#3b3b40}.nw-filters{background:#fff;border:1px solid #d2dce9;border-radius:12px;padding:16px 18px}.nw-filters form{grid-template-columns:minmax(200px,1.7fr) minmax(150px,1fr) minmax(130px,.8fr) auto;align-items:end;gap:12px;display:grid}.nw-filters label{color:#606571;gap:7px;min-width:0;font-size:11px;display:grid}.notification-workspace .nw-filters :is(input:not([type=hidden]),select){color:#303033;width:100%;font:inherit;box-shadow:none;background:#fff;border:1px solid #d2d9e3;border-radius:8px;padding:8px 11px;font-size:12px;height:40px!important;min-height:40px!important}.nw-search>div{position:relative}.nw-search svg{inset-inline-start:11px;color:#747c87;width:16px;height:16px;position:absolute;top:12px}.notification-workspace .nw-search input{padding-inline-start:35px!important}.nw-filter-actions{align-items:center;gap:11px;min-height:40px;display:flex}.nw-filter-actions .nw-button{min-height:40px}.nw-reset{color:#934350;white-space:nowrap;font-size:11px}.nw-list-heading{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 12px;display:flex}.nw-list-heading>span{color:#606571;white-space:nowrap;font-size:11px}.nw-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nw-status a{color:#606571;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:35px;padding:6px 12px;font-size:11px;display:flex}.nw-status a>span{color:#606571;font-variant-numeric:tabular-nums;background:#e9edf3;border-radius:6px;padding:1px 7px;font-size:10px}.nw-status a[aria-current=true]{color:#3e5f88;background:#fff;border-color:#c2d0e2}.nw-status a[aria-current=true]>span{color:#3e5f88;background:#edf2f8}.nw-status a:hover{background:#fff}.nw-scope-note{color:#934350;background:#fcf7f8;border:1px solid #e6cbd1;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:11px;line-height:1.9}.nw-feedback{border:1px solid #e6cbd1;border-radius:9px;margin-top:12px;padding:12px 16px;font-size:12px;line-height:1.9}.nw-feedback--error{color:#934350;background:#fcf3f5}.nw-feedback--success{color:#38775e;background:#f3f8f5;border-color:#cddfd5}.nw-list{background:#fff;border:1px solid #d2dce9;border-radius:12px;min-width:0;overflow:hidden}.nw-list-toolbar{background:#fff;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nw-selection{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nw-selection label{color:#606571;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.nw-selection>span{color:#496b96;font-size:10px}.notification-workspace input[type=checkbox]{accent-color:#496b96;flex-shrink:0;width:15px;height:15px;margin:0}.nw-toolbar-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.nw-toolbar-actions form{display:flex}.nw-items{margin:0;padding:0;list-style:none}.nw-day{color:#606571;background:#f7f9fc;border-block:1px solid #edf0f4;padding:8px 18px;font-size:10px;font-weight:500}.nw-day:first-child{border-top:0}.nw-item{background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:18px 35px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 18px;display:grid}.nw-item:last-child{border-bottom:0}.nw-item.is-unread{background:#f7f9fd;box-shadow:inset -2px 0 #7c94b3}.nw-item:hover{background:#f9fbfe}.nw-select{color:#c2c6ce;justify-content:center;align-items:center;min-height:34px;font-size:11px;display:flex}.nw-event-icon{color:#496b96;background:#fff;border:1px solid #d2dce9;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.nw-event-icon--document{color:#99692f;border-color:#e5d6bf}.nw-event-icon--task{color:#38775e;border-color:#cddfd5}.nw-event-icon--chat{color:#496b96;border-color:#cdd9e8}.nw-event-icon--other{color:#606571;border-color:#dce2eb}.nw-item-content{min-width:0}.nw-item-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.nw-kind{color:#606571;font-size:10px}.nw-state{color:#9298a2;font-size:9px}.nw-state.is-unread{color:#496b96;background:#fff;border:1px solid #cdd9e8;border-radius:5px;padding:1px 5px}.nw-project{color:#747c87;white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:10px;overflow:hidden}.nw-title{text-align:start;color:#303033;overflow-wrap:anywhere;cursor:pointer;max-width:100%;padding:0;font-size:13px;font-weight:600;line-height:1.9;display:block}.nw-title:hover{color:#496b96}.nw-excerpt{color:#606571;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.nw-recipient{color:#747c87;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:10px;line-height:1.8;display:flex}.nw-recipient svg{width:13px;height:13px}.nw-item-end{justify-items:end;gap:13px;padding-top:1px;display:grid}.nw-item-end time{color:#747c87;white-space:nowrap;font-size:10px}.nw-item-actions{align-items:center;gap:5px;display:flex}.nw-item-actions form{display:flex}.nw-icon-button{color:#606571;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:inline-flex}.nw-icon-button:hover{color:#3e5f88;background:#edf2f8;border-color:#b9c9df}.nw-read{color:#38775e}.nw-read:hover{color:#30664f;background:#f0f7f3;border-color:#cddfd5}.nw-list-footer{color:#606571;border-top:1px solid #dce2eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex}.nw-list-footer label{align-items:center;gap:8px;font-size:10px;display:flex}.notification-workspace .nw-list-footer select{color:#4d4d4e;background:#fff;border:1px solid #d2d9e3;border-radius:6px;padding:3px 9px;font-size:11px;height:30px!important;min-height:30px!important}.nw-pagination{padding:0 18px 16px}.nw-pagination :is(a,span){font-size:11px}.nw-empty{text-align:center;color:#606571;padding:35px 20px;font-size:12px;line-height:2}.nw-empty>span{color:#38775e;background:#f0f7f3;border:1px solid #cddfd5;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 12px;display:flex}.nw-empty h2{color:#303033;font-size:14px;font-weight:600}.nw-empty p{margin-top:5px}.nw-empty a{color:#496b96;margin-top:12px;display:inline-block}.notification-workspace .nw-dialog{color:#303033;background:#fff;border:1px solid #d2dce9;border-radius:13px;width:min(560px,100vw - 28px);max-height:min(85dvh,780px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 16px 48px #20222633}.nw-dialog::backdrop{background:#2022266b}.nw-dialog header{background:#f7f9fc;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.nw-dialog h2{color:#242427;font-size:15px;font-weight:700;line-height:1.9}.nw-dialog .nw-kind{margin-bottom:4px;display:block}.nw-dialog-body{padding:20px;font-size:13px;line-height:2}.nw-full-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#4d4d4e}.nw-dialog dl{border-top:1px solid #e5e8ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:18px;padding-top:16px;display:grid}.nw-dialog dt{color:#747c87;font-size:10px}.nw-dialog dd{color:#4d4d4e;margin-top:3px;font-size:12px}.nw-dialog-note{color:#606571;background:#f7f9fc;border:1px solid #dce2eb;border-radius:7px;margin-top:15px;padding:9px 12px;font-size:11px}.nw-dialog footer{border-top:1px solid #dce2eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px;display:flex}.nw-dialog footer form{display:flex}.notification-workspace :is(a,button,summary,input,select):focus-visible{outline-offset:2px;outline:2px solid #7c94b3}@container (width<=900px){.nw-filters form{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-search,.nw-filter-actions{grid-column:1/-1}.nw-list-toolbar{flex-wrap:wrap;align-items:flex-start}}@container (width<=600px){.nw-heading{align-items:flex-start}.nw-heading-icon{display:none}.nw-spaces{width:100%}.nw-spaces a{flex:1;padding-inline:8px;font-size:11px}.nw-filters{padding:14px}.nw-list-heading{flex-wrap:wrap}.nw-status{gap:4px}.nw-status a{gap:5px;padding:6px 8px;font-size:10px}.nw-list-toolbar{padding:12px}.nw-toolbar-actions{gap:6px;width:100%}.nw-toolbar-actions .nw-button{white-space:normal;text-align:center;padding:7px 9px;font-size:10px}.nw-item{grid-template-columns:16px 29px minmax(0,1fr);gap:8px;padding:14px 12px}.nw-event-icon{border-radius:8px;width:29px;height:29px}.nw-event-icon svg{width:15px;height:15px}.nw-item-end{grid-column:3;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.nw-title{font-size:12px}.nw-excerpt{font-size:11px}.nw-item-meta{gap:5px}.nw-project{max-width:100%}.nw-icon-button{width:32px;height:32px}.nw-day{padding-inline:12px}.nw-dialog-body{padding:16px}.nw-dialog header{padding:15px 16px}.nw-dialog footer{padding:12px 16px}.nw-dialog h2{font-size:14px}}
