.hero-grid{grid-template-columns:1fr!important}.hero-art{display:none!important}.brand-logo{width:42px;height:42px;object-fit:contain;display:block}.brand{gap:10px}.footer .brand-logo{width:36px;height:36px}.nav-actions .nav-login{display:inline-flex!important}.nav-actions .nav-logout{display:none!important}
.image-drop-zone{border:1.5px dashed var(--green);border-radius:10px;padding:22px;text-align:center;color:var(--green-dark);background:#f2faf6;cursor:pointer;margin-bottom:10px}.image-drop-zone.dragging{background:#dcefe7;border-style:solid}.image-drop-zone+input[type=file]{display:none}
.action-row a[href^="tel:"]{display:none}
.card-actions{display:flex;align-items:center;gap:9px}.admin-card-delete{padding:5px 9px;border-radius:6px;background:#fff0ed;color:#b33b2b;font-size:12px;font-weight:700}.admin-card-delete:hover{background:#ffe0da}
