:root{font-size:max(min(calc(100dvw / 1920 * 16),16px),13px);background:#f2f4fa}@media not (min-width:800px){:root{font-size:13px}}h1,h2,h3,h4,h5,h6{text-wrap-style:balance}.button-toggle{cursor:pointer;padding:var(--sizes-3);border-radius:var(--radii-full);background:var(--colors-grayscale-background);border-width:1px;border-color:transparent}.button-toggle:hover{border-color:var(--colors-corporate-accent)}.button-toggle .icon{width:var(--sizes-6);height:var(--sizes-6)}.sidebar{background:#fff;padding:var(--sizes-6);padding-right:var(--sizes-4);gap:var(--sizes-5);top:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sidebar[data-layout=desktop]{width:20rem;position:sticky;height:100svh}.sidebar h1{font-size:var(--font-sizes-h3)}.pki-actions .action{--color-bg: #fff;--color-bg-hovered: var(--colors-corporate-accent-alt);display:inline-flex;align-items:center;justify-content:center;gap:0;appearance:none;font:inherit;line-height:inherit;padding:var(--sizes-3);border-radius:var(--sizes-3);color:inherit;text-decoration:none;cursor:pointer;background:var(--color-bg);border:0;transition:background-color .2s ease,color .2s ease}.pki-actions .action .icon{flex:0 0 auto;width:var(--sizes-6);height:var(--sizes-6)}.pki-actions .action .label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .2s ease,opacity .15s ease}.pki-actions .action:hover,.pki-actions .action:focus-visible{gap:var(--sizes-2);background:var(--color-bg-hovered);color:#fff}:is(.pki-actions .action:hover,.pki-actions .action:focus-visible) .label{max-width:16rem;opacity:1}
