  .spinner{border-color:rgba(255,255,255,.15);border-top-color:var(--teal)}
  .keybox{margin-top:16px}
  #tooltip{color:var(--text)}
  .sk-row .sk-logo{background:var(--s3)}
  @media(max-width:560px){.wrap{padding:14px 12px 70px}.rbody{padding:12px 10px 14px}.ch-head{
  padding:12px 12px}.ch-inner{padding:0 10px}.ch-ico{width:30px;height:30px}.ch-title{font-size:14px}}
  #sellerProfile{margin-top:16px;border:1px solid var(--t-teal-b);border-left:4px solid var(--teal,#0fae9b);
  border-radius:12px;padding:0 15px;background:linear-gradient(0deg,rgba(15,174,155,.05),rgba(15,174,155,.05));
  transition:box-shadow .18s,border-color .18s}
  #sellerProfile:hover{box-shadow:0 3px 14px rgba(0,0,0,.08)}
  #sellerProfile[open]{background:var(--card,var(--s2));box-shadow:0 3px 14px rgba(0,0,0,.06)}
  #sellerProfile summary{cursor:pointer;list-style:none;padding:13px 0;display:flex;flex-direction:column;gap:5px}
  #sellerProfile summary::-webkit-details-marker{display:none}
  #sellerProfile .sp-row1{display:flex;align-items:center;gap:9px}
  #sellerProfile .sp-chev{color:var(--teal,#0fae9b);font-size:12px;transition:transform .18s;flex:0 0 auto}
  #sellerProfile[open] .sp-chev{transform:rotate(90deg)}
  #sellerProfile .sp-title{font-size:15px;font-weight:800;color:var(--text)}
  #sellerProfile .sp-status{margin-left:auto;font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;
  white-space:nowrap}
  #sellerProfile .sp-status.empty{color:var(--c-amber);background:var(--t-amber)}
  #sellerProfile .sp-status.set{color:var(--teal-d,#0a7d6b);background:rgba(15,174,155,.14)}
  #sellerProfile .sp-sub{font-size:12.5px;color:var(--muted);font-weight:600;padding-left:21px;line-height:1.45}
  #sellerProfile[open] .sp-sub{display:none}
  #sellerProfile .sp-sub b{color:var(--text)}
  #sellerProfile .sp-l{display:block;margin-bottom:5px;font-size:12px;font-weight:700;letter-spacing:.02em;
  text-transform:uppercase;color:var(--text)}
  #sellerProfile .sp-i{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;
  padding:9px 11px;font:inherit;font-size:13.5px;background:var(--card,var(--s2));color:var(--ink,inherit);
  resize:vertical}
  #sellerProfile .sp-i:focus{outline:none;border-color:var(--teal,#0fae9b);box-shadow:0 0 0 3px rgba(15,174,155,
  .12)}
  @keyframes spPulse{0%,100%{box-shadow:0 0 0 0 rgba(15,174,155,0)}30%{box-shadow:0 0 0 5px rgba(15,174,155,.18)}}
  #sellerProfile.sp-nudge{animation:spPulse 1.4s ease-out 2}
  @media(max-width:640px){#sellerProfile div[style*="grid-template-columns:1fr 1fr"]{
  grid-template-columns:1fr!important}}
