:root{--gap-h:5px;--gap-v:10px;--orient-switch:800;--orient-switch-px:calc(1px * var(--orient-switch))}*[class*=kh-hlayout]{display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;gap:0 var(--gap-h)}:is(*[class*="kh-hlayout"],*.kh-flayout,*[class*="kh-vlayout"]){&>*{flex:1 1 content}&.kh-force-non-content-height>*{flex:1 1 auto}&.kh-not-grow>*{flex-grow:0}&.kh-not-shrink>*{flex-shrink:0}}*[class*="kh-hlayout"]{&>*{height:auto}&>:where(*:not(:empty),img[src]:not([src=""]),input){min-width:1px}&>:where(*:empty:not(img,input,textarea,object,video,hr),img:not([src]),img[src=""]){display:none}}*[class*=kh-vlayout]{display:flex;height:auto;gap:var(--gap-v) 0;flex-wrap:nowrap;flex-direction:column;&.fit-content{height:fit-content}&>*{width:auto;max-width:100%}html[data-browser="ff"] &>*{width:scope}&>:where(*:not(:empty),br,hr,img[src]:not([src=""]),input){min-height:1px}&>:where(*:empty:not(br,img,input,textarea,object,video,hr),img:not([src]),img[src=""]){display:none}}*[class*="layout-switch"]{--direction-switch:row;--wrap-switch:nowrap;flex-flow:var(--direction-switch,row) var(--wrap-switch,nowrap)}*[class*="vlayout-switch"]{--direction-switch:column}div.z-page *:not([class~='kh-force-non-content-height']).kh-vlayout>*,div.z-page *:not([class~='kh-force-non-content-height']).kh-vlayout-switch>*{flex-basis:content !important}*.kh-flayout{display:flex;flex-wrap:wrap;flex-direction:row;height:auto;gap:var(--gap-v) var(--gap-h);&>*{height:auto !important}&>*:not(:empty){min-width:1px}}:where(*.kh-hlayout,*.kh-flayout,*.kh-hlayout-switch,*.kh-hlayout-switch-r).kh-reverse-order{flex-direction:row-reverse;--wrap-direction:row-reverse}:where(*.kh-vlayout,*.kh-vlayout-switch,*.kh-vlayout-switch-r).kh-reverse-order{flex-direction:column-reverse;--wrap-direction:column-reverse}:is(*[class*="kh-hlayout"],*.kh-flayout,*[class*="kh-vlayout"]){&.kh-justify-start{justify-content:flex-start}&.kh-justify-end{justify-content:flex-end}&.kh-justify-center{justify-content:center}&.kh-justify-s-between{justify-content:space-between}&.kh-justify-s-around{justify-content:space-around}}:is(*[class*="kh-hlayout"],*.kh-flayout,*[class*="kh-vlayout"]){&.kh-align-start{align-items:flex-start}&.kh-align-end{align-items:flex-end}&.kh-align-center{align-items:center}&.kh-align-stretch{align-items:stretch}&.kh-align-baseline{align-items:baseline}}:is(*[class*="kh-hlayout"],*.kh-flayout,*[class*="kh-vlayout"]){&.kh-align-content-start{align-content:flex-start}&.kh-align-content-end{align-content:flex-end}&.kh-align-content-center{align-content:center}&.kh-align-content-stretch{align-content:stretch}&.kh-align-content-s-between{align-content:space-between}&.kh-align-content-s-around{align-content:space-around}}@media screen and (max-width:800px){*[class*=kh-vlayout-switch]{display:flex;--direction-switch:row;height:auto;width:initial;gap:0 var(--gap-h);&>*{height:auto}&>*:not(:empty){min-width:1px}&>:where(*:empty:not(img,input,textarea,object,video,hr),img:not([src]),img[src=""]){display:none}}*.kh-vlayout-switch-r{--direction-switch:row-reverse}*.kh-vlayout-switch.kh-reverse-order,*.kh-vlayout-switch-r:not([class~='kh-reverse-order']){--direction-switch:row-reverse}*.kh-vlayout-switch-r.kh-reverse-order{--direction-switch:row}*[class*="kh-hlayout-switch"]{--direction-switch:column;justify-content:space-between;gap:var(--gap-v) 0}*[class*="kh-hlayout-switch-r"]{--direction-switch:column-reverse}*[class*="kh-hlayout-switch"]>*{height:auto}div.z-page *:not([class~='kh-force-non-content-height']).kh-hlayout-switch>*{flex-basis:content !important}div.z-page *:not([class~='kh-force-non-content-height']).kh-vlayout-switch>*{flex-basis:content}*[class*="kh-hlayout-switch"]>*:not(:empty){min-height:1px}*[class="kh-hlayout-switch"]>:where(*:empty:not(br,img,input,textarea,object,video,hr),img:not([src]),img[src=""]){display:none}*[class*="kh-hlayout-switch"]>*{width:auto}*.kh-hlayout-switch.kh-reverse-order,*.kh-hlayout-switch-r:not([class~='kh-reverse-order']){--direction-switch:column-reverse}*.kh-hlayout-switch-r.kh-reverse-order{--direction-switch:column}*[class*=kh-hlayout-switch]{&.kh-justify-start{align-items:flex-start}&.kh-justify-end{align-items:flex-end}&.kh-justify-center{align-items:center}&:is(.kh-justify-s-between,.kh-justify-s-around){align-items:stretch}}}