:root{--ink: #23272e;--ink-soft: #5b636d;--muted: #8a929c;--line: #e6e8ec;--surface: #ffffff;--page-bg: #f5f6f8;--ok: #1e7e45;--warn: #b07a00;--danger: #c0392b}html,body,#root{height:100%}body{margin:0;background:var(--page-bg);font-family:Apple SD Gothic Neo,system-ui,-apple-system,Segoe UI,Malgun Gothic,sans-serif}.surface-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 8px #1418210a}.contract-doc{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{body{background:#fff}.no-print{display:none!important}.contract-page{padding:0!important}}@page{margin:16mm}
