body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0}@keyframes fadein{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes critical-pulse{0%{border-left-color:#a31800}50%{border-left-color:#ff3c19}to{border-left-color:#a31800}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes drawer-slide-in{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}.drawer-panel>*{animation:drawer-slide-in .2s ease-out}.action-btn-primary:hover:not(:disabled){box-shadow:0 4px 16px #0003!important;transform:translateY(-1px)}.action-btn-secondary:hover:not(:disabled){border-color:#8c9196!important;background:#f9fafb!important}.action-btn-revert:hover:not(:disabled){border-color:#a31800!important;background:#fef8f7!important}.action-btn-revert-primary:hover:not(:disabled){box-shadow:0 4px 16px #a3180059!important;transform:translateY(-1px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.nice-scrollbar::-webkit-scrollbar{width:6px}.nice-scrollbar::-webkit-scrollbar-track{background:transparent}.nice-scrollbar::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.nice-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.nice-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.telemetry-summary{list-style:none}.telemetry-summary::-webkit-details-marker{display:none}details[open]>.telemetry-summary .details-arrow{transform:rotate(90deg)}.drawer-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#11121366;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40}@media(max-width:900px){.feed-panel{flex:1 1 100%!important;border-right:none!important}.drawer-panel{position:fixed!important;right:0!important;top:0!important;height:100vh!important;z-index:50!important;width:85%!important;max-width:100%!important;min-width:320px!important;box-shadow:-4px 0 24px #0000001a!important}.drawer-overlay.active{display:block!important}}.timeline-page-container{background-color:#fff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#111213}.timeline-header-container{padding:20px 24px 0;max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end}.timeline-header-title{font-size:20px;font-weight:600;color:#111213;margin:0;padding-bottom:16px}.timeline-actions-container{display:flex;gap:12px;align-items:center;padding-bottom:12px}.timeline-refresh-btn{background:transparent;border:1px solid #e1e3e5;padding:6px 10px;border-radius:6px;font-size:12px;color:#454f5b;cursor:pointer;display:flex;align-items:center;gap:6px}.timeline-search-input{padding:6px 12px 6px 30px;border-radius:6px;border:1px solid #e1e3e5;font-size:13px;width:220px;outline:none;background:#fcfcfc;transition:all .15s;color:#111213}.timeline-search-input:focus{border-color:#008060;box-shadow:0 0 0 1px #00806033;background:#fff}.timeline-stats-ribbon{background:#fcf8f8;border-bottom:1px solid #f4f6f8;padding:8px 24px;display:flex;align-items:center;gap:12px;font-size:12px}.timeline-tab-header{border-bottom:1px solid #e1e3e5;padding:0 24px;background:#fff}.timeline-tab-container{display:flex;gap:24px;max-width:1600px;margin:0 auto}.timeline-tab-btn{padding:12px 4px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .15s;background:transparent;color:#6d7175;border-bottom:3px solid transparent;display:flex;gap:8px;align-items:center;margin-bottom:-1px}.timeline-tab-btn[data-active=true]{font-weight:600;color:#111213;border-bottom-color:#111213}.timeline-tab-badge{background:#f4f6f8;color:#454f5b;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.timeline-tab-btn[data-active=true] .timeline-tab-badge-attention{background:#b22b10;color:#fff}.timeline-subfilter-container{padding:8px 24px;border-bottom:1px solid #f4f6f8;display:flex;gap:8px;background:#fcfcfc}.timeline-subfilter-btn{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s;border:1px solid #e1e3e5;background:#fff;color:#454f5b}.timeline-subfilter-btn[data-active=true]{border-color:#111213;background:#111213;color:#fff}.attention-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-left-width:3px;border-left-style:solid;border-radius:4px;cursor:pointer;transition:background .1s;margin-bottom:4px;background:#fff;border-left-color:#5c2a9d;border:1px solid #f4f6f8}.attention-row[data-active=true]{background:#f5f8fa;border-left-color:#111213;border-color:transparent;box-shadow:0 1px 4px #0000000a}.attention-row[data-critical=true]:not([data-active=true]){background:#fcf8f8;border-left-color:#b22b10}.attention-row[data-reescalated=true]:not([data-active=true]){background:#fff0e6;border-left-color:#e35a00;border-color:#e35a0026}.attention-row[data-pulse=true]:not([data-active=true]){animation:critical-pulse 3s infinite}.feed-card{padding:6px 12px 6px 16px;cursor:pointer;display:flex;gap:8px;transition:background .1s;background:transparent;border-left:3px solid transparent;z-index:1;position:static}.feed-card:hover:not([data-active=true]){background-color:#fcfcfc!important}.feed-card[data-active=true]{background:#f5f8fa;border-left-color:#111213;z-index:10;position:relative}.feed-card[data-ack=true]{opacity:.85}.feed-card-low-priority{padding:2px 12px 2px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .1s;background:transparent;border-left:3px solid transparent;opacity:.85}.feed-card-low-priority:hover:not([data-active=true]){background-color:#fcfcfc!important}.feed-card-low-priority[data-active=true]{background:#f5f8fa;border-left-color:#111213}.session-expired-container{padding:60px 20px;text-align:center;font-family:Inter,sans-serif;min-height:100vh;background:#f6f6f7}.session-expired-card{background:#fff;padding:40px;border-radius:16px;border:1px solid #e1e3e5;max-width:420px;margin:0 auto;box-shadow:0 20px 40px -8px #0000001f}.session-expired-icon{font-size:40px;margin-bottom:20px;animation:skeleton-pulse 2s infinite}.session-expired-title{font-size:22px;font-weight:600;color:#1a1a2e;margin-bottom:12px;letter-spacing:-.01em;margin-top:0}.session-expired-text{font-size:15px;color:#6b7280;margin-bottom:32px;line-height:1.5;margin-top:0}.session-expired-button{background:#008060;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;width:100%;box-shadow:0 4px 12px #00806033;transition:transform .1s ease,box-shadow .2s ease}.session-expired-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0080604d}
