/* Core layout */
.vcrs-tyre-calc{width:100%;max-width:none;display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}
.vcrs-tyre-calc *{box-sizing:border-box}
.vcrs-tyre-calc label{display:block;margin-bottom:6px;font-size:.95rem;color:#fff}
.vcrs-row{margin-bottom:12px}
.vcrs-row-mode{display:flex;gap:12px}
.vcrs-row-main{display:grid;grid-template-columns:1fr;gap:12px}
@media (min-width: 992px){
  .vcrs-row-main{grid-template-columns:repeat(3,1fr)}
}
.vcrs-adv-row{display:grid;grid-template-columns:1fr;gap:12px}
@media (min-width: 992px){
  .vcrs-adv-row{grid-template-columns:repeat(3,1fr)}
}
.vcrs-field select,.vcrs-field input{width:100%;padding:10px 12px;border:1px solid transparent;background:#2b2b2b;color:#fff;border-radius:0}
.vcrs-input-unit{display:grid;grid-template-columns:1fr 90px;gap:8px;align-items:stretch}
.unit-select{min-width:80px}
.vcrs-calc-btn{width:100%;padding:12px 16px;font-weight:700;font-size:1.125rem;background:#FEB902;color:#111;border:0;border-radius:0;cursor:pointer}
.vcrs-calc-btn:focus{outline:2px solid rgba(255,255,255,.25);outline-offset:2px}
.vcrs-result-box{margin:12px 0 8px;padding:16px 20px;border:2px solid #fff;background:transparent;border-radius:0;display:block;text-align:center;width:100%}
.vcrs-main-result .value,.vcrs-main-result .unit{color:#FEB902;font-weight:700}
.vcrs-axle-results{margin-top:8px;color:#fff}
.vcrs-center{display:flex;justify-content:center;align-items:center}
.vcrs-toggle{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#fff}
#conv_table_wrap{margin-top:12px}
.conv-table{width:100%;border-collapse:collapse;margin:0 auto;color:#fff}
.conv-table tr{border-bottom:1px solid rgba(255,255,255,.25)}
.conv-table tr:first-child{border-top:none}
.conv-table td{padding:8px 6px;text-align:center}
.conv-table tr.is-result td,
.conv-table tr.is-front td,
.conv-table tr.is-rear td{color:#FEB902;font-weight:700}
.vcrs-hidden{display:none !important}
.vcrs-version-note{margin-top:12px;opacity:.8;color:#fff}
/* Background safeguard */
.vcrs-tyre-calc{background:transparent}
