﻿.lo-listowp,.wp-admin{--P: 30px;--PS: calc(var(--P) / 2);--PXS: calc(var(--P) / 3);--R: 8px;--RM: 12px;--RL: 14px;--LH: 1.2;--LHM: calc(var(--LH) + .2);--LHX: calc(var(--LH) + .4);--C-CANVAS: #d9dbe1;--C-COLUMN: #e9eaee;--C-CHROME: #f4f5f7;--C-CARD: #ffffff;--C-OVERLAY: #ffffff;--C-APP: var(--C-CARD);--C-BOARD-ITEM: var(--C-CARD);--C-APP-ALPHA9: rgb(255, 255, 255, .9);--C-APP-ALPHA8: rgb(255, 255, 255, .8);--C-APP-ALPHA7: rgb(255, 255, 255, .7);--C-G50: #f0f1f3;--C-G100: #e0e2e8;--C-G200: #c1c3ca;--C-G300: #a9acb4;--C-G400: #9699a0;--C-G500: #787a81;--C-G600: #696b71;--C-G700: #53565a;--C-G800: #3b3d40;--C-G900: #202122;--C-SURFACE-SUBTLE: color-mix(in srgb, var(--C-G50), var(--C-APP) 50%);--C-ERROR: #F44336;--C-ERROR--DARK: #c62828;--C-SUCCESS: #26be8b;--C-SUCCESS--DARK: color-mix(in srgb, var(--C-SUCCESS), black 16%);--C-WARNING-A: #C99700;--C-WARNING-B: #EF6C00;--C-WARNING: var(--C-WARNING-B);--C-INFO: #0097A7;--C-BRAND: #00875a;--C-ON-BRAND: #ffffff;--C-BRAND--DARK: color-mix(in srgb, var(--C-BRAND), black 16%);--C-BRAND--LIGHT: color-mix(in srgb, var(--C-BRAND) 22%, transparent);--C-BRAND--LIGHTEN: color-mix(in srgb, var(--C-BRAND) 22%, transparent);--C-INBOX: #90A4AE;--C-INBOX--LIGHT: #E2E8F0;--C-INBOX--LIGHTEN: #e2e8f07e;--C-ALL: var(--C-INFO);--C-ALL--LIGHT: #B2EBF2;--C-ALL--LIGHTEN: #b2ebf246;--C-DUE: var(--C-ERROR);--C-DUE--LIGHT: #ffcfcf;--C-DUE--LIGHTEN: #feb2b254;--C-SCHEDULE: var(--C-WARNING-B);--C-SCHEDULE--LIGHT: #FFE0B2;--C-SCHEDULE--LIGHTEN: #ffe0b27e;--C-DONE: var(--C-SUCCESS);--C-DONE--LIGHT: #60c6a4;--C-DONE--LIGHTEN: #60c6a425;--C-RECU: var(--C-WARNING-A);--C-RECU--LIGHT: #f3e58f;--C-RECU--LIGHTEN: #e8d94d2e;--TC: #16181c;--TC--LIGHT: #5b5f66;--TC--LIGHTEN: #898d95;--DIVIDER: #c9ccd3;--DIVIDER--DARK: #b6bac2;--DIVIDER--LIGHT: #dde0e5;--C-ITEM-BORDER: #c2c6cd;--C-ITEM-BORDER-HOVER: #aeb2bb;--C-HOVER: rgba(0, 0, 0, .05);--C-HOVER-STRONG: rgba(0, 0, 0, .10);--C-FIELD-BG: #f1f2f4;--C-FIELD-BORDER: #cfd2d8;--C-FIELD-BORDER-FOCUS: var(--C-BRAND);--SHADOW-OVERLAY: 0 12px 32px rgba(0, 0, 0, .18);--T: none;--T-O: none}@media(min-width: 61.25em){.lo-listowp,.wp-admin{--T: all .165s ease, height 0s, opacity 0s;--T-O: opacity .165s ease}}.lo-listowp,.wp-admin{--APP-H: 75vh;--APP-MH: 55vh;--APP-MIN-H: 750px;--APP-MAX-H: 820px;--APP-MAX-MH: 600px;--APP-W: 100%;--APP-FULLCREEN-MAX-W: 100%;--SIDEBAR-W: 30%;--SIDEBAR-MIN-W: 280px;--SIDEBAR-CW: 64px}.lo-dark{--C-CANVAS: #0f0f11;--C-COLUMN: #1a1b1e;--C-CHROME: #232528;--C-CARD: #2e3034;--C-OVERLAY: #404349;--C-APP: var(--C-CARD);--C-BOARD-ITEM: var(--C-CARD);--C-APP-ALPHA9: rgb(25, 26, 27, .9);--C-APP-ALPHA8: rgb(25, 26, 27, .8);--C-APP-ALPHA7: rgb(25, 26, 27, .7);--C-G900: #262628;--C-G800: #292a2b;--C-G700: #8e9092;--C-G600: #696c6e;--C-G500: #606367;--C-G400: #56595f;--C-G300: #3e4044;--C-G200: #3c3f45;--C-G100: #222324;--C-G50: #19191a;--C-ERROR: #d83c31;--C-ERROR--DARK: #e53935;--C-SUCCESS: #20a277;--C-SUCCESS--DARK: color-mix(in srgb, var(--C-SUCCESS), black 16%);--C-WARNING-A: #B0880E;--C-WARNING-B: #D6640A;--C-WARNING: var(--C-WARNING-B);--C-INFO: #0B8998;--C-BRAND: #00d38d;--C-ON-BRAND: #0f0f11;--C-BRAND--DARK: color-mix(in srgb, var(--C-BRAND), black 16%);--C-BRAND--LIGHT: color-mix(in srgb, var(--C-BRAND) 22%, transparent);--C-BRAND--LIGHTEN: color-mix(in srgb, var(--C-BRAND) 13%, transparent);--C-INBOX: #71838c;--C-INBOX--LIGHT: #e2e8f072;--C-INBOX--LIGHTEN: #e2e8f029;--C-ALL: var(--C-INFO);--C-ALL--LIGHT: #b2ebf278;--C-ALL--LIGHTEN: #b2ebf225;--C-DUE: var(--C-ERROR);--C-DUE--LIGHT: #ffcfcf78;--C-DUE--LIGHTEN: #feb2b225;--C-SCHEDULE: var(--C-WARNING-B);--C-SCHEDULE--LIGHT: #ffe0b27c;--C-SCHEDULE--LIGHTEN: #ffe0b22e;--C-DONE: var(--C-SUCCESS);--C-DONE--LIGHT: #60c6a47b;--C-DONE--LIGHTEN: #60c6a425;--C-RECU: var(--C-WARNING-A);--C-RECU--LIGHT: #e8d94d7b;--C-RECU--LIGHTEN: #e8d94d2e;--TC: #f3f4f6;--TC--LIGHT: #b6bac1;--TC--LIGHTEN: #80858d;--DIVIDER: #2c2e33;--DIVIDER--DARK: #3a3d43;--DIVIDER--LIGHT: #222428;--C-ITEM-BORDER: #44474e;--C-ITEM-BORDER-HOVER: #565a62;--C-HOVER: rgba(255, 255, 255, .08);--C-HOVER-STRONG: rgba(255, 255, 255, .16);--C-FIELD-BG: #232528;--C-FIELD-BORDER: #43464d;--SHADOW-OVERLAY: 0 12px 32px rgba(0, 0, 0, .55)}.lo-listowp,.loa-wrapper{--input-bg: transparent;--input-b: none;--input-sh: none;--input-p: 0;box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.lo-listowp *,.loa-wrapper *{box-sizing:inherit;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.lo-listowp,.loa-wrapper{font-family:"Inter",sans-serif;font-size:16px;line-height:1.2;font-weight:normal;color:var(--TC)}.lo-listowp input[type=text],.lo-listowp input[type=number],.lo-listowp input[type=date],.lo-listowp textarea,.lo-listowp select,.loa-wrapper input[type=text],.loa-wrapper input[type=number],.loa-wrapper input[type=date],.loa-wrapper textarea,.loa-wrapper select{width:100%;margin:0;padding:var(--input-p);font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;color:var(--TC);background-color:var(--input-bg);border:var(--input-b);border-radius:var(--R);box-shadow:var(--input-sh);outline:none}.lo-listowp input[type=text]:hover,.lo-listowp input[type=text]:focus,.lo-listowp input[type=number]:hover,.lo-listowp input[type=number]:focus,.lo-listowp input[type=date]:hover,.lo-listowp input[type=date]:focus,.lo-listowp textarea:hover,.lo-listowp textarea:focus,.lo-listowp select:hover,.lo-listowp select:focus,.loa-wrapper input[type=text]:hover,.loa-wrapper input[type=text]:focus,.loa-wrapper input[type=number]:hover,.loa-wrapper input[type=number]:focus,.loa-wrapper input[type=date]:hover,.loa-wrapper input[type=date]:focus,.loa-wrapper textarea:hover,.loa-wrapper textarea:focus,.loa-wrapper select:hover,.loa-wrapper select:focus{color:var(--TC);background-color:var(--input-bg);border:var(--input-b);border-radius:var(--R);box-shadow:var(--input-sh);outline:none}.lo-listowp input[type=text]:disabled,.lo-listowp input[type=number]:disabled,.lo-listowp input[type=date]:disabled,.lo-listowp textarea:disabled,.lo-listowp select:disabled,.loa-wrapper input[type=text]:disabled,.loa-wrapper input[type=number]:disabled,.loa-wrapper input[type=date]:disabled,.loa-wrapper textarea:disabled,.loa-wrapper select:disabled{background-color:var(--input-bg);border:var(--input-b);border-radius:var(--R);box-shadow:var(--input-sh);outline:none;opacity:.65}.lo-listowp select,.loa-wrapper select{cursor:pointer}.lo-listowp input.lo-input,.lo-listowp textarea.lo-input,.loa-wrapper input.lo-input,.loa-wrapper textarea.lo-input{padding-top:var(--PXS);padding-bottom:var(--PXS)}.lo-listowp a,.loa-wrapper a{text-decoration:none}.lo-timezone{display:flex;align-items:center;gap:calc(var(--PXS)/2);padding:calc(var(--PXS)/2) var(--PXS);background-color:var(--C-FIELD-BG);border:1px solid var(--C-FIELD-BORDER);border-radius:var(--R);position:relative}.lo-timezone:focus-within{border-color:var(--C-FIELD-BORDER-FOCUS);box-shadow:0 0 0 2px var(--C-BRAND--LIGHT)}.lo-timezone i{display:none;color:var(--TC--LIGHTEN);position:absolute;right:var(--PXS)}.lo-timezone select{font-size:.8rem}.lo-timezone select.loading~i,.lo-timezone select.success~i{z-index:5;background-color:var(--C-G50)}.lo-timezone select.loading~i.lo-fa-circle-notch{display:block}.lo-timezone select.success~i.lo-fa-check{display:block;color:var(--C-BRAND)}.lo-poweredby{position:absolute;z-index:5;right:var(--PXS);bottom:var(--PXS);font-size:.825rem;color:var(--TC--LIGHTEN)}.lo-loading>:not(.lo-loading__spinner){display:none !important}.lo-loading__spinner{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--PXS) 0;font-size:1rem;color:var(--C-G500)}.lo-loading--left .lo-loading__spinner{justify-content:left}.lo-loading__spinner>i{animation:lo-loading 2s infinite linear;margin:10px 0;color:var(--C-G400)}@keyframes lo-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lo-spin{animation:lo-loading 2s infinite linear}.lo-btn{--bg: transparent;--bg-hover: transparent;--color: inherit;--color-hover: inherit;--radius: var(--R);display:inline-flex;align-items:center;justify-content:center;gap:var(--PXS);height:auto;margin:0;padding:0;font-family:"Inter",sans-serif;font-size:1rem;line-height:1;color:var(--color);background-color:var(--bg);border:none;border-radius:var(--radius);box-shadow:none;outline:none;transition:var(--T);cursor:pointer}:where(html:not(.lo-touch)) .lo-btn:hover{color:var(--color-hover);background-color:var(--bg-hover)}.lo-btn:active,.lo-btn:focus{color:var(--color);background-color:var(--bg)}:where(html:not(.lo-touch)) .lo-btn:active:hover,:where(html:not(.lo-touch)) .lo-btn:focus:hover{color:var(--color-hover);background-color:var(--bg-hover)}.lo-btn:disabled{opacity:.5;cursor:not-allowed}.lo-btn.lo-active{color:var(--color-hover);background-color:var(--bg-hover)}.lo-btn--default{padding:0 var(--PS);height:2.35rem}.lo-btn--sm{padding:0 var(--PXS);height:2rem;font-size:.9rem}.lo-btn--link{--bg: transparent;--bg-hover: var(--C-HOVER-STRONG);--color: var(--TC--LIGHT);--color-hover: var(--TC);--border-color: var(--C-G200);border:1px solid var(--border-color)}.lo-btn--ui{--bg: var(--C-G50);--bg-hover: var(--C-HOVER-STRONG);--color: var(--TC--LIGHT);--color-hover: var(--TC);padding:0 var(--PXS);height:30px;font-size:.9rem;font-weight:500;border-radius:var(--R)}.lo-btn--icon{--bg: transparent;--bg-hover: var(--C-HOVER-STRONG);--color: var(--TC--LIGHTEN);--color-hover: var(--TC);width:1.9rem;height:1.9rem;padding:0;font-size:.9rem;border-radius:50%}.lo-btn--icon[aria-expanded=true]{color:var(--color-hover);background-color:var(--bg-hover)}.lo-btn--task_detail_edit{--bg: transparent;--bg-hover: var(--C-HOVER-STRONG);font-size:.8rem;--color: var(--TC--LIGHT);font-weight:normal}.lo-btn--action{--bg: var(--C-SUCCESS);--bg-hover: var(--C-SUCCESS--DARK);--color: #fff;--color-hover: #fff;--border-color: var(--C-SUCCESS--DARK);border:1px solid var(--border-color)}.lo-btn--danger{--bg: var(--C-ERROR);--bg-hover: var(--C-ERROR--DARK);--color: #fff;--color-hover: #fff;--border-color: var(--C-ERROR--DARK);border:1px solid var(--border-color)}.lo-btn--delete:hover,.lo-btn--delete:active,.lo-btn--delete:active:hover,.lo-btn--delete:focus,.lo-btn--delete:focus:hover{color:var(--C-DUE);background-color:var(--C-DUE--LIGHTEN)}.lo-btn--delete:hover .lo-btn__cancel,.lo-btn--delete:active .lo-btn__cancel,.lo-btn--delete:active:hover .lo-btn__cancel,.lo-btn--delete:focus .lo-btn__cancel,.lo-btn--delete:focus:hover .lo-btn__cancel{background-color:var(--C-DUE--LIGHTEN)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-btn--delete{color:var(--C-DUE);background-color:var(--C-DUE--LIGHTEN)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-btn--delete .lo-btn__cancel{background-color:var(--C-DUE--LIGHTEN)}.lo-btn--delete.lo-active{color:var(--C-DUE);background-color:var(--C-DUE--LIGHTEN)}.lo-btn--delete .lo-btn__label,.lo-btn--delete .lo-btn__cancel{display:none}.lo-btn--delete.lo-btn--delete-confirm{padding-right:0}.lo-btn--delete.lo-btn--delete-confirm .lo-btn__icon{display:none}.lo-btn--delete.lo-btn--delete-confirm .lo-btn__label{display:inline}.lo-btn--delete.lo-btn--delete-confirm .lo-btn__cancel{display:flex;height:100%;width:2rem;align-items:center;justify-content:center;border-radius:0 var(--R) var(--R) 0}.lo-icon-sidebar{display:block;width:calc(1rem + 4px);height:calc(1rem + 4px);fill:currentColor}.lo-icon-sidebar__pane--expand{display:none}.lo-icon-sidebar--expand .lo-icon-sidebar__pane--collapse{display:none}.lo-icon-sidebar--expand .lo-icon-sidebar__pane--expand{display:block}.lo-icon-sidebar__switch--cowork{display:none}.lo-icon-sidebar--cowork .lo-icon-sidebar__switch--private{display:none}.lo-icon-sidebar--cowork .lo-icon-sidebar__switch--cowork{display:block}.lo-load-more{appearance:none;-webkit-appearance:none;display:block;width:100%;margin:var(--PS) 0 var(--PXS);padding:var(--PS) var(--P);border:1px solid var(--DIVIDER);border-radius:var(--R);background:var(--C-CARD);color:var(--TC--LIGHT);font:inherit;font-size:13px;line-height:var(--LH);text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.lo-load-more:hover{background:var(--C-CHROME);color:var(--TC);border-color:var(--DIVIDER--DARK)}.lo-load-more i{font-size:11px}.lo-load-more__spinner{display:none}.lo-load-more.is-loading{pointer-events:none}.lo-load-more.is-loading .lo-load-more__label{display:none}.lo-load-more.is-loading .lo-load-more__spinner{display:inline-block}.lo-load-more--lists{margin:var(--PXS) 0;font-size:12px}.lo-tip{--tip-bg: var(--C-G600);--op: .95;--arrow-size: 8px;--arrow-gap: calc(100% - (var(--arrow-size) - 1px));--transform: translateY(10px) translateX(-50%);--transform--h: translateY(-10px) translateX(-50%);--tip-shift: translate(var(--tip-dx, 0px), var(--tip-dy, 0px));position:relative}.lo-tip:before{content:" ";position:absolute;z-index:9995;left:50%;bottom:var(--arrow-gap);transform:var(--transform);width:0;height:0;border-left:var(--arrow-size) solid rgba(0,0,0,0);border-right:var(--arrow-size) solid rgba(0,0,0,0);border-top:var(--arrow-size) solid var(--tip-bg);opacity:0;pointer-events:none;transition:var(--T),var(--T-O);transition-duration:.5s}.lo-tip:after{content:attr(aria-label);position:absolute;z-index:9999;left:50%;bottom:100%;transform:var(--transform) var(--tip-shift);display:inline-flex;align-items:center;min-height:1.8rem;width:max-content;max-width:24rem;padding:.35rem var(--PXS);font-family:"Inter",sans-serif;font-size:.8rem;font-weight:400;line-height:1.2;text-transform:none;white-space:normal;text-align:left;overflow-wrap:break-word;color:#fff;background-color:var(--tip-bg);border-radius:var(--R);box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;opacity:0;pointer-events:none;transition:var(--T),var(--T-O);transition-duration:.5s}.lo-tip:hover:before,.lo-tip:hover:after{opacity:var(--op)}.lo-tip:hover:before{transform:var(--transform--h)}.lo-tip:hover:after{transform:var(--transform--h) var(--tip-shift)}.lo-touch .lo-tip:before,.lo-touch .lo-tip:after{display:none}.lo-tip--left{--arrow-gap: calc(100% - (var(--arrow-size) + 6px));--transform: translateY(-50%) translateX(10px);--transform--h: translateY(-50%) translateX(-10px)}.lo-tip--left:before{top:50%;left:auto;right:var(--arrow-gap);bottom:auto;border-top:var(--arrow-size) solid rgba(0,0,0,0);border-left:var(--arrow-size) solid var(--tip-bg);border-bottom:var(--arrow-size) solid rgba(0,0,0,0)}.lo-tip--left:after{top:50%;left:auto;right:100%;bottom:auto}.lo-tip--right{--arrow-gap: calc(100% - (var(--arrow-size) + 6px));--transform: translateY(-50%) translateX(-10px);--transform--h: translateY(-50%) translateX(10px)}.lo-tip--right:before{top:50%;left:var(--arrow-gap);bottom:auto;border-top:var(--arrow-size) solid rgba(0,0,0,0);border-right:var(--arrow-size) solid var(--tip-bg);border-bottom:var(--arrow-size) solid rgba(0,0,0,0)}.lo-tip--right:after{top:50%;left:100%;bottom:auto}.lo-tip--bottom{--transform: translateY(-10px) translateX(-50%);--transform--h: translateY(10px) translateX(-50%)}.lo-tip--bottom:before{top:var(--arrow-gap);bottom:auto;border-top:none;border-left:var(--arrow-size) solid rgba(0,0,0,0);border-right:var(--arrow-size) solid rgba(0,0,0,0);border-bottom:var(--arrow-size) solid var(--tip-bg)}.lo-tip--bottom:after{top:100%;bottom:auto}.lo-tip--alt:after{content:attr(aria-label-alt)}.lo-tip--abs:before,.lo-tip--abs:after{display:none}.lo-listowp--tip .lo-tip--hover:before,.lo-listowp--tip .lo-tip--hover:after{opacity:var(--op)}.lo-listowp--tip .lo-tip--hover:before{transform:var(--transform--h)}.lo-listowp--tip .lo-tip--hover:after{transform:var(--transform--h) var(--tip-shift)}.lo-touch .lo-listowp--tip .lo-tip:before,.lo-touch .lo-listowp--tip .lo-tip:after{display:none}.lo-popover{position:absolute;z-index:50;top:100%;left:0;width:100%;padding:var(--PS);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);box-shadow:var(--SHADOW-OVERLAY)}:where(.lo-wrapper--wide) .lo-popover{width:300px;border-radius:var(--R)}.lo-header__menu{position:relative;display:flex;align-items:stretch}.lo-header__menu.is-open .lo-header__menu-toggle{background-color:var(--btn-hover-bg);color:var(--btn-fg)}.lo-header__menu-toggle>i{position:relative}.lo-header__menu-badge{position:absolute;right:-6px;bottom:-6px;display:none;align-items:center;justify-content:center;box-sizing:border-box;width:1.75em;height:1.75em;font-size:calc(.6em - 2px);font-weight:700;line-height:1;color:var(--C-APP);background-color:var(--btn-fg);border:1.5px solid var(--C-APP);border-radius:999px;opacity:.8;pointer-events:none}.lo-header__menu-toggle.is-auto .lo-header__menu-badge{display:flex}.lo-popover--menu{left:auto;right:0;width:300px;max-width:90vw;padding:var(--PXS);border-radius:var(--R)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-popover--menu{position:fixed;inset:auto var(--PXS) var(--PXS);z-index:1000001;width:auto;max-width:none;max-height:85dvh;margin:0;overflow-y:auto;border-radius:var(--RM);animation:lo-sheet-up .2s ease-out}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-popover--menu{box-shadow:var(--SHADOW-OVERLAY),0 0 0 100vmax rgba(0,0,0,.5)}.lo-popover--menu>.lo-sheet__backdrop{display:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-popover--menu>.lo-sheet__backdrop{display:block;position:fixed;inset:0;z-index:-1}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-popover--menu .lo-sheet__close{position:absolute;top:var(--PXS);right:var(--PXS)}.lo-menu__title{margin:0 calc(-1*var(--PXS)) var(--PS);padding:2px var(--PS) var(--PXS);border-bottom:1px solid var(--DIVIDER--LIGHT);text-align:center;font-size:.72em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--TC--LIGHTEN)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-menu__title{font-size:1rem;letter-spacing:0;text-transform:none;color:var(--TC);border-bottom:none}.lo-menu__item{appearance:none;background:none;border:0;font:inherit;display:flex;align-items:center;gap:var(--PS);width:100%;padding:var(--PXS) var(--PS);border-radius:calc(var(--R) - 2px);text-align:left;color:var(--TC);cursor:pointer;transition:var(--T)}.lo-menu__item:hover{background-color:var(--C-HOVER)}.lo-menu__icon{flex:0 0 auto;width:1.25em;text-align:center;color:var(--TC--LIGHT)}.lo-menu__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.lo-menu__label{color:var(--TC);line-height:var(--LH)}.lo-menu__check{flex:0 0 auto;color:var(--C-BRAND);visibility:hidden}.lo-menu__item.lo-active .lo-menu__icon,.lo-menu__item.lo-active .lo-menu__label{color:var(--C-BRAND)}.lo-menu__item.lo-active .lo-menu__check{visibility:visible}.lo-notifications{position:relative;display:flex;align-items:stretch}.lo-notifications__bell{position:relative}.lo-notifications__badge{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 2px;font-family:"Inter",sans-serif;font-size:.6rem;font-weight:400;line-height:1;text-align:center;font-variant-numeric:tabular-nums;color:#fff;background-color:var(--C-DUE);border:2px solid var(--C-CHROME);border-radius:10px;pointer-events:none}.lo-notifications__badge--empty{display:none}.lo-notifications__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:480px;max-width:calc(100vw - 1rem);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);box-shadow:var(--SHADOW-OVERLAY);border-radius:var(--R);overflow:hidden}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-notifications__panel{position:fixed;inset:auto var(--PXS) var(--PXS);z-index:1000001;width:auto;max-width:none;max-height:85dvh;margin:0;overflow-y:auto;border-radius:var(--RM);animation:lo-sheet-up .2s ease-out}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-notifications__panel{box-shadow:var(--SHADOW-OVERLAY),0 0 0 100vmax rgba(0,0,0,.5)}.lo-notifications__panel>.lo-sheet__backdrop{display:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-notifications__panel>.lo-sheet__backdrop{display:block;position:fixed;inset:0;z-index:-1}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-notifications__panel{display:flex;flex-direction:column;overflow:hidden}.lo-notifications__head{display:flex;align-items:center;justify-content:space-between;gap:var(--PS);padding:var(--PXS) var(--PS);border-bottom:1px solid var(--DIVIDER--LIGHT)}.lo-notifications__title{font-weight:600;color:var(--TC)}.lo-notifications__menu-wrap{position:relative}.lo-notifications__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:190px;padding:var(--PXS);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);box-shadow:var(--SHADOW-OVERLAY);border-radius:var(--R)}.lo-notifications__menu-option{display:flex;align-items:center;gap:var(--PXS);width:100%;padding:var(--PXS) var(--PS);appearance:none;background:none;border:0;font:inherit;color:var(--TC);text-align:left;cursor:pointer;border-radius:calc(var(--R) - 4px)}:where(html:not(.lo-touch)) .lo-notifications__menu-option:hover{background-color:var(--C-HOVER)}.lo-notifications__menu-option i{color:var(--TC--LIGHTEN)}.lo-notifications__toolbar{display:flex;flex-wrap:wrap;gap:var(--PS);padding:var(--PXS) var(--PS);border-bottom:1px solid var(--DIVIDER--LIGHT)}.lo-notifications__control{display:flex;align-items:center;gap:var(--PXS)}.lo-notifications__control-label{font-size:.8em;color:var(--TC--LIGHTEN)}.lo-notifications__segmented{display:inline-flex;padding:2px;background-color:var(--C-HOVER);border-radius:999px}.lo-notifications__seg{appearance:none;background:none;border:0;font:inherit;font-size:.85em;padding:.2em .7em;color:var(--TC--LIGHT);cursor:pointer;border-radius:999px;transition:var(--T)}:where(html:not(.lo-touch)) .lo-notifications__seg:hover{color:var(--TC)}.lo-notifications__seg.is-active{font-weight:600;color:var(--TC);background-color:var(--C-OVERLAY);box-shadow:0 1px 2px rgba(0,0,0,.12)}.lo-notifications__list{overflow-y:auto}:where(.lo-wrapper--wide) .lo-notifications__list{max-height:60vh}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-notifications__list{flex:1 1 auto;min-height:0}.lo-notifications__empty{padding:var(--PS);text-align:center;color:var(--TC--LIGHT)}.lo-notifications__row{display:flex;align-items:flex-start;gap:var(--PS);padding:var(--PS);border-bottom:1px solid var(--DIVIDER--LIGHT);cursor:pointer;transition:var(--T)}.lo-notifications__row:last-child{border-bottom:0}:where(html:not(.lo-touch)) .lo-notifications__row:hover{background-color:var(--C-HOVER)}.lo-notifications__row--unread{background-color:var(--C-HOVER)}.lo-notifications__row .lo-list__icon{flex:0 0 auto}.lo-notifications__body{flex:1 1 auto;min-width:0}.lo-notifications__list-title{overflow:hidden;font-weight:600;color:var(--TC);text-overflow:ellipsis;white-space:nowrap}.lo-notifications__who{margin-top:2px;color:var(--TC--LIGHT)}.lo-notifications__actor{font-weight:600;color:var(--TC)}.lo-notifications__task{margin-top:2px;overflow:hidden;color:var(--TC--LIGHT);text-overflow:ellipsis;white-space:nowrap}.lo-notifications__task-num{color:inherit}.lo-notifications__time{margin-top:2px;font-size:.8em;color:var(--TC--LIGHTEN)}.lo-notifications__mark-read{flex:0 0 auto;align-self:center}.lo-notifications__group+.lo-notifications__group .lo-notifications__group-head{border-top:1px solid var(--DIVIDER--LIGHT)}.lo-notifications__group-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--PXS);padding:var(--PXS) var(--PS);font-size:.75em;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--TC--LIGHT);background-color:var(--C-OVERLAY)}.lo-notifications__group-head .lo-list__icon{--size: 18px;flex:0 0 auto}.lo-notifications__group-head .lo-list__icon:before{font-size:10px}.lo-notifications__group-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-popover--ipicker{z-index:100;padding:0}.lo-ipicker__header{display:flex;align-items:center;border-bottom:1px solid var(--DIVIDER--LIGHT)}.lo-ipicker__header .is-invisible{opacity:0;pointer-events:none}.lo-ipicker__search{position:relative;border-bottom:1px solid var(--DIVIDER--LIGHT)}.lo-ipicker__search input[type=text]{display:block;width:100%;padding:var(--PXS);padding-right:var(--P)}.lo-ipicker__search>i{position:absolute;z-index:5;top:0;right:0;bottom:0;display:flex;align-items:center;color:var(--TC--LIGHTEN)}.lo-ipicker__search .lo-loading,.lo-ipicker__search .lo-ipicker__clear{right:var(--PXS)}.lo-ipicker__clear{color:var(--TC--LIGHTEN);cursor:pointer}.lo-ipicker__clear:hover{color:var(--TC--LIGHT)}.lo-picker__go{position:absolute;z-index:6;top:0;bottom:0;right:var(--PXS);padding:0;display:flex;align-items:center;justify-content:center;color:var(--TC--LIGHTEN)}.lo-picker__go:not(:disabled){cursor:pointer}:where(html:not(.lo-touch)) .lo-picker__go:not(:disabled):hover{color:var(--TC)}.lo-picker__go:disabled{opacity:.35;cursor:default}.lo-ipicker__close{display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto;padding-left:var(--PXS);padding-right:var(--PXS);font-size:inherit;color:var(--TC--LIGHTEN);border-left:1px solid var(--DIVIDER--LIGHT);cursor:pointer;background:none;border-top:none;border-right:none;border-bottom:none}.lo-ipicker__close:hover{color:var(--TC--LIGHT)}.lo-ipicker__list{display:grid;grid-template-columns:repeat(7, 1fr);gap:var(--PXS);padding:var(--PXS)}.lo-ipicker__list.is-loading{opacity:.5}.lo-ipicker__item{display:flex;align-items:center;justify-content:center;height:2rem;color:var(--TC--LIGHT);background-color:rgba(0,0,0,0);border-radius:var(--R);cursor:pointer;transition:var(--T)}.lo-ipicker__item:hover{color:var(--TC);background-color:var(--C-G50);transform:scale(1.2)}.lo-picker__list{max-height:240px;overflow-y:auto;margin-top:var(--PXS);padding:calc(var(--PXS)/2);background:var(--C-G50);border-radius:var(--RM)}.lo-picker__row{display:flex;flex-direction:row;align-items:center;gap:10px;padding:6px var(--PXS);border-radius:var(--R);cursor:pointer}:where(html:not(.lo-touch)) .lo-picker__row:hover{background:var(--C-HOVER)}.lo-picker__row.is-current:not(.lo-picker__row--toggle){cursor:default;opacity:.45;pointer-events:none}.lo-picker__row.lo-picker__row--toggle.is-current{background-color:color-mix(in srgb, var(--C-BRAND) 12%, transparent)}.lo-picker__row.is-loading{opacity:.55;pointer-events:none}.lo-picker__row-icon{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem}.lo-picker__row-icon--round{overflow:hidden}.lo-picker__row-icon--round>img{width:100%;height:100%;object-fit:cover}.lo-picker__row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.lo-picker__row-text>.lo-picker__row-title{-webkit-line-clamp:1;line-clamp:1}.lo-picker__row-sub{font-size:.8em;opacity:.8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lo-picker__row-title{flex:1 1 auto;min-width:0;font-size:.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.lo-picker__empty{padding:var(--PXS);color:var(--TC--LIGHTEN);font-size:.85rem}.lo-reactions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 2px;min-height:2.25rem}.lo-reactions[data-target-type=item]{margin-top:0;margin-left:15px;margin-bottom:var(--PS)}.lo-reactions__chip{appearance:none;display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 7px;font:inherit;line-height:1.6;color:var(--TC);background:var(--C-OVERLAY);border:1px solid var(--C-G100);border-radius:999px;cursor:pointer;transition:var(--T)}:where(html:not(.lo-touch)) .lo-reactions__chip:hover{border-color:var(--C-G200)}.lo-reactions__chip.is-current{background:var(--C-BRAND--LIGHT);border-color:var(--C-BRAND)}.lo-reactions__emoji{font-size:.95rem}.lo-reactions__count{font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--TC--LIGHT)}.lo-reactions__chip.is-current .lo-reactions__count{color:var(--C-BRAND--DARK)}.lo-reactions__add{flex:0 0 auto;--bg-hover: transparent;width:auto;height:auto;padding:0;border-radius:0;font-size:1.2rem}.lo-reactions__add--labeled{gap:5px}.lo-reactions__add-label{font-size:.85rem}.lo-reactions__popover{position:fixed;z-index:100000;width:280px;max-width:calc(100vw - 16px);padding:var(--PXS);border-radius:var(--RM)}.lo-reactions__popover .lo-picker__list{display:grid;grid-template-columns:repeat(6, 1fr);gap:2px;max-height:260px;background:var(--C-CARD)}.lo-reactions__popover .lo-picker__group{grid-column:1/-1;position:sticky;top:0;z-index:1;margin:2px 0 0;padding:6px 4px 3px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--TC--LIGHT);background:color-mix(in srgb, var(--C-CARD) 75%, transparent)}.lo-reactions__popover .lo-picker__group:first-child{margin-top:0}.lo-reactions__pick{appearance:none;width:100%;height:38px;padding:0;gap:0;display:flex;align-items:center;justify-content:center;border:0;background:none;border-radius:var(--R);cursor:pointer;transition:var(--T)}:where(html:not(.lo-touch)) .lo-reactions__pick:hover{background:var(--C-HOVER)}.lo-reactions__pick-emoji{font-size:1.3rem;line-height:1}.lo-labels{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--PXS)/2)}.lo-label-pill{--color: var(--TC);display:inline-flex;align-items:center;gap:var(--PXS);padding:calc(var(--PXS)/2) var(--PXS);font-size:.725rem;font-weight:400;white-space:nowrap;color:var(--TC);background-color:var(--bg-color, color-mix(in srgb, var(--color) 20%, transparent));border:2px solid color-mix(in srgb, var(--color) 50%, transparent);border-radius:999px}.lo-label-pill--removable{padding-right:calc(var(--PXS)/2)}.lo-label-pill--card{padding:calc(var(--PXS)/4) calc(var(--PXS)/1.5);font-size:.75rem}.lo-label-pill--none{color:var(--TC--LIGHTEN);background-color:rgba(0,0,0,0);border-style:dashed;border-color:var(--C-FIELD-BORDER, var(--TC--LIGHTEN))}.lo-label-pill__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-label-pill__remove{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:none;font-size:.8rem;line-height:1;color:inherit;cursor:pointer;opacity:.6}:where(html:not(.lo-touch)) .lo-label-pill__remove:hover:hover{opacity:1}.lo-label-pill__remove.is-loading{opacity:.3;pointer-events:none}.lo-icon-tag-outline{display:block;width:1em;height:1em}.lo-task-detail__labels-cap{padding:var(--PXS) 0;font-size:.8rem;color:var(--TC--LIGHTEN)}.lo-ipicker__header .pickr{display:flex;align-items:center;padding:var(--PXS) 0 var(--PXS) calc(var(--PXS) - 2px)}.lo-ipicker__header .lo-ipicker__color-remove{display:flex;align-items:center;justify-content:center;height:100%;padding-left:var(--PXS);padding-right:var(--PXS);font-size:inherit;color:var(--TC--LIGHTEN);background:none;border:none;cursor:pointer}.lo-ipicker__header .lo-ipicker__color-remove:hover{color:var(--TC--LIGHT)}.lo-ipicker__header .pcr-button{width:1.75rem;height:1.75rem}.lo-ipicker__header .pcr-button,.lo-ipicker__header .pcr-button::before,.lo-ipicker__header .pcr-button::after{border-radius:50%}.pcr-app.lo-colorpicker{z-index:100001}@keyframes lo-modal-in{from{opacity:0;transform:scale(0.96)}to{opacity:1;transform:none}}.lo-modal--form .lo-modal__dialog{max-width:560px}.lo-modal--form .lo-modal__dialog input.lo-input,.lo-modal--form .lo-modal__dialog textarea.lo-input{--input-bg: var(--C-FIELD-BG);--input-b: 1px solid var(--C-FIELD-BORDER);padding:calc(var(--PXS)*.75) var(--PXS);border-radius:var(--R)}.lo-modal--form .lo-modal__dialog input.lo-input:focus,.lo-modal--form .lo-modal__dialog textarea.lo-input:focus{--input-b: 1px solid var(--C-FIELD-BORDER-FOCUS);--input-sh: 0 0 0 2px var(--C-BRAND--LIGHT)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-modal--form .lo-modal__dialog{position:relative;inset:auto;z-index:1;width:100%;max-width:560px;animation:lo-modal-in .2s ease-out}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-modal.lo-modal--form{padding:var(--PXS)}.lo-modal{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:var(--P)}.lo-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)}.lo-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--PS);width:100%;max-width:460px;padding:var(--P);color:var(--TC);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);border-radius:var(--R);box-shadow:var(--SHADOW-OVERLAY)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-modal__dialog{position:fixed;inset:auto var(--PXS) var(--PXS);z-index:1000001;width:auto;max-width:none;max-height:85dvh;margin:0;overflow-y:auto;border-radius:var(--RM);animation:lo-sheet-up .2s ease-out}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-modal__dialog{padding:var(--PS)}.lo-modal__title{font-size:1.1rem;font-weight:600}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-modal__title{display:grid;grid-template-columns:1.75rem 1fr 1.75rem;align-items:center}.lo-modal__message{color:var(--TC--LIGHT);line-height:var(--LH)}.lo-modal__actions{display:flex;justify-content:space-between;gap:var(--PXS);margin-top:var(--PS)}.lo-modal__description{resize:vertical;min-height:72px;line-height:var(--LH)}.lo-modal__column-pill{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:3px calc(var(--PXS)/1.5);font-size:.75rem;color:var(--TC--LIGHT);background-color:var(--C-G100);border-radius:var(--R);white-space:nowrap}.lo-modal__column-pill [data-listo=new-item-column-pill-remove]{cursor:pointer;opacity:.5;transition:var(--T-O)}.lo-modal__column-pill [data-listo=new-item-column-pill-remove]:hover{opacity:1}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-modal{padding:0}@keyframes lo-sheet-up{from{transform:translateY(100%)}to{transform:none}}.lo-sheet__head{display:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-sheet__head{display:grid;grid-template-columns:1.75rem 1fr 1.75rem;align-items:center;margin-bottom:var(--PS)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-sheet__title{grid-column:2;font-size:1rem;font-weight:600;text-align:center;color:var(--TC)}.lo-sheet__close{display:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-sheet__close{--bg-hover: var(--C-G100);--color: var(--TC--LIGHT);--color-hover: var(--TC);grid-column:3;display:flex;flex-shrink:0;width:1.75rem;height:1.75rem;font-size:1.05rem;color:var(--color);border-radius:50%}.lo-tour__dialog{max-width:480px;text-align:center}.lo-tour__skip{position:absolute;z-index:5;top:var(--PXS);right:var(--PXS);font-size:1.1rem;color:var(--TC--LIGHTEN)}:where(html:not(.lo-touch)) .lo-tour__skip:hover{color:var(--TC)}.lo-tour__media{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:var(--PXS) auto 0;background-color:var(--C-BRAND--LIGHT);border-radius:50%}.lo-tour__icon{font-size:1.6rem;color:var(--C-BRAND)}.lo-tour__title{font-size:1.2rem;font-weight:600;line-height:1.25;color:var(--TC)}.lo-tour__body{color:var(--TC--LIGHT);line-height:var(--LH)}.lo-tour__body strong{font-weight:600;color:var(--TC)}.lo-tour__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--PXS);margin-top:var(--PXS)}.lo-tour__progress{display:flex;flex:1 1 auto;gap:6px;align-items:center;justify-content:center}.lo-tour__dot{width:7px;height:7px;border-radius:50%;background-color:var(--DIVIDER--DARK);transition:var(--T)}.lo-tour__dot.is-active{background-color:var(--C-BRAND)}.lo-tour__back,.lo-tour__next{flex:0 0 auto;min-width:4.5rem}.lo-docs__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(900px,100%);height:min(640px,82dvh);overflow:hidden;color:var(--TC);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);border-radius:var(--R);box-shadow:var(--SHADOW-OVERLAY)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-docs__dialog{width:100%;height:100%;border:0;border-radius:0}.lo-docs__head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:var(--PS);padding:var(--PS) var(--P);border-bottom:1px solid var(--DIVIDER--LIGHT)}.lo-docs__head-title{display:flex;align-items:center;gap:calc(var(--PXS)/1.5);font-size:1.1rem;font-weight:600}.lo-docs__head-title>i{color:var(--TC--LIGHTEN)}.lo-docs__close{font-size:1.2rem;color:var(--TC--LIGHTEN)}:where(html:not(.lo-touch)) .lo-docs__close:hover{color:var(--TC)}.lo-docs__body{display:flex;flex:1 1 auto;min-height:0}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-docs__body{flex-direction:column}.lo-docs__nav{display:flex;flex-direction:column;flex:0 0 auto;gap:2px;width:13rem;padding:var(--PS);overflow-y:auto;background-color:var(--C-CHROME);border-right:1px solid var(--DIVIDER--LIGHT)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-docs__nav{flex-direction:row;width:auto;gap:var(--PXS);padding:var(--PXS) var(--PS);overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--DIVIDER--LIGHT);-webkit-overflow-scrolling:touch;scrollbar-width:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-docs__nav::-webkit-scrollbar{display:none}.lo-docs__nav-item{display:flex;align-items:center;gap:var(--PXS);padding:calc(var(--PXS)/1.25) var(--PXS);font-size:.9rem;color:var(--TC--LIGHT);text-align:left;white-space:nowrap;background:rgba(0,0,0,0);border:0;border-radius:var(--R);cursor:pointer;transition:var(--T)}.lo-docs__nav-item>i{width:1.1em;text-align:center;color:var(--TC--LIGHTEN)}:where(html:not(.lo-touch)) .lo-docs__nav-item:hover{color:var(--TC);background-color:var(--C-G100)}.lo-docs__nav-item.is-active{color:var(--C-BRAND);background-color:var(--C-BRAND--LIGHT)}.lo-docs__nav-item.is-active>i{color:var(--C-BRAND)}.lo-docs__content{flex:1 1 auto;min-width:0;padding:var(--P);overflow-y:auto;line-height:var(--LH)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-docs__content{padding:var(--PS)}.lo-docs__h1{margin:0 0 var(--PS);font-size:1.3rem;font-weight:600}.lo-docs__h2{margin:var(--P) 0 var(--PXS);font-size:1rem;font-weight:600;color:var(--TC)}.lo-docs__section p{margin:0 0 var(--PS);color:var(--TC--LIGHT)}.lo-docs__section ul{margin:0 0 var(--PS);padding-left:1.15rem;list-style:disc}.lo-docs__section li{margin-bottom:calc(var(--PXS)/1.5);color:var(--TC--LIGHT)}.lo-docs__section strong{font-weight:600;color:var(--TC)}.lo-docs__hint{font-size:.85rem;color:var(--TC--LIGHTEN) !important}.lo-docs__deflist{list-style:none !important;padding-left:0 !important}.lo-docs__deflist li{display:flex;flex-wrap:wrap;gap:calc(var(--PXS)/2)}.lo-docs__deflist strong{flex:0 0 5.5rem}.lo-docs__cta{margin-top:var(--P)}.lo-docs__keys{list-style:none !important;padding-left:0 !important}.lo-docs__keys li{display:flex;align-items:center;gap:calc(var(--PXS)/2)}.lo-docs__keys kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;color:var(--TC);background-color:var(--C-FIELD-BG);border:1px solid var(--C-FIELD-BORDER);border-radius:calc(var(--R)/1.5);box-shadow:0 1px 0 var(--C-FIELD-BORDER)}.lo-lightbox__dialog{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--PS);width:auto;max-width:min(96vw,1100px);max-height:92dvh;padding:var(--PS);color:var(--TC);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);border-radius:var(--RL);box-shadow:var(--SHADOW-OVERLAY)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-lightbox__dialog{width:100%;max-width:100%;height:100%;max-height:100%;border:0;border-radius:0}.lo-lightbox__bar{display:flex;align-items:center;gap:var(--PS);flex:0 0 auto}.lo-lightbox__title{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.lo-lightbox__count{flex:0 0 auto;font-size:.85rem;color:var(--TC--LIGHT);font-variant-numeric:tabular-nums}.lo-lightbox__tools{display:flex;align-items:center;gap:calc(var(--PXS)/1.5);flex:0 0 auto}.lo-lightbox__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem;color:var(--TC--LIGHT);background:rgba(0,0,0,0);border:0;border-radius:50%;cursor:pointer;text-decoration:none;transition:var(--T-O)}:where(html:not(.lo-touch)) .lo-lightbox__btn:hover{color:var(--TC);background:var(--C-G100)}.lo-lightbox__close{font-size:1.15rem}.lo-lightbox__stage{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;min-width:50vw}.lo-lightbox__img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--R)}.lo-lightbox__spinner,.lo-lightbox__error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--TC--LIGHT)}.lo-lightbox__spinner>i{font-size:1.6rem}.lo-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;font-size:1.15rem;color:var(--TC);background:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);border-radius:50%;box-shadow:var(--SHADOW-OVERLAY);cursor:pointer;transition:var(--T-O)}.lo-lightbox__nav--prev{left:var(--PS)}.lo-lightbox__nav--next{right:var(--PS)}:where(html:not(.lo-touch)) .lo-lightbox__nav:hover{background:var(--C-G100)}.lo-toasts{position:fixed;right:var(--P);bottom:var(--P);z-index:1000001;display:flex;flex-direction:column;gap:var(--PXS);width:360px;max-width:calc(100vw - var(--P)*2);pointer-events:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-toasts{right:var(--PS);left:var(--PS);bottom:var(--PS);width:auto;max-width:none}.lo-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--PXS);padding:var(--PXS) var(--PS);color:var(--TC);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);border-left:3px solid var(--lo-toast-accent, var(--C-BRAND));border-radius:var(--R);box-shadow:var(--SHADOW-OVERLAY);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.lo-toast--in{opacity:1;transform:none}.lo-toast--out{opacity:0;transform:translateY(8px)}.lo-toast--error{--lo-toast-accent: var(--C-ERROR)}.lo-toast--success{--lo-toast-accent: var(--C-SUCCESS)}.lo-toast--warning{--lo-toast-accent: var(--C-WARNING)}.lo-toast--info{--lo-toast-accent: var(--C-INFO)}.lo-toast__icon{flex:none;margin-top:2px;color:var(--lo-toast-accent)}.lo-toast__body{flex:1 1 auto;min-width:0;line-height:var(--LH)}.lo-toast__title{font-weight:600}.lo-toast__message{color:var(--TC--LIGHT);overflow-wrap:anywhere}.lo-toast__close{flex:none;padding:2px;color:var(--TC--LIGHT);opacity:.6;transition:opacity var(--T-O, 0.15s ease)}.lo-toast__close:hover{opacity:1}@media(prefers-reduced-motion: reduce){.lo-toast{transition:opacity .25s ease;transform:none}.lo-toast--out{transform:none}}.lo-markdown>:first-child{margin-top:0}.lo-markdown>:last-child{margin-bottom:0}.lo-markdown p{margin:0 0 .5em}.lo-markdown h1,.lo-markdown h2,.lo-markdown h3,.lo-markdown h4,.lo-markdown h5,.lo-markdown h6{margin:.75em 0 .35em;line-height:var(--LH);font-weight:600;color:var(--TC)}.lo-markdown h1{font-size:1.25em}.lo-markdown h2{font-size:1.15em}.lo-markdown h3{font-size:1.05em}.lo-markdown h4,.lo-markdown h5,.lo-markdown h6{font-size:1em}.lo-markdown ul,.lo-markdown ol{margin:0 0 .5em;padding-left:1.4em}.lo-markdown li{margin:.15em 0}.lo-markdown li>ul,.lo-markdown li>ol{margin-bottom:0}.lo-markdown a{color:var(--C-BRAND--DARK);text-decoration:none;overflow-wrap:anywhere}.lo-markdown a:hover{color:var(--C-BRAND)}.lo-markdown blockquote{margin:.5em 0;padding:.1em 0 .1em .9em;border-left:3px solid var(--DIVIDER--DARK);color:var(--TC--LIGHT)}.lo-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1em .35em;border-radius:calc(var(--R)/2);background:var(--C-HOVER)}.lo-markdown pre{margin:.5em 0;padding:var(--PXS);border-radius:var(--R);background:var(--C-HOVER);overflow-x:auto}.lo-markdown pre code{padding:0;background:none}.lo-markdown hr{border:0;border-top:1px solid var(--DIVIDER);margin:.75em 0}.lo-ref{border-radius:var(--R);background:var(--C-BRAND--LIGHT);color:var(--C-BRAND--DARK);text-decoration:none;font-weight:500;padding:.05em .35em;white-space:nowrap}.lo-markdown a.lo-ref{display:inline-block;padding:.1em .5em;line-height:1.3;vertical-align:baseline;cursor:pointer}:where(html:not(.lo-touch)) .lo-markdown a.lo-ref:hover{background:color-mix(in srgb, var(--C-BRAND) 32%, transparent)}.lo-ref--dead,.lo-markdown a.lo-ref--dead{background:var(--C-HOVER);color:var(--TC--LIGHT);cursor:not-allowed}:where(html:not(.lo-touch)) .lo-markdown a.lo-ref--dead:hover{background:var(--C-HOVER)}.lo-markdown-editor .toastui-editor-defaultUI{border-radius:var(--R)}.lo-markdown-editor .toastui-editor-defaultUI-toolbar{padding:0 var(--PXS);height:38px;border-radius:var(--R) var(--R) 0 0;border-top-left-radius:var(--R) !important}.lo-markdown-editor .toastui-editor-defaultUI-toolbar button{width:28px;height:28px;margin:5px 2px}.lo-markdown-editor .toastui-editor-toolbar-icons{background-image:none !important;display:flex;align-items:center;justify-content:center}.lo-markdown-editor .toastui-editor-toolbar-icons::before{content:"";width:16px;height:16px;background-color:var(--TC--LIGHT);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.lo-markdown-editor .toastui-editor-toolbar-icons.active::before{background-color:var(--C-BRAND)}.lo-markdown-editor .toastui-editor-toolbar-icons.heading::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='M0%2064C0%2046.3%2014.3%2032%2032%2032l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-16%200%200%20112%20224%200%200-112-16%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-16%200%200%20320%2016%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-96%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l16%200%200-144-224%200%200%20144%2016%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-96%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l16%200%200-320-16%200C14.3%2096%200%2081.7%200%2064z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='M0%2064C0%2046.3%2014.3%2032%2032%2032l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-16%200%200%20112%20224%200%200-112-16%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-16%200%200%20320%2016%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-96%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l16%200%200-144-224%200%200%20144%2016%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-96%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l16%200%200-320-16%200C14.3%2096%200%2081.7%200%2064z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.bold::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3Cpath%20d='M32%2032C14.3%2032%200%2046.3%200%2064S14.3%2096%2032%2096l32%200%200%20320-32%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l224%200c70.7%200%20128-57.3%20128-128%200-46.5-24.8-87.3-62-109.7%2018.7-22.3%2030-51%2030-82.3%200-70.7-57.3-128-128-128L32%2032zM288%20160c0%2035.3-28.7%2064-64%2064l-96%200%200-128%2096%200c35.3%200%2064%2028.7%2064%2064zM128%20416l0-128%20128%200c35.3%200%2064%2028.7%2064%2064s-28.7%2064-64%2064l-128%200z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3Cpath%20d='M32%2032C14.3%2032%200%2046.3%200%2064S14.3%2096%2032%2096l32%200%200%20320-32%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l224%200c70.7%200%20128-57.3%20128-128%200-46.5-24.8-87.3-62-109.7%2018.7-22.3%2030-51%2030-82.3%200-70.7-57.3-128-128-128L32%2032zM288%20160c0%2035.3-28.7%2064-64%2064l-96%200%200-128%2096%200c35.3%200%2064%2028.7%2064%2064zM128%20416l0-128%20128%200c35.3%200%2064%2028.7%2064%2064s-28.7%2064-64%2064l-128%200z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.italic::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3Cpath%20d='M128%2064c0-17.7%2014.3-32%2032-32l192%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-58.7%200-133.3%20320%2064%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20480c-17.7%200-32-14.3-32-32s14.3-32%2032-32l58.7%200%20133.3-320-64%200c-17.7%200-32-14.3-32-32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3Cpath%20d='M128%2064c0-17.7%2014.3-32%2032-32l192%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-58.7%200-133.3%20320%2064%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20480c-17.7%200-32-14.3-32-32s14.3-32%2032-32l58.7%200%20133.3-320-64%200c-17.7%200-32-14.3-32-32z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.strike::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M96%20157.5C96%2088.2%20152.2%2032%20221.5%2032L368%2032c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L221.5%2096c-34%200-61.5%2027.5-61.5%2061.5%200%2031%2023.1%2057.2%2053.9%2061l44.1%205.5%20222%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32s14.3-32%2032-32l83.1%200C103%20204.6%2096%20181.8%2096%20157.5zM349.2%20336l65.5%200c.9%206.1%201.4%2012.2%201.4%2018.5%200%2069.3-56.2%20125.5-125.5%20125.5L144%20480c-17.7%200-32-14.3-32-32s14.3-32%2032-32l146.5%200c34%200%2061.5-27.5%2061.5-61.5%200-6.4-1-12.7-2.8-18.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M96%20157.5C96%2088.2%20152.2%2032%20221.5%2032L368%2032c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L221.5%2096c-34%200-61.5%2027.5-61.5%2061.5%200%2031%2023.1%2057.2%2053.9%2061l44.1%205.5%20222%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32s14.3-32%2032-32l83.1%200C103%20204.6%2096%20181.8%2096%20157.5zM349.2%20336l65.5%200c.9%206.1%201.4%2012.2%201.4%2018.5%200%2069.3-56.2%20125.5-125.5%20125.5L144%20480c-17.7%200-32-14.3-32-32s14.3-32%2032-32l146.5%200c34%200%2061.5-27.5%2061.5-61.5%200-6.4-1-12.7-2.8-18.5z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.code::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3Cpath%20d='M360.8%201.2c-17-4.9-34.7%205-39.6%2022l-128%20448c-4.9%2017%205%2034.7%2022%2039.6s34.7-5%2039.6-22l128-448c4.9-17-5-34.7-22-39.6zm64.6%20136.1c-12.5%2012.5-12.5%2032.8%200%2045.3l73.4%2073.4-73.4%2073.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l96-96c12.5-12.5%2012.5-32.8%200-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3%200zm-274.7%200c-12.5-12.5-32.8-12.5-45.3%200l-96%2096c-12.5%2012.5-12.5%2032.8%200%2045.3l96%2096c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L77.3%20256%20150.6%20182.6c12.5-12.5%2012.5-32.8%200-45.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3Cpath%20d='M360.8%201.2c-17-4.9-34.7%205-39.6%2022l-128%20448c-4.9%2017%205%2034.7%2022%2039.6s34.7-5%2039.6-22l128-448c4.9-17-5-34.7-22-39.6zm64.6%20136.1c-12.5%2012.5-12.5%2032.8%200%2045.3l73.4%2073.4-73.4%2073.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l96-96c12.5-12.5%2012.5-32.8%200-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3%200zm-274.7%200c-12.5-12.5-32.8-12.5-45.3%200l-96%2096c-12.5%2012.5-12.5%2032.8%200%2045.3l96%2096c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L77.3%20256%20150.6%20182.6c12.5-12.5%2012.5-32.8%200-45.3z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.codeblock::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3Cpath%20d='M0%2064C0%2028.7%2028.7%200%2064%200L213.5%200c17%200%2033.3%206.7%2045.3%2018.7L365.3%20125.3c12%2012%2018.7%2028.3%2018.7%2045.3L384%20448c0%2035.3-28.7%2064-64%2064L64%20512c-35.3%200-64-28.7-64-64L0%2064zm208-5.5l0%2093.5c0%2013.3%2010.7%2024%2024%2024L325.5%20176%20208%2058.5zM154.2%20295.6c8.6-10.1%207.5-25.2-2.6-33.8s-25.2-7.5-33.8%202.6l-48%2056c-7.7%209-7.7%2022.2%200%2031.2l48%2056c8.6%2010.1%2023.8%2011.2%2033.8%202.6s11.2-23.8%202.6-33.8l-34.6-40.4%2034.6-40.4zm112-31.2c-8.6-10.1-23.8-11.2-33.8-2.6s-11.2%2023.8-2.6%2033.8l34.6%2040.4-34.6%2040.4c-8.6%2010.1-7.5%2025.2%202.6%2033.8s25.2%207.5%2033.8-2.6l48-56c7.7-9%207.7-22.2%200-31.2l-48-56z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3Cpath%20d='M0%2064C0%2028.7%2028.7%200%2064%200L213.5%200c17%200%2033.3%206.7%2045.3%2018.7L365.3%20125.3c12%2012%2018.7%2028.3%2018.7%2045.3L384%20448c0%2035.3-28.7%2064-64%2064L64%20512c-35.3%200-64-28.7-64-64L0%2064zm208-5.5l0%2093.5c0%2013.3%2010.7%2024%2024%2024L325.5%20176%20208%2058.5zM154.2%20295.6c8.6-10.1%207.5-25.2-2.6-33.8s-25.2-7.5-33.8%202.6l-48%2056c-7.7%209-7.7%2022.2%200%2031.2l48%2056c8.6%2010.1%2023.8%2011.2%2033.8%202.6s11.2-23.8%202.6-33.8l-34.6-40.4%2034.6-40.4zm112-31.2c-8.6-10.1-23.8-11.2-33.8-2.6s-11.2%2023.8-2.6%2033.8l34.6%2040.4-34.6%2040.4c-8.6%2010.1-7.5%2025.2%202.6%2033.8s25.2%207.5%2033.8-2.6l48-56c7.7-9%207.7-22.2%200-31.2l-48-56z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.bullet-list::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M48%20144a48%2048%200%201%200%200-96%2048%2048%200%201%200%200%2096zM192%2064c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L192%2064zm0%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-288%200zm0%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-288%200zM48%20464a48%2048%200%201%200%200-96%2048%2048%200%201%200%200%2096zM96%20256a48%2048%200%201%200%20-96%200%2048%2048%200%201%200%2096%200z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M48%20144a48%2048%200%201%200%200-96%2048%2048%200%201%200%200%2096zM192%2064c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L192%2064zm0%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-288%200zm0%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-288%200zM48%20464a48%2048%200%201%200%200-96%2048%2048%200%201%200%200%2096zM96%20256a48%2048%200%201%200%20-96%200%2048%2048%200%201%200%2096%200z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.ordered-list::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M0%2072C0%2058.8%2010.7%2048%2024%2048l48%200c13.3%200%2024%2010.7%2024%2024l0%20104%2024%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-96%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24l24%200%200-80-24%200C10.7%2096%200%2085.3%200%2072zM30.4%20301.2C41.8%20292.6%2055.7%20288%2070%20288l4.9%200c33.7%200%2061.1%2027.4%2061.1%2061.1%200%2019.6-9.4%2037.9-25.2%2049.4l-24%2017.5%2033.2%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-90.7%200C13.1%20464%200%20450.9%200%20434.7%200%20425.3%204.5%20416.5%2012.1%20411l70.5-51.3c3.4-2.5%205.4-6.4%205.4-10.6%200-7.2-5.9-13.1-13.1-13.1L70%20336c-3.9%200-7.7%201.3-10.8%203.6L38.4%20355.2c-10.6%208-25.6%205.8-33.6-4.8S-1%20324.8%209.6%20316.8l20.8-15.6zM224%2064l256%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-256%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32zm0%20160l256%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-256%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32zm0%20160l256%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-256%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M0%2072C0%2058.8%2010.7%2048%2024%2048l48%200c13.3%200%2024%2010.7%2024%2024l0%20104%2024%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-96%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24l24%200%200-80-24%200C10.7%2096%200%2085.3%200%2072zM30.4%20301.2C41.8%20292.6%2055.7%20288%2070%20288l4.9%200c33.7%200%2061.1%2027.4%2061.1%2061.1%200%2019.6-9.4%2037.9-25.2%2049.4l-24%2017.5%2033.2%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-90.7%200C13.1%20464%200%20450.9%200%20434.7%200%20425.3%204.5%20416.5%2012.1%20411l70.5-51.3c3.4-2.5%205.4-6.4%205.4-10.6%200-7.2-5.9-13.1-13.1-13.1L70%20336c-3.9%200-7.7%201.3-10.8%203.6L38.4%20355.2c-10.6%208-25.6%205.8-33.6-4.8S-1%20324.8%209.6%20316.8l20.8-15.6zM224%2064l256%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-256%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32zm0%20160l256%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-256%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32zm0%20160l256%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-256%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.hrline::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='M0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='M0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.link::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3Cpath%20d='M419.5%2096c-16.6%200-32.7%204.5-46.8%2012.7-15.8-16-34.2-29.4-54.5-39.5%2028.2-24%2064.1-37.2%20101.3-37.2%2086.4%200%20156.5%2070%20156.5%20156.5%200%2041.5-16.5%2081.3-45.8%20110.6l-71.1%2071.1c-29.3%2029.3-69.1%2045.8-110.6%2045.8-86.4%200-156.5-70-156.5-156.5%200-1.5%200-3%20.1-4.5%20.5-17.7%2015.2-31.6%2032.9-31.1s31.6%2015.2%2031.1%2032.9c0%20.9%200%201.8%200%202.6%200%2051.1%2041.4%2092.5%2092.5%2092.5%2024.5%200%2048-9.7%2065.4-27.1l71.1-71.1c17.3-17.3%2027.1-40.9%2027.1-65.4%200-51.1-41.4-92.5-92.5-92.5zM275.2%20173.3c-1.9-.8-3.8-1.9-5.5-3.1-12.6-6.5-27-10.2-42.1-10.2-24.5%200-48%209.7-65.4%2027.1L91.1%20258.2c-17.3%2017.3-27.1%2040.9-27.1%2065.4%200%2051.1%2041.4%2092.5%2092.5%2092.5%2016.5%200%2032.6-4.4%2046.7-12.6%2015.8%2016%2034.2%2029.4%2054.6%2039.5-28.2%2023.9-64%2037.2-101.3%2037.2-86.4%200-156.5-70-156.5-156.5%200-41.5%2016.5-81.3%2045.8-110.6l71.1-71.1c29.3-29.3%2069.1-45.8%20110.6-45.8%2086.6%200%20156.5%2070.6%20156.5%20156.9%200%201.3%200%202.6%200%203.9-.4%2017.7-15.1%2031.6-32.8%2031.2s-31.6-15.1-31.2-32.8c0-.8%200-1.5%200-2.3%200-33.7-18-63.3-44.8-79.6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3Cpath%20d='M419.5%2096c-16.6%200-32.7%204.5-46.8%2012.7-15.8-16-34.2-29.4-54.5-39.5%2028.2-24%2064.1-37.2%20101.3-37.2%2086.4%200%20156.5%2070%20156.5%20156.5%200%2041.5-16.5%2081.3-45.8%20110.6l-71.1%2071.1c-29.3%2029.3-69.1%2045.8-110.6%2045.8-86.4%200-156.5-70-156.5-156.5%200-1.5%200-3%20.1-4.5%20.5-17.7%2015.2-31.6%2032.9-31.1s31.6%2015.2%2031.1%2032.9c0%20.9%200%201.8%200%202.6%200%2051.1%2041.4%2092.5%2092.5%2092.5%2024.5%200%2048-9.7%2065.4-27.1l71.1-71.1c17.3-17.3%2027.1-40.9%2027.1-65.4%200-51.1-41.4-92.5-92.5-92.5zM275.2%20173.3c-1.9-.8-3.8-1.9-5.5-3.1-12.6-6.5-27-10.2-42.1-10.2-24.5%200-48%209.7-65.4%2027.1L91.1%20258.2c-17.3%2017.3-27.1%2040.9-27.1%2065.4%200%2051.1%2041.4%2092.5%2092.5%2092.5%2016.5%200%2032.6-4.4%2046.7-12.6%2015.8%2016%2034.2%2029.4%2054.6%2039.5-28.2%2023.9-64%2037.2-101.3%2037.2-86.4%200-156.5-70-156.5-156.5%200-41.5%2016.5-81.3%2045.8-110.6l71.1-71.1c29.3-29.3%2069.1-45.8%20110.6-45.8%2086.6%200%20156.5%2070.6%20156.5%20156.9%200%201.3%200%202.6%200%203.9-.4%2017.7-15.1%2031.6-32.8%2031.2s-31.6-15.1-31.2-32.8c0-.8%200-1.5%200-2.3%200-33.7-18-63.3-44.8-79.6z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.quote::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='M0%20216C0%20149.7%2053.7%2096%20120%2096l8%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-8%200c-30.9%200-56%2025.1-56%2056l0%208%2064%200c35.3%200%2064%2028.7%2064%2064l0%2064c0%2035.3-28.7%2064-64%2064l-64%200c-35.3%200-64-28.7-64-64L0%20216zm256%200c0-66.3%2053.7-120%20120-120l8%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-8%200c-30.9%200-56%2025.1-56%2056l0%208%2064%200c35.3%200%2064%2028.7%2064%2064l0%2064c0%2035.3-28.7%2064-64%2064l-64%200c-35.3%200-64-28.7-64-64l0-136z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='M0%20216C0%20149.7%2053.7%2096%20120%2096l8%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-8%200c-30.9%200-56%2025.1-56%2056l0%208%2064%200c35.3%200%2064%2028.7%2064%2064l0%2064c0%2035.3-28.7%2064-64%2064l-64%200c-35.3%200-64-28.7-64-64L0%20216zm256%200c0-66.3%2053.7-120%20120-120l8%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-8%200c-30.9%200-56%2025.1-56%2056l0%208%2064%200c35.3%200%2064%2028.7%2064%2064l0%2064c0%2035.3-28.7%2064-64%2064l-64%200c-35.3%200-64-28.7-64-64l0-136z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-icons.more::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='M0%20256a56%2056%200%201%201%20112%200%2056%2056%200%201%201%20-112%200zm168%200a56%2056%200%201%201%20112%200%2056%2056%200%201%201%20-112%200zm224-56a56%2056%200%201%201%200%20112%2056%2056%200%201%201%200-112z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='M0%20256a56%2056%200%201%201%20112%200%2056%2056%200%201%201%20-112%200zm168%200a56%2056%200%201%201%20112%200%2056%2056%200%201%201%20-112%200zm224-56a56%2056%200%201%201%200%20112%2056%2056%200%201%201%200-112z'/%3E%3C/svg%3E")}.lo-markdown-editor .toastui-editor-toolbar-divider{height:16px;margin:11px 6px}.lo-markdown-editor .toastui-editor-ww-container{border-radius:0 0 var(--R) var(--R)}.lo-modal .lo-markdown-editor .toastui-editor-ww-container{max-height:20lh;overflow-y:auto}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-modal .lo-markdown-editor .toastui-editor-ww-container{max-height:120px}.lo-task-detail .lo-markdown-editor .toastui-editor-ww-container{max-height:50lh;overflow-y:auto}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task-detail .lo-markdown-editor .toastui-editor-ww-container{max-height:30lh}.lo-task-detail .lo-task-detail__comment-editor-mount .toastui-editor-ww-container,.lo-task-detail .lo-task-detail__comment-row-editor .toastui-editor-ww-container{max-height:30lh}:where(html.lo-touch) .lo-markdown-editor .toastui-editor-ww-container .toastui-editor-contents{font-size:16px}.lo-readmore{position:relative;color:var(--C-G400)}.lo-readmore>i:before{position:relative;z-index:1}.lo-readmore>i:after{content:"";position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);width:1.75em;height:1.75em;background-color:var(--DIVIDER--LIGHT);border-radius:50%;opacity:0;transition:var(--T-O);transition-duration:.4s}.lo-task .lo-readmore>i:after{display:none}.lo-readmore:hover{color:var(--C-G500)}.lo-readmore:hover>i:after{opacity:1}.lo-readmore:focus{color:var(--C-G400)}.lo-readmore:focus:hover{color:var(--C-G500)}.lo-field{display:flex;flex-direction:column;gap:calc(var(--PXS)/2)}.lo-field__label{font-size:.8rem;font-weight:600;color:var(--TC--LIGHT)}.lo-form{display:flex;flex-direction:column;gap:var(--PS)}.lo-form__row{display:flex;align-items:center;gap:var(--PXS);width:100%}.lo-form__row>i{min-width:1.35rem;color:var(--TC--LIGHT)}.lo-form__label{min-width:30%;color:var(--TC)}.lo-form__control{display:flex;align-items:center;width:100%}.lo-form__control select,.lo-form__control input[type=text],.lo-form__control input[type=date],.lo-form__control input[type=number]{height:1.75rem;padding:calc(var(--PXS)/2);font-size:.875rem;line-height:1;background-color:var(--C-G50);border-radius:var(--R);-webkit-appearance:none}.lo-form__control select:hover,.lo-form__control select:focus,.lo-form__control input[type=text]:hover,.lo-form__control input[type=text]:focus,.lo-form__control input[type=date]:hover,.lo-form__control input[type=date]:focus,.lo-form__control input[type=number]:hover,.lo-form__control input[type=number]:focus{background-color:var(--C-G100);border-radius:var(--R)}.lo-form__control input[type=date]::-webkit-inner-spin-button,.lo-form__control input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.lo-form__control select,.lo-form__control input[type=date]{cursor:pointer}.lo-form__multicontrols{position:relative;display:flex;align-items:center;gap:calc(var(--PXS)/2);width:100%}.lo-form__multicontrols--time select{width:auto}.lo-form__actions{display:flex;gap:var(--PXS);justify-content:flex-end;padding-top:var(--PS);border-top:1px solid var(--DIVIDER--LIGHT)}.lo-form__actions .lo-btn:first-child{margin-right:auto}.lo-wrapper{--w: var(--APP-W);--h: var(--APP-H);--min-h: var(--APP-MIN-H);--max-h: var(--APP-MAX-H);position:relative;display:flex;flex-direction:column;width:var(--w);min-height:var(--min-h);max-height:max(var(--h),var(--max-h));margin-left:auto;margin-right:auto}.lo-wrapper:where(:not(.lo-wrapper--wide)){--h: var(--APP-MH);--max-h: var(--APP-MAX-MH)}.lo-wrapper:where(.lo-wrapper--wide){gap:var(--PXS)}.lo-wrapper--booting{pointer-events:none}.lo-body{position:relative;display:flex;flex:1 1 auto;min-height:0}:where(.lo-wrapper--wide) .lo-body{gap:var(--PXS)}.lo-header{--btn-fg: var(--TC--LIGHT);--btn-hover-bg: var(--C-HOVER-STRONG);display:flex;align-items:stretch;background-color:var(--C-CHROME);border:1px solid var(--DIVIDER--DARK);border-radius:var(--R);flex-shrink:0;height:48px}.lo-header__actions{display:flex;align-items:stretch;flex:0 0 auto;height:100%;margin-left:auto}.lo-header__btn{--color: var(--btn-fg);--color-hover: var(--btn-fg);--bg: transparent;--bg-hover: var(--btn-hover-bg);border-radius:0;border-left:1px solid var(--DIVIDER);height:100%;aspect-ratio:1;align-self:center}.lo-header__btn:last-child{border-top-right-radius:var(--R);border-bottom-right-radius:var(--R)}.lo-header__actions .lo-header__btn{width:48px;height:48px;aspect-ratio:auto;align-self:center}.lo-header__actions .lo-header__btn i::before{font-size:calc(1rem + 2px)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-header__collapse{display:none}.lo-header__collapse{border-left:none;border-top-left-radius:var(--R);border-bottom-left-radius:var(--R)}:where(.lo-wrapper--wide) .lo-header__collapse{aspect-ratio:auto;width:calc(2*(var(--PXS) + 2px + var(--PS)) + 37px)}:where(.lo-wrapper--wide).lo-wrapper--sidebar-collapsed .lo-header__collapse{width:var(--SIDEBAR-CW)}.lo-wrapper--switching .lo-sidebar,.lo-wrapper--switching .lo-sidebar *,.lo-wrapper--switching .lo-header__collapse{transition:none !important}:where(.lo-wrapper--wide) .lo-header__switch{display:none}.lo-header__switch{border-left:none;border-top-left-radius:var(--R);border-bottom-left-radius:var(--R)}.lo-wrapper--fullscreen{--w: 100%;--h: 100%;--min-h: 100%;--max-h: 100%;gap:var(--PXS);padding:var(--PXS);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;max-width:var(--APP-FULLCREEN-MAX-W)}.lo-wrapper--fullscreen:before{content:" ";position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;display:block;background-color:#fff;opacity:1}.lo-wrapper--fullscreen:where(:not(.lo-wrapper--wide)){gap:calc(var(--PXS)/3);padding:calc(var(--PXS)/3)}.lo-dark .lo-wrapper--fullscreen:before{background-color:#000}body.lo-body--fullscreen{position:fixed;left:0;right:0;width:100%;overflow:hidden;overscroll-behavior:none;touch-action:manipulation}.logged-in.listowp-login.wp-block-loginout{display:none}.lo-sidebar{--width: auto;position:relative;display:none;flex-direction:column;width:var(--width);min-width:var(--width);background-color:var(--C-CHROME);border-bottom-left-radius:var(--R);padding:2px}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-sidebar{position:absolute;z-index:100;left:1px;right:1px;top:1px;bottom:1px;width:auto;border-radius:var(--R)}:where(.lo-wrapper--wide) .lo-sidebar{--width: max(var(--SIDEBAR-MIN-W), var(--SIDEBAR-W));display:flex;border-radius:var(--R);border:1px solid var(--DIVIDER--DARK)}:where(.lo-wrapper--wide).lo-wrapper--fullscreen .lo-sidebar{--width: var(--SIDEBAR-W);flex-shrink:0;min-width:auto;max-width:400px}.lo-sidebar__header{display:flex;flex-direction:column;padding:calc(var(--PXS) - 2px);padding-bottom:0}.lo-sidebar__header .lo-list__context{width:100%}.lo-sidebar__scroll{display:flex;flex-direction:column;flex-grow:1;padding:calc(var(--PXS) - 2px);overflow-x:hidden;overflow-y:auto;border-bottom-left-radius:var(--R);border-bottom-right-radius:var(--R)}.lo-sidebar--expanded{display:flex}:where(.lo-wrapper--wide) .lo-sidebar--collapsed{--width: var(--SIDEBAR-CW)}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-list__name,:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__add-label{display:none}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-tasks__empty{writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;padding:var(--PS) 0}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__divider-label{font-size:0}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__divider-label i{font-size:.8rem}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-sidebar__scroll{scrollbar-width:none}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-sidebar__scroll::-webkit-scrollbar{display:none}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__inner{align-items:center}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-list__inner{min-height:0;padding:0}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-sidebar__header{align-items:center;padding-bottom:var(--PXS)}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-sidebar__header .lo-list__context{display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-sidebar__header .lo-list__inner{justify-content:center}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__add-wrapper{display:flex;justify-content:center}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__add{width:40px;aspect-ratio:1;padding:0;justify-content:center;border:none}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists--custom .lo-list__icon,:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-list__icon{margin-top:0}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__inner>.lo-list{display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1;border-color:rgba(0,0,0,0);--bg-color-hover: transparent;opacity:.9}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__inner>.lo-list:hover{opacity:1}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-lists__inner>.lo-list.active{opacity:1;border-color:var(--shadow-active);border-radius:50%;background-color:color-mix(in srgb, var(--shadow-active) 50%, transparent);--shadow-active-2: color-mix(in srgb, var(--shadow-active) 40%, transparent)}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-list__icon-count{top:-3px;right:-3px}:where(.lo-wrapper--wide).lo-wrapper--fullscreen .lo-sidebar--collapsed{--width: var(--SIDEBAR-CW)}.lo-sidebar__footer{flex:0 0 auto;padding:calc(var(--PXS) - 2px);padding-top:0}.lo-sidebar__help{display:flex;align-items:center;gap:var(--PXS);width:100%;padding:var(--PXS);color:var(--TC--LIGHT);border-radius:var(--R);transition:var(--T)}.lo-sidebar__help .lo-sidebar__help-icon{font-size:1rem;color:var(--TC--LIGHTEN)}:where(html:not(.lo-touch)) .lo-sidebar__help:hover{color:var(--TC);background-color:var(--C-G100)}:where(html:not(.lo-touch)) .lo-sidebar__help:hover .lo-sidebar__help-icon{color:var(--TC)}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-sidebar__footer{display:flex;justify-content:center}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-sidebar__help-label{display:none}:where(.lo-wrapper--wide) .lo-sidebar--collapsed .lo-sidebar__help{width:40px;aspect-ratio:1;justify-content:center;padding:0}.lo-main{display:flex;flex-direction:column;width:100%;min-width:0;background-color:var(--C-CANVAS);border:1px solid var(--DIVIDER--DARK);border-radius:var(--R)}:where(.lo-wrapper--wide) .lo-main{padding-bottom:var(--PXS)}.lo-main--board{background-color:var(--C-CANVAS)}.lo-dark .lo-main--board{background-color:var(--C-CANVAS)}.lo-lists__inner{display:flex;flex-direction:column;gap:var(--PXS)}.lo-lists__add-wrapper{display:none;position:sticky;top:calc(2px - var(--PXS));z-index:2;background:var(--C-CHROME);margin-bottom:var(--PXS)}.lo-sidebar--expanded .lo-lists__add-wrapper{display:block}:where(.lo-wrapper--wide) .lo-lists__add-wrapper{display:block}.lo-lists__add{display:flex;align-items:center;justify-content:flex-start;gap:var(--PXS);padding:var(--PXS) var(--PS);font-size:1rem;font-weight:500;color:var(--TC--LIGHT);--icon-color: var(--C-G400);--shadow-active: var(--C-G400);--shadow-active-2: color-mix(in srgb, var(--shadow-active) 18%, transparent);border:2px solid color-mix(in srgb, var(--TC) 14%, transparent);border-radius:var(--R)}:where(.lo-wrapper--wide) .lo-lists__add{transition:var(--T);cursor:pointer}:where(html:not(.lo-touch)) :where(.lo-wrapper--wide) .lo-lists__add:hover{color:var(--TC);border-color:color-mix(in srgb, var(--TC) 30%, transparent);--icon-color: var(--C-BRAND);--shadow-active: var(--C-BRAND)}:where(html:not(.lo-touch)) :where(.lo-wrapper--wide) .lo-lists__add:hover .lo-list__icon{box-shadow:0 0 0 4px var(--shadow-active-2)}.lo-lists--smart .lo-lists__inner{min-height:63px}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-lists--smart .lo-lists__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--PXS);padding:var(--PXS)}.lo-lists__divider{display:flex;align-items:center;gap:var(--PXS);margin:var(--PXS) 0}.lo-lists__divider::before,.lo-lists__divider::after{content:"";flex:1;height:1px;background-color:var(--DIVIDER)}.lo-lists__divider--smart{margin-top:0}.lo-lists__divider-label{display:inline-flex;align-items:center;gap:.4em;flex-shrink:0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--TC--LIGHTEN);white-space:nowrap}.lo-list{--bg-color: var(--C-INBOX--LIGHT);--bg-color-hover: rgba(54, 74, 87, 0.05);--icon-color: var(--C-INBOX);--icon-color-active: var(--C-INBOX);--shadow-active: var(--C-INBOX);--shadow-active-2: color-mix(in srgb, var(--shadow-active) 12%, transparent);position:relative;color:var(--TC);box-shadow:0 0 0 1px rgba(0,0,0,0);transition:var(--T);cursor:pointer}.lo-lists--smart .lo-list:before{display:none}:where(.lo-wrapper--wide) .lo-list{--bg-color-hover: rgba(54, 74, 87, 0.025)}:where(html:not(.lo-touch)) .lo-list:hover{color:var(--TC);background-color:var(--bg-color-hover)}.lo-list.active{--icon-color: var(--icon-color-active);color:var(--TC);background-color:var(--shadow-active-2);box-shadow:0 0 0 1px var(--shadow-active)}.lo-list.lo-droptarget{background-color:var(--shadow-active-2);box-shadow:inset 0 0 0 2px var(--shadow-active)}.lo-list.lo-dragged{background-color:var(--C-APP);opacity:.8;z-index:100}.lo-lists__inner>.lo-list{--list-border: color-mix(in srgb, var(--shadow-active) 22%, transparent);border:2px solid var(--list-border);border-radius:var(--R)}.lo-lists__inner>.lo-list:hover,.lo-lists__inner>.lo-list.active{--list-border: var(--shadow-active)}.lo-lists__inner>.lo-list.active{box-shadow:none}.lo-lists--custom .lo-list{--bg-color-hover: var(--shadow-active-2)}.lo-list__context{border-top:solid 0px rgba(0,0,0,0) !important}.lo-list__context .lo-list__icon-s{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;aspect-ratio:1;font-size:10px;padding:1px;border-radius:100px;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#aa96a0;box-shadow:0 0 0 2px rgba(170,150,160,.2)}.lo-list__context .lo-list__icon-l{background-color:#a7548c;box-shadow:0 0 0 4px rgba(167,84,140,.2)}.lo-list__context .lo-list__label-s{opacity:.6;font-size:.8rem}.lo-list__context .lo-list__label-l{font-weight:bold}.lo-list__inner{display:flex;gap:var(--PXS);padding:var(--PXS)}.lo-lists--smart .lo-list__inner,.lo-lists__add .lo-list__inner{align-items:center}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-list__inner{justify-content:center;align-items:center}:where(.lo-wrapper--wide) .lo-list__inner{min-height:63px;padding:var(--PXS) var(--PS)}.lo-list__drag{flex-shrink:0;align-self:center;display:none;align-items:center;color:var(--TC--LIGHTEN);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;opacity:.55}.lo-list__drag:active{cursor:grabbing}.lo-touch .lo-list__drag{display:flex}.lo-sidebar--collapsed .lo-list__drag{display:none}.lo-list__name{display:flex;flex-direction:column;flex-grow:1;gap:calc(var(--PXS)/4)}.lo-list__name>span{word-break:break-word}:where(.lo-wrapper--wide) .lo-list__name{display:flex;flex-direction:column;flex-grow:1;gap:calc(var(--PXS)/2)}.lo-list__count{display:flex;align-items:center;gap:calc(var(--PXS)/2);font-size:.8rem;font-weight:normal;opacity:.5}.active .lo-list__count,.lo-tasks__header .lo-list__count{opacity:1}.lo-list__count>span{display:flex;align-items:center;justify-content:center;gap:calc(var(--PXS)/2);height:1.115rem;padding-left:calc(var(--PXS)/2);padding-right:calc(var(--PXS)/2);line-height:1;color:var(--TC);background-color:var(--bg-color);border-radius:calc(var(--R)/1.5)}.lo-list__count>span>i{color:var(--icon-color)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-list__count{gap:calc(var(--PXS)/3)}.lo-meta-icon--all{--icon-color: var(--C-ALL)}.lo-meta-icon--done{--icon-color: var(--C-DONE)}.lo-meta-icon--due{--icon-color: var(--C-DUE)}:where(.lo-wrapper--wide) .lo-list__icon-wrapper{position:relative}.lo-list__icon{--size: 34px;--ic: #fff;--bg: var(--icon-color);position:relative;display:flex;align-items:center;justify-content:center;width:var(--size);min-width:var(--size);height:var(--size);font-size:.925rem;font-style:normal;color:var(--ic);background-color:var(--bg);border-radius:50%;box-shadow:0 0 0 0px var(--shadow-active-2);transition:var(--T)}.lo-list__icon.lo-fa-solid>span[data-field=initials],.lo-list__icon.lo-fa-regular>span[data-field=initials],.lo-list__icon.lo-fa-brand>span[data-field=initials]{display:none}.lo-list__icon:before{font-size:18px}.lo-list:hover .lo-list__icon{box-shadow:0 0 0 4px var(--shadow-active-2),0 0 0 4px var(--shadow-active-2)}.lo-list.active .lo-list__icon{box-shadow:0 0 0 6px var(--shadow-active-2)}.lo-list__info-data .lo-list__icon{--size: 45px}.lo-list__info-data:not([data-id=inbox],[data-id=all],[data-id=due],[data-id=scheduled],[data-id=done],[data-id=recurring]) .lo-list__icon{cursor:pointer}.lo-list__info-data:not([data-id=inbox],[data-id=all],[data-id=due],[data-id=scheduled],[data-id=done],[data-id=recurring]) .lo-list__icon:hover{font-family:"Font Awesome 7 Free"}.lo-list__info-data:not([data-id=inbox],[data-id=all],[data-id=due],[data-id=scheduled],[data-id=done],[data-id=recurring]) .lo-list__icon:hover span[data-field=initials]{display:none}.lo-list__info-data:not([data-id=inbox],[data-id=all],[data-id=due],[data-id=scheduled],[data-id=done],[data-id=recurring]) .lo-list__icon:hover:before{content:"";font-size:.825rem;font-weight:900}:where(.lo-wrapper--wide) .lo-list__icon{--size: 37px}:where(.lo-wrapper--wide) .lo-list__icon:before{font-size:20px}.lo-lists--custom :where(.lo-wrapper--wide) .lo-list__icon{margin-top:calc(var(--PXS)/2 - 1px)}.lo-list__info{position:relative;padding:var(--PXS);line-height:var(--LHX)}:where(.lo-wrapper--wide) .lo-list__info{display:flex;align-items:center;min-height:127px;padding:var(--PS)}.lo-list__info:hover .lo-list__info-title{gap:var(--PXS)}.lo-list__info-data{--bg-color: var(--C-INBOX--LIGHT);--icon-color: var(--C-INBOX);--icon-color-active: var(--C-INBOX);--shadow-active: var(--C-INBOX);--shadow-active-2: var(--C-INBOX--LIGHTEN);flex-grow:1;min-width:0}.lo-list__info-header{display:flex;gap:var(--PXS)}.lo-list__info-heading{display:flex;flex-direction:column;align-items:stretch}.lo-list__info-title{--icon-color: var(--C-INBOX);--icon-color-active: var(--C-INBOX);--shadow-active: var(--C-INBOX);--shadow-active-2: var(--C-INBOX--LIGHTEN);display:inline-flex;align-items:center;gap:var(--PXS);font-size:1.2rem;line-height:1.2;color:var(--TC);transition:var(--T)}.lo-list__info-title:hover .lo-list__icon{cursor:pointer;box-shadow:0 0 0 4px var(--shadow-active-2),0 0 0 4px var(--shadow-active-2)}.lo-wrapper--fullscreen .lo-list__info-title{padding-right:var(--PS)}.lo-list__info-desc{color:var(--TC--LIGHT);line-height:var(--LHM);overflow-wrap:break-word;transition:var(--T)}.lo-list__info-desc:empty{opacity:.25}.lo-list__info-desc:empty:before{content:attr(data-placeholder)}.lo-list__collapse{margin-left:auto}.lo-list__collapse i{transition:transform var(--T)}.lo-list__info--collapsed .lo-list__info-desc{display:none}.lo-list__info--collapsed .lo-list__info-data{display:flex;align-items:center;gap:var(--PXS)}.lo-list__info--collapsed .lo-list__info-header{flex-grow:1;align-items:center;min-width:0}.lo-list__info--collapsed .lo-list__info-heading{min-width:0}.lo-list__info--collapsed .lo-list__icon{--size: 22px;font-size:.6rem}.lo-list__info--collapsed .lo-list__icon:before{font-size:12px}.lo-list__info--collapsed .lo-list__info-title>[data-listo=title]{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-list__info--collapsed .lo-list__info-count{flex-shrink:0;padding-top:0}.lo-list__info--collapsed .lo-list__info-count>span.lo-tip{display:none}.lo-list__info--collapsed .lo-list__collapse i{transform:rotate(180deg)}:where(.lo-wrapper--wide) .lo-list__info--collapsed{min-height:0;padding-top:var(--PXS);padding-bottom:var(--PXS)}.lo-list__info-count{--bg-color: var(--C-INBOX--LIGHT);--bg-color-hover: rgba(54, 74, 87, 0.025);--icon-color: var(--C-INBOX);--icon-color-active: var(--C-INBOX);--shadow-active: var(--C-INBOX);--shadow-active-2: var(--C-INBOX--LIGHTEN);padding-top:var(--PXS);font-size:.925rem}.lo-list__info-count>span:nth-child(2){--bg-color: var(--C-DONE--LIGHT);--icon-color: var(--C-DONE);--icon-color-active: var(--C-DONE)}.lo-list__info-count>span:nth-child(3){--bg-color: var(--C-DUE--LIGHT);--icon-color: var(--C-DUE);--icon-color-active: var(--C-DUE)}.lo-list--inbox,.lo-list[data-id=inbox],.lo-list__info-data[data-id=inbox]{--bg-color: var(--C-INBOX--LIGHT);--icon-color: var(--C-INBOX);--icon-color-active: var(--C-INBOX);--shadow-active: var(--C-INBOX);--shadow-active-2: var(--C-INBOX--LIGHTEN)}.lo-list--all,.lo-list[data-id=all],.lo-list__info-data[data-id=all]{--bg-color: var(--C-ALL--LIGHT);--icon-color: var(--C-ALL);--icon-color-active: var(--C-ALL);--shadow-active: var(--C-ALL);--shadow-active-2: var(--C-ALL--LIGHTEN)}.lo-list[data-id=due],.lo-list__info-data[data-id=due]{--bg-color: var(--C-DUE--LIGHT);--icon-color: var(--C-DUE);--icon-color-active: var(--C-DUE);--shadow-active: var(--C-DUE);--shadow-active-2: var(--C-DUE--LIGHTEN)}.lo-list--due .lo-list__count>span:nth-child(2){--bg-color: var(--C-DUE--LIGHT);--icon-color: var(--C-DUE);--icon-color-active: var(--C-DUE)}.lo-list--scheduled,.lo-list[data-id=scheduled],.lo-list__info-data[data-id=scheduled]{--bg-color: var(--C-SCHEDULE--LIGHT);--icon-color: var(--C-SCHEDULE);--icon-color-active: var(--C-SCHEDULE);--shadow-active: var(--C-SCHEDULE);--shadow-active-2: var(--C-SCHEDULE--LIGHTEN)}.lo-list--done,.lo-list[data-id=done],.lo-list__info-data[data-id=done]{--bg-color: var(--C-DONE--LIGHT);--icon-color: var(--C-DONE);--icon-color-active: var(--C-DONE);--shadow-active: var(--C-DONE);--shadow-active-2: var(--C-DONE--LIGHTEN)}.lo-list--recurring,.lo-list[data-id=recurring],.lo-list__info-data[data-id=recurring]{--bg-color: var(--C-RECU--LIGHT);--icon-color: var(--C-RECU);--icon-color-active: var(--C-RECU);--shadow-active: var(--C-RECU);--shadow-active-2: var(--C-RECU--LIGHTEN)}.lo-list__count{gap:var(--PXS)}.lo-list__count>span{padding-left:0;padding-right:0;background-color:rgba(0,0,0,0)}.lo-list__count>span:nth-child(2){--bg-color: var(--C-DONE--LIGHT);--icon-color: var(--C-DONE);--icon-color-active: var(--C-DONE)}.lo-list--due .lo-list__count>span:nth-child(2){--bg-color: var(--C-DONE--LIGHT);--icon-color: var(--C-DONE);--icon-color-active: var(--C-DONE)}.lo-list__icon-count{position:absolute;top:-3px;right:-8px;background:var(--C-ERROR);border:2px solid var(--C-APP);font-weight:bold;padding:0 2px;min-width:18px;font-family:"Inter",sans-serif;font-size:.6rem;line-height:1;font-weight:400;border-radius:10px;display:flex;height:18px;align-items:center;justify-content:center}.active .lo-list__icon-count{border-color:var(--bg-color)}.lo-list__icon-count--empty{opacity:0;pointer-events:none}.lo-list__settings{position:relative}.lo-list__settings-dropdown{position:absolute;z-index:100;top:calc(100% + 4px);right:0;min-width:190px;padding:calc(var(--PXS)/2);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);box-shadow:var(--SHADOW-OVERLAY);border-radius:var(--R)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-list__settings-dropdown{position:fixed;inset:auto var(--PXS) var(--PXS);z-index:1000001;width:auto;max-width:none;max-height:85dvh;margin:0;overflow-y:auto;border-radius:var(--RM);animation:lo-sheet-up .2s ease-out}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-list__settings-dropdown{box-shadow:var(--SHADOW-OVERLAY),0 0 0 100vmax rgba(0,0,0,.5)}.lo-list__settings-dropdown>.lo-sheet__backdrop{display:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-list__settings-dropdown>.lo-sheet__backdrop{display:block;position:fixed;inset:0;z-index:-1}.lo-list__settings-dropdown>span{display:flex;align-items:center;gap:var(--PXS);padding:var(--PXS);font-size:.9rem;color:var(--TC);border-radius:calc(var(--R)/2);cursor:pointer;transition:var(--T);white-space:nowrap}.lo-list__settings-dropdown>span i{min-width:16px;opacity:.5}:where(html:not(.lo-touch)) .lo-list__settings-dropdown>span:hover{color:var(--TC);background-color:var(--C-HOVER)}.lo-list__settings-dropdown-divider{height:1px;margin:calc(var(--PXS)/2) 0;background-color:var(--DIVIDER)}.lo-tasks{--mobile-padd: calc(var(--PXS) / 2);position:relative;display:flex;flex-direction:column;height:100%;gap:var(--PXS);padding:var(--mobile-padd);padding-bottom:50px;overflow:auto}:where(.lo-wrapper--wide) .lo-tasks{padding:var(--PXS);padding-bottom:50px;gap:var(--PS)}.lo-main--no-collection .lo-tasks__header,.lo-main--no-collection .lo-tasks__bar{display:none}.lo-tasks__header{position:relative;background-color:var(--C-CHROME);border-bottom:1px solid var(--DIVIDER--DARK);border-top-left-radius:var(--R);border-top-right-radius:var(--R)}.lo-tasks__actions{display:flex;align-items:center;gap:var(--PXS);color:var(--TC--LIGHT)}.lo-tasks__bar{--btn-fg: var(--TC--LIGHT);--btn-hover-bg: var(--C-HOVER-STRONG);display:flex;height:48px;flex-shrink:0;background-color:var(--C-CHROME);border-bottom:1px solid var(--DIVIDER--DARK)}.lo-tasks__back{display:flex;align-items:center;justify-content:center;gap:var(--PXS);padding-left:var(--PS);padding-right:var(--PS);height:100%;font-weight:500;color:var(--btn-fg);background-color:var(--C-CHROME);border-right:1px solid var(--DIVIDER)}.lo-tasks__back i{color:var(--btn-fg)}:where(.lo-wrapper--wide) .lo-tasks__back{cursor:pointer}.lo-tasks__add-wrapper{position:relative;border-right:1px solid var(--DIVIDER);order:1}.lo-tasks__add{display:flex;align-items:center;justify-content:flex-start;gap:var(--PXS);padding-left:var(--PXS);padding-right:var(--PS);height:100%;font-weight:500;color:var(--btn-fg);background-color:var(--C-CHROME)}.lo-tasks__add i{color:var(--btn-fg)}:where(.lo-wrapper--wide) .lo-tasks__add{cursor:pointer}.lo-tasks__edit{display:flex;flex-direction:column;width:100%;gap:var(--PXS)}:where(.lo-wrapper--wide) .lo-tasks__edit{max-width:700px}.lo-tasks__edit-form{display:flex;flex-direction:column;gap:var(--PS)}.lo-tasks__edit-form input.lo-input{--input-bg: var(--C-COLUMN);--input-b: 1px solid var(--C-FIELD-BORDER);padding:calc(var(--PXS)*.75) var(--PXS);border-radius:var(--R);font-weight:400}.lo-tasks__edit-form input.lo-input:focus{--input-b: 1px solid var(--C-FIELD-BORDER-FOCUS);--input-sh: 0 0 0 2px var(--C-BRAND--LIGHT)}.lo-tasks__edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--PXS)/2)}.lo-tasks__view{display:flex;align-items:stretch;order:2;width:90px;height:100%;background-color:var(--C-CHROME);border-right:1px solid var(--DIVIDER)}.lo-tasks__view>span{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;color:var(--TC--LIGHTEN);transition:var(--T);cursor:pointer}.lo-tasks__view>span:last-child{order:2}.lo-tasks__view>span.lo-active{color:var(--btn-fg)}.lo-tasks__view>span.lo-active>i:after{content:" ";position:absolute;z-index:5;left:0;right:0;bottom:0;display:block;width:50%;height:3px;margin-left:auto;margin-right:auto;background-color:var(--C-BRAND);border-top-left-radius:2px;border-top-right-radius:2px}.lo-tasks__view:before{content:" ";align-self:center;order:1;width:1px;height:35%;background-color:var(--DIVIDER)}.lo-tasks__assign-btn{display:none;align-items:stretch;order:3;width:48px;height:100%;background-color:var(--C-CHROME);border-right:1px solid var(--DIVIDER);cursor:pointer}.lo-tasks__assign-btn>span{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;color:var(--TC--LIGHTEN);transition:var(--T)}.lo-tasks__assign-btn.lo-active>span{color:var(--btn-fg)}.lo-tasks__assign-btn.lo-active>span>i:after{content:" ";position:absolute;z-index:5;left:0;right:0;bottom:0;display:block;width:50%;height:3px;margin-left:auto;margin-right:auto;background-color:var(--C-BRAND);border-top-left-radius:2px;border-top-right-radius:2px}.lo-tasks__members-btn{display:none;align-items:stretch;width:48px;height:100%;background-color:var(--C-CHROME);border-left:1px solid var(--DIVIDER);cursor:pointer}.lo-tasks__members-btn>span{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;color:var(--btn-fg);transition:var(--T)}.lo-tasks__add-column-btn{display:none;align-items:stretch;width:48px;height:100%;background-color:var(--C-CHROME);border-left:1px solid var(--DIVIDER);cursor:pointer}.lo-tasks__add-column-btn>span{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;color:var(--TC--LIGHTEN);transition:var(--T)}.lo-tasks__right{order:4;display:flex;align-items:stretch;height:100%;margin-left:auto}.lo-tasks__bar--members:not(.lo-tasks__bar--overlay) .lo-tasks__members-btn{display:flex}.lo-tasks__bar--addcol:not(.lo-tasks__bar--overlay) .lo-tasks__add-column-btn{display:flex}.lo-tasks__bar--assign:not(.lo-tasks__bar--overlay) .lo-tasks__assign-btn{display:flex}.lo-add-column-icon{position:relative;display:inline-flex}.lo-add-column-icon__badge{position:absolute;right:-0.32em;bottom:-0.28em;font-size:.62em;color:var(--C-BRAND);-webkit-text-stroke:2px var(--C-CHROME);paint-order:stroke fill}.lo-tasks__back,.lo-tasks__add,.lo-tasks__view>span,.lo-tasks__assign-btn,.lo-tasks__members-btn,.lo-tasks__add-column-btn{transition:var(--T)}:where(html:not(.lo-touch)) .lo-tasks__back:hover,:where(html:not(.lo-touch)) .lo-tasks__add:hover,:where(html:not(.lo-touch)) .lo-tasks__view>span:hover,:where(html:not(.lo-touch)) .lo-tasks__assign-btn:hover,:where(html:not(.lo-touch)) .lo-tasks__members-btn:hover,:where(html:not(.lo-touch)) .lo-tasks__add-column-btn:hover{background-color:var(--btn-hover-bg)}.lo-tasks__empty{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--PXS) calc(var(--PS) - 2px);font-size:1rem;color:var(--C-G500)}.lo-tasks__loading{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--PXS) calc(var(--PS) + 5px);font-size:1rem;color:var(--C-G500)}.lo-tasks__loading>i{margin:10px;color:var(--C-G400)}.lo-tasks__main-loading{display:none}.lo-main--no-collection.loading{position:relative}.lo-main--no-collection.loading .lo-tasks__main-loading{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;background:var(--C-G50);color:var(--C-G400);font-size:1.5rem;border-radius:var(--R)}.lo-tasks__main-empty{display:none}.lo-main--no-collection.lo-main--empty{position:relative}.lo-main--no-collection.lo-main--empty .lo-tasks__main-empty{display:flex;position:absolute;inset:0;align-items:center;justify-content:center}@keyframes lo-flash-attention{0%{background-color:rgba(0,0,0,0)}50%{background-color:var(--lo-flash, rgba(238, 198, 20, 0.28))}100%{background-color:rgba(0,0,0,0)}}.lo-flash-attention{border-radius:var(--R);animation:lo-flash-attention 1.1s ease-in-out 2}.lo-tasks--reorder .lo-task__reorder-wrapper{display:block}.lo-tasks__error{display:flex;flex-direction:column;align-items:center;gap:var(--PS)}.lo-tasks__error .lo-tasks__error-text{margin:0;max-width:32ch;text-align:center}.lo-board__columns>.lo-tasks__error{flex:1 1 100%}.lo-task{--bg-color: var(--C-CARD);--empty-meta: var(--TC--LIGHTEN);--shadow-hover-1: var(--C-ITEM-BORDER-HOVER);--shadow-hover-2: var(--C-ITEM-BORDER);position:relative;display:flex;align-items:flex-start;gap:calc(var(--PXS)/2);flex-shrink:0;padding:var(--PXS);color:var(--TC);background-color:var(--bg-color);box-shadow:0 0 0 1px var(--shadow-hover-2);border-radius:var(--R);transition:var(--T)}:where(html:not(.lo-touch)) :where(.lo-wrapper--wide) .lo-task:hover{--bg-color: var(--C-APP);color:var(--TC);box-shadow:0 0 0 1px var(--shadow-hover-1)}:where(.lo-wrapper--wide) .lo-task:focus{color:var(--TC)}.lo-task.lo-droptarget{background-color:#ffffe0}.lo-task.lo-dragged{background-color:var(--C-APP);opacity:.8;z-index:100}.lo-ghost{display:flex;flex-direction:column;gap:var(--PS);flex-shrink:0;padding:var(--PS);color:var(--TC);background-color:var(--C-CARD);box-shadow:0 0 0 1px var(--C-ITEM-BORDER);border-radius:var(--R);scroll-margin-top:var(--PXS)}.lo-ghost input.lo-input{--input-bg: var(--C-COLUMN);--input-b: 1px solid var(--C-FIELD-BORDER);padding:calc(var(--PXS)*.75) var(--PXS);border-radius:var(--R);font-weight:400;font-size:16px}.lo-ghost input.lo-input:focus{--input-b: 1px solid var(--C-FIELD-BORDER-FOCUS);--input-sh: 0 0 0 2px var(--C-BRAND--LIGHT)}.lo-ghost__actions{display:flex;align-items:center;gap:var(--PXS)}.lo-ghost__actions>.lo-btn:first-child{margin-right:auto}.lo-board__column-items>.lo-ghost{margin:calc(var(--PXS)/2) 0}.lo-lists__add-slot>.lo-ghost{margin-bottom:var(--PXS)}.lo-task__check-wrapper{flex-shrink:0}.lo-task__check{cursor:pointer}.lo-task__check>i{font-size:1.45rem;color:var(--C-G200);transition:var(--T)}.lo-task__check>i:hover{color:var(--C-DONE)}.lo-task__check>i:hover:before{content:"";font-weight:bold}.lo-task__reorder-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:none;-webkit-user-select:none;user-select:none}.lo-task__reorder{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.lo-task__reorder-background{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.lo-task__reorder button{position:relative}.lo-task__reorder button:before{content:attr(data-text-move-to)}[data-listo=item][data-reorder=from] .lo-task__reorder button:before{content:attr(data-text-move-from)}[data-listo=item][data-reorder=from]+[data-listo=item] .lo-task__reorder button{display:none}.lo-task__name{flex-grow:1;display:flex;flex-direction:column;gap:var(--PXS);min-width:0}.lo-task__name-title{display:flex;align-items:center;font-size:.875rem;overflow-wrap:anywhere;line-height:var(--LHM)}.lo-task__name-title>[data-listo=title]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lo-task__name-title strong{min-width:35px;font-weight:normal}.lo-task__name-title strong>span{opacity:.5}.lo-task__name-title .lo-input{width:100%}.lo-task__name-title:hover{color:var(--TC)}.lo-task--done .lo-task__name-title{color:var(--TC--LIGHT);text-decoration:line-through;text-decoration-color:var(--DIVIDER--DARK)}.lo-task__id{position:relative;display:flex;align-items:center;gap:calc(var(--PXS)/3);flex-shrink:0;height:1.625rem;padding:0 calc(var(--PXS)/2);font-size:.75rem;font-weight:normal;white-space:nowrap;font-variant-numeric:tabular-nums;background-color:var(--C-G50);border-radius:var(--R)}.lo-task__id>i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;font-size:calc(1rem/1.25);line-height:1;color:var(--C-G400)}.lo-task__id-num{min-width:0}.lo-task__id .lo-task__priority{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;font-size:calc(1rem/1.25);line-height:1;color:var(--empty-meta);background-color:rgba(0,0,0,0);cursor:pointer}.lo-task__id .lo-task__priority>i{line-height:1}.lo-task__id .lo-task__priority[data-priority]{color:var(--prio);background-color:rgba(0,0,0,0)}:where(html:not(.lo-touch)) .lo-task__id .lo-task__priority--empty:hover{color:var(--TC)}.lo-task__id--p1{--co: var(--C-DUE)}.lo-task__id--p2{--co: var(--C-SCHEDULE)}.lo-task__id--p3{--co: var(--C-DONE)}.lo-dark .lo-task__id{background-color:hsla(0,0%,100%,.025)}.lo-task__priority{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%}.lo-task__priority[data-priority="1"]{--prio: var(--C-DUE)}.lo-task__priority[data-priority="2"]{--prio: var(--C-SCHEDULE)}.lo-task__priority[data-priority="3"]{--prio: var(--C-DONE)}.lo-task__priority[data-priority]{color:var(--prio);background-color:color-mix(in srgb, var(--prio) 20%, transparent)}.lo-task__priority--none{--prio: var(--TC--LIGHTEN);color:var(--prio);background-color:color-mix(in srgb, var(--prio) 20%, transparent)}.lo-task__name-meta .lo-task__icon{width:1.375rem;height:1.375rem}.lo-task__name-meta .lo-task__icon>span{font-size:.625rem}.lo-task__name-meta .lo-task__icon>i{font-size:.625rem}.lo-task__name-meta .lo-task__icon--group>i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.8rem;height:.8rem;font-size:calc(0.8rem/1.25);line-height:1}.lo-task__name-meta [data-listo=item-collection]{margin-right:calc(var(--PXS)/2)}.lo-task__drag{position:absolute;bottom:calc(var(--PXS)/2);right:calc(var(--PXS)/2);z-index:3;display:none;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;color:var(--TC--LIGHTEN);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;opacity:.55}.lo-task__drag:active{cursor:grabbing}.lo-touch .lo-task__drag{display:flex}.lo-task__name-desc{padding:var(--PXS);padding-top:0;padding-left:calc(var(--PXS)/2);font-size:.825rem;line-height:var(--LHX);color:var(--TC--LIGHT);overflow-wrap:anywhere}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task__name-desc{margin-top:var(--PXS)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task__name-desc:empty{margin-top:0}:where(.lo-wrapper--wide) .lo-task__name-desc{padding:var(--PS);padding-top:0;padding-left:calc(var(--PXS)/2)}.lo-task__name-desc--empty{opacity:.5}.lo-task__name-meta{position:relative;z-index:unset;display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--PXS)/2)}.lo-task__collapse{position:absolute;z-index:5;top:calc(var(--PXS)/2);right:calc(var(--PXS)/2);color:var(--TC--LIGHTEN);transition:var(--T);cursor:pointer}.lo-task__collapse:hover{color:var(--TC)}.lo-task__meta{--c: var(--C-G400);--c-h: var(--C-G500);--bg: var(--C-G50);position:relative;flex-shrink:0}.lo-task__meta.lo-task__meta--scheduled:before,.lo-task__meta.lo-task__meta--expired:before{content:"";display:block;width:100%;height:100%;background-color:var(--before);position:absolute;opacity:.1;border-radius:5px}.lo-task__meta[data-due-past=scheduled]{--co: var(--C-SCHEDULE);--c: var(--co);--c-h: var(--co);--before: var(--co)}.lo-task__meta[data-due-past=expired]{--co: var(--C-DUE);--c: var(--co);--c-h: var(--co);--before: var(--co)}.lo-task__meta-info{display:flex;align-items:center;gap:calc(var(--PXS)/3);height:1.625rem;padding:0 calc(var(--PXS)/2);font-size:.75rem;text-transform:uppercase;white-space:nowrap;background-color:var(--bg);border-radius:var(--R);cursor:pointer}.lo-task__meta:first-child .lo-task__meta-info{z-index:1}.lo-task__meta-info>i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;font-size:calc(1rem/1.25);line-height:1;color:var(--c)}.lo-dark .lo-task__meta-info{--bg: rgba(255,255,255, .025)}:where(html:not(.lo-touch)) :where(.lo-wrapper--wide) .lo-task__meta-info:hover{background-color:var(--C-HOVER-STRONG)}:where(html:not(.lo-touch)) :where(.lo-wrapper--wide) .lo-task__meta-info:hover>i{color:var(--c-h)}.lo-task__meta-date{min-width:0}.lo-task__meta-count{min-width:0;font-variant-numeric:tabular-nums}.lo-task__meta-actions{display:flex;align-items:center;gap:calc(var(--PXS)/2);margin-left:auto;opacity:0;transition:var(--T-O)}.lo-task:hover .lo-task__meta-actions,.lo-task--full .lo-task__meta-actions{opacity:1}.lo-task__meta-actions>*{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background-color:var(--C-G50);border-radius:var(--R);transition:var(--T)}.lo-task__meta-actions>*:hover,.lo-task__meta-actions>*:focus,.lo-task__meta-actions>*:active{background-color:var(--C-HOVER-STRONG)}.lo-task__meta-actions>*:hover:focus,.lo-task__meta-actions>*:focus:focus,.lo-task__meta-actions>*:active:focus{background-color:var(--C-HOVER-STRONG)}.lo-task__meta-input{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;overflow:hidden;opacity:0;cursor:pointer}.lo-task__meta--scheduled{--co: var(--C-SCHEDULE);--c: var(--co);--c-h: var(--co);--bg: transparent;--before: var(--co)}.lo-task__meta--scheduled:before{background-color:var(--before)}.lo-task__meta--date:not(.lo-task__meta--scheduled):not(.lo-task__meta--expired){--c: var(--empty-meta);--c-h: var(--TC)}.lo-task__meta--expired{--co: var(--C-DUE);--c: var(--co);--c-h: var(--co);--bg: transparent;--before: var(--co)}.lo-task__meta--follow{--c: var(--empty-meta);--c-h: var(--TC)}.lo-task__meta--following{--c: var(--TC);--c-h: var(--TC)}.lo-task__meta--checklist-complete{--co: var(--C-DONE);--c: var(--co);--c-h: var(--co);--bg: transparent}.lo-task__meta--checklist-complete:before{content:"";display:block;position:absolute;inset:0;background-color:var(--co);opacity:.1;border-radius:5px}.lo-task__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;color:#fff;line-height:1;background-color:var(--C-INBOX);border-radius:50%;overflow:hidden;cursor:pointer}.lo-task__icon>span{font-size:.825rem;font-weight:500}.lo-task__icon>img{width:100%;height:100%;object-fit:cover}.lo-task__assignees-wrap{flex:1 0 auto;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}.lo-task__assignees{display:flex;align-items:center;gap:0;flex-shrink:0}.lo-task__assignees .lo-task__icon{margin-left:-1rem;box-shadow:0 0 0 2px var(--bg-color)}.lo-task__assignees .lo-task__icon:first-child{margin-left:0}.lo-task__labels{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--PXS)/2);align-self:flex-start;cursor:pointer}.lo-task__icon--empty{color:var(--empty-meta);background-color:var(--C-G50)}.lo-dark .lo-task__icon--empty{background-color:hsla(0,0%,100%,.025)}.lo-task__icon--empty .lo-icon-user-plus{width:1rem;height:auto}:where(html:not(.lo-touch)) .lo-task__icon--empty:hover{color:var(--TC);background-color:var(--C-HOVER-STRONG)}.lo-task__icon--group{color:var(--TC);background-color:var(--C-G50)}.lo-dark .lo-task__icon--group{background-color:hsla(0,0%,100%,.025)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task--full{--bg-color: var(--C-APP);color:var(--TC);box-shadow:0 0 0 1px var(--shadow-hover-2)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task--full .lo-task__check>i{color:var(--C-G400)}.lo-task--done{--bg-color: var(--C-G50);--shadow: var(--DIVIDER)}.lo-task--done:hover,.lo-task--done:focus{--bg-color: var(--C-G50);--shadow: var(--DIVIDER--LIGHT)}.lo-task--done .lo-task__check>i{font-weight:bold;color:var(--C-DONE)}.lo-task--done .lo-task__check>i:before{content:""}.lo-task--done .lo-task__check>i:hover{color:var(--C-G500)}.lo-task--done .lo-task__check>i:hover:before{content:""}.lo-task--placeholder{height:50px}.lo-task-detail{position:relative;display:flex;padding:calc(var(--PXS)/2)}.lo-task-detail input[type=text]:not([data-listo*=attachment]),.lo-task-detail input[type=text]:not([data-listo*=attachment]):hover,.lo-task-detail textarea,.lo-task-detail textarea:hover{background-color:var(--C-G50);font:inherit}.lo-task-detail .lo-task__check-wrapper{position:static}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task-detail{flex-direction:column;gap:calc(var(--PXS)/2)}:where(.lo-wrapper--wide) .lo-task-detail{height:100%;padding:var(--PXS)}.lo-task-detail__wrapper{height:100%;overflow:hidden}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task-detail__wrapper{overflow-y:auto}.lo-task-detail__main{display:flex;flex-direction:column;flex-grow:1;background-color:var(--C-APP);border-radius:var(--R);border-top-right-radius:0;border-bottom-right-radius:0;overflow:hidden}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task-detail__main{border-radius:var(--R)}.lo-task-detail__main>*{width:100%}.lo-task-detail__main .lo-task-detail__main-body{flex:1;overflow-y:auto}.lo-task-detail__main .lo-task__name-desc{padding-left:var(--PXS)}:where(.lo-wrapper--wide) .lo-task-detail__main .lo-task__name-desc{padding-left:var(--PS)}.lo-task-detail__main .lo-task-detail__editor{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.lo-task-detail__main .lo-task-detail__editor .lo-task-detail__main-title,.lo-task-detail__main .lo-task-detail__editor .lo-task__name{flex:0 0 auto}.lo-task-detail__main .lo-task-detail__editor .lo-task__name,.lo-task-detail__main .lo-task-detail__editor .lo-task__name-desc{display:flex;flex-direction:column}.lo-task-detail__main textarea[data-listo=description-editor]{min-height:200px;overflow-y:auto;resize:none}.lo-task-detail__main .lo-task__name-actions{display:flex;justify-content:space-between;gap:var(--PXS);margin-block-start:var(--PS)}.lo-task-detail__main-title{display:flex;align-items:center;gap:var(--PXS);padding:var(--PXS);font-size:1.2rem;font-weight:500}.lo-task-detail__main-title .lo-task__check-wrapper{margin-left:0;padding-top:0}.lo-task-detail__main-title .lo-item__options{margin-left:auto;flex:0 0 auto}.lo-task-detail__main-title input[type=text],.lo-task-detail__main-title input[type=text]:hover{flex:1;width:100%;background-color:var(--C-COLUMN);border:1px solid var(--C-FIELD-BORDER);border-radius:var(--R);padding:calc(var(--PXS)*.75) var(--PXS);font-size:1rem;font-weight:400}.lo-task-detail__main-title input[type=text]:focus{border-color:var(--C-FIELD-BORDER-FOCUS);box-shadow:0 0 0 2px var(--C-BRAND--LIGHT)}:where(.lo-wrapper--wide) .lo-task-detail__main-title{padding:var(--PS)}.lo-task-detail__meta{padding:0 var(--PXS) var(--PXS);font-size:.825rem;line-height:var(--LHX);color:var(--TC--LIGHT);opacity:.5}:where(.lo-wrapper--wide) .lo-task-detail__meta{padding:0 var(--PS) var(--PXS)}.lo-task-detail__head{background-color:var(--C-APP)}:where(.lo-wrapper--wide) .lo-task-detail__head{position:sticky;top:0;z-index:5}.lo-task-detail__head .lo-task-detail__main-title{padding-bottom:calc(var(--PXS)/2)}.lo-task-detail__copy{--color: var(--TC--LIGHT);--color-hover: var(--TC);margin-left:.35em;padding:.1em .25em;font-size:inherit;line-height:1;vertical-align:baseline}.lo-task-detail__main-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--PXS)/2);padding:var(--PXS)}:where(.lo-wrapper--wide) .lo-task-detail__main-actions{min-height:64px;padding:var(--PS)}.lo-item__options{position:relative;display:flex;align-items:stretch;gap:calc(var(--PXS)/2)}.lo-item__options-dropdown .lo-sheet__head+.lo-item__options-dropdown-divider{display:none}.lo-item__options-dropdown{position:absolute;z-index:100;top:calc(100% + 4px);right:0;min-width:190px;padding:calc(var(--PXS)/2);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);box-shadow:var(--SHADOW-OVERLAY);border-radius:var(--R)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-item__options-dropdown{position:fixed;inset:auto var(--PXS) var(--PXS);z-index:1000001;width:auto;max-width:none;max-height:85dvh;margin:0;overflow-y:auto;border-radius:var(--RM);animation:lo-sheet-up .2s ease-out}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-item__options-dropdown{box-shadow:var(--SHADOW-OVERLAY),0 0 0 100vmax rgba(0,0,0,.5)}.lo-item__options-dropdown>.lo-sheet__backdrop{display:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-item__options-dropdown>.lo-sheet__backdrop{display:block;position:fixed;inset:0;z-index:-1}.lo-item__options-dropdown>span{display:flex;align-items:center;gap:var(--PXS);padding:var(--PXS);font-size:.9rem;color:var(--TC);border-radius:calc(var(--R)/2);cursor:pointer;transition:var(--T);white-space:nowrap}.lo-item__options-dropdown>span i{min-width:16px;opacity:.5}:where(html:not(.lo-touch)) .lo-item__options-dropdown>span:hover{color:var(--TC);background-color:var(--C-HOVER)}.lo-item__options-dropdown-divider{height:1px;margin:calc(var(--PXS)/2) 0;background-color:var(--DIVIDER)}.lo-task-detail__section{border-top:1px solid var(--DIVIDER--LIGHT);padding:var(--PXS)}:where(.lo-wrapper--wide) .lo-task-detail__section{padding:var(--PS)}.lo-task-detail__section-title{display:flex;align-items:center;gap:calc(var(--PXS)/2);font-weight:600;font-size:1.15rem;margin-bottom:calc(var(--PXS)*1.5);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:calc(var(--R)/2);transition:var(--T)}.lo-task-detail__section-title:hover{color:var(--TC)}.lo-task-detail__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--PXS);margin-bottom:calc(var(--PXS)*1.5)}.lo-task-detail__section-head .lo-task-detail__section-title{margin-bottom:0;flex:1;align-self:stretch}.lo-task-detail__section-toolbar{display:flex;align-items:center;gap:calc(var(--PXS)/2);flex-shrink:0}.lo-task-detail__section-tool{display:inline-flex;align-items:center;gap:calc(var(--PXS)/2);padding:calc(var(--PXS)/2) var(--PXS);font-size:.8rem;font-weight:500;white-space:nowrap;color:var(--TC--LIGHT);background-color:var(--C-HOVER);border:0;-webkit-appearance:none;appearance:none;border-radius:var(--R);cursor:pointer;transition:var(--T)}:where(html:not(.lo-touch)) .lo-task-detail__section-tool:hover{color:var(--TC);background-color:var(--C-HOVER-STRONG)}.lo-task-detail__section-tool--icon{justify-content:center;padding-inline:calc(var(--PXS)*.75);font-size:.9rem}.lo-task-detail__section-tool--icon[aria-expanded=true]{color:var(--TC);background-color:var(--C-HOVER-STRONG)}.lo-task-detail__section-tool-caret{font-size:.7rem;opacity:.55;transition:transform var(--T)}.lo-task-detail__section-tool--menu[aria-expanded=true] .lo-task-detail__section-tool-caret{transform:rotate(180deg)}.lo-task-detail__tool-menu{position:relative}.lo-task-detail__tool-dropdown{position:absolute;z-index:100;right:0;top:calc(100% + 4px);min-width:170px;padding:calc(var(--PXS)/2);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);box-shadow:var(--SHADOW-OVERLAY);border-radius:var(--R)}.lo-task-detail__tool-option{display:flex;align-items:center;gap:calc(var(--PXS)/2);width:100%;padding:calc(var(--PXS)/2) var(--PXS);font-size:.85rem;text-align:left;white-space:nowrap;color:var(--TC);background-color:rgba(0,0,0,0);border:0;-webkit-appearance:none;appearance:none;border-radius:calc(var(--R)/2);cursor:pointer;transition:var(--T)}:where(html:not(.lo-touch)) .lo-task-detail__tool-option:hover{background-color:var(--C-HOVER)}.lo-task-detail__tool-option-check{flex-shrink:0;width:1rem;font-size:.8rem;color:var(--C-BRAND);visibility:hidden}.lo-task-detail__tool-option--active .lo-task-detail__tool-option-check{visibility:visible}.lo-task-detail__section-chevron{flex-shrink:0;color:var(--TC--LIGHTEN);transition:transform var(--T)}.lo-task-detail__section--collapsed .lo-task-detail__section-body{display:none}.lo-task-detail__section--collapsed .lo-task-detail__section-toolbar{visibility:hidden}.lo-task-detail__section--collapsed .lo-task-detail__section-tool{transition:none}.lo-task-detail__section--collapsed .lo-task-detail__section-title,.lo-task-detail__section--collapsed .lo-task-detail__section-head{margin-bottom:0}.lo-task-detail__section--collapsed .lo-task-detail__section-chevron{transform:rotate(-90deg)}.lo-task-detail__section--description .lo-task__name-desc{padding:0}.lo-task-detail__section-badge{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--TC--LIGHTEN);background:var(--C-G50);padding:2px 6px;border-radius:var(--R)}.lo-task-detail__section-placeholder{font-size:.825rem;line-height:var(--LHX);color:var(--TC--LIGHTEN)}.lo-task-detail__section-placeholder p+p{margin-top:var(--PXS)}.lo-task-detail__activity-stream{display:flex;flex-direction:column}.lo-task-detail__activity{display:flex;flex-direction:column;gap:var(--PXS)}.lo-task-detail__activity-stream--newest{flex-direction:column-reverse}.lo-task-detail__activity-stream--newest .lo-task-detail__activity{flex-direction:column-reverse}.lo-task-detail__activity-line{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4em;padding-left:calc(24px + var(--PXS));font-size:.85rem;line-height:var(--LHX)}.lo-task-detail__activity-line::before,.lo-task-detail__comment::before{content:"";position:absolute;left:11px;top:12px;bottom:calc(-1*(var(--PXS) + 12px));width:2px;background:var(--TC--LIGHTEN)}.lo-task-detail__activity-stream:not(.lo-task-detail__activity-stream--newest) .lo-task-detail__activity>div:last-of-type::before{display:none}.lo-task-detail__activity-stream--newest .lo-task-detail__activity>div:first-of-type::before{display:none}.lo-task-detail__activity-line::after{content:"";position:absolute;left:7px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--TC--LIGHTEN)}.lo-task-detail__activity-summary{min-width:0;color:var(--TC--LIGHT)}.lo-task-detail__activity-summary strong{font-weight:600;color:color-mix(in srgb, var(--TC) 50%, var(--TC--LIGHT))}.lo-task-detail__activity-time{flex-shrink:0;font-size:.75rem;color:var(--TC--LIGHTEN);white-space:nowrap}.lo-task-detail__activity-empty{font-size:.825rem;color:var(--TC--LIGHTEN)}.lo-task-detail__activity-more{position:relative;align-self:flex-start;min-height:1.9rem;padding-left:24px}.lo-task-detail__activity-more>span{display:inline-block;padding:calc(var(--PXS)/2) var(--PXS);font-size:.8rem;font-weight:500;color:var(--TC--LIGHT);border-radius:var(--R);transition:var(--T)}:where(html:not(.lo-touch)) .lo-task-detail__activity-more:hover>span{color:var(--TC);background-color:var(--C-HOVER-STRONG)}.lo-task-detail__activity-more::after{content:"";position:absolute;left:7px;top:10px;width:10px;height:10px;border-radius:50%;background:var(--TC--LIGHTEN)}.lo-task-detail__activity-more::before{content:"";position:absolute;left:11px;top:15px;bottom:calc(-1*(var(--PXS) + 12px));width:0;border-left:2px dotted var(--TC--LIGHTEN)}.lo-task-detail__activity-stream--newest .lo-task-detail__activity-more::before{display:none}.lo-task-detail__activity-stream--newest .lo-task-detail__activity:has(.lo-task-detail__activity-more)>div:first-of-type::before{display:block;width:0;background:none;border-left:2px dotted var(--TC--LIGHTEN)}.lo-task-detail__comment{position:relative;display:flex;gap:var(--PXS);font-size:.85rem;line-height:var(--LHX)}.lo-task-detail__comment-avatar{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;color:#fff;font-size:.7rem;font-weight:500;font-style:normal;border-radius:50%;margin-block-start:calc(var(--PXS)/2 - 1px)}.lo-task-detail__comment-avatar img{width:100%;height:100%;object-fit:cover}.lo-task-detail__comment-main{flex:1;min-width:0;padding:calc(var(--PXS)/2 - 1px) calc(var(--PXS) - 1px);background-color:var(--C-SURFACE-SUBTLE);border-radius:var(--R)}.lo-task-detail__comment-head{display:flex;align-items:baseline;gap:.35em}.lo-task-detail__comment-author{font-weight:600;color:color-mix(in srgb, var(--TC) 50%, var(--TC--LIGHT))}.lo-task-detail__comment-verb{color:var(--TC--LIGHT)}.lo-task-detail__comment-time{font-size:.75rem;color:var(--TC--LIGHTEN);white-space:nowrap}.lo-task-detail__comment-edited{font-size:.7rem;font-style:italic;color:var(--TC--LIGHTEN)}.lo-task-detail__comment-menu{position:relative;margin-inline-start:auto}.lo-task-detail__comment-menu .lo-task-detail__tool-option{gap:var(--PXS);padding:var(--PXS);font-size:.9rem}.lo-task-detail__comment-menu .lo-task-detail__tool-option i{min-width:16px;opacity:.5}.lo-task-detail__tool-divider{height:1px;margin:calc(var(--PXS)/2) 0;background-color:var(--DIVIDER)}.lo-task-detail__comment-body{margin-block-start:2px}.lo-task-detail__comment-form{margin-block-start:var(--PXS);padding-block-start:var(--PS);border-top:1px solid var(--DIVIDER)}.lo-task-detail__comment-form--no-new{display:none}.lo-task-detail__comment-row-editor,.lo-task-detail__comment-row-actions{display:none}.lo-task-detail__comment--editing .lo-task-detail__comment-body{display:none}.lo-task-detail__comment--editing .lo-task-detail__comment-row-editor{display:block;margin-block-start:var(--PXS)}.lo-task-detail__comment--editing .lo-task-detail__comment-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--PXS);margin-block-start:var(--PXS)}.lo-task-detail__comment-row-fallback{width:100%}.lo-task-detail__attachments-list--locked [data-listo=drag-handle]{opacity:.35;pointer-events:none}.lo-task-detail__activity-stream--newest .lo-task-detail__comment-form{margin-block:0 var(--PXS);padding-block:0 var(--PS);border-top:0;border-bottom:1px solid var(--DIVIDER)}.lo-task-detail__comment-form-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--PXS);margin-block-start:var(--PS)}.lo-task-detail__comment-form-actions-right{display:flex;align-items:center;gap:var(--PXS);margin-inline-start:auto}.lo-task-detail__sidebar{background-color:var(--C-APP);border-radius:var(--R);border-top-left-radius:0;border-bottom-left-radius:0}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-task-detail__sidebar{border-radius:var(--R)}:where(.lo-wrapper--wide) .lo-task-detail__sidebar{width:250px;min-width:250px;border-left:1px solid var(--C-CANVAS);min-height:0;overflow-y:auto}.lo-task-detail__sidebar-section+.lo-task-detail__sidebar-section{margin-top:var(--PXS);border-top:1px solid var(--DIVIDER--LIGHT)}.lo-task-detail__sidebar-title{display:flex;align-items:center;justify-content:space-between;gap:var(--PXS);min-height:48px;padding:var(--PXS) var(--PXS) 0 var(--PXS);font-weight:600}.lo-task-detail__sidebar-options{display:flex;flex-direction:column;gap:var(--PXS);padding:calc(var(--PXS)/2) var(--PXS) var(--PXS) var(--PXS);font-size:.9rem}.lo-task-detail__sidebar-options>div{width:100%;color:var(--TC--LIGHT)}.lo-task-detail__sidebar-options>div>i{min-width:1rem;color:var(--TC--LIGHTEN)}.lo-task-detail__subsection-label{padding:var(--PXS) 0 0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--TC--LIGHTEN)}.lo-task-detail__subsection-label--divided{padding-top:var(--PXS);border-top:1px solid var(--DIVIDER--DARK)}.lo-task-detail__current{display:flex;align-items:center;justify-content:space-between;gap:var(--PXS)}.lo-task-detail__current>:first-child{flex:1 1 auto;min-width:0}.lo-task-detail__current .lo-task-detail__sidebar-options{padding-left:0}.lo-task-detail__collection-value{display:flex;flex-direction:row;align-items:center;gap:var(--PXS);min-width:0}.lo-task-detail__collection-value>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-task-detail__meta-row{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0}.lo-task-detail__meta-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;font-size:.8rem;line-height:1;border-radius:50%;background-color:var(--C-INBOX)}.lo-task-detail__meta-icon.is-scheduled{color:var(--C-SCHEDULE);background-color:color-mix(in srgb, var(--C-SCHEDULE) 20%, transparent)}.lo-task-detail__meta-icon.is-expired{color:var(--C-DUE);background-color:color-mix(in srgb, var(--C-DUE) 20%, transparent)}.lo-task-detail__meta-text{display:flex;flex-direction:column;min-width:0}.lo-task-detail__meta-sub{font-size:.8em;opacity:.8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lo-light input[type=date]{color-scheme:light}.lo-dark input[type=date]{color-scheme:dark}.lo-task-detail__wrapper[data-locked="0"] .lo-task-detail__assignees:not(.lo-task-detail__assignees--editing),.lo-task-detail__wrapper[data-locked="0"] [data-listo=options-viewer],.lo-task-detail__wrapper[data-locked="0"] [data-listo=collection-viewer]{cursor:pointer}.lo-task-detail__collection-value .lo-picker__row-icon{width:30px;height:30px;border-radius:50%}.lo-task-detail__clear{flex:0 0 auto}.lo-task-detail__clear--danger{--color: var(--TC--LIGHT);--bg: var(--C-G50);--color-hover: #fff;--bg-hover: var(--C-ERROR--DARK)}.lo-task-detail__assignees{display:flex;flex-direction:column;gap:var(--PXS)}.lo-task-detail__assignee{display:flex;align-items:center;gap:10px;min-width:0}.lo-task-detail__assignee .lo-task-detail__meta-text{flex:1 1 auto;min-width:0}.lo-task-detail__assignee .lo-task-detail__meta-main{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lo-task-detail__assignee-avatar{flex:0 0 30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;color:#fff;font-size:.8rem;line-height:1}.lo-task-detail__assignee-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lo-task-detail__assignee--empty .lo-task-detail__assignee-avatar{background:var(--C-INBOX)}.lo-task-detail__assignee-remove{flex:0 0 auto;display:none;--color: var(--TC--LIGHT);--bg: var(--C-G50);--color-hover: #fff;--bg-hover: var(--C-ERROR--DARK)}.lo-task-detail__assignee-remove.is-loading{opacity:.5}.lo-task-detail__assignees--editing .lo-task-detail__assignee-remove{display:inline-flex}.lo-task-detail__assignee-cap{padding:var(--PXS) 0;font-size:.8rem;color:var(--TC--LIGHTEN)}.lo-task-detail__actions{display:flex;gap:var(--PXS);padding-left:calc(1.35rem + 30% + var(--PXS)*2)}.lo-task-detail__actions .lo-btn{width:100%}.lo-task-detail__attachments{display:flex;flex-direction:column;gap:calc(var(--PXS)/2)}.lo-task-detail__attachment{position:relative;display:flex;align-items:flex-start;gap:var(--PXS);padding:calc(var(--PXS)/2 - 2px) calc(var(--PXS) - 2px);background-color:var(--C-SURFACE-SUBTLE);border-radius:var(--R);cursor:pointer}.lo-touch .lo-task-detail__attachment{padding-left:calc(var(--PXS) + 1.25rem)}.lo-task-detail__attachment-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lo-task-detail__attachment-filetype{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;width:2.25rem}.lo-task-detail__attach-staged-drag,.lo-task-detail__attachment-drag{display:none;align-items:center;justify-content:center;flex-shrink:0;color:var(--TC--LIGHTEN);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;opacity:.55}.lo-task-detail__attach-staged-drag:active,.lo-task-detail__attachment-drag:active{cursor:grabbing}.lo-touch .lo-task-detail__attach-staged-drag,.lo-touch .lo-task-detail__attachment-drag{display:flex}.lo-task-detail__attachment-drag{position:absolute;left:calc(var(--PXS)/2);top:0;bottom:0;width:1.25rem}.lo-task-detail__attachment-icon{flex-shrink:0;width:1.375rem;font-size:1.125rem;line-height:var(--LHM);text-align:center;color:var(--TC--LIGHTEN)}.lo-task-detail__attachment-meta{display:none;font-size:.72rem;line-height:1;color:var(--TC--LIGHTEN);white-space:nowrap}.lo-task-detail__attachment-ext{max-width:100%;overflow:hidden;font-size:.58rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--TC--LIGHTEN)}.lo-task-detail__attachment-name{min-width:0;display:flex;align-items:center;color:var(--TC);font-size:.95rem;font-weight:500;line-height:var(--LHM)}.lo-task-detail__attachment-name-stem{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-task-detail__attachment-desc{min-width:0;font-size:.82rem;color:var(--TC--LIGHTEN);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-task-detail__attachment-toolbar{flex-shrink:0;display:flex;align-items:center;gap:calc(var(--PXS)/4);margin-inline-end:calc(var(--PXS)/-2)}.lo-task-detail__attachment-menu{position:relative;display:flex}.lo-task-detail__attachment-menu .lo-task-detail__tool-option{gap:var(--PXS);padding:var(--PXS);font-size:.9rem}.lo-task-detail__attachment-menu .lo-task-detail__tool-option i{min-width:16px;opacity:.5}.lo-task-detail__attachment-actions-edit{display:none;justify-content:space-between;gap:var(--PXS)}.lo-task-detail__attachment--expanded .lo-task-detail__attachment-meta{display:flex}.lo-task-detail__attachment--expanded .lo-task-detail__attachment-name{flex-wrap:wrap}.lo-task-detail__attachment--expanded .lo-task-detail__attachment-name-stem{overflow:visible;white-space:normal;word-break:break-word}.lo-task-detail__attachment--expanded .lo-task-detail__attachment-desc{white-space:pre-wrap;overflow:visible;text-overflow:clip;word-break:break-word}.lo-task-detail textarea.lo-task-detail__attachment-desc-input,.lo-task-detail textarea.lo-task-detail__attach-staged-desc,.lo-task-detail input.lo-task-detail__attach-staged-url{--input-bg: var(--C-APP);--input-b: 1px solid var(--C-FIELD-BORDER);--input-sh: none;font-size:.8rem;color:var(--TC);background-color:var(--C-APP);border:1px solid var(--C-FIELD-BORDER);border-radius:var(--R);box-shadow:none;padding:calc(var(--PXS)*.55) var(--PXS)}.lo-task-detail textarea.lo-task-detail__attachment-desc-input:hover,.lo-task-detail textarea.lo-task-detail__attach-staged-desc:hover,.lo-task-detail input.lo-task-detail__attach-staged-url:hover{background-color:var(--C-APP);border-color:var(--C-FIELD-BORDER);box-shadow:none}.lo-task-detail textarea.lo-task-detail__attachment-desc-input:focus,.lo-task-detail textarea.lo-task-detail__attach-staged-desc:focus,.lo-task-detail input.lo-task-detail__attach-staged-url:focus{--input-b: 1px solid var(--C-FIELD-BORDER-FOCUS);--input-sh: 0 0 0 2px var(--C-BRAND--LIGHT);background-color:var(--C-APP);border-color:var(--C-FIELD-BORDER-FOCUS);box-shadow:0 0 0 2px var(--C-BRAND--LIGHT)}.lo-task-detail__attachment-desc-input{display:none;width:100%;resize:vertical;line-height:var(--LH);font-family:inherit}.lo-task-detail__attach-stage{display:flex;flex-direction:column;gap:var(--PXS);margin-bottom:var(--PXS);padding:var(--PXS);background-color:var(--C-G50);border-radius:var(--R)}.lo-task-detail__attach-stage-add{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--PXS)/2);padding:var(--PXS);border:1px dashed var(--C-FIELD-BORDER);border-radius:var(--R);transition:var(--T)}.lo-task-detail__attach-stage-add-icon{color:var(--TC--LIGHTEN)}.lo-task-detail__attach-stage-add-hint{font-size:.8rem;color:var(--TC--LIGHT)}.lo-task-detail__attach-stage--over .lo-task-detail__attach-stage-add{border-color:var(--C-FIELD-BORDER-FOCUS);background-color:var(--C-BRAND--LIGHT)}.lo-task-detail__attach-staged-url{width:100%}.lo-task-detail__attach-stage-list{display:flex;flex-direction:column;gap:calc(var(--PXS)/2)}.lo-task-detail__attach-stage-list:empty{display:none}.lo-task-detail__attach-staged{display:flex;align-items:center;gap:var(--PXS);padding:calc(var(--PXS)/2);border:1px solid var(--DIVIDER);border-radius:calc(var(--R)/2)}.lo-task-detail__attach-staged--error{border-color:var(--C-ERROR);background-color:var(--C-DUE--LIGHTEN)}.lo-task-detail__attach-staged-error{font-size:.75rem;color:var(--C-ERROR)}.lo-task-detail__attach-staged-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lo-task-detail__attach-staged-desc{width:100%;resize:vertical;line-height:var(--LH);font-family:inherit}.lo-task-detail__attach-stage-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--PXS)}.lo-task-detail__attach-stage-buttons{display:flex;gap:calc(var(--PXS)/2);margin-left:auto}.lo-task-detail__attach-staged .lo-task-detail__attachment-icon{font-size:1rem}.lo-task-detail__attachment--editing .lo-task-detail__attachment-desc,.lo-task-detail__attachment--editing .lo-task-detail__attachment-meta{display:none}.lo-task-detail__attachment--editing .lo-task-detail__attachment-desc-input{display:block}.lo-task-detail__attachment--editing .lo-task-detail__attachment-toolbar{display:none}.lo-task-detail__attachment--editing .lo-task-detail__attachment-actions-edit{display:flex}.lo-task-detail__attachment-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;color:var(--TC--LIGHT);background-color:rgba(0,0,0,0);border:0;-webkit-appearance:none;appearance:none;font:inherit;border-radius:50%;cursor:pointer;transition:var(--T)}:where(html:not(.lo-touch)) .lo-task-detail__attachment-btn:hover{color:var(--TC);background-color:var(--C-HOVER-STRONG)}.lo-task-detail__attachment-btn--disabled{color:var(--TC--LIGHTEN);opacity:.35;cursor:default;pointer-events:none}.lo-task-detail__attachment-btn--danger{color:var(--C-DUE)}:where(html:not(.lo-touch)) .lo-task-detail__attachment-btn--danger:hover{color:var(--C-DUE);background-color:rgba(0,0,0,0)}.lo-task-detail__attachments-empty{font-size:.825rem;color:var(--TC--LIGHTEN)}.lo-task-detail__attachments-actions{display:flex;flex-wrap:wrap;gap:var(--PXS);margin-top:var(--PXS)}.lo-task-detail__attachments-link-form{display:flex;flex-direction:column;gap:calc(var(--PXS)/2);margin-top:var(--PXS)}.lo-task-detail__attachments-link-form input[type=url],.lo-task-detail__attachments-link-form input[type=text]{width:100%;background-color:var(--C-COLUMN);border:1px solid var(--C-FIELD-BORDER);border-radius:var(--R);padding:calc(var(--PXS)*.75) var(--PXS);font:inherit;font-size:.9rem}.lo-task-detail__attachments-link-form input[type=url]:focus,.lo-task-detail__attachments-link-form input[type=text]:focus{border-color:var(--C-FIELD-BORDER-FOCUS);box-shadow:0 0 0 2px var(--C-BRAND--LIGHT)}.lo-task-detail__attachments-link-actions{display:flex;justify-content:flex-end;gap:var(--PXS)}.lo-task-detail__checklist{display:flex;flex-direction:column;gap:2px}.lo-task-detail__checklist-progress{font-size:.72rem;font-weight:600;color:var(--TC--LIGHTEN)}.lo-task-detail__checklist-add{display:flex;flex-direction:column;gap:var(--PXS);margin-bottom:var(--PXS)}.lo-task-detail__checklist-add-foot{display:flex;justify-content:flex-end;gap:var(--PXS)}.lo-task-detail__checklist-add input.lo-task-detail__checklist-input,.lo-task-detail__checklist-item input.lo-task-detail__checklist-input{width:100%;flex:1;min-width:0;background-color:var(--C-COLUMN);border:1px solid var(--C-FIELD-BORDER);border-radius:var(--R);padding:calc(var(--PXS)*.75) var(--PXS);font:inherit;font-size:16px;color:var(--TC)}.lo-task-detail__checklist-add input.lo-task-detail__checklist-input::placeholder,.lo-task-detail__checklist-item input.lo-task-detail__checklist-input::placeholder{color:var(--TC--LIGHTEN)}.lo-task-detail__checklist-add input.lo-task-detail__checklist-input:focus,.lo-task-detail__checklist-item input.lo-task-detail__checklist-input:focus{outline:none;border-color:var(--C-FIELD-BORDER-FOCUS);box-shadow:0 0 0 2px var(--C-BRAND--LIGHT)}.lo-task-detail__checklist-item{position:relative;display:flex;align-items:center;gap:calc(var(--PXS)/2);margin-left:calc(var(--lo-checklist-depth, 0)*1.5rem);padding:2px calc(var(--PXS)/2);border-radius:var(--R);transition:background-color var(--T)}:where(html:not(.lo-touch)) .lo-task-detail__checklist-item:hover{background-color:var(--C-SURFACE-SUBTLE)}.lo-touch .lo-task-detail__checklist-item{padding-left:calc(var(--PXS)/2 + 1.25rem)}.lo-task-detail__checklist-item .lo-task-detail__checklist-input,.lo-task-detail__checklist-item .lo-task-detail__checklist-edit-actions{display:none}.lo-task-detail__checklist-item--editing .lo-task-detail__checklist-text,.lo-task-detail__checklist-item--editing .lo-task-detail__checklist-menu{display:none}.lo-task-detail__checklist-item--editing .lo-task-detail__checklist-input{display:block}.lo-task-detail__checklist-item--editing .lo-task-detail__checklist-edit-actions{display:flex;align-items:center;gap:calc(var(--PXS)/2);flex-shrink:0}.lo-task-detail__checklist-drag{display:none;align-items:center;justify-content:center;flex-shrink:0;color:var(--TC--LIGHTEN);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;opacity:.55}.lo-task-detail__checklist-drag:active{cursor:grabbing}.lo-touch .lo-task-detail__checklist-drag{display:flex;position:absolute;left:calc(var(--PXS)/2);top:0;bottom:0;width:1.25rem}.lo-task-detail__checklist-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;-webkit-appearance:none;appearance:none;font-size:1rem;line-height:1;color:var(--TC--LIGHTEN);cursor:pointer;transition:color var(--T)}:where(html:not(.lo-touch)) .lo-task-detail__checklist-check:hover{color:var(--TC--LIGHT)}.lo-task-detail__checklist-item--done .lo-task-detail__checklist-check{color:var(--C-DONE)}.lo-task-detail__checklist-text{flex:1;min-width:0;padding:calc(var(--PXS)/2);color:var(--TC);word-break:break-word}.lo-task-detail__checklist-item--done .lo-task-detail__checklist-text{color:var(--TC--LIGHTEN);text-decoration:line-through}.lo-task-detail__checklist-menu{position:relative;flex-shrink:0}.lo-task-detail__checklist-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:none;-webkit-appearance:none;appearance:none;font-size:.85rem;color:var(--TC--LIGHTEN);cursor:pointer;border-radius:calc(var(--R)/2);transition:color var(--T),background-color var(--T)}:where(html:not(.lo-touch)) .lo-task-detail__checklist-btn:hover{color:var(--TC);background-color:var(--C-HOVER)}.lo-task-detail__checklist-menu .lo-task-detail__tool-option{gap:var(--PXS);padding:var(--PXS);font-size:.9rem}.lo-task-detail__checklist-menu .lo-task-detail__tool-option i{min-width:16px;opacity:.5}.lo-task-detail__checklist-empty{font-size:.825rem;color:var(--TC--LIGHTEN)}.lo-task-detail--done .lo-task-detail__main-title [data-listo=title]{color:var(--TC--LIGHT);text-decoration:line-through;text-decoration-color:var(--DIVIDER--DARK)}.lo-task-detail--done .lo-task__check>i{font-weight:bold;color:var(--C-DONE)}.lo-task-detail--done .lo-task__check>i:before{content:""}.lo-task-detail--done .lo-task__check>i:hover{color:var(--C-G500)}.lo-task-detail--done .lo-task__check>i:hover:before{content:""}.lo-task__check--locked{cursor:default;opacity:.5}:where(html:not(.lo-touch)) .lo-task__check--locked:hover{opacity:1}.lo-task--done .lo-task__check--locked>i{color:inherit}.lo-task--done .lo-task__check--locked>i:before{content:""}.lo-task-detail__title-lock{color:var(--TC--LIGHT);font-size:.8em;flex:0 0 auto}.lo-task-detail__locked-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px var(--PXS) 4px;padding:var(--PXS);border:1px solid var(--C-WARNING);border-radius:var(--R);background:color-mix(in srgb, var(--C-WARNING) 12%, transparent);font-size:.9em}:where(.lo-wrapper--wide) .lo-task-detail__locked-banner{margin-inline:var(--PS)}.lo-task-detail__locked-banner a{color:var(--C-BRAND);text-decoration:none}.lo-item__options-note{display:block;padding:8px 12px;font-size:.9em;opacity:.65}.lo-filter-bar{display:none;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:var(--PXS);padding:calc(var(--PXS)/1.5) var(--PXS);background:var(--C-COLUMN)}:where(.lo-wrapper--wide) .lo-filter-bar{padding-inline:var(--PS)}.lo-filter-bar--active{display:flex}.lo-filter-bar__icon{font-size:1.25em;color:var(--C-BRAND);transform:translateY(-0.065em)}.lo-filter-bar__chip{display:inline-flex;align-items:center;gap:calc(var(--PXS)/2);padding:calc(var(--PXS)/3) calc(var(--PXS)/3) calc(var(--PXS)/3) calc(var(--PXS)/1.5);font-size:.85em;font-weight:500;color:var(--TC);background-color:var(--C-CARD);border:1px solid var(--C-ITEM-BORDER);border-radius:999px;cursor:pointer;transition:var(--T)}.lo-filter-bar__chip>i{font-size:.95em;color:var(--TC--LIGHT);transition:var(--T)}:where(html:not(.lo-touch)) .lo-filter-bar__chip:hover{border-color:var(--C-ITEM-BORDER-HOVER)}:where(html:not(.lo-touch)) .lo-filter-bar__chip:hover>i{color:var(--TC)}.lo-pref{--p: 0;position:absolute;z-index:100;top:var(--p);left:var(--p);right:var(--p);bottom:var(--p);background-color:var(--C-CANVAS);border:1px solid var(--DIVIDER--DARK);border-radius:var(--R);box-shadow:var(--SHADOW-OVERLAY);container-name:lo-pref;container-type:inline-size}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-pref{position:fixed;inset:auto var(--PXS) var(--PXS);z-index:1000001;width:auto;max-width:none;max-height:85dvh;margin:0;overflow-y:auto;border-radius:var(--RM);animation:lo-sheet-up .2s ease-out}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-pref{box-shadow:var(--SHADOW-OVERLAY),0 0 0 100vmax rgba(0,0,0,.5)}.lo-pref>.lo-sheet__backdrop{display:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-pref>.lo-sheet__backdrop{display:block;position:fixed;inset:0;z-index:-1}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-pref{padding:var(--PS)}:where(.lo-wrapper--wide) .lo-pref{display:flex;flex-direction:column}:where(.lo-wrapper--wide).lo-wrapper--fullscreen .lo-pref{--p: var(--PXS)}.lo-pref__close{position:absolute;z-index:5;top:var(--PXS);right:var(--PXS);font-size:1.25rem;color:var(--TC--LIGHTEN)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-pref__close{--color: var(--TC--LIGHT);--color-hover: var(--TC);--bg-hover: var(--C-G100);top:var(--PS);right:var(--PS);width:1.75rem;height:1.75rem;font-size:1.05rem;color:var(--color);border-radius:50%}.lo-pref__title{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-top:var(--P);padding-left:var(--P);padding-right:var(--P);font-size:1.15rem;line-height:1}:where(.lo-wrapper--wide) .lo-pref__title{padding-bottom:var(--PS)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-pref__title{margin-bottom:var(--PS);padding:0;font-size:1rem;font-weight:600;line-height:var(--LH);text-align:center;color:var(--TC)}.lo-pref__inner{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var(--P);padding:var(--P)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-pref__inner{gap:var(--PS);padding:0}:where(.lo-wrapper--wide) .lo-pref__inner{display:grid;grid-template-columns:repeat(4, 1fr);flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start;grid-auto-rows:max-content}.lo-pref__box{display:flex;flex-direction:column;gap:var(--PS);background-color:var(--C-COLUMN);border:1px solid var(--DIVIDER);border-radius:var(--RM);overflow:hidden}.lo-pref__box>:not(.lo-pref__box-head){margin-left:var(--PS);margin-right:var(--PS)}.lo-pref__box>:last-child:not(.lo-pref__box-head){margin-bottom:var(--PS)}:where(.lo-wrapper--wide) .lo-pref__box--keys{grid-column:span 2}@container lo-pref (max-width: 1200px){.lo-pref__inner{grid-template-columns:repeat(2, 1fr)}}.lo-pref__box-head{display:flex;align-items:center;gap:var(--PXS);padding:var(--PXS) var(--PS);background-color:var(--C-COLUMN);border-bottom:1px solid var(--DIVIDER)}.lo-pref__box-head>i{flex:0 0 auto;font-size:1.6rem;color:var(--C-BRAND)}.lo-pref__box-title{font-weight:500}.lo-pref__box-opt{font-size:.9rem}.lo-pref__action{text-decoration:none}.lo-pref__action .lo-btn--icon{--color-hover: var(--C-BRAND);--bg-hover: var(--C-BRAND--LIGHT);pointer-events:none}:where(html:not(.lo-touch)) .lo-pref__action:hover{color:var(--TC)}:where(html:not(.lo-touch)) .lo-pref__action:hover .lo-btn--icon{color:var(--color-hover);background-color:var(--bg-hover)}.lo-pref__action--danger .lo-btn--icon{--color-hover: var(--C-ERROR);--bg-hover: color-mix(in srgb, var(--C-ERROR) 14%, transparent)}.lo-pref__language{display:flex;flex-direction:column;gap:var(--PXS)}.lo-pref__language select.lo-input{width:100%;padding:calc(var(--PXS)/2) var(--PXS);background-color:var(--C-FIELD-BG);border:1px solid var(--C-FIELD-BORDER);border-radius:var(--R)}.lo-pref__language select.lo-input:focus{border-color:var(--C-FIELD-BORDER-FOCUS);box-shadow:0 0 0 2px var(--C-BRAND--LIGHT)}.lo-pref__language-actions{display:flex;justify-content:flex-end;gap:calc(var(--PXS)/2)}.lo-pref__language-reset{align-self:flex-end}.lo-pref__help{display:flex;flex-direction:column;gap:var(--PXS);align-items:flex-start}.lo-pref__keys{display:flex;flex-direction:column;gap:var(--PXS)}.lo-pref__keys-group{display:flex;flex-direction:column}.lo-pref__group{display:flex;flex-direction:column;padding:var(--PXS);background-color:var(--C-BOARD-ITEM);border:1px solid var(--C-ITEM-BORDER);border-radius:var(--R)}.lo-pref__group+.lo-pref__group{margin-top:var(--PXS)}.lo-pref__field-row{padding-top:calc(var(--PXS)/2)}.lo-pref__field-row:last-child{padding-bottom:0}.lo-pref__subheading{margin:0 0 calc(var(--PXS)/2);padding-bottom:calc(var(--PXS)/2);border-bottom:2px solid var(--DIVIDER--LIGHT);font-size:.95rem;font-weight:500;color:var(--TC)}.lo-pref__key{display:flex;align-items:center;gap:var(--PXS);padding-top:calc(var(--PXS)/2);padding-bottom:calc(var(--PXS)/2);font-size:.85rem;color:var(--TC--LIGHT)}.lo-pref__key+.lo-pref__key{border-top:1px solid var(--DIVIDER--LIGHT)}.lo-pref__key:last-child{padding-bottom:0}:where(html:not(.lo-touch)) .lo-pref__key:hover{color:var(--TC)}.lo-pref__key-label{flex:1 1 auto;min-width:0;line-height:1.3;overflow-wrap:break-word}.lo-pref__key-label i{margin:0 .35em;font-size:.7em;color:var(--TC--LIGHTEN);vertical-align:middle}.lo-pref__key-cap{display:inline-flex;flex:0 0 auto;gap:calc(var(--PXS)/2)}.lo-pref__key-cap kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;color:var(--TC);background-color:var(--C-FIELD-BG);border:1px solid var(--C-FIELD-BORDER);border-radius:calc(var(--R)/1.5);box-shadow:0 1px 0 var(--C-FIELD-BORDER)}.lo-pref__checks{display:flex;flex-direction:column;gap:var(--PXS)}.lo-pref__check{display:flex;align-items:center;gap:var(--PXS);padding-top:calc(var(--PXS)/2);padding-bottom:calc(var(--PXS)/2);font-size:.85rem;color:var(--TC--LIGHT);cursor:pointer}.lo-pref__check+.lo-pref__check{border-top:1px solid var(--DIVIDER--LIGHT)}.lo-pref__check:last-child{padding-bottom:0}:where(html:not(.lo-touch)) .lo-pref__check:hover{color:var(--TC)}.lo-pref__check-label{flex:1 1 auto;min-width:0;line-height:1.3;overflow-wrap:break-word}.lo-pref__check-ctl{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.lo-pref__check-ctl input[type=checkbox]{width:1rem;height:1rem;margin:0;cursor:pointer;accent-color:var(--C-BRAND)}.lo-pref__check-ctl i.lo-spin{display:none;position:absolute;inset:0;margin:auto;width:1em;height:1em;color:var(--TC--LIGHTEN);pointer-events:none}.lo-pref__check-ctl input.loading~i.lo-spin{display:block}.lo-board{height:100%;overflow-x:auto}.lo-board__columns{display:flex;align-items:stretch;gap:calc(var(--PXS)/2);height:100%;padding:calc(var(--PXS)/2);overflow:auto}:where(.lo-wrapper--wide) .lo-board__columns{gap:var(--PXS);padding:var(--PXS)}.lo-board__column{--col-max: 400px;--col-size: var(--col-max);display:flex;flex-direction:column;gap:calc(var(--PXS)/2);width:var(--col-size);min-width:var(--col-size);height:100%;padding:var(--PXS);background-color:var(--C-COLUMN);border:1px solid var(--DIVIDER);border-radius:var(--R)}:where(html:not(.lo-touch)) .lo-board__column:hover{border-color:var(--DIVIDER--DARK)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-board__column{--col-size: min(var(--col-max), 80%)}.lo-board__column.lo-dragged{opacity:.85}.lo-board__column-drag{flex-shrink:0;display:none;align-items:center;margin-right:calc(var(--PXS)/2);color:var(--TC--LIGHT);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;opacity:.55}.lo-board__column-drag:active{cursor:grabbing}.lo-touch .lo-board__column-drag{display:flex}.lo-board__column--collapsed .lo-board__column-drag,.lo-board__column--editing .lo-board__column-drag{display:none}.lo-board__column-head{display:flex;align-items:center;min-height:calc(var(--LHM)*1rem + var(--PXS)/3*2 + 2px)}.lo-board__column-collapse{flex-shrink:0;margin-right:calc(var(--PXS)/2);color:var(--TC--LIGHT);opacity:.5;cursor:pointer;transition:var(--T-O)}:where(html:not(.lo-touch)) .lo-board__column-collapse:hover{color:var(--TC);opacity:1}.lo-board__column:hover .lo-board__column-collapse{opacity:1}.lo-board__column-collapse i{display:block;transition:var(--T)}.lo-board__column--editing .lo-board__column-collapse,.lo-board__column--editing .lo-board__column-count,.lo-board__column--editing .lo-board__column-add,.lo-board__column--editing .lo-board__column-actions{display:none}.lo-board__column--collapsed{--col-size: 48px;padding-left:calc(var(--PXS)/2);padding-right:calc(var(--PXS)/2)}.lo-board__column--collapsed .lo-board__column-head{flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--PXS);height:100%;min-height:0;overflow:hidden}.lo-board__column--collapsed .lo-board__column-collapse{margin-right:0;display:flex;align-items:center;min-height:calc(var(--LHM)*1rem + var(--PXS)/3*2 + 2px)}.lo-board__column--collapsed .lo-board__column-collapse i{transform:rotate(-90deg)}.lo-board__column--collapsed .lo-board__column-title{display:block;flex:0 1 auto;min-height:0;padding-right:0;writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.lo-board__column--collapsed .lo-board__column-count{flex-shrink:0;margin-right:0}.lo-board__column--collapsed .lo-board__column-actions,.lo-board__column--collapsed .lo-board__column-add,.lo-board__column--collapsed .lo-board__column-items{display:none}.lo-board__column-count{flex-shrink:0;min-width:1.5em;margin-right:var(--PXS);padding:0 calc(var(--PXS)/1.5);font-size:.8125rem;font-weight:500;line-height:1.5em;text-align:center;color:var(--TC--LIGHT);background-color:var(--C-BOARD-ITEM);border-radius:var(--R)}.lo-board__column-title,.lo-board__column-title-editor{display:-webkit-box;flex-grow:1;padding-right:var(--PXS);font-weight:500;line-height:var(--LHM);text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.lo-board__column-title-editor{display:flex;align-items:center;gap:calc(var(--PXS)/2);padding:calc(var(--PXS)/3) calc(var(--PXS)/2);overflow:visible;background-color:var(--C-BOARD-ITEM);border:1px solid var(--DIVIDER);border-radius:var(--R)}.lo-board__column-title-editor input[type=text]{flex-grow:1;min-width:0;line-height:var(--LHM);color:var(--TC--LIGHT)}.lo-board__column-title-editor>.lo-btn{--color: var(--TC--LIGHTEN);--color-hover: var(--TC--LIGHT);position:relative}.lo-board__column-title-editor>.lo-btn>i{position:relative;z-index:1}.lo-board__column-title-editor>.lo-btn:before{content:" ";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;display:block;margin-left:-3px;margin-right:-3px;background-color:var(--TC--LIGHT);border-radius:var(--R);opacity:0;transition:var(--T-O)}.lo-board__column-title-editor>.lo-btn:hover:before{opacity:.1}.lo-board__column-title-editor>.lo-btn[data-listo=title-editor-save]{--color: var(--C-BRAND);--color-hover: var(--C-BRAND)}.lo-board__column-title-editor>.lo-btn[data-listo=title-editor-save]:disabled{--color: var(--TC--LIGHTEN);--color-hover: var(--TC--LIGHTEN)}.lo-board__column-add{font-size:.9375rem;color:var(--TC--LIGHT);opacity:.5;cursor:pointer;transition:var(--T-O)}:where(html:not(.lo-touch)) .lo-board__column-add:hover{color:var(--TC);opacity:1}.lo-board__column:hover .lo-board__column-add{opacity:1}.lo-board__column-actions{position:relative;margin-left:2px}.lo-board__column-actions-toggle{font-size:.9375rem;color:var(--TC--LIGHT);opacity:.5;cursor:pointer;transition:var(--T-O)}:where(html:not(.lo-touch)) .lo-board__column-actions-toggle:hover{color:var(--TC);opacity:1}.lo-board__column-actions-toggle:focus{opacity:1}.lo-board__column:hover .lo-board__column-actions-toggle{opacity:1}.lo-board__column-actions-dropdown{display:none;position:absolute;z-index:100;top:160%;right:0;width:150px;padding:calc(var(--PXS)/2);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER--DARK);box-shadow:var(--SHADOW-OVERLAY);border-radius:var(--R)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-board__column-actions-dropdown{position:fixed;inset:auto var(--PXS) var(--PXS);z-index:1000001;width:auto;max-width:none;max-height:85dvh;margin:0;overflow-y:auto;border-radius:var(--RM);animation:lo-sheet-up .2s ease-out}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-board__column-actions-dropdown{box-shadow:var(--SHADOW-OVERLAY),0 0 0 100vmax rgba(0,0,0,.5)}.lo-board__column-actions-dropdown>.lo-sheet__backdrop{display:none}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-board__column-actions-dropdown>.lo-sheet__backdrop{display:block;position:fixed;inset:0;z-index:-1}.lo-board__column-actions-dropdown>span{display:block;padding:var(--PXS);font-size:.9rem;color:var(--TC);background-color:rgba(0,0,0,0);border-radius:calc(var(--R)/2);cursor:pointer;transition:var(--T)}.lo-board__column-actions-dropdown>span i{min-width:20px;opacity:.5}.lo-board__column-actions-dropdown>span:hover{color:var(--TC);background-color:var(--C-G50)}.lo-board__column-items{flex-grow:1;min-height:0;overflow-y:auto;margin-right:calc(var(--PXS)/-3);margin-left:calc(var(--PXS)/-3);padding-right:calc(var(--PXS)/3);padding-left:calc(var(--PXS)/3)}.lo-board__column-items .lo-task{margin-top:var(--PXS)}.lo-board__column-items .lo-task .lo-readmore,.lo-board__column-items .lo-task .lo-task__check-wrapper{display:none}.lo-board__column-items .lo-task.lo-task--locked .lo-task__check-wrapper{display:block}.lo-dark .lo-board__column-items .lo-task{--bg-color: var(--C-BOARD-ITEM)}.lo-board--reorder .lo-task__reorder-wrapper{display:block}.lo-main--calendar [data-listo=items],.lo-main--calendar [data-listo=board]{display:none !important}.lo-calendar{container-name:lo-cal;container-type:inline-size;display:flex;flex-direction:column;flex-grow:1;min-height:0;padding:calc(var(--PXS)/2)}:where(.lo-wrapper--wide) .lo-calendar{padding:var(--PXS)}.lo-wrapper--fullscreen .lo-calendar{container-type:size}.lo-calendar__bar{display:flex;align-items:center;gap:var(--PXS);padding:0 calc(var(--PXS)/2) calc(var(--PXS)/2);--lo-cal-cell: 2rem;--lo-cal-cell-font: 0.9375rem}.lo-calendar__nav{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--DIVIDER);border-radius:var(--R);overflow:hidden}.lo-calendar__nav .lo-btn--icon{--bg: var(--C-COLUMN);--bg-hover: var(--C-CHROME);--color: var(--TC--LIGHT);--color-hover: var(--TC);border-radius:0;border-right:1px solid var(--DIVIDER);width:var(--lo-cal-cell);height:var(--lo-cal-cell);font-size:var(--lo-cal-cell-font)}.lo-calendar__nav .lo-btn--icon:last-child{border-right:0}.lo-calendar__today:disabled{opacity:1;cursor:default}.lo-calendar__today:disabled>i{opacity:.35}.lo-calendar__empty{position:absolute;z-index:5;top:var(--PS);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:calc(var(--PXS)/1.5);padding:var(--PXS) var(--PS);font-size:.95rem;white-space:nowrap;color:var(--TC--LIGHT);background-color:var(--C-OVERLAY);border:1px solid var(--DIVIDER);border-radius:var(--R);box-shadow:var(--SHADOW-OVERLAY);pointer-events:none}.lo-calendar__empty i{color:var(--C-BRAND);font-size:1.15em}.lo-calendar__weekdays{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px;padding:0 1px}.lo-calendar__weekday{padding:calc(var(--PXS)/2);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;text-align:center;color:var(--TC--LIGHT)}.lo-calendar__body{position:relative;flex-grow:1;min-height:0;display:flex;flex-direction:column}.lo-calendar__grid{flex-grow:1;min-height:0;display:grid;grid-template-columns:repeat(7, 1fr);grid-auto-rows:1fr;gap:1px;background-color:var(--DIVIDER);border:1px solid var(--DIVIDER);border-radius:var(--R);overflow:hidden}.lo-calendar__cell{display:flex;flex-direction:column;gap:2px;min-height:0;padding:calc(var(--PXS)/2);background-color:var(--C-COLUMN);overflow:hidden}.lo-calendar__cell--outside{opacity:.5}.lo-calendar__cell--today{background-color:color-mix(in srgb, var(--C-BRAND) 8%, var(--C-COLUMN))}.lo-calendar__cell--today .lo-calendar__daynum{color:var(--C-ON-BRAND);background-color:var(--C-BRAND)}.lo-calendar__daynum{align-self:flex-start;min-width:1.6em;padding:0 .35em;font-size:.8rem;font-weight:600;line-height:1.6em;text-align:center;color:var(--TC--LIGHT);border-radius:999px}.lo-calendar__events{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.lo-calendar__event{display:flex;flex-direction:column;gap:3px;padding:calc(var(--PXS)/2);color:var(--TC);background-color:var(--C-CARD);border-radius:calc(var(--R)/2);cursor:pointer;transition:var(--T)}:where(html:not(.lo-touch)) .lo-calendar__event:hover{background-color:var(--C-OVERLAY)}.lo-calendar__event.is-done{opacity:.7}.lo-calendar__event.is-done .lo-calendar__event-title{text-decoration:line-through}.lo-calendar__event-dot{display:none;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background-color:var(--C-SCHEDULE)}.lo-calendar__event--overdue .lo-calendar__event-dot{background-color:var(--C-DUE)}.lo-calendar__event.is-done .lo-calendar__event-dot{background-color:var(--TC--LIGHT)}.lo-calendar__event-title{min-width:0;font-size:.85rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-calendar__event .lo-task__labels{gap:calc(var(--PXS)/2);padding:0;cursor:inherit}.lo-calendar__event .lo-task__labels .lo-label-pill{padding:0;border:0 none;background:none}.lo-calendar__event .lo-task__labels .lo-label-pill:before{content:" ";display:block;width:7px;height:7px;background-color:var(--color);border-radius:50%;flex-shrink:0}.lo-calendar__event .lo-task__labels .lo-label-pill__name{display:none}.lo-calendar__event .lo-task__labels .lo-label-pill--none{font-size:.6rem}.lo-calendar__event .lo-task__labels .lo-label-pill--none .lo-label-pill__name{display:inline}.lo-calendar__event .lo-task__labels .lo-label-pill--none:before{display:none}.lo-calendar__event-meta{display:flex;align-items:center;gap:calc(var(--PXS)/3);min-width:0}.lo-calendar__event-meta .lo-task__id,.lo-calendar__event-meta .lo-task__meta-info{min-width:0;height:1.2rem;padding:0 .4em;font-size:.68rem;cursor:inherit}.lo-calendar__event-meta .lo-task__id,.lo-calendar__event-meta .lo-task__meta-info{background-color:var(--C-G100)}.lo-dark .lo-calendar__event-meta .lo-task__id,.lo-dark .lo-calendar__event-meta .lo-task__meta-info{background-color:hsla(0,0%,100%,.07)}.lo-calendar__event-meta .lo-task__icon{width:1.2rem;height:1.2rem;cursor:inherit}.lo-calendar__event-meta .lo-task__icon>span{font-size:.6rem}.lo-calendar__event-meta .lo-task__icon>i{font-size:.65rem}.lo-calendar__event-meta>.lo-task__assignees{margin-left:auto}.lo-calendar__event-meta .lo-task__icon--group>i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.7rem;height:.7rem;font-size:calc(0.7rem/1.25);line-height:1}.lo-calendar__event-meta .lo-task__icon--empty .lo-icon-user-plus{width:.7rem}.lo-calendar__event-meta .lo-task__id>i,.lo-calendar__event-meta .lo-task__id .lo-task__priority,.lo-calendar__event-meta .lo-task__meta-info>i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.7rem;height:.7rem;font-size:calc(0.7rem/1.25);line-height:1}.lo-calendar__event-meta .lo-task__id{gap:.3em}.lo-calendar__modes{display:inline-flex;flex-shrink:0;border:1px solid var(--DIVIDER);border-radius:var(--R);overflow:hidden}.lo-calendar__mode{display:inline-flex;align-items:center;justify-content:center;width:var(--lo-cal-cell);height:var(--lo-cal-cell);padding:0;font-size:var(--lo-cal-cell-font);font-weight:500;color:var(--TC--LIGHT);background-color:var(--C-COLUMN);border:0;border-right:1px solid var(--DIVIDER);cursor:pointer;transition:var(--T)}.lo-calendar__mode:last-child{border-right:0}:where(html:not(.lo-touch)) .lo-calendar__mode:hover{background-color:var(--C-CHROME)}.lo-calendar__mode.lo-active{color:var(--C-ON-BRAND);background-color:var(--C-BRAND)}.lo-calendar__surface{display:none}.lo-calendar[data-mode=day] .lo-calendar__weekdays,.lo-calendar[data-mode=day] .lo-calendar__grid,.lo-calendar[data-mode=week] .lo-calendar__weekdays,.lo-calendar[data-mode=week] .lo-calendar__grid{display:none}.lo-calendar[data-mode=day] .lo-calendar__surface,.lo-calendar[data-mode=week] .lo-calendar__surface{display:flex;flex-direction:column;flex-grow:1;min-height:0;margin-left:calc(var(--PXS)/2*-1);margin-right:calc(var(--PXS)/2*-1)}:where(.lo-wrapper--wide) .lo-calendar[data-mode=day] .lo-calendar__surface,:where(.lo-wrapper--wide) .lo-calendar[data-mode=week] .lo-calendar__surface{margin-left:calc(var(--PXS)*-1);margin-right:calc(var(--PXS)*-1)}.lo-tasks--calendar{flex-grow:1;min-height:0}.lo-tasks--calendar .lo-task__drag{display:none}.lo-board--calendar{flex-grow:1;min-height:0}.lo-board--calendar .lo-board__column-add{display:none}.lo-board--calendar .lo-board__column-items .lo-task .lo-task__check-wrapper{display:block}.lo-board--calendar .lo-board__column-items .lo-task .lo-task__drag{display:none}.lo-board--calendar .lo-board__column-items .lo-task .lo-task__name-title{padding-left:0}.lo-board--calendar .lo-board__column--today{background-color:color-mix(in srgb, var(--C-BRAND) 8%, var(--C-COLUMN));border-color:var(--C-BRAND)}.lo-board--calendar .lo-board__column--today .lo-board__column-count{color:var(--C-ON-BRAND);background-color:var(--C-BRAND)}@container lo-cal (max-width: 900px) or (max-height: 600px){.lo-calendar__weekday{font-size:.66rem}.lo-calendar__bar{--lo-cal-cell: 1.8rem;--lo-cal-cell-font: .83rem}.lo-calendar__events{flex-direction:row;flex-wrap:wrap;gap:3px;overflow:hidden}.lo-calendar__event{padding:0;background-color:rgba(0,0,0,0);border-radius:0}:where(html:not(.lo-touch)) .lo-calendar__event:hover{background-color:rgba(0,0,0,0)}.lo-calendar__event-title,.lo-calendar__event-meta,.lo-calendar__event-labels,.lo-task__labels{display:none}.lo-calendar__event-dot{display:block}.lo-calendar__cell{cursor:pointer}:where(html:not(.lo-touch)) .lo-calendar__cell:hover{background-color:var(--C-OVERLAY)}}.lo-list__members-wrapper{--lo-member-control-h: 30px}:where(.lo-wrapper--wide) .lo-list__members-wrapper .lo-list__members-scroll{flex:1;min-height:0;overflow-y:auto}.lo-list__members-filter,.lo-list__members-pinned,.lo-list__members-scroll{padding-inline:var(--PXS)}:where(.lo-wrapper--wide) .lo-list__members-filter,:where(.lo-wrapper--wide) .lo-list__members-pinned,:where(.lo-wrapper--wide) .lo-list__members-scroll{padding-inline:var(--PS)}.lo-list__members{display:flex;flex-direction:column;gap:var(--PXS);padding-top:var(--PXS)}:where(.lo-wrapper--wide) .lo-list__members{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;column-gap:var(--PXS);row-gap:var(--PXS)}.lo-list__members-pinned{display:flex;flex-direction:column;gap:var(--PS);padding-top:var(--PS)}.lo-list__members-pinned:empty{display:none}:where(.lo-wrapper--wide) .lo-list__members-pinned{flex-direction:row;align-items:stretch}.lo-list__pinned-box{position:relative;display:flex;flex-direction:column;gap:var(--PXS);padding:var(--PS);background:var(--C-FIELD-BG);border:1px solid var(--C-FIELD-BORDER);border-radius:calc(var(--R)*1.5)}:where(.lo-wrapper--wide) .lo-list__pinned-box{flex:1 1 0;min-width:0}.lo-list__pinned-box-title{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--TC--LIGHTEN)}.lo-list__settings.lo-list__pinned-box-menu{position:absolute;top:calc(var(--PS) - 6px);inset-inline-end:calc(var(--PS) - 6px)}.lo-list__pinned-member{display:flex;align-items:center;gap:var(--PXS);width:100%}.lo-list__member-identity{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.lo-list__member-role-label{font-size:.8rem;line-height:1.2;color:var(--TC--LIGHT)}.lo-list__members-filter{padding-top:var(--PS)}:where(.lo-wrapper--wide) .lo-list__members-filter{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-top:var(--PS)}:where(.lo-wrapper--wide) .lo-list__members-filter .lo-list__filterbar{grid-column:1/-1}.lo-list__filterbar{display:flex;align-items:center;gap:var(--PXS);width:100%}:where(.lo-wrapper--wide) .lo-list__filterbar{max-width:26rem}.lo-list__filterbar .lo-btn--icon{--bg: var(--C-FIELD-BG);--bg-hover: var(--C-HOVER-STRONG);--color: var(--TC--LIGHT);--color-hover: var(--TC);flex:0 0 auto;width:var(--lo-member-control-h);height:var(--lo-member-control-h);border:1px solid var(--C-FIELD-BORDER);border-radius:var(--R)}.lo-list__filterbar-field{position:relative;flex:1 1 auto;min-width:0;display:flex}input.lo-list__filterbar-search{--input-bg: var(--C-FIELD-BG);--input-b: 1px solid var(--C-FIELD-BORDER);--input-p: 0 var(--P) 0 var(--PS);flex:1 1 auto;width:100%;min-width:0;height:var(--lo-member-control-h);font-size:.9rem;font-weight:400}input.lo-list__filterbar-search:focus{--input-b: 1px solid var(--C-FIELD-BORDER-FOCUS);--input-sh: 0 0 0 2px var(--C-BRAND--LIGHT)}.lo-list__members-search{justify-content:flex-start;flex-wrap:nowrap}.lo-list__members-search .lo-ipicker__search{flex:0 1 29ch;min-width:0;max-width:100%;border-bottom:none}.lo-list__member{display:flex;align-items:center;gap:var(--PXS);width:100%;padding-bottom:var(--PXS);border-bottom:1px solid var(--DIVIDER--LIGHT)}.lo-list__member:last-child{padding-bottom:0;border-bottom:none}:where(.lo-wrapper--wide) .lo-list__member{display:grid;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--PXS);width:auto}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-list__member{flex-wrap:wrap;row-gap:calc(var(--PXS)/2)}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-list__member .lo-list__member-user{flex-basis:100%}.lo-list__member-user{display:flex;align-items:center;gap:var(--PXS);flex:1 1 auto;min-width:0}:where(.lo-wrapper--wide) .lo-list__member-user{grid-column:1}.lo-list__member-action{display:flex;align-items:center;margin-inline-start:auto}:where(.lo-wrapper--wide) .lo-list__member-action{grid-column:2;margin-inline-start:0}:where(.lo-wrapper--wide) .lo-list__member-action>.lo-btn{width:100%}:where(.lo-wrapper:not(.lo-wrapper--wide)) .lo-list__member-action .lo-btn--delete{color:var(--color);background-color:var(--bg)}:where(html:not(.lo-touch)) .lo-list__member-action .lo-btn--delete:hover{color:#fff;background-color:var(--C-ERROR--DARK)}.lo-list__member-role{display:flex;align-items:center}:where(.lo-wrapper--wide) .lo-list__member-role{grid-column:3}:where(.lo-wrapper--wide) .lo-list__member-role>*{width:100%}.lo-list__member-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;overflow:hidden;color:#fff;font-size:1.05rem;font-weight:500;font-style:normal;line-height:1;border-radius:50%}.lo-list__member-avatar img{width:100%;height:100%;object-fit:cover}.lo-list__member-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lo-list__member-role-chip{display:inline-flex;align-items:center;justify-content:center;height:var(--lo-member-control-h);padding-inline:var(--PXS);color:var(--TC--LIGHT);font-size:.9rem;line-height:1;white-space:nowrap;background:var(--C-SURFACE-SUBTLE);border-radius:var(--R)}.lo-list__member-role-chip--owner{color:var(--C-BRAND--DARK);background:var(--C-BRAND--LIGHT)}.lo-list__select{position:relative;display:inline-flex;align-items:center}:where(.lo-wrapper--wide) .lo-list__select{display:flex}:where(.lo-wrapper--wide) .lo-list__select>select{width:100%}.lo-list__select>i{position:absolute;inset-inline-end:var(--PXS);font-size:.7rem;color:var(--TC--LIGHT);pointer-events:none}select.lo-list__member-role-select,select.lo-list__members-filter-select{--input-bg: var(--C-FIELD-BG);--input-b: 1px solid var(--C-FIELD-BORDER);--input-p: 0 calc(var(--PXS) * 2.8) 0 var(--PXS);appearance:none;-webkit-appearance:none;width:auto;max-width:160px;height:var(--lo-member-control-h);font-size:.9rem;font-weight:400;line-height:1;border-radius:var(--R);cursor:pointer}:where(.lo-wrapper--wide) select.lo-list__member-role-select,:where(.lo-wrapper--wide) select.lo-list__members-filter-select{max-width:none}select.lo-list__member-role-select:focus,select.lo-list__members-filter-select:focus{--input-b: 1px solid var(--C-FIELD-BORDER-FOCUS);--input-sh: 0 0 0 2px var(--C-BRAND--LIGHT)}select.lo-list__member-role-select:disabled,select.lo-list__members-filter-select:disabled{opacity:.5;cursor:default}.lo-list__member-delete .lo-btn{--color: inherit;--color-hover: var(--C-DUE);--radius: 0;padding-block:5px;font-size:.85rem}.lo-list__member-delete .lo-btn:last-child{padding-inline-start:var(--PXS);border-inline-start:1px solid var(--DIVIDER--LIGHT)}.lo-read-only [data-listo=item-check]{pointer-events:none;cursor:default}.lo-read-only [data-listo=drag-handle],.lo-read-only .lo-task__reorder-wrapper,.lo-read-only .lo-task-detail__checklist-drag,.lo-smart [data-listo=drag-handle],.lo-smart .lo-task__reorder-wrapper,.lo-smart .lo-task-detail__checklist-drag{display:none !important}.lo-task-detail--readonly [data-listo=checklist-toggle]{pointer-events:none;cursor:default}.lo-task-detail--readonly [data-listo=checklist-menu],.lo-task-detail--readonly [data-listo=edit-assignee-start],.lo-task-detail--readonly [data-listo=unassign-member]{display:none !important}.lo-listowp:not(.lo-can-task-create) [data-listo=board-column-add]{display:none !important}.lo-listowp.lo-hide-assignees .lo-task__assignees-wrap,.lo-listowp.lo-hide-assignees .lo-calendar__event-meta>.lo-task__assignees{display:none}.lo-listowp.lo-hide-labels .lo-task__labels{display:none}.lo-listowp.lo-hide-dates .lo-task__name-meta .lo-task__meta--date{display:none}.lo-listowp .lo-task__id--with-priority>i.lo-task__id-hash{display:none}.lo-listowp.lo-hide-priorities .lo-task__id .lo-task__priority{display:none}.lo-listowp.lo-hide-priorities .lo-task__id--with-priority>i.lo-task__id-hash{display:flex}.lo-listowp.lo-hide-priorities .lo-task__id--with-priority .lo-task__id-prefix{display:none}.lo-listowp.lo-hide-number .lo-task__id-hash,.lo-listowp.lo-hide-number .lo-task__id-num{display:none}.lo-listowp.lo-hide-number .lo-task__id:not(.lo-task__id--with-priority){display:none}.lo-listowp.lo-hide-number .lo-task__id--with-priority{background-color:rgba(0,0,0,0)}.lo-listowp.lo-hide-number .lo-task__id--with-priority:before{content:"";display:block;position:absolute;inset:0;background-color:var(--co);opacity:.1;border-radius:5px}.lo-listowp.lo-hide-number .lo-task__id--p0{background-color:var(--C-G50)}.lo-listowp.lo-hide-number .lo-task__id--p0:before{content:none}.lo-listowp.lo-hide-number.lo-dark .lo-task__id--p0{background-color:hsla(0,0%,100%,.025)}.lo-listowp.lo-hide-number.lo-hide-priorities .lo-task__id{display:none}.lo-listowp.lo-hide-checklist .lo-task__meta--checklist{display:none}.lo-listowp.lo-hide-follow .lo-task__meta--follow{display:none}
