.it-tukiportaali-root{width:100%;max-width:100%;min-width:0;overflow-x:clip;container-type:inline-size}.it-tukiportaali-root[data-theme="light"],.it-tukiportaali-root.theme-light{--color-bg-main:#ffffff;background-color:#ffffff!important;color-scheme:light}.it-tukiportaali-root[data-theme="dark"]:not(.theme-light){background-color:var(--color-bg-main)!important;color-scheme:dark}.it-tukiportaali-root *,.it-tukiportaali-root *::before,.it-tukiportaali-root *::after{min-width:0}.it-tukiportaali-root h1,.it-tukiportaali-root h2,.it-tukiportaali-root h3,.it-tukiportaali-root h4,.it-tukiportaali-root h5,.it-tukiportaali-root h6,.it-tukiportaali-root p,.it-tukiportaali-root li,.it-tukiportaali-root button,.it-tukiportaali-root label,.it-tukiportaali-root span,.it-tukiportaali-root .markdown-body{overflow-wrap:anywhere;word-break:normal}.it-tukiportaali-root a{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.it-tukiportaali-root button.group span.text-xs{min-width:0;white-space:normal!important;overflow-wrap:anywhere!important}@container (max-width:44rem){.it-tukiportaali-root .grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width:34rem){.it-tukiportaali-root .grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3{grid-template-columns:minmax(0,1fr)!important}}.it-tukiportaali-root img,.it-tukiportaali-root video,.it-tukiportaali-root iframe,.it-tukiportaali-root svg{max-width:100%}.it-tukiportaali-root pre,.it-tukiportaali-root table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.it-tukiportaali-root pre,.it-tukiportaali-root pre *{overflow-wrap:normal;word-break:normal;white-space:pre}.it-tukiportaali-root .fixed.inset-0>div{width:min(56rem, calc(100% - 2rem));max-width:calc(100% - 2rem)!important;max-height:calc(100dvh - 2rem)!important}@media (max-width:767px){.it-tukiportaali-root>.min-h-screen{min-height:auto!important;padding:1rem!important}.it-tukiportaali-root .it-tukiportaali-toolbar{padding-right:3rem}.it-tukiportaali-root .it-tukiportaali-toolbar .whitespace-nowrap{max-width:100%;white-space:normal!important}.it-tukiportaali-root .fixed.inset-0{padding:0.5rem!important}.it-tukiportaali-root .fixed.inset-0>div{width:100%;max-width:100%!important;max-height:calc(100dvh - 1rem)!important}.it-tukiportaali-root .markdown-body{font-size:14px;line-height:1.55}}@media (min-width:768px) and (max-width:1023px){.it-tukiportaali-root .fixed.inset-0>div{width:min(46rem, calc(100% - 2rem));max-width:calc(100% - 2rem)!important}}