/* WordPress/WooCommerce integration additions. Existing approved visual styles remain unchanged. */
body.admin-bar .top { top: 32px; } @media(max-width:782px){body.admin-bar .top {top:46px}}
.wp-standard {padding: 58px 0;min-height:52vh}.wp-standard .competition-panel{margin-bottom:20px}.wp-editor-content {line-height:1.7;max-width:100%;overflow-wrap:break-word}.wp-editor-content img{max-width:100%;height:auto}.wp-editor-content a{color:#006e62}.registration-catalog{margin-top:24px}.registration-catalog form{max-width:100%}
.woocommerce, .woocommerce-page {color:#102d2e}.woocommerce .button, .woocommerce button.button, .woocommerce a.button, .woocommerce input.button, .woocommerce #respond input#submit {background:#007b69;color:white;border-radius:10px;padding:14px 19px}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:#005a50;color:white}.woocommerce table.shop_table,.woocommerce form.checkout,.woocommerce form.cart,.woocommerce .woocommerce-checkout-review-order{background:#f6fbf8;border-radius:14px;padding:12px}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border:1px solid #b8d5ce;border-radius:8px;padding:10px;max-width:100%}.woocommerce .woocommerce-notices-wrapper{margin-top:10px}.woocommerce div.product{padding:35px 0}
@media(max-width:767px){.wp-standard{padding:30px 0}.registration-catalog{overflow-x:auto}}
