.su{display:grid;gap:20px}.su-kv{margin:0;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:13.5px}.su-kv>div{display:flex;gap:8px}.su-kv dt{color:var(--c-ink-3)}.su-kv dd{margin:0;color:var(--c-ink-2)}.su-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--c-line-2)}.su-card{border-bottom:1px solid var(--c-line);padding:16px 0;display:grid;gap:14px}[data-samples] .su-card{grid-template-columns:minmax(0,1fr) auto 104px;gap:12px 24px;align-items:center}[data-samples] .su-card>.su-err,[data-samples] .su-card>.su-files,[data-samples] .su-card>.su-linkrow,[data-samples] .su-card>.su-steps{grid-column:1/-1}.su-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:start}.su-state{font-size:12.5px;color:var(--c-ink-3);white-space:nowrap;text-align:right;letter-spacing:.04em}.su-state.got{color:var(--c-ink);font-weight:600}.su-state.got:before{content:"";display:inline-block;width:6px;height:6px;background:#3f8f68;margin-right:7px;vertical-align:1px}.su-steps{margin:0;padding:12px 0 0 20px;font-size:13.5px;line-height:1.6;color:var(--c-ink-2)}.su-mark{width:32px;height:32px;border-radius:2px;display:grid;place-items:center;background:var(--c-bg);border:1px solid var(--c-line);overflow:hidden}.su-mark img{width:20px;height:20px;border-radius:4px}.su-mark span{font-size:12px;font-weight:600;color:var(--c-ink-2);letter-spacing:.02em}.su-name{display:grid;gap:2px;min-width:0}.su-name b{font-size:15.5px;font-weight:600;color:var(--c-ink);line-height:1.3;overflow-wrap:anywhere}.su-name span{font-size:14px;color:var(--c-ink-2);line-height:1.4}.su-name .su-types{font-size:12.5px;color:var(--c-ink-3)}.su-got{font-size:12.5px;color:var(--c-ok,var(--c-ink-2));white-space:nowrap;padding-top:2px}.su-got:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:1px}.su-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.su-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}label.su-pick{height:40px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;background:var(--c-accent);color:var(--c-accent-ink);border:1px solid var(--c-accent);border-radius:2px;transition:background .15s}label.su-pick:hover{background:var(--c-accent-hover,var(--c-accent))}label.su-pick.busy{opacity:.7;cursor:progress}.su-acts:has(.su-file:focus-visible) label.su-pick,.su-file:focus-visible+label.su-pick{outline:2px solid var(--c-accent);outline-offset:2px}button.su-link{font:inherit;font-size:14px;height:40px;padding:0 16px;background:transparent;cursor:pointer;border:1px solid var(--c-line-2);border-radius:2px;color:var(--c-ink)}button.su-link:hover,button.su-link[aria-expanded=true]{border-color:var(--c-ink)}.su-linkrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.su-linkrow input{height:40px;width:100%;font:inherit;font-size:14px;padding:0 12px;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line-2);border-radius:2px}.su-linkrow .sx-btn{height:40px;padding:0 18px;font-size:14px}.su-files{list-style:none;margin:0;padding:10px 0 0;border-top:1px solid var(--c-line);display:grid;gap:4px;font-size:13px;color:var(--c-ink-2)}.su-files li{overflow-wrap:anywhere}.su-files em{font-style:normal;color:var(--c-ink-3);margin-left:8px}.su-err{margin:0}.su-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:4px}.su-foot .fm-go{margin:0}.su-foot .sx-btn{height:44px;padding:0 20px;font-size:15px}.su-foot .sx-btn:disabled{opacity:.45;cursor:not-allowed}.su-mail{font-size:13.5px;color:var(--c-ink-2)}.su-done{display:grid;gap:14px;justify-items:start}@media (max-width:640px){[data-samples] .su-card{grid-template-columns:minmax(0,1fr) auto}[data-samples] .su-card>.su-acts{grid-column:1/-1;grid-row:2}.su-linkrow{grid-template-columns:minmax(0,1fr)}.su-foot .sx-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.su-card{transition:none}}:root [data-samples] .su-foot .sx-btn,:root [data-samples] .su-linkrow .sx-btn,:root [data-samples] .su-linkrow input,:root [data-samples] button.su-link,:root [data-samples] label.su-pick{border-radius:2px}