@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";body{height:100%;margin:0;padding:0;font-family:Nunito Sans,Lato,Trebuchet MS,sans-serif;line-height:1.4}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:-webkit-optimize-contrast;-webkit-tap-highlight-color:#fff0;margin:0;padding:0}:root{--vann-10:#e5eeef;--vann-20:#ccdcdf;--vann-30:#b2cbcf;--vann-40:#99babf;--vann-50:#80a8af;--vann-60:#6697a0;--vann-70:#4c8690;--vann-80:#337580;--vann-90:#196370;--vann:#005260;--himmel-10:#e5f5f9;--himmel-20:#ccebf3;--himmel-30:#b2e1ed;--himmel-40:#99d7e7;--himmel-50:#80cde0;--himmel-60:#66c3da;--himmel-70:#4cb9d4;--himmel-80:#33afce;--himmel-90:#19a5c8;--himmel:#005260;--nype-10:#f8e8ec;--nype-20:#f1d1d8;--nype-30:#e9b9c5;--nype-40:#e2a2b1;--nype-50:#db8b9e;--nype-60:#d4748b;--nype-70:#cd5d77;--nype-80:#c54564;--nype-90:#be2e50;--nype:#b7173d;--plomme-10:#eeeaef;--plomme-20:#ded5df;--plomme-30:#cdc0d0;--plomme-40:#bdabc0;--plomme-50:#ac96b0;--plomme-60:#9c82a0;--plomme-70:#8b6d90;--plomme-80:#7b5881;--plomme-90:#19a5c8;--plomme:#6a4371;--gress-10:#e9f4ef;--gress-20:#d2eae0;--gress-30:#bcdfd0;--gress-40:#a5d5c0;--gress-50:#8fcab0;--gress-60:#79bfa1;--gress-70:#62b591;--gress-80:#4caa81;--gress-90:#35a072;--gress:#1f9562}input,select,textarea,button{font-family:inherit;font-size:inherit}button{cursor:pointer;background-color:var(--himmel-20);border:1px solid #000;border-radius:5px;padding:4px}button.link{background-color:inherit;color:var(--vann);border:none;padding:0;text-decoration:underline}button.link span{vertical-align:middle;padding:0 5px;font-size:18px}button.link:hover{color:#000}dialog{border:none;width:80vw;height:80vh;margin:auto;padding:32px}dialog::backdrop{background:linear-gradient(#0009,#000000b3);animation:1s fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.searchContainer.svelte-yyldap{width:100%;position:relative}.searchBar.svelte-yyldap{background-color:#fff;border:1px solid #979797;align-items:center;width:100%;min-width:100px;height:3rem;padding:0 1.5rem;display:flex}.searchBar.textInput.svelte-yyldap{height:2rem;padding:0 1rem}.searchBar.rounded.svelte-yyldap{border-radius:24px}.searchBar.rounded.focused.svelte-yyldap{border-radius:24px 24px 0 0}.iconGroup.svelte-yyldap{gap:8px;margin-left:auto;display:flex}.icon.svelte-yyldap{cursor:pointer;width:18px;color:inherit;background:0 0;border:none;padding:0;display:flex}.icon.svelte-yyldap:hover{transform:scale(1.1)}input.svelte-yyldap{border:none;width:100%;height:100%}input.svelte-yyldap:focus{outline:0}.previewContainer.svelte-yyldap{z-index:10;background:#fff;border:1px solid #979797;border-radius:0 0 24px 24px;width:100%;min-width:100px;padding-bottom:20px;position:absolute;top:calc(100% - 1px);box-shadow:0 13px 10px #0000004d}.previewItem.svelte-yyldap{background-color:#fff;align-items:center;width:100%;min-width:95px;min-height:3rem;padding:.5rem 1.5rem;display:flex}.previewItemProp.svelte-yyldap{width:33%;padding-right:1rem}.previewItem.item.svelte-yyldap:hover{cursor:pointer;background-color:#f0f0f0}.previewItem.active.svelte-yyldap{background-color:#d6edf4;scroll-margin-top:10px}.dusteSearchBar.svelte-cpjhzo{max-width:800px;margin:auto}.loading.svelte-12qhfyh{width:100%;margin:auto}.appTitle.svelte-12qhfyh{color:#000;align-items:center;text-decoration:none;display:flex}.appTitleLink.svelte-12qhfyh{color:#000;text-decoration:none}.topbar.svelte-12qhfyh{background-color:var(--himmel-10);width:100%;padding:20px 0}.toptop.svelte-12qhfyh{justify-content:space-between;align-items:center;width:100%;padding:20px 40px 40px;display:flex}.topbarOptions.svelte-12qhfyh{float:right;flex-direction:column;align-items:self-end;display:flex}.bottomtop.svelte-12qhfyh{width:100%}.logo.svelte-12qhfyh{width:180px}.content.svelte-12qhfyh{max-width:1080px;margin:auto;padding:20px 20px 10px}@media only screen and (width<=768px){.topbar.svelte-12qhfyh{padding:5px 0}.toptop.svelte-12qhfyh{padding:5px}.appTitle.svelte-12qhfyh{font-size:10px}.logo.svelte-12qhfyh{width:92px}.content.svelte-12qhfyh{padding:5px}}
