.Usage-module-scss-module__yBo-rG__root .Usage-module-scss-module__yBo-rG__infoBox{line-height:calc(3*var(--lotta-spacing));margin-bottom:calc(4*var(--lotta-spacing));background-color:rgba(var(--lotta-divider-color), .2);display:block}.Usage-module-scss-module__yBo-rG__root [role=table] [role=row]{margin-bottom:calc(1*var(--lotta-spacing));justify-content:stretch;display:flex}.Usage-module-scss-module__yBo-rG__root [role=table] [role=row].Usage-module-scss-module__yBo-rG__isCurrentMonth{border-bottom:1px dashed rgb(var(--lotta-divider-color))}.Usage-module-scss-module__yBo-rG__root [role=table] [role=row]>div{text-align:center;flex:1}.Usage-module-scss-module__yBo-rG__root [role=table] [role=row]>:first-child{flex:0 16%}
.AdminPage-module-scss-module__McOUFa__root{background:rgb(var(--lotta-box-background-color));flex-direction:column;width:100%;height:fit-content;min-height:0;max-height:100%;margin-bottom:auto;transition:min-height .3s ease-in-out;display:flex}.AdminPage-module-scss-module__McOUFa__root:has(.AdminPage-module-scss-module__McOUFa__contentSection.AdminPage-module-scss-module__McOUFa__takesFullSpace){flex:1;height:100%}.AdminPage-module-scss-module__McOUFa__root>nav{border-bottom:1px solid rgb(var(--lotta-divider-color));align-items:stretch;display:flex}.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__homeLink{transition:background .25s ease-out}.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__homeLink svg{transition:transform .25s ease-in}.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__homeLink:hover{background:rgba(var(--lotta-primary-color), .1)}.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__homeLink:hover svg{transform:scale(1.21)}.AdminPage-module-scss-module__McOUFa__root>nav svg{padding:var(--lotta-spacing)}.AdminPage-module-scss-module__McOUFa__root>nav a:not(.AdminPage-module-scss-module__McOUFa__logoLink,.AdminPage-module-scss-module__McOUFa__logoLinkClose){border-right:1px solid rgb(var(--lotta-divider-color));padding-inline:var(--lotta-spacing);align-items:center;display:flex}.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__logoLink,.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__logoLinkClose{margin-left:auto}.AdminPage-module-scss-module__McOUFa__root>nav h2{margin:0;padding-left:var(--lotta-spacing);align-items:center;margin-block:0;margin-inline:0;font-size:1.2rem;display:flex}@media screen and (min-width:600px){.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__logoLink{display:none}}.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__logoLinkClose:not(.AdminPage-module-scss-module__McOUFa__forceLogoLinkClose) svg{padding:0}@media screen and (max-width:599px){.AdminPage-module-scss-module__McOUFa__root>nav .AdminPage-module-scss-module__McOUFa__logoLinkClose:not(.AdminPage-module-scss-module__McOUFa__forceLogoLinkClose){display:none}}.AdminPage-module-scss-module__McOUFa__root:not(.AdminPage-module-scss-module__McOUFa__isRootPage){min-height:100%}.AdminPage-module-scss-module__McOUFa__root .AdminPage-module-scss-module__McOUFa__contentSection{padding:var(--lotta-spacing);overflow:auto}.AdminPage-module-scss-module__McOUFa__root .AdminPage-module-scss-module__McOUFa__contentSection.AdminPage-module-scss-module__McOUFa__takesFullSpace{flex:1 1 min-content;padding:0;display:flex;overflow:hidden}
.TwoColumnLayout-module-scss-module__vRruUG__root{width:100%;display:flex}.TwoColumnLayout-module-scss-module__vRruUG__sidebar{padding-inline:var(--lotta-spacing);flex-direction:column;flex:0 0 30%;display:flex;overflow:hidden auto}@media screen and (max-width:599px){.TwoColumnLayout-module-scss-module__vRruUG__sidebar:has(+.TwoColumnLayout-module-scss-module__vRruUG__main:empty){flex:auto}.TwoColumnLayout-module-scss-module__vRruUG__sidebar:has(+.TwoColumnLayout-module-scss-module__vRruUG__main:not(:empty)){display:none}}.TwoColumnLayout-module-scss-module__vRruUG__main{padding-inline:var(--lotta-spacing);flex:1;position:relative;overflow:hidden auto}.TwoColumnLayout-module-scss-module__vRruUG__main:empty{display:none}
.CategoryNavigation-module-scss-module__Tj6Cwq__root .CategoryNavigation-module-scss-module__Tj6Cwq__heading{margin-top:calc(3*var(--lotta-spacing))}.CategoryNavigation-module-scss-module__Tj6Cwq__root .CategoryNavigation-module-scss-module__Tj6Cwq__categoriesSublist{margin-bottom:var(--lotta-spacing);background-color:rgb(var(--lotta-box-background-color));color:rgb(var(--lotta-text-color));padding-left:calc(2*var(--lotta-spacing))}.CategoryNavigation-module-scss-module__Tj6Cwq__root .CategoryNavigation-module-scss-module__Tj6Cwq__categoriesSublist:hover{border-color:rgb(var(--lotta-primary-color))}.CategoryNavigation-module-scss-module__Tj6Cwq__root .CategoryNavigation-module-scss-module__Tj6Cwq__before:before{display:none}.CategoryNavigation-module-scss-module__Tj6Cwq__root li{list-style:none}
.ColorSettingsRow-module-scss-module__G89JAW__root{padding-right:calc(2*var(--lotta-spacing));margin-bottom:var(--lotta-spacing);align-items:center;display:flex}@media screen and (max-width:959px){.ColorSettingsRow-module-scss-module__G89JAW__root{margin-bottom:calc(2*var(--lotta-spacing));flex-wrap:wrap}}.ColorSettingsRow-module-scss-module__G89JAW__root .ColorSettingsRow-module-scss-module__G89JAW__colorInput{margin-right:var(--lotta-spacing);width:7.5em}@media screen and (max-width:959px){.ColorSettingsRow-module-scss-module__G89JAW__root .ColorSettingsRow-module-scss-module__G89JAW__colorInput{border-radius:var(--lotta-border-radius);width:100%}}.ColorSettingsRow-module-scss-module__G89JAW__root .ColorSettingsRow-module-scss-module__G89JAW__description{flex-direction:column;flex:1;align-items:flex-start;display:flex}.ColorSettingsRow-module-scss-module__G89JAW__root .ColorSettingsRow-module-scss-module__G89JAW__description>p{font-size:.9rem}.ColorSettingsRow-module-scss-module__G89JAW__root .ColorSettingsRow-module-scss-module__G89JAW__description>p:nth-child(2){color:rgba(var(--lotta-label-text-color), 1)}
.WidgetConfiguration-module-scss-module__1jc_Na__input{margin-top:calc(2*var(--lotta-spacing));margin-bottom:calc(2*var(--lotta-spacing))}.WidgetConfiguration-module-scss-module__1jc_Na__divider{margin:var(--lotta-spacing) 0}.WidgetConfiguration-module-scss-module__1jc_Na__calendarDays{display:inline}.WidgetConfiguration-module-scss-module__1jc_Na__addCalendarButton{margin-top:calc(2*var(--lotta-spacing))}
.CalendarConfiguration-module-scss-module__3_EB2a__calendarTypeRow{display:flex}.CalendarConfiguration-module-scss-module__3_EB2a__inputLegend{padding-inline:var(--lotta-spacing);top:calc(-1*var(--lotta-spacing));display:inline-block;position:relative}.CalendarConfiguration-module-scss-module__3_EB2a__oneOfManyConfigurationRow{flex-flow:wrap;display:flex}.CalendarConfiguration-module-scss-module__3_EB2a__oneOfManyConfigurationRow input[type=color]{height:calc(1rem + 2*var(--lotta-spacing));padding:0}.CalendarConfiguration-module-scss-module__3_EB2a__oneOfManyConfigurationRow>div:first-child{flex:0 0 5em}.CalendarConfiguration-module-scss-module__3_EB2a__oneOfManyConfigurationRow>div:nth-child(2){flex:1 1 min-content;min-width:12em}.CalendarConfiguration-module-scss-module__3_EB2a__oneOfManyConfigurationRow>div:nth-child(3){flex:0 0 max-content;margin-left:auto}.CalendarConfiguration-module-scss-module__3_EB2a__oneOfManyConfigurationRow>div:nth-child(3)>button{margin-top:calc(1em + 2*var(--lotta-spacing))}
.TagsSelect-module-scss-module__e5h7FG__root{flex-flow:wrap;display:flex}.TagsSelect-module-scss-module__e5h7FG__root .TagsSelect-module-scss-module__e5h7FG__inputWrapper{flex:1 0 8em;display:inline-flex;position:relative}.TagsSelect-module-scss-module__e5h7FG__root .TagsSelect-module-scss-module__e5h7FG__inputWrapper input{width:100%;padding-top:0;padding-bottom:0}.TagsSelect-module-scss-module__e5h7FG__root .TagsSelect-module-scss-module__e5h7FG__inputWrapper button{min-height:auto}
.ImageOverlay-module-scss-module__4GkTbG__root{z-index:100000;background-color:rgba(var(--lotta-box-background-color), 1);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ImageOverlay-module-scss-module__4GkTbG__root img{border:1px solid #bdbdbd;max-width:80vw;max-height:80vh}.ImageOverlay-module-scss-module__4GkTbG__closeButton{top:var(--lotta-spacing);right:var(--lotta-spacing);position:absolute}.ImageOverlay-module-scss-module__4GkTbG__leftButton{left:var(--lotta-spacing);position:absolute}.ImageOverlay-module-scss-module__4GkTbG__rightButton{right:var(--lotta-spacing);position:absolute}.ImageOverlay-module-scss-module__4GkTbG__subtitles{text-align:center;position:absolute;bottom:5%}
.SlateImage-module-scss-module__oVizjG__root{box-sizing:border-box;margin:var(--lotta-spacing);cursor:inherit;border:none;max-width:100%;max-height:100%;position:relative}.SlateImage-module-scss-module__oVizjG__root img{width:100%}.SlateImage-module-scss-module__oVizjG__root.SlateImage-module-scss-module__oVizjG__isEditing{cursor:pointer}.SlateImage-module-scss-module__oVizjG__root.SlateImage-module-scss-module__oVizjG__isEditing .SlateImage-module-scss-module__oVizjG__buttonGroup:first-of-type{margin-block:".2em";justify-content:end;margin-inline-end:".2em"}.SlateImage-module-scss-module__oVizjG__root.SlateImage-module-scss-module__oVizjG__isSelected{border:1px solid rgba(var(--lotta-primary-color), 1)}
.EditToolbar-module-scss-module__tSkXrG__root{z-index:100;position:sticky!important}.EditToolbar-module-scss-module__tSkXrG__root .EditToolbar-module-scss-module__tSkXrG__toolbar{padding:var(--lotta-spacing);background-color:#0000;overflow:auto}.EditToolbar-module-scss-module__tSkXrG__root .EditToolbar-module-scss-module__tSkXrG__buttonGroup{margin-right:calc(.5*var(--lotta-spacing))}
.ContentModule-module-scss-module__yk51zq__root{overflow:initial;padding-bottom:var(--lotta-spacing);border:0 solid #0000;position:relative}.ContentModule-module-scss-module__yk51zq__root.ContentModule-module-scss-module__yk51zq__isEditModeEnabled{background-color:rgba(var(--lotta-primary-color), .1);border-radius:var(--lotta-border-radius);margin-bottom:var(--lotta-spacing);border-width:1px}.ContentModule-module-scss-module__yk51zq__root:hover,.ContentModule-module-scss-module__yk51zq__root:focus-within{border-color:rgb(var(--lotta-highlight-color))}.ContentModule-module-scss-module__yk51zq__root:hover .ContentModule-module-scss-module__yk51zq__titlebar,.ContentModule-module-scss-module__yk51zq__root:focus-within .ContentModule-module-scss-module__yk51zq__titlebar{opacity:.8}.ContentModule-module-scss-module__yk51zq__root.ContentModule-module-scss-module__yk51zq__active{border-color:rgb(var(--lotta-primary-color))}.ContentModule-module-scss-module__yk51zq__root.ContentModule-module-scss-module__yk51zq__active .ContentModule-module-scss-module__yk51zq__titlebar{opacity:.8}.ContentModule-module-scss-module__yk51zq__root .ContentModule-module-scss-module__yk51zq__titlebar{opacity:0;padding:calc(.5*var(--lotta-spacing));margin-bottom:var(--lotta-spacing);background-color:rgb(var(--lotta-highlight-color));justify-content:space-between;width:100%;transition:opacity .25s ease-in;display:flex}.ContentModule-module-scss-module__yk51zq__root .ContentModule-module-scss-module__yk51zq__titlebar>span{display:flex}.ContentModule-module-scss-module__yk51zq__root .ContentModule-module-scss-module__yk51zq__titlebar section{color:rgba(var(--lotta-text-color), .7);display:flex}.ContentModule-module-scss-module__yk51zq__root .ContentModule-module-scss-module__yk51zq__titlebar section>:not(:last-child){margin-right:calc(.5*var(--lotta-spacing))}.ContentModule-module-scss-module__yk51zq__root .ContentModule-module-scss-module__yk51zq__titlebar button{padding:0 5px}.ContentModule-module-scss-module__yk51zq__root .ContentModule-module-scss-module__yk51zq__titlebar button svg{color:rgba(var(--lotta-text-color), .7)}.ContentModule-module-scss-module__yk51zq__root .ContentModule-module-scss-module__yk51zq__titlebar button.ContentModule-module-scss-module__yk51zq__deleteButton svg{color:rgba(var(--lotta-error-color), 1)}
.ArticleEditable-module-scss-module__Lkyvlq__root{padding:var(--lotta-spacing);background-color:rgba(var(--lotta-box-background-color), 1);border-radius:var(--lotta-border-radius);box-shadow:1px 1px 2px rgba(var(--lotta-text-color), .2)}.ArticleEditable-module-scss-module__Lkyvlq__root .ArticleEditable-module-scss-module__Lkyvlq__contentModules{margin-top:var(--lotta-spacing);background-color:rgba(var(--lotta-box-background-color), 1)}
.SearchPage-module-scss-module__FJDV4W__root .SearchPage-module-scss-module__FJDV4W__inputSection{background-color:rgba(var(--lotta-box-background-color), 1);margin-bottom:var(--lotta-spacing);padding-top:calc(var(--lotta-spacing)*2);padding:var(--lotta-spacing)}.SearchPage-module-scss-module__FJDV4W__root .SearchPage-module-scss-module__FJDV4W__advancedSettingsButton{float:"right";margin-top:var(--lotta-spacing)}.SearchPage-module-scss-module__FJDV4W__root .SearchPage-module-scss-module__FJDV4W__advancedSettings{clear:right;margin-top:1em;overflow:hidden}.SearchPage-module-scss-module__FJDV4W__root .SearchPage-module-scss-module__FJDV4W__advancedSettings h3{margin-bottom:var(--lotta-spacing);font-size:1.3rem}.SearchPage-module-scss-module__FJDV4W__root .SearchPage-module-scss-module__FJDV4W__result{margin-top:var(--lotta-spacing)}.SearchPage-module-scss-module__FJDV4W__root .SearchPage-module-scss-module__FJDV4W__description{margin-bottom:calc(var(--lotta-spacing)*2)}
.CreateCategoryDialog-module-scss-module__WNEZYa__root .CreateCategoryDialog-module-scss-module__WNEZYa__categoryPositionSet{margin-top:calc(3*var(--lotta-spacing));width:100%}.CreateCategoryDialog-module-scss-module__WNEZYa__root .CreateCategoryDialog-module-scss-module__WNEZYa__categorySelect{margin:var(--lotta-spacing) 0}
.DraggableGroupList-module-scss-module__9x3h9q__root{max-height:100%;overflow:auto}.DraggableGroupList-module-scss-module__9x3h9q__root.DraggableGroupList-module-scss-module__9x3h9q__highlighted li{font-weight:700}
.SelectTemplateButton-module-scss-module__07ZAoq__root{width:200px;height:200px;position:relative}@media screen and (max-width:599px){.SelectTemplateButton-module-scss-module__07ZAoq__root{height:100px;width:100px!important}}.SelectTemplateButton-module-scss-module__07ZAoq__root:hover{z-index:1}.SelectTemplateButton-module-scss-module__07ZAoq__root .SelectTemplateButton-module-scss-module__07ZAoq__imageButton{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SelectTemplateButton-module-scss-module__07ZAoq__root .SelectTemplateButton-module-scss-module__07ZAoq__imageTitle{padding:calc(2*var(--lotta-spacing)) calc(4*var(--lotta-spacing)) calc(var(--lotta-spacing) + 6);position:relative}
.WidgetIconSelection-module-scss-module__L99zPG__root .WidgetIconSelection-module-scss-module__L99zPG__iconStyle .WidgetIconSelection-module-scss-module__L99zPG__gridContainer{display:flex}.WidgetIconSelection-module-scss-module__L99zPG__root .WidgetIconSelection-module-scss-module__L99zPG__iconStyle .WidgetIconSelection-module-scss-module__L99zPG__gridContainer>div{flex:1;width:auto}.WidgetIconSelection-module-scss-module__L99zPG__root .WidgetIconSelection-module-scss-module__L99zPG__iconScrollbar{margin-bottom:calc(2*var(--lotta-spacing));display:flex;overflow-x:scroll}.WidgetIconSelection-module-scss-module__L99zPG__root .WidgetIconSelection-module-scss-module__L99zPG__overlayTextDescription{margin-bottom:var(--lotta-spacing)}.WidgetIconSelection-module-scss-module__L99zPG__root .WidgetIconSelection-module-scss-module__L99zPG__preview{display:flex}
.GroupListToolbar-module-scss-module__QHkQTa__root{flex-wrap:wrap}.GroupListToolbar-module-scss-module__QHkQTa__root .GroupListToolbar-module-scss-module__QHkQTa__groupSearch,.GroupListToolbar-module-scss-module__QHkQTa__root .GroupListToolbar-module-scss-module__QHkQTa__sorting{margin-top:var(--lotta-spacing);padding:0}.GroupListToolbar-module-scss-module__QHkQTa__root .GroupListToolbar-module-scss-module__QHkQTa__groupSearch:not(:empty){flex:3 auto;width:auto;margin-left:0}.GroupListToolbar-module-scss-module__QHkQTa__root .GroupListToolbar-module-scss-module__QHkQTa__sorting{flex:1 0 auto;width:auto}@media screen and (max-width:959px){.GroupListToolbar-module-scss-module__QHkQTa__root .GroupListToolbar-module-scss-module__QHkQTa__sorting{margin-left:0}}.GroupListToolbar-module-scss-module__QHkQTa__root .GroupListToolbar-module-scss-module__QHkQTa__createGroupButton:not(:last-child):not(:empty){flex-grow:1;width:100%;margin-left:0}
.page-module-scss-module__CMkFIa__root{padding:var(--lotta-spacing)}.page-module-scss-module__CMkFIa__root h3{z-index:1;padding-block:var(--lotta-spacing);text-transform:uppercase;background:rgb(var(--lotta-box-background-color));position:sticky;top:0}.page-module-scss-module__CMkFIa__root section{grid-gap:var(--lotta-spacing);padding-bottom:var(--lotta-spacing);grid-template-columns:repeat(auto-fill,minmax(11em,1fr));justify-items:center;display:grid}.page-module-scss-module__CMkFIa__root section:not(:last-child){border-bottom:1px solid rgba(var(--lotta-divider-color), 1)}.page-module-scss-module__CMkFIa__root section:last-child{padding-top:var(--lotta-spacing);justify-content:flex-end;display:flex}@media screen and (max-width:599px){.page-module-scss-module__CMkFIa__root section{grid-gap:var(--lotta-spacing);grid-template-columns:repeat(auto-fill,minmax(10em,1fr))}}.page-module-scss-module__CMkFIa__root .page-module-scss-module__CMkFIa__button{text-align:center;flex-direction:column;align-items:center;width:11em;font-weight:bolder}@media screen and (max-width:599px){.page-module-scss-module__CMkFIa__root .page-module-scss-module__CMkFIa__button{font-size:.65rem}}.page-module-scss-module__CMkFIa__root .page-module-scss-module__CMkFIa__button span:first-child{margin:calc(2*var(--lotta-spacing))}.page-module-scss-module__CMkFIa__root .page-module-scss-module__CMkFIa__button svg{font-size:50px;transition:transform .2s ease-out}@media screen and (max-width:599px){.page-module-scss-module__CMkFIa__root .page-module-scss-module__CMkFIa__button svg{font-size:35px}}.page-module-scss-module__CMkFIa__root .page-module-scss-module__CMkFIa__button:hover svg{transform:scale(1.21)translateY(-.05em)}
.Presentation-module-scss-module__YxyJpG__root .Presentation-module-scss-module__YxyJpG__grid{margin-bottom:calc(3*var(--lotta-spacing));display:flex}.Presentation-module-scss-module__YxyJpG__root .Presentation-module-scss-module__YxyJpG__grid>*{margin-right:calc(1*var(--lotta-spacing));flex:1}.Presentation-module-scss-module__YxyJpG__root .Presentation-module-scss-module__YxyJpG__scrollHorizontally{overflow-x:auto}
