.api-error-notice{border-radius:var(--radius-md);background:var(--red-soft);color:var(--red);border:1px solid #efcaca;align-items:flex-start;gap:10px;min-width:0;padding:14px;font-size:12px;line-height:1.8;display:flex}.api-error-notice>svg{flex:none;margin-top:3px}.api-error-content{overflow-wrap:anywhere;flex:1;min-width:0}.api-error-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:4px;display:flex}.api-error-heading>strong{font-size:13px}.api-error-heading>span{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #efcaca;padding:1px 8px;font-size:11px}.api-error-content p{margin:0}.api-error-content ul{margin:6px 0 0;padding-inline-start:20px}.api-error-content details{margin-top:8px;font-size:11px}.api-error-content summary{cursor:pointer}.api-error-actions{flex-wrap:wrap;gap:6px;display:flex}.api-error-actions button{border-radius:var(--radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #efcaca;padding:5px 10px}.api-error-actions button:hover{background:var(--surface)}.api-error-actions button:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:560px){.api-error-notice{flex-wrap:wrap}.api-error-actions{width:100%;padding-inline-start:29px}}
