footer a.wmc-contact-link{display:inline-flex;align-items:flex-start;gap:10px}footer .wmc-contact-icon{width:18px;height:18px;min-width:18px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}footer a[href*="wa.me"] .wmc-contact-icon{color:#55ce83}.site-footer .footer-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.site-footer .footer-bottom>span{grid-column:1}.site-footer .footer-bottom>a.admin-panel-button{grid-column:2;justify-self:center;margin-top:0!important}@media(max-width:760px){.site-footer .footer-bottom{grid-template-columns:1fr!important;text-align:center}.site-footer .footer-bottom>span,.site-footer .footer-bottom>a.admin-panel-button{grid-column:1}.site-footer .footer-bottom>a.admin-panel-button{justify-self:center}}

.site-footer .footer-bottom{grid-template-columns:1fr!important;text-align:center;justify-items:center}.site-footer .footer-bottom>span,.site-footer .footer-bottom>a.admin-panel-button{grid-column:1!important;justify-self:center}.site-footer .footer-bottom>span{width:100%;text-align:center}

footer .wmc-vat-number{display:block;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:normal;margin:16px 0 0;text-align:center;color:inherit;opacity:.85}

/* Keep the admin access link visible as a button after dynamic footer rendering. */
footer a.admin-panel-button,footer a[href="/admin"],footer a[href="/admin/"]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;background:#d2ad42!important;color:#101114!important;min-height:44px;padding:12px 22px!important;border:1px solid #d2ad42;border-radius:8px;font-size:14px!important;font-weight:750!important;line-height:1.4!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap;opacity:1!important}
footer a.admin-panel-button:hover,footer a[href="/admin"]:hover,footer a[href="/admin/"]:hover{background:#e3c367!important;color:#101114!important}
footer a.admin-panel-button:focus-visible,footer a[href="/admin"]:focus-visible,footer a[href="/admin/"]:focus-visible{outline:3px solid #fff;outline-offset:3px}
