.pulse-controls button small{top:calc(100% + 3px)!important;display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.1!important}.pulse-action-count{font:750 11px/1.1 system-ui;color:#fff;letter-spacing:0}.pulse-action-label{font:650 9px/1.1 system-ui;letter-spacing:.3px}.pulse-comments-sheet{position:fixed;inset:auto 0 0;margin:0 auto;width:min(620px,100vw);max-width:100vw;height:min(580px,78dvh);max-height:85dvh;padding:22px 20px max(20px,env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-bottom:0;border-radius:26px 26px 0 0;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,#080e19),#080b12f5);color:#edf7ff;box-shadow:0 -10px 60px #0008,0 -2px 22px color-mix(in srgb,var(--accent) 18%,transparent);overflow:hidden}.pulse-comments-sheet[open]{display:flex;flex-direction:column;gap:14px}.pulse-comments-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.pulse-comments-head h2{margin:6px 0;font-size:22px}.pulse-comments-head h2 span{color:var(--accent);font-size:16px}.pulse-sheet-list{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:60px}.pulse-sheet-comment{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #ffffff13}.pulse-sheet-comment>div{min-width:0}.pulse-sheet-comment p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.pulse-sheet-form{display:flex;gap:10px;align-items:center}.pulse-sheet-form input{min-width:0;flex:1;background:#0005;color:#fff;border-color:#ffffff30}.pulse-sheet-form button{padding:12px;border-radius:15px;flex:0 0 48px}.pulse-sheet-form svg{display:block;width:24px;height:24px}.pulse-sheet-note{font-size:10px;color:#a9b8c9}.pulse-sheet-comment .avatar{width:36px;height:36px;overflow:hidden}.pulse-sheet-comment .avatar img{width:100%;height:100%;object-fit:cover}
@media(prefers-reduced-motion:no-preference){.pulse-comments-sheet[open]{animation:pulseSheetRise .28s ease-out}@keyframes pulseSheetRise{from{transform:translateY(100%);opacity:.3}to{transform:translateY(0);opacity:1}}}
