.ahp-added{font-family:inherit;direction:rtl;color:#263b2e;text-align:right}
.ahp-added h2{font-size:21px;line-height:1.5;font-weight:800;margin:0 0 4px;color:#006C35}
.ahp-muted{color:#66736b;font-size:13px;line-height:1.8;margin:0 0 14px}
.ahp-search-panel,.ahp-recent-orders{max-width:896px;margin:0 auto 24px;background:white;border:1px solid #dce9e0;border-radius:16px;padding:22px 24px;box-shadow:0 3px 10px #163d2310}
.ahp-search-form{display:flex;gap:10px;margin-top:15px}
.ahp-search-form input{flex:1;min-width:0;padding:12px 15px;border:1px solid #cbd8cf;border-radius:9px;background:#fafcfb;color:#20372a;font-family:inherit;font-size:15px;outline-offset:3px}
.ahp-primary{background:#006C35;color:white;border:1px solid #006C35;border-radius:9px;padding:11px 22px;font:700 14px Tajawal,Cairo,sans-serif;cursor:pointer}
.ahp-primary:hover{background:#005a2d}
.ahp-shortcuts{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
.ahp-chip{border:1px solid #d6e6db;border-radius:20px;padding:5px 13px;background:#f0f8f3;color:#006C35;cursor:pointer;font:500 12px Tajawal,Cairo,sans-serif}
.ahp-chip:hover{background:#e3f0e7}
.ahp-results{border-top:1px solid #e2ebe5;margin-top:16px;padding-top:10px}
.ahp-result-count{color:#69756d;font-size:12px;margin:0 0 8px}
.ahp-result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px;border:0;border-bottom:1px solid #edf1ee;width:100%;background:white;color:#173c28;text-align:right;cursor:pointer;font-family:inherit;border-radius:6px;text-decoration:none}
.ahp-result:hover{background:#f0f8f3}
.ahp-result-name{display:flex;flex-direction:column;gap:4px}
.ahp-result-name strong{font-size:14px}.ahp-result-name small{font-size:11px;color:#748078}.ahp-result-action{font-size:12px;color:#006C35;white-space:nowrap}
.ahp-section-tools{background:white;border:1px solid #e2e8e4;border-radius:12px;padding:13px 18px;box-shadow:0 2px 6px #163d2307}
.ahp-department-info{max-width:1000px;margin:24px auto;background:white;border:1px solid #dce9e0;border-right:4px solid #006C35;border-radius:12px;padding:18px 22px}
.ahp-section-tools-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}
.ahp-secondary{color:#006C35;background:white;border:1px solid #cbded1;border-radius:7px;padding:7px 15px;cursor:pointer;font:700 13px Tajawal,Cairo,sans-serif;white-space:nowrap}
.ahp-secondary:hover{background:#f0f8f3}
.ahp-faq{font-size:13px}
.ahp-faq>summary{color:#006C35;font-weight:700;cursor:pointer}.ahp-faq summary::marker{color:#6b8c77}
.ahp-faq-item{margin:9px 0 0;padding:9px 12px;background:#f8fbf9;border-radius:7px}.ahp-faq-item summary{cursor:pointer;font-weight:500}.ahp-faq-item p{font-size:13px;line-height:1.9;margin:8px 0 0;color:#5f6e65}
.ahp-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.ahp-order{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e8eee9;padding:15px 0 0;margin-top:12px;font-size:14px}.ahp-order-status{display:block;font-size:12px;color:#006C35;margin-top:6px}.ahp-order p{font-size:13px;color:#627168;margin:5px 0 0;line-height:1.8}
.ahp-dialog{position:fixed;inset:0;margin:auto;max-width:600px;width:calc(100% - 30px);max-height:88vh;overflow:auto;border:1px solid #dce9e0;border-radius:16px;padding:28px 28px 20px;background:white;color:#263b2e;font-family:Tajawal,Cairo,sans-serif;text-align:right;box-shadow:0 18px 70px #0003}
.ahp-dialog::backdrop{background:#102a1d88}.ahp-dialog h2{color:#006C35;font-size:23px;font-weight:800;line-height:1.5;margin:4px 0 12px;padding-left:20px}.ahp-dialog h3{font-size:16px;color:#006C35;font-weight:700;margin:18px 0 8px}.ahp-intro{font-size:14px;line-height:1.9;margin:0 0 15px;color:#5a6e61}
.ahp-close{position:absolute;left:12px;top:9px;border:0;background:transparent;color:#607367;font-size:26px;line-height:1;padding:6px;cursor:pointer}
.ahp-info-list{margin:0;background:#f5f9f6;border-radius:9px;padding:6px 16px}.ahp-info-list dt{font-size:13px;font-weight:700;color:#254b34;margin-top:11px}.ahp-info-list dd{font-size:13px;line-height:1.9;margin:4px 0 11px;color:#607168}.ahp-steps{list-style:decimal;padding-right:22px;font-size:13px;line-height:2;color:#566b5d;margin:0 0 17px}.ahp-dialog .ahp-muted{font-size:11px;margin:12px 0 0}.ahp-local-note{font-size:11px;color:#7e8b83;border-top:1px solid #e6ede8;padding-top:12px;margin:15px 0 0;line-height:1.7}
.ahp-added button:focus-visible,.ahp-added input:focus-visible,.ahp-added summary:focus-visible,.ahp-added a:focus-visible,.ahp-dialog button:focus-visible{outline:2px solid #D4AF37;outline-offset:3px}
.ahp-added[hidden],.ahp-added [hidden]{display:none!important}
.ahp-clear-home{display:none}
:root.ahp-clear-home-active:not(.ahp-hide-additions) .ahp-clear-original-hero{display:none}
:root.ahp-clear-home-active:not(.ahp-hide-additions) .ahp-clear-home{display:grid;grid-template-columns:1fr 1fr;gap:24px 44px;max-width:896px;margin:0 auto 24px;padding:30px 26px;background:#f5f8f5;border:1px solid #dce6de;border-radius:22px;color:#162b21}
.ahp-clear-home *{box-sizing:border-box}
.ahp-clear-home .ahp-clear-intro{align-self:center}
.ahp-clear-home h2{font-size:32px;line-height:1.5;letter-spacing:-.4px;margin:0 0 8px;color:#162b21}
.ahp-clear-home p{font-size:16px;line-height:1.9;color:#596e61;margin:0;max-width:33ch}
.ahp-clear-home a{font:inherit;text-decoration:none;min-width:0}
.ahp-clear-home svg{flex:none}
.ahp-clear-primary,.ahp-clear-tile,.ahp-clear-row{display:flex;align-items:center;gap:12px}
.ahp-clear-home .ahp-clear-primary{min-height:56px;padding:15px 18px;background:#00763b;color:#fff;border:1px solid #00763b;border-radius:14px;font-size:18px}
.ahp-clear-home .ahp-clear-primary:hover{background:#006331}
.ahp-clear-arrow{margin-inline-start:auto;flex:none}
.ahp-clear-action-text{min-width:0}
.ahp-clear-action-text strong{display:block;font-weight:700;line-height:1.6}
.ahp-clear-action-text small{display:block;font-size:14px;color:#596e61;line-height:1.8}
.ahp-clear-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
.ahp-clear-home .ahp-clear-tile{background:#fff;border:1px solid #dce6de;border-radius:17px;min-height:110px;padding:17px;flex-direction:column;align-items:flex-start;justify-content:space-between;font-size:17px;color:#162b21}
.ahp-clear-tile svg{color:#00763b}
.ahp-clear-home .ahp-clear-tile:hover{border-color:#00763b}
.ahp-clear-account{grid-column:1/-1}
.ahp-clear-home h3{font-size:20px;font-weight:700;line-height:1.6;margin:0 0 9px;color:#162b21}
.ahp-clear-home .ahp-clear-row{min-height:76px;padding:14px 0;border-bottom:1px solid #dce6de;color:#162b21;font-size:17px}
.ahp-clear-row>svg{box-sizing:content-box;padding:11px;background:#e5f1e8;border-radius:12px;color:#00763b}
.ahp-clear-home .ahp-clear-row:last-child{border-bottom:0}
.ahp-clear-home .ahp-clear-row:hover .ahp-clear-action-text strong{text-decoration:underline;text-underline-offset:4px}
.ahp-clear-home .ahp-clear-support{grid-column:1/-1;text-align:center;color:#00763b;font-size:15px;min-height:44px;display:flex;align-items:center;justify-content:center}
.ahp-clear-home a:focus-visible{outline:3px solid #a88539;outline-offset:4px}
@media(max-width:640px){:root.ahp-clear-home-active:not(.ahp-hide-additions) .ahp-clear-home{grid-template-columns:minmax(0,1fr);padding:22px 18px;gap:22px;margin-bottom:20px;border-radius:18px}.ahp-clear-home h2{font-size:28px}.ahp-clear-home p{font-size:16px}.ahp-clear-home .ahp-clear-primary{font-size:17px}.ahp-clear-home .ahp-clear-tile{font-size:16px;padding:15px}.ahp-clear-home h3{font-size:19px}.ahp-clear-home .ahp-clear-row{font-size:16px}.ahp-clear-action-text small{font-size:13px}}
.ahp-hide-additions .ahp-added{display:none!important}.ahp-hide-additions .ahp-review-cards>div[hidden]{display:block!important}
.ahp-department-info>.ahp-secondary{margin:4px 0 4px 10px}.ahp-department-info>.ahp-section-tools{margin-top:16px;border:0;border-top:1px solid #e2e8e4;border-radius:0;padding:14px 0 0;box-shadow:none}
:root:not(.ahp-hide-additions) .ahp-reviews{background:linear-gradient(180deg,#fff,#f5f9f6)}
:root:not(.ahp-hide-additions) .ahp-old-review-score{display:none}
.ahp-review-filters{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:-12px 0 12px}.ahp-review-filters [aria-pressed=true]{background:#006C35;border-color:#006C35;color:white}
.ahp-review-count{text-align:center;color:#748078;font-size:12px;margin-bottom:24px}
:root:not(.ahp-hide-additions) .ahp-review-cards>div{background:white;border-color:#e1eae4;padding:24px;box-shadow:0 4px 14px #163d2308;min-height:205px;display:flex;flex-direction:column;gap:10px}
:root:not(.ahp-hide-additions) .ahp-review-cards>div>p{font-size:14px;line-height:1.9}
:root:not(.ahp-hide-additions) .ahp-review-cards>div>span:last-child{align-self:flex-start;margin-top:auto;font-size:11px}
:root:not(.ahp-hide-additions) .ahp-review-cards>div[hidden]{display:none}
.ahp-review-summary{border-radius:16px;background:#006C35;color:white;padding:25px 24px;text-align:center;box-shadow:0 6px 22px #006c3520}
.ahp-review-eyebrow{display:block;font-size:14px;color:#d9eddf}.ahp-review-average{display:block;font-size:59px;line-height:1.1;font-weight:800;margin-top:14px;direction:ltr}.ahp-review-outof{color:#d9eddf;font-size:12px}.ahp-review-summary-count{font-size:13px;margin:10px 0 22px}
.ahp-rating-row{display:flex;align-items:center;gap:12px;margin:9px 0;font-size:12px;direction:rtl}.ahp-rating-row>span:first-child{color:#f3d66a;white-space:nowrap}.ahp-rating-track{height:6px;flex:1;background:#ffffff25;border-radius:9px;overflow:hidden;direction:rtl}.ahp-rating-track>span{height:100%;display:block;background:#D4AF37;border-radius:9px}.ahp-rating-row>span:last-child{width:12px;color:#d9eddf}
.ahp-review-summary .ahp-primary{display:block;width:100%;margin-top:24px;background:white;color:#006C35;border-color:white;font-size:15px}.ahp-review-footnote{font-size:11px;line-height:1.8;color:#d9eddf;margin:13px 0 0}
:root:not(.ahp-hide-additions) .ahp-original-review-form{display:none;position:static;margin-top:16px}:root:not(.ahp-hide-additions) .ahp-review-form-open .ahp-original-review-form{display:block}
@media(max-width:640px){.ahp-search-panel,.ahp-recent-orders{padding:16px;border-radius:12px}.ahp-added h2{font-size:19px}.ahp-muted{font-size:12px}.ahp-search-form{gap:7px}.ahp-search-form input{font-size:12px;padding:11px 10px}.ahp-primary{padding:10px 16px;font-size:13px}.ahp-chip{font-size:11px;padding:5px 10px}.ahp-section-tools{padding:12px 14px}.ahp-section-tools-row{font-size:13px}.ahp-secondary{font-size:12px;padding:7px 10px}.ahp-faq{font-size:12px}.ahp-order{align-items:stretch;flex-direction:column}.ahp-order button{align-self:flex-start}.ahp-recent-heading{flex-wrap:wrap}.ahp-dialog{padding:24px 18px 18px}.ahp-dialog h2{font-size:21px}.ahp-result{align-items:flex-start;flex-direction:column;gap:7px}}
