.legal-center{color:#173653;max-width:1080px;margin:0 auto;padding:30px 24px 60px;font-family:Arial,sans-serif}.legal-back{color:#46586a;align-items:center;gap:7px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.legal-center header{margin:20px 0 28px}.legal-center h1{margin:9px 0;font-size:32px}.legal-center header p{color:#637282}.legal-pending{background:#fff7e7;border:1px solid #efd6a2;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:20px;display:flex}.legal-pending>svg{color:#97671b;flex-shrink:0}.legal-center h2{margin:0 0 10px;font-size:18px}.legal-pending p,.legal-pending li{color:#6f5c3c;font-size:13px;line-height:1.7}.legal-pending summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:600;line-height:32px}.legal-document-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.legal-document,.legal-accept,.legal-receipts{background:#fff;border:1px solid #dce3e9;border-radius:16px;padding:22px}.legal-document-title{align-items:flex-start;gap:12px;display:flex}.legal-document-title>svg{color:#367ba6;flex-shrink:0}.legal-document h2{font-size:16px;line-height:1.4}.legal-document-title span{color:#75818e;font-size:11px}.legal-document>details{margin-top:16px}.legal-document summary{cursor:pointer;min-height:40px;font-size:13px;font-weight:600;line-height:40px}.legal-document-body{max-height:440px;padding-right:10px;overflow:auto}.legal-document-body h3{margin:18px 0 6px;font-size:14px}.legal-document-body p{color:#46586a;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.legal-download{color:#237bad;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:42px;margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}.legal-accept,.legal-receipts{margin-top:22px}.legal-accept h2,.legal-receipts h2{align-items:center;gap:9px;display:flex}.legal-accept>p,.legal-receipts p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.legal-signer{gap:8px;margin:20px 0;font-size:13px;font-weight:600;display:grid}.legal-signer input,.legal-signer select{font:inherit;background:#fff;border:1px solid #bdcbd7;border-radius:9px;max-width:450px;min-height:44px;padding:12px}.legal-check{border-bottom:1px solid #edf0f3;align-items:flex-start;gap:10px;padding:12px 0;font-size:13px;line-height:1.7;display:flex}.legal-check input{accent-color:#173653;flex-shrink:0;width:20px;height:20px;margin:1px 0 0}.legal-small{color:#637282;line-height:1.7;font-size:11px!important}.legal-primary{color:#fff;cursor:pointer;background:#173653;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.legal-primary:disabled{opacity:.5}.legal-message{background:#e9f6ef;border-radius:9px;padding:12px;font-size:13px;line-height:1.7}.legal-error{color:#a72a3b;background:#fff0f1;border-radius:9px;padding:12px;font-size:13px}.legal-receipts article{border-top:1px solid #dce3e9;padding:18px 0}.legal-receipt-links{gap:10px;font-size:12px;display:grid}.legal-receipt-links a{color:#237bad}:is(.legal-center a:focus-visible,.legal-center button:focus-visible,.legal-center summary:focus-visible){outline-offset:3px;outline:3px solid #237bad}@media (max-width:650px){.legal-center{padding:16px 16px 40px}.legal-center h1{font-size:27px}.legal-document-grid{grid-template-columns:1fr}.legal-document,.legal-accept,.legal-receipts,.legal-pending{padding:16px}.legal-primary{width:100%}.legal-signer input,.legal-signer select{box-sizing:border-box;width:100%}.legal-document-body{max-height:360px}}
