/* Área individual do colaborador: Minha Jornada REATIVA */
.journey-shell{min-height:100vh;background:radial-gradient(circle at 12% 0,#292314 0,#0a0d12 39%,#080a0e 100%);color:var(--text)}
.journey-top{max-width:1200px;margin:auto;padding:26px 28px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(229,204,145,.18)}
.journey-logo{width:184px}.journey-top-actions{display:flex;align-items:center;gap:16px}.journey-user{text-align:right;font-size:.8rem;color:var(--muted)}
.journey-main{max-width:1200px;margin:auto;padding:52px 28px 76px}.journey-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:22px;margin-bottom:22px}.journey-hero-copy{padding:25px 0}.journey-kicker{color:var(--gold-2);font-size:.73rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.journey-hero h1{max-width:700px;margin:10px 0 14px;font-size:clamp(2.3rem,5vw,4.6rem);letter-spacing:-.065em;line-height:.94}.journey-hero p{max-width:620px;margin:0;color:var(--muted);font-size:1rem;line-height:1.7}.journey-profile{padding:24px;background:rgba(20,24,31,.88);border:1px solid rgba(229,204,145,.21);border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.22)}.journey-profile .badge{margin-bottom:14px}.journey-profile h2{margin:0;font-size:1.3rem}.journey-profile p{font-size:.86rem;color:var(--muted)}
.journey-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:22px}.journey-panel{padding:26px;background:#11161e;border:1px solid #283544;border-radius:15px}.journey-panel h2{margin:3px 0 9px;font-size:1.32rem}.journey-panel .section-lead{margin:0 0 20px;color:var(--muted);font-size:.9rem;line-height:1.55}.journey-panel-wide{grid-column:1 / -1}.journey-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px}.journey-stat{padding:13px;background:#0b1016;border:1px solid #273342;border-radius:10px}.journey-stat span{display:block;color:#93a0ad;font-size:.67rem;text-transform:uppercase;letter-spacing:.06em}.journey-stat strong{display:block;margin-top:4px;color:#f2dcae;font-size:1.25rem}
.journey-tracks{display:grid;gap:10px}.journey-track{padding:17px;border:1px solid #2c3a4a;border-radius:11px;background:#0b1118}.journey-track-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.journey-track h3{margin:7px 0 6px;font-size:1rem}.journey-track p{margin:0;color:#b2bdc8;font-size:.86rem;line-height:1.5}.journey-track-meta{margin-top:12px;color:#8795a4;font-size:.76rem}.journey-track .button-row{margin-top:14px}.journey-empty{padding:18px;border:1px dashed #3b4857;border-radius:10px;color:var(--muted);font-size:.9rem}.manual-list{display:grid;gap:10px}.manual-item{width:100%;padding:15px;text-align:left;background:#0b1118;border:1px solid #2c3a4a;border-radius:10px;color:var(--text);cursor:pointer}.manual-item:hover{border-color:var(--gold);background:#121a23}.manual-item strong,.manual-item span{display:block}.manual-item strong{font-size:.9rem}.manual-item span{margin-top:5px;color:#8c99a6;font-size:.76rem}.commitment-list{display:grid;gap:10px}.journey-commitment{padding:14px;border-left:3px solid var(--gold);background:#0b1118}.journey-commitment h3{margin:0 0 5px;font-size:.95rem}.journey-commitment p{margin:0;color:#b5c0cb;font-size:.85rem}.journey-commitment small{display:block;margin-top:9px;color:#8c99a6}.progress-list{display:grid;gap:10px}.progress-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #26313e}.progress-row:last-child{border:0}.progress-row span{font-size:.84rem}.progress-row strong{color:#f1d79f;font-size:.86rem}.manual-reading{display:grid;gap:18px;line-height:1.7;color:#d5dde5}.manual-reading h3{margin:0;color:#f2dcae}.manual-reading p{margin:0;white-space:pre-line}.access-note{margin-top:14px;color:#8c99a6;font-size:.77rem;line-height:1.45}
/* Conteúdo integral: leitura confortável e navegação de módulos no manual. */
.manual-list{max-height:590px;overflow:auto;padding-right:4px}.manual-item{transition:.18s ease}.manual-item:hover{transform:translateX(2px)}.manual-reading{gap:16px}.manual-reading .manual-pillar{color:#b9934e;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.manual-reading h3{font-size:1.22rem}.manual-reading h4{margin:8px 0 -6px;color:#f2dcae;font-size:.75rem;letter-spacing:.11em;text-transform:uppercase}.manual-reading p{color:#cad3dd}
@media(max-width:760px){.journey-top{padding:19px 18px}.journey-logo{width:145px}.journey-user{display:none}.journey-main{padding:34px 18px 55px}.journey-hero,.journey-grid{grid-template-columns:1fr}.journey-hero-copy{padding:0}.journey-hero h1{font-size:2.7rem}.journey-stats{grid-template-columns:1fr 1fr}.journey-panel{padding:20px}.journey-panel-wide{grid-column:auto}.journey-track-top{display:block}.journey-track-top .badge{display:inline-block;margin-top:9px}.journey-top-actions .btn-ghost{padding-inline:10px}}
