.agreement-container.enginix-ovh7fj{display:grid;grid-template-columns:280px 1fr;gap:2rem;max-width:1400px;margin:0 auto;padding:2rem;min-height:100vh}.sidebar.enginix-ovh7fj{position:sticky;top:2rem;height:-moz-fit-content;height:fit-content;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.doc-info.enginix-ovh7fj h3:where(.enginix-ovh7fj){margin:0 0 .5rem;color:#1e40af}.version.enginix-ovh7fj{font-weight:600;color:#3b82f6;font-size:.9rem}.date.enginix-ovh7fj{font-size:.85rem;color:#6b7280}.section-nav.enginix-ovh7fj{margin:2rem 0}.section-nav.enginix-ovh7fj h4:where(.enginix-ovh7fj){margin:0 0 1rem;color:#374151}.section-nav.enginix-ovh7fj ul:where(.enginix-ovh7fj){list-style:none;padding:0;margin:0}.section-link.enginix-ovh7fj{display:block;width:100%;padding:.5rem;text-align:left;background:none;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s;font-size:.9rem}.section-link.enginix-ovh7fj:hover{background:#e2e8f0}.section-link.active.enginix-ovh7fj{background:#3b82f6;color:#fff}.quick-actions.enginix-ovh7fj{display:flex;flex-direction:column;gap:.5rem}.agreement-content.enginix-ovh7fj{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:3rem}.agreement-header.enginix-ovh7fj{border-bottom:2px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:2rem}.agreement-header.enginix-ovh7fj h1:where(.enginix-ovh7fj){margin:0 0 .5rem;color:#1f2937}.header-meta.enginix-ovh7fj{display:flex;gap:1rem;align-items:center}.version-badge.enginix-ovh7fj{background:#3b82f6;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:500}.content-section.enginix-ovh7fj{margin-bottom:3rem;padding-top:1rem}.content-section.enginix-ovh7fj h2:where(.enginix-ovh7fj){color:#1e40af;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;margin-bottom:1.5rem}.highlight-box.enginix-ovh7fj,.info-box.enginix-ovh7fj,.warning-box.enginix-ovh7fj{padding:1.5rem;border-radius:8px;margin:1.5rem 0}.highlight-box.enginix-ovh7fj{background:#eff6ff;border:1px solid #bfdbfe}.info-box.enginix-ovh7fj{background:#f0f9ff;border:1px solid #7dd3fc}.warning-box.enginix-ovh7fj{background:#fef3cd;border:1px solid #fbbf24}.highlight-box.enginix-ovh7fj h3:where(.enginix-ovh7fj),.info-box.enginix-ovh7fj h4:where(.enginix-ovh7fj),.warning-box.enginix-ovh7fj h4:where(.enginix-ovh7fj){margin-top:0;color:#1e40af}.fee-breakdown.enginix-ovh7fj{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.breakdown-grid.enginix-ovh7fj{display:grid;gap:.75rem;margin-top:1rem}.breakdown-item.enginix-ovh7fj{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.breakdown-item.total.enginix-ovh7fj{border-top:2px solid #374151;font-weight:600;margin-top:.5rem;padding-top:1rem}.breakdown-item.enginix-ovh7fj .value.negative:where(.enginix-ovh7fj){color:#dc2626}.breakdown-item.enginix-ovh7fj .value.positive:where(.enginix-ovh7fj){color:#059669}.agreement-footer.enginix-ovh7fj{border-top:2px solid #e5e7eb;padding-top:2rem;margin-top:3rem;display:flex;justify-content:space-between;align-items:center}.footer-info.enginix-ovh7fj p:where(.enginix-ovh7fj){margin:.25rem 0;color:#6b7280;font-size:.9rem}.footer-info.enginix-ovh7fj a:where(.enginix-ovh7fj){color:#3b82f6;text-decoration:none}.footer-info.enginix-ovh7fj a:where(.enginix-ovh7fj):hover{text-decoration:underline}@media (max-width: 768px){.agreement-container.enginix-ovh7fj{grid-template-columns:1fr;gap:1rem;padding:1rem}.sidebar.enginix-ovh7fj{position:static}.agreement-content.enginix-ovh7fj{padding:1.5rem}.agreement-footer.enginix-ovh7fj{flex-direction:column;gap:1rem;align-items:flex-start}}
