@font-face{font-family:Roboto;src:url(GillSans.8cfa3592963093f92b59.ttc) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(GillSans.8cfa3592963093f92b59.ttc) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(GillSans.8cfa3592963093f92b59.ttc) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:apfont;src:url(GillSans.8cfa3592963093f92b59.ttc) format("truetype")}.ap-heading-small{font:var(--AP-FONT-HEADING-SMALL);color:var(--AP-FOREGROUND-0)}body{background-color:var(--AP-BACKGROUND-BODY);color:var(--AP-FOREGROUND-1);font-family:var(--AP-FONT-FAMILY);margin:0}.row-header{flex-direction:row;justify-content:space-between;padding:0 1rem;width:100%;max-width:100%;box-sizing:border-box}.row-header,.row-header .title-chevron{display:flex;align-items:center;flex-wrap:nowrap}.row-header .title-chevron{overflow-x:hidden}.row-header .title-chevron .title{white-space:nowrap;text-overflow:clip;text-overflow:ellipsis;overflow-x:hidden}.row-header .title-chevron .title+ap-button-icon{--ap-button-icon-size:1em;padding:6px}.row-header .buttons{display:flex;justify-content:flex-end;align-items:center}.row-header .buttons ap-button-icon:not(:last-of-type){margin-right:6px}.row-header.collapsible{cursor:pointer}.row-header ap-icon-chevron-right{transition:transform .2s}.row-header ap-icon-chevron-right.down{transform:rotate(90deg)}.row-header ap-icon-chevron-right:hover{filter:drop-shadow(0 0 5px var(--AP-FOREGROUND-0))}