.scp { font-size: 16px; }
.scp-list { list-style: none; margin: 0; padding: 0; }
.scp-item { border-bottom: 1px solid rgba(0,0,0,0.08); padding: 4px 0; }
.scp-row { display: flex; align-items: center; justify-content: space-between; gap: 8px; height:50px }
.scp-row:hover { background-color: #c80f34; color:#ffffff}
.scp-row>a {color:#003E65; height: 100%; width: 100%; display: flex; align-items: center; padding: 4px; }
.scp-row>a:hover {color:#ffffff }
.scp-link { text-decoration: none; }
.scp-item.is-current > .scp-row .scp-link { background-color: #FF003A; color:#ffffff;}
.scp-toggle { background: transparent; border: 0; cursor: pointer; display: inline-flex; align-items: center; padding: 0; }
.scp-toggle .scp-icon { transition: transform .2s ease; font-size: 1.6em; padding: 8px;}
.scp-toggle[aria-expanded="true"] .scp-icon { transform: rotate(180deg); }
.scp-children { overflow: hidden; max-height: 0; transition: max-height .25s ease; padding-left: 16px; }
.scp-children.is-open {}
.level-1 .scp-link { font-size: 0.95em; }
.level-2 .scp-link { font-size: 0.9em; }
.level-3 .scp-link { font-size: 0.85em; }