/* Dalein Agriplan - corrections layered over the original stylesheets.
   Loaded last. Keep this file small and commented. */

/* The original markup hid the sorting toolbar behind Magento JS that no longer
   loads. The importer strips the toolbar, so this is belt-and-braces only. */
.toolbar,
.sorter,
#sort-by,
#limiter,
.pager,
#mgkquickview,
#magikloading { display: none !important; }

/* Footer credit block was removed; keep the bar balanced without it. */
.footer-bottom .inner { overflow: hidden; }
.footer-bottom .coppyright { float: none; line-height: 50px; }

/* WordPress admin bar offset for logged-in editors. */
body.admin-bar #toTop { bottom: 92px; }

/* Gutenberg alignment helpers inside the recovered .std content wrapper. */
.std .alignleft  { float: left;  margin: 0 1.5em 1em 0; }
.std .alignright { float: right; margin: 0 0 1em 1.5em; }
.std .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.std figure.wp-block-image { max-width: 100%; }
.std img { height: auto; max-width: 100%; }

/* Contact form feedback messages rendered by the theme handler. */
.dalein-form-notice { margin: 0 0 15px; padding: 12px 15px; border-radius: 3px; font-size: 14px; }
.dalein-form-notice.is-success { background: #eaf7ea; border: 1px solid #b6dfb6; color: #2d6b2d; }
.dalein-form-notice.is-error   { background: #fdeaea; border: 1px solid #e5b6b6; color: #8a2b2b; }
.dalein-form-field-error { color: #8a2b2b; font-size: 12px; display: block; margin-top: 4px; }

/* Honeypot - must stay visually hidden but reachable to bots. */
.dalein-hp { position: absolute !important; left: -9999px !important; }
