/* Source showConfirmDialog defaults plus the current shared x07 theme. */
:root[data-layout=source] #modal.source-account-confirm{position:fixed;top:45%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0;width:calc(var(--source-rem)*9.5);max-width:min(calc(var(--source-rem)*10),100vw);max-height:90dvh;padding:0;border:0;border-radius:calc(var(--source-rem)*.16);overflow:hidden;background:#141412;color:#eee;font-size:calc(var(--source-rem)*.44)}
#modal.source-account-confirm::backdrop{background:rgba(0,0,0,.7);backdrop-filter:none}
.source-confirm-title{padding-top:calc(var(--source-rem)*.69333);font-size:calc(var(--source-rem)*.44);font-weight:600;line-height:calc(var(--source-rem)*.64);text-align:center}
#modal.source-account-confirm .source-confirm-message{margin:0;padding:calc(var(--source-rem)*.24) calc(var(--source-rem)*.64) calc(var(--source-rem)*.69333);font-size:calc(var(--source-rem)*.38);line-height:calc(var(--source-rem)*.53);color:#eee;text-align:center}
.source-confirm-actions{display:flex;border-top:1px solid #ffffff0d}
#modal.source-account-confirm .source-confirm-actions button{flex:1;display:grid;place-items:center;height:calc(var(--source-rem)*1.28);min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#141412;color:#eee;font-size:calc(var(--source-rem)*.38);font-weight:400;line-height:1.2}
#modal.source-account-confirm .source-confirm-actions button+button{border-left:1px solid #ffffff0d;color:#ffe033}
