.mobile_menu_bar:before{color:#ffffff}.woocommerce .woocommerce-error{background:#a11d1d}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#4c2d00}.woocommerce-message,.woocommerce-error,.woocommerce-info{font-size:14px!important;color:#fff!important;padding:10px!important}.xoo-wsc-ft-btn-cart,.xoo-wsc-ft-btn-continue{display:none!important}.tutor-btn-primary{border-color:#cf4e01;background-color:#cf4e01;color:#ffffff}#billing_tax_number::placeholder{opacity:1!important;color:#757575!important;visibility:visible!important}#billing_tax_number::-webkit-input-placeholder{opacity:1!important;color:#757575!important}#billing_tax_number::-moz-placeholder{opacity:1!important;color:#757575!important}.textContainer ul{list-style-type:none!important;padding-left:0!important;margin:20px 0;color:#2c3e50}.textContainer ul li{position:relative;padding:16px 20px 16px 50px;margin-bottom:12px;background-color:#f9fdf9;border-radius:8px;border-left:5px solid #4CAF50;box-shadow:0 2px 5px rgba(0,0,0,0.05);line-height:1.5;transition:all 0.3s ease}.textContainer ul li::before{content:'🌱';position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:20px}.textContainer ul li:hover{transform:translateX(8px);background-color:#f1faf1;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.textContainer ul li span{display:inline-block;vertical-align:middle}.idoszak{width:100%;max-width:800px;margin:30px 0;border-collapse:collapse;background-color:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.05);font-family:'Segoe UI',system-ui,sans-serif;color:#2c3e50}.idoszak td{padding:16px 20px;border-bottom:1px solid #e8f0e8;vertical-align:top;line-height:1.5}.idoszak tr:last-child td{border-bottom:none}.idoszak tr:first-child{background-color:#4CAF50}.idoszak tr:first-child td,.idoszak tr:first-child td b{color:#ffffff;font-size:16px;letter-spacing:0.5px;text-transform:uppercase}.idoszak tr:not(:first-child):nth-child(even){background-color:#f9fdf9}.idoszak tr:not(:first-child):hover{background-color:#eaf5ea;transition:background-color 0.3s ease}.idoszak tr:not(:first-child) td:first-child{width:35%}.idoszak tr:not(:first-child) td:first-child span{font-weight:600!important;color:#2e7d32}