/* Editorial Team tabs (static page: editorial-team) */
.eb-tabs{margin:10px 0 25px}
.eb-tabs>input{position:absolute;opacity:0;pointer-events:none}
.eb-tabs>label{display:inline-block;padding:10px 18px;margin:0 4px -1px 0;border:1px solid #ddd;border-bottom:none;border-radius:6px 6px 0 0;background:#f4f5f7;cursor:pointer;font-weight:600;color:#333;position:relative;z-index:1}
.eb-tabs>label:hover{background:#e9ecf2}
.eb-tabs>.eb-panel{display:none;border:1px solid #ddd;border-radius:0 6px 6px 6px;padding:20px;background:#fff}
.eb-tabs>.eb-panel h3{margin-top:0}
.eb-tabs>.eb-panel p{margin:0 0 18px}
#eb-t1:checked~label[for="eb-t1"],
#eb-t2:checked~label[for="eb-t2"],
#eb-t3:checked~label[for="eb-t3"],
#eb-t4:checked~label[for="eb-t4"],
#eb-t5:checked~label[for="eb-t5"],
#eb-t6:checked~label[for="eb-t6"]{background:#fff;color:#003366;border-top:3px solid #003366}
#eb-t1:checked~#eb-p1,
#eb-t2:checked~#eb-p2,
#eb-t3:checked~#eb-p3,
#eb-t4:checked~#eb-p4,
#eb-t5:checked~#eb-p5,
#eb-t6:checked~#eb-p6{display:block}
@media (max-width:600px){.eb-tabs>label{display:block;margin:0 0 4px;border-radius:6px;border-bottom:1px solid #ddd}.eb-tabs>.eb-panel{border-radius:6px}}

/* ===== Header branding ===== */
.pkp_site_name .is_text{font-size:1.9rem;letter-spacing:.2px}
.pkp_site_name_wrapper::after{content:"An International Peer-Reviewed Open Access Journal  ·  Economics · Finance · International Commerce · Social Sciences";display:block;color:rgba(255,255,255,.82);font-size:.86rem;letter-spacing:.4px;margin-top:-2px;padding-bottom:6px}
@media (max-width:991px){.pkp_site_name_wrapper::after{display:none}}

/* ===== Homepage: journal summary ===== */
.pkp_page_index .homepage_about{background:#f5f8fb;border-left:4px solid #1e6292;padding:20px 24px;border-radius:4px;margin-bottom:28px}
.pkp_page_index .homepage_about h2{margin-top:0;color:#123f63}
.pkp_page_index .homepage_about p{font-size:1.02rem;line-height:1.7}

/* ===== Homepage: additional content ===== */
.bx-badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none}
.bx-badges li{flex:1 1 150px;background:#fff;border:1px solid #d8e2ec;border-top:3px solid #1e6292;border-radius:6px;padding:12px 14px;text-align:center}
.bx-badges strong{display:block;color:#123f63;font-size:1rem}
.bx-badges span{display:block;color:#5b6b7a;font-size:.82rem;margin-top:2px}
.bx-section{margin:0 0 34px}
.bx-section h2{font-size:1.3rem;color:#123f63;border-bottom:2px solid #e3eaf1;padding-bottom:8px;margin:0 0 16px}
.bx-welcome{display:flex;gap:18px;align-items:flex-start}
.bx-welcome blockquote{margin:0;padding:0;border:0;font-style:normal}
.bx-welcome .bx-sign{margin-top:12px;font-weight:600;color:#123f63}
.bx-welcome .bx-sign span{display:block;font-weight:400;color:#5b6b7a;font-size:.9rem}
.bx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}
.bx-chips li{background:#eef3f8;color:#1b4a70;border-radius:999px;padding:6px 14px;font-size:.88rem}
.bx-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
@media (max-width:600px){.bx-cards{grid-template-columns:1fr}}
.bx-card{border:1px solid #e1e7ee;border-radius:6px;padding:16px;background:#fff}
.bx-card h3{margin:0 0 6px;font-size:1rem;color:#123f63}
.bx-card p{margin:0;font-size:.9rem;line-height:1.55;color:#3d4a57}
.bx-countries{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px;padding:0;list-style:none}
.bx-countries li{border:1px solid #cfdbe6;border-radius:4px;padding:5px 12px;font-size:.88rem;background:#fafcfe}
.bx-cta{display:inline-block;background:#1e6292;color:#fff!important;text-decoration:none;padding:9px 18px;border-radius:4px;font-weight:600;margin-right:8px}
.bx-cta:hover{background:#174d73}
.bx-cta.alt{background:#fff;color:#1e6292!important;border:1px solid #1e6292}
.bx-cfp{background:linear-gradient(135deg,#123f63,#1e6292);color:#fff;border-radius:8px;padding:22px 24px}
.bx-cfp h2{color:#fff;border:0;margin:0 0 8px;padding:0}
.bx-cfp p{color:rgba(255,255,255,.9);margin:0 0 14px}
.bx-cfp .bx-cta{background:#fff;color:#123f63!important}

/* ===== Sidebar ===== */
.pkp_structure_sidebar .pkp_block{border-bottom:1px solid #e6ebf0}
.pkp_structure_sidebar .pkp_block .title{color:#123f63;font-size:1rem;text-transform:uppercase;letter-spacing:.6px}
.block_make_submission_link{background:#1e6292!important;color:#fff!important;border:0!important;font-weight:600;padding:10px 16px!important;border-radius:4px!important;width:100%;text-align:center}
.block_make_submission_link:hover{background:#174d73!important}
.bx-facts{width:100%;border-collapse:collapse;font-size:.88rem}
.bx-facts th{text-align:left;color:#5b6b7a;font-weight:600;padding:6px 8px 6px 0;vertical-align:top;white-space:nowrap}
.bx-facts td{padding:6px 0;color:#1f2d3a}
.bx-facts tr+tr th,.bx-facts tr+tr td{border-top:1px solid #eef1f4}
.bx-side-cfp{background:#f5f8fb;border:1px solid #d8e2ec;border-radius:6px;padding:14px}
.bx-side-cfp p{margin:0 0 10px;font-size:.9rem}
.bx-side-cfp a.bx-cta{display:block;text-align:center;margin:0}

/* ===== Footer ===== */
.pkp_structure_footer_wrapper{background:#123f63}
.pkp_structure_footer_wrapper,.pkp_structure_footer_wrapper a{color:#e6eef5}
.pkp_footer_content{font-size:.9rem;line-height:1.7}
.bx-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}
.bx-foot h4{color:#fff;margin:0 0 6px;font-size:.95rem;text-transform:uppercase;letter-spacing:.6px}
.bx-foot p{margin:0}
.bx-foot-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:16px;padding-top:12px;font-size:.82rem;color:rgba(255,255,255,.75)}

.pkp_brand_footer img{filter:brightness(0) invert(1);opacity:.7}
.bx-welcome blockquote{background:#fafcfe;border-left:3px solid #c9d7e4;padding:4px 20px;border-radius:0 4px 4px 0}
.bx-sign{line-height:1.5}
.bx-foot a{text-decoration:none}
.bx-foot a:hover{text-decoration:underline}
.bx-foot ul{list-style:none;margin:0;padding:0}
.bx-foot li{margin:0 0 4px}
