.updates-bar-container{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:12px;margin:12px 30px 0;padding:4px 12px;display:flex}.updates-label{text-transform:uppercase;letter-spacing:.05em;color:#c9a96eb3;border-right:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:4px;padding-right:10px;font-size:.7rem;font-weight:600;display:flex}.updates-label .last-update-value{color:#e2e8f0;text-transform:none;font-weight:700}.updates-scroll{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.updates-scroll::-webkit-scrollbar{display:none}.update-era-group{color:#94a3b8;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.8rem;display:flex}.era-badge{color:#c9a96ee6;border-right:1px solid #ffffff26;padding-right:6px;font-weight:600}.update-user-action{align-items:center;gap:4px;display:flex}.update-user-action:not(:last-child):after{content:"•";color:#ffffff4d;margin-left:4px}.update-pill{color:#e2e8f0;white-space:nowrap;background:#00000040;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;transition:all .2s;display:flex}.update-pill:hover{background:#ffffff0d;border-color:#c9a96e4d}.update-user-action .highlight{color:#fff;font-weight:600}.update-user-action .user-text{color:#94a3b8;margin-left:2px}.update-user-action .era-highlight{color:#c9a96e;font-weight:500}.text-add{color:#34d399;text-transform:uppercase;font-size:.75rem;font-weight:600}.text-edit{color:#fbbf24}.updates-see-more-btn{color:#c9a96eb3;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:.7rem;font-weight:600;transition:all .2s}.updates-see-more-btn:hover{color:#c9a96e;background:#ffffff0d}.updates-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.updates-modal-content{background:#1a1a1f;border:1px solid #c9a96e4d;border-radius:12px;flex-direction:column;width:95%;max-width:750px;max-height:80vh;animation:.2s ease-out modalFadeIn;display:flex;box-shadow:0 10px 40px #00000080}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.updates-modal-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.updates-modal-header h3{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.updates-modal-header button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.updates-modal-header button:hover{color:#fff;background:#ffffff1a}.updates-modal-body{flex-direction:column;gap:20px;padding:20px;display:flex;overflow-y:auto}.updates-modal-body::-webkit-scrollbar{width:6px}.updates-modal-body::-webkit-scrollbar-track{background:0 0}.updates-modal-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.updates-modal-era-group h4{color:#c9a96e;border-bottom:1px dashed #c9a96e33;margin:0 0 10px;padding-bottom:6px;font-size:.95rem;font-weight:700}.updates-modal-era-group ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.updates-modal-era-group li{color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 14px;font-size:.9rem;display:flex}.updates-modal-era-group li .highlight{color:#fff;font-weight:600}.updates-modal-era-group li .user-text{color:#94a3b8}@media (max-width:768px){.updates-bar-container{gap:8px;margin:12px 16px 0;padding:4px 8px}}.detailed-updates-list{flex-direction:column;gap:10px;display:flex;margin:0!important;padding:0!important;list-style:none!important}.detailed-update-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.detailed-update-item.no-image{align-items:flex-start}.detailed-thumb{background:#0003;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:56px;display:flex;overflow:hidden}.detailed-thumb img{object-fit:cover;width:100%;height:100%}.detailed-thumb .no-thumb{color:#ffffff4d;text-align:center;font-size:.6rem}.detailed-info{flex-direction:column;flex:1;gap:4px;display:flex}.detailed-title{color:#fff;font-size:.9rem}.detailed-title .text-muted{color:#ffffff80;font-weight:400}.detailed-desc{color:#cbd5e1;font-size:.8rem}.detailed-meta{color:#94a3b8;margin-top:2px;font-size:.75rem}
