/* LITORRA app access, 19 October 2026. The in-site wordmark remains unchanged. */
body footer.litorra-footer-new{box-sizing:border-box}
footer.litorra-footer-new .footer-apps{max-width:300px;margin-top:28px}
footer.litorra-footer-new .footer-apps h2{margin-bottom:8px!important}
footer.litorra-footer-new .footer-apps p{font:13px/1.6 Arial,sans-serif!important;margin:0 0 12px!important;color:#666657}
footer.litorra-footer-new a.footer-app-download{display:flex!important;align-items:center;gap:11px;padding:13px 15px!important;border:1px solid #292824;border-radius:12px;background:#292824;color:#fbf8f1;font:13px/1.4 Arial,sans-serif;min-height:60px;text-decoration:none;transition:background .15s}
footer.litorra-footer-new a.footer-app-download:hover{background:#444238;text-decoration:none}
footer.litorra-footer-new .footer-app-download svg{flex-shrink:0}
footer.litorra-footer-new a.footer-app-download>span{font:13px/1.4 Arial,sans-serif;color:#fbf8f1!important}
footer.litorra-footer-new .footer-app-download small{display:block;margin-top:3px;font-size:11px;color:#d5d0c3}
footer.litorra-footer-new .footer-apps .footer-app-ios{margin:12px 0 10px!important;font-size:12px!important;color:#777666}
footer.litorra-footer-new .footer-app-help{border:0;padding:0;margin:0;background:transparent}
footer.litorra-footer-new .footer-app-help summary{cursor:pointer;font:12px/1.6 Arial,sans-serif;padding:6px 0;text-decoration:underline;text-underline-offset:3px}
footer.litorra-footer-new .footer-app-help summary:focus-visible{outline:2px solid #807252;outline-offset:4px}
footer.litorra-footer-new .footer-app-help p{font-size:12px!important;margin:8px 0!important}
@media(max-width:600px){footer.litorra-footer-new .footer-apps{max-width:340px}footer.litorra-footer-new .footer-app-help summary{min-height:40px;display:list-item;align-content:center}}

footer.litorra-footer-new .footer-app-pending{padding:13px 15px;border:1px solid #d7d1c5;border-radius:12px;background:#ede8dd;display:flex;flex-direction:column;gap:4px}footer.litorra-footer-new .footer-app-pending strong{font:13px/1.5 Arial,sans-serif;color:#292824}footer.litorra-footer-new .footer-app-pending span{font:12px/1.5 Arial,sans-serif;color:#686658}
