.template-pdf-viewer{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:80vh;min-height:520px;display:block}@media (max-width:720px){.template-pdf-viewer{height:70vh;min-height:420px}}.contract-sign{max-width:920px;margin:0 auto}.contract-sign .panel{margin-bottom:16px}.contract-sign label.checkbox,.kyb-form label.checkbox{align-items:flex-start;gap:10px;display:flex}.contract-sign label.checkbox input,.kyb-form label.checkbox input{flex:none;width:auto;margin-top:4px}.notice.notice-block{display:block}.contract-field-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.contract-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,260px) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.contract-row .template-text{color:var(--muted);font-size:13px}@media (max-width:720px){.contract-row{grid-template-columns:1fr}}.contract-status-list{border-collapse:collapse;width:100%}.contract-status-list th,.contract-status-list td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.contract-wrap{overflow-x:auto}.legal-intro code,.legal-meta code,.contract-sign code,.customer-console-page code,[data-testid=admin-contract] code,.sha{overflow-wrap:anywhere;word-break:break-all}.contract-sign,.legal-intro,.customer-console-page [data-no-translate]{overflow-wrap:break-word}.pdf-open-mobile{display:none}@media (max-width:720px){.template-pdf-viewer{display:none}.pdf-open-mobile{display:inline-flex}}
