.plaque-container {
   display: flex !important;
   flex-direction: row-reverse !important;
   align-items: center !important;
   gap: 0 !important;
   border-radius: 4px !important;
   border: 1px solid #ced4da !important;
   background: #fff !important;
}

.flag-box {
   padding-top: 4px;
   display: flex !important;
   flex-direction: column !important;
   height: 100% !important;
   background-color: #003299 !important;
   width: 16px !important;
   align-items: center !important;
   justify-content: space-around !important;
}

.flag-box img {
   position: unset !important;
   width: 14px !important;
   height: auto !important;
}
.flag-box span {
   font-size: 9px;
   font-weight: bold;
   color: #fff;
}

.plaque-input {
   text-align: center !important;
   outline: none !important;
   border: none !important;
   border-right: 1px solid #eee !important;
   flex: 1 !important;
   direction: ltr;
   color: #6c757d;
}

.plaque-input.first {
   border-radius: 0 !important;
}

.plaque-input.middle {
   border-radius: 0 !important;
}

.plaque-input.middle-alt {
   border-radius: 0 !important;
   border-right-color: #888 !important;
}

.plaque-input.last {
   border-radius: 4px 0 0 4px !important;
   background-color: #f5f5f5;
}
.plaque-input.last:read-only {
   background-color: #eee;
}
