.ctable-wrap{background:var(--color-grey-000,#fff);border:1px solid var(--color-border-default,#d1d1cb);border-radius:16px;overflow-x:auto;width:100%}.ctable table{border-collapse:collapse;font-family:Open Sans,sans-serif;min-width:480px;width:100%}.ctable td,.ctable th{border-bottom:1px solid var(--color-border-default,#d1d1cb);border-right:1px solid var(--color-border-default,#d1d1cb);padding:16px 20px;text-align:left;vertical-align:top}.ctable td:last-child,.ctable th:last-child{border-right:none}.ctable tbody tr:last-child td{border-bottom:none}.ctable th{background:var(--color-surface-soft,#f8f8f6);color:var(--color-grey-1200,#0a0a09);font-size:14px;font-weight:700;line-height:1.3}.ctable td{color:var(--color-grey-800,#6c6c68);font-size:12px;line-height:1.4}.ctable td p{margin:0}.ctable td strong{color:var(--color-grey-1200,#0a0a09)}.ctable-intro{color:var(--color-grey-800,#6c6c68);font-family:Open Sans,sans-serif;font-size:14px;font-style:italic;line-height:1.5;margin:0 0 8px}.ctable-hint{display:none}@media (max-width:767px){.ctable-wrap{overflow:hidden;position:relative}.ctable-wrap:after{background:linear-gradient(to right,hsla(0,0%,100%,0),var(--color-grey-000,#fff));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:2.4rem;z-index:2}.ctable{overflow-x:auto}.ctable table{border-collapse:separate;border-spacing:0}.ctable td,.ctable th{hyphens:auto;min-width:16rem;padding:1.2rem 1.6rem}.ctable td:first-child,.ctable th:first-child{background:var(--color-surface-soft,#f8f8f6);box-shadow:.4rem 0 .8rem rgba(0,0,0,.08);left:0;padding-right:1.2rem;position:sticky;z-index:1}.ctable td:last-child,.ctable th:last-child{padding-right:2.4rem}.ctable-hint{color:var(--color-grey-800,#6c6c68);display:block;font-family:Open Sans,sans-serif;font-size:1.2rem;line-height:1.5;margin:.8rem 0 0}}