.smt{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg)}.smt__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:#ffffff08;border-bottom:1px solid var(--color-border)}.smt__count{font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-gray-light)}.smt__actions{display:flex;gap:var(--space-2)}.smt__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:var(--font-weight-bold);font-family:var(--font-family);color:var(--color-white);background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.smt__btn:hover{background:#ffffff14}.smt__btn svg{color:var(--color-red-text)}.smt__scroll{max-height:620px;overflow:auto}.vsm{background:var(--color-bg);min-height:100vh}.vsm__form{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.vsm__input-wrap{flex:1;min-width:260px;max-width:420px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.vsm__input-wrap svg{color:var(--color-gray-mid)}.vsm__input-wrap:focus-within{border-color:#bf011980}.vsm__input{flex:1;background:none;border:none;outline:none;padding:13px 0;font-size:14px;color:var(--color-white);font-family:var(--font-family)}.vsm__submit{padding:13px 26px;background:var(--color-red);color:var(--color-white-pure);font-size:14px;font-weight:var(--font-weight-bold);font-family:var(--font-family);border:none;border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--glow-red);display:inline-flex;align-items:center;gap:8px;transition:background var(--transition-base)}.vsm__submit:hover{background:var(--color-red-dark)}.vsm__submit:disabled{opacity:.6;cursor:not-allowed}.vsm__spin{animation:vsm-spin .8s linear infinite}@keyframes vsm-spin{to{transform:rotate(360deg)}}.vsm__main{padding:var(--space-5) var(--space-5) var(--space-7)}.vsm__inner{max-width:1000px;margin:0 auto}.vsm__error{font-size:13px;color:var(--color-red-text);padding:var(--space-3);background:#bf01190f;border:1px solid rgba(191,1,25,.15);border-radius:var(--radius-sm)}.vsm__loading{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-7);color:var(--color-gray-light);font-size:14px}.vsm__loading svg{color:var(--color-red-text)}.vsm__summary{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-3);font-size:13px;color:var(--color-gray-light)}.vsm__summary strong{color:var(--color-white-pure)}.vsm__cap{color:#f59e0b}.vsm__xml{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:var(--font-weight-bold);font-family:var(--font-family);color:var(--color-white);background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.vsm__xml:hover{background:#ffffff14}.vsm__xml svg{color:var(--color-red-text)}.vsm__content{padding:var(--space-7) var(--space-5);border-top:1px solid var(--color-border)}
