
/* AI Website Repair Context: one native disclosure, two equivalent formats. */
details.sms-repair-export {display:inline-block;align-self:flex-start;max-width:100%;min-width:0;margin:0;vertical-align:top;text-align:left;box-sizing:border-box;--sms-repair-ink:#204668;--sms-repair-panel:#f3f8fc;--sms-repair-line:#b8ccdd}
details.sms-repair-export[hidden] {display:none!important}
details.sms-repair-export>summary {display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:100%;padding:10px 13px;margin:0;border:1px solid var(--sms-repair-line);border-radius:9px;background:var(--sms-repair-panel);color:var(--sms-repair-ink);font-family:inherit;font-size:.82rem;font-weight:700;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:left;list-style:none;cursor:pointer;box-sizing:border-box}
details.sms-repair-export>summary::-webkit-details-marker {display:none}
/* Match the secondary dashboard action: readable brand ink, centred label. */
summary.wi-button.wi-button--secondary {justify-content:center;color:var(--wi-ink,#eef6ff)!important;text-align:center}
.sms-repair-export__chevron {width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex:none;margin:-4px 2px 0 0}
details.sms-repair-export[open]>summary .sms-repair-export__chevron {transform:rotate(225deg);margin-top:3px}
.sms-repair-export__options {display:grid;gap:5px;padding:6px;margin:5px 0 0;border:1px solid var(--sms-repair-line);border-radius:10px;background:var(--sms-repair-panel);min-width:0;max-width:100%;box-sizing:border-box}
.sms-repair-export .sms-repair-export__choice {display:grid;gap:2px;min-height:52px;width:100%;max-width:100%;padding:9px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sms-repair-ink);font-family:inherit;font-size:.8rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer;transform:none}
.sms-repair-export .sms-repair-export__choice strong {font-size:.83rem;font-weight:700;color:inherit}
.sms-repair-export .sms-repair-export__choice span {font-size:.75rem;font-weight:400;color:inherit;opacity:.86}
.sms-repair-export .sms-repair-export__choice:hover {background:rgba(96,154,196,.13);border-color:var(--sms-repair-line);text-decoration:none;transform:none}
.sms-repair-export :is(summary,a,button):focus-visible {outline:3px solid #2ca5e8;outline-offset:3px}
.wi-command-centre .sms-repair-export,.wi-workspace .sms-repair-export,.scan-delivery .sms-repair-export {--sms-repair-ink:#e2f0fc;--sms-repair-panel:#18334b;--sms-repair-line:#5a7c99}
.rs-ui details.sms-repair-export {--sms-repair-ink:var(--rs-ink);--sms-repair-panel:var(--rs-panel);--sms-repair-line:var(--rs-border);margin:0}
.rs-ui .sms-repair-export .sms-repair-export__choice {color:var(--rs-ink);text-decoration:none}
.dashboard-table-actions details.sms-repair-export {flex:0 1 18rem}
.dashboard-table-actions details.sms-repair-export>summary {font-size:.7rem;padding:8px 10px}
@media(max-width:720px) {.sms-repair-context-actions>details.sms-repair-export {width:100%}.sms-repair-context-actions>details.sms-repair-export>summary {width:100%}}
@media(prefers-reduced-motion:reduce) {.sms-repair-export,.sms-repair-export * {transition:none!important;animation:none!important}}
@media(forced-colors:active) {.sms-repair-export :is(summary,a,button) {border:1px solid ButtonText}.sms-repair-export__options {border:1px solid ButtonText}}
