/* Profile composition; vendor review and hours engines retain original contracts. */
.niyaz-profile{padding-bottom:48px}
.niyaz-profile__crumbs{padding-block:20px;font-size:14px}
.niyaz-profile__hero{position:relative}.niyaz-profile__cover{width:100%;height:clamp(240px,34vw,480px);overflow:hidden;background:linear-gradient(135deg,var(--niya-primary-soft),var(--niya-surface-warm))}.niyaz-profile__cover img{width:100%;height:100%;object-fit:cover}
.niyaz-profile__identity{display:grid;grid-template-columns:clamp(96px,12vw,144px) minmax(0,1fr);align-items:end;gap:24px;margin-top:-64px;padding-block:0 32px;position:relative}
.niyaz-profile__logo{display:grid;width:clamp(96px,12vw,144px);aspect-ratio:1;place-items:center;overflow:hidden;border:5px solid var(--niya-surface);border-radius:20px;background:var(--niya-surface);color:var(--niya-primary);box-shadow:var(--niyaz-shadow-md)}.niyaz-profile__logo img{width:100%;height:100%;object-fit:contain}.niyaz-profile__logo svg{width:52%;height:52%}
.niyaz-profile__heading{padding-block-start:72px}
body .niyaz-profile__heading h1{font-size:clamp(34px,4vw,54px);overflow-wrap:anywhere}
body .niyaz-profile .rate{background:var(--niya-primary-soft);color:var(--niya-primary);font-size:16px}
.niyaz-profile__rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.niyaz-profile__rating bdi{direction:ltr;unicode-bidi:isolate}
.niyaz-profile__claimed{display:inline-flex;padding:4px 10px;background:var(--niya-primary-soft);border-radius:6px;font-size:14px}
.niyaz-profile__open-status{display:inline-flex;min-height:30px;align-items:center;margin:10px 0 0;padding:5px 11px;border:1px solid var(--niya-border);border-radius:999px;background:var(--niya-surface-warm);color:var(--niya-text-secondary);font-size:14px;font-weight:750}
.niyaz-profile__open-status[hidden]{display:none}.niyaz-profile__open-status.is-open{border-color:color-mix(in srgb,var(--niya-success) 35%,var(--niya-border));background:color-mix(in srgb,var(--niya-success) 12%,var(--niya-surface));color:var(--niya-success)}.niyaz-profile__open-status.is-closed{border-color:color-mix(in srgb,var(--niya-error) 28%,var(--niya-border));background:color-mix(in srgb,var(--niya-error) 8%,var(--niya-surface));color:var(--niya-error)}
.niyaz-profile__actions{display:flex;gap:10px;flex-wrap:wrap;padding-block:20px;border-block:1px solid var(--niya-border)}.niyaz-profile__actions .niyaz-button{min-height:44px}
.niyaz-profile__share-status:empty{display:none}.niyaz-profile__share-status{flex-basis:100%;font-size:15px}
.niyaz-profile__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:64px}
.niyaz-profile__section,.niyaz-profile__panel{padding-block:32px;border-block-end:1px solid var(--niya-border);min-width:0}
.niyaz-profile--sparse .niyaz-profile__layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:40px}
.niyaz-profile__facts{display:grid;gap:0;margin:0}.niyaz-profile__facts>div{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);gap:20px;padding-block:12px;border-block-end:1px solid var(--niya-border)}.niyaz-profile__facts dt{font-weight:750}.niyaz-profile__facts dd{margin:0;overflow-wrap:anywhere}
.niyaz-profile__faqs details{border-block-end:1px solid var(--niya-border)}.niyaz-profile__faqs summary{display:flex;min-height:52px;align-items:center;cursor:pointer;font-weight:750}.niyaz-profile__faqs details[open] summary{color:var(--niya-primary)}
.niyaz-profile__video-shell{display:grid;min-height:230px;place-items:center;overflow:hidden;border:1px solid var(--niya-border);border-radius:12px;background:linear-gradient(135deg,var(--niya-primary-soft),var(--niya-surface-warm))}.niyaz-profile__video-shell iframe{width:100%;aspect-ratio:16/9;border:0}.niyaz-video-status:not(:empty){max-width:38rem;margin:0;padding:12px;text-align:center}.niyaz-profile__note{color:var(--niya-text-secondary);font-size:14px}
.niyaz-profile__panel address{font-style:normal;overflow-wrap:anywhere}
.niyaz-profile__socials,.niyaz-profile__term-list{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none}
.niyaz-profile__term-list li{padding:5px 12px;border-radius:6px;background:var(--niya-background);font-size:15px}
.niyaz-profile__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.niyaz-profile__gallery-item{display:block;min-width:0;padding:0;overflow:hidden;border:1px solid var(--niya-border);border-radius:10px;background:var(--niya-surface);cursor:zoom-in;box-shadow:none}
.niyaz-profile__gallery-item img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform 200ms ease}
@media(hover:hover){.niyaz-profile__gallery-item:hover img{transform:scale(1.025)}}
.niyaz-gallery-dialog{width:min(96vw,1200px);max-width:none;height:min(92vh,900px);max-height:none;padding:0;overflow:hidden;border:0;border-radius:14px;background:#111;color:#fff;box-shadow:0 24px 70px rgb(0 0 0/.45)}
.niyaz-gallery-dialog::backdrop{background:rgb(0 0 0/.78);backdrop-filter:blur(4px)}
.niyaz-gallery-dialog figure{display:grid;width:100%;height:100%;margin:0;place-items:center;padding:52px 64px 58px}
.niyaz-gallery-dialog figure img{display:block;max-width:100%;max-height:calc(92vh - 110px);width:auto;height:auto;object-fit:contain}
.niyaz-gallery-dialog figcaption{position:absolute;inset-inline:64px;inset-block-end:14px;text-align:center;color:#fff;overflow-wrap:anywhere}
.niyaz-gallery-dialog :is([data-gallery-close],[data-gallery-previous],[data-gallery-next]){position:absolute;z-index:2;display:grid;width:48px;height:48px;place-items:center;padding:0;border:1px solid rgb(255 255 255/.35);border-radius:50%;background:rgb(20 20 20/.72);color:#fff;font:700 32px/1 Arial,sans-serif;cursor:pointer}
.niyaz-gallery-dialog [data-gallery-close]{inset-block-start:10px;inset-inline-end:10px;font-size:28px}.niyaz-gallery-dialog [data-gallery-previous]{inset-inline-start:10px;inset-block-start:calc(50% - 24px)}.niyaz-gallery-dialog [data-gallery-next]{inset-inline-end:10px;inset-block-start:calc(50% - 24px)}
.niyaz-gallery-dialog :is(button):focus-visible{outline:3px solid #fff;outline-offset:3px}.niyaz-gallery-open{overflow:hidden}
.niyaz-profile__report{margin:8px 0 0;padding:0;font-size:15px}
.niyaz-profile__report a{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:var(--niya-text-secondary);font-weight:650;text-decoration:none}
.niyaz-profile__report a:is(:hover,:focus-visible){background:var(--niya-primary-soft);color:var(--niya-primary);text-decoration:none}
.niyaz-profile__related{padding-block:40px}
.niyaz-offer-grid{display:grid;gap:20px}
.niyaz-offer{padding:20px;border-inline-start:3px solid var(--niya-accent);background:var(--niya-surface-warm)}
.niyaz-offer__expiry{font-size:15px;color:var(--niya-text-secondary)}
.niyaz-offer__code code{background:var(--niya-surface);border:1px dashed var(--niya-border);padding:6px 12px;color:var(--niya-text)}
.niyaz-announcement-list{display:grid;gap:12px}.niyaz-profile__announcements .announcement-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:18px;border:1px solid var(--niya-border);border-inline-start:3px solid var(--niya-accent);border-radius:10px;background:var(--niya-surface-warm);box-shadow:none}.niyaz-profile__announcements .announcement-wrap :where(h3,p){margin:0}.niyaz-profile__announcements .announcement-wrap h3{font-size:18px}.niyaz-profile__announcements .announcement-wrap p{margin-block-start:4px;color:var(--niya-text-secondary)}.niyaz-profile__announcements .announcement-btn{flex:0 0 auto;font-weight:750}
.niyaz-menu-type+.niyaz-menu-type{margin-block-start:28px}.niyaz-menu-type>h3{font-size:21px}.niyaz-menu-group+.niyaz-menu-group{margin-block-start:22px}.niyaz-menu-group>h4{margin-block-end:10px;color:var(--niya-text-secondary);font-size:15px;text-transform:none}.niyaz-menu-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.niyaz-menu-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding-block:14px;border-block-end:1px solid var(--niya-border)}.niyaz-menu-item img{width:58px;height:58px;object-fit:cover;border-radius:8px}.niyaz-menu-item h5{margin:0;font-size:17px}.niyaz-menu-item p{margin:4px 0 0;color:var(--niya-text-secondary);font-size:14px}.niyaz-menu-item>strong{white-space:nowrap;font-size:15px}.niyaz-menu-item .lp-menu-item-title{color:var(--niya-text);font-weight:750}
.niyaz-hours-disclosure>summary,.niyaz-review-disclosure>summary{cursor:pointer;min-height:50px;display:flex;align-items:center;gap:12px;font-weight:700;color:var(--niya-primary)}
.niyaz-profile__vendor .open-hours{border:0;box-shadow:none;padding:0;background:transparent}
.niyaz-profile__vendor .open-hours :is(ul,li){font-size:16px;border:0;line-height:1.8}
.niyaz-profile__vendor .open-hours li{padding:6px 0;border-block-end:1px solid var(--niya-border)}
body .niyaz-profile__reviews :is(.reviews-section,.review-thumbnail,.reviewformwithnotice){border:0;box-shadow:none;background:transparent}
/* Actual 2.9.12 renderer: figure + section.details, not hypothetical card classes. */
body .niyaz-profile__reviews .review-post{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:24px 0;margin:0;border:0;border-bottom:1px solid var(--niya-border);background:transparent;box-shadow:none}
body .niyaz-profile__reviews .review-post figure{width:auto;float:none;margin:0;padding:0;display:block}
body .niyaz-profile__reviews .review-thumbnail{width:48px;height:48px;margin-bottom:10px}
body .niyaz-profile__reviews .review-thumbnail img{width:48px;height:48px;border-radius:50%}
body .niyaz-profile__reviews .review-post .details{width:auto;float:none;margin:0;padding:0;border:0;background:transparent}
body .niyaz-profile__reviews .review-post :is(h3,h4){font-size:18px;margin-bottom:8px}
body .niyaz-profile__reviews .review-post :is(p,time){font-size:16px;line-height:1.65}
body .niyaz-profile__reviews .review-post .top-section{padding:0;border:0}
body .niyaz-profile__reviews .review-post .content-section{padding:12px 0 0;border:0}
body .niyaz-profile__reviews .review-post .bottom-section{padding:0;border:0}
body .niyaz-profile__reviews :is(.review-count,.rating){float:none;display:flex;align-items:center;gap:4px;margin:6px 0;color:var(--niya-primary)}
body .niyaz-profile__reviews .rating i{color:var(--niya-primary);font-size:18px}
body .niyaz-profile__reviews :is(.lp-total-reviews,figcaption>p,.bottom-section form>span,a.reviewRes){display:none!important}
body .niyaz-profile__reviews .bottom-section li:has(>a.reviewRes){display:none!important}
body .niyaz-profile__reviews .review-post{unicode-bidi:plaintext}
body .niyaz-profile__reviews .review-post :is(h3,h4,p,time,.review-count,.rating){unicode-bidi:plaintext;text-align:start}
body .niyaz-profile__reviews .review-post :is(time,.rating){direction:ltr;unicode-bidi:isolate}
body .niyaz-profile :where(h1[dir=auto],p[dir=auto],address,a[href^="http"],a[href^="mailto:"],a[href^="tel:"]){unicode-bidi:isolate}
[dir=rtl] body .niyaz-profile__vendor .open-hours :where(strong,span,a){text-align:start!important}
body .niyaz-profile__reviews :is(.review-form,.lp-listing-review-form){padding:20px 0;border:0;background:transparent;box-shadow:none}
.niyaz-profile__vendor :is(input[type=text],input[type=email],textarea,select){max-width:100%;min-height:50px;padding:12px;border:1px solid var(--niya-border);border-radius:8px;background:var(--niya-surface);color:var(--niya-text);font-size:17px}
.niyaz-profile__vendor textarea{min-height:140px;resize:vertical}
.niyaz-profile__vendor :is(.lp-review-btn,.review-submit-btn){min-height:50px;padding:12px 24px;border:0;border-radius:8px;background:var(--niya-primary);color:var(--niya-on-primary);font-size:16px}
.niyaz-profile__vendor .form-review-stars>span{display:none!important}
.niyaz-rating-control{display:flex;direction:ltr;gap:4px;margin:8px 0}
.niyaz-rating-control__star{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--niya-border);border-radius:8px;background:var(--niya-surface);color:var(--niya-text-secondary);cursor:pointer}
.niyaz-rating-control__star span{font:32px/1 Arial,sans-serif}
.niyaz-rating-control__star.is-selected{background:var(--niya-primary);border-color:var(--niya-primary);color:var(--niya-on-primary)}
.niyaz-rating-control__star:focus-visible{outline:3px solid var(--niya-focus);outline-offset:3px}
.niyaz-report-reason{margin-top:12px;padding:8px 12px;font-size:16px}
.niyaz-profile__ownership .claim-area{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.niyaz-profile__ownership .phone-icon{display:none}
.niyaz-profile__ownership{text-align:start}
.niyaz-profile__ownership .claim-area a.phone-number{display:inline-flex!important;min-height:44px;align-items:center;font-size:16px;font-weight:700;padding:10px 16px;color:var(--niya-primary);background:var(--niya-primary-soft);border:1px solid var(--niya-primary);border-radius:8px;text-decoration:none}
.niyaz-profile__ownership .claim-area a.phone-number:is(:hover,:focus-visible){background:var(--niya-primary);color:var(--niya-on-primary);text-decoration:none}
.niyaz-profile__ownership .claim-area a.phone-number+a.phone-number{display:none!important}
.niyaz-profile__status { padding-block-start: var(--niyaz-space-5); }
.niyaz-profile__status .lp-notifaction-area {
  position: static !important; inset: auto !important; display: block; inline-size: 100%;
  margin: 0 !important; border: 1px solid var(--niyaz-color-border) !important;
  border-inline-start: 4.8px solid var(--niyaz-color-accent) !important;
  border-radius: var(--niyaz-radius-md); color: var(--niyaz-color-text);
  background: var(--niyaz-color-surface); box-shadow: var(--niyaz-shadow-sm);
  text-transform: none; transform: none !important; transition: none !important; z-index: auto;
}
.niyaz-profile__status .lp-notifaction-area-outer { padding: var(--niyaz-space-3) var(--niyaz-space-4); border: 0; }
.niyaz-profile__status .lp-notifaction-area-outer .row { display: flex; align-items: center; margin: 0; }
.niyaz-profile__status .lp-notifaction-area-outer :where(.col-md-1, .col-md-11) { float: none; inline-size: auto; padding: 0; }
.niyaz-profile__status .lp-notifi-icons { float: none; margin: 0 var(--niyaz-space-3) 0 0; cursor: default; }
[dir="rtl"] .niyaz-profile__status .lp-notifi-icons { margin: 0 0 0 var(--niyaz-space-3); }
.niyaz-profile__status .lp-notifaction-inner h4 { margin: 0; color: var(--niyaz-color-brand-900); font-size: var(--niyaz-font-size-md); line-height: 1.5; }
.niyaz-profile__status .lp-notifaction-inner p:empty { display: none; }
/* Existing ListingPro claim/report modals, scoped by their stable IDs/classes. */
:where(#modal-2.planclaim-page-popup, #lp_report_listing) { font-size: 16px; }
#modal-2.planclaim-page-popup .md-content, #lp_report_listing .modal-content { inline-size: min(94vw, 768px); max-block-size: 90vh; margin-inline: auto; overflow: auto; border-radius: var(--niyaz-radius-lg); color: var(--niyaz-color-text); background: var(--niya-surface); box-shadow: var(--niyaz-shadow-md); }
#modal-2.planclaim-page-popup :where(h2, h3), #lp_report_listing :where(.modal-title, h4) { color: var(--niyaz-color-brand-900); font-size: clamp(21.6px, 2vw, 28px); }
#modal-2.planclaim-page-popup :where(label, p, input, textarea), #lp_report_listing :where(label, p, textarea) { font-size: 16px; line-height: 1.55; }
#modal-2.planclaim-page-popup :where(input, textarea), #lp_report_listing textarea { inline-size: 100%; min-block-size: 48px; padding: 12px 16px; border: 1px solid var(--niyaz-color-border); border-radius: var(--niyaz-radius-md); }
#modal-2.planclaim-page-popup textarea, #lp_report_listing textarea { min-block-size: 128px; resize: vertical; }
#modal-2.planclaim-page-popup :where(.lp-review-btn, input[type="submit"]), #lp_report_listing :where(button, input[type="submit"]) { min-block-size: 48px; padding-inline: 24px; border-radius: var(--niyaz-radius-md); font-size: 16px; font-weight: 750; }
#modal-2.planclaim-page-popup :where(.md-close, .close), #lp_report_listing .close { min-inline-size: 44px; min-block-size: 44px; }
.niyaz-profile :where(a, button, input, textarea, select):focus-visible, :where(#modal-2, #lp_report_listing) :where(a, button, input, textarea, select):focus-visible { outline: 3px solid var(--niyaz-color-focus); outline-offset: 3px; }


@media (max-width: 900px){.niyaz-profile__layout,.niyaz-profile--sparse .niyaz-profile__layout{grid-template-columns:1fr;gap:0}.niyaz-profile__identity{gap:20px}}
@media (max-width: 600px){.niyaz-profile__cover{height:220px}.niyaz-profile__identity{grid-template-columns:88px minmax(0,1fr);align-items:start;margin-top:-44px;gap:14px}.niyaz-profile__logo{width:88px;border-width:4px;border-radius:16px}.niyaz-profile__heading{min-width:0;padding-block-start:50px}.niyaz-profile__heading h1{font-size:clamp(27px,9vw,38px)!important;overflow-wrap:anywhere}.niyaz-profile__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inset-block-end:auto}.niyaz-profile__actions .niyaz-button{min-width:0;justify-content:center;text-align:center;white-space:normal}.niyaz-profile__share-status{grid-column:1/-1}.niyaz-profile__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.niyaz-menu-items{grid-template-columns:1fr}.niyaz-gallery-dialog{width:100vw;height:100dvh;border-radius:0}.niyaz-gallery-dialog figure{padding:56px 12px 70px}.niyaz-gallery-dialog figure img{max-height:calc(100dvh - 130px)}.niyaz-gallery-dialog figcaption{inset-inline:52px}.niyaz-profile__announcements .announcement-wrap{align-items:flex-start;flex-direction:column}body .niyaz-profile__reviews .review-post{grid-template-columns:1fr;gap:12px}body .niyaz-profile__reviews .review-post figure{display:flex;align-items:center;gap:12px}body .niyaz-profile__reviews .review-thumbnail{margin:0}}
@media (max-width: 380px){.niyaz-profile__identity{grid-template-columns:72px minmax(0,1fr);gap:10px;margin-top:-36px}.niyaz-profile__logo{width:72px;border-width:3px;border-radius:14px}.niyaz-profile__heading{padding-block-start:40px}.niyaz-profile__actions{grid-template-columns:1fr}.niyaz-profile__share-status{grid-column:1}.niyaz-profile__section,.niyaz-profile__panel{padding-block:24px}.niyaz-profile__facts>div{grid-template-columns:1fr;gap:4px}.niyaz-gallery-dialog :is([data-gallery-previous],[data-gallery-next]){width:44px;height:44px}.niyaz-gallery-dialog [data-gallery-previous]{inset-inline-start:4px}.niyaz-gallery-dialog [data-gallery-next]{inset-inline-end:4px}}
@media (prefers-reduced-motion:reduce){.niyaz-profile__gallery-item img{transition:none}.niyaz-profile__gallery-item:hover img{transform:none}}

/* 8.4R: neutralize ListingPro float/grid leakage inside the approved profile. */
body .niyaz-profile__reviews {display:block;min-width:0;overflow:visible}
body .niyaz-profile__reviews>.row {width:100%!important;height:auto!important;margin:0!important;padding:0!important}
body .niyaz-profile__reviews .reviews-section {display:flow-root!important;width:100%!important;margin:0!important;padding:0!important;float:none!important}
body .niyaz-profile__reviews .review-post {width:100%!important;max-width:100%!important;float:none!important;box-sizing:border-box!important}
body .niyaz-profile__reviews .niyaz-review-disclosure {display:flow-root!important;width:100%!important;max-width:100%!important;margin-top:24px!important;overflow:visible!important;box-sizing:border-box!important}
body .niyaz-profile__reviews .niyaz-review-disclosure>summary {display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;align-items:center!important;padding:0!important;float:none!important;box-sizing:border-box!important;white-space:normal!important}
body .niyaz-profile__reviews .niyaz-review-disclosure :where(.review-form,.lp-listing-review-form,form) {display:flow-root!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding-inline:0!important;float:none!important;box-sizing:border-box!important}
body .niyaz-profile__reviews .niyaz-review-disclosure form>[class*=col-],body .niyaz-profile__reviews .niyaz-review-disclosure .form-group {width:100%!important;margin-inline:0!important;padding-inline:0!important;float:none!important;box-sizing:border-box!important}
body .niyaz-profile__reviews .niyaz-review-disclosure :where(input[type=text],input[type=email],textarea) {width:100%!important;box-sizing:border-box!important}
body .niyaz-profile__vendor .open-hours {display:block!important;width:100%!important;margin:16px 0 0!important;float:none!important}
body .niyaz-profile__vendor .open-hours .today-hrs {position:relative!important;width:100%!important;margin:0!important;padding:0!important;float:none!important}
body .niyaz-profile__vendor .open-hours :where(ul.hidding-timings,ul.all-days-timings) {width:100%!important;margin:0!important;padding:0!important;list-style:none!important}
body .niyaz-profile__vendor .open-hours li {width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 0!important;float:none!important;box-sizing:border-box!important;border-block-end:1px solid var(--niya-border)!important}
body .niyaz-profile__vendor .open-hours .today-timing {display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
body .niyaz-profile__vendor .open-hours .today-timing>strong {display:grid!important;flex:0 0 32px!important;width:32px!important;height:32px!important;place-items:center!important;border-radius:50%!important;background:var(--niya-primary-soft)!important;color:var(--niya-primary)!important}
body .niyaz-profile__vendor .open-hours .today-timing>a,body .niyaz-profile__vendor .open-hours .today-timing>span>a {display:inline-flex!important;align-items:center!important;margin:0!important;padding:3px 8px!important;border-radius:999px!important;background:transparent!important;color:inherit!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important}
body .niyaz-profile__vendor .open-hours .today-timing :where(.Opened,.status-open) {color:var(--niya-success)!important}
body .niyaz-profile__vendor .open-hours .today-timing :where(.closed,.status-close,.dayoff) {color:var(--niya-error)!important}
body .niyaz-profile__vendor .open-hours .today-timing>span {margin-inline-start:auto!important;white-space:nowrap!important}
body .niyaz-profile__vendor .open-hours :where(ul.hidding-timings,ul.all-days-timings)>li {display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:20px!important}
body .niyaz-profile__vendor .open-hours li :where(strong,span,em) {position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;font-size:16px!important;line-height:1.5!important}
body .niyaz-profile__vendor .open-hours li>strong {flex:1 1 auto!important;text-align:start!important}
body .niyaz-profile__vendor .open-hours li>span {flex:0 0 auto!important;text-align:end!important;white-space:nowrap!important;font-style:normal!important;font-variant-numeric:tabular-nums}
body .niyaz-profile__vendor .open-hours .show-all-timings {position:static!important;inset:auto!important;display:inline-flex!important;width:fit-content!important;min-height:40px!important;align-items:center!important;clear:both!important;margin:12px 0 0!important;padding:7px 12px!important;float:none!important;overflow:visible!important;transform:none!important;border:1px solid var(--niya-border)!important;border-radius:8px!important;background:var(--niya-surface)!important;color:var(--niya-primary)!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;box-shadow:none!important}
body .niyaz-profile__vendor .open-hours .show-all-timings:is(:hover,:focus-visible) {border-color:var(--niya-primary)!important;background:var(--niya-primary-soft)!important;text-decoration:none!important}
@media(max-width:600px){body .niyaz-profile__reviews .review-post{display:block!important}body .niyaz-profile__reviews .review-post figure{display:flex!important;width:100%!important;margin-bottom:12px!important}}
[dir="rtl"] .niyaz-profile{text-align:start}
