
/* Q1 Iraq Store V17.09 */
.q1-pwa-modal-v1709{position:fixed;inset:0;z-index:10080;background:rgba(4,20,34,.68);display:none;align-items:center;justify-content:center;padding:18px}
.q1-pwa-modal-v1709.open{display:flex}
.q1-pwa-panel-v1709{position:relative;width:min(520px,100%);max-height:min(90vh,760px);overflow:auto;background:#fff;border:1px solid rgba(201,146,46,.55);border-radius:26px;box-shadow:0 28px 80px rgba(0,0,0,.28);padding:28px;text-align:center;color:#092c48}
.q1-pwa-close-v1709{position:absolute;inset-inline-end:16px;top:14px;width:42px;height:42px;border:0;border-radius:50%;font-size:28px;background:#eef2f6;color:#17324b;cursor:pointer}
.q1-pwa-logo-v1709 img{width:92px;height:92px;border-radius:24px;box-shadow:0 10px 25px rgba(7,36,61,.15)}
.q1-pwa-panel-v1709 h2{font-size:30px;margin:12px 0 6px}
.q1-pwa-panel-v1709 p{font-size:17px;line-height:1.8;margin:0 auto 18px;color:#526173}
.q1-pwa-primary-actions-v1709{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}
.q1-pwa-primary-v1709,.q1-pwa-secondary-v1709{border-radius:14px;padding:14px 12px;font-weight:900;text-decoration:none;border:1px solid #cf941c;cursor:pointer;font-size:15px}
.q1-pwa-primary-v1709{background:#072f50;color:#fff}
.q1-pwa-primary-v1709:disabled{opacity:.6;cursor:default}
.q1-pwa-secondary-v1709{background:#fff8e8;color:#092c48}
.q1-pwa-help-v1709{background:#f6f8fb;border:1px solid #dbe3eb;border-radius:14px;padding:12px 14px;line-height:1.8;text-align:start;color:#44556a}
.q1-pwa-panel-v1709 h3{margin:20px 0 10px}
.q1-pwa-share-grid-v1709{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.q1-pwa-share-grid-v1709>*{min-height:48px;border:1px solid #d8e0e8;border-radius:12px;background:#fff;color:#0a2f4e;font-weight:800;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;padding:8px}

.q1-hero-contact-grid-v1709{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:16px 0 14px}
.q1-hero-contact-grid-v1709>*{min-width:0;min-height:74px;border:2px solid #c78f18;border-radius:16px;background:rgba(255,255,255,.92);color:#0a2e4b;text-decoration:none;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;justify-items:center;column-gap:8px;padding:10px 8px;cursor:pointer;font-family:inherit}
.q1-hero-contact-grid-v1709>* span{grid-row:1/3;font-size:24px}
.q1-hero-contact-grid-v1709>* b{font-size:15px;line-height:1.2;white-space:nowrap}
.q1-hero-contact-grid-v1709>* small{font-size:11px;color:#65717c;white-space:nowrap}
.q1-hero-contact-grid-v1709>*:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(7,36,61,.12)}
.q1-v17-09 #q158ExtraButtons{display:none!important}
.q1-v17-09 .q158-features{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.q1-v17-09 .q158-features>span{min-height:74px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:16px}

.q1-share-grid [data-share-action="app"],
.q1-share-grid [data-share-action="page"],
.q1-share-grid [data-share-action="install"]{cursor:pointer}

@media(max-width:760px){
  .q1-pwa-panel-v1709{padding:22px 16px;border-radius:22px}
  .q1-pwa-primary-actions-v1709{grid-template-columns:1fr}
  .q1-pwa-share-grid-v1709{grid-template-columns:repeat(2,minmax(0,1fr))}
  .q1-hero-contact-grid-v1709{gap:7px;margin:12px 0}
  .q1-hero-contact-grid-v1709>*{min-height:68px;border-radius:13px;padding:7px 4px;column-gap:4px}
  .q1-hero-contact-grid-v1709>* span{font-size:19px}
  .q1-hero-contact-grid-v1709>* b{font-size:12px}
  .q1-hero-contact-grid-v1709>* small{font-size:9px}
  .q1-v17-09 .q158-features{gap:7px}
  .q1-v17-09 .q158-features>span{min-height:68px;border-radius:13px;font-size:12px}
}
@media(max-width:390px){
  .q1-hero-contact-grid-v1709>* b{font-size:11px}
  .q1-hero-contact-grid-v1709>* small{display:none}
}
