.generation-error-card{background:var(--ds-background-card-card3);text-align:center;box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:24px;display:flex;position:relative}.generation-error-card--full-page{background:0 0;border:none;flex:1;min-height:0;padding:2rem}.generation-error-card--inline{border:none;border-radius:8px;padding:1rem}.generation-error-card--compact{border:none;border-radius:8px;gap:8px;padding:16px 8px}.generation-error-card__icon-container{background:var(--ds-background-button-disabled-warning-button);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.generation-error-card__icon{flex-shrink:0;display:block}.generation-error-card--compact .generation-error-card__icon-container{width:32px;height:32px}.generation-error-card--compact .generation-error-card__icon{width:18px;height:18px}.generation-error-card__text{flex-direction:column;align-items:center;gap:4px;max-width:100%;display:flex}.generation-error-card--compact .generation-error-card__text{gap:2px}.generation-error-card--agent-chat{gap:2px;height:100%;min-height:0;padding:8px 6px;overflow:hidden}.generation-error-card--agent-chat .generation-error-card__icon-container{width:28px;height:28px}.generation-error-card--agent-chat .generation-error-card__icon{width:16px;height:16px}.generation-error-card--agent-chat .generation-error-card__text{justify-content:center;gap:2px;width:100%;min-height:0}.generation-error-card--agent-chat .generation-error-card__title,.generation-error-card--agent-chat .generation-error-card__description{max-width:100%;margin:0!important}.generation-error-card--agent-chat .generation-error-card__title{font-size:12px!important;line-height:14px!important}.generation-error-card--agent-chat .generation-error-card__description{font-size:10px!important;line-height:13px!important}.generation-error-card__title{color:var(--ds-text-buttons-secondary-button);text-align:center;font-style:normal;font-family:var(--ds-typography-font-family)!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.generation-error-card--compact .generation-error-card__title{color:var(--ds-text-buttons-secondary-button,#ccc);line-height:14px;font-size:11px!important;font-weight:600!important}.generation-error-card--full-page .generation-error-card__title{font-size:16px!important;font-weight:600!important}.generation-error-card__description{color:var(--ds-text-apps-subtitle);text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;font-style:normal;font-family:var(--ds-typography-font-family)!important;letter-spacing:0!important;font-size:12px!important;font-weight:400!important;line-height:normal!important}.generation-error-card__action{font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:inherit;color:var(--acent,#12b6ea);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}button.generation-error-card__action{font-family:Inter, var(--ds-typography-font-family);font-size:14px;text-decoration:none}button.generation-error-card__action:hover:not(:disabled){text-decoration:underline}button.generation-error-card__action--inline{font:inherit;color:var(--ds-background-button-primary-button);padding:0;font-weight:400;display:inline}.generation-error-card--compact button.generation-error-card__action{font-size:12px}.generation-error-card__action:disabled{cursor:default;opacity:.6}.generation-error-card__custom-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}
