#online-agreements{margin-top:48px}#online-agreements summary{cursor:pointer;padding:20px 0}#online-agreements button{padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);margin:8px}#agreement-sign{display:grid;gap:18px;padding:24px;border:1px solid var(--line);border-radius:14px}#agreement-sign[hidden]{display:none}#agreement-sign input:not([type=checkbox]){display:block;width:100%;padding:14px;margin-top:8px}#online-signature{display:block;width:100%;height:160px;background:#fff;border:1px solid var(--line);border-radius:10px;touch-action:none}#agreement-sign button{padding:14px;background:var(--accent);color:#171b23;border:0;border-radius:9px}#agreement-view{width:100%}@media print{body>header,#agreement-status,#agreement-sign{display:none!important}body,main{margin:0!important;padding:0!important;max-width:none!important;background:#fff!important}.agreement-print-watermark{display:block!important}}.toolbar button{border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);padding:11px 14px;min-height:44px}.toolbar a{color:var(--ink)}@media(max-width:600px){.toolbar{flex-wrap:wrap;gap:8px}.toolbar button{font-size:12px;padding:10px}}
