.smc-upload{display:flex;flex-direction:column;gap:var(--space-4);color:var(--color-text)}.smc-upload .view-head{margin-bottom:0}.smc-upload h2{margin:0;font:600 var(--text-h3)/1.2 var(--font-heading)}.smc-upload .btn>svg,.smc-upload .btn-icon>svg,.smc-upload .tbl-tool>svg,.smc-upload .alert-icon>svg,.smc-upload .check-row>svg{width:16px;height:16px;flex:none}.smc-upload .alert-icon>svg{width:20px;height:20px}.smc-upload__crumbs{min-height:40px}.smc-upload__crumbs>svg{width:14px;height:14px}.smc-upload__crumbs h1{margin:0;font:inherit}.smc-upload__req{padding:var(--space-4) var(--space-5)}.smc-upload__req-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.smc-upload__dot{flex:none;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--color-accent)}.smc-upload__lead{margin:4px 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.smc-upload__pick .fmt{cursor:default}.smc-upload .smc-upload__pick-title{margin-top:var(--space-6)}.smc-upload__rejected{margin-top:var(--space-4)}.smc-upload__file{flex:1;min-width:200px}.smc-upload__checks-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.smc-upload__checks{margin:0;padding:0;list-style:none}.smc-upload__failed{color:var(--color-danger-dark)}.smc-upload__pending-dot{flex:none;width:16px;height:6px;display:flex;justify-content:center}.smc-upload__pending-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.smc-upload__note{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.smc-upload__stack{display:flex;flex-direction:column;gap:var(--space-4)}.smc-upload__issues{table-layout:fixed}.smc-upload__issues td{vertical-align:top}.smc-upload__value{color:var(--color-danger-dark);word-break:break-all}.smc-upload__foot{justify-content:flex-end}.smc-upload .smc-upload__summary-title{margin-bottom:var(--space-4)}.smc-upload__columns{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-5) 0}.smc-upload__columns-label{font-size:var(--text-sm);color:var(--color-text-muted)}.smc-upload__tokens{display:flex;flex-wrap:wrap;gap:6px}.smc-upload__tokens .token{padding:3px 9px}.smc-upload__gap{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-sm);color:var(--color-text-muted)}.smc-upload__gap>svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--color-text-faint)}.smc-upload__gap>div{display:flex;flex-direction:column;gap:2px}.smc-upload__gap b{color:var(--color-text);font-weight:600}.smc-upload__actions{display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}.smc-upload__nodata{color:var(--color-text-faint)}.smc-upload__scroll{overflow-x:auto}.smc-upload__scroll .table{min-width:560px}.smc-upload .table td.smc-upload__empty-cell{padding:0}.smc-upload .state h1,.smc-upload .state h3{margin:0 0 10px;font:600 var(--text-h2)/1.2 var(--font-heading);color:var(--color-text)}.smc-upload .state h1{font-size:22px}.smc-upload .state p{margin:0 auto;max-width:52ch;font-size:var(--text-body);line-height:1.55;color:var(--color-text-muted);text-wrap:pretty}.smc-upload .state .state-icon>svg{width:24px;height:24px}
