.queueOpen{position:relative}.queueOpen.hasUnread i{background:#ff5d5d;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px}.realtimeNotice{z-index:220;color:#fff;background:#153a35;border-radius:12px;align-items:center;gap:10px;max-width:min(430px,100vw - 32px);padding:13px 16px;animation:.2s noticeIn;display:flex;position:fixed;top:78px;right:22px;box-shadow:0 14px 42px #0005}.realtimeNotice i{background:#5ee1b8;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #5ee1b822}@keyframes noticeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.imageFieldRow{grid-template-columns:1fr 1fr;gap:20px;margin:14px 0;display:grid}.imageFieldRow label{color:#526168;font-size:13px}.fieldPicker.imagePlaceholder{text-align:center;white-space:normal;color:#7b898e;background:#f1f4f4;border:1px dashed #aebdc1;border-radius:10px;place-items:center;width:92px;height:92px;padding:0;display:grid;overflow:hidden}.fieldPicker.imagePlaceholder img{object-fit:cover;width:100%;height:100%;display:block}.fieldLabelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.fieldLabelRow>button{color:#fff;background:var(--brand);border-color:var(--brand);padding:6px 12px}.modalActions{align-items:center}.modalActions>a{color:var(--accent2);font-weight:700;text-decoration:none}.modalActions>span{flex:1}.assetGrid.squarePicker button{aspect-ratio:1}.assetGrid.squarePicker img{object-fit:cover}.projectLightboxToolbar .setThumbnail,.lightboxToolbar .setThumbnail{color:#fff;background:#7c3aed}.projectLightboxToolbar .setThumbnail:disabled,.lightboxToolbar .setThumbnail:disabled{color:#d8c8e8;opacity:1;background:#554268}@media (max-width:520px){.imageFieldRow{gap:12px}}.lightbox{grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:24px 25px 16px}.lightbox>img{grid-row:1;min-height:0;max-height:100%}.lightboxToolbar{grid-row:2;justify-self:center;max-width:100%;position:static;bottom:auto;left:auto;overflow-x:auto;transform:none}@media (max-width:750px){.lightbox{gap:8px;padding:58px 8px 10px}.lightboxToolbar{justify-content:flex-start;width:100%}}
