.gh-redakcja .gh-case,.gh-redakcja .gh-tool{margin:24px 0;padding:18px 20px;background:#f2f7f8;border:1px solid #d9e5e8;border-left:4px solid #187b80;border-radius:8px}
.gh-redakcja .gh-case>p:first-child,.gh-redakcja .gh-tool>p:first-child{margin-top:0}
.gh-redakcja .gh-case>p:last-child,.gh-redakcja .gh-tool>p:last-child{margin-bottom:0}
.gh-redakcja .gh-table,.gh-redakcja .gh-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;margin:18px 0;-webkit-overflow-scrolling:touch}
.gh-redakcja .gh-table table,.gh-redakcja .gh-table-scroll table{width:100%;margin:0;font-variant-numeric:tabular-nums}
.gh-redakcja .gh-table caption,.gh-redakcja .gh-table-scroll caption{caption-side:top;text-align:left;font-size:.9rem;line-height:1.5;color:#425c6b;padding:0 0 10px}
.gh-redakcja table th,.gh-redakcja table td{vertical-align:top}
.gh-redakcja .gh-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}
.gh-redakcja .gh-inputs label{font-size:.94rem;display:block;font-weight:600}
.gh-redakcja .gh-inputs input,.gh-redakcja .gh-tool input,.gh-redakcja .gh-tool select{display:block;box-sizing:border-box;width:100%;max-width:100%;font:inherit;margin-top:6px;padding:10px;border:1px solid #8199a8;background:#fff;border-radius:5px;color:#173648}
.gh-redakcja .gh-tool button{font:inherit;padding:11px 16px;border-radius:6px;border:1px solid #12666d;background:#12666d;color:#fff;cursor:pointer;min-height:44px}
.gh-redakcja .gh-tool button:focus-visible,.gh-redakcja a:focus-visible{outline:3px solid #d29d30;outline-offset:3px}
.gh-redakcja #gh-closeout-output{margin-top:20px}
.gh-redakcja code{white-space:normal;overflow-wrap:anywhere}
.gh-redakcja .gh-media img{max-width:100%;height:auto}
.gh-redakcja .gh-media figcaption{font-size:.9rem;line-height:1.5}
.gh-redakcja .gh-full-link{font-size:.9rem;margin:5px 0 24px}
.gh-redakcja .gh-locate{background:#f8f6f0;border:1px solid #e7dfc9;padding:16px 20px;border-radius:8px;margin:22px 0}
.gh-redakcja :where(h2,h3,h4)[id]{scroll-margin-top:18px}
@media(max-width:600px){.gh-redakcja .gh-case,.gh-redakcja .gh-tool{padding:15px 14px}.gh-redakcja .gh-inputs{grid-template-columns:1fr}.gh-redakcja .gh-table table,.gh-redakcja .gh-table-scroll table{min-width:560px}.gh-redakcja .gh-table th,.gh-redakcja .gh-table td,.gh-redakcja .gh-table-scroll th,.gh-redakcja .gh-table-scroll td{font-size:.9rem;padding:9px 10px}.gh-redakcja .chart-inline{margin-left:0;margin-right:0}}

.gh-redakcja .gh-svg-scroll{max-width:100%;overflow-x:auto}.gh-redakcja .gh-svg-scroll>svg{display:block;min-width:600px;width:100%;height:auto}.gh-redakcja .gh-media :is(img,picture){display:block;max-width:100%}.gh-redakcja figure{max-width:100%;box-sizing:border-box}.gh-redakcja .gh-table-scroll:focus-visible,.gh-redakcja .gh-svg-scroll:focus-visible{outline:3px solid #d29d30;outline-offset:2px}
@media(max-width:600px){.gh-redakcja .gh-table-scroll table{min-width:560px}}

.gh-redakcja .gh-example{margin:26px 0;padding:18px 20px;border:1px solid #d9e5e8;border-left:4px solid #187b80;border-radius:8px;background:#f5f9fa}.gh-redakcja .gh-example>h3:first-child{margin-top:0}.gh-redakcja .gh-formula{font-variant-numeric:tabular-nums;background:#edf3f5;padding:12px 14px;border-radius:5px;overflow-wrap:anywhere}@media(max-width:600px){.gh-redakcja .gh-example{padding:15px 14px}}

.gh-redakcja .gh-model,.gh-redakcja .gh-time-converter,.gh-redakcja .gh-session-tool,.gh-redakcja .gh-sessions-tool{margin:24px 0;padding:18px 20px;background:#f2f7f8;border:1px solid #d9e5e8;border-left:4px solid #187b80;border-radius:8px;max-width:100%;box-sizing:border-box}
.gh-redakcja :is(.gh-time-converter,.gh-session-tool,.gh-sessions-tool) :is(input,select,button){font:inherit;min-height:44px;box-sizing:border-box;max-width:100%}
.gh-redakcja :is(.gh-time-converter,.gh-session-tool,.gh-sessions-tool) label{display:block;margin-top:14px;font-weight:600}
.gh-redakcja :is(.gh-time-converter,.gh-session-tool,.gh-sessions-tool) :is(input,select){display:block;width:100%;padding:9px 10px;border:1px solid #8199a8;border-radius:5px;background:#fff;color:#173648;margin:6px 0 14px}
.gh-redakcja :is(.gh-time-converter,.gh-session-tool,.gh-sessions-tool) button{padding:10px 16px;border:1px solid #12666d;background:#12666d;color:#fff;border-radius:6px;cursor:pointer}
.gh-redakcja :is(input,select,button,.gh-table):focus-visible{outline:3px solid #d29d30;outline-offset:3px}
.gh-redakcja td,.gh-redakcja th{overflow-wrap:break-word}
@media(max-width:600px){.gh-redakcja .gh-model,.gh-redakcja .gh-time-converter,.gh-redakcja .gh-session-tool,.gh-redakcja .gh-sessions-tool{padding:15px 14px}}

.gh-redakcja .gh-native-scroll{max-width:100%;overflow-x:auto}.gh-redakcja .gh-native-scroll:focus-visible{outline:3px solid #d29d30;outline-offset:2px}
