
/* GHOSTBASE V23.6 — CABEÇALHO DA FICHA DO OPERADOR
   A listagem de operadores não é alterada. */

.page-operadores .operator-profile-hero-v236{
    position:relative;
    min-height:390px;
    display:flex;
    align-items:center;
    overflow:hidden;
    border-bottom:1px solid #26343c;
    background:
        radial-gradient(circle at 76% 40%,rgba(255,106,0,.11),transparent 28%),
        linear-gradient(115deg,#10181c,#080c0f 62%);
}

.page-operadores .operator-profile-head-v236{
    position:relative;
    width:min(calc(100% - 48px),1240px);
    display:grid;
    grid-template-columns:230px minmax(0,1fr);
    gap:40px;
    align-items:center;
}

.page-operadores .operator-profile-photo-v236{
    position:relative;
    width:230px;
    height:230px;
}

.page-operadores .operator-profile-photo-v236 .operator-avatar{
    width:230px!important;
    height:230px!important;
    object-fit:cover!important;
    border:1px solid rgba(255,255,255,.13)!important;
    border-radius:50%!important;
    box-shadow:
        0 24px 55px rgba(0,0,0,.40),
        0 0 42px rgba(255,106,0,.08)!important;
}

.page-operadores .operator-profile-status-v236{
    position:absolute;
    left:50%;
    bottom:-12px;
    transform:translateX(-50%);
    padding:7px 12px;
    border:1px solid rgba(255,106,0,.40);
    border-radius:999px;
    background:#0d1418;
    color:#ff7614;
    font-size:9px;
    font-weight:950;
    letter-spacing:.14em;
}

.page-operadores .operator-profile-copy-v236{
    position:relative;
    z-index:2;
}

.page-operadores .operator-profile-copy-v236 h1{
    margin:8px 0 10px;
    font-size:clamp(50px,6.4vw,84px);
    line-height:.9;
    letter-spacing:-.06em;
}

.page-operadores .operator-profile-copy-v236>p{
    display:flex;
    gap:8px;
    flex-wrap:wrap;
    align-items:center;
    margin:0;
    color:#b2bec5;
    font-size:15px;
}

.page-operadores .operator-profile-copy-v236>p span{
    color:#ff6a00;
}

.page-operadores .operator-profile-meta-v236{
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    margin-top:22px;
}

.page-operadores .operator-profile-meta-v236>span{
    min-width:165px;
    padding:12px 14px;
    border:1px solid #293941;
    border-radius:12px;
    background:rgba(12,19,23,.78);
}

.page-operadores .operator-profile-meta-v236 small{
    display:block;
    color:#738892;
    font-size:8px;
    font-weight:900;
    letter-spacing:.12em;
}

.page-operadores .operator-profile-meta-v236 strong{
    display:block;
    margin-top:4px;
    color:#fff;
    font-size:12px;
}

.page-operadores .operator-profile-mark-v236{
    position:absolute;
    right:-5px;
    bottom:-38px;
    color:#ff6a00;
    font-size:clamp(90px,13vw,185px);
    font-weight:950;
    line-height:.75;
    letter-spacing:-.075em;
    opacity:.04;
    pointer-events:none;
}

@media(max-width:760px){
    .page-operadores .operator-profile-hero-v236{
        min-height:0;
        padding:58px 0 66px;
    }

    .page-operadores .operator-profile-head-v236{
        width:calc(100% - 28px);
        grid-template-columns:1fr;
        gap:30px;
        text-align:center;
    }

    .page-operadores .operator-profile-photo-v236{
        width:180px;
        height:180px;
        margin:auto;
    }

    .page-operadores .operator-profile-photo-v236 .operator-avatar{
        width:180px!important;
        height:180px!important;
    }

    .page-operadores .operator-profile-copy-v236>p,
    .page-operadores .operator-profile-meta-v236{
        justify-content:center;
    }
}

body.page-operadores .operator-profile-hero-v2718{padding:54px 0;border-bottom:1px solid #20343c;background:radial-gradient(circle at 82% 28%,rgba(255,107,0,.11),transparent 28%),linear-gradient(110deg,#09161b,#080d10 60%,#130e0a)}
body.page-operadores .operator-profile-head-v2718,body.page-operadores .operator-profile-layout-v2718{width:min(calc(100% - 48px),1260px);margin:auto}.operator-profile-head-v2718{display:grid;grid-template-columns:190px 1fr 220px;gap:28px;align-items:center}.operator-profile-photo-v2718{position:relative;width:180px;height:220px;border:1px solid #35515b;border-radius:18px;overflow:hidden;background:#0b1317}.operator-profile-photo-v2718 img{width:100%;height:100%;object-fit:cover}.operator-profile-status-v2718{position:absolute;left:10px;bottom:10px;padding:6px 8px;border-radius:999px;background:#ff6b00;color:#090909;font-size:7px;font-weight:950}.operator-profile-copy-v2718 h1{margin:8px 0;font-size:clamp(46px,5vw,72px);letter-spacing:-.045em}.operator-profile-line{display:flex;gap:8px}.operator-profile-meta-v2718{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.operator-profile-meta-v2718 div{min-width:135px;padding:11px 13px;border:1px solid #2d4650;border-radius:11px;background:#09151a}.operator-profile-meta-v2718 small{display:block;color:#758a93;font-size:7px}.operator-profile-meta-v2718 strong{display:block;margin-top:4px}.operator-profile-mark-v2718{color:rgba(255,107,0,.11);font-size:36px;font-weight:950}.operator-profile-main-v2718{padding:40px 0 90px}.operator-profile-layout-v2718{display:grid;grid-template-columns:1fr 310px;gap:26px}.operator-profile-section-v2718{padding:25px;margin-bottom:17px;border:1px solid #263e47;border-radius:16px;background:#0a1519}.operator-profile-section-v2718>span,.operator-profile-aside-v2718 section>span{color:#ff720c;font-size:8px;font-weight:950}.operator-profile-prose-v2718{color:#a9b7bd;line-height:1.75}.operator-profile-aside-v2718{position:sticky;top:90px;display:grid;gap:12px}.operator-profile-aside-v2718 section{padding:19px;border:1px solid #29434d;border-radius:14px;background:#091419}.operator-profile-aside-v2718 p{padding:10px 0;margin:0;border-bottom:1px solid #213740}.operator-profile-aside-v2718 small{display:block;color:#728892;font-size:7px}.operator-profile-aside-v2718 strong{display:block;margin-top:4px}
.operator-arsenal-grid-v2718{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.operator-arsenal-card-v2718{display:grid;grid-template-columns:150px 1fr;min-height:235px;overflow:hidden;border:1px solid #2b4650;border-radius:14px;background:#091216}.operator-arsenal-media-v2718{position:relative;min-height:235px}.operator-arsenal-media-v2718 img{width:100%;height:100%;object-fit:cover}.operator-arsenal-media-v2718>b{position:absolute;left:9px;top:9px;padding:5px 7px;border-radius:999px;background:#ff6b00;color:#090909;font-size:7px}.operator-arsenal-copy-v2718{padding:16px 15px 13px;display:flex;flex-direction:column}.operator-arsenal-copy-v2718>small{color:#ff720c;font-size:8px}.operator-arsenal-copy-v2718 h3{margin:6px 0 2px;font-size:20px}.operator-arsenal-copy-v2718>p{margin:0;color:#718791;font-size:9px}.operator-arsenal-desc-v2718{margin-top:10px;color:#9eafb6;font-size:11px}.operator-arsenal-copy-v2718 footer{margin-top:auto;padding-top:11px;border-top:1px solid #263c44;display:flex;gap:14px}.operator-arsenal-copy-v2718 footer small{display:block;color:#6f848d;font-size:7px}
@media(max-width:950px){.operator-profile-head-v2718{grid-template-columns:150px 1fr}.operator-profile-mark-v2718{display:none}.operator-profile-layout-v2718{grid-template-columns:1fr}.operator-profile-aside-v2718{position:static}.operator-arsenal-grid-v2718{grid-template-columns:1fr}}
@media(max-width:620px){body.page-operadores .operator-profile-head-v2718,body.page-operadores .operator-profile-layout-v2718{width:calc(100% - 24px)}.operator-profile-head-v2718{grid-template-columns:1fr!important}.operator-arsenal-card-v2718{grid-template-columns:110px 1fr}}
