.thread-service{display:flex;align-items:center;justify-content:space-between;gap:var(--palette-espacement-cabinet-conversation-2);flex:none;padding:var(--palette-espacement-cabinet-conversation-7) var(--palette-espacement-cabinet-conversation);border-bottom:1px solid var(--line,var(--palette-bordure-thread-context));background:linear-gradient(110deg,var(--palette-surface-action-thread-context-2),var(--palette-surface-action-thread-context));font-size:var(--palette-typographie-cabinet-conversation-3);line-height:1.5}
.thread-service>div{display:flex;flex-direction:column;gap:var(--palette-espacement-composants-5);min-width:0}.thread-service strong{color:var(--ink,var(--palette-texte-principal-thread-context));font-size:var(--palette-typographie-cabinet-conversation-3)}.thread-service span{color:var(--muted,var(--palette-texte-secondaire-thread-context))}.thread-service a{color:var(--accent,var(--palette-texte-action-thread-context));font-weight:600;text-decoration:none;white-space:nowrap}.thread-service a:hover{text-decoration:underline}.thread-service.is-readonly{background:var(--palette-surface-thread-context)}
.thread-payment{border:1px solid var(--line,var(--palette-bordure-thread-context));border-radius:var(--palette-rayon-cabinet-conversation);background:var(--palette-surface-cabinet);color:var(--ink);padding:var(--palette-espacement-cabinet-conversation);width:min(520px,calc(100vw - 32px));max-height:90dvh;overflow:auto;box-shadow:0 20px 90px var(--palette-ombre-thread-context)}.thread-payment::backdrop{background:var(--palette-fond-inverse-thread-context);backdrop-filter:blur(4px)}.thread-payment button{border:1px solid var(--palette-bordure-thread-context-2);background:var(--palette-surface-cabinet);border-radius:var(--palette-rayon-cabinet-conversation-4);padding:var(--palette-espacement-cabinet-conversation-6) var(--palette-espacement-cabinet-conversation-2);color:var(--accent);font:inherit;cursor:pointer;margin:var(--palette-espacement-cabinet-conversation-11) var(--palette-espacement-cabinet-conversation-11) 0 0}.thread-payment button[data-pay]{background:var(--adaptation-fond-action-accent, var(--accent));color:var(--palette-texte-inverse-cabinet-conversation)}.thread-payment button:disabled{opacity:.5;cursor:wait}
@media(max-width:640px){.thread-service{padding:var(--palette-espacement-cabinet-conversation-6) var(--palette-espacement-cabinet-conversation-2);gap:var(--palette-espacement-cabinet-conversation-6);align-items:flex-start}.thread-service span{font-size:var(--palette-typographie-cabinet-conversation-4)}.thread-service a{font-size:var(--palette-typographie-cabinet-conversation-4);white-space:normal;max-width:120px;text-align:right}.thread-service strong{font-size:var(--palette-typographie-cabinet-conversation-4)}}
.thread-close-btn{flex:none;border:1px solid var(--line,var(--palette-bordure-thread-context));background:var(--palette-surface-cabinet);color:var(--ink,var(--palette-texte-principal-thread-context));border-radius:var(--palette-rayon-cabinet-conversation-4);padding:var(--palette-espacement-components) var(--palette-espacement-cabinet-conversation-7);font:inherit;font-size:var(--palette-typographie-cabinet-conversation-3);font-weight:600;cursor:pointer;white-space:nowrap}.thread-close-btn:hover{border-color:var(--adaptation-bordure-action-accent, var(--accent,var(--palette-bordure-action-thread-context)));color:var(--accent,var(--palette-texte-action-thread-context))}.thread-close-btn:disabled{opacity:.5;cursor:wait}
@media(max-width:640px){.thread-close-btn{font-size:var(--palette-typographie-cabinet-conversation-4);padding:var(--palette-espacement-cabinet-conversation-3) var(--palette-espacement-cabinet-conversation-6);white-space:normal}}
