/* Customer-support management page: clearer access panel and account cards. */
.admin-page-content:has(.support-access-card)>.cards{gap:14px;margin-bottom:18px}
.admin-page-content:has(.support-access-card)>.cards .metric{min-height:104px;border-radius:12px;box-shadow:0 5px 18px #25324b08}
.support-access-card{padding:24px 26px;border:1px solid #e2e7f2;border-left:5px solid #596bdd;border-radius:14px;background:linear-gradient(115deg,#fff 15%,#f7f8ff 100%);box-shadow:0 6px 20px #25324b0b}
.support-access-card>div:first-child{flex:1;min-width:0}.support-access-card .eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;background:#edf1ff;color:#5368db;font-size:12px;font-weight:700}
.support-access-card h2{margin:10px 0 7px;font-size:22px;letter-spacing:.01em}.support-access-card p{max-width:820px;margin:0;color:#68758a;line-height:1.7}.support-access-card code{max-width:100%;overflow-wrap:anywhere;margin-top:14px;padding:10px 13px;border:1px solid #e2e7ff;border-radius:9px;background:#f4f6ff;color:#4d61d1;font-size:13px}
.support-access-actions{align-items:center;gap:10px}.support-access-actions>*{min-height:44px;justify-content:center;padding:11px 16px;border-radius:9px}.support-access-actions .primary{box-shadow:0 5px 14px #596bdd2b}
.support-account-manager{padding:22px 24px;border-radius:14px;box-shadow:0 6px 20px #25324b08}.support-account-manager>.section-title{align-items:flex-start;margin-bottom:4px}.support-account-manager>.section-title h2{margin:0 0 5px;font-size:20px}.support-account-manager>.section-title p{margin:0;line-height:1.6}
.support-account-grid{gap:14px;margin:17px 0}.support-account-grid article{gap:12px;padding:17px 18px;border:1px solid #e1e6f0;border-radius:12px;background:linear-gradient(180deg,#fff,#fafbfe);transition:border-color .18s ease,box-shadow .18s ease}.support-account-grid article:hover{border-color:#c7d0f5;box-shadow:0 7px 18px #2634530d}.support-account-grid article>header{min-height:30px}.support-account-grid article>header b{font-size:16px}.support-account-grid label{gap:6px;color:#66738a;font-weight:600}.support-account-grid label .input{min-height:44px;margin:0;border-radius:8px;background:#fff}.support-account-grid label .input:focus{border-color:#7788ed;box-shadow:0 0 0 3px #6475df1a}.support-account-grid button{min-height:42px;padding:10px 18px;border-radius:9px}.support-account-manager>p.small{margin:3px 0 0;line-height:1.6}
@media(max-width:1100px){.support-account-grid{grid-template-columns:1fr}}
@media(max-width:780px){.support-access-card{padding:17px}.support-access-card h2{font-size:19px}.support-account-manager{padding:16px}.support-access-actions>*{min-height:42px}}

/* Compact account editor: four seats stay visible with much less scrolling. */
.support-account-manager{padding:14px 18px}
.support-account-manager>.section-title h2{margin:0 0 2px;font-size:18px}
.support-account-manager>.section-title p{line-height:1.35;font-size:13px}
.support-account-grid{gap:9px 12px;margin:10px 0}
.support-account-grid article{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:7px 10px;padding:10px 12px;border-radius:10px}
.support-account-grid article>header{grid-column:1/4;grid-row:1;min-height:24px;align-self:center}
.support-account-grid article>header b{font-size:14px}
.support-account-grid label{grid-row:2;gap:3px;font-size:11px}
.support-account-grid label:nth-of-type(1){grid-column:1}
.support-account-grid label:nth-of-type(2){grid-column:2}
.support-account-grid label:nth-of-type(3){grid-column:3}
.support-account-grid label .input{min-height:34px;height:34px;padding:6px 9px;font-size:13px}
.support-account-grid button{grid-column:4;grid-row:1/3;min-height:34px;padding:7px 11px;border-radius:8px;font-size:12px;white-space:nowrap}
.support-account-manager>p.small{margin:0;font-size:11px}
@media(max-width:1100px){.support-account-grid article{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}
@media(max-width:780px){.support-account-manager{padding:12px}.support-account-grid article{grid-template-columns:1fr;gap:7px;padding:11px}.support-account-grid article>header{grid-column:1;grid-row:auto}.support-account-grid label,.support-account-grid label:nth-of-type(n){grid-column:1;grid-row:auto}.support-account-grid label .input{height:40px;min-height:40px;font-size:16px}.support-account-grid button{grid-column:1;grid-row:auto;width:100%;min-height:40px;font-size:14px}}
/* Admin support inbox: a compact customer queue next to the active conversation. */
.support-inbox{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:12px;height:min(74dvh,780px);min-height:560px;margin-top:12px}
.support-inbox-list,.support-inbox-chat{min-width:0;min-height:0;border:1px solid #dfe5f0;border-radius:12px;background:#fff;overflow:hidden}
.support-inbox-list{display:flex;flex-direction:column;background:#f8faff}
.support-inbox-list-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #e4e9f2;font-size:15px}
.support-inbox-list-head span{display:grid;min-width:26px;height:26px;place-items:center;border-radius:50%;background:#e8efff;color:#536bdd;font-size:12px;font-weight:700}
.support-inbox-search{display:grid;gap:5px;padding:11px 12px;color:#68758a;font-size:11px}
.support-inbox-search .input{min-height:38px;margin:0;padding:8px 10px;border-radius:8px}
.support-inbox-items{display:flex;flex:1;flex-direction:column;min-height:0;gap:6px;overflow:auto;padding:0 8px 10px}
.support-inbox-item{display:grid;gap:7px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#30394c;text-align:left;cursor:pointer}
.support-inbox-item:hover{background:#eff3ff}.support-inbox-item.active{border-color:#cbd7ff;background:#eaf0ff;box-shadow:inset 3px 0 #596bdd}
.support-inbox-item.unanswered:not(.active){background:#fff8f8;border-color:#f4e1e4}
.support-inbox-item-top,.support-inbox-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.support-inbox-item-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.support-inbox-item-top small,.support-inbox-item-bottom small{color:#7d8799;font-size:10px}
.support-inbox-last{overflow:hidden;color:#647086;text-overflow:ellipsis;white-space:nowrap;font-size:11px}
.support-inbox-item-bottom em{color:#586cdb;font-size:10px;font-style:normal;white-space:nowrap}.support-inbox-item.unanswered em{color:#db5363}
.support-inbox-empty,.support-inbox-loading{padding:22px;color:#778196;text-align:center}
.support-inbox-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff}
.support-inbox-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;border-bottom:1px solid #e5e9f0;background:#fff}
.support-inbox-chat-head h3,.support-inbox-chat-head p{margin:0}.support-inbox-chat-head h3{font-size:16px}.support-inbox-chat-head p{margin-top:5px;color:#7a8496;font-size:11px}.support-inbox-chat-head>div:last-child{display:flex;gap:7px;flex:none}
.support-inbox-thread{min-height:0;overflow:auto;padding:18px;background:#f7f9fc;overscroll-behavior:contain}
.support-inbox-thread article{width:min(78%,680px);margin:0 0 12px;padding:11px 13px;border:1px solid #e3e8f0;border-radius:11px;background:#fff;box-shadow:0 2px 7px #24324a08}
.support-inbox-thread article.agent{margin-left:auto;border-color:#d9e4ff;background:#edf3ff}
.support-inbox-thread article b,.support-inbox-thread article small{color:#7c8799;font-size:10px}.support-inbox-thread article p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}
.support-inbox-composer{padding:12px 14px;border-top:1px solid #e5e9f0;background:#fff}
.support-inbox-composer>label,.support-inbox-translation>label{display:grid;gap:5px;color:#657187;font-size:11px}
.support-inbox-composer .input{min-height:65px;margin:0;padding:9px 11px;border-radius:8px;resize:vertical}
.support-inbox-translation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:9px}
.support-inbox-translation .input{min-height:58px}.support-inbox-translation button{min-height:40px;white-space:nowrap}
.support-inbox-placeholder{display:grid;align-content:center;justify-items:center;gap:12px;height:100%;color:#768198;text-align:center}
.support-inbox-placeholder span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#edf1ff;color:#596bdd;font-size:22px}
.support-inbox-placeholder b{color:#354056;font-size:17px}.support-inbox-placeholder small{font-size:12px}
@media(max-width:900px){.support-inbox{grid-template-columns:minmax(230px,290px) minmax(0,1fr);height:min(72dvh,760px);min-height:520px}.support-inbox-translation{grid-template-columns:1fr 1fr}.support-inbox-translation label{grid-column:1/-1}.support-inbox-chat-head{align-items:flex-start;flex-direction:column}.support-inbox-chat-head>div:last-child{width:100%}.support-inbox-chat-head button{flex:1}}
@media(max-width:650px){.support-inbox{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,27dvh) minmax(420px,1fr);height:auto;min-height:720px}.support-inbox-chat-head{padding:11px}.support-inbox-thread{padding:12px}.support-inbox-thread article{width:92%}.support-inbox-composer{padding:10px}.support-inbox-translation{grid-template-columns:1fr 1fr}.support-inbox-translation button{width:100%}}
/* Compact support console access card to leave more room for the inbox. */
.support-access-card{min-height:0;padding:13px 18px;gap:14px}
.support-access-card>div:first-child{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:5px 12px}
.support-access-card .eyebrow{grid-column:1;grid-row:1;min-height:22px;padding:3px 8px;font-size:10px}
.support-access-card h2{grid-column:2;grid-row:1;margin:0;font-size:18px}
.support-access-card p{grid-column:3;grid-row:1;max-width:none;line-height:1.4;font-size:13px}
.support-access-card code{grid-column:1/-1;grid-row:2;width:max-content;margin:0;padding:5px 9px;font-size:11px}
.support-access-actions{flex:none;gap:8px}
.support-access-actions>*{min-height:38px;padding:8px 13px;font-size:13px}
@media(max-width:1100px){.support-access-card>div:first-child{grid-template-columns:max-content minmax(0,1fr)}.support-access-card h2{grid-column:2;grid-row:1}.support-access-card p{grid-column:1/-1;grid-row:2}.support-access-card code{grid-column:1/-1;grid-row:3}}
@media(max-width:780px){.support-access-card{padding:13px}.support-access-card>div:first-child{grid-template-columns:minmax(0,1fr);gap:7px}.support-access-card .eyebrow,.support-access-card h2,.support-access-card p,.support-access-card code{grid-column:1;grid-row:auto}.support-access-card h2{font-size:18px}.support-access-actions{display:grid;grid-template-columns:1fr 1fr}.support-access-actions>*{min-height:38px;padding:8px 10px;font-size:12px}}
/* Put the cryptofx.vip operator entry first on the support management page. */
.admin-page-content:has(.support-access-card){display:flex;flex-direction:column;gap:14px}
.admin-page-content:has(.support-access-card)>.support-access-card{order:0;margin:0}
.admin-page-content:has(.support-access-card)>.cards{order:1;margin-bottom:0}
.admin-page-content:has(.support-access-card)>.card:has(h2):not(.support-access-card):not(.support-translation-admin):not(.support-account-manager){order:2}
.admin-page-content:has(.support-access-card)>.support-translation-admin{order:3;margin:0}
.admin-page-content:has(.support-access-card)>.support-account-manager{order:4;margin:0}

/* A steady two-column customer queue and conversation window. */
.support-modal{width:min(1260px,100%);height:min(820px,calc(100dvh - 44px));display:flex;flex-direction:column;overflow:hidden}
.support-modal>header{flex:none;padding-bottom:13px}
.support-modal-layout{flex:1;min-height:0;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:14px;margin-top:14px}
.support-customer-rail{display:grid;min-height:0;grid-template-rows:auto minmax(110px,1fr) auto;gap:10px!important;padding:10px;border:1px solid var(--line);border-radius:10px;background:#f8f9fc;overflow:hidden}
.support-rail-heading{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 7px;color:#26334a}
.support-customer-list{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:3px}
.support-customer-item{display:grid;gap:5px;width:100%;padding:10px;text-align:left;border:1px solid #e0e5ef;border-radius:8px;background:#fff;color:#24324b;cursor:pointer}
.support-customer-item:hover{border-color:#aab7ee;background:#f7f8ff}
.support-customer-item.active{border-color:#6879e4;background:#eef1ff;box-shadow:inset 3px 0 #596bdd}
.support-customer-item b,.support-customer-item span,.support-customer-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.support-customer-item span,.support-customer-item small{color:#68758a;font-size:11px}
.support-customer-controls{display:grid;gap:7px;max-height:44%;overflow:auto;padding-top:8px;border-top:1px solid var(--line)}
.support-customer-controls label{display:grid;gap:4px;color:#65718a;font-size:11px}
.support-customer-controls .input{min-height:34px;margin:0;padding:6px 8px}
.support-customer-controls textarea.input{min-height:48px}
.support-customer-controls .wide{min-height:34px;padding:7px}
.support-chat-pane{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}
.support-chat-heading{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px 9px 0 0;background:#fff}
.support-chat-heading>div{display:grid;gap:3px;min-width:0}.support-chat-heading small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}
.support-chat-pane .support-message-list{flex:1;height:auto;min-height:180px;max-height:none;border-radius:0 0 9px 9px}
.support-chat-pane .support-reply{flex:none;grid-template-columns:minmax(0,1fr) 130px;align-items:stretch;margin-top:10px}
.support-chat-pane .support-reply>textarea{min-height:78px;max-height:150px;resize:vertical}
.support-chat-pane .admin-translation-preview{grid-column:1/-1}
@media(max-width:780px){.support-modal-backdrop{align-items:end;padding:0}.support-modal{width:100%;height:95dvh;max-height:95dvh;padding:14px;border-radius:12px 12px 0 0}.support-modal-layout{grid-template-columns:1fr;grid-template-rows:minmax(110px,27dvh) minmax(0,1fr);gap:8px}.support-customer-rail{grid-template-columns:minmax(0,1fr) minmax(170px,.9fr);grid-template-rows:1fr;gap:8px!important;padding:7px}.support-customer-list{grid-column:1;grid-row:1}.support-customer-controls{grid-column:2;grid-row:1;max-height:none}.support-customer-item{padding:7px}.support-customer-item span{display:none}.support-chat-pane{min-height:0}.support-chat-pane .support-message-list{min-height:90px;height:auto}.support-chat-pane .support-reply{grid-template-columns:1fr}.support-chat-pane .support-reply>button{min-height:40px}}
.support-translation-status{align-self:center;max-width:150px;color:#63738a;font-size:11px;line-height:1.45}
.support-inline-language{display:grid;gap:3px;color:#657187;font-size:10px;white-space:nowrap}.support-inline-language .input{min-height:32px;padding:4px 8px;font-size:11px}
/* Keep the Chinese source and translated reply fields on the same full-width edges. */
.support-inbox-translation{grid-template-columns:minmax(0,1fr) auto;align-items:end}
.support-inbox-translation>.support-translation-status,.support-inbox-translation>label{grid-column:1/-1;width:100%;max-width:none}
.support-inbox-translation>.support-translation-status{align-self:auto}
.support-inbox-translation>button{grid-column:2;justify-self:end}
@media(max-width:900px){.support-inbox-translation{grid-template-columns:minmax(0,1fr) auto}}
@media(max-width:650px){.support-inbox-translation{grid-template-columns:minmax(0,1fr) auto}}
/* Compact support console access card to leave more room for the inbox. */
.support-access-card{min-height:0;padding:13px 18px;gap:14px}
.support-access-card>div:first-child{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:5px 12px}
.support-access-card .eyebrow{grid-column:1;grid-row:1;min-height:22px;padding:3px 8px;font-size:10px}
.support-access-card h2{grid-column:2;grid-row:1;margin:0;font-size:18px}
.support-access-card p{grid-column:3;grid-row:1;max-width:none;line-height:1.4;font-size:13px}
.support-access-card code{grid-column:1/-1;grid-row:2;width:max-content;margin:0;padding:5px 9px;font-size:11px}
.support-access-actions{flex:none;gap:8px}
.support-access-actions>*{min-height:38px;padding:8px 13px;font-size:13px}
@media(max-width:1100px){.support-access-card>div:first-child{grid-template-columns:max-content minmax(0,1fr)}.support-access-card h2{grid-column:2;grid-row:1}.support-access-card p{grid-column:1/-1;grid-row:2}.support-access-card code{grid-column:1/-1;grid-row:3}}
@media(max-width:780px){.support-access-card{padding:13px}.support-access-card>div:first-child{grid-template-columns:minmax(0,1fr);gap:7px}.support-access-card .eyebrow,.support-access-card h2,.support-access-card p,.support-access-card code{grid-column:1;grid-row:auto}.support-access-card h2{font-size:18px}.support-access-actions{display:grid;grid-template-columns:1fr 1fr}.support-access-actions>*{min-height:38px;padding:8px 10px;font-size:12px}}
/* Put the cryptofx.vip operator entry first on the support management page. */
.admin-page-content:has(.support-access-card){display:flex;flex-direction:column;gap:14px}
.admin-page-content:has(.support-access-card)>.support-access-card{order:0;margin:0}
.admin-page-content:has(.support-access-card)>.cards{order:1;margin-bottom:0}
.admin-page-content:has(.support-access-card)>.card:has(h2):not(.support-access-card):not(.support-translation-admin):not(.support-account-manager){order:2}
.admin-page-content:has(.support-access-card)>.support-translation-admin{order:3;margin:0}
.admin-page-content:has(.support-access-card)>.support-account-manager{order:4;margin:0}

/* A steady two-column customer queue and conversation window. */
.support-modal{width:min(1260px,100%);height:min(820px,calc(100dvh - 44px));display:flex;flex-direction:column;overflow:hidden}
.support-modal>header{flex:none;padding-bottom:13px}
.support-modal-layout{flex:1;min-height:0;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:14px;margin-top:14px}
.support-customer-rail{display:grid;min-height:0;grid-template-rows:auto minmax(110px,1fr) auto;gap:10px!important;padding:10px;border:1px solid var(--line);border-radius:10px;background:#f8f9fc;overflow:hidden}
.support-rail-heading{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 7px;color:#26334a}
.support-customer-list{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:3px}
.support-customer-item{display:grid;gap:5px;width:100%;padding:10px;text-align:left;border:1px solid #e0e5ef;border-radius:8px;background:#fff;color:#24324b;cursor:pointer}
.support-customer-item:hover{border-color:#aab7ee;background:#f7f8ff}
.support-customer-item.active{border-color:#6879e4;background:#eef1ff;box-shadow:inset 3px 0 #596bdd}
.support-customer-item b,.support-customer-item span,.support-customer-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.support-customer-item span,.support-customer-item small{color:#68758a;font-size:11px}
.support-customer-controls{display:grid;gap:7px;max-height:44%;overflow:auto;padding-top:8px;border-top:1px solid var(--line)}
.support-customer-controls label{display:grid;gap:4px;color:#65718a;font-size:11px}
.support-customer-controls .input{min-height:34px;margin:0;padding:6px 8px}
.support-customer-controls textarea.input{min-height:48px}
.support-customer-controls .wide{min-height:34px;padding:7px}
.support-chat-pane{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}
.support-chat-heading{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px 9px 0 0;background:#fff}
.support-chat-heading>div{display:grid;gap:3px;min-width:0}.support-chat-heading small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}
.support-chat-pane .support-message-list{flex:1;height:auto;min-height:180px;max-height:none;border-radius:0 0 9px 9px}
.support-chat-pane .support-reply{flex:none;grid-template-columns:minmax(0,1fr) 130px;align-items:stretch;margin-top:10px}
.support-chat-pane .support-reply>textarea{min-height:78px;max-height:150px;resize:vertical}
.support-chat-pane .admin-translation-preview{grid-column:1/-1}
@media(max-width:780px){.support-modal-backdrop{align-items:end;padding:0}.support-modal{width:100%;height:95dvh;max-height:95dvh;padding:14px;border-radius:12px 12px 0 0}.support-modal-layout{grid-template-columns:1fr;grid-template-rows:minmax(110px,27dvh) minmax(0,1fr);gap:8px}.support-customer-rail{grid-template-columns:minmax(0,1fr) minmax(170px,.9fr);grid-template-rows:1fr;gap:8px!important;padding:7px}.support-customer-list{grid-column:1;grid-row:1}.support-customer-controls{grid-column:2;grid-row:1;max-height:none}.support-customer-item{padding:7px}.support-customer-item span{display:none}.support-chat-pane{min-height:0}.support-chat-pane .support-message-list{min-height:90px;height:auto}.support-chat-pane .support-reply{grid-template-columns:1fr}.support-chat-pane .support-reply>button{min-height:40px}}

/* Keep the support entry and summary metrics compact above the conversation queue. */
.support-access-card{min-height:0;padding:10px 14px;gap:12px;border-radius:10px}
.support-access-card>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}
.support-access-title{display:flex;align-items:baseline;gap:9px;white-space:nowrap}
.support-access-title h2{margin:0;font-size:16px;letter-spacing:0}
.support-access-title>span{font-size:11px;white-space:nowrap}
.support-access-card code{width:auto;max-width:100%;margin:0;padding:5px 8px;font-size:11px;white-space:nowrap}
.support-access-actions{gap:7px}
.support-access-actions>*{min-height:34px;padding:6px 10px;border-radius:7px;font-size:12px}
.admin-page-content:has(.support-access-card)>.cards{gap:9px}
.admin-page-content:has(.support-access-card)>.cards .metric{min-height:66px;padding:10px 14px;border-radius:10px}
.admin-page-content:has(.support-access-card)>.cards .metric strong{font-size:22px}
@media(max-width:900px){.support-access-card{align-items:flex-start;flex-wrap:wrap}.support-access-card>div:first-child{flex-wrap:wrap}.support-access-card code{white-space:normal;overflow-wrap:anywhere}}
@media(max-width:780px){.support-access-card{padding:10px;gap:8px}.support-access-card>div:first-child{gap:7px}.support-access-title h2{font-size:15px}.support-access-title>span{font-size:10px}.support-access-card code{font-size:10px}.support-access-actions{width:100%}.support-access-actions>*{min-height:32px;padding:5px 8px;font-size:11px}.admin-page-content:has(.support-access-card)>.cards .metric{min-height:58px;padding:8px 10px}}

.support-recall-button{margin-inline-start:10px;border:0;background:transparent;color:#b23b43;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.support-recall-button:disabled{opacity:.55;cursor:wait}.support-recalled-label{display:inline-block;margin-inline-start:10px;color:#8a6b36;font-size:12px}

/* Keep the send action visible while the translation preview is being prepared. */
.support-inbox-translation button:disabled{display:inline-flex;visibility:visible;opacity:.55;cursor:not-allowed}

.support-inbox-translation.support-manual-composer{display:flex;justify-content:flex-end;min-height:40px;margin-top:8px}.support-manual-composer .primary{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:40px}
