/* Match the school-selection miniapp: white shell, orange-red editorial cover, pixel IP. */
[data-journey-stage="1"] .jc-card.jc-miniapp .mc-link{border-radius:7px;box-shadow:0 0 0 1px #e6e7e9;background:#fff}
[data-journey-stage="1"] .jc-miniapp .mc-app{padding:13px 13px 0;font-size:12px;gap:7px}
[data-journey-stage="1"] .pm-card-title,[data-journey-stage="1"] .jm-materials .mc-link h2{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0;margin:11px 13px 12px}
[data-journey-stage="1"] .pm-cover.pm-brand-thumbnail,[data-journey-stage="1"] .jm-brand-thumbnail{display:block;position:relative;isolation:isolate;box-sizing:border-box;height:180px;min-height:0;margin:0 9px;padding:0;overflow:hidden;border-radius:3px;background:#f44800;color:#fff}
[data-journey-stage="1"] .mt-copy{position:absolute;top:38px;left:18px;z-index:2;display:block;color:#fff}
[data-journey-stage="1"] .mt-copy strong{display:block;margin:0;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:.01em;color:#fff}
[data-journey-stage="1"] .mt-copy>span{display:block;max-width:100px;margin-top:9px;color:#ffdfd0;font-size:12px;line-height:1.6}
[data-journey-stage="1"] .mt-copy i{display:block;position:static;margin-top:10px;width:20px;height:2px;background:#fff}
[data-journey-stage="1"] .mt-eggie{position:absolute;right:0;bottom:5px;display:block;width:160px;height:132px;margin:0;object-fit:contain;image-rendering:pixelated;transform:none;pointer-events:none}
[data-journey-stage="1"] .pm-brand-thumbnail .mt-mark,[data-journey-stage="1"] .jm-brand-thumbnail .mt-mark{position:absolute;top:12px;right:12px;color:#fff;font-size:10px;font-weight:600;line-height:1.4}
/* Live profile facts are a quiet record below the artwork, never layered over the IP. */
[data-journey-stage="1"] .pm-record{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;color:#303238;text-align:left}
[data-journey-stage="1"] .pm-record-top,[data-journey-stage="1"] .pm-record-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}
[data-journey-stage="1"] .pm-record-top>strong{font-size:15px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-journey-stage="1"] .pm-record .pm-cover-state{font-size:12px;line-height:1.4;color:#999da3;padding:0;background:transparent;border:0;border-radius:0;white-space:nowrap}
[data-journey-stage="1"] .pm-record .pm-cover-details{font-size:12px;line-height:1.6;color:#92969d;min-width:0}
[data-journey-stage="1"] .pm-record .pm-cover-open{display:flex;align-items:center;gap:6px;flex-shrink:0;margin:0;padding:0;background:transparent;color:#555b64;font-size:12px;line-height:1.6}
[data-journey-stage="1"] .pm-record .pm-cover-open b{position:static;display:block;font-size:16px;font-weight:400;color:#007cf3}
[data-journey-stage="1"] .pm-card.pm-returned .pm-record .pm-cover-open,[data-journey-stage="1"] .pm-card.pm-returned .pm-record .pm-cover-state{background:transparent;color:#43815e}
[data-journey-stage="1"] .pm-card.pm-returned .pm-record .pm-cover-open b{color:#43815e}
[data-journey-stage="1"] .jc-miniapp .mc-footer{padding:10px 12px;margin-top:0;font-size:12px;border-top:1px solid #f1f2f4}
/* The second cover has the same silhouette; functional file rows sit on white below it. */
[data-journey-stage="1"] .jm-material-cover{padding:13px 4px 5px;margin:0 9px;background:#fff;border-radius:0;color:#303238}
[data-journey-stage="1"] .jm-material-heading{gap:9px;padding:0 3px 12px}
[data-journey-stage="1"] .jm-school-copy{gap:2px}
[data-journey-stage="1"] .jm-school-copy>span{font-size:12px;color:#858a92}
[data-journey-stage="1"] .jm-school-copy strong{font-size:14px;line-height:1.5;font-weight:500;letter-spacing:0;color:#303238}
[data-journey-stage="1"] .jm-materials .jm-files-caption{display:none}
[data-journey-stage="1"] .jm-materials .jm-file-group{border:1px solid #eeeef1;border-radius:6px;box-shadow:none;background:#fafafb}
[data-journey-stage="1"] .jc-card.jc-miniapp[data-jc-action=files] .ja-file{min-height:59px;padding:9px 10px;gap:9px;background:transparent}
[data-journey-stage="1"] .jc-card.jc-miniapp[data-jc-action=files] .ja-file.is-ready{background:transparent}
[data-journey-stage="1"] .jc-card.jc-miniapp[data-jc-action=files] .ja-file.is-receiving{background:#fff4e9}
[data-journey-stage="1"] .jm-materials .jm-review-toggle{min-height:32px;margin-top:6px;padding:7px 3px;color:#69727d;font-size:12px}
[data-journey-stage="1"] .jm-materials .jm-review-toggle:disabled{color:#a1a5ac}
[data-journey-stage="1"] .jm-materials.jm-review-press .jm-review-toggle,[data-journey-stage="1"] .jm-materials .jm-review-toggle:active:not(:disabled){background:#f1f3f5}
[data-journey-stage="1"] .jm-materials .jm-result,[data-journey-stage="1"] .jm-materials.is-drag-sequence .jm-result{margin:0 3px;color:#748179;font-size:12px}
[data-journey-stage="1"][data-material-cover-failed=true] .jm-brand-thumbnail .mt-eggie{display:none}
@media(max-width:600px){[data-journey-stage="1"] .pm-cover.pm-brand-thumbnail,[data-journey-stage="1"] .jm-brand-thumbnail{height:171px}[data-journey-stage="1"] .mt-eggie{width:151px;height:125px;bottom:4px}[data-journey-stage="1"] .mt-copy{left:15px;top:35px}[data-journey-stage="1"] .mt-copy strong{font-size:23px}}
