/* LOD Legal Suite - Public */
.lodls-footer-box{margin:18px 0 0; padding:10px 12px; border-radius:14px; border:1px solid rgba(0,0,0,.08); background:rgba(255,255,255,.6); backdrop-filter: blur(8px);}
@media (prefers-color-scheme: dark){.lodls-footer-box{border-color:rgba(255,255,255,.12); background:rgba(17,24,39,.45);}}
.lodls-footer-title{font-weight:800; margin-bottom:6px; font-size:14px; opacity:.92;}
.lodls-footer-links{display:flex; flex-wrap:wrap; gap:8px; font-size:13px;}
.lodls-footer-list .lodls-footer-links{flex-direction:column; gap:6px;}
.lodls-footer-link{text-decoration:none;}
.lodls-sep{opacity:.55; margin:0 4px;}
.lodls-wc-box{margin:14px 0 8px; padding:12px 14px; border-radius:14px; border:1px solid rgba(0,0,0,.08); background:rgba(255,255,255,.55);}
@media (prefers-color-scheme: dark){.lodls-wc-box{border-color:rgba(255,255,255,.12); background:rgba(17,24,39,.35);}}
.lodls-wc-box .form-row{margin:0 0 8px;}
