/* 0.5.1: additional actions, reachable confirmation footer, explicit conversation availability. */
.dq-quick-send{margin-top:24px;padding:22px;border:1px solid #bbccb9;border-radius:16px;background:#edf2e7;display:flex;flex-direction:column;gap:14px;color:#173f36}
.dq-quick-send>div:first-child{display:flex;flex-direction:column;gap:6px}.dq-quick-send strong{font-size:22px;line-height:1.25}.dq-quick-send .dq-check{font-size:19px;font-weight:650;margin:0;gap:12px;line-height:1.4}
.dq-quick-send input[type=checkbox],.dq-dialog-qr input[type=checkbox]{width:24px;height:24px;flex:0 0 24px;accent-color:#173f36}
.dq-quick-qr-details{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.dq-quick-qr-details label{font-size:16px!important;margin:0;font-weight:650}.dq-quick-qr-details select{font-size:16px;min-height:48px;width:100%;margin:7px 0 0;color:#173f36;background:#fffdf7}
.dq-quick-hint,.dq-editor-send .dq-small{font-size:16px;line-height:1.5;color:#3e594c;margin:0}.dq-quick-send .send-button,.dq-editor-send .send-button{width:100%;font-size:19px;min-height:54px}.dq-editor-send{margin-top:22px;padding-top:20px;border-top:1px solid #c9d5c6;display:grid;gap:10px}
.dq-dialog.dq-send-dialog{width:min(860px,calc(100vw - 28px));max-width:none;height:auto;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);padding:0;overflow:hidden;border:1px solid #c2d0bf;border-radius:20px;color:#173f36;background:#fffdf7;}
.dq-dialog.dq-send-dialog[open]{display:flex;flex-direction:column}
.dq-send-dialog>.dq-dialog-heading{flex:0 0 auto;padding:22px 26px 14px;border-bottom:1px solid #d0daca}.dq-send-dialog h2{font-size:clamp(25px,3vw,34px);line-height:1.18;margin:7px 0 0;letter-spacing:-.8px}
.dq-send-body{min-height:0;overflow-y:auto;padding:20px 26px;overscroll-behavior:contain;flex:1 1 auto}.dq-dialog-qr{padding:16px 18px;background:#edf2e7;border:1px solid #c1cfba;border-radius:12px;margin-bottom:14px}.dq-dialog-qr .dq-check{font-size:19px;font-weight:650;display:flex;align-items:center;gap:12px;line-height:1.4;margin:0}.dq-dialog-qr .dq-quick-qr-details{margin-top:14px}
.dq-send-note{font-size:17px;line-height:1.5;margin:0 0 16px;color:#405a4d}.dq-send-caution{padding:12px 15px;border-left:4px solid #a9582f;background:#faf0e3;color:#713b20;border-radius:6px}
.dq-send-dialog .dq-dialog-preview{padding:16px;margin:0;background:#edf1e5;border:1px solid #d2dcc8;border-radius:14px;display:flex;justify-content:center;align-items:center;}
.dq-send-dialog .dq-dialog-preview canvas{display:block;width:auto;height:auto;max-width:100%;max-height:46vh;max-height:46dvh;object-fit:contain;image-rendering:auto;border-radius:5px;background:#fff}
.dq-send-dialog .dq-dialog-preview[aria-busy=true]{opacity:.5}
.dq-send-footer{flex:0 0 auto;padding:14px 26px max(16px,env(safe-area-inset-bottom));border-top:1px solid #c4d1bd;background:#fffdf7;box-shadow:0 -4px 16px #173f3609;margin:0;}
.dq-send-footer .dq-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;margin:0;gap:12px}.dq-send-footer button{font-size:18px;min-height:50px;margin:0;padding:12px 22px}.dq-send-footer .dq-feedback{margin:0 0 8px;font-size:16px;line-height:1.4}.dq-send-footer .dq-feedback:empty{display:none}
.dq-reply-state{border:1px solid #c8d4be;background:#edf2e6;color:#244c3d;font-size:17px;font-weight:600;line-height:1.5;padding:12px 15px;border-radius:10px;margin:0 0 10px}.dq-reply-state[hidden]{display:none}#dq-reply-retry{margin:0 0 12px;min-height:44px;font-size:17px}#dq-reply-text:not(:disabled):not([readonly]){cursor:text}.dq-compact-composer .dq-reply-state{flex:0 0 auto}
@media(max-width:760px){.dq-quick-send{padding:18px;margin-top:18px}.dq-quick-send .send-button,.dq-editor-send .send-button{font-size:20px}.dq-quick-qr-details{grid-template-columns:1fr}.dq-dialog.dq-send-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:16px}.dq-send-dialog>.dq-dialog-heading{padding:17px 18px 12px}.dq-send-body{padding:16px 18px}.dq-send-footer{padding:12px 14px max(14px,env(safe-area-inset-bottom))}.dq-send-footer button{padding:11px 12px;font-size:17px;min-height:52px}.dq-send-footer .dq-actions button:last-child{flex:1}.dq-send-dialog .dq-dialog-preview{padding:10px}.dq-send-dialog .dq-dialog-preview canvas{max-height:42vh;max-height:42dvh}.dq-reply-state{font-size:18px;padding:12px}.dq-dialog-qr .dq-check{font-size:20px}}
@media(max-height:510px){.dq-send-dialog>.dq-dialog-heading{padding:10px 18px}.dq-send-dialog .dq-kicker{display:none}.dq-send-dialog h2{font-size:24px}.dq-send-footer{padding:8px 14px}.dq-send-body{padding:12px 18px}}

.dq-dialog.dq-send-dialog .dq-dialog-qr .dq-check{font-size:19px!important;font-weight:650!important}.studio-page .dq-quick-send .dq-check{font-size:19px!important;font-weight:650!important}
.dq-reply-closed .dq-compose-foot,.dq-reply-closed .ws-draft-note,.dq-reply-closed #dq-reply-feedback,.dq-reply-closed .dq-options-panel,.dq-reply-closed #dq-screen-choice{display:none!important}
