html.leos-ux-preview #uxHandoffsR9 {margin:12px 0;background:#fff;border:1px solid #dfe7f2;border-radius:18px;color:#293a55}
html.leos-ux-preview #uxHandoffsR9[hidden] {display:none!important}
html.leos-ux-preview #uxHandoffsR9>summary {min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;cursor:pointer;font-size:13px;font-weight:650;list-style:none}
html.leos-ux-preview #uxHandoffsR9>summary::-webkit-details-marker {display:none}
html.leos-ux-preview #uxHandoffCount {color:#65809f;font-size:11px;font-weight:500}
html.leos-ux-preview #uxHandoffsR9>summary:after {content:'+';font-size:20px;color:#1b839a}
html.leos-ux-preview #uxHandoffsR9[open]>summary:after {content:'−'}
html.leos-ux-preview .ux-handoff-body {padding:0 16px 16px;display:grid;gap:10px}
html.leos-ux-preview .ux-handoff-body>p {font-size:12px;line-height:1.5;margin:0;color:#66778e}
html.leos-ux-preview .ux-handoff-body label {display:grid;gap:5px;font-size:11px;color:#526a86}
html.leos-ux-preview .ux-handoff-body input {min-height:44px;width:100%;box-sizing:border-box;padding:9px 11px;background:#f8fafc;border:1px solid #dce5ef;border-radius:11px}
html.leos-ux-preview .ux-handoff-actions {display:flex;gap:7px;flex-wrap:wrap}
html.leos-ux-preview .ux-handoff-actions>button {min-height:44px!important;padding:10px 13px!important;border:1px solid #d6e2f2!important;border-radius:12px!important;background:#f3f7fd!important;color:#294f91!important;font-size:12px!important;white-space:normal}
html.leos-ux-preview #uxHandoffSave {background:linear-gradient(130deg,#2850c5,#118d9d)!important;color:white!important;border-color:transparent!important}
html.leos-ux-preview #uxHandoffReceipt {overflow-wrap:anywhere}
html.leos-ux-preview #uxHandoffReceipt[data-state=saved] {color:#167765;background:#edf8f2;padding:10px;border-radius:10px}
html.leos-ux-preview #uxHandoffReceipt[data-state=error],html.leos-ux-preview .ux-handoff-error {color:#994a31;background:#fff5ec;padding:10px;border-radius:10px}
html.leos-ux-preview .ux-handoff-boundary {font-size:10px!important;color:#8491a3!important}
html.leos-ux-preview .ux-handoff-case {border:1px solid #e3eaf3;border-radius:12px;margin-top:8px;background:#fbfcfe}
html.leos-ux-preview .ux-handoff-case>summary {min-height:54px;display:grid;gap:4px;padding:11px;cursor:pointer;font-size:12px;list-style:none}
html.leos-ux-preview .ux-handoff-case>summary span {font-size:10px;color:#6a829b}
html.leos-ux-preview .ux-handoff-case-body {padding:0 11px 12px;display:grid;gap:9px;overflow-wrap:anywhere}
html.leos-ux-preview .ux-handoff-case-body p {font-size:12px;line-height:1.5;margin:0}
html.leos-ux-preview .ux-handoff-case-body small {font-size:10px;line-height:1.4;color:#7b899b}
html.leos-ux-preview .ux-handoff-message {white-space:pre-wrap}
