.chem-lock{display:inline-block;vertical-align:-.12em;width:15px;height:15px;margin-right:5px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.chem-locked{color:#798a9d!important}.chem-access-button{background:#f2cf75!important;color:#233c52!important;border-color:#e7bf5d!important}.chem-dialog{box-sizing:border-box;width:min(760px,94vw);max-width:94vw;max-height:90dvh;overflow:auto;border:1px solid #d8e4ee;border-radius:18px;background:#fff;color:#1b3853;padding:24px;font:15px/1.7 'Microsoft YaHei',system-ui,sans-serif;box-shadow:0 20px 80px #16344835}.chem-dialog::backdrop{background:#16344865}.chem-dialog button{font:inherit;cursor:pointer;border:1px solid #bdcfdd;border-radius:8px;background:#f5f9fc;color:#1b3853;padding:8px 14px}.chem-dialog button:disabled{opacity:.5;cursor:default}.chem-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.chem-dialog-head h2{margin:0;font-size:22px}.chem-code-row{display:flex;gap:10px;margin:8px 0 16px}.chem-code-row input{min-width:0;flex:1;border:1px solid #b8ccdd;border-radius:8px;padding:12px;font:18px/1.3 monospace}.chem-code-row button{background:#176ba4;color:#fff}.chem-consent{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.chem-consent input{width:18px;height:18px}.chem-consent button{padding:0;border:0;color:#166ba5;background:none}.chem-small,.policy-meta{color:#647c91}.chem-small{font-size:13px}.chem-account-links{display:flex;gap:20px;flex-wrap:wrap}.chem-dialog a{color:#176ba4}.chem-dialog #access-error{color:#b23a31;min-height:1em}.chem-policy{padding:0;overflow:hidden;display:none}.chem-policy[open]{display:flex;flex-direction:column}.chem-policy>.chem-dialog-head,.chem-confirm{padding:18px 22px;flex-shrink:0;background:#f4f8fc}.chem-policy-body{overflow:auto;overscroll-behavior:contain;padding:12px 24px 24px}.chem-policy h3{margin:22px 0 8px;font-size:18px}.chem-policy p{margin:10px 0}.chem-policy strong{font-weight:750;color:#183e64}.chem-policy ul{padding-left:24px}.chem-policy li{margin:8px 0}.chem-confirm{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d8e4ee;font-size:13px}.policy-socials{display:grid;grid-template-columns:1fr 1fr;gap:16px}.policy-socials a{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #d8e4ee;border-radius:12px;padding:12px;text-decoration:none}.policy-socials img{width:100%;max-width:220px;height:270px;object-fit:contain}.policy-socials span{font-size:12px}.legal-body .policy-socials img{width:100%;height:270px;object-fit:contain}.chem-policy-entry{font-size:14px}@media(max-width:560px){.chem-dialog{padding:16px}.chem-policy{padding:0}.chem-dialog-head h2{font-size:19px}.chem-code-row{flex-wrap:wrap}.chem-code-row button{width:100%}.chem-confirm{align-items:stretch;flex-direction:column}.policy-socials{gap:8px}.policy-socials img{height:210px}.chem-policy-body{padding:10px 16px 20px}}
