.language-switch{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap;color:#7094a5;font-size:13px;font-weight:600}
.language-switch button{font:inherit;min-width:34px;min-height:36px;padding:5px 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:#9bb7c6;cursor:pointer}
.language-switch button[aria-pressed="true"]{color:#65dfff;border-bottom-color:#19c8f4;background:#0c2633}
.language-switch button:hover{color:#fff;background:#113243}
.language-switch button:focus-visible{outline:2px solid #36d7ff;outline-offset:3px}
.login-language{position:absolute;top:22px;right:28px;z-index:5}
.account .language-switch{margin-left:10px}
@media(max-width:600px){.login-language{top:14px;right:12px}.login-brand{padding-right:105px}.account .language-switch{margin-left:0}.topbar .account{flex-wrap:wrap;gap:8px}.activation-shell>.wordmark{margin-right:95px}}
@media(max-width:480px){.topbar .account-identity>span:last-child{display:none}.topbar .account{gap:6px}.language-switch{gap:3px}.language-switch button{min-width:32px}}
.edit-panel{padding:1rem;margin-bottom:1rem;border:1px solid #244352;border-radius:12px;background:#0b1a23}.edit-panel li{margin:.6rem 0}.edit-panel button{margin:.3rem}.edit-panel select{max-width:360px;margin:.5rem 0}.history-grid>div>.history-card{width:100%;height:auto}.history-grid input[type=checkbox]{width:20px;height:20px;margin:.7rem;vertical-align:middle}.edit-panel video{max-height:70vh}

/* Subtle export accents; status and type labels also distinguish the cards. */
.history-card.edit-compare,.secondary.edit-compare{background:#112923;border-color:#365b4e}
.history-card.edit-compare:hover,.secondary.edit-compare:hover:not(:disabled){background:#19362d;border-color:#567e68}
.history-card.edit-concat,.secondary.edit-concat{background:#2a1d23;border-color:#61404a}
.history-card.edit-concat:hover,.secondary.edit-concat:hover:not(:disabled){background:#38262e;border-color:#855663}
.history-card.edit-compare .status{background:#203e32;color:#b4d5bf}
.history-card.edit-concat .status{background:#482f38;color:#e0bdc5}
.history-grid>.history-card{width:100%}
.history-card.edit-compare,.history-card.edit-concat{align-self:start}.history-card.edit-compare .job-thumbnail,.history-card.edit-concat .job-thumbnail{flex:none}.history-card.edit-compare .job-thumbnail img,.history-card.edit-concat .job-thumbnail img{position:absolute;inset:0}

.job-thumbnail .history-hover-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;background:#06141d}.job-thumbnail .history-hover-video.is-playing{opacity:1}.job-thumbnail .thumbnail-badge{z-index:1}
