@keyframes be-avatar-scan{0%{background-position:0 0}to{background-position:0 100%}}.avatar-crt-scanlines{border-radius:inherit;pointer-events:none;z-index:50;background:linear-gradient(to bottom, var(--scanline-color) 50%, transparent 50%);background-size:100% 4px;width:100%;height:100%;animation:10s linear infinite be-avatar-scan;position:absolute;inset:0}@keyframes glow{0%,to{opacity:1}50%{opacity:.5}}.checkbox{vertical-align:middle;width:44px;height:3rem;display:inline-block;position:relative}.checkbox input[type=checkbox]{visibility:hidden;font-size:1em}.checkbox input[type=checkbox]+.checkbox-custom:before{width:.85em;height:.85em;box-shadow:var(--be-color-accent) 0 0 0 1px inset;content:"";background:0 0;border-radius:2px;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.checkbox input[type=checkbox]:checked+.checkbox-custom:before{box-shadow:none;background-color:var(--be-color-accent);color:#fff;font-family:var(--be-font-sans);content:"✓";justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:.85em;display:flex}.list-item{background:var(--be-glass-bg);width:100%;height:3rem;-webkit-backdrop-filter:blur(var(--be-glass-blur));border-bottom:1px solid var(--be-glass-border);flex-wrap:wrap;font-size:14px;line-height:20px;transition:all .15s ease-out;display:flex}.list-item .title{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.list-item input[type=text]{width:100%;font-size:var(--be-font-size-md);line-height:20px;font-family:var(--be-font-sans);color:var(--be-color-text);background:0 0;border:none;outline:none}.list-item input[type=text]:focus{cursor:text}.pin-button{text-align:center;width:3rem;height:3rem;color:var(--be-color-text-muted);cursor:pointer;background:0 0;border:none;outline:none;font-size:16px;line-height:3rem;transition:all .2s ease-in}.pin-button:hover{color:var(--be-color-accent)}.pin-button:focus{outline-color:#0000}.list-item.TASK_PINNED .icon-star:before{color:var(--be-color-accent)}.list-item.TASK_ARCHIVED input[type=text]{color:var(--be-color-text-muted);opacity:.6;text-decoration:line-through}.list-item:hover{background:var(--be-glass-bg-hover)}.list-item:hover .checkbox{cursor:pointer}.icon-star:before{content:"★";font-family:var(--be-font-sans);font-style:normal;font-weight:800;line-height:1}.loading-item{background:var(--be-glass-bg);border-bottom:1px solid var(--be-glass-border);align-items:center;width:100%;height:3rem;padding-left:16px;line-height:1rem;display:flex}.loading-item .glow-checkbox,.loading-item .glow-text span{background:var(--be-color-border);color:#0000;cursor:progress;border-radius:2px;animation:1.5s ease-in-out infinite glow;display:inline-block}.loading-item .glow-checkbox{width:12px;height:12px;margin-right:16px}.list-items{background:var(--be-color-bg);border:1px solid var(--be-color-border);border-radius:var(--be-radius-md);min-height:288px;position:relative;overflow:hidden}.wrapper-message{text-align:center;width:auto;height:auto;position:absolute;inset:45% 0 auto;transform:translateY(-50%)}.wrapper-message .icon-check:before{content:"✓";color:var(--be-color-accent);font-size:48px;font-weight:800;line-height:56px;font-family:var(--be-font-sans);display:block}.wrapper-message .title-message{font-size:16px;line-height:24px;font-family:var(--be-font-sans);color:var(--be-color-text);font-weight:800}.wrapper-message .subtitle-message{color:var(--be-color-text-muted);font-size:14px;line-height:20px}
