[hidden]{display:none!important}.preview-banner{position:sticky;top:0;z-index:3;flex-wrap:wrap}.preview-banner a{margin-left:auto;color:inherit}#review-screen label{display:flex;flex-direction:column;gap:5px;margin:12px 0}#review-screen select,#review-screen input{max-width:100%;min-height:44px;padding:8px;border:1px solid var(--q-line-strong);border-radius:8px;background:var(--q-surface);color:var(--q-text);font:inherit}#review-content{margin-top:18px}#review-content>.button{margin:6px}.button svg,.review-note svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px}.rect-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rect-fields input{width:100%}.real-paper{position:relative;width:100%;line-height:0;margin:12px 0;background:#fff;overflow:hidden}.real-paper:has(img){display:block}.real-paper:not(:has(img)){line-height:1.6;padding:18px}.real-paper img{display:block;width:100%;height:auto;touch-action:none}#rect-preview{position:absolute;inset:0;pointer-events:none}#rect-preview span{position:absolute;background:#111;opacity:.8}.private-note{line-height:1.6}#real-status{margin:14px 0;color:var(--q-text)}.legal-more{margin:16px 0}button:disabled{opacity:.65}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--q-blue-700);outline-offset:3px}
