.label-icon{flex:0 0 1.15em;place-items:center;width:1.15em;height:1.15em;font-style:normal;line-height:1;display:inline-grid}.label-icon.color{color:var(--label-icon-color)}.label-icon.color svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.label-icon.color svg circle{fill:currentColor;stroke:none}.label-icon.emoji{font:400 .95em/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.label-icon.custom img{object-fit:contain;border-radius:14%;width:100%;height:100%;display:block}.label-icon-picker{display:inline-flex;position:relative}.label-icon-trigger{border:1px solid var(--line);border-radius:var(--radius-ui);width:40px;height:40px;color:var(--text);background:var(--panel-2);cursor:pointer;place-items:center;padding:0;font-size:22px;display:grid}.label-icon-trigger:hover,.label-icon-trigger[aria-expanded=true]{background:#8bd87614;border-color:#8bd876b3}.label-icon-popover{z-index:280;border:1px solid var(--line-strong);border-radius:var(--radius-ui);width:min(360px,100vw - 36px);color:var(--text);background:#0d1014fa;padding:14px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 24px 65px #0000009e}.label-icon-popover>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.label-icon-popover>header>span{gap:3px;display:grid}.label-icon-popover>header small{color:#8f9aa9;font:700 9px/1.2 var(--font-ui);letter-spacing:.15em}.label-icon-popover>header b{font:650 14px/1.3 var(--font-ui)}.label-icon-popover>header button{border-radius:var(--radius-ui);width:28px;height:28px;color:var(--muted);background:0 0;border:0;padding:0;font:500 21px/1 Arial,sans-serif}.label-icon-popover>p{color:var(--muted);font:500 11px/1.45 var(--font-ui);margin:9px 0 12px}.label-icon-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.label-icon-library>button{border-radius:var(--radius-ui);min-width:0;color:var(--text);cursor:pointer;background:#ffffff09;border:1px solid #0000;justify-items:center;gap:6px;padding:9px 4px;display:grid}.label-icon-library>button:hover,.label-icon-library>button.active{background:#8bd8761a;border-color:#8bd8767a}.label-icon-library>button>span{font:400 24px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.label-icon-library>button>small{width:100%;font:500 9px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-custom-upload{border-radius:var(--radius-ui);color:#cfe3ff;cursor:pointer;background:#8ab4f80f;border:1px solid #8ab4f840;gap:3px;margin-top:12px;padding:10px 12px;display:grid}.label-custom-upload span{font:650 11px/1.2 var(--font-ui)}.label-custom-upload small{color:var(--muted);font:500 9px/1.35 var(--font-ui)}.label-custom-upload input{display:none}.label-custom-upload.busy{cursor:wait;opacity:.6}.label-icon-none{border:1px solid var(--line-strong);border-radius:var(--radius-ui);width:100%;min-height:38px;color:var(--muted);font:650 11px/1 var(--font-ui);cursor:pointer;background:0 0;margin-top:10px}.label-icon-picker.manager .label-icon-popover{left:auto;right:0}@media (width<=620px){.label-icon-popover{width:auto;position:fixed;inset:auto 16px 16px}.label-icon-library{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-label-filter,.record-label-picker{position:relative}.work-label-filter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.work-label-filter>.secondary-button{align-items:center;gap:8px;display:flex}.work-label-filter>.secondary-button.active{color:var(--text);background:#8bd87614;border-color:#8bd87699}.label-reset{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px;font-size:12px}.label-reset:hover{color:var(--text)}.work-label-popover{z-index:260;border:1px solid var(--line-strong);border-radius:var(--radius-ui);background:var(--panel);width:300px;max-width:calc(100vw - 36px);max-height:min(480px,65dvh);color:var(--text);gap:9px;padding:12px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 16px 40px #0006}.work-label-popover label{gap:6px;font-size:12px;display:grid}.work-label-popover input{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--panel-2);width:100%;min-width:0;min-height:38px;color:var(--text);font:inherit;box-sizing:border-box;padding:8px 10px}.work-label-popover [role=listbox]{max-height:280px;display:grid;overflow:auto}.work-label-popover [role=option]{text-align:left;border-radius:var(--radius-ui);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px;display:flex}.work-label-popover [role=option]:hover,.work-label-popover [aria-selected=true]{background:var(--panel-2)}.work-label-popover [role=option]:disabled{color:var(--muted);cursor:not-allowed}.record-labels{margin:12px 0}.record-labels>small{color:var(--muted);margin-bottom:6px;display:block}.record-label-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.record-label-chips>button{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--panel-2);max-width:100%;min-height:29px;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:inline-flex}.record-label-chips>button:disabled{opacity:1;cursor:default}.record-label-chips>button>span{color:var(--muted)}.form-create-labels{border:1px solid var(--line);border-radius:var(--radius-ui);grid-column:1/-1;gap:8px;padding:12px;display:grid}.record-label-picker .work-label-popover{left:auto;right:0}.top-actions .work-label-filter.compact{flex:none}.top-actions .work-label-filter.compact>.secondary-button{place-items:center;width:42px;min-width:42px;height:42px;padding:0;font-size:17px;display:grid}.work-label-filter.compact .work-label-trigger-copy,.work-label-filter.compact .work-label-chevron{display:none}.top-actions .work-label-filter.compact .work-label-popover{text-align:left;left:auto;right:0}.top-actions .work-label-filter.compact>.secondary-button .label-icon{font-size:17px}@media (width<=640px){.top-actions .work-label-filter.compact>.secondary-button{width:36px;min-width:36px;height:36px}}.work-label-popover .label-icon,.record-label-chips .label-icon{font-size:13px}.record-label-chips>button>.label-icon{color:inherit}
