.updates-feed-wrapper{padding:0;font-family:inherit}.update-card{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-bottom:1px solid var(--gray-200,#eee);transition:background-color .2s ease}.update-card:hover{background-color:rgba(0,0,0,.5%)}.update-card-top-row{display:flex;align-items:center;gap:12px;width:100%}.updates-date-divider{display:flex;align-items:center;text-align:center;margin:2.5rem 0 1.5rem;color:var(--gray-500,#888);font-size:.85rem;font-weight:600;letter-spacing:.05em}.updates-date-divider::before,.updates-date-divider::after{content:'';flex:1;border-bottom:1px dashed var(--gray-300,#ccc)}.updates-date-divider:not(:empty)::before{margin-right:1em}.updates-date-divider:not(:empty)::after{margin-left:1em}.update-card-avatar{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--gray-200,#eaeaea);background-color:#f9f9f9}.update-card-avatar picture,.update-card-avatar img{width:100%;height:100%;object-fit:cover}.update-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px;flex-grow:1;min-width:0}.update-card-address{font-weight:600;font-size:1.05rem;color:var(--gray-900,#111);text-decoration:none;transition:color .15s ease;min-width:0;display:block;text-align:left!important}.update-card-address:hover{color:var(--color-link,#007bff)}.update-address-line{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left!important;font-weight:600;font-size:1.05rem;color:inherit}.update-card-id{display:block;font-size:.8rem;color:var(--gray-500,#888);font-weight:400;margin-top:2px;text-align:left!important}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--gray-500,#888);font-size:.9rem}.spinner{width:24px;height:24px;border:2px solid var(--gray-200,#eaeaea);border-top-color:var(--color-link,#007bff);border-radius:50%;animation:spin .8s linear infinite}.updates-error-card{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:8px;padding:16px;text-align:center;color:#c62828;margin-bottom:24px}.updates-error-card p{margin:0 0 12px;font-weight:500}.updates-error-card button{background-color:#d32f2f;color:#fff;border:none;padding:6px 16px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.updates-error-card button:hover{background-color:#b71c1c}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:480px){.update-card-header{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;text-align:left!important;gap:12px!important}}.updates-feed-wrapper .update-card-labels{display:flex;gap:6px;flex-shrink:0}.updates-feed-wrapper .update-feed-card{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin-bottom:0!important}.updates-feed-wrapper .update-feed-meta{display:none!important}.updates-feed-wrapper .update-feed-thumbnails{margin-top:8px}img.documents-icon,img.pictures-icon{filter:var(--icon-filter);opacity:.55;display:inline-block;vertical-align:middle}.not-available-disclaimer{color:var(--gray-500,#888);font-size:.8em;margin-left:8px;display:inline-block}