/* Gulfme Courier 3.1.42 — motorcycle plate matching the two-row Iranian plate. */
.gmc-plate-frame.gmc-plate-frame--motorcycle {
  display:inline-flex!important;box-sizing:border-box;direction:ltr!important;
  flex:none!important;vertical-align:middle!important;align-items:stretch!important;
  width:clamp(150px, 41vw, 222px)!important;min-width:0!important;max-width:100%!important;
  aspect-ratio:2.14/1!important;padding:4px!important;overflow:hidden!important;
  border:3px solid #b4bac2!important;border-radius:12px!important;
  background:#fafbfc!important;box-shadow:0 4px 13px rgba(15,33,57,.13)!important;
  transform:none!important;position:relative!important;color:#131820!important;
}
.gmc-plate-frame--motorcycle::after{display:none!important}
.gmc-plate-frame--motorcycle .gmc-moto-plate {
  box-sizing:border-box;width:100%;height:100%;display:grid;overflow:hidden;
  grid-template-columns:25% 75%;grid-template-rows:49% 51%;
  border:4px solid #181b21;border-radius:8px;background:#dfe5ed;
  font-family:Tahoma,"Vazirmatn",Arial,sans-serif;direction:ltr!important;
}
.gmc-plate-frame--motorcycle .gmc-moto-plate-flag {
  display:flex;flex-direction:column;align-items:center;justify-content:flex-end;
  gap:0;background:#1053ae;color:white;grid-row:1;grid-column:1;
  font:700 clamp(7px,1.65vw,10px)/1.18 Arial,sans-serif;text-align:center;
  padding:0 2px 3px;min-width:0;overflow:hidden;
}
.gmc-plate-frame--motorcycle .gmc-moto-plate-flag small{display:block;font-size:inherit;font-weight:700;letter-spacing:.1px;color:#fff;margin:0}
.gmc-plate-frame--motorcycle .gmc-moto-iran-flag{width:85%;height:37%;display:flex;flex-direction:column;margin:0 0 3px;border:1px solid #fff5}
.gmc-plate-frame--motorcycle .gmc-moto-iran-flag i{display:block;flex:1;background:#19944a}
.gmc-plate-frame--motorcycle .gmc-moto-iran-flag i:nth-child(2){background:#fff}
.gmc-plate-frame--motorcycle .gmc-moto-iran-flag i:nth-child(3){background:#d02e3b}
.gmc-plate-frame--motorcycle .gmc-moto-plate-top,
.gmc-plate-frame--motorcycle .gmc-moto-plate-bottom {
  display:flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box;color:#0b1119!important;font-size:clamp(24px,5.6vw,39px)!important;
  font-weight:900!important;letter-spacing:1px!important;line-height:1!important;
  font-variant-numeric:tabular-nums;unicode-bidi:isolate;direction:ltr!important;
  text-align:center!important;min-width:0;white-space:nowrap;
}
.gmc-plate-frame--motorcycle .gmc-moto-plate-top{grid-row:1;grid-column:2;padding:0 4px 0 0}
.gmc-plate-frame--motorcycle .gmc-moto-plate-bottom{grid-row:2;grid-column:1 / -1;font-size:clamp(22px,5.1vw,36px)!important;justify-content:space-around!important;letter-spacing:2px!important;padding:0 3px}
.gmc-plate-frame--motorcycle.gmc-plate-frame--identity{width:min(100%,250px)!important;max-width:250px!important}
.gmc-plate-frame--motorcycle.gmc-plate-frame--identity .gmc-moto-plate-top{font-size:37px!important}
.gmc-plate-frame--motorcycle.gmc-plate-frame--identity .gmc-moto-plate-bottom{font-size:34px!important}
.gmc-plate-frame--motorcycle.gmc-plate-frame--compact,.gmc-plate-frame--motorcycle.gmc-plate-frame--table,.gmc-plate-frame--motorcycle.gmc-plate-frame--strip{width:171px!important}
.gmc-plate-frame--motorcycle.gmc-plate-frame--compact .gmc-moto-plate-top,.gmc-plate-frame--motorcycle.gmc-plate-frame--table .gmc-moto-plate-top,.gmc-plate-frame--motorcycle.gmc-plate-frame--strip .gmc-moto-plate-top{font-size:27px!important}
.gmc-plate-frame--motorcycle.gmc-plate-frame--compact .gmc-moto-plate-bottom,.gmc-plate-frame--motorcycle.gmc-plate-frame--table .gmc-moto-plate-bottom,.gmc-plate-frame--motorcycle.gmc-plate-frame--strip .gmc-moto-plate-bottom{font-size:25px!important;letter-spacing:1px!important}
.gmc-moto-edit-fields {display:grid;grid-column:1/-1;gap:10px;justify-items:start;padding:13px;border:1px solid #ccdfef;border-radius:15px;background:#f6faff;min-width:0;box-sizing:border-box}
.gmc-moto-edit-fields .gmc-moto-preview-label{font-weight:800;color:#234a70}
.gmc-moto-input-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}
.gmc-moto-input-row label{display:grid;gap:5px!important;min-width:0;color:#1c4269;font-weight:700}
.gmc-moto-input-row input{box-sizing:border-box;width:100%!important;max-width:100%;text-align:center!important;direction:ltr!important;font-size:20px!important;letter-spacing:2px;font-weight:800}
.gmc-moto-plate-legacy{color:#98511c;line-height:1.85}
.gmc-moto-signup-preview{display:flex;justify-content:center;margin:3px 0}
.gmc-plate-block .gmc-plate-field input{direction:ltr!important;text-align:center!important}
.gmc-customer-order-plate{display:block;margin-top:5px}
.gmc-customer-order-plate .gmc-plate-frame--motorcycle{transform:none!important}
@media(max-width:380px){
  .gmc-plate-frame--motorcycle.gmc-plate-frame--identity{width:min(100%,220px)!important}
  .gmc-plate-frame--motorcycle.gmc-plate-frame--identity .gmc-moto-plate-top{font-size:31px!important}
  .gmc-plate-frame--motorcycle.gmc-plate-frame--identity .gmc-moto-plate-bottom{font-size:29px!important}
  .gmc-moto-input-row{grid-template-columns:1fr}
}

.gmc-plate-frame--generic .gmc-plate-text{display:inline-flex;flex-direction:column;gap:4px;font-size:14px;white-space:normal;text-align:center}
.gmc-plate-legacy-note{font-size:10px;color:#8a5a10;font-weight:700;letter-spacing:0}
