.ep-ahub{--ep-blue:#0b67e8;--ep-navy:#102a43;--ep-text:#12233b;--ep-muted:#64748b;--ep-line:#dfe7f1;--ep-soft:#f6f9fd;font-family:inherit;color:var(--ep-text);background:#fff}
.ep-ahub *{box-sizing:border-box}.ep-ahub a{text-decoration:none!important}.ep-ahub-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.ep-ahub-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding:42px 0 18px}.ep-ahub-top h1{font-size:42px;line-height:1.05;margin:0 0 12px;color:#10233e}.ep-ahub-top p{margin:0;font-size:16px;line-height:1.55;color:#263b55}.ep-ahub-search{width:min(370px,100%);height:52px;border:1px solid var(--ep-line);border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 16px;background:#fff;box-shadow:0 5px 18px rgba(15,39,71,.04)}.ep-ahub-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;width:100%;font-size:15px}.ep-ahub-search .dashicons{color:#17385f}
.ep-ahub-tabs{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:26px}.ep-ahub-tabs button{border:1px solid var(--ep-line);background:#fff;color:#233a57;border-radius:999px;padding:10px 19px;font-weight:700;font-size:13px;cursor:pointer;transition:.2s}.ep-ahub-tabs button:hover,.ep-ahub-tabs button.is-active{background:var(--ep-blue);border-color:var(--ep-blue);color:#fff;box-shadow:0 6px 16px rgba(11,103,232,.16)}
.ep-ahub-feature{padding-bottom:34px}.ep-ahub-feature>h2,.ep-ahub-head h2{font-size:23px;margin:0;color:#10233e}.ep-ahub-feature>h2{margin-bottom:12px}.ep-ahub-feature-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.95fr);border:1px solid var(--ep-line);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 7px 25px rgba(18,48,83,.04)}.ep-ahub-lead{min-height:360px}.ep-ahub-lead-media{display:block;height:100%;min-height:360px;position:relative;overflow:hidden}.ep-ahub-lead-media img,.ep-ahub-card-img img,.ep-ahub-spot-thumb img,.ep-ahub-interview-img img{width:100%;height:100%;object-fit:cover;display:block}.ep-ahub-lead-media:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(180deg,transparent,rgba(5,22,42,.86))}.ep-ahub-lead-overlay{position:absolute;z-index:2;left:24px;right:24px;bottom:22px;color:#fff}.ep-ahub-lead-overlay small{font-size:12px;text-transform:uppercase;opacity:.9}.ep-ahub-lead-overlay h2{font-size:28px;line-height:1.16;margin:8px 0 8px;color:#fff}.ep-ahub-lead-overlay p{font-size:14px;line-height:1.45;margin:0;color:#fff;opacity:.95}.ep-ahub-badge{position:absolute;z-index:3;top:12px;left:12px;background:#1267df;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;border-radius:5px;padding:6px 9px;letter-spacing:.02em}.ep-ahub-badge--interviuri{background:#ef8b15}.ep-ahub-badge--administratie{background:#2a70c9}.ep-ahub-badge--digitalizare{background:#075bc8}.ep-ahub-badge--primari{background:#155ee8}.ep-ahub-badge--consiliul-judetean{background:#174db8}
.ep-ahub-spotlist{display:flex;flex-direction:column;padding:10px 20px}.ep-ahub-spotlist article{display:grid;grid-template-columns:120px 1fr 18px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #e7edf4}.ep-ahub-spotlist article:last-child{border-bottom:0}.ep-ahub-spot-thumb{height:67px;border-radius:7px;overflow:hidden;position:relative}.ep-ahub-spot-thumb .ep-ahub-badge{font-size:8px;padding:4px 6px;top:5px;left:5px}.ep-ahub-spotlist small{font-size:10px;color:#64748b;text-transform:uppercase}.ep-ahub-spotlist h3{font-size:14px;line-height:1.25;margin:5px 0 0}.ep-ahub-spotlist h3 a{color:#14283f}.ep-ahub-arrow{font-size:25px;color:#315278}
.ep-ahub-latest{padding:6px 0 36px}.ep-ahub-head{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-bottom:14px}.ep-ahub-head>a{font-size:13px;font-weight:800;color:#0868de}.ep-ahub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ep-ahub-card{border:1px solid var(--ep-line);border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 4px 14px rgba(13,42,76,.035)}.ep-ahub-card.is-hidden-by-count,.ep-ahub-card.is-filtered-out{display:none}.ep-ahub-card-img{position:relative;display:block;height:170px;overflow:hidden;background:#edf3f9}.ep-ahub-card-img .eprimar-news__image-placeholder{height:100%}.ep-ahub-card-body{padding:13px 14px 15px}.ep-ahub-card-body small{font-size:10px;color:#62748a;text-transform:uppercase}.ep-ahub-card-body h3{font-size:16px;line-height:1.3;margin:7px 0 0}.ep-ahub-card-body h3 a{color:#11263e}.ep-ahub-location{display:flex;align-items:center;gap:5px;color:#66798f;font-size:12px;margin:10px 0 0}.ep-ahub-location .dashicons{font-size:15px;width:15px;height:15px;color:#0d6ce8}.ep-ahub-load{display:flex;align-items:center;justify-content:center;gap:13px;min-height:48px;min-width:246px;margin:24px auto 0;padding:8px 10px 8px 20px;border:1px solid #176fe8;background:#fff;color:#0b67e8;border-radius:12px;font:inherit;font-size:14px;font-weight:800;line-height:1;letter-spacing:-.01em;cursor:pointer;box-shadow:0 4px 14px rgba(11,103,232,.06);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ep-ahub-load__label{display:block}.ep-ahub-load__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef6ff;color:#0b67e8;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ep-ahub-load__icon svg{width:18px;height:18px;display:block}.ep-ahub-load:hover{background:#0b67e8;color:#fff;border-color:#0b67e8;box-shadow:0 10px 24px rgba(11,103,232,.20);transform:translateY(-1px)}.ep-ahub-load:hover .ep-ahub-load__icon{background:rgba(255,255,255,.16);color:#fff;transform:translateY(2px)}.ep-ahub-load:active{transform:translateY(0);box-shadow:0 5px 14px rgba(11,103,232,.14)}.ep-ahub-load:focus-visible{outline:3px solid rgba(11,103,232,.22);outline-offset:3px}.ep-ahub-load[hidden]{display:none!important}.ep-ahub-no-results{padding:28px;text-align:center;border:1px dashed #c9d5e4;border-radius:10px;color:#607188;margin-top:10px}
.ep-ahub-community{padding:25px 0 34px;border-top:1px solid #eef2f7}.ep-ahub-community-head label{font-size:12px;color:#65788d;display:flex;align-items:center;gap:12px}.ep-ahub-community-head select{min-width:210px;border:1px solid var(--ep-line);border-radius:7px;padding:9px 34px 9px 12px;background:#fff;color:#20374f}.ep-ahub-community-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ep-ahub-community-grid article{border:1px solid var(--ep-line);border-radius:8px;overflow:hidden;background:#fff}.ep-ahub-community-grid a.image{display:block;height:120px;background:#eef3f8}.ep-ahub-community-grid img{width:100%;height:100%;object-fit:cover}.ep-ahub-community-grid .body{padding:10px 12px}.ep-ahub-community-grid small{font-size:9px;color:#62748a;text-transform:uppercase}.ep-ahub-community-grid h3{font-size:14px;line-height:1.3;margin:5px 0}.ep-ahub-community-grid h3 a{color:#10263e}
.ep-ahub-interviews{padding:14px 0 34px}.ep-ahub-interview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ep-ahub-interview-grid article{display:grid;grid-template-columns:110px 1fr;border:1px solid var(--ep-line);border-radius:9px;overflow:hidden;background:#fff;min-height:125px}.ep-ahub-interview-img{display:block;min-height:125px;background:#eef3f8}.ep-ahub-interview-grid article>div{padding:13px;position:relative}.ep-ahub-interview-grid small{font-size:10px;color:#64748b;text-transform:uppercase}.ep-ahub-interview-grid h3{font-size:14px;line-height:1.3;margin:5px 0 18px}.ep-ahub-interview-grid h3 a{color:#142840}.ep-ahub-interview-grid article>div>a{position:absolute;bottom:12px;right:13px;color:#0b69e6;font-size:20px}
.ep-ahub-guides{background:#f7faff;padding:28px 0 32px;border-top:1px solid #edf2f8;border-bottom:1px solid #edf2f8}.ep-ahub-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ep-ahub-guide-grid article{display:flex;gap:12px;padding:16px;background:#fff;border:1px solid #e3ebf5;border-radius:8px}.ep-ahub-guide-grid>.ep-ahub-guide-grid article>.dashicons,.ep-ahub-guide-grid article>span{font-size:31px;width:34px;height:34px;color:#0b6cec}.ep-ahub-guide-grid h3{font-size:14px;line-height:1.25;margin:0 0 5px}.ep-ahub-guide-grid h3 a{color:#152c45}.ep-ahub-guide-grid p{font-size:12px;line-height:1.45;color:#60748b;margin:0}
.ep-ahub-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:linear-gradient(90deg,#eff7ff,#f8fbff);border:1px solid #e0ebf7;border-radius:12px;margin-top:28px;margin-bottom:34px;padding:22px 28px}.ep-ahub-cta>div:first-child{display:flex;gap:16px;align-items:center}.ep-ahub-cta .dashicons{font-size:42px;width:42px;height:42px;color:#0869e8}.ep-ahub-cta h2{font-size:18px;margin:0 0 4px}.ep-ahub-cta p{font-size:12px;color:#607188;margin:0}.ep-ahub-cta>div:last-child{display:flex;gap:12px}.ep-ahub-cta a{display:inline-flex;justify-content:center;align-items:center;min-width:125px;border-radius:6px;padding:11px 17px;background:#0a69e8;color:#fff;font-size:13px;font-weight:800}.ep-ahub-cta a.secondary{background:#fff;color:#0a64d4;border:1px solid #0a69e8}.ep-ahub-empty{padding:25px;border:1px dashed #cbd7e5;border-radius:9px;color:#62758b}
@media(max-width:980px){.ep-ahub-feature-grid{grid-template-columns:1fr}.ep-ahub-spotlist{display:grid;grid-template-columns:1fr 1fr}.ep-ahub-spotlist article{grid-template-columns:95px 1fr 16px}.ep-ahub-grid{grid-template-columns:repeat(2,1fr)}.ep-ahub-community-grid,.ep-ahub-guide-grid{grid-template-columns:repeat(2,1fr)}.ep-ahub-interview-grid{grid-template-columns:1fr}.ep-ahub-top{flex-direction:column}.ep-ahub-search{width:100%}}
@media(max-width:640px){.ep-ahub-wrap{width:min(100% - 24px,1180px)}.ep-ahub-top{padding-top:26px}.ep-ahub-top h1{font-size:34px}.ep-ahub-top p br{display:none}.ep-ahub-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:18px}.ep-ahub-tabs button{white-space:nowrap}.ep-ahub-lead,.ep-ahub-lead-media{min-height:330px}.ep-ahub-lead-overlay h2{font-size:22px}.ep-ahub-lead-overlay p{display:none}.ep-ahub-spotlist{display:block;padding:8px 14px}.ep-ahub-spotlist article{grid-template-columns:92px 1fr 14px}.ep-ahub-grid,.ep-ahub-community-grid,.ep-ahub-guide-grid{grid-template-columns:1fr}.ep-ahub-card-img{height:190px}.ep-ahub-head{align-items:flex-start}.ep-ahub-community-head{flex-direction:column}.ep-ahub-community-head label{width:100%;justify-content:space-between}.ep-ahub-community-head select{min-width:0;max-width:65%}.ep-ahub-cta{flex-direction:column;align-items:flex-start;padding:20px}.ep-ahub-cta>div:last-child{width:100%}.ep-ahub-cta a{flex:1}.ep-ahub-interview-grid article{grid-template-columns:100px 1fr}}
