/* APOLLO NETWORKS — FASE 29: header definitivo */
.apollo29-header{position:sticky;top:0;z-index:5000;height:58px;width:100%;background:linear-gradient(180deg,#070813 0%,#080612 100%);border-bottom:1px solid rgba(116,74,255,.5);box-shadow:0 8px 28px rgba(0,0,0,.28)}
.apollo29-inner{height:58px;width:min(100%,1320px);margin:auto;padding:0 20px;display:grid;grid-template-columns:142px auto minmax(220px,1fr) auto;align-items:center;gap:13px}
.apollo29-brand{display:flex;align-items:center;width:138px;height:44px;overflow:hidden}.apollo29-brand img{width:138px;height:44px;display:block;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 10px rgba(124,60,255,.22))}
.apollo29-nav{position:relative;display:flex;align-items:center;gap:3px;height:100%;white-space:nowrap}.apollo29-nav a,.apollo29-more{height:31px;padding:0 10px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:5px;color:#8d8ca0;background:transparent;text-decoration:none;font:650 10px/1 Inter,system-ui,sans-serif;cursor:pointer}.apollo29-nav a span,.apollo29-more>span{width:13px;height:13px;display:grid;place-items:center}.apollo29-nav svg,.apollo29-actions svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.apollo29-nav a:hover,.apollo29-more:hover{color:#fff;background:rgba(124,60,255,.10)}.apollo29-nav a.active{color:#d3b9ff;background:linear-gradient(135deg,rgba(91,42,255,.34),rgba(124,60,255,.13));box-shadow:inset 0 0 20px rgba(124,60,255,.08)}.apollo29-more b{font-size:10px;opacity:.55}.apollo29-more-menu{position:absolute;top:42px;left:245px;min-width:170px;padding:8px;border:1px solid rgba(140,94,255,.25);border-radius:12px;background:#0d0c17;box-shadow:0 20px 55px rgba(0,0,0,.45)}.apollo29-more-menu a{width:100%;height:34px}
.apollo29-search{justify-self:center;width:min(100%,300px);height:31px;border:1px solid rgba(92,99,145,.45);border-radius:9px;background:#0d0e19;display:flex;align-items:center;gap:7px;padding:0 7px 0 10px;box-shadow:inset 0 0 12px rgba(0,0,0,.2)}.apollo29-search:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.09),0 0 20px rgba(139,92,246,.12)}.apollo29-search>span{width:15px;height:15px;color:#74768b;display:grid;place-items:center}.apollo29-search svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.apollo29-search input{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:#eee!important;font:500 10px/1 system-ui,sans-serif;padding:0!important;box-shadow:none!important}.apollo29-search input::placeholder{color:#777a90}.apollo29-search kbd{padding:3px 5px;border:1px solid rgba(120,124,155,.25);border-radius:5px;background:#17182a;color:#7d8094;font:700 7px/1 system-ui}
.apollo29-actions{display:flex;align-items:center;gap:7px;justify-content:flex-end}.apollo29-action,.apollo29-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0e0f1a;border:1px solid rgba(110,112,144,.35);color:#9a9bae;text-decoration:none;position:relative}.apollo29-action:hover,.apollo29-avatar:hover{color:#fff;border-color:rgba(170,101,255,.7);background:rgba(124,60,255,.12)}.apollo29-action svg,.apollo29-avatar>svg{width:15px;height:15px}.apollo29-action.bell i{position:absolute;top:-3px;right:-3px;min-width:14px;height:14px;padding:0 3px;border-radius:99px;background:#ff2e9f;color:#fff;font:800 8px/14px system-ui;text-align:center;border:2px solid #080812}.apollo29-avatar{overflow:hidden}.apollo29-avatar img{width:100%;height:100%;object-fit:cover}.apollo29-initial{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#703cff,#e735b7);color:#fff;font:850 11px/1 system-ui}
.f20-sticky-search{display:none!important;height:0!important;overflow:hidden!important;pointer-events:none!important}
.apollo29-header~.f20-home .f20-search{position:relative;z-index:2}
@media(max-width:900px){.apollo29-inner{grid-template-columns:125px 1fr auto;gap:8px;padding:0 12px}.apollo29-brand{width:122px}.apollo29-brand img{width:122px}.apollo29-nav{display:none}.apollo29-search{width:100%;max-width:none}.apollo29-search kbd{display:none}}
@media(max-width:600px){.apollo29-header,.apollo29-inner{height:62px}.apollo29-inner{grid-template-columns:1fr auto auto;padding:0 10px}.apollo29-brand{width:116px;height:44px}.apollo29-brand img{width:116px;height:44px}.apollo29-search{height:32px;max-width:32px;width:32px;padding:0;justify-content:center;border-radius:50%;cursor:pointer}.apollo29-search input{position:absolute;opacity:0;width:1px;pointer-events:none}.apollo29-search>span{width:16px}.apollo29-actions{gap:5px}.apollo29-action,.apollo29-avatar{width:31px;height:31px}.apollo29-action.theme{display:none}.apollo29-more-menu{display:none!important}}
html.pl-light .apollo29-header{background:linear-gradient(180deg,#fff,#f7f3fb);border-bottom-color:rgba(91,56,150,.18);box-shadow:0 8px 24px rgba(50,30,80,.08)}
html.pl-light .apollo29-nav a,html.pl-light .apollo29-more{color:#645b70}html.pl-light .apollo29-nav a:hover,html.pl-light .apollo29-more:hover{color:#3a3043;background:#f0eaff}html.pl-light .apollo29-nav a.active{color:#5b32a9;background:#eee5ff}.apollo29-more-menu{color:#e8e5ef}html.pl-light .apollo29-more-menu{background:#fff;border-color:rgba(60,35,90,.12);box-shadow:0 20px 50px rgba(50,30,80,.12)}html.pl-light .apollo29-more-menu a{color:#403749}.apollo29-search{color:#eee}html.pl-light .apollo29-search{background:#fff;border-color:rgba(55,35,80,.14);box-shadow:none}html.pl-light .apollo29-search input{color:#211b28!important}html.pl-light .apollo29-search input::placeholder{color:#8b8292}.apollo29-action,.apollo29-avatar{color:#999aad}html.pl-light .apollo29-action,html.pl-light .apollo29-avatar{background:#fff;border-color:rgba(55,35,80,.14);color:#665d72}

/* APOLLO NETWORKS 29.4 — single compact header, A logo only, no top search */
.apollo29-header .apollo29-search{display:none!important}
.apollo29-header .apollo29-inner{grid-template-columns:58px 1fr auto!important;gap:14px!important}
.apollo29-header .apollo29-brand{width:58px!important;justify-content:center!important}
.apollo29-header .apollo29-brand img{width:42px!important;height:42px!important;object-fit:contain!important;object-position:center!important}
@media(max-width:1100px){.apollo29-header .apollo29-inner{grid-template-columns:58px 1fr auto!important;gap:10px!important;padding:0 14px!important}.apollo29-header .apollo29-brand{width:58px!important}.apollo29-header .apollo29-brand img{width:42px!important}}
@media(max-width:900px){.apollo29-header .apollo29-inner{grid-template-columns:58px 1fr auto!important}.apollo29-header .apollo29-brand{width:58px!important}.apollo29-header .apollo29-brand img{width:42px!important}}
@media(max-width:600px){.apollo29-header .apollo29-inner{grid-template-columns:50px 1fr auto!important}.apollo29-header .apollo29-brand{width:50px!important}.apollo29-header .apollo29-brand img{width:40px!important;height:40px!important}.apollo29-header .apollo29-action.theme{display:grid!important}}
