.snowflake-card{width:80%}@media(max-width:1150px){.snowflake-card{width:90%}}@media(max-width:768px){.snowflake-card{width:100%}}.snowflake-card .timezone-select{position:relative;margin-top:1.5em}.snowflake-card .timezone-select *{color:#b6b5ba;font-size:1rem}.snowflake-card .timezone-select .currentOption{background:none;border:none;position:relative;cursor:pointer}.snowflake-card .timezone-select .currentOption:after{content:"";display:inline-block;position:relative;top:-.1rem;right:-.3rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #b6b5ba}.snowflake-card .timezone-select .options{position:absolute;z-index:1000;min-width:50%;max-width:100%;margin-top:.2em;display:flex;flex-direction:column;background-color:#18171c;max-height:15em;overflow-y:auto}.snowflake-card .timezone-select .options .option{background-color:#18171c;border:none;border-bottom:1px solid #2b2a30;cursor:pointer;line-height:1.3rem;text-align:left;padding:.3em}.snowflake-card .timezone-select .options .option:last-of-type{border-bottom:none}.snowflake-card .timezone-select .options .option:hover{background-color:#2b2a30}.snowflake-card .time{margin-top:1em;display:flex;justify-content:space-between}.snowflake-card .time .value{font-size:2.6rem;font-weight:600;color:#fff;line-height:2.5rem;height:3.5rem}.snowflake-card .time .label{color:#b6b5ba}.snowflake-card .time #hour .value,.snowflake-card .time #minute .value,.snowflake-card .time #second .value{display:flex;align-items:flex-end;font-size:2.1rem}@media(max-width:768px){.snowflake-card .time{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-row-gap:1em}}.snowflake-card .output-group{margin-top:1.5em}.snowflake-card .output-group .label{margin-bottom:.5em;margin-top:.5em}.snowflake-card .output-group .input-group{position:relative;width:100%}.snowflake-card .output-group .input-group textarea{width:100%;padding:1em 2.5em 0 1em;line-height:1.25rem;overflow:clip;background-color:#262529;color:#8d8c92;border-radius:15px;border:none;font-size:1.1rem;resize:none}.snowflake-card .output-group .input-group textarea:last-of-type{padding-bottom:.5em}.snowflake-card .output-group .input-group button{background:transparent;border:none;position:absolute;right:1em;top:50%;transform:translateY(-50%);cursor:pointer}.snowflake-card .output-group .input-group button svg{fill:#8d8c92;width:1.25rem;height:1.25rem}@media(max-width:1000px){.snowflake-card .output-group .input-group input{font-size:.85rem}.snowflake-card .output-group .input-group textarea{padding:1em 2.5em .5em 1em}}