.v98-contract-auto{margin:16px 0;padding:15px;border:1px solid rgba(84,99,87,.22);border-radius:16px;background:#f8faf6;display:grid;gap:12px}.v98-contract-auto-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v98-contract-auto-head>div{display:grid;gap:4px}.v98-contract-auto-head b{font-size:15px}.v98-contract-auto-head small,.v98-contract-note{color:var(--muted);font-size:12px;line-height:1.55}.v98-contract-auto-head strong{white-space:nowrap;font-size:13px}.v98-cat-rows{display:grid;gap:8px}.v98-cat-rows article{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,170px) auto;align-items:end;gap:10px;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fff}.v98-cat-copy{display:grid;gap:2px}.v98-cat-copy span{font-size:9px;letter-spacing:.08em;font-weight:900;color:var(--muted)}.v98-cat-copy b{font-size:14px}.v98-cat-copy small{font-size:11px;color:var(--muted)}.v98-cat-rows label{display:grid;gap:4px;font-size:11px;font-weight:800}.v98-cat-rows input{width:100%;box-sizing:border-box;border:1px solid #d9cfc3;border-radius:10px;background:#fffdf8;padding:9px;font:inherit}.v98-cat-rows em{font-style:normal;font-size:10px;font-weight:800;color:#5f705f;padding:4px 0;white-space:nowrap}.v98-contract-note{display:block}@media(max-width:640px){.v98-contract-auto-head{display:grid}.v98-contract-auto-head strong{white-space:normal}.v98-cat-rows article{grid-template-columns:1fr}.v98-cat-rows em{white-space:normal}}
