@charset "UTF-8";
/* CSS Document Last-Mod: 2024-08-02 */
@keyframes screentouch { 
  0%   { background-size:  320px; background-color:black; } 
  50%  { background-size:  64px;  background-color:darkslategray;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='rgba(210,170,32,0.2)'%3E%3Cpath d='M446.69-120q-32.61 0-62.11-13.54t-48.81-39.38L146.23-423.77l10.54-11.54q10-11 23.77-13.46 13.77-2.46 26.23 4.85l120.92 59.61v-304.92q0-8.5 5.76-14.25t14.27-5.75q8.51 0 14.36 5.75 5.84 5.75 5.84 14.25v372.77l-143.15-70.77L370.31-195q13.69 17.77 34 26.38 20.31 8.62 42.38 8.62h172.54q42.23 0 71.5-28.88Q720-217.77 720-260v-141.54q0-24.19-16.37-40.56-16.36-16.36-40.55-16.36H478.69v-40h184.39q40.38 0 68.65 28.27Q760-441.92 760-401.54v141.49q0 58.36-41.35 99.2Q677.3-120 619.23-120H446.69ZM209.31-609.23q-10.69-18.15-16.16-38.37-5.46-20.22-5.46-41.63 0-66.85 46.58-113.42 46.58-46.58 113.42-46.58 66.85 0 113.43 46.58 46.57 46.57 46.57 113.32 0 21.71-5.46 41.83-5.46 20.12-16.15 38.27l-34.39-20q8-14 12-28.5t4-31.5q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 17 4 31.5t12 28.5l-34.38 20Zm263.46 280Z'/%3E%3C/svg%3E"); } 
  51%  { background-size:  64px;   background-image:none; background-color:darkslategray; } 
  99%  { background-size:  320px;  background-image:none; background-color:black; } 
  100% { background-size:  320px; background-color:black; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='rgba(210,170,32,0.8)'%3E%3Cpath d='M446.69-120q-32.61 0-62.11-13.54t-48.81-39.38L146.23-423.77l10.54-11.54q10-11 23.77-13.46 13.77-2.46 26.23 4.85l120.92 59.61v-304.92q0-8.5 5.76-14.25t14.27-5.75q8.51 0 14.36 5.75 5.84 5.75 5.84 14.25v372.77l-143.15-70.77L370.31-195q13.69 17.77 34 26.38 20.31 8.62 42.38 8.62h172.54q42.23 0 71.5-28.88Q720-217.77 720-260v-141.54q0-24.19-16.37-40.56-16.36-16.36-40.55-16.36H478.69v-40h184.39q40.38 0 68.65 28.27Q760-441.92 760-401.54v141.49q0 58.36-41.35 99.2Q677.3-120 619.23-120H446.69ZM209.31-609.23q-10.69-18.15-16.16-38.37-5.46-20.22-5.46-41.63 0-66.85 46.58-113.42 46.58-46.58 113.42-46.58 66.85 0 113.43 46.58 46.57 46.57 46.57 113.32 0 21.71-5.46 41.83-5.46 20.12-16.15 38.27l-34.39-20q8-14 12-28.5t4-31.5q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 17 4 31.5t12 28.5l-34.38 20Zm263.46 280Z'/%3E%3C/svg%3E"); } 
} 
@keyframes screentouch2 { 
  0%   { background-position:  -120px center;             opacity:0;    } 
  10%  { background-position:  20px center;               opacity:0;    } 
  50%  { background-position:  center center;             opacity:0.76; } 
  90%  { background-position:  calc(100% - 20px) center;  opacity:0;    } 
  100% { background-position:  -120px center;             opacity:0;    } 
} 


@keyframes pulsing { 
  0% { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='dodgerblue'%3E%3Cpath d='M444.77-780.86Q429-796.56 429-818q0-17.13 11.77-35.49 11.77-18.35 41.46-49.59 29.69 31.24 41.46 49.59 11.77 18.36 11.77 35.49 0 21.44-15.68 37.14-15.68 15.71-37.46 15.71t-37.55-15.71Zm-203.25 0q-15.83-15.7-15.83-37.14 0-17.08 11.58-35.46 11.58-18.38 41.65-49.62 29.7 31.24 41.27 49.59 11.58 18.36 11.58 35.49 0 21.44-15.74 37.14-15.73 15.71-37.21 15.71t-37.3-15.71Zm405.38 0q-15.82-15.7-15.82-37.14 0-17.08 11.57-35.46 11.58-18.38 41.66-49.62 29.69 31.24 41.27 49.59 11.57 18.36 11.57 35.49 0 21.44-15.73 37.14-15.74 15.71-37.21 15.71-21.48 0-37.31-15.71ZM195.38-142.85v60.16q0 9.89-6.39 16.29-6.4 6.4-16.3 6.4h-10q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-309.77l82.31-244.85q2.61-10.92 12.25-16.8 9.64-5.89 21.13-5.89h450.16q11.19 0 20.22 6.02t11.62 16.67L820-392.46v309.77q0 9.89-6.4 16.29-6.4 6.4-16.29 6.4h-10.62q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-60.16H195.38ZM203-437.84h554l-60-176.77H263l-60 176.77Zm-17.61 45.38v204.23-204.23Zm102.94 150.77q20.29 0 34.05-13.86 13.77-13.86 13.77-34.27 0-20.41-13.86-34.8Q308.43-339 288.15-339q-20.29 0-34.79 14.48-14.51 14.47-14.51 34.88 0 20.41 14.6 34.18t34.88 13.77Zm384.41 0q20.17 0 34.6-13.86t14.43-34.27q0-20.41-14.52-34.8Q692.73-339 672.56-339q-20.18 0-34.14 14.48-13.96 14.47-13.96 34.88 0 20.41 14.05 34.18 14.06 13.77 34.23 13.77Zm-487.35 53.46h589.22v-204.23H185.39v204.23Z'/%3E%3C/svg%3E"); background-size: 40%; background-position: center 12px;} 
  50% { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='white'%3E%3Cpath d='M444.77-780.86Q429-796.56 429-818q0-17.13 11.77-35.49 11.77-18.35 41.46-49.59 29.69 31.24 41.46 49.59 11.77 18.36 11.77 35.49 0 21.44-15.68 37.14-15.68 15.71-37.46 15.71t-37.55-15.71Zm-203.25 0q-15.83-15.7-15.83-37.14 0-17.08 11.58-35.46 11.58-18.38 41.65-49.62 29.7 31.24 41.27 49.59 11.58 18.36 11.58 35.49 0 21.44-15.74 37.14-15.73 15.71-37.21 15.71t-37.3-15.71Zm405.38 0q-15.82-15.7-15.82-37.14 0-17.08 11.57-35.46 11.58-18.38 41.66-49.62 29.69 31.24 41.27 49.59 11.57 18.36 11.57 35.49 0 21.44-15.73 37.14-15.74 15.71-37.21 15.71-21.48 0-37.31-15.71ZM195.38-142.85v60.16q0 9.89-6.39 16.29-6.4 6.4-16.3 6.4h-10q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-309.77l82.31-244.85q2.61-10.92 12.25-16.8 9.64-5.89 21.13-5.89h450.16q11.19 0 20.22 6.02t11.62 16.67L820-392.46v309.77q0 9.89-6.4 16.29-6.4 6.4-16.29 6.4h-10.62q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-60.16H195.38ZM203-437.84h554l-60-176.77H263l-60 176.77Zm-17.61 45.38v204.23-204.23Zm102.94 150.77q20.29 0 34.05-13.86 13.77-13.86 13.77-34.27 0-20.41-13.86-34.8Q308.43-339 288.15-339q-20.29 0-34.79 14.48-14.51 14.47-14.51 34.88 0 20.41 14.6 34.18t34.88 13.77Zm384.41 0q20.17 0 34.6-13.86t14.43-34.27q0-20.41-14.52-34.8Q692.73-339 672.56-339q-20.18 0-34.14 14.48-13.96 14.47-13.96 34.88 0 20.41 14.05 34.18 14.06 13.77 34.23 13.77Zm-487.35 53.46h589.22v-204.23H185.39v204.23Z'/%3E%3C/svg%3E"); background-size: 40%; background-position: center 12px;} 
  100% { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='dodgerblue'%3E%3Cpath d='M444.77-780.86Q429-796.56 429-818q0-17.13 11.77-35.49 11.77-18.35 41.46-49.59 29.69 31.24 41.46 49.59 11.77 18.36 11.77 35.49 0 21.44-15.68 37.14-15.68 15.71-37.46 15.71t-37.55-15.71Zm-203.25 0q-15.83-15.7-15.83-37.14 0-17.08 11.58-35.46 11.58-18.38 41.65-49.62 29.7 31.24 41.27 49.59 11.58 18.36 11.58 35.49 0 21.44-15.74 37.14-15.73 15.71-37.21 15.71t-37.3-15.71Zm405.38 0q-15.82-15.7-15.82-37.14 0-17.08 11.57-35.46 11.58-18.38 41.66-49.62 29.69 31.24 41.27 49.59 11.57 18.36 11.57 35.49 0 21.44-15.73 37.14-15.74 15.71-37.21 15.71-21.48 0-37.31-15.71ZM195.38-142.85v60.16q0 9.89-6.39 16.29-6.4 6.4-16.3 6.4h-10q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-309.77l82.31-244.85q2.61-10.92 12.25-16.8 9.64-5.89 21.13-5.89h450.16q11.19 0 20.22 6.02t11.62 16.67L820-392.46v309.77q0 9.89-6.4 16.29-6.4 6.4-16.29 6.4h-10.62q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-60.16H195.38ZM203-437.84h554l-60-176.77H263l-60 176.77Zm-17.61 45.38v204.23-204.23Zm102.94 150.77q20.29 0 34.05-13.86 13.77-13.86 13.77-34.27 0-20.41-13.86-34.8Q308.43-339 288.15-339q-20.29 0-34.79 14.48-14.51 14.47-14.51 34.88 0 20.41 14.6 34.18t34.88 13.77Zm384.41 0q20.17 0 34.6-13.86t14.43-34.27q0-20.41-14.52-34.8Q692.73-339 672.56-339q-20.18 0-34.14 14.48-13.96 14.47-13.96 34.88 0 20.41 14.05 34.18 14.06 13.77 34.23 13.77Zm-487.35 53.46h589.22v-204.23H185.39v204.23Z'/%3E%3C/svg%3E");
      background-size: 40%; background-position: center 12px; } 
} 







/* Lage Screens */
@media screen and (min-width: 1080px) { html { font-size:1.3rem;  } } 
@media screen and (min-width: 1280px) { html { font-size:1.2rem; } } 
@media screen and (min-width: 1440px) { html { font-size:1rem;  } } 
/* UN20 Upwards */
@media screen and (min-width: 720px) and (max-width: 720px) { html { font-size:1.5rem; } } 
* { box-sizing: border-box; background-repeat: no-repeat; max-width: 100%; border:0px; outline:none; } 
html, body { 
    display: flex; 
    width: 100%; 
    position: relative;
    min-height: 100vh;
    margin: 0px 0px;
    padding: 0px 0px;
    flex-direction: column;
    box-sizing: border-box;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: center;
    flex-grow: 1;
    background-color: #333; 
    align-items: center;
    background-repeat: no-repeat;
} 
html { 
    font-size: 1em;
    font-family: Helvetica, Arial, "sans-serif";
    line-height: 1.3;
    font-weight: 200;
} 
h1, h2, h3, h4, h5, p { 
    display: inline-flex; 
    flex-direction: row; 
    flex-wrap: wrap; 
    align-items: center; 
    position: relative; 
    box-sizing: border-box; 
    text-align: center; 
    padding: 20px 32px; 
    margin: 0px 0px; 
    justify-content: space-evenly; 
    line-height: 1.3; 
    max-width: 100%;  
    width:100%; 
} 

h1 { font-size: 2rem;     word-break: break-all;  font-weight:400;  } 
h2 { font-size: 1.5rem;   word-break: break-all;  font-weight:400;  } 
h3 { font-size: 1.35rem;                          font-weight:200;  } 
h4 { font-size: 1.25rem;                          font-weight:200;  } 
h5 { font-size: 1.1rem;                           font-weight:200;  } 
h6 { font-size: 1.1rem;                           font-weight:200;  } 
p  { font-size: 1rem;                             font-weight:200;  } 
button { 
    line-height: 1.5;
    padding: 0.25rem 1rem 0.2rem 1rem;
    border-radius: 0.25rem;
    font-weight: 600;
    font-size: 1.2rem;
    box-shadow: 0px 0px 1rem 0px rgba(0,0,0,0.33);
    color: black;
} 












/* 3 Teile */
/* 3 Teile */
/* 3 Teile */

body > header, body > footer { display: inline-flex; flex-direction: row; padding: 2px 2px; align-items: center; justify-content: space-evenly; } 
body > header, body > footer, body > main { min-width:100%; max-width:100%; width: 100%; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 0px; } 
body > header { height: 32px; max-height: 32px; min-height: 32px; } 
body > footer { height: 48px; max-height: 48px; min-height: 48px; } 
body > main { display: flex; align-items: flex-start; flex-direction: row; flex-wrap: wrap; height: calc(100vh - 80px); max-height: calc(100vh - 80px); min-height: calc(100vh - 80px); justify-content: space-around; position: relative; align-content: flex-start; } 





body > footer, body > header {  } 


body > header {  } 
body > main   { 
    
    background-color: lightblue; 
    background-repeat: no-repeat; 
    background-size: cover;
    background-position: center; 
    
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
background: linear-gradient(135deg,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    
    
    
} 
body > footer {  } 











body > header > div#clock { 
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
    color: darkgoldenrod;
    font-size: 1rem;
    line-height: 1;
} 
body.loading > header > div#clock { color: white; } 





div#screensafer { 
    animation-name: screentouch;
    animation-iteration-count: infinite;
    animation-duration: 4s;
    animation-timing-function: linear;
    display: flex;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: black;
    background-size: 320px;
    background-position: center 60%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='rgba(210,170,32,0.8)'%3E%3Cpath d='M446.69-120q-32.61 0-62.11-13.54t-48.81-39.38L146.23-423.77l10.54-11.54q10-11 23.77-13.46 13.77-2.46 26.23 4.85l120.92 59.61v-304.92q0-8.5 5.76-14.25t14.27-5.75q8.51 0 14.36 5.75 5.84 5.75 5.84 14.25v372.77l-143.15-70.77L370.31-195q13.69 17.77 34 26.38 20.31 8.62 42.38 8.62h172.54q42.23 0 71.5-28.88Q720-217.77 720-260v-141.54q0-24.19-16.37-40.56-16.36-16.36-40.55-16.36H478.69v-40h184.39q40.38 0 68.65 28.27Q760-441.92 760-401.54v141.49q0 58.36-41.35 99.2Q677.3-120 619.23-120H446.69ZM209.31-609.23q-10.69-18.15-16.16-38.37-5.46-20.22-5.46-41.63 0-66.85 46.58-113.42 46.58-46.58 113.42-46.58 66.85 0 113.43 46.58 46.57 46.57 46.57 113.32 0 21.71-5.46 41.83-5.46 20.12-16.15 38.27l-34.39-20q8-14 12-28.5t4-31.5q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 17 4 31.5t12 28.5l-34.38 20Zm263.46 280Z'/%3E%3C/svg%3E");
} 
div#screensafer:after { 
    animation-name: screentouch2;
    animation-iteration-count: infinite;
    animation-duration: 12s;
    animation-timing-function: linear;
    display: flex;
    content: '';
    width: 100%;
    position: absolute;
    top: 10%;
    left: 0px;
    height: 64px;
    background-color: transparent;
    background-size: 148px;
    background-repeat: no-repeat;
    background-image: url("onstay_sci.svg");
    background-position: -120px center;
    opacity:0;
} 

body.loading > h1 { 
    display: inline-flex;
    box-sizing: border-box;
    color: gainsboro;
    font-size: 1.5rem;
    width: 100%;
    padding: 12px 8px 12px 36px;
    justify-content: flex-start;
    background-color: black;
    box-shadow: 0px 3px 12px black;
    font-weight: 100;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 8px center; 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23e8eaed'%3E%3Cpath d='M260-200q-74.85 0-127.42-52.23Q80-304.46 80-379.31q0-68.77 47-122.07 47-53.31 116.85-57.24 10.07-74.3 74.61-136.61Q383-757.54 460-757.54q16.08 0 28.04 11.96T500-717.54v291.23l82.46-82L610.77-480 480-349.23 349.23-480l28.31-28.31 82.46 82v-291.23q-75.23 3.23-127.62 65.42Q280-589.92 280-520h-20q-58 0-99 41t-41 99q0 58 41 99t99 41h480q42 0 71-29t29-71q0-42-29-71t-71-29h-60v-80q0-49.54-22-91.04-22-41.5-58-68.96v-47.62q56.31 31.16 88.15 86.97Q720-584.85 720-520v40h24.62q57.46 1.85 96.42 42.19Q880-397.46 880-340q0 58.85-40.58 99.42Q798.85-200 740-200H260Zm220-298.77Z'/%3E%3C/svg%3E");
}

body.loading > p { 
    margin: 0px 0px 0px 0px;
    padding: 0px 1px 24px 6px;
    justify-content: flex-end;
    text-align: left;
    line-height: 12px;
    font-size: 10px;
    font-family: monospace;
    letter-spacing: 0px;
    color: darkseagreen;
    flex-direction: column;
    width: calc(100%);
    margin-left: 0px;
    align-items: flex-start;
    border-left: 0px dotted;
    max-height: calc(100vh - 45px); /* war -58px  */
    min-height: calc(100vh - 45px); /* war -58px  */
    overflow-y: auto;
    max-width: calc(100% - 0px) !important;
    overflow-x: hidden;
    background-color: black;
    flex-wrap: nowrap;
} 




main > div { 
    display: block; 
    width: 100%; 
    background-position: center; 
    background-size: 85%; 
    min-height: calc(100vh - 200px); 
} 

div.stage0 { 
    
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='gray'%3E%3Cpath d='M158.31-100q-24.85 0-41.27-16.23t-16.42-41.46v-644.62q0-23 16.42-40.34Q133.46-860 158.31-860h644.61q23 0 40.35 17.35 17.34 17.34 17.34 40.34v644.62q0 25.23-17.34 41.46Q825.92-100 802.92-100H158.31Zm0-45.39h644.61q4.62 0 8.46-3.84 3.85-3.85 3.85-8.46v-644.62q0-4.61-3.85-8.46-3.84-3.84-8.46-3.84H158.31q-4.62 0-8.46 3.84-3.85 3.85-3.85 8.46v644.62q0 4.61 3.85 8.46 3.84 3.84 8.46 3.84Zm149.27-262.45q-8.12-8.29-8.12-19.96 0-11.66 8.3-19.78 8.3-8.11 19.96-8.11t19.78 8.3q8.12 8.29 8.12 19.96 0 11.66-8.3 19.78-8.3 8.11-19.96 8.11-11.67 0-19.78-8.3Zm306.54 0Q606-416.13 606-427.8q0-11.66 8.3-19.78 8.3-8.11 19.96-8.11t19.78 8.3q8.11 8.29 8.11 19.96 0 11.66-8.29 19.78-8.3 8.11-19.97 8.11-11.66 0-19.77-8.3Zm-393.5-97.78v253.54q0 8.43 5.49 13.91 5.5 5.48 13.97 5.48h7.03q8.47 0 13.68-5.48 5.21-5.48 5.21-13.91v-66.31h429.23v66.31q0 8.43 5.5 13.91 5.49 5.48 13.96 5.48h7.04q8.46 0 13.67-5.48 5.21-5.48 5.21-13.91v-253.54l-62.92-181.99q-3.46-11.31-12.77-18.2-9.31-6.88-20.77-6.88H317.08q-10.93 0-20.28 6.88-9.35 6.89-13.26 18.2l-62.92 181.99Zm58.15-30.84 43.46-130.85H639l44.46 130.85H278.77ZM146-814.61v669.22-669.22Zm120 450.84v-127.31h429.23v127.31H266Z'/%3E%3C/svg%3E"); 
    
    color: indianred; 
} 
div.stage0.ready { 
        
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='seagreen'%3E%3Cpath d='M146-145.39v-669.22 330.38V-507.85-145.39Zm74.62-360.23v253.54q0 8.58 5.4 13.98 5.4 5.41 13.98 5.41h7q8.58 0 13.79-5.41 5.21-5.4 5.21-13.98v-66.31h203.61q3-12.15 6.54-23.5 3.54-11.34 8.39-21.88H266v-127.31h356.08q28.53-11.3 58.34-14.65 29.81-3.35 60.19.11l-62.92-181.93q-3.46-11.37-12.84-18.26-9.39-6.88-20.7-6.88H317.08q-10.93 0-20.31 6.88-9.38 6.89-13.23 18.2l-62.92 181.99Zm58.15-30.84 43.46-130.85H639l44.46 130.85H278.77Zm68.73 128.63q8.12-8.29 8.12-19.96 0-11.67-8.3-19.79-8.29-8.11-19.96-8.11-11.67 0-19.78 8.29-8.12 8.29-8.12 19.96 0 11.67 8.29 19.79 8.29 8.11 19.96 8.11 11.67 0 19.79-8.29Zm335.11 230.52 137.54-138.15L795.23-340 682.61-226.77l-58.23-58.85-24.53 25.54 82.76 82.77Zm151.81-206.34q51.12 51.11 51.12 124.61t-51.12 124.62q-51.11 51.11-124.61 51.11t-124.62-51.11q-51.11-51.12-51.11-124.62t51.11-124.61q51.12-51.12 124.62-51.12t124.61 51.12ZM158.31-100q-24.85 0-41.27-16.23t-16.42-41.46v-644.62q0-23 16.42-40.34Q133.46-860 158.31-860h644.61q23 0 40.35 17.35 17.34 17.34 17.34 40.34v345.77q-10.53-8.31-21.57-15.08-11.04-6.76-23.81-12.61v-318.08q0-5.38-3.46-8.84t-8.85-3.46H158.31q-5 0-8.66 3.46-3.65 3.46-3.65 8.84v644.62q0 5.38 3.65 8.84 3.66 3.46 8.66 3.46h329.92q6.46 12.77 14.46 23.81T520.23-100H158.31Z'/%3E%3C/svg%3E");
    
    color: seagreen; 
} 
div.stage0 { 


    background-position: center bottom;
    background-size: 65%;

} 


h2 > small {
    font-size: 1rem;
    display: block;
    padding: 12px 12px;
    background: white;
    word-break: keep-all;
    border-radius: 8px;
    min-height: 86px;
    line-height: 1.5;
    margin-top: 24px;
    border: 4px solid;
}




main > button { 

        margin: 12px 3px 3px 3px;
    padding: 0.5rem 2rem;
    font-size: 1.5rem;
    background-color: seagreen;
    color: white;

} 


main > button.prev { background-color: indianred; }


main > div > span.checkbox { 
    display: inline-flex;
    width: 95%;
    padding: 12px 12px 10px 12px;
    margin: 4px 2.5%;
    background: white;
    border-radius: 3px;
    padding-left: 42px;
    background-position: 8px center;
    background-size: 32px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
    background-repeat: no-repeat;
    opacity:0.7;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23454545'%3E%3Cpath d='M224.62-160q-27.62 0-46.12-18.5Q160-197 160-224.62v-510.76q0-27.62 18.5-46.12Q197-800 224.62-800h510.76q27.62 0 46.12 18.5Q800-763 800-735.38v510.76q0 27.62-18.5 46.12Q763-160 735.38-160H224.62Zm0-40h510.76q9.24 0 16.93-7.69 7.69-7.69 7.69-16.93v-510.76q0-9.24-7.69-16.93-7.69-7.69-16.93-7.69H224.62q-9.24 0-16.93 7.69-7.69 7.69-7.69 16.93v510.76q0 9.24 7.69 16.93 7.69 7.69 16.93 7.69Z'/%3E%3C/svg%3E");
    justify-content: space-between;
} 
main > div > span.checkbox.selected { 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='seagreen'%3E%3Cpath d='m424-339.69 255.85-255.85-28.31-28.31L424-396.31l-114-114L281.69-482 424-339.69ZM224.62-160q-27.62 0-46.12-18.5Q160-197 160-224.62v-510.76q0-27.62 18.5-46.12Q197-800 224.62-800h510.76q27.62 0 46.12 18.5Q800-763 800-735.38v510.76q0 27.62-18.5 46.12Q763-160 735.38-160H224.62Zm0-40h510.76q9.24 0 16.93-7.69 7.69-7.69 7.69-16.93v-510.76q0-9.24-7.69-16.93-7.69-7.69-16.93-7.69H224.62q-9.24 0-16.93 7.69-7.69 7.69-7.69 16.93v510.76q0 9.24 7.69 16.93 7.69 7.69 16.93 7.69ZM200-760v560-560Z'/%3E%3C/svg%3E");
    color:seagreen; 
    opacity:1;
} 


main > div > span.checkbox > b { font-size: 1.2rem; font-weight: 600; } 
main > div > span.checkbox > label { 
    font-weight: 600;
    font-size: 1.5rem;
    padding: 4px 10px 2px 32px;
    border-radius: 5px;
    margin: -6px -4px -4px 0px;
    background-repeat: no-repeat;
    background-position: 3px center; 
    background-size: 24px; 
    opacity:0.45; 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='gray'%3E%3Cpath d='M820.62-393.85 566.15-139.38q-9.8 9.69-22.05 14.53-12.25 4.85-24.37 4.85-12.11 0-24.23-4.85-12.12-4.84-21.81-14.53L139.15-473.15q-9.46-8.7-14.3-20.72-4.85-12.02-4.85-25.28v-255.47q0-26.97 18.88-46.17Q157.77-840 185.38-840h255.47q12.97 0 25.14 5.25t21.09 14.13l333.54 333.77q9.99 9.81 14.57 22.06 4.58 12.25 4.58 24.65 0 12.4-4.58 24.39-4.58 11.98-14.57 21.9Zm-283 226.16 254.46-254.46q7.69-7.7 7.69-18.08 0-10.39-7.69-18.08L450.62-799.23H185.38q-10.76 0-18.07 6.92-7.31 6.93-7.31 17.69v255.24q0 4.61 1.54 9.23 1.54 4.61 5.38 8.46l334.54 334q7.69 7.69 18.08 7.69 10.38 0 18.08-7.69Zm-275.63-490q16.86 0 28.59-11.67t11.73-28.33q0-16.99-11.67-28.88t-28.33-11.89q-16.99 0-28.88 11.8t-11.89 28.65q0 16.86 11.8 28.59t28.65 11.73Zm219.55 179.23Z'/%3E%3C/svg%3E");
} 
main > div > span.checkbox.selected > label { 
    opacity:1;
    background: gainsboro; 
    background-repeat: no-repeat;
    background-position: 3px center;
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='seagreen'%3E%3Cpath d='M820.62-393.85 566.15-139.38q-9.8 9.69-22.05 14.53-12.25 4.85-24.37 4.85-12.11 0-24.23-4.85-12.12-4.84-21.81-14.53L139.15-473.15q-9.46-8.7-14.3-20.72-4.85-12.02-4.85-25.28v-255.47q0-26.97 18.88-46.17Q157.77-840 185.38-840h255.47q12.97 0 25.14 5.25t21.09 14.13l333.54 333.77q9.99 9.81 14.57 22.06 4.58 12.25 4.58 24.65 0 12.4-4.58 24.39-4.58 11.98-14.57 21.9Zm-283 226.16 254.46-254.46q7.69-7.7 7.69-18.08 0-10.39-7.69-18.08L450.62-799.23H185.38q-10.76 0-18.07 6.92-7.31 6.93-7.31 17.69v255.24q0 4.61 1.54 9.23 1.54 4.61 5.38 8.46l334.54 334q7.69 7.69 18.08 7.69 10.38 0 18.08-7.69Zm-275.63-490q16.86 0 28.59-11.67t11.73-28.33q0-16.99-11.67-28.88t-28.33-11.89q-16.99 0-28.88 11.8t-11.89 28.65q0 16.86 11.8 28.59t28.65 11.73Zm219.55 179.23Z'/%3E%3C/svg%3E");
} 


main > div.stage2 > span.checkbox > label { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='gray'%3E%3Cpath d='M600-647.69h160-160Zm-400 0h361.85-33.39 12.46H200Zm15.23-40H744l-53.23-63.85q-3.85-3.84-8.85-6.15-5-2.31-10.38-2.31H287.69q-5.38 0-10.38 2.31-5 2.31-8.85 6.15l-53.23 63.85ZM400-441.54l80-40 80 40v-206.15H400v206.15ZM561.23-160H224.62q-26.66 0-45.64-18.98T160-224.62v-435.92q0-11.31 3.73-21.81 3.73-10.5 11.19-19.19l62.31-74.84q8.69-11.41 21.73-17.51Q272-800 287.04-800h384.38q15.04 0 28.37 6.11 13.33 6.1 22.21 17.51L785.08-700q7.46 9.01 11.19 19.66Q800-669.7 800-658.23v150.61q-8.23-2.38-17.46-3.3-9.23-.93-17.92-.93H760v-135.84H600v206.07q-11.15 7.7-22.15 20.66-11 12.96-16 25.34L480-436.15l-120 60v-271.54H200v423.07q0 10.77 6.92 17.7 6.93 6.92 17.7 6.92h316.3q3.58 11.21 8.95 20.95 5.36 9.74 11.36 19.05Zm182.62 23.85v-120h-120v-40h120v-120h40v120h120v40h-120v120h-40Z'/%3E%3C/svg%3E");
} 
main > div.stage2 > span.checkbox.selected > label { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='seagreen'%3E%3Cpath d='M600-647.69h160-160Zm-400 0h361.85-33.39 12.46H200Zm15.23-40H744l-53.23-63.85q-3.85-3.84-8.85-6.15-5-2.31-10.38-2.31H287.69q-5.38 0-10.38 2.31-5 2.31-8.85 6.15l-53.23 63.85ZM400-441.54l80-40 80 40v-206.15H400v206.15ZM561.23-160H224.62q-26.66 0-45.64-18.98T160-224.62v-435.92q0-11.31 3.73-21.81 3.73-10.5 11.19-19.19l62.31-74.84q8.69-11.41 21.73-17.51Q272-800 287.04-800h384.38q15.04 0 28.37 6.11 13.33 6.1 22.21 17.51L785.08-700q7.46 9.01 11.19 19.66Q800-669.7 800-658.23v150.61q-8.23-2.38-17.46-3.3-9.23-.93-17.92-.93H760v-135.84H600v206.07q-11.15 7.7-22.15 20.66-11 12.96-16 25.34L480-436.15l-120 60v-271.54H200v423.07q0 10.77 6.92 17.7 6.93 6.92 17.7 6.92h316.3q3.58 11.21 8.95 20.95 5.36 9.74 11.36 19.05Zm182.62 23.85v-120h-120v-40h120v-120h40v120h120v40h-120v120h-40Z'/%3E%3C/svg%3E");
} 





b.total { 
    display:     block; 
    width:       100%; 
    text-align:  center; 
    font-size:   2.75rem; 
} 


p.sum { 

    width: 93%;
    display: inline-flex;
    justify-content: space-between;
    padding: 12px 1%;
    border-top: 2px solid;
    border-bottom: 6px double;
    margin: 12px 3.5% 12px 3.5%;
    font-size: 1.2rem;
    background: gainsboro;
    border-radius: 0px;

}
p.sum > b {  }



button.paystart { 
    
    color:white; 
    background: seagreen; 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='%23FFFFFF'%3E%3Cpath d='M840-704.62v449.24q0 23.05-16.16 39.22Q807.67-200 784.62-200H175.38q-23.05 0-39.22-16.16Q120-232.33 120-255.38v-449.24q0-23.05 16.16-39.22Q152.33-760 175.38-760h609.24q23.05 0 39.22 16.16Q840-727.67 840-704.62ZM150.77-603.31h658.46v-101.31q0-9.23-7.69-16.92-7.69-7.69-16.92-7.69H175.38q-9.23 0-16.92 7.69-7.69 7.69-7.69 16.92v101.31Zm0 80.54v267.39q0 9.23 7.69 16.92 7.69 7.69 16.92 7.69h609.24q9.23 0 16.92-7.69 7.69-7.69 7.69-16.92v-267.39H150.77Zm0 292V-729.23-230.77Z'/%3E%3C/svg%3E");
    padding:12px 32px 12px 80px; 
    background-position: 12px center;
    background-size: 40px;
    background-repeat: no-repeat;
    
}




div.prepare { 
    display: flex;
    flex-direction: column;
    width: 95%;
    margin: 2px 2.5%;
    padding: 10px 12px;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
    border: 0px solid;
    background: gainsboro;
    border-radius: 8px;
    min-height: calc(100vh - 240px);
    max-height: calc(100vh - 240px);
    font-weight: 400;
    background-color: white;
} 
div.prepare > small { 

    display: block;
    padding: 2px 2px 10px;
    font-size: 1rem;

}
div.prepare > button { 
    font-weight: 400;
    color: white;
    background-color: seagreen;
    padding: 16px 12px 14px 55px;
    min-width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='%23fff'%3E%3Cpath d='M480-726 374-831l42-43 64 64 150-150 42 42-192 192ZM150 0q-12.75 0-21.37-8.63Q120-17.25 120-30v-324l85-256q5-14 16.5-22t26.5-8h464q15 0 26.5 8t16.5 22l85 256v324q0 12.75-8.62 21.37Q822.75 0 810 0h-21q-13 0-21-8.63-8-8.62-8-21.37v-54H200v54q0 12.75-8.62 21.37Q182.75 0 170 0h-20Zm53-414h554l-55-166H258l-55 166Zm-23 60v210-210Zm105.76 160q23.24 0 38.74-15.75Q340-225.5 340-248q0-23.33-15.75-39.67Q308.5-304 286-304q-23.33 0-39.67 16.26Q230-271.47 230-248.24q0 23.24 16.26 38.74 16.27 15.5 39.5 15.5ZM675-194q23.33 0 39.67-15.75Q731-225.5 731-248q0-23.33-16.26-39.67Q698.47-304 675.24-304q-23.24 0-38.74 16.26-15.5 16.27-15.5 39.5 0 23.24 15.75 38.74Q652.5-194 675-194Zm-495 50h600v-210H180v210Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 12px center;
    background-size: 40px;
    margin: 12px 0px 0px 0px;

}
div.prepare > span { 
    
    display: inline-block;
    width: 100%;
    border-radius: 4px;
    padding: 4px 6px 3px 42px;
    font-size: 1.2rem;
    font-weight: 500;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 24px; 
    margin:4px 0px; 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='%23000000'%3E%3Cpath d='M457.31-433.69h45.38V-640h-45.38v206.31Zm22.64 106q11.55 0 19.42-7.91 7.86-7.91 7.86-19.27t-7.81-19.32q-7.82-7.96-19.37-7.96t-19.42 7.91q-7.86 7.91-7.86 19.27 0 11.35 7.81 19.32 7.82 7.96 19.37 7.96ZM180-204.62V-250h72.31v-315.92q0-81.24 49.31-144.89 49.3-63.65 128.38-78.92V-810q0-20.83 14.57-35.42Q459.14-860 479.95-860q20.82 0 35.43 14.58Q530-830.83 530-810v20.27q79.08 15.27 128.38 78.92 49.31 63.65 49.31 144.89V-250H780v45.38H180Zm300-294.69Zm-.07 407q-29.85 0-51.04-21.24-21.2-21.24-21.2-51.07h144.62q0 29.93-21.26 51.12-21.26 21.19-51.12 21.19ZM297.69-250h364.62v-315.92q0-75.77-53.27-129.04-53.27-53.27-129.04-53.27-75.77 0-129.04 53.27-53.27 53.27-53.27 129.04V-250Z'/%3E%3C/svg%3E");
    
} 

div.prepare > span.antenne { 
    
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='%23000000'%3E%3Cpath d='M145.39-228.23V-436.69v208.46ZM100-432.46l82.31-244.85q3.85-10.53 12.92-16.61 9.08-6.08 20.46-6.08h214.92q-1.23 11.16-.65 22.69.58 11.54 1.81 22.7H223l-60 176.77h378.16q32.23 22.99 71.53 34.96 39.31 11.96 82.85 10.42H145.39v204.23h589.22v-212.31q11.23-1.44 23.04-5.68 11.81-4.24 22.35-9.7v333.23q0 9.64-6.53 16.16-6.52 6.53-16.16 6.53h-10.62q-10.06 0-16.06-6.53-6.01-6.52-6.01-16.16v-60.16H155.38v60.16q0 9.64-6.52 16.16-6.52 6.53-16.17 6.53h-10q-9.64 0-16.16-6.53-6.53-6.52-6.53-16.16v-309.77Zm533.71 150.77q20.52 0 34.29-14.11t13.77-34.02q0-20.74-14.11-34.96Q653.55-379 633.76-379q-20.61 0-34.96 14.24-14.34 14.24-14.34 34.88 0 20.65 14.37 34.42 14.36 13.77 34.88 13.77Zm-385.61 0q20.52 0 34.28-14.11 13.77-14.11 13.77-34.02 0-20.74-14.11-34.96Q267.93-379 248.15-379q-20.62 0-34.96 14.24t-14.34 34.88q0 20.65 14.36 34.42 14.37 13.77 34.89 13.77ZM679.05-513q-72.08 0-122.91-50.84-50.83-50.83-50.83-123.49 0-71.62 50.82-122.14Q606.95-860 679.16-860q72.72 0 122.93 50.31 50.22 50.31 50.22 123T801.72-563.5Q751.13-513 679.05-513Zm-14.28-148.69h31.92v-127.62h-31.92v127.62Zm15.96 80.77q8.73 0 14.65-5.81 5.93-5.81 6.31-14.85 0-9.27-6.21-14.96-6.22-5.69-14.25-5.69-10.23.61-15.54 6.23-5.31 5.61-5.31 14.54 0 8.92 5.81 14.73 5.81 5.81 14.54 5.81Z'/%3E%3C/svg%3E");
    
} 
div.prepare > span.spiegel { 
    
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='%23000000'%3E%3Cpath d='M145.39-228.23V-436.69v208.46ZM100-432.46l82.31-244.85q3.85-10.53 12.92-16.61 9.08-6.08 20.46-6.08h214.92q-1.23 11.16-.65 22.69.58 11.54 1.81 22.7H223l-60 176.77h378.16q32.23 22.99 71.53 34.96 39.31 11.96 82.85 10.42H145.39v204.23h589.22v-212.31q11.23-1.44 23.04-5.68 11.81-4.24 22.35-9.7v333.23q0 9.64-6.53 16.16-6.52 6.53-16.16 6.53h-10.62q-10.06 0-16.06-6.53-6.01-6.52-6.01-16.16v-60.16H155.38v60.16q0 9.64-6.52 16.16-6.52 6.53-16.17 6.53h-10q-9.64 0-16.16-6.53-6.53-6.52-6.53-16.16v-309.77Zm533.71 150.77q20.52 0 34.29-14.11t13.77-34.02q0-20.74-14.11-34.96Q653.55-379 633.76-379q-20.61 0-34.96 14.24-14.34 14.24-14.34 34.88 0 20.65 14.37 34.42 14.36 13.77 34.88 13.77Zm-385.61 0q20.52 0 34.28-14.11 13.77-14.11 13.77-34.02 0-20.74-14.11-34.96Q267.93-379 248.15-379q-20.62 0-34.96 14.24t-14.34 34.88q0 20.65 14.36 34.42 14.37 13.77 34.89 13.77ZM679.05-513q-72.08 0-122.91-50.84-50.83-50.83-50.83-123.49 0-71.62 50.82-122.14Q606.95-860 679.16-860q72.72 0 122.93 50.31 50.22 50.31 50.22 123T801.72-563.5Q751.13-513 679.05-513Zm-14.28-148.69h31.92v-127.62h-31.92v127.62Zm15.96 80.77q8.73 0 14.65-5.81 5.93-5.81 6.31-14.85 0-9.27-6.21-14.96-6.22-5.69-14.25-5.69-10.23.61-15.54 6.23-5.31 5.61-5.31 14.54 0 8.92 5.81 14.73 5.81 5.81 14.54 5.81Z'/%3E%3C/svg%3E");
    
} 

div.prepare > span.bremse { 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='%23000000'%3E%3Cpath d='M328.31-680.69q-46.39 0-78.5-32.06-32.12-32.06-32.12-78.75t32.12-78.75q32.11-32.06 78.5-32.06 39.69 0 69.57 26.04 29.89 26.04 39.97 64.73h304.46v45.39h-40v85.46h-45.39v-85.46H437.85q-9.47 37.84-40.04 61.65-30.58 23.81-69.5 23.81Zm46.59-64.46q19.02-19.08 19.02-46.58t-19.07-46.35q-19.08-18.84-46.58-18.84t-46.35 18.9q-18.84 18.89-18.84 46.39t18.9 46.53q18.89 19.02 46.39 19.02t46.53-19.07Zm-28.1 463.08q8.2-8.3 8.2-19.96t-8.38-19.78q-8.37-8.11-20.15-8.11t-19.7 8.29q-7.92 8.3-7.92 19.97 0 11.66 8.09 19.77 8.1 8.12 19.88 8.12t19.98-8.3Zm306.54 0q8.2-8.3 8.2-19.96t-8.38-19.78q-8.37-8.11-20.15-8.11t-19.7 8.29q-7.93 8.3-7.93 19.97 0 11.66 8.1 19.77 8.1 8.12 19.88 8.12t19.98-8.3ZM220-379.85l62.92-182q3.85-11.3 13.04-18.19 9.19-6.88 20.5-6.88h327.08q11.31 0 20.5 6.88 9.19 6.89 13.04 18.19l62.92 182v253.54q0 8.43-5.41 13.91-5.4 5.47-13.8 5.47h-6.97q-8.4 0-13.8-5.47-5.41-5.48-5.41-13.91v-66.31H265.39v66.31q0 8.43-5.41 13.91-5.4 5.47-13.8 5.47h-6.97q-8.4 0-13.8-5.47-5.41-5.48-5.41-13.91v-253.54Zm57.77-30.84h405.08l-44.47-130.85H321.62l-43.85 130.85Zm-12.38 45.38V-238v-127.31Zm0 127.31h429.22v-127.31H265.39V-238Z'/%3E%3C/svg%3E");
    
} 
div.prepare > span.fenster { 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='%23000000'%3E%3Cpath d='M444.77-780.86Q429-796.56 429-818q0-17.13 11.77-35.49 11.77-18.35 41.46-49.59 29.69 31.24 41.46 49.59 11.77 18.36 11.77 35.49 0 21.44-15.68 37.14-15.68 15.71-37.46 15.71t-37.55-15.71Zm-203.25 0q-15.83-15.7-15.83-37.14 0-17.08 11.58-35.46 11.58-18.38 41.65-49.62 29.7 31.24 41.27 49.59 11.58 18.36 11.58 35.49 0 21.44-15.74 37.14-15.73 15.71-37.21 15.71t-37.3-15.71Zm405.38 0q-15.82-15.7-15.82-37.14 0-17.08 11.57-35.46 11.58-18.38 41.66-49.62 29.69 31.24 41.27 49.59 11.57 18.36 11.57 35.49 0 21.44-15.73 37.14-15.74 15.71-37.21 15.71-21.48 0-37.31-15.71ZM195.38-142.85v60.16q0 9.89-6.39 16.29-6.4 6.4-16.3 6.4h-10q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-309.77l82.31-244.85q2.61-10.92 12.25-16.8 9.64-5.89 21.13-5.89h450.16q11.19 0 20.22 6.02t11.62 16.67L820-392.46v309.77q0 9.89-6.4 16.29-6.4 6.4-16.29 6.4h-10.62q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-60.16H195.38ZM203-437.84h554l-60-176.77H263l-60 176.77Zm-17.61 45.38v204.23-204.23Zm102.94 150.77q20.29 0 34.05-13.86 13.77-13.86 13.77-34.27 0-20.41-13.86-34.8Q308.43-339 288.15-339q-20.29 0-34.79 14.48-14.51 14.47-14.51 34.88 0 20.41 14.6 34.18t34.88 13.77Zm384.41 0q20.17 0 34.6-13.86t14.43-34.27q0-20.41-14.52-34.8Q692.73-339 672.56-339q-20.18 0-34.14 14.48-13.96 14.47-13.96 34.88 0 20.41 14.05 34.18 14.06 13.77 34.23 13.77Zm-487.35 53.46h589.22v-204.23H185.39v204.23Z'/%3E%3C/svg%3E");
    
} 


div.prepare > span.wash { 
    
    padding: 200px 12px 12px 12px;
    text-align: center;
    background-position: center 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48px' viewBox='0 -960 960 960' width='48px' fill='dodgerblue'%3E%3Cpath d='M444.77-780.86Q429-796.56 429-818q0-17.13 11.77-35.49 11.77-18.35 41.46-49.59 29.69 31.24 41.46 49.59 11.77 18.36 11.77 35.49 0 21.44-15.68 37.14-15.68 15.71-37.46 15.71t-37.55-15.71Zm-203.25 0q-15.83-15.7-15.83-37.14 0-17.08 11.58-35.46 11.58-18.38 41.65-49.62 29.7 31.24 41.27 49.59 11.58 18.36 11.58 35.49 0 21.44-15.74 37.14-15.73 15.71-37.21 15.71t-37.3-15.71Zm405.38 0q-15.82-15.7-15.82-37.14 0-17.08 11.57-35.46 11.58-18.38 41.66-49.62 29.69 31.24 41.27 49.59 11.57 18.36 11.57 35.49 0 21.44-15.73 37.14-15.74 15.71-37.21 15.71-21.48 0-37.31-15.71ZM195.38-142.85v60.16q0 9.89-6.39 16.29-6.4 6.4-16.3 6.4h-10q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-309.77l82.31-244.85q2.61-10.92 12.25-16.8 9.64-5.89 21.13-5.89h450.16q11.19 0 20.22 6.02t11.62 16.67L820-392.46v309.77q0 9.89-6.4 16.29-6.4 6.4-16.29 6.4h-10.62q-9.89 0-16.29-6.4-6.4-6.4-6.4-16.29v-60.16H195.38ZM203-437.84h554l-60-176.77H263l-60 176.77Zm-17.61 45.38v204.23-204.23Zm102.94 150.77q20.29 0 34.05-13.86 13.77-13.86 13.77-34.27 0-20.41-13.86-34.8Q308.43-339 288.15-339q-20.29 0-34.79 14.48-14.51 14.47-14.51 34.88 0 20.41 14.6 34.18t34.88 13.77Zm384.41 0q20.17 0 34.6-13.86t14.43-34.27q0-20.41-14.52-34.8Q692.73-339 672.56-339q-20.18 0-34.14 14.48-13.96 14.47-13.96 34.88 0 20.41 14.05 34.18 14.06 13.77 34.23 13.77Zm-487.35 53.46h589.22v-204.23H185.39v204.23Z'/%3E%3C/svg%3E"); 
    background-size: 40%;
    animation-name: pulsing;
    animation-iteration-count: 2; 
    animation-duration: 3s; 
    animation-timing-function: linear; 
    color: dodgerblue;
    
    
} 



@media screen and (min-width: 400px) { 
    
    html { 
        background-color: #111;
        justify-content: flex-start;
        align-items: center;
        align-content: center;
        background-image: url("tci.svg");
        background-size: 620px;
        background-position: center -48px;
        background-repeat: no-repeat;
    } 
    body {
    max-width: 380px !important;
    min-width: 380px !important;
    max-height: 600px !important;
    min-height: 600px !important;
    margin-top: 102px;
    box-shadow: inset 2px 1px 1px black;
    } 
    body > main {
        max-height: 520px;
        min-height: 520px;
    }
    main > div { 
        min-height: 435px;
    } 
    h2 > small { 
        margin-top: 16px;
    }
    div.prepare { 
        min-height: 340px;
        max-height: 340px;
    } 
    
} 







