.acquisitions-list{display:grid;grid-gap:18px;gap:18px}.acquisition-entry{display:grid;grid-gap:24px;gap:24px;margin:0 0 24px;padding:28px;border:1px solid rgba(240,180,77,.38);border-radius:24px;background:linear-gradient(145deg,rgba(240,180,77,.1),var(--surface))}.acquisition-entry h2{margin-bottom:8px;font-size:clamp(1.8rem,4vw,2.8rem)}.acquisition-form{display:grid;grid-gap:18px;gap:18px}.acquisition-form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-weight:700}.acquisition-form input,.acquisition-form select,.acquisition-form textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface-strong);font:inherit}.acquisition-form textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.form-message{margin:0;color:#9cdd7a;font-weight:700}.form-error{color:#f4a3a3}.acquisition-total{display:grid;grid-gap:6px;gap:6px;margin:0 0 24px;padding:20px 24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(231,176,75,.14),var(--surface))}.acquisition-total strong{color:var(--accent);font-size:clamp(1.4rem,4vw,2rem)}.acquisition-total small{color:var(--muted)}.acquisition-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,var(--surface-strong),var(--surface))}.acquisition-heading{display:flex;gap:20px;align-items:start;justify-content:space-between}.acquisition-heading h2{margin-top:8px;font-size:clamp(1.4rem,3vw,2.2rem)}.acquisition-heading>strong{color:var(--accent);font-size:1.25rem;white-space:nowrap}.acquisition-status{color:var(--muted)}.acquisition-card ul{margin-top:18px}.acquisition-card li{display:flex;justify-content:space-between;gap:12px}.acquisition-card li a{color:var(--text);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}@media (max-width:620px){.form-grid{grid-template-columns:1fr}.acquisition-heading{flex-direction:column;gap:4px}.acquisition-heading>strong{white-space:normal}}