/* SELCOTO Unified Header + Footer v4.0: namespaced CSS, leaves page body intact. */
[data-scx-old="header"],[data-scx-old="footer"],[data-scx-old="announcement"]{display:none!important}
:root{--scx-navy:#0b2149;--scx-blue:#1766ef;--scx-edge:#e1ecfb}
.scx-header,.scx-header *,.scx-footer,.scx-footer *,.scx-announcement,.scx-announcement *{box-sizing:border-box}
.scx-announcement{position:relative;z-index:102;background:#ecf6ff;border-bottom:1px solid #dcecff;display:flex;justify-content:center;align-items:center;gap:11px;min-height:30px;padding:6px 14px;color:#275482;font:600 11px/1.6 Tahoma,Arial,sans-serif;direction:rtl}
.scx-announcement a{color:#1264df;text-decoration:none;font-weight:800}.scx-glow{display:inline-block;width:7px;height:7px;border-radius:50%;background:#13b89d;box-shadow:0 0 0 4px #b6efe2}
.scx-header{position:sticky!important;top:0!important;z-index:999!important;background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--scx-edge)!important;box-shadow:0 8px 24px rgba(27,73,130,.045)!important;backdrop-filter:blur(14px);direction:rtl!important;color:var(--scx-navy)!important;font:600 13px/1.65 Tahoma,Arial,sans-serif!important;width:100%}
.scx-shell-container{width:min(1200px,calc(100% - 42px));margin-inline:auto}.scx-header-inner{min-height:75px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}
.scx-identity{display:inline-flex;align-items:center;gap:11px;text-decoration:none!important;white-space:nowrap;color:var(--scx-navy)!important;flex-shrink:0;direction:rtl}.scx-logo-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#42c7fb,#0872f6 62%,#2253e7);color:#fff!important;box-shadow:0 9px 24px rgba(20,101,229,.24);transform:rotate(-7deg);font:900 27px/1 Arial,sans-serif}.scx-logo-copy{display:flex;flex-direction:column;align-items:flex-start;direction:ltr}.scx-logo-copy b{font:900 24px/1 Arial,sans-serif;letter-spacing:.1px}.scx-logo-copy small{font:600 10px/1.7 Tahoma,sans-serif;direction:rtl;align-self:flex-end;color:#7990ae}
.scx-primary-nav{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0}.scx-primary-nav a{font:700 12px/1.6 Tahoma,Arial,sans-serif;color:#2b4266!important;text-decoration:none!important;border-radius:10px;padding:10px 9px;white-space:nowrap;transition:background .2s,color .2s}.scx-primary-nav a:hover,.scx-primary-nav a[aria-current=page]{color:#1269ee!important;background:#edf5ff}
.scx-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.scx-actions a{white-space:nowrap;text-decoration:none!important;font:700 12px/1.5 Tahoma,Arial,sans-serif}.scx-search{display:grid;place-items:center!important;width:38px;height:38px;border:1px solid #dce9ff;border-radius:12px;color:#1b74ee!important;background:#f6faff;font-size:24px!important}.scx-cart{border:1px solid #dce9ff;padding:11px;border-radius:11px;color:#0c366c!important}.scx-action-primary{display:inline-flex;align-items:center;gap:8px;background:#176bf1;color:white!important;padding:12px 16px;border-radius:11px;box-shadow:0 10px 20px rgba(20,105,241,.2)}.scx-action-primary:hover{background:#0759da}
.scx-mobile{display:none;position:relative}.scx-mobile summary{list-style:none;cursor:pointer;padding:9px 11px;color:#0f5be1;border:1px solid #dce9ff;border-radius:9px}.scx-mobile summary::-webkit-details-marker{display:none}.scx-mobile nav{position:absolute;top:calc(100% + 12px);right:0;display:flex;flex-direction:column;min-width:220px;background:white;border:1px solid #e1eaf9;border-radius:14px;padding:12px;box-shadow:0 18px 42px rgba(13,34,79,.16)}.scx-mobile nav a{padding:9px;text-decoration:none;color:#12315a;font-size:13px}.scx-mobile nav a:hover{background:#f1f7ff}
.scx-footer{background:#f6faff;color:#26466c;direction:rtl;font:500 12px/1.85 Tahoma,Arial,sans-serif;padding:54px 0 0;border-top:1px solid #e1ecfa;margin-top:42px;width:100%}
.scx-footer-grid{display:grid;grid-template-columns:2.25fr 1fr 1fr 1fr;gap:38px}.scx-footer-about p{max-width:330px;line-height:2;margin:17px 0 10px;color:#6680a3}.scx-footer-about>strong{color:#1473e8;font:800 11px/1.7 Arial,sans-serif}.scx-footer-grid>div>h3{font-size:14px;font-weight:800;color:#102c56;margin:4px 0 17px}.scx-footer-grid>div>a:not(.scx-identity){display:block;color:#6580a3;text-decoration:none;margin-bottom:10px}.scx-footer-grid>div>a:hover{color:#0f69e9;text-decoration:underline}
.scx-footer-bottom{margin-top:35px;border-top:1px solid #e1ebfa;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8097b5;font-size:11px}.scx-footer-bottom a{color:#186ce9;text-decoration:none}
body:has(.scx-header){min-height:100vh;display:flex;flex-direction:column}body:has(.scx-header)>main{flex:1 0 auto}
@media(max-width:1190px){.scx-primary-nav a{padding-inline:6px;font-size:11px}.scx-cart{display:none}.scx-shell-container{width:min(1160px,calc(100% - 32px))}}
@media(max-width:990px){.scx-primary-nav{display:none}.scx-mobile{display:block}.scx-header-inner{min-height:70px}.scx-actions{margin-inline-start:auto}.scx-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:24px}.scx-footer-about{grid-column:1/-1}}
@media(max-width:600px){.scx-announcement{font-size:9px;flex-wrap:wrap;gap:6px}.scx-header-inner{min-height:66px}.scx-logo-icon{width:39px;height:39px;border-radius:12px;font-size:23px}.scx-logo-copy b{font-size:21px}.scx-logo-copy small{font-size:9px}.scx-search{width:32px;height:32px}.scx-action-primary{display:none!important}.scx-footer-grid{grid-template-columns:1fr 1fr;gap:22px}.scx-footer-about{grid-column:1/-1}.scx-footer{padding-top:30px}.scx-footer-bottom{align-items:flex-start;flex-direction:column;padding:17px 0;gap:6px;margin-top:18px}}
@media(prefers-reduced-motion:reduce){.scx-header a{transition:none!important}}
