
.bmcr-wrap{max-width:1100px;margin:24px auto}
.bmcr-card{background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:18px;padding:22px;margin-bottom:18px;box-shadow:0 8px 24px rgba(0,0,0,.05)}
.bmcr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.bmcr-grid label{display:block;font-weight:600;margin-bottom:6px}
.bmcr-grid input,.bmcr-grid select,.bmcr-grid textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #cfd5dc;border-radius:10px;background:#fff}
.bmcr-full{grid-column:1/-1}
.bmcr-primary{border:0;border-radius:11px;padding:12px 18px;font-weight:700;cursor:pointer;background:#1e73be;color:#fff}
.bmcr-status{margin-top:12px}.bmcr-error{color:#b42318}.bmcr-success{color:#067647}.bmcr-hidden{display:none}
.bmcr-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}
.bmcr-car{background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.05)}
.bmcr-car img{display:block;width:100%;height:220px;object-fit:contain;background:#fafafa}.bmcr-car-body{padding:18px}
.bmcr-car h3{margin:8px 0}.bmcr-meta{color:#666;font-size:.95em;margin-bottom:12px}.bmcr-retail{text-decoration:line-through;color:#777}
.bmcr-price{font-size:1.45em;font-weight:800;margin:4px 0}.bmcr-saving{color:#067647;font-weight:700}
.bmcr-badge{display:inline-block;padding:4px 8px;border-radius:999px;font-size:.82em;font-weight:700;background:#eef4ff}.bmcr-badge.request{background:#fff1e6}
.bmcr-extras label{display:inline-flex;align-items:center;gap:6px;margin-right:18px;font-weight:400}.bmcr-extras input{width:auto}
@media(max-width:760px){.bmcr-grid,.bmcr-results-grid{grid-template-columns:1fr}.bmcr-full{grid-column:1}.bmcr-car img{height:190px}}

.bmcr-destination-banner{display:flex;justify-content:space-between;gap:24px;align-items:center;background:linear-gradient(135deg,#0b5aa5,#1683d8);color:#fff;border-radius:20px;padding:26px 28px;margin-bottom:18px}
.bmcr-destination-banner h2{color:#fff;margin:3px 0 8px;font-size:clamp(1.55rem,3vw,2.25rem)}
.bmcr-destination-banner p{margin:0;max-width:720px;line-height:1.55}
.bmcr-kicker{font-size:.78rem;font-weight:800;letter-spacing:.12em;opacity:.9}
.bmcr-islands{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.bmcr-islands span{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);padding:7px 10px;border-radius:999px;font-weight:700;white-space:nowrap}
@media(max-width:760px){.bmcr-destination-banner{display:block}.bmcr-islands{justify-content:flex-start;margin-top:15px}}

#bmcr-pickup-date,#bmcr-dropoff-date{text-align:center;text-align-last:center}
#bmcr-pickup-time,#bmcr-dropoff-time{text-align:center;text-align-last:center}
#bmcr-pickup-date::-webkit-datetime-edit,#bmcr-dropoff-date::-webkit-datetime-edit{text-align:center}

.bmcr-time-split{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(90px,.55fr);gap:6px;align-items:center}
.bmcr-time-split select{width:100%;text-align:center;text-align-last:center}
.bmcr-time-separator{text-align:center;font-size:1.2rem;font-weight:800;color:#475467}

.bmcr-results-head{display:flex;justify-content:space-between;align-items:end;margin:26px 0 12px}
.bmcr-results-head h2{margin:3px 0 4px;font-size:1.7rem}
.bmcr-results-head p{margin:0;color:#667085}
.bmcr-kicker-dark{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:#1e73be}

.bmcr-results-list{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}
.bmcr-car-pro{display:grid;grid-template-columns:230px minmax(0,1fr) 270px;background:#fff;border:1px solid #e1e6ec;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(16,24,40,.06)}
.bmcr-car-image{display:flex;align-items:center;justify-content:center;background:#fafbfc;padding:16px;min-height:190px}
.bmcr-car-image img{width:100%;height:160px;object-fit:contain}
.bmcr-no-image{color:#98a2b3}
.bmcr-car-info{padding:22px 24px;display:flex;flex-direction:column;justify-content:center}
.bmcr-car-topline{display:flex;align-items:center;gap:10px;margin-bottom:7px}
.bmcr-group-code{font-size:.82rem;color:#667085;font-weight:700}
.bmcr-car-info h3{font-size:1.35rem;margin:0 0 12px;line-height:1.25}
.bmcr-specs{display:flex;flex-wrap:wrap;gap:9px 16px;color:#475467;font-size:.92rem;margin-bottom:14px}
.bmcr-specs span{white-space:nowrap}
.bmcr-payment-note{font-size:.9rem;color:#344054;background:#f8fafc;border-radius:9px;padding:9px 11px;max-width:520px}
.bmcr-price-panel{border-left:1px solid #eaecf0;padding:20px 22px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;background:#fcfcfd}
.bmcr-public-label,.bmcr-blue-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#667085}
.bmcr-public-price{font-size:1.05rem;text-decoration:line-through;color:#98a2b3;margin:2px 0 12px}
.bmcr-blue-label{color:#175cd3}
.bmcr-blue-price{font-size:1.9rem;font-weight:850;color:#0b5aa5;line-height:1.1;margin:3px 0 10px}
.bmcr-save-box{background:#ecfdf3;color:#067647;border:1px solid #abefc6;border-radius:9px;padding:8px 10px;margin-bottom:13px;text-align:center}
.bmcr-price-panel .bmcr-primary{width:100%}
.bmcr-selected-box{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;padding:12px 14px;margin-bottom:16px}
.bmcr-selected-box strong{width:100%;font-size:1.05rem}

@media(max-width:900px){
  .bmcr-car-pro{grid-template-columns:180px minmax(0,1fr)}
  .bmcr-price-panel{grid-column:1/-1;border-left:0;border-top:1px solid #eaecf0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}
  .bmcr-price-panel .bmcr-primary,.bmcr-save-box{grid-column:1/-1}
}
@media(max-width:620px){
  .bmcr-car-pro{grid-template-columns:1fr}
  .bmcr-car-image{min-height:160px}
  .bmcr-car-image img{height:145px}
  .bmcr-price-panel{grid-column:auto}
  .bmcr-time-split{grid-template-columns:1fr 16px 1fr}
}

/* v0.6 typography */
.bmcr-wrap{font-size:17px}
.bmcr-card h2{font-size:2rem}
.bmcr-grid label{font-size:1.03rem}
.bmcr-grid input,.bmcr-grid select,.bmcr-grid textarea{font-size:1.04rem;padding:13px 14px}
.bmcr-primary{font-size:1.04rem;padding:14px 20px}
.bmcr-results-head h2{font-size:2rem}
.bmcr-results-head p{font-size:1.08rem}
.bmcr-kicker-dark{font-size:.85rem}
.bmcr-badge{font-size:.92rem;padding:7px 11px}
.bmcr-group-code{font-size:.92rem}
.bmcr-car-info h3{font-size:1.55rem}
.bmcr-specs{font-size:1.02rem}
.bmcr-payment-note{font-size:1rem;line-height:1.45}
.bmcr-public-label,.bmcr-blue-label{font-size:.92rem}
.bmcr-price-explain{font-size:.88rem;color:#667085;margin-top:2px}
.bmcr-avance-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid #eaecf0}
.bmcr-avance-price-row:first-child{padding-top:0}
.bmcr-public-price{font-size:1.32rem;font-weight:750;text-decoration:line-through;color:#8a94a3;margin:0;white-space:nowrap}
.bmcr-blue-price-block{padding:14px 0 8px}
.bmcr-blue-price{font-size:2.25rem}
.bmcr-blue-subline{font-size:.92rem;color:#067647;font-weight:700;margin-top:2px}
.bmcr-save-box{font-size:1.05rem;padding:11px 12px}
.bmcr-avance-link{display:block;text-align:center;margin-top:10px;padding:10px 12px;border:1px solid #98a2b3;border-radius:10px;color:#344054;text-decoration:none;font-weight:700;font-size:.96rem;background:#fff}
.bmcr-avance-link:hover{border-color:#1e73be;color:#1e73be}
.bmcr-selected-box{font-size:1rem}

@media(max-width:620px){
  .bmcr-wrap{font-size:18px}
  .bmcr-results-head h2{font-size:2rem}
  .bmcr-results-head p{font-size:1.12rem;line-height:1.5}
  .bmcr-car-info{padding:24px 22px}
  .bmcr-car-info h3{font-size:1.65rem}
  .bmcr-specs{font-size:1.05rem;gap:11px 16px}
  .bmcr-payment-note{font-size:1.02rem;padding:13px 14px}
  .bmcr-price-panel{padding:24px 22px}
  .bmcr-public-label{font-size:.94rem}
  .bmcr-price-explain{font-size:.92rem}
  .bmcr-public-price{font-size:1.45rem}
  .bmcr-blue-label{font-size:.96rem}
  .bmcr-blue-price{font-size:2.45rem}
  .bmcr-save-box{font-size:1.12rem;padding:13px}
  .bmcr-primary{font-size:1.08rem}
  .bmcr-avance-link{font-size:1rem;padding:12px}
}


/* ===== v0.7: explicit large typography (theme-proof) ===== */
.bmcr-wrap,
.bmcr-wrap p,
.bmcr-wrap span,
.bmcr-wrap div{line-height:1.45}
.bmcr-grid label,
.bmcr-different-dropoff span{
  font-size:18px !important;
  font-weight:700 !important;
}
.bmcr-grid input,
.bmcr-grid select,
.bmcr-grid textarea{
  font-size:19px !important;
  min-height:52px;
}
.bmcr-time-split select{font-size:19px !important}
.bmcr-time-separator{font-size:24px !important}
.bmcr-primary{
  font-size:18px !important;
  min-height:52px;
}
.bmcr-status{
  font-size:21px !important;
  font-weight:600;
}

/* Different drop-off */
.bmcr-different-dropoff{
  display:flex !important;
  align-items:center;
  gap:10px;
  margin-top:12px;
  width:max-content;
  cursor:pointer;
}
.bmcr-different-dropoff input{
  width:22px !important;
  min-height:auto !important;
  height:22px;
  margin:0;
}

/* Filters */
.bmcr-filterbar{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:10px;
  margin:10px 0 18px;
  padding:12px 14px;
  border:1px solid #e1e6ec;
  border-radius:12px;
  background:#fff;
}
.bmcr-filter-label{font-size:18px !important;font-weight:800;margin-right:4px}
.bmcr-filter-btn{
  appearance:none;
  border:1px solid #9aa7b6;
  background:#fff;
  border-radius:999px;
  padding:9px 16px;
  cursor:pointer;
  font-size:17px !important;
  font-weight:700;
}
.bmcr-filter-btn.active{background:#1e73be;color:#fff;border-color:#1e73be}

/* Result card text: explicit px sizes */
.bmcr-kicker-dark{font-size:15px !important}
.bmcr-results-head h2{font-size:29px !important;line-height:1.2}
.bmcr-results-head p{font-size:18px !important}
.bmcr-badge,
.bmcr-group-code,
.bmcr-transmission-badge{
  font-size:16px !important;
  font-weight:800;
}
.bmcr-transmission-badge{
  display:inline-block;
  padding:7px 10px;
  border-radius:999px;
  background:#f2f4f7;
  color:#344054;
}
.bmcr-car-info h3{font-size:23px !important}
.bmcr-specs,
.bmcr-specs span{font-size:18px !important}
.bmcr-payment-note{font-size:17px !important}
.bmcr-public-label{font-size:16px !important}
.bmcr-price-explain{font-size:16px !important}
.bmcr-public-price{font-size:22px !important}
.bmcr-blue-label{font-size:16px !important}
.bmcr-blue-price{font-size:36px !important}
.bmcr-blue-subline{font-size:16px !important}
.bmcr-save-box{font-size:18px !important}
.bmcr-price-panel .bmcr-primary{font-size:18px !important}
.bmcr-avance-link{font-size:16px !important}

/* Booking summary */
.bmcr-booking-summary{
  overflow:hidden;
  border-radius:16px;
  margin-bottom:24px;
  background:#0b5aa5;
  color:#fff;
}
.bmcr-summary-title{padding:22px 24px;background:#58aaf0;color:#fff}
.bmcr-kicker-light{font-size:14px !important;font-weight:900;letter-spacing:.1em}
.bmcr-summary-title h3{font-size:28px !important;color:#fff;margin:4px 0}
.bmcr-summary-group{font-size:17px !important;font-weight:700}
.bmcr-summary-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:1px;
  background:rgba(255,255,255,.25);
}
.bmcr-summary-grid>div{
  background:#0b5aa5;
  padding:18px 20px;
}
.bmcr-summary-grid span,
.bmcr-summary-services span{display:block;font-size:15px !important;font-weight:700;opacity:.85;margin-bottom:4px}
.bmcr-summary-grid strong,
.bmcr-summary-services strong{font-size:18px !important;color:#fff}
.bmcr-summary-services{padding:18px 20px;border-top:1px solid rgba(255,255,255,.25)}
.bmcr-summary-total{display:flex;justify-content:space-between;gap:20px;padding:17px 20px;background:#073d72}
.bmcr-summary-total span,.bmcr-summary-total strong{font-size:24px !important;font-weight:900}
.bmcr-summary-note{margin:0 !important;padding:15px 20px;background:#eef7ff;color:#143b5d;font-size:16px !important}

/* Services */
.bmcr-services-section{margin:8px 0 28px}
.bmcr-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:14px}
.bmcr-section-heading h3,.bmcr-details-heading h3{font-size:27px !important;margin:3px 0 4px}
.bmcr-section-heading p{font-size:17px !important;margin:0;color:#667085;max-width:760px}
.bmcr-terms-link{font-size:16px !important;font-weight:800;white-space:nowrap}
.bmcr-services-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.bmcr-service-card{
  display:grid !important;
  grid-template-columns:24px minmax(0,1fr);
  gap:12px;
  padding:16px;
  border:1px solid #d9e0e7;
  border-radius:14px;
  background:#fff;
  cursor:pointer;
  margin:0 !important;
}
.bmcr-service-card input{position:absolute;opacity:0;pointer-events:none}
.bmcr-service-check{width:22px;height:22px;border:2px solid #1e73be;border-radius:5px;margin-top:2px}
.bmcr-service-card:has(input:checked){border-color:#1e73be;background:#f4f9ff}
.bmcr-service-card:has(input:checked) .bmcr-service-check{background:#1e73be;box-shadow:inset 0 0 0 4px #fff}
.bmcr-service-main{min-width:0}
.bmcr-service-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.bmcr-service-top strong{font-size:18px !important;color:#101828}
.bmcr-service-price{font-size:18px !important;font-weight:900;color:#0b5aa5;white-space:nowrap}
.bmcr-service-short{display:block;font-size:16px !important;color:#344054;font-weight:700;margin:3px 0 7px}
.bmcr-service-rule{display:block;font-size:15px !important;color:#667085;line-height:1.5}
.bmcr-details-heading{margin:24px 0 12px}

@media(max-width:900px){
  .bmcr-summary-grid{grid-template-columns:1fr 1fr}
  .bmcr-services-list{grid-template-columns:1fr}
}
@media(max-width:620px){
  .bmcr-grid label,.bmcr-different-dropoff span{font-size:18px !important}
  .bmcr-grid input,.bmcr-grid select,.bmcr-grid textarea{font-size:18px !important}
  .bmcr-results-head h2{font-size:28px !important}
  .bmcr-car-info h3{font-size:24px !important}
  .bmcr-badge,.bmcr-group-code,.bmcr-transmission-badge{font-size:15px !important}
  .bmcr-specs,.bmcr-specs span{font-size:17px !important}
  .bmcr-public-label,.bmcr-price-explain,.bmcr-blue-label,.bmcr-blue-subline{font-size:15px !important}
  .bmcr-public-price{font-size:21px !important}
  .bmcr-blue-price{font-size:38px !important}
  .bmcr-save-box{font-size:18px !important}
  .bmcr-summary-grid{grid-template-columns:1fr}
  .bmcr-summary-title h3{font-size:25px !important}
  .bmcr-summary-total span,.bmcr-summary-total strong{font-size:22px !important}
  .bmcr-section-heading{display:block}
  .bmcr-terms-link{display:inline-block;margin-top:8px}
}


/* ===== v0.8 mobile price layout fix ===== */
.bmcr-avance-price-row{
  grid-template-columns:minmax(0,1fr) max-content !important;
  align-items:center !important;
  gap:18px !important;
}
.bmcr-avance-price-text{min-width:0}
.bmcr-public-label{
  white-space:normal !important;
  overflow-wrap:anywhere;
  line-height:1.25 !important;
}
.bmcr-public-price{
  min-width:max-content;
  text-align:right;
  align-self:center;
}
.bmcr-save-box{
  text-align:center;
}

/* Optional extras collapsed by default */
.bmcr-services-section{
  border:1px solid #d9e0e7;
  border-radius:14px;
  background:#fff;
  overflow:hidden;
  margin:18px 0 28px;
}
.bmcr-services-summary{
  list-style:none;
  cursor:pointer;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:18px;
  padding:18px 20px;
  background:#f8fafc;
}
.bmcr-services-summary::-webkit-details-marker{display:none}
.bmcr-services-summary strong{
  display:block;
  margin-top:3px;
  font-size:20px !important;
}
.bmcr-services-chevron{
  font-size:28px !important;
  font-weight:800;
  transition:transform .15s ease;
}
.bmcr-services-section[open] .bmcr-services-chevron{transform:rotate(180deg)}
.bmcr-services-content{padding:18px 20px}
.bmcr-services-content>p{font-size:16px !important;color:#667085;margin-top:0}
.bmcr-services-list{
  display:flex !important;
  flex-direction:column;
  gap:10px;
}
.bmcr-service-row{
  border:1px solid #e1e6ec;
  border-radius:12px;
  padding:0;
  background:#fff;
}
.bmcr-service-choice{
  display:grid !important;
  grid-template-columns:24px minmax(0,1fr) max-content;
  align-items:center;
  gap:12px;
  padding:14px 15px;
  cursor:pointer;
  margin:0 !important;
}
.bmcr-service-choice input{
  position:absolute;
  opacity:0;
  pointer-events:none;
}
.bmcr-service-check{
  width:22px;height:22px;border:2px solid #1e73be;border-radius:5px;
}
.bmcr-service-choice:has(input:checked) .bmcr-service-check{
  background:#1e73be;
  box-shadow:inset 0 0 0 4px #fff;
}
.bmcr-service-title{font-size:18px !important;font-weight:800;color:#101828}
.bmcr-service-price{font-size:19px !important;font-weight:900;color:#0b5aa5}
.bmcr-service-details{border-top:1px solid #eef1f4}
.bmcr-service-details summary{
  cursor:pointer;
  padding:10px 15px;
  font-size:15px !important;
  font-weight:800;
  color:#1e73be;
}
.bmcr-service-details div{
  padding:0 15px 14px;
  font-size:15px !important;
  color:#667085;
  line-height:1.5;
}
.bmcr-no-paid-extras{
  padding:14px;
  border-radius:10px;
  background:#f8fafc;
  font-size:16px !important;
  color:#667085;
}
.bmcr-field-help{
  display:block;
  margin-top:6px;
  color:#667085;
  font-size:14px !important;
  line-height:1.4;
}

@media(max-width:620px){
  .bmcr-avance-price-row{
    display:flex !important;
    flex-direction:column;
    align-items:flex-start !important;
    gap:6px !important;
    padding:16px 0 !important;
  }
  .bmcr-public-label{font-size:17px !important}
  .bmcr-price-explain{font-size:15px !important}
  .bmcr-public-price{
    font-size:25px !important;
    text-align:left !important;
    margin-top:2px !important;
  }
  .bmcr-blue-price{font-size:40px !important}
  .bmcr-save-box{font-size:19px !important}
  .bmcr-service-choice{
    grid-template-columns:24px minmax(0,1fr);
  }
  .bmcr-service-price{
    grid-column:2;
    justify-self:start;
  }
}


/* ===== v0.9: daily price + inline field errors ===== */
.bmcr-blue-daily{
  margin-top:3px;
  margin-bottom:4px;
  font-size:17px !important;
  font-weight:800;
  color:#344054;
}
.bmcr-field-invalid{
  border-color:#d92d20 !important;
  box-shadow:0 0 0 1px #d92d20 !important;
  background:#fffafa !important;
}
.bmcr-inline-error{
  margin-top:6px;
  font-size:15px !important;
  line-height:1.35;
  font-weight:700;
  color:#b42318;
}
@media(max-width:620px){
  .bmcr-blue-daily{
    font-size:18px !important;
  }
  .bmcr-inline-error{
    font-size:16px !important;
  }
}

#bmcr-transmission-search{font-size:19px!important;min-height:52px}
.bmcr-manual-overlay{position:fixed;inset:0;z-index:999999;background:rgba(15,23,42,.62);display:flex;align-items:center;justify-content:center;padding:20px}
.bmcr-manual-modal{width:min(520px,100%);background:#fff;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.28);padding:28px}
.bmcr-manual-icon{font-size:38px!important;margin-bottom:8px}
.bmcr-manual-modal h3{margin:0 0 12px;font-size:26px!important;line-height:1.2}
.bmcr-manual-modal p{font-size:18px!important;line-height:1.5;color:#344054}
.bmcr-manual-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}
.bmcr-manual-actions button{min-height:48px;border-radius:10px;padding:10px 16px;font-size:17px!important;font-weight:800;cursor:pointer}
.bmcr-manual-cancel{background:#fff;border:1px solid #98a2b3;color:#344054}
.bmcr-manual-approve{background:#1e73be;border:1px solid #1e73be;color:#fff}
@media(max-width:620px){.bmcr-manual-modal{padding:22px}.bmcr-manual-modal h3{font-size:24px!important}.bmcr-manual-modal p{font-size:17px!important}.bmcr-manual-actions{flex-direction:column-reverse}.bmcr-manual-actions button{width:100%}}

.bmcr-status.bmcr-sending{font-weight:700;color:#1f5f92}.bmcr-status.bmcr-warning{color:#8a5b00}
.bmcr-language-bar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px;font-size:13px}.bmcr-language-bar select{min-width:140px;padding:7px 30px 7px 10px;border:1px solid #d0d7de;border-radius:8px;background:#fff}

/* v0.16.3 compact language control */
.bmcr-language-bar{gap:5px;margin-bottom:8px;opacity:.88}.bmcr-language-bar select{min-width:122px;width:auto;padding:5px 26px 5px 8px;font-size:12px;border-radius:999px}.bmcr-lang-icon{font-size:13px}

/* v0.16.4 discreet language pill */
.bmcr-language-bar{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;margin:0 0 8px!important}.bmcr-language-bar select{display:inline-block!important;width:auto!important;min-width:0!important;max-width:145px!important;flex:none!important;padding:4px 24px 4px 5px!important;font-size:12px!important;border:1px solid rgba(20,54,87,.18)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.bmcr-lang-icon{font-size:12px!important}
