.reference-ui .detail .ratings{margin-bottom:0!important}
.sti-upper-frame{min-width:0;display:flow-root;box-sizing:border-box;background:white;scrollbar-gutter:stable;overflow-wrap:anywhere}.sti-upper-frame[data-sized]{overflow-y:auto;overflow-x:hidden}.sti-upper-frame .sti-upper-panel{margin:0;padding:0;box-sizing:border-box;display:flow-root}.sti-upper-panel[hidden]{display:none!important}.sti-upper-panel>table.metadata{margin:0!important;width:100%}
.sti-upper-copy{padding:10px 11px;border:1px solid #c8e1f6;box-sizing:border-box;color:#27475f;font:12px/1.55 Arial,Helvetica,sans-serif}.sti-upper-copy h3{margin:0 0 12px;color:#146eab;font-size:14px;text-transform:none}
.sti-box{margin:0 0 5px;border:0;border-radius:0;box-shadow:none;background:#d9edff;font:12px/1.4 Arial,Helvetica,sans-serif;min-width:0;overflow:hidden}.sti-box *{box-sizing:border-box}.sti-box .sti-tabs{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:6px;padding:0 5px;margin:0;border:0;border-top:2px solid #3399ff;background:#d9edff}
.sti-box .sti-tab{display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-height:29px;padding:5px 10px;margin:0;border:1px solid #389cff;border-top:0;border-radius:0 0 5px 5px;background:#cce3ff;color:#102437;text-align:center;text-decoration:none;font-size:12px;font-weight:700;line-height:1.2}.sti-box .sti-tab:hover{background:#ecf6ff;color:#0065ad}.sti-box .sti-tab[aria-selected=true]{background:#fff;color:#111}.sti-box .sti-tab:focus-visible{outline:3px solid #efb132;outline-offset:-3px}
.sti-upper-copy .sti-facts{padding:0;margin:0}.sti-upper-copy .sti-fact{display:grid;grid-template-columns:86px minmax(0,1fr);gap:9px;padding:7px 0;border-bottom:1px solid #e9f2fa}.sti-upper-copy .sti-fact:last-child{border-bottom:0}.sti-upper-copy dt{margin:0;font-weight:bold;color:#55758c}.sti-upper-copy dd{margin:0;overflow-wrap:anywhere}.sti-upper-copy .sti-hash{font:11px/1.5 Consolas,monospace;word-break:break-all}
.sti-upper-copy .sti-steps{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;gap:12px}.sti-upper-copy .sti-steps li{position:relative;counter-increment:step;padding-left:32px;min-height:24px}.sti-upper-copy .sti-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:23px;height:23px;display:grid;place-items:center;border-radius:6px;background:#e3f2ff;color:#0a80cf;font-weight:bold}.sti-upper-copy .sti-steps b{display:block;font-size:12px}.sti-upper-copy .sti-steps span{display:block;font-size:11px;color:#5a7388;line-height:1.6}.sti-upper-copy .sti-note{padding:8px 10px;border:1px solid #d5eafa;border-radius:4px;background:#f4faff;margin:14px 0 0;font-size:11px;color:#56778f}
@media(max-width:480px){.sti-box .sti-tabs{gap:4px;padding:0 3px}.sti-box .sti-tab{font-size:10px;padding:5px 6px;min-height:28px}.sti-upper-copy{padding:9px}.sti-upper-copy .sti-fact{grid-template-columns:70px minmax(0,1fr);gap:7px}}

/* Join the selected upper tab to the information panel above it. */
.sti-box{overflow:visible}
.sti-box .sti-tabs{position:relative}
.sti-box .sti-tab{position:relative}
.sti-box .sti-tab[aria-selected=true]::before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px;background:#fff;pointer-events:none;z-index:2}
