/* hero-card.css - in-game style hero details on parchment (Hero Database popup and hero pages). Needs parchment.css. */
.hc{max-width:440px;margin:0 auto;font-family:"Segoe UI",system-ui,sans-serif}
.hc .dc-parch{padding:14px 14px 16px}
.hc-top{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}
.hc-port{position:relative;width:112px}
.hc-port .pf{width:112px;height:112px;border-radius:10px;padding:4px;
  background:linear-gradient(160deg,#ffe49a,#c8901f 45%,#7a5410);box-shadow:0 3px 8px rgba(40,20,0,.55),inset 0 0 0 2px var(--rc,#c8901f)}
.hc-port img{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px;border:2px solid var(--rc,#c8901f);background:#2a1d10}
.hc-stars{display:flex;justify-content:center;gap:1px;margin-top:-13px;position:relative}
.hc-stars button{appearance:none;border:0;background:none;padding:0 1px;cursor:pointer;font-size:22px;line-height:1;
  color:rgba(60,40,15,.35);text-shadow:0 1px 0 rgba(255,240,200,.5);-webkit-text-stroke:1px rgba(60,35,5,.6)}
.hc-stars button.on{color:#ffc928;text-shadow:0 0 6px rgba(255,190,0,.7),0 2px 0 #7a4e05;-webkit-text-stroke:1px #8a5a05}
.hc-stars button.on.blue{color:#5fd0ff;text-shadow:0 0 6px rgba(60,180,255,.7),0 2px 0 #08456b;-webkit-text-stroke:1px #0b4a75}
.hc-stars-hint{text-align:center;font-size:10.5px;color:var(--dc-ink-soft);margin-top:2px}
.hc-name{padding:8px 12px;font-size:21px;line-height:1.15;margin:0;font-weight:400;overflow-wrap:anywhere}
.hc-rar{display:inline-block;margin-top:8px;padding:2px 10px;border-radius:12px;font-weight:700;font-size:12.5px;color:#1d1206;
  background:var(--rc,#c8901f);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.4)}
.hc-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.hc-acts .dc-btn{padding:6px 10px;font-size:12.5px}
.hc-hr{height:2px;margin:12px -4px;background:linear-gradient(90deg,transparent,rgba(90,55,20,.55),transparent)}
.hc-mid{display:grid;grid-template-columns:1fr auto;gap:10px}
.hc-cr{font-size:14px;margin:0 0 8px}
.hc-cr b{color:var(--dc-ink)}
.hc-cr span{color:#7a3d0a;font-weight:700;margin-right:10px}
.hc-skill{display:grid;grid-template-columns:58px 1fr;gap:9px;margin-bottom:9px}
.hc-skill img,.hc-skill .noimg{width:58px;height:58px;border-radius:6px;border:2px solid #4a2e10;box-shadow:0 2px 4px rgba(40,20,0,.5);background:#3a2a18}
.hc-skill .t{font-size:13.5px;font-weight:700;color:var(--dc-ink)}
.hc-skill .t i{font-style:normal;color:#9a4a0a}
.hc-skill .d{font-size:12.5px;line-height:1.35;color:#5a3a16;margin-top:2px}
.hc-stats{display:flex;flex-direction:column;gap:3px;min-width:84px}
.hc-st{display:flex;align-items:center;gap:6px;font-weight:800;font-size:14px;color:var(--dc-ink);padding:1px 8px 1px 4px;border-radius:12px;white-space:nowrap}
.hc-st svg{width:18px;height:18px;flex:none}
.hc-st.main{background:rgba(40,110,200,.16);box-shadow:inset 0 0 0 2px #2e6fc4;color:#123e7a}
.hc-st.pw{font-size:15px}
.hc-line{font-size:12.5px;line-height:1.4;color:var(--dc-ink);padding:5px 0;border-top:1px solid rgba(90,55,20,.25)}
.hc-line:first-child{border-top:0}
.hc-line b{color:#7a3d0a}
.hc-ally{display:grid;grid-template-columns:62px 1fr auto;gap:10px;align-items:center;padding:8px;margin-top:10px}
.hc-ally img{width:62px;height:62px;border-radius:6px;background:linear-gradient(160deg,#d36a1e,#7a3208);border:2px solid #4a2005;padding:6px;box-sizing:border-box}
.hc-ally .tx{font-weight:700;font-size:14px;color:var(--dc-ink);line-height:1.3}
.hc-ally .tx b{display:block;font-size:16px;color:#5a2a05}
.hc-info{appearance:none;cursor:pointer;width:30px;height:30px;border-radius:50%;border:2px solid #fff;color:#fff;font:italic 800 16px Georgia,serif;
  background:radial-gradient(circle at 40% 35%,#55a8ff,#0b5bc4);box-shadow:0 2px 3px rgba(0,0,0,.45)}
.hc-ab{padding:4px 10px 6px;font-size:12.5px;line-height:1.4;color:var(--dc-ink)}
.hc-ab div{padding:3px 0}
.hc-ab b{color:#7a3d0a}
.hc-plate{padding:7px 12px;margin-top:12px;font-size:16px}
.hc-rnext{font-size:12.5px;margin:6px 2px 0;color:var(--dc-ink)}
.hc-rnext b{color:#7a3d0a}
.hc-sec{margin-top:12px}
.hc-sec h3{margin:0 0 6px;font:400 15px "Lilita One",system-ui,sans-serif;letter-spacing:.5px;color:#5a2a05}
.hc-upg{display:grid;grid-template-columns:40px 1fr;gap:9px;align-items:start;padding:6px 8px;border-top:1px solid rgba(90,55,20,.22)}
.hc-upg:first-of-type{border-top:0}
.hc-upg img,.hc-upg .noimg{width:40px;height:40px;border-radius:5px;border:1px solid #4a2e10;background:#3a2a18}
.hc-upg .noimg{display:grid;place-items:center;color:#e9c46a;font-size:18px}
.hc-upg .n{font-weight:800;font-size:13.5px;color:var(--dc-ink)}
.hc-upg .n small{font-weight:700;color:#9a4a0a;margin-left:6px}
.hc-upg .e{font-size:12.5px;color:#5a3a16;line-height:1.35}
.hc-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding:9px 10px;font-size:12.5px;color:var(--dc-ink)}
.hc-facts div b{display:block;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:#7a4a1a}
.hc-mine{margin-top:2px}
.hc-gild{display:flex;align-items:center;gap:8px;font-size:12.5px;margin-top:8px;color:var(--dc-ink)}
.hc-gild{flex-wrap:wrap}
.hc-gild input{width:82px;padding:4px 6px;border-radius:6px;border:1px solid #6b4a26;background:#f3e3bd;color:var(--dc-ink);font:700 13px system-ui}
.hc-note{font-size:11px;color:var(--dc-ink-soft);margin-top:10px;line-height:1.4}
.hc-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);opacity:0;transition:.25s;
  background:#2b2620;color:#fbe9b8;border:1px solid #c9a35a;border-radius:10px;padding:9px 16px;font:600 13.5px system-ui;z-index:99;pointer-events:none}
.hc-toast.on{opacity:1;transform:translateX(-50%)}
@media (max-width:380px){
  .hc .dc-parch{padding:12px 10px 14px}
  .hc-port,.hc-port .pf{width:96px}.hc-port .pf{height:96px}
  .hc-name{font-size:18px}
  .hc-skill{grid-template-columns:48px 1fr}.hc-skill img,.hc-skill .noimg{width:48px;height:48px}
  .hc-stats{min-width:76px}.hc-st{font-size:13px;padding-right:6px}
}
.hc-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.hc-links a{display:inline-block}
/* hero-details sections (Best modes, Hatred/passive lines, Equipment, How to get in detail) and the 0-8 stars */
.hc-stars-lv{text-align:center;font:700 11.5px system-ui,sans-serif;color:var(--dc-ink);margin-top:3px;line-height:1.1}
.hc-bs{color:#0b5f9a}.hc-rs{color:#b3201a}
.hc-stars button.on.red{color:#ff5a4a;text-shadow:0 0 6px rgba(255,60,40,.7),0 2px 0 #6b0e08;-webkit-text-stroke:1px #7a120b}
.hc-starnote{font-size:11.5px;color:#8a4a0a;font-style:italic;margin:6px 2px 0;line-height:1.35}
.hc-starnote[hidden]{display:none}
.hc-unk{color:#8a4a0a;font-style:italic}
.hc-li{width:20px;height:20px;border-radius:4px;vertical-align:-5px;margin-right:5px;border:1px solid #4a2e10}
.hc-modes{display:flex;flex-wrap:wrap;gap:5px}
.hc-chip{display:inline-block;font-size:12px;font-weight:700;padding:3px 9px;border-radius:12px;border:1px solid rgba(60,35,5,.45);line-height:1.3}
.hc-chip.good{background:#2f7a3a;color:#fff;border-color:#174a1e;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}
.hc-chip.ok{background:rgba(201,150,60,.35);color:#3b2611}
.hc-chip.poor{background:rgba(90,55,20,.12);color:#7a5a3a;text-decoration:line-through;text-decoration-color:rgba(120,40,10,.6)}
.hc-chip.unk{background:transparent;color:#6b4a26}
.hc-legend{font-size:11px;color:var(--dc-ink-soft);margin:6px 2px 0;line-height:1.5}
.hc-legend .hc-chip{font-size:10.5px;padding:1px 7px}
.hc-tal{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:5px;padding:7px}
.hc-t{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 4px;border-radius:8px;background:rgba(255,240,200,.25);
  border:1px solid rgba(90,55,20,.3);text-align:center;font-size:11.5px;color:var(--dc-ink);min-width:0}
.hc-t img{width:32px;height:32px;border-radius:5px}
.hc-t .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:11px;color:#fbe9b8;
  background:radial-gradient(circle at 40% 35%,#8a5a2b,#43280c)}
.hc-t .b{font-weight:700;overflow-wrap:anywhere}
.hc-t .p{font-size:10px;color:var(--dc-ink-soft)}
.hc-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}
.hc-tabs .dc-stone{min-width:38px;height:30px;padding:0 6px;font-size:13px}
.hc-tabs .dc-stone .hc-bs{color:#5fd0ff;text-shadow:0 1px 0 #08456b}
.hc-tabs .dc-stone .hc-rs{color:#ff6a5a;text-shadow:0 1px 0 #5a0a05}
.hc-eq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}
.hc-eqnote{margin:0;padding:9px 10px;font-size:12.5px;color:var(--dc-ink)}
.hc-it{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;font-size:11px;font-weight:700;color:var(--dc-ink);min-width:0;overflow-wrap:anywhere}
.hc-it img,.hc-it .noimg{width:44px;height:44px;border-radius:6px;border:2px solid #4a2e10;background:#3a2a18;display:block}
.hc-how{padding:8px 10px;font-size:12.5px;color:var(--dc-ink);line-height:1.45}
.hc-how ul{margin:0;padding-left:18px}
.hc-how li{padding:2px 0}
@media (max-width:380px){.hc-tal{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-tabs .dc-stone{min-width:34px;padding:0 4px}}
.hc-stars-step{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:3px}
.hc-stars-step .hc-stars-lv{margin:0;min-width:58px;text-align:center}
.hc-sstep{appearance:none;cursor:pointer;width:24px;height:22px;padding:0;border-radius:6px;font:800 15px/1 system-ui,sans-serif;color:#fbe9b8;background:linear-gradient(180deg,#8a5a2b,#5b3814 60%,#43280c);border:1px solid #2a1606;box-shadow:inset 0 1px 0 rgba(255,215,140,.4),0 1px 0 #24150a}
.hc-sstep:hover{filter:brightness(1.12)}
/* your hero on this server: server picker, rarity picker (player.js), gun count */
.hc-srv{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;font:800 10.5px/1.2 "Segoe UI",system-ui,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:var(--dc-ink-soft)}
.hc-srv select,.hc-plate select{max-width:100%;min-width:0;padding:3px 6px;border-radius:6px;border:1px solid #6b4a26;background:#f3e3bd;color:var(--dc-ink);font:700 13px system-ui,sans-serif;text-transform:none;letter-spacing:0}
.hc-plate select{font:400 15px "Lilita One",system-ui,sans-serif;padding:2px 4px;margin-left:4px}
.hc-save{font-size:11.5px;color:var(--dc-ink-soft);margin:6px 2px 0;line-height:1.35}
.hc-save b{color:#7a3d0a}
.hc-gun{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font:700 13px system-ui,sans-serif;color:var(--dc-ink)}
.hc-gun input{width:58px;text-align:center;padding:4px 6px;border-radius:6px;border:1px solid #6b4a26;background:#f3e3bd;color:var(--dc-ink);font:700 14px system-ui}
.hc-gun .hc-sstep{width:30px;height:28px}
/* rune slots (rune-slots.js): the game's rune row under the Rarity plate, on parchment */
.rs[data-rs]{margin-top:8px}
.rs-band{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px;border-radius:7px;
  background:linear-gradient(180deg,#2b2e34,#202328);box-shadow:inset 0 0 0 1px #4b4f57,inset 0 3px 8px rgba(0,0,0,.55),0 1px 0 rgba(255,235,190,.35)}
.rs-slot{appearance:none;position:relative;width:100%;aspect-ratio:1;max-width:86px;justify-self:center;padding:0;margin:0;border:0;border-radius:3px;cursor:pointer;
  display:grid;place-items:center;overflow:hidden;color:inherit;
  background:linear-gradient(155deg,#4b4347 0%,#352e32 45%,#272225 100%);
  box-shadow:inset 2px 2px 0 rgba(255,255,255,.13),inset -2px -2px 0 rgba(0,0,0,.55),inset 0 0 14px rgba(0,0,0,.45),0 0 0 2px #41454c,0 0 0 4px #17191d}
.rs-slot:disabled{cursor:default}
.rs-slot:not(:disabled):hover{filter:brightness(1.15)}
.rs-slot:focus-visible{outline:2px solid #e9c46a;outline-offset:5px}
.rs-slot.gone{cursor:default;opacity:.35;filter:grayscale(1)}
.rs-num{font:400 clamp(18px,7vw,30px)/1 "Lilita One",Georgia,serif;letter-spacing:1px;color:rgba(160,62,62,.42);text-shadow:0 1px 0 rgba(0,0,0,.5)}
.rs-slot.on{background:radial-gradient(circle at 50% 45%,#16393b,#0b1d1f 75%);
  box-shadow:inset 0 0 10px rgba(0,0,0,.6),0 0 0 3px var(--rr,#c8901f),0 0 0 5px #121417,0 0 9px 3px color-mix(in srgb,var(--rr,#c8901f) 45%,transparent)}
.rs-slot img{width:90%;height:90%;object-fit:contain}
.rs-slot.cur{outline:2px dashed #e9c46a;outline-offset:5px}
.rs-noimg{font:800 18px system-ui;color:#e9c46a}
.rs-band.locked .rs-slot{filter:grayscale(1) brightness(.7);opacity:.55}
.rs-lock{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;padding:6px;pointer-events:none}
.rs-lock span{padding:5px 12px;border-radius:999px;background:rgba(12,10,8,.86);border:1px solid #8a6a32;color:#fbe9b8;font:400 14px/1.2 "Lilita One",system-ui,sans-serif;letter-spacing:.4px;text-align:center}
.rs-caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:5px 9px 0}
.rs-cap{min-width:0;padding-top:3px;border-top:3px solid var(--rr,#999);font:700 10.5px/1.2 system-ui,sans-serif;color:#4a2306;text-align:center;overflow-wrap:anywhere;
  display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}
a.rs-cap:hover{text-decoration:underline}
.rs-cap.none{border-top-color:rgba(90,55,20,.25);color:var(--dc-ink-soft);font-weight:600}
.rs-from{margin:8px 2px 0;font:700 12px/1.4 system-ui,sans-serif;color:var(--dc-ink-soft)}
.rs-note{font-size:11.5px;color:var(--dc-ink-soft);margin:6px 2px 0;line-height:1.4}
.rs-note a{color:#5a2a05;text-decoration:underline}
.hc-valor{text-align:center;margin:10px 0 2px}
.hc-vbtn{appearance:none;cursor:pointer;padding:8px 26px;border-radius:9px;font:400 17px/1.1 "Lilita One",Georgia,serif;letter-spacing:.5px;color:#2b2420;
  background:repeating-linear-gradient(90deg,rgba(120,95,60,.10) 0 3px,transparent 3px 11px),linear-gradient(180deg,#f2ece0 0%,#ddd3c1 55%,#bfb29b 100%);
  border:2px solid #fbf7ee;box-shadow:0 0 0 3px #3a3d44,0 0 0 5px #1a1c20,inset 0 -3px 0 rgba(90,70,40,.35),0 3px 6px rgba(0,0,0,.45);text-shadow:0 1px 0 rgba(255,255,255,.6)}
.hc-vbtn:hover{filter:brightness(1.12)}
.hc-vbtn:disabled{cursor:default;filter:grayscale(.6);opacity:.7}
/* the rune picker (parchment sheet) */
.rs-shade{position:fixed;inset:0;z-index:400;display:none;align-items:center;justify-content:center;padding:12px;background:rgba(5,4,3,.74)}
.rs-shade.open{display:flex}
html.rs-noscroll{overflow:hidden}
.rs-box{position:relative;width:100%;max-width:500px;max-height:92vh;display:flex;flex-direction:column;font-family:"Segoe UI",system-ui,sans-serif}
.rs-box>.dc-parch{padding:14px;overflow:auto;overscroll-behavior:contain;max-height:calc(92vh - 18px)}
.rs-x{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;padding:0;font-size:20px;line-height:1}
.rs-h{margin:0 42px 8px 0;font:400 19px "Lilita One",system-ui,sans-serif;color:#5a2f0c}
.rs-band-sm{max-width:300px;gap:10px;padding:8px;margin-bottom:8px}
.rs-band-sm .rs-num{font-size:20px}
.rs-cur{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:9px;background:rgba(90,55,20,.14)}
.rs-cur .rs-tx{flex:1}
.rs-cur .rs-tx a{color:#5a2a05;text-decoration:underline dotted;font-weight:700}
.rs-box input[type=search]{width:100%;box-sizing:border-box;margin-top:8px;padding:8px 10px;border-radius:8px;border:1px solid #8a6436;background:#f6e7c4;color:#2a1606;font:600 15px system-ui,sans-serif}
.rs-rars{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 4px}
.rs-rars .dc-btn{padding:4px 8px;font-size:11.5px}
.rs-list{max-height:44vh;overflow:auto;overscroll-behavior:contain;padding:2px 2px 4px}
.rs-gh{margin:10px 2px 4px;font:400 15px "Lilita One",system-ui,sans-serif;color:#5a2a05;letter-spacing:.4px}
.rs-gh small,.rs-gr small{font:700 11px system-ui;color:var(--dc-ink-soft)}
.rs-gr{margin:8px 2px 4px;padding-left:8px;border-left:4px solid var(--rr);font:800 12.5px system-ui,sans-serif;color:#3a1c04}
.rs-row{display:flex;align-items:stretch;gap:4px;margin-bottom:4px}
.rs-pick{appearance:none;flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:5px 8px;cursor:pointer;text-align:left;border-radius:9px;
  border:1px solid rgba(90,55,20,.35);background:rgba(255,245,215,.35);color:inherit;font:inherit}
.rs-pick:hover{background:rgba(120,75,25,.2)}
.rs-pick.nofree{opacity:.66}
.rs-ic{flex:none;width:40px;height:40px;border-radius:3px;display:grid;place-items:center;overflow:hidden;background:#0b1d1f;box-shadow:0 0 0 2px var(--rr,#999),0 0 0 3px #121417}
.rs-ic img{width:92%;height:92%;object-fit:contain}
.rs-tx{display:flex;flex-direction:column;min-width:0;font-size:12px;color:var(--dc-ink)}
.rs-tx b{font-size:13.5px;overflow-wrap:anywhere}
.rs-meta{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center;font-weight:700;color:var(--dc-ink-soft)}
.rs-rar{font-weight:800;font-size:10.5px;padding:0 7px;border-radius:9px;color:#1d1206;background:var(--rr,#999)}
.rs-here{color:#7a3d0a}
.rs-fx{display:block;font-weight:700;font-size:12.5px;line-height:1.3;color:#5a2a05;margin:1px 0;overflow-wrap:anywhere}
/* rune labels (owner 2026-11-02): the game name as a small line, and the one-line plain explanation */
.rs-gn{display:block;font-size:11px;line-height:1.25;color:var(--dc-ink-soft);overflow-wrap:anywhere}
.rs-ex{display:block;font-size:11.5px;line-height:1.3;color:#4a2f10;margin:1px 0 2px;overflow-wrap:anywhere}
.rs-db{flex:none;display:grid;place-items:center;width:34px;border-radius:9px;border:1px solid rgba(90,55,20,.45);background:rgba(80,50,20,.1);color:#5a2a05;font:800 16px system-ui;text-decoration:none}
.rs-msg{margin:6px 0;padding:6px 9px;border-radius:8px;background:rgba(160,40,10,.14);color:#7a1d05;font:700 12.5px/1.35 system-ui,sans-serif}
.rs-msg[hidden]{display:none}
.rs-msg .dc-btn{margin-left:4px;padding:3px 8px;font-size:11.5px}
/* tiny rune strip for team portraits (RuneSlots.mini) */
.rs-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;margin-top:3px}
.rs-mi{aspect-ratio:1;border-radius:2px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(155deg,#463f43,#272225);box-shadow:inset 0 0 0 1px #17191d}
.rs-mi.on{background:#0b1d1f;box-shadow:inset 0 0 0 2px var(--rr,#999)}
.rs-mi img{width:86%;height:86%;object-fit:contain}
/* alliance round-start note (community data) */
.hc-allynote{margin:6px 0 0;padding:7px 10px;font-size:12.5px;line-height:1.5;color:var(--dc-ink)}
.hc-allynote b{color:#4a2a08}
.hc-src{display:inline-block;font:600 10.5px/1.5 system-ui,sans-serif;color:var(--dc-ink-soft);margin-left:4px;white-space:nowrap}
@media (max-width:600px){
  .rs-shade{align-items:flex-end;padding:0}
  .rs-box{max-width:none;max-height:94vh}
  .rs-box>.dc-parch{max-height:calc(94vh - 18px)}
  .rs-list{max-height:none}
}
@media (max-width:380px){.rs-band{gap:6px;padding:7px}.rs-caps{gap:6px;margin:5px 7px 0}.rs-cap{font-size:9.5px}.rs-lock span{font-size:12.5px;padding:4px 9px}.hc-vbtn{font-size:15px;padding:7px 18px}}
