.cozy-rationale{--rationale-surface: var(--fc-bg-primary, #21123a);--rationale-text: var(--fc-text-primary, #f3e8ff);--rationale-accent: var(--fc-accent, #ffd700);width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:10px;padding:8px 12px;border:1px solid var(--fc-border-color, #3a2257);border-left:3px solid var(--rationale-accent);border-radius:6px;background:var(--rationale-surface);text-align:left;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:400;line-height:1.45;color:var(--rationale-text);overflow-wrap:anywhere}.cozy-rationale__body{max-height:min(40vh,320px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.cozy-rationale__body,.cozy-rationale__body *{color:inherit;max-width:100%}.cozy-rationale__body pre{overflow-x:auto;white-space:pre;overflow-wrap:normal}.cozy-rationale__label{margin-bottom:2px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rationale-accent)}.cozy-rationale__body p{margin:0 0 4px}.cozy-rationale__body p:last-child{margin-bottom:0}.cozy-rationale__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.cozy-rationale__ask,.cozy-rationale__continue{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:10px;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer}.cozy-rationale__ask[hidden]{display:none!important}.cozy-rationale__ask{border:1px solid var(--fc-border-color, rgba(255, 255, 255, .22));background:transparent;color:var(--rationale-text)}.cozy-rationale__ask:hover,.cozy-rationale__ask[aria-expanded=true]{border-color:var(--rationale-accent)}.cozy-rationale__continue{margin-left:auto;border:1px solid var(--rationale-accent);background:var(--rationale-accent);color:var(--rationale-surface)}.cozy-rationale__continue:disabled{opacity:.55;cursor:default}
