.transcribe-suite-body .meeting-main{max-width:none}.transcribe-hero{min-height:330px}
.transcribe-workspace{grid-template-columns:minmax(0,1fr) 340px}.transcribe-tabs{display:flex;gap:7px;margin:16px 0 11px}
.transcribe-tabs .tab{border:1px solid var(--meet-line);background:#071325;color:#8ea2bd;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:800;cursor:pointer}
.transcribe-tabs .tab.active{border-color:#6c66ff;color:#fff;background:linear-gradient(135deg,rgba(115,74,233,.38),rgba(27,98,179,.28))}
.stack{display:grid;gap:10px}.transcribe-drop>span{max-width:520px}.compact-record{min-height:0;padding:14px 15px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;gap:12px}
.compact-record-copy{display:flex;align-items:center;gap:11px}.compact-record-copy>div{display:grid;gap:2px}.compact-record-copy strong{font-size:12px}.compact-record-copy small{color:var(--meet-muted);font-size:9px;line-height:1.45}.record-mini-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#fd5879,#ff334f);color:#fff;box-shadow:0 0 24px rgba(255,64,103,.24)}
.url-panel{min-height:235px;border:1px dashed #3a5d87;border-radius:17px;background:linear-gradient(180deg,rgba(8,27,50,.56),rgba(5,14,27,.48));display:grid;align-content:center;justify-items:center;gap:10px;padding:28px;text-align:center}
.url-panel>span{max-width:520px;color:var(--meet-muted);font-size:11px;line-height:1.5}.url-panel input{width:min(620px,100%);border:1px solid var(--meet-line2);background:#06101e;color:#fff;border-radius:11px;padding:12px 13px}
.format-block{margin-top:14px;display:grid;gap:8px}.chips{display:flex;gap:7px;flex-wrap:wrap}.chip{border:1px solid var(--meet-line);background:#071325;color:#8ea2bd;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800;cursor:pointer}.chip.active{border-color:#6c66ff;color:#fff;background:linear-gradient(135deg,rgba(115,74,233,.38),rgba(27,98,179,.28))}
.meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.pill{border:1px solid var(--meet-line2);background:#071527;color:#cfe1f4;border-radius:999px;padding:6px 9px;font-size:10px}
.transcribe-terms{display:flex;align-items:flex-start;gap:8px;margin-top:13px;color:#879cb7;font-size:10px}.transcribe-terms input{width:16px;height:16px;margin:0;accent-color:#6b65ff}.transcribe-terms a{color:#62dfff}
.transcribe-status{margin-top:13px;padding:11px 12px;border:1px solid var(--meet-line);border-radius:12px;color:#bfd2e8;background:#061322;font-size:11px}.transcribe-status.ok,.status.ok{border-color:#257b60;color:#9eedc9}.transcribe-status.bad,.status.bad{border-color:#843b4d;color:#ffb7c2}
.results{display:grid;gap:8px;margin-top:11px}.result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid var(--meet-line);border-radius:12px;background:#061220}.result-name{font-size:11px;font-weight:800}.result-size{color:var(--meet-muted);font-size:9px}.result-btn{border:1px solid #4d6fff;border-radius:9px;padding:8px 10px;background:linear-gradient(135deg,#625cff,#1b91ff);color:#fff;font-size:9px;font-weight:900;cursor:pointer}
.transcribe-price{display:flex;align-items:baseline;gap:8px;margin:14px 0}.transcribe-price strong{font-size:42px;letter-spacing:-.055em}.transcribe-price span{color:var(--meet-muted);font-size:11px}.transcribe-plan-status{margin-top:12px;padding:11px 12px;border:1px solid var(--meet-line);border-radius:12px;color:#bfd2e8;background:#061322;font-size:11px;line-height:1.5}.transcribe-plan-status.ok{border-color:#257b60;color:#9eedc9}.transcribe-plan-status.bad{border-color:#843b4d;color:#ffb7c2}.transcribe-plan-card .meeting-btn.full{margin-top:10px}.transcribe-crosssell h2{font-size:18px;margin:6px 0}.transcribe-crosssell p{color:var(--meet-muted);font-size:11px;line-height:1.55}.transcribe-crosssell a{display:flex;align-items:center;justify-content:center;margin-top:10px}.share-suite{margin:0}.transcribe-feature-strip{margin-top:0}
.web-locked .workspace-grid{filter:saturate(.92)}.web-locked .upload-card,.web-locked #jobCard,.web-locked #statusCard{opacity:.56;pointer-events:none}
.spinner{display:inline-block;width:13px;height:13px;border:2px solid #435b78;border-top-color:#63dcff;border-radius:50%;animation:spin .8s linear infinite;margin-right:7px;vertical-align:-2px}
@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:1180px){.transcribe-workspace{grid-template-columns:minmax(0,1fr) 300px}}
@media(max-width:860px){.transcribe-workspace{grid-template-columns:1fr}.transcribe-right{grid-row:1}.transcribe-plan-card{order:1}.transcribe-crosssell{order:2}.share-suite{order:3}}
@media(max-width:560px){.compact-record{display:grid;justify-items:stretch}.compact-record .record-actions{display:grid;grid-template-columns:1fr 1fr}.transcribe-price strong{font-size:36px}.transcribe-tabs{display:grid;grid-template-columns:1fr 1fr}.url-panel{padding:20px}.transcribe-feature-strip{grid-template-columns:1fr}}
