*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}body,html{font-size:12px;min-height:100vh;min-height:100svh;background-color:#15021a}body{display:flex;align-items:flex-end;font-family:Source Sans\ 3,sans-serif}.contentwrapper{z-index:100;position:relative;padding-top:280px;width:100%;max-width:100%;overflow:hidden}.contentwrapper-inner{border-radius:30px 0 0 0;padding:16px 14px;background-color:#fff}.contentwrapper-inner:has(.time-log-form){background-color:#cd80c3}.contentwrapper-inner:has(.time-log-form) .inputfield{background:#cd80c3}.contentwrapper-inner:has(.time-log-form) .button-primary{background-color:#15021a;color:#fff}.action-buttons{position:fixed;bottom:16px;left:14px;right:14px;width:auto!important;display:flex;flex-direction:row;align-items:flex-end;gap:15px}.loadingindicator{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(21,2,26,.6);z-index:900;color:#15021a;font-weight:600;font-size:16px;line-height:1.3em}.loadingindicator,.loadingindicator:before{display:flex;justify-content:center;align-items:center}.loadingindicator:before{text-align:center;content:"Nur einen \aMoment…";white-space:pre-wrap;aspect-ratio:1/1;padding:1.5em;border-radius:50%;background-color:#cd80c3}.button-primary{width:100%;display:flex;padding:15px 20px;font-size:16px;border:none;justify-content:center;align-items:center;background-color:#cd80c3;color:#000;border-radius:20px;transition:color .3s ease-in-out,opacity .3s ease-in-out;text-decoration:none;font-weight:600;border-radius:30px}.button-primary:disabled{color:#9f6998;opacity:.5}.button-secondary{width:100%;display:flex;padding:15px 20px;font-size:16px;justify-content:center;align-items:center;border-radius:20px;background:transparent;outline:none;border:1px solid #000;color:#000;font-weight:600;line-height:normal;letter-spacing:.36px;margin-top:10px;border-radius:30px}.backbutton:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-size:20px;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjE4LjI0ODUiIHkxPSI2LjY4ODAzIiB4Mj0iNi42ODc4MiIgeTI9IjE4LjI0ODciIHN0cm9rZT0iI0Y0RjRGNCIvPgo8bGluZSB4MT0iNi42ODc3OCIgeTE9IjYuNzUxNDMiIHgyPSIxOC4yNDg0IiB5Mj0iMTguMzEyMSIgc3Ryb2tlPSIjRjRGNEY0Ii8+Cjwvc3ZnPgo=")}.backbutton{position:relative;width:54px;flex-grow:0;flex-shrink:0}.settingsbutton:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-size:20px;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20width%3D'15'%20height%3D'15'%20viewBox%3D'0%200%2015%2015'%20fill%3D'none'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M5%201.5C5%201.22386%204.77614%201%204.5%201C4.22386%201%204%201.22386%204%201.5L4%207C4%207.01671%204.00082%207.03323%204.00242%207.04952C2.86009%207.28022%202%208.28967%202%209.5C2%2010.7103%202.86009%2011.7198%204.00242%2011.9505C4.00082%2011.9668%204%2011.9833%204%2012V13.5C4%2013.7761%204.22386%2014%204.5%2014C4.77614%2014%205%2013.7761%205%2013.5V12C5%2011.9833%204.99918%2011.9668%204.99758%2011.9505C6.1399%2011.7198%207%2010.7103%207%209.5C7%208.28967%206.1399%207.28022%204.99758%207.04952C4.99918%207.03323%205%207.01671%205%207L5%201.5ZM11%201.5C11%201.22386%2010.7761%201%2010.5%201C10.2239%201%2010%201.22386%2010%201.5V3C10%203.01671%2010.0008%203.03323%2010.0024%203.04952C8.8601%203.28022%208%204.28967%208%205.5C8%206.71033%208.8601%207.71978%2010.0024%207.95048C10.0008%207.96677%2010%207.98329%2010%208V13.5C10%2013.7761%2010.2239%2014%2010.5%2014C10.7761%2014%2011%2013.7761%2011%2013.5V8C11%207.98329%2010.9992%207.96677%2010.9976%207.95048C12.1399%207.71978%2013%206.71033%2013%205.5C13%204.28967%2012.1399%203.28022%2010.9976%203.04952C10.9992%203.03323%2011%203.01671%2011%203V1.5ZM4.5%208C3.67157%208%203%208.67157%203%209.5C3%2010.3284%203.67157%2011%204.5%2011C5.32843%2011%206%2010.3284%206%209.5C6%208.67157%205.32843%208%204.5%208ZM9%205.5C9%204.67157%209.67157%204%2010.5%204C11.3284%204%2012%204.67157%2012%205.5C12%206.32843%2011.3284%207%2010.5%207C9.67157%207%209%206.32843%209%205.5Z'%20fill%3D'currentColor'%20fill-rule%3D'evenodd'%20clip-rule%3D'evenodd'%3E%3C/path%3E%3C/svg%3E")}.settingsbutton{position:relative;width:54px;height:54px;flex-grow:0;flex-shrink:0;font-size:0}p{margin-bottom:1em}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:none;color:inherit}form{flex-direction:column}.form-row-wrapper,form{display:flex;align-items:flex-start;gap:16px}.form-row-wrapper{flex-direction:row;width:100%;align-items:stretch}.form-row-wrapper .inbetween-label{display:flex;align-items:center}.inputfield-wrapper{width:100%;position:relative}.inputfield-wrapper label{position:absolute;font-style:italic;margin:0 10px;transform:translateY(5px);display:block;text-align:left}.inputfield-wrapper:before{transition:opacity .3s ease;opacity:0;position:absolute;width:10px;height:11px;right:20px;top:50%;transform:translateY(-6px);content:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline id='Line 6' x1='4.56292' y1='9.75718' x2='9.56292' y2='0.757179' stroke='%23CD80C3'/%3E%3Cline id='Line 4' x1='0.257248' y1='6.57125' x2='5.25725' y2='9.57125' stroke='%23CD80C3'/%3E%3C/svg%3E")}.inputfield-wrapper:has(.valid):before{opacity:1}.inputfield-hidden{display:none}.inputfield-wrapper-half .inputfield{min-height:100%}.inputfield{width:100%;padding:15px 20px;border-radius:20px;border:1px solid #000;text-align:center;font-weight:600;font-size:16px;min-height:2em}.inputfield::placeholder{font-weight:400;color:#000;font-style:italic}.inputfield.valid{border:1px solid #cd80c3}.inputfield:focus{outline:none;background:rgba(205,128,195,.2)}