.ca-dialog{color:var(--ink,#252230);background:var(--admin-card,#fff);border:1px solid var(--admin-border,#e8e5ef);border-radius:20px;padding:0;width:min(720px,calc(100% - 24px));max-height:92dvh;overflow:auto;box-shadow:0 20px 70px #24183b30}.ca-dialog::backdrop{background:#20163355;backdrop-filter:blur(3px)}.ca-dialog *{box-sizing:border-box}.ca-dialog header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:24px 28px 18px;border-bottom:1px solid var(--admin-border,#e8e5ef)}.ca-dialog h2{font-size:23px;line-height:1.3;margin:5px 0 0;letter-spacing:-.5px}.ca-dialog h3{font-size:17px;margin:10px 0}.ca-kicker{font-size:11px;letter-spacing:1px;color:var(--muted,#706b80)}.ca-dialog button{font:inherit;border:1px solid var(--admin-border,#e8e5ef);border-radius:9px;background:var(--admin-card,#fff);color:inherit;padding:11px 16px;cursor:pointer}.ca-dialog [data-close]{padding:4px 10px;font-size:24px}.ca-dialog .ca-body{padding:24px 28px}.ca-context strong{font-size:17px}.ca-context>span{float:right;font-size:12px;color:var(--muted,#706b80)}.ca-context p,.ca-muted{color:var(--muted,#706b80);font-size:13px;line-height:1.6}.ca-channels{display:flex;gap:6px;background:var(--admin-bg,#f7f6fb);padding:5px;border-radius:12px;margin:22px 0 10px}.ca-channels button{flex:1;background:transparent;border-color:transparent}.ca-channels button[aria-pressed=true]{background:var(--admin-card,#fff);color:#7052ed;box-shadow:0 2px 8px #30204c10}.ca-recipient{font-size:13px;overflow-wrap:anywhere}.ca-preview{padding:20px;border:1px solid var(--admin-border,#e8e5ef);border-radius:12px;margin:20px 0}.ca-preview p{font-size:14px;line-height:1.6}.ca-preview-button{display:block;background:#7052ed;color:white;padding:12px;border-radius:9px;text-align:center;font-size:14px;font-weight:600;margin-top:20px}.ca-personal summary,.ca-history summary{cursor:pointer;font-size:13px;color:var(--muted,#706b80)}.ca-dialog textarea{display:block;font:inherit;width:100%;padding:12px;border:1px solid var(--admin-border,#e8e5ef);border-radius:9px;background:var(--admin-card,#fff);color:inherit;margin-top:8px}.ca-personal label{display:block;font-size:13px;margin-top:14px}.ca-dialog footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:22px 0}.ca-dialog .ca-primary{background:#7052ed;color:#fff;border-color:transparent;font-weight:600}.ca-dialog button:disabled{opacity:.55;cursor:default}.ca-feedback{font-size:13px;line-height:1.5}.ca-feedback:empty{display:none}.ca-history{padding-top:16px;border-top:1px solid var(--admin-border,#e8e5ef)}.ca-history p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ca-signing{width:100%;height:700px;border:0;display:block;margin-top:12px}@media(max-width:500px){.ca-dialog header,.ca-dialog .ca-body{padding:20px}.ca-dialog footer button{width:100%}.ca-context>span{float:none;display:block;margin-top:4px}.ca-dialog h2{font-size:21px}.ca-dialog textarea{font-size:16px}}
