#qhQuickEntry{position:fixed;right:16px;bottom:132px;z-index:79;padding:12px 18px;min-height:48px;border-radius:12px}
.qh-dialog{width:min(700px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;padding:20px;border:1px solid #dce3ec;border-radius:12px;background:#fff;color:#1e293b;overflow:auto}
.qh-dialog::backdrop{background:#13223866}
body.ui-v2-preview .qh-dialog>header{display:flex;position:sticky;top:-20px;z-index:2;align-items:center;justify-content:space-between;padding:16px 0;background:#fff!important;color:#1e293b!important;box-shadow:none}
.qh-dialog h2{font-size:20px;color:#1e293b!important;margin:0}.qh-dialog button,.qh-dialog input,.qh-dialog select{min-height:44px}
.qh-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qh-grid>label{display:flex;flex-direction:column;gap:6px;font-size:14px}.qh-grid textarea{min-height:90px}.qh-grid>p{grid-column:1/-1}.qh-grid input[type=checkbox]{width:24px;min-height:24px;align-self:flex-start}
.qh-dialog input,.qh-dialog select,.qh-dialog textarea{box-sizing:border-box;max-width:100%;width:100%;font-size:16px}
.qh-grid nav,.qh-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qh-actions a{padding:10px 12px}
.qh-dialog form>nav{position:sticky;bottom:-20px;background:#fff;padding:12px 0;z-index:2}
#qhHandoff{padding:16px;margin-bottom:20px;border:1px solid #dce3ec;border-radius:12px;background:#fff}
#qhHandoff p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.qh-warning{color:#92400e;background:#fff7ed;padding:10px;border-radius:8px}
.qh-photos{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.qh-photos img{object-fit:contain;border:1px solid #dce3ec;border-radius:8px}
.qh-ring{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(closest-side,#fff 75%,transparent 77%),conic-gradient(#2563eb var(--upload,0%),#e2e8f0 0);font-size:14px;font-variant-numeric:tabular-nums}.qh-ring[hidden]{display:none}
@media(max-width:760px){.qh-grid{grid-template-columns:1fr}body.ui-v2-preview.workbench-shell .qh-dialog{width:calc(100vw - 16px)!important;margin:auto auto max(8px,var(--ma-keyboard,0px));max-height:calc(94dvh - var(--ma-keyboard,0px))!important;padding:16px!important}.qh-dialog form>nav{bottom:-16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.qh-actions>*{flex:1 1 44%;text-align:center;min-height:44px}#qhQuickEntry{bottom:calc(128px + env(safe-area-inset-bottom,0px));font-size:14px}.qh-dialog>header{top:-16px}.qh-dialog[open]~#qhQuickEntry{display:none}body.lg-editor #qhQuickEntry{display:none}}
@media print{#qhQuickEntry,.qh-dialog{display:none!important}}

.qh-grid[hidden],.qh-dialog section[hidden],.qh-dialog button[hidden]{display:none!important}

#detailPage:not(.hidden):has(#qhHandoff){display:flex;flex-direction:column}#qhHandoff{order:-2}#detailPage>#coOrderPanel{order:-1}

.qh-dialog{overscroll-behavior:contain}.qh-dialog :focus-visible{outline:3px solid #2563eb;outline-offset:2px}.qh-dialog select{background-color:#fff;color:#1e293b}

body.qh-detail #pageDraftStatus5{display:none!important}
