.ap-size-chart-legend{display:flex!important;align-items:center!important;width:100%!important;gap:10px}
.ap-size-chart-link{display:inline-flex;align-items:center;gap:5px;margin-left:auto;background:none;border:0;padding:0;color:#000;text-decoration:underline;font:400 14px/20px Karla,Arial,sans-serif;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer}
.ap-size-chart-link svg{width:20px;height:20px;fill:currentColor;flex:none}
.ap-size-chart-link:focus-visible,.ap-size-chart-close:focus-visible{outline:2px solid currentColor;outline-offset:4px}
#ap-size-chart-dialog{box-sizing:border-box;width:800px;max-width:calc(100% - 30px);max-height:calc(100dvh - 30px);margin:auto;padding:0;border:0;border-radius:5px;background:#fff;color:#212121;font:400 17px/1.6 Karla,Arial,sans-serif;overflow:auto;overscroll-behavior:contain;box-shadow:none}
#ap-size-chart-dialog:not([open]){display:none}
#ap-size-chart-dialog::backdrop{background:rgba(0,0,0,.5)}
#ap-size-chart-dialog *{box-sizing:border-box;letter-spacing:normal}
#ap-size-chart-dialog .ap-size-chart-close{position:absolute;z-index:2;right:4px;top:0;width:38px;height:38px;margin:0;padding:0;border:0;background:transparent;color:#212b36;font:400 38px/38px Karla,Arial,sans-serif;text-align:center;cursor:pointer}
#ap-size-chart-dialog .ap-size-chart-header{text-align:center;padding:13px 42.5px;color:#333;border-radius:5px 5px 0 0;border-bottom:1px solid #e8e9eb}
#ap-size-chart-title{font-size:18px;line-height:1.6;font-weight:700}
#ap-size-chart-dialog .ap-size-chart-subtitle{font-size:14px;line-height:1.6;font-weight:400}
#ap-size-chart-dialog .ap-size-chart-content{padding:15px;color:#000}
#ap-size-chart-dialog .ap-size-chart+.ap-size-chart{margin-top:20px}
#ap-size-chart-dialog .ks-table-wrapper{overflow-x:auto;max-width:100%;padding-bottom:1px}
#ap-size-chart-dialog .ks-table{width:100%;margin:0;border-collapse:collapse;border:1px solid #e8e9eb;background:transparent;table-layout:auto;font:inherit}
#ap-size-chart-dialog .ks-table-cell{border:1px solid #e8e9eb;background:#fff;color:#000;padding:10px;text-align:center;font:400 17px/1.3 Karla,Arial,sans-serif;text-transform:none;white-space:nowrap}
#ap-size-chart-dialog .ks-table-header-cell{font-weight:700}
#ap-size-chart-dialog .ks-image{margin:5px 0;text-align:center}
#ap-size-chart-dialog .ks-image img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}
#ap-size-chart-dialog .ks-divider{height:14px;margin:10px 0}
#ap-size-chart-dialog .ks-divider::after{content:'';display:block;height:1px;width:100%;background:#e8e9eb;position:relative;top:7px}
#ap-size-chart-dialog .ks-html-content{font:inherit;overflow-wrap:anywhere}
#ap-size-chart-dialog .ks-html-content p{margin:0 0 15px;line-height:inherit}
#ap-size-chart-dialog .ks-html-content p:last-child{margin-bottom:0}
#ap-size-chart-dialog .ks-html-content ol,#ap-size-chart-dialog .ks-html-content ul{margin:0;padding:0 0 0 40px;font:inherit;list-style-position:outside}
#ap-size-chart-dialog .ks-html-content ol{list-style-type:decimal}
#ap-size-chart-dialog .ks-html-content ul{list-style-type:disc}
#ap-size-chart-dialog .ks-html-content li{margin:0;padding:0;font:inherit}
@media(max-width:767px){#ap-size-chart-dialog .ks-table-cell{font-size:12px;padding:2px 6px}#ap-size-chart-dialog{max-width:calc(100% - 30px)}}
