:root{--header-height:80px}.AssetModal{position:fixed;top:0;left:0;width:100%;height:100%;padding:42px 60px;background-color:rgba(42,38,35,.6)}@media screen and (min-width:1440px){.AssetModal{left:320px;width:calc(100% - 320px)}}.AssetModal__TopSpacer{height:var(--header-height)}@media screen and (min-width:1440px){.AssetModal__TopSpacer{height:0}}.AssetModal__ContentWrapper{height:calc(100% - var(--header-height));display:flex}@media screen and (min-width:1440px){.AssetModal__ContentWrapper{height:100%}}.AssetModal__Navigation{background-color:#fff;width:352px;height:100%;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto}.AssetModal__Header{padding:24px}.AssetModal__Title{font-size:24px;font-weight:700;line-height:130%}.AssetModal__Properties{padding:24px;display:flex;flex-direction:column;gap:32px}.AssetModal__ButtonSection{display:flex;flex-direction:column;gap:8px;margin-top:auto}.AssetModal__Headline{margin-bottom:16px;font-size:16px;font-weight:700;line-height:130%}.AssetModal__Info{display:flex;flex-direction:column;gap:8px}.AssetModal__InfoItem{font-size:12px;font-weight:400;line-height:130%}.AssetModal__Tags{display:flex;flex-wrap:wrap;gap:8px}.AssetModal__Variants{display:flex;flex-direction:column;gap:12px}.AssetModal__Content{height:100%;width:100%;display:flex;flex-direction:column;background-color:#ccc;position:relative;justify-content:space-between}.AssetModal__ContentHeader{justify-content:space-between;justify-content:flex-end}.AssetModal__ContentFooter,.AssetModal__ContentHeader{padding:24px;display:flex;flex-direction:row;color:#fff;background-color:rgba(42,38,35,.6);position:relative;z-index:1}.AssetModal__ContentFooter{justify-content:space-between}.AssetModal__Preview{flex-grow:1;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.AssetModal__PreviewImage{position:relative;width:100%;height:100%;padding:calc(72px + 40px) 40px}.AssetModal__Close{flex-shrink:0;cursor:pointer}.AssetModal__Zoom{flex-shrink:0;display:flex;flex-direction:row;gap:8px;align-items:center;color:#fff;border-radius:3px;border:1px solid #fff;padding:4px 8px}.AssetModal__ZoomLevel{font-size:14px;font-weight:700;line-height:130%}.AssetModal__Pagination{flex-shrink:0;display:flex;flex-direction:row;gap:8px;align-items:center;color:#fff}.AssetModal__Next,.AssetModal__Previous{cursor:pointer}.AssetModal__Pages{font-size:14px;font-weight:700;line-height:130%}.AssetModal__ProtectedPassword{display:block;box-shadow:0 1px 0 0 #524942;transition:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);padding:.75rem 1rem;background-color:#f4f3f1;color:#2a2623;width:100%;border:none;border-top-left-radius:3px;border-top-right-radius:3px;&:hover{box-shadow:0 2px 0 0 #524942}&:focus{outline-color:#6e0bcc}}.Button{background-color:#2a2623;color:#fff;border-radius:3px;padding:8px 12px;font-weight:700;flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;align-self:flex-start;white-space:nowrap}.Button--fullWidth{display:flex;justify-content:center;align-self:auto}.Button--dark{background-color:#2a2623;color:#fff}.Button--light{background-color:#fff;color:#2a2623}.Button--edge{padding:8px 0}.Collection{width:100%;border-radius:3px;border:none;box-shadow:0 2px 6px 2px rgba(42,38,35,.1);padding:16px;background-color:#fff;cursor:pointer;transition:box-shadow .2s ease-in-out;&:hover{box-shadow:0 2px 12px 2px rgba(42,38,35,.1)}}.Collection__Name{font-size:14px;line-height:130%;font-weight:700}.Dropdown{position:relative}.Dropdown__MenuIcon{cursor:pointer}.Dropdown__Menu{display:none;position:absolute;top:20px;right:4px;background-color:#fff;padding:16px;border-radius:3px;border:1px solid #cbc6bd;box-shadow:0 2px 6px 2px rgba(42,38,35,.1);gap:10px;flex-direction:column;z-index:1}.Dropdown__Menu--top{top:auto;bottom:20px}.Dropdown__Menu--bottom{top:20px;bottom:auto}.Dropdown__Menu--active{display:flex}.MediaList{gap:.5rem}.MediaGridCard,.MediaListCard{position:relative;box-shadow:0 0 8px 0 rgba(42,38,35,.2);border-radius:3px;transition:box-shadow .2s ease-in-out;&:hover{cursor:pointer;box-shadow:0 0 16px 0 rgba(42,38,35,.2)}}.MediaListCard__Container{padding:12px 16px;min-height:44px}.MediaGridCard__check{top:1rem;left:1rem;width:22px;height:22px}.MediaGridCard__check,.MediaListCard__check{display:none;border:2px solid #524942;border-radius:3px}.MediaListCard__check{width:20px;height:20px}.MediaGridCard:hover .MediaGridCard__check,.MediaListCard:hover .MediaListCard__check{display:block}.MediaGridCard__check--selected,.MediaListCard__check--selected{display:block;color:#fff;background-color:#2a2623;border-color:#2a2623}.MediaGridCard--selected,.MediaListCard--selected{outline:1px solid #524942}.MediaGridCard__Thumbnail{height:160px}.MediaGridCard__Box{min-height:46px;position:relative;padding:12px 16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;word-break:break-word}.MediaGridCard__Title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;max-width:100%}.MediaGridCard__MenuIcon{cursor:pointer}.MediaGridCard__Menu{display:none;position:absolute;top:64px;right:4px;background-color:#fff;padding:16px;border-radius:3px;border:1px solid #cbc6bd;box-shadow:0 2px 6px 2px rgba(42,38,35,.1);gap:10px;flex-direction:column;z-index:1}.MediaGridCard__Menu--active{display:flex}.MediaGridCard__Box,.MediaListCard__Box{font-family:BaWue Sans;font-size:var(--font-size-bawue-200);font-weight:var(--font-weight-bawue-bold);line-height:var(--font-height-bawue-narrow)}.Overview__Header{margin-bottom:1.5rem}.Overview__Header,.Overview__HeaderBottom,.Overview__Toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Overview__ToolbarRight{display:flex;align-items:center;gap:1rem}.Overview__GridTitle{margin-bottom:16px}.Search{position:relative;display:flex;align-items:center;gap:8px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#f4f3f1;color:#524942}.Search__Icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#2a2623}.Search__Input{height:100%;width:100%;background-color:transparent;border:none;padding:8px 8px 8px 42px;font-size:16px;line-height:130%;font-weight:400;color:#2a2623}.Search__Input::placeholder{color:#2a2623}.Search__Border{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#524942}.Search__Input:focus{outline:none}.Search__Input:focus+.Search__Border{height:2px}.Selector{display:flex;flex-direction:column;gap:8px}.Selector__Label{font-size:14px;font-weight:400;line-height:130%;margin-bottom:8px}.Selector__Options{display:flex;flex-direction:row;gap:8px}.Selector__Option{padding:8px;font-size:14px;font-weight:700;line-height:130%;border-radius:3px;border:1px solid #cbc6bd;cursor:pointer;background-color:#fff;min-height:34px;display:flex;align-items:center;justify-content:center;background-color:#f4f3f1;color:#524942;flex-grow:1;text-align:center}.Selector__Option--selected{border:1px solid #524942;background-color:#fff;box-shadow:0 2px 6px 2px rgba(42,38,35,.1);color:#2a2623}.Sort,.Sort__Button{position:relative;display:flex;align-items:center;gap:8px;flex-shrink:0}.Sort__Button{cursor:pointer}.Sort__Label{font-weight:700}.Sort__LabelText{white-space:nowrap}.Sort__Menu{display:none;position:absolute;top:calc(100% + 16px);left:0;z-index:1000;background-color:#fff;border:1px solid #524942;border-radius:3px;padding:8px;flex-direction:column}.Sort__Menu--active{display:flex}.Sort__MenuItem{padding:8px;cursor:pointer;gap:8px}.Tag{background-color:#e4e1dc;border-radius:3px;padding:4px 8px;font-weight:700;font-size:14px;line-height:130%}body.scroll-lock{overflow:hidden}.SortBy{display:flex;align-items:center;gap:8px;flex-shrink:0}.SortBy__Label{font-weight:700}.SortToggleGroup__Item{padding:8px;border-radius:3px;border:1px solid #cbc6bd;background-color:#f4f3f1;color:#524942;font-weight:700;flex-shrink:0;display:flex;align-items:center;justify-content:center}.SortToggleGroup__Item--active{color:#2a2623;border:1px solid #524942;background-color:#fff}.ToggleGroup{display:flex;gap:4px;align-items:center;justify-content:center}