.et-cart-info,.et-cart-info a,.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{color:#303030!important;font-size:18px!important;display:flex;align-items:center;justify-content:center}.et-cart-info a::before{content:"\f07a";font-family:"Font Awesome 6 Free";font-weight:900;background:linear-gradient(90deg,#ffcc01,#f0df35);color:#303030;border-radius:50%;padding:10px;font-size:16px;transition:all 0.3s ease;box-shadow:0 2px 3px rgba(0,0,0,0.15)}.et-cart-info a:hover::before{background:#303030;color:#ffcc01;transform:scale(1.2)}.et-cart-info span{background:#f0df35;color:#303030;font-weight:700;font-size:15px;border-radius:50%;padding:7px 2px 4px 11px;position:absolute;top:-8px;right:-27px;box-shadow:0 1px 2px rgba(0,0,0,0.25)}.et-cart-info{position:relative;margin-left:1px}@media (max-width:980px){.et-cart-info a::before{font-size:14px}.et-cart-info span{font-size:14px;right:10px}}@media (max-width:767px){.et-cart-info a::before{font-size:12px}.et-cart-info span{font-size:12px;right:5px}}.et-cart-info{display:none}@media (max-width:767px){.ashtakoot-results-table thead{display:none}.ashtakoot-results-table,.ashtakoot-results-table tbody,.ashtakoot-results-table tr{display:block;width:100%!important;box-sizing:border-box}.ashtakoot-results-table tr{margin-bottom:15px;border:1px solid #ddd;border-radius:5px;overflow:hidden;background:#ffffff}.ashtakoot-results-table td{display:block;width:100%!important;box-sizing:border-box;border:none;border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.ashtakoot-results-table tr td:last-child{border-bottom:none}.ashtakoot-results-table td::before{content:attr(data-label);display:block;font-weight:600;font-size:0.85em;color:#555;margin-bottom:5px;text-transform:uppercase}.ashtakoot-results-table td:nth-of-type(1)::before{content:"Kuta (පොරොන්දම)"}.ashtakoot-results-table td:nth-of-type(2)::before{content:"Details (විස්තරය)"}.ashtakoot-results-table td:nth-of-type(3)::before{content:"Points (ලකුණු)"}.ashtakoot-results-table td:nth-of-type(1){font-family:'Poppins',sans-serif;font-weight:700;color:#303030;font-size:1.2em;background-color:#f9f9f9}.ashtakoot-results-table td:nth-of-type(3){font-size:1.3em;font-weight:700;font-family:'Poppins',sans-serif;color:#ffcc01}.ashtakoot-results-table td:nth-of-type(2){font-size:1.0em;color:#303030}}.ashtakoot-button-wrapper{text-align:center;margin-top:25px;padding-top:20px;border-top:1px solid #eee}.ashtakoot-consult-button{display:inline-block;font-family:'Poppins',sans-serif;font-weight:600;font-size:16px;color:#303030!important;background-color:#ffcc01;border:none;padding:12px 25px;border-radius:5px;text-decoration:none!important;transition:all 0.3s ease;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.ashtakoot-consult-button:hover,.ashtakoot-consult-button:focus{color:#303030!important;background-color:#f0df35;box-shadow:0 4px 10px rgba(0,0,0,0.15);transform:translateY(-2px);text-decoration:none!important}.todays-rahu-kala-container{font-family:'Montserrat',Arial,sans-serif;background-color:#f9f9f9;border:1px solid #ffcc01;border-left:5px solid #ffcc01;padding:20px;margin:25px 0;color:#303030;box-shadow:0 2px 5px rgba(0,0,0,0.1);border-radius:4px}.todays-rahu-kala-container .tr-header{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #ffcc01}.todays-rahu-kala-container .tr-title{font-family:'Poppins',sans-serif;font-size:20px;font-weight:700;color:#303030;margin-bottom:3px}.todays-rahu-kala-container .tr-date{font-size:14px;color:#555}.todays-rahu-kala-container .tr-body{margin-bottom:15px}.todays-rahu-kala-container .tr-period{background-color:#ffffff;padding:12px;border:1px solid #eee;border-radius:3px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.todays-rahu-kala-container .tr-period-label{font-weight:600;color:#303030;margin-right:10px}.todays-rahu-kala-container .tr-time{font-weight:700;font-size:1.1em;color:#303030;background-color:#f0df35;padding:3px 8px;border-radius:3px;white-space:nowrap}.todays-rahu-kala-container .tr-footer{font-size:12px;color:#777;text-align:center;margin-top:15px}