.lightbox-teleport[data-v-09ce1f6b]{position:fixed;inset:0;z-index:110;pointer-events:auto}.lightbox-backdrop[data-v-09ce1f6b]{position:absolute;inset:0;background:#000000e0;backdrop-filter:blur(24px) saturate(.8);-webkit-backdrop-filter:blur(24px) saturate(.8)}.lightbox-toolbar[data-v-09ce1f6b]{background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 100%)}.lightbox-btn[data-v-09ce1f6b]{background:#ffffff14;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.lightbox-btn[data-v-09ce1f6b]:hover{background:#ffffff29;border-color:#ffffff26;color:#fff}.lightbox-nav-btn[data-v-09ce1f6b]{background:#ffffff0f;border:1px solid rgba(255,255,255,.06);color:#fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out)}.lightbox-nav-btn[data-v-09ce1f6b]:hover{background:#ffffff24;color:#fff;transform:scale(1.05)}.lightbox-nav-btn[data-v-09ce1f6b]:active{transform:scale(.95)}.lightbox-media[data-v-09ce1f6b]{opacity:0;transform:scale(.97);transition:opacity .3s ease-out,transform .3s ease-out}.lightbox-media--loaded[data-v-09ce1f6b]{opacity:1;transform:scale(1)}.lightbox-caption[data-v-09ce1f6b]{border:1px solid rgba(255,255,255,.06)}.lightbox-thumbstrip[data-v-09ce1f6b]{border:1px solid rgba(255,255,255,.08)}.lightbox-thumb[data-v-09ce1f6b]{width:48px;height:48px;flex-shrink:0}.lightbox-thumb--active[data-v-09ce1f6b]{outline:2px solid rgba(255,255,255,.8);outline-offset:-2px;opacity:1}.lightbox-thumb--inactive[data-v-09ce1f6b]{opacity:.45}.lightbox-thumb--inactive[data-v-09ce1f6b]:hover{opacity:.75}body.lightbox-active>*:not(.lightbox-teleport){pointer-events:none!important}.doc-attachment[data-v-7eb2d4af]{background:var(--pin-surface-faint);transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}.doc-attachment[data-v-7eb2d4af]:hover{border-color:var(--pin-border-hover);background:var(--pin-surface-subtle)}.link-preview[data-v-c3fa06e2]{background:var(--pin-surface-faint);transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}.link-preview[data-v-c3fa06e2]:hover{border-color:var(--pin-border-hover);background:var(--pin-surface-subtle)}:is(.dark *) .status-badge[data-v-c93dc6d6]{--tw-bg-opacity: 1}
