.pkzyo-prayer-table thead,.pkzyo-prayers-times{background:url(decor.svg) #1C661A;background-size:cover}.prayer-times ul{display:flex;flex-direction:row;justify-content:space-between;gap:25px;flex-wrap:wrap}.prayer-times{gap:35px;display:flex;flex-direction:column}section.prayer-times h1{color:#fff;font-size:1.5em}section.prayer-times .pkzyo-prayer-item{border-radius:6px;background:rgb(0 0 0 / 20%);align-items:center;display:flex;gap:15px;justify-content:center;color:#fff;flex:1;aspect-ratio:1/1}.pkzyo-prayer-time-data,.pkzyo-prayer-time-icon{flex-direction:column;display:flex}.prayer-times li svg{fill:#fff;width:45px}.pkzyo-prayer-time-data{text-align:center}.pkzyo-prayer-name{font-size:18px;font-weight:600}.prayer-times .pkzyo-prayer-item.pkzyo-upcoming-prayer{background:#fff;display:flex;flex-direction:column;gap:12px}.prayer-times .pkzyo-upcoming-prayer svg{fill:#898989}.pkzyo-upcoming-prayer .pkzyo-prayer-time-data{color:#898989}.pkzyo-prayer-item-container{display:flex;gap:15px;align-items:center;flex-direction:column}.pkzyo-next-prayer-label{font-size:13px;font-weight:600;border:3px solid #337712;padding:2px 14px;border-radius:50px;color:#555}.prayer-times .pkzyo-upcoming-prayer .pkzyo-prayer-item-container{flex-direction:row}.prayer-times .pkzyo-upcoming-prayer .pkzyo-prayer-name{font-size:15px}.prayer-times .pkzyo-upcoming-prayer .pkzyo-prayer-item{color:#333}.pkzyo-next-prayer-timer{font-weight:600;font-size:14px;color:#337712;line-height:14px}.prayer-times>header{display:flex;justify-content:space-between}.pkzyo-change-prayers-location{font-size:15px;display:flex;gap:12px}.pkzyo-prayers-left-head,.pkzyo-prayers-right-head{display:flex;color:#fff;gap:3px;flex-direction:column}.pkzyo-prayers-left-head{gap:8px;display:flex;flex-direction:row;align-items:center}span.pkzyo-prayer-section-icon{line-height:40px;font-size:65px}.pkzyo-prayers-right-head{text-align:right}.pkzyo-gregorian-date{font-weight:600}.pkzyo-prayer-footer{color:#fff}.pkzyo-prayer-calculation-method{display:flex;gap:12px;align-items:center}.pkzyo-change-calculation-method a,.pkzyo-change-location-button{font-weight:600;cursor:pointer;color:#fff;font-size:12px;background:rgb(0 0 0 / 10%);padding:0 15px;border-radius:50px;display:flex;align-items:center}.pkzyo-calculation-meta,.pkzyo-islamic-meta-title,.pkzyo-islamic-meta-value{font-size:13px}.pkzyo-islamic-meta li,section.pkzyo-prayer-schedule{flex-direction:column;display:flex}.pkzyo-change-calculation-method{opacity:0}.pkzyo-prayer-calculation:hover .pkzyo-change-calculation-method{opacity:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.pkzyo-islamic-meta-title{font-weight:600}section.pkzyo-prayer-schedule{gap:35px}.pkzyo-prayer-table{width:100%;text-align:center}.pkzyo-prayer-table thead{position:sticky;top:0}.pkzyo-prayer-table th{color:#fff}.pkzyo-prayer-table td{color:#000}.pkzyo-prayer-table tbody td{color:#333}.pkzyo-prayer-table td,.pkzyo-prayer-table th{padding:15px}.pkzyo-prayer-table,.pkzyo-prayer-table td,.pkzyo-prayer-table th{border:none;border-collapse:collapse}.pkzyo-prayer-table tr:nth-child(even){background:#f5f5f5}.pkzyo-prayer-table tr.pkzyo-today{background:#aaff80;font-weight:500}.pkzyo-prayer-table tbody tr:not(.pkzyo-today):hover{background-color:#eee;transition:background-color .3s ease;cursor:pointer}.pkzyo-prayer-table tr td:first-of-type{font-weight:500;color:#111}section.pkzyo-prayer-city-list{display:flex;flex-direction:column;gap:35px}.pkzyo-city-card-link{text-decoration:none;color:inherit;display:block;background:#fff;border-radius:6px;padding:20px;flex:1 1 calc(25% - 35px)}.pkzyo-city-card{transition:transform .2s ease,box-shadow .2s ease;display:flex;justify-content:space-between;width:100%;align-items:center}.pkzyo-show-all-cities-prayers{display:flex;align-items:center;gap:12px;color:#333;font-weight:600}.pkzyo-show-all-cities-prayers:hover{color:var(--pkzyo-primary-color)}.pkzyo-prayer-cities-heading{display:flex;justify-content:space-between;align-items:center}.pkzyo-city-card h3{font-size:14px;color:#333}.pkzyo-city-area{font-size:13px;color:#898989}span.pkzyo-go-button{width:35px;height:35px;display:flex;align-items:center;justify-content:center}.pkzyo-city-card-link:hover .pkzyo-city-card{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.pkzyo-city-grid{display:flex;flex-wrap:wrap;gap:35px}.pryzyo-faq,.pryzyo-faq-items{flex-direction:column;display:flex}.pryzyo-cities-selector-area{max-width:300px;margin:auto;width:100%;display:none}.pryzyo-cities-selector-area .pkzyo-options-placeholder{height:58px;border-radius:6px;padding:25px}.pryzyo-cities-selector-area .pkzyo-filter-options:after{width:10px;height:10px;top:22px;right:21px}.pryzyo-cities-selector-area .pkzyo-options-container{top:65px}.pryzyo-cities-selector-area .pkzyo-filter-options.pkzyo-open .pkzyo-options-container{width:100%;max-height:300px;overflow:hidden}.pryzyo-cities-selector-area .pkzyo-options-container .pkzyo-option-item{font-size:14px}.pryzyo-cities-selector-area .pkzyo-search-options input[type=search]{border-color:#eee;outline:#eee solid 2px}.pryzyo-cities-selector-area .pkzyo-search-options input[type=search]:focus{outline:var(--pkzyo-primary-color) solid 2px}.pryzyo-cities-selector-area .pkzyo-options-placeholder span{font-size:14px;font-weight:600;color:#6b6b6b}.pryzyo-faq{gap:50px}.pryzyo-title-with-icon{gap:15px;display:flex;align-items:center;justify-content:center;max-width:60%;flex-direction:column;margin:auto}.pryzyo-faq .pryzyo-title-with-icon svg{width:36px;flex-shrink:0}.pryzyo-faq-items{gap:20px}.pryzyo-box-content{display:none}.pryzyo-faq-item{display:flex;flex-direction:column;gap:15px}.pryzyo-boxes-title{font-size:15px;font-weight:600;display:flex;align-items:center;gap:15px;background:#eee;padding:15px 20px;border-radius:8px;cursor:pointer;position:relative;justify-content:space-between}.pryzyo-faq-item-question{display:flex;gap:8px;align-items:center}.pryzyo-faq-actions i{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#eee;border-radius:4px}.pryzyo-faq-actions{display:flex;flex-direction:row;gap:12px;align-items:center}.pryzyo-faq-item-question i{font-size:16px}.pryzyo-open-faq.pryzyo-flip-icon{transform:rotateY(180deg)}