Template:TemplateStyles sandbox/Nardog/14.css

.infobox-phonsnd { text-align: left; /* for mobile */ }

.infobox-phonsnd .infobox-phonsnd-tableparent { padding: 0; }

.infobox-phonsnd-tableparent > table { border-spacing: 2px; width: 100%; /* for mobile */ display: table; margin: auto; text-align: left; }

.infobox-phonsnd-subhead { text-align: center; background: #f2f2ce; padding: 2px; }

.infobox-phonsnd-tableparent .infobox-phonsnd-tableparent .infobox-phonsnd-subhead { background: #ffffe6; }

.infobox-phonsnd-features th:not(.infobox-phonsnd-subhead) { font-weight: normal; }

.infobox-phonsnd-features td { text-align: center; }

.infobox-phonsnd-symbol { display: inline-block; position: relative; /* needed for the dotted lines */ font-size: 300%; line-height: 1.2; border: 1px solid #a2a9b1; padding: 0 0.25em 0.25em; margin-top: 0.1em; }

.infobox-phonsnd-symbol > div { position: absolute; width: 100%; left: 0; }

.infobox-phonsnd-symbol > div > span { display: inline-block; width: 100%; height: calc(1ex - 2px); border: dotted #a2a9b1; border-width: 1px 0; }

.infobox-phonsnd-symbol > span { position: relative; /* foregrounds the symbol */ }