.fd-algorithm{color:#b6cad0!important;font-size:12px!important;line-height:1.7!important;margin:5px 0 0!important;font-weight:400!important}.fd-algorithm[hidden]{display:none!important}
.fd-input-note{margin:10px 0 16px!important;font-size:12px!important;line-height:1.8!important;color:#54717a!important}.fd-input-note button{font:12px/1.6 inherit;background:#153746;color:#e8d19b;border:1px solid #537280;padding:5px 10px;cursor:pointer;margin-left:10px}
.fd-shape{border:1px solid #bdcfd4;border-radius:4px;background:#f8f8f4;margin:0 0 16px}.fd-shape>summary{padding:16px 20px;cursor:pointer;font-size:13px;color:#193f4d;font-weight:600}.fd-shape>summary>span{float:right;font-size:11px;font-weight:400;color:#607f8a}.fd-shape-body{padding:0 20px 20px}.fd-shape-body p{font-size:13px!important;line-height:1.8!important;color:#244652!important}.fd-shape-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fd-shape-pair figure{margin:0}.fd-shape-pair img{display:block;width:100%;height:auto;border-radius:5px}.fd-native-top{position:relative}.fd-native-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.fd-native-overlay.is-on{opacity:1}.fd-native-overlay path{fill:none;stroke:#ffe17d;stroke-width:3}.fd-shape-pair figcaption{font-size:11px;color:#395d69;line-height:1.8;margin-top:8px}.fd-shape-pair label{white-space:nowrap}.fd-shape-body .fd-muted{font-size:11px!important;color:#5d7580!important}.fd-shape-body .fd-muted:last-child{margin-bottom:0}
.mf-details-open .rp-code-peek{margin-bottom:13px;padding-bottom:8px}.mf-details-open .rp-code-peek>.rp-method{font-size:12px}.mf-focus .ct-inspector{max-height:760px!important;overflow-y:auto}
@media(min-width:1100px){.mf-focus.mf-details-open .ct-main,.mf-focus.mf-details-open .px-grid{grid-template-columns:minmax(0,1.25fr) minmax(398px,1fr)!important}}
@media(max-width:700px){.fd-shape-pair{grid-template-columns:1fr}.fd-shape>summary>span{float:none;display:block;margin-top:5px}.fd-shape-body{padding:0 12px 16px}.fd-input-note button{margin:8px 0 0;display:block}.fd-algorithm{font-size:11px!important}.mf-focus.mf-details-open .ct-inspector{max-height:none!important;overflow:visible!important}}

.fd-shape-pair input[type=checkbox]{display:inline-block!important;width:auto!important;min-height:0!important;vertical-align:middle;margin:0 5px 0 0}.fd-shape-pair label{display:inline-flex!important;align-items:center;font-size:11px!important;color:#395d69!important}.fd-shape-pair figcaption{display:block!important}.cs-toolbar button{font-family:inherit;font-size:11px;line-height:1.5}
