/* Beta 22: optional compact footer search. Scoped to footer="1" only. */
.skf-global.skf-footer-search{
  box-sizing:border-box!important;display:block!important;width:100%!important;
  min-width:0!important;max-width:100%!important;margin:0 auto!important;
  padding:0!important;color:#f5f8fc!important;direction:rtl;
}
.skf-global.skf-footer-search *{box-sizing:border-box}
.skf-global.skf-footer-search .skf-global-title{
  display:block!important;width:100%;margin:0 0 12px!important;
  text-align:center!important;color:#fff!important;font-size:clamp(17px,2vw,21px)!important;
  font-weight:700;line-height:1.5;
}
.skf-global.skf-footer-search .skf-global-search-wrap{
  position:relative;width:100%!important;max-width:100%!important;min-width:0;
  margin:0!important;display:block!important;
}
.skf-global.skf-footer-search .skf-global-input{
  display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
  min-height:48px!important;margin:0!important;background:#fff!important;
  border:1px solid #b9d2de!important;border-radius:10px!important;
  color:#173c50!important;padding:10px 12px!important;
  padding-inline-end:84px!important;font-size:14px!important;line-height:1.5!important;
}
.skf-global.skf-footer-search .skf-global-input::placeholder{color:#65788f!important;opacity:1}
.skf-global.skf-footer-search .skf-global-submit{
  position:absolute!important;inset-inline-end:4px!important;inset-inline-start:auto!important;
  top:4px!important;bottom:4px!important;display:flex!important;justify-content:center;
  align-items:center;width:72px!important;min-height:40px!important;height:auto!important;
  border-radius:8px!important;background:#176b87!important;color:#fff!important;
  font-size:13px!important;padding:5px 7px!important;margin:0!important;
}
.skf-global.skf-footer-search .skf-global-hint{color:#e6eff7!important}
.skf-global.skf-footer-search .skf-footer-shortcuts{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:7px!important;width:100%!important;max-width:100%!important;
  margin:11px 0 4px!important;padding:0!important;align-items:stretch;
}
.skf-global.skf-footer-search .skf-footer-shortcut{
  display:inline-flex!important;flex-direction:row!important;align-items:center!important;
  justify-content:center!important;gap:4px!important;width:100%!important;
  min-width:0!important;min-height:34px!important;margin:0!important;
  padding:6px 4px!important;border:1px solid #7892a7!important;
  border-radius:8px!important;background:#39465c!important;color:#fff!important;
  font-family:inherit!important;font-weight:600!important;font-size:11px!important;
  line-height:1.35!important;text-align:center!important;white-space:normal!important;
  cursor:pointer;transition:background-color .15s ease,border-color .15s ease;
}
.skf-global.skf-footer-search .skf-footer-shortcut span{color:#fff!important;font-size:inherit!important}
.skf-global.skf-footer-search .skf-footer-shortcut:hover,
.skf-global.skf-footer-search .skf-footer-shortcut:focus-visible{
  background:#236681!important;color:#fff!important;border-color:#a7d4e5!important;
}
.skf-global.skf-footer-search .skf-footer-shortcut:focus-visible{
  outline:2px solid #fff!important;outline-offset:2px;
}
@media(min-width:600px) and (max-width:850px){
 .skf-global.skf-footer-search .skf-footer-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:340px){
 .skf-global.skf-footer-search .skf-footer-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(prefers-reduced-motion:reduce){
 .skf-global.skf-footer-search .skf-footer-shortcut{transition:none}
}

/* 4.4.54 — shortcode footer visual refinement, scoped and CSS-only. */
.skf-footer-search .skf-global-selection{background:linear-gradient(120deg,#f1fbfc,#fff);border:1px solid #b8dfe8;border-right:4px solid #176b87;border-radius:13px;padding:clamp(14px,2vw,20px);box-shadow:0 9px 22px #07192720;color:#1b3545}
.skf-footer-search .skf-global-selection-head{gap:10px}
.skf-footer-search .skf-global-selection-head strong{font-size:clamp(16px,1.5vw,20px);line-height:1.6}
.skf-footer-search .skf-global-description{font-size:clamp(13px,1.1vw,15px);line-height:1.95;overflow-wrap:anywhere}
.skf-footer-search .skf-global-inline-link{display:inline-flex;gap:5px;align-items:center;background:#e4f6fb;border:1px solid #bce2ee;border-radius:7px;color:#0d6b87!important;padding:1px 8px;text-decoration:none!important;font-weight:700}
.skf-footer-search .skf-global-inline-link::after{content:'↗';direction:ltr}
.skf-footer-search .skf-global-change{border-radius:8px;padding:8px 11px}
.skf-footer-search .skf-global-call,.skf-footer-search .skf-global-wa{border-radius:11px;min-width:44px;height:44px}
@media(max-width:600px){.skf-footer-search .skf-global-selection{padding:13px}.skf-footer-search .skf-global-selection-head{align-items:flex-start}.skf-footer-search .skf-global-inline-link{max-width:100%;white-space:normal}}

/* 4.4.55 — visual-only: distinct, high-contrast footer search result cards. */
.skf-global.skf-footer-search .skf-global-results:not([hidden]){
  background:transparent!important;border:0!important;border-radius:12px!important;
  padding:5px!important;display:flex!important;flex-direction:column!important;gap:8px!important;
  max-height:360px!important;scrollbar-color:#86a8b6 #e6f0f4;
}
.skf-global.skf-footer-search .skf-global-choice{
  box-sizing:border-box!important;width:100%!important;min-height:66px!important;
  background:#f9fdff!important;color:#173548!important;
  border:1px solid #b7d6e3!important;border-radius:11px!important;
  padding:10px 12px!important;margin:0!important;gap:9px!important;
  box-shadow:0 2px 5px #07192719!important;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important;
}
.skf-global.skf-footer-search .skf-global-choice::before{
  content:'⌕';display:inline-grid;place-items:center;flex:0 0 30px;
  width:30px;height:30px;background:#e1f4f8;border-radius:9px;
  color:#136782;font-size:23px;font-weight:700;line-height:1;
}
.skf-global.skf-footer-search .skf-global-choice-label{
  color:#15394f!important;font-weight:700!important;font-size:clamp(13px,1.2vw,15px)!important;
  line-height:1.6!important;text-align:right!important;
}
.skf-global.skf-footer-search .skf-global-choice-cue{
  background:#e1f3fa!important;color:#105f7b!important;border:1px solid #b5ddea!important;
  border-radius:9px!important;padding:7px 10px!important;font-weight:700!important;
  min-height:34px!important;font-size:12px!important;
}
.skf-global.skf-footer-search .skf-global-choice:hover,
.skf-global.skf-footer-search .skf-global-choice:focus-visible{
  background:#e8f8fc!important;border-color:#1594ad!important;box-shadow:0 0 0 2px #2baac533!important;
}
.skf-global.skf-footer-search .skf-global-choice:focus-visible{outline:2px solid #076888!important;outline-offset:2px!important}
.skf-global.skf-footer-search .skf-global-hint{color:#f1faff!important;font-weight:600!important}
.skf-global.skf-footer-search .skf-global-links{flex-wrap:wrap!important;gap:9px!important}
.skf-global.skf-footer-search .skf-global-links .skf-global-wa,
.skf-global.skf-footer-search .skf-global-links .skf-global-call{
  box-sizing:border-box!important;display:inline-flex!important;gap:8px!important;
  width:auto!important;min-width:110px!important;height:44px!important;
  padding:9px 13px!important;color:#fff!important;font-size:14px!important;font-weight:700!important;
  border-radius:10px!important;text-decoration:none!important;
}
.skf-global.skf-footer-search .skf-global-links .skf-global-wa::after{content:'واتساب'}
.skf-global.skf-footer-search .skf-global-links .skf-global-call::after{content:'اتصال'}
.skf-global.skf-footer-search .skf-global-links .skf-global-wa{background:#07875f!important}
.skf-global.skf-footer-search .skf-global-links .skf-global-call{background:#0c6d8d!important}
.skf-global.skf-footer-search .skf-global-links a:hover{filter:brightness(1.09)}
.skf-global.skf-footer-search .skf-global-links a:focus-visible{outline:2px solid #0c6d8d;outline-offset:3px}
@media(max-width:600px){
  .skf-global.skf-footer-search .skf-global-choice{min-height:57px!important;padding:9px 8px!important;gap:6px!important}
  .skf-global.skf-footer-search .skf-global-choice::before{width:25px;height:25px;flex-basis:25px;font-size:20px}
  .skf-global.skf-footer-search .skf-global-choice-cue{padding:6px!important;font-size:11px!important}
  .skf-global.skf-footer-search .skf-global-cue-full{display:inline!important}
  .skf-global.skf-footer-search .skf-global-cue-short{display:none!important}
  .skf-global.skf-footer-search .skf-global-links .skf-global-wa,
  .skf-global.skf-footer-search .skf-global-links .skf-global-call{min-width:100px!important}
}
@media(max-width:380px){
  .skf-global.skf-footer-search .skf-global-choice::before{display:none}
  .skf-global.skf-footer-search .skf-global-cue-full{display:none!important}
  .skf-global.skf-footer-search .skf-global-cue-short{display:inline!important}
}
@media(prefers-reduced-motion:reduce){.skf-global.skf-footer-search .skf-global-choice{transition:none!important}}
