.attention-surface{margin-block:1.3rem;min-width:0}.attention-heading{font-size:1.25rem;margin:.4rem 0 1rem}.attention-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px}.attention-card{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--line));border-radius:var(--radius-panel);background:var(--warning-bg);padding:20px;min-width:0;box-shadow:0 5px 20px #bb681015}.attention-card.operations_blocker{border-color:color-mix(in srgb,var(--agent) 45%,var(--line));background:var(--agent-bg)}.attention-card-top{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.attention-client,.attention-type{border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);padding:5px 9px;font-size:.78rem;font-weight:700}.attention-title{font-size:1.13rem;line-height:1.25;margin:16px 0 9px;color:var(--ink);overflow-wrap:anywhere}.attention-instruction{font-size:.93rem;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.attention-progress{display:flex;align-items:center;gap:7px;font-size:.8rem;font-weight:700;margin:16px 0;color:var(--warning)}.attention-progress:before{content:'';width:9px;height:9px;border-radius:50%;background:var(--warning)}.operations_blocker .attention-progress{color:var(--agent)}.operations_blocker .attention-progress:before{background:var(--agent)}.attention-actions{display:flex;flex-wrap:wrap;gap:8px}.attention-actions button,.attention-retry,.attention-badge{min-height:44px;border-radius:12px;padding:10px 13px;font:inherit;font-size:.85rem;font-weight:650;cursor:pointer;max-width:100%;white-space:normal}.attention-primary{background:var(--accent);border:1px solid var(--accent);color:var(--accent-text)}.attention-secondary,.attention-retry{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.attention-badge{background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--warning) 45%,var(--line));color:var(--warning)}.attention-actions button:disabled{opacity:.5;cursor:default}.attention-actions button:focus-visible,.attention-badge:focus-visible,.attention-retry:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.attention-message,.attention-state,.attention-empty{line-height:1.45;overflow-wrap:anywhere}.attention-viewer{display:block;margin-top:12px}.is-snoozed{opacity:.84}[data-theme=dark] .attention-card,.dark .attention-card{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}[data-theme=dark] .attention-card.operations_blocker,.dark .attention-card.operations_blocker{background:var(--agent-bg);border-color:color-mix(in srgb,var(--agent) 45%,var(--line))}[data-theme=dark] .attention-title,[data-theme=dark] .attention-instruction,.dark .attention-title,.dark .attention-instruction{color:var(--ink)}[data-theme=dark] .attention-client,[data-theme=dark] .attention-type,.dark .attention-client,.dark .attention-type{background:var(--surface);color:var(--ink)}[data-theme=dark] .attention-progress,.dark .attention-progress{color:var(--warning)}@media(max-width:480px){.attention-card{padding:16px;border-radius:18px}.attention-actions button{flex:1 1 120px}.attention-primary{flex-basis:100%!important}}