/* Esparta Brasil — atividade de Stories 255 */
.story237{position:relative}.story255-seen-label{margin-top:-4px;color:#6f7b88;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.02em}.story237.seen .story237-ring{opacity:.72}.story237.seen .story237-avatar:after{content:'✓';position:absolute;right:1px;bottom:1px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#35404c;color:#eef3f7;border:2px solid #0b1017;font-size:9px;font-weight:950}
.story237-owner-meta{padding:11px 13px 14px}.story255-activity-open{width:100%;min-height:46px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(7,11,16,.76);backdrop-filter:blur(14px);color:#fff;padding:8px 11px;cursor:pointer;text-align:left}.story255-activity-open>span{font-size:15px}.story255-activity-open>b{font-size:10px}.story255-activity-open>small{justify-self:end;color:#e9be48;font-size:8px}.story255-activity-open:hover{border-color:rgba(233,185,47,.38);background:rgba(24,21,11,.82)}
.story255-activity{position:absolute;z-index:20;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:linear-gradient(180deg,rgba(8,12,18,.98),rgba(4,7,11,.99));backdrop-filter:blur(18px);animation:story255In .18s ease}.story255-activity-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:28px 15px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.story255-activity-head>div{display:grid;gap:3px}.story255-activity-head small{color:#c99f31;font-size:8px;font-weight:900;letter-spacing:.08em}.story255-activity-head b{font-size:13px}.story255-activity-head button{width:34px;height:34px;border:0;border-radius:50%;background:#151b23;color:#dce3e9;font-size:22px;cursor:pointer}.story255-activity-list{overflow:auto;padding:8px 12px 18px}.story255-activity-person{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.055)}.story255-activity-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#151d26;border:1px solid rgba(255,255,255,.09);font-size:12px}.story255-activity-avatar img{width:100%;height:100%;object-fit:cover}.story255-activity-person-main{min-width:0;display:grid;gap:2px}.story255-activity-person-main b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story255-activity-person-main small{font-size:8px;color:#7f8b98;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story255-reaction{min-width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:rgba(233,185,47,.09);border:1px solid rgba(233,185,47,.18);font-size:17px}.story255-reply-person{height:31px;border:1px solid rgba(233,185,47,.28);border-radius:999px;background:rgba(233,185,47,.08);color:#e9c252;padding:0 10px;font-size:8px;font-weight:900;cursor:pointer}.story255-reply-person:hover{background:rgba(233,185,47,.16)}.story255-activity-empty,.story255-activity-loading{min-height:180px;display:grid;place-items:center;align-content:center;gap:5px;text-align:center;color:#7f8b98;padding:25px}.story255-activity-empty b{color:#dce3e9;font-size:12px}.story255-activity-empty span,.story255-activity-loading{font-size:9px}
@keyframes story255In{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:520px){.story255-activity-person{grid-template-columns:40px minmax(0,1fr) auto}.story255-activity-avatar{width:40px;height:40px}.story255-reaction{grid-column:3;grid-row:1}.story255-reply-person{grid-column:2/4;justify-self:stretch}.story255-activity-open{grid-template-columns:auto 1fr}.story255-activity-open>small{grid-column:1/-1;justify-self:center}.story255-seen-label{font-size:6.5px}}
