div.crt-station-code-outline {
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
vertical-align: middle;
border-radius: 50%;
border-spacing: 0;
background-color: white;
}
div.crt-station-code-table {
display: table;
position: relative;
width: 28px;
height: 28px;
margin: 1px;
text-align: center;
vertical-align: middle;
border-radius: 50%;
font-size: 8px;
line-height: 8px;
font-weight: 600;
border-collapse: separate;
}
div.crt-station-code-row {
display: table-row;
height: 14px;
}
div.crt-station-code-upper {
display: table-cell;
text-align: center;
vertical-align: bottom;
padding-bottom: 2px;
border-image-outset: 0.5px 0;
border-image-slice: 1;
border-image-source: linear-gradient(to right, transparent, transparent 12.5%, white 12.5%, white 87.5%, transparent 87.5%);
border-image-width: 0 0 1px 0;
}
div.crt-station-code-lower {
display: table-cell;
text-align: center;
vertical-align: top;
padding-top: 2.5px;
}
div.crt-station-code-lower img {
vertical-align: top;
}
div.crt-station-code-table a.new {
color: white;
}