/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout__region layout__region--second{background-color:#e0e0e0;width:fit-content}
.block-field-blocknodepublish-food-pagefield-pricee,.block-field-blocknodepublish-food-pagefield-categoryyy,.block-views-blockuser-info-block-1{background-color:#FFFFFF;border:1px solid #E0E0E0;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.2s ease-in-out;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:120px;}.block-field-blocknodepublish-food-pagefield-pricee:hover,.block-field-blocknodepublish-food-pagefield-categoryyy:hover,.block-views-blockuser-info-block-1:hover{border-color:#007BFF;box-shadow:0 4px 12px rgba(0,0,0,0.12);transform:translateY(-2px);}.block-field-blocknodepublish-food-pagefield-pricee .field__label,.block-field-blocknodepublish-food-pagefield-categoryyy .field__label,.block-views-blockuser-info-block-1 .block__title{font-size:1.2rem;font-weight:600;color:#333;margin-top:0;margin-bottom:0.5rem;}.block-field-blocknodepublish-food-pagefield-pricee .field__item{font-size:1.8rem;font-weight:700;color:#28a745;line-height:1;}.block-field-blocknodepublish-food-pagefield-categoryyy .field__item a{font-size:1rem;color:#007bff;text-decoration:none;font-weight:500;}.block-field-blocknodepublish-food-pagefield-categoryyy .field__item a:hover{text-decoration:underline;}.block-views-blockuser-info-block-1 .view-content{font-size:1rem;color:#555;}.block-views-blockuser-info-block-1 .views-field-name a{color:#007bff;text-decoration:none;font-weight:500;display:block;}.block-views-blockuser-info-block-1 .views-field-name a:hover{text-decoration:underline;}.block-views-blockuser-info-block-1 .views-field-field-telefon a{color:#28a745;text-decoration:none;font-weight:500;display:block;}.block-views-blockuser-info-block-1 .views-field-field-telefon a:hover{text-decoration:underline;}
.block-views-blockuser-info-block-1{background-color:#007BFF;}.block-views-blockuser-info-block-1 .block__title{color:#FFFFFF;}.block-views-blockuser-info-block-1 .view-content,.block-views-blockuser-info-block-1 .views-field-name a,.block-views-blockuser-info-block-1 .views-field-field-telefon a{color:#F8F8F8;}.block-views-blockuser-info-block-1:hover{background-color:#0056b3;border-color:#0056b3;}
#block-afsub-seller-button a{display:inline-block;padding:10px 18px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:15px;font-weight:600;border-radius:6px;cursor:pointer;white-space:nowrap;background-color:#ff9900;border:1px solid #e68a00;color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease;}#block-afsub-seller-button a:hover{background-color:#e68a00;box-shadow:0 2px 6px rgba(0,0,0,0.15);}#block-afsub-seller-button a:active{background-color:#cc7a00;transform:translateY(1px);}#block-afsub-seller-button .block__content .text-content p{display:flex;align-items:center;gap:8px;margin-top:10px;}@media (min-width:768px){#block-afsub-seller-button{position:absolute;right:20px;top:30px;transform:translateY(-50%);z-index:100;}}@media (max-width:767px){#block-afsub-seller-button a{font-size:12px;padding:5px 10px;border-radius:4px;}#block-afsub-seller-button .block__content .text-content p{gap:5px;}}
