.material-icons,body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.tyto-board,.tyto-column{-ms-flex-direction:column}.tyto-column,.tyto-column__content{-webkit-box-direction:normal;max-height:100%}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),url(../fonts/MaterialIcons-Regular.woff) format('woff'),url(../fonts/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;font-size:1.5rem;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}*{box-sizing:border-box}body{overflow-y:scroll;font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}a{color:#9e9e9e;font-weight:800}.tyto-content>div{position:fixed;top:56px;right:0;bottom:0;left:0;z-index:2}@media (min-width:852px){.tyto-content>div{top:64px}}.tyto-header{position:fixed;top:0;left:0;right:0;z-index:1}.tyto-content{overflow:visible}.tyto-board.is--adding-column .tyto-column:last-of-type .tyto-column__content,.tyto-column.is--adding-task .tyto-task:last-of-type{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:create;animation-name:create}.tyto-board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.tyto-board__options{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;top:0;right:10px;height:56px}@media (min-width:852px){.tyto-board__options{height:64px}}.tyto-board__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px}.tyto-board__details,.tyto-column{display:-webkit-box;display:-ms-flexbox}.tyto-board__details{position:fixed;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;top:0;left:75px;right:75px}.tyto-board__selector__menu-btn{margin-left:6px}.tyto-board__selector-option{padding:0}.tyto-board__selector-option a{padding:0 8px;display:block;text-decoration:none}.tyto-board__title{font-size:24px;font-size:1.5rem;height:56px;line-height:56px;margin:0;outline:0;min-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tyto-board__title:active,.tyto-board__title:focus{overflow:visible;white-space:normal}@media (min-width:852px){.tyto-board__title{line-height:64px;height:64px}}.tyto-board__bloomer{position:fixed;height:100px;width:100px;margin-left:-50px;margin-top:-50px;border-radius:100%;z-index:9999;display:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.5s;animation-duration:.5s}.tyto-edit>*,.tyto-time-modal{-webkit-animation-duration:.25s}.tyto-board__bloomer.is--blooming{display:block;-webkit-animation-name:bloom;animation-name:bloom}.tyto-column{display:flex;width:320px;max-width:320px;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.tyto-column:hover .tyto-column__action{min-height:40px;height:40px}.tyto-column:hover .tyto-column__actions .does--fade{opacity:.4}.tyto-column:hover .tyto-column__actions .does--fade:hover{opacity:1}.tyto-column__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding-right:10px;overflow:auto}.tyto-column__mover{position:absolute;top:0;left:14px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:move}.tyto-column__actions{text-align:center;margin:20px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tyto-column__actions .does--fade{opacity:0}.tyto-column__title{max-width:200px;min-width:150px;margin:0;display:inline-block}.tyto-column__menu-btn{position:absolute;width:24px;height:24px;border-radius:50%;min-width:24px;padding:0;right:5px;top:0}.tyto-cookies,.tyto-edit__content{position:fixed;right:0;bottom:0;left:0}.tyto-column__tasks{padding:0 10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.tyto-column__placeholder{display:inline-block;min-width:320px;height:100%}.tyto-column__action,.tyto-cookies{display:-webkit-box;display:-ms-flexbox}.tyto-column__action{height:0;min-height:0;overflow:hidden;text-align:center;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;transition:height .25s linear,min-height .25s linear}.tyto-column__action i{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:32px;font-size:2rem;cursor:pointer}.tyto-cookies{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;padding:20px}.tyto-cookies__content,.tyto-edit__color-select__menu{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.tyto-cookies>*{margin:10px}.tyto-cookies>img{min-width:50px}.tyto-cookies__content{display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px}.tyto-cookies__content img{height:100px;margin:30px}.tyto-cookies__content h1,.tyto-cookies__content h2{margin:0}.tyto-cookies__content p{max-width:500px}.tyto-edit>*{-webkit-animation-name:fade__in;animation-name:fade__in;animation-duration:.25s}.tyto-edit__content{top:56px;padding:20px;overflow:visible}@media (min-width:852px){.tyto-edit__content{top:64px}}@media (min-width:768px){.tyto-edit__content{width:600px;margin:0 auto}}.tyto-edit__color-select__menu{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:8px}.tyto-edit__actions,.tyto-edit__nav{display:-webkit-box;display:-ms-flexbox}.tyto-edit__color-select__menu-option{width:50%}.tyto-edit__edit-description,.tyto-edit__task-description{border:none;background:0 0;width:100%;min-height:100px;outline:0}.tyto-edit__task-title{margin:0 32px 0 0;padding:10px 24px}.tyto-edit__task-description{padding:24px}.tyto-edit__edit-description{padding:16px 0;max-height:300px;margin:0 16px;font-size:16px;font-size:1rem;line-height:16px;resize:none}.tyto-edit__details-footer,.tyto-edit__nav{min-height:50px}.tyto-edit__details-footer{padding:0 8px;opacity:.4}.tyto-edit__actions{position:absolute;top:20px;right:20px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tyto-edit__nav{position:fixed;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;top:0;left:100px;height:56px}@media (min-width:852px){.tyto-edit__nav{height:64px}}.mdl-button--fab_flinger-container{position:fixed;bottom:20px;right:20px;z-index:999}.mdl-button--fab_flinger-container.is-showing-options>button i{transition:-webkit-transform .1s linear;transition:transform .1s linear;-webkit-transform:translate(-12px,-12px) rotate(45deg);transform:translate(-12px,-12px) rotate(45deg)}.mdl-button--fab_flinger-container.is-showing-options .mdl-button--fab_flinger-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mdl-button--fab_flinger-container.is-showing-options .mdl-button--fab_flinger-options button{display:block;-webkit-animation-name:fab__enter;animation-name:fab__enter;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-transform-origin:bottom center;transform-origin:bottom center}.mdl-button--fab_flinger-container.is-showing-options .mdl-button--fab_flinger-options button:nth-of-type(1){-webkit-animation-delay:.1s;animation-delay:.1s}.mdl-button--fab_flinger-container.is-showing-options .mdl-button--fab_flinger-options button:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.mdl-button--fab_flinger-container.is-showing-options .mdl-button--fab_flinger-options button:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}.mdl-button--fab_flinger-container.is-showing-options .mdl-button--fab_flinger-options button:nth-of-type(4){-webkit-animation-delay:.4s;animation-delay:.4s}.mdl-button--fab_flinger-container.is-showing-options .mdl-button--fab_flinger-options button:nth-of-type(5){-webkit-animation-delay:.5s;animation-delay:.5s}.mdl-button--fab_flinger-container.is-showing-options .mdl-button--fab_flinger-options button:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.mdl-button--fab_flinger-container .mdl-button--fab_flinger-options{position:absolute;bottom:100%;margin-bottom:10px}.mdl-button--fab_flinger-container .mdl-button--fab_flinger-options button{-webkit-transform:scale(0);transform:scale(0);display:none}.mdl-button--fab i.sub{-webkit-transform:scale(.75);transform:scale(.75);font-weight:800}.tyto-menu__title{background-image:url(../img/tyto.png);background-size:contain;background-repeat:no-repeat;background-position:center center;height:100px;position:relative;padding:20px;margin:20px}.tyto-menu__title h1{position:absolute;bottom:0;text-align:center}.tyto-menu__actions{list-style:none}.tyto-menu__actions input[type=file]{display:none}.tyto-select,.tyto-time-modal__wrapper{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.tyto-select{padding:50px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tyto-task{margin-bottom:30px;padding:0 0 20px;max-width:100%;min-height:150px;overflow:visible;z-index:auto}.tyto-task.ui-sortable-helper{box-shadow:0 4px 4px 0 rgba(0,0,0,.14),0 6px 2px -4px rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.12)}.tyto-task .does--fade{opacity:0}.tyto-task:hover .does--fade{opacity:.4}.tyto-task:hover .does--fade:hover{opacity:1}.tyto-task__header{position:relative;margin:10px 0}.tyto-task__title{display:inline-block;max-width:200px;min-width:150px;margin:0;font-size:24px;font-size:1.5rem;line-height:32px}.tyto-task__menu-btn{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;min-width:24px;padding:0}.tyto-task__time{padding:16px}.tyto-task__time>*{opacity:.4}.tyto-task__mover{position:absolute;top:5px;left:5px;cursor:pointer}.tyto-task__edit-wrapper{position:relative}.tyto-task__description{width:100%}.tyto-task__description a{z-index:99999;cursor:pointer}.tyto-task__description img{display:block;margin:5px auto;max-width:100%}.tyto-task__description-edit{outline:0;border:none;background:0 0;padding:16px 0;width:258px;max-height:100px;margin:0 16px;font-size:16px;font-size:1rem;line-height:16px;resize:none}.tyto-task__placeholder{height:100px;width:90%;margin:0 auto 1em}.tyto-time-modal{max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;animation-duration:.25s;-webkit-animation-name:create;animation-name:create}.tyto-time-modal__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:99999;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-name:fade__in;animation-name:fade__in}.bg--red,.hv--red:hover{background-color:#f44336}.tyto-time-modal__content{width:auto;height:auto;min-height:0;margin:10px}.tyto-time-modal__content-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}.tyto-time-modal__content-text{width:100%;padding-top:0}.tyto-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tyto-time__hours,.tyto-time__icon,.tyto-time__minutes{font-size:16px;font-size:1rem}.is--showing-edit-view{transition:background-color .5s}.is--showing-bloom .tyto-header{z-index:99999}.is--selected{position:relative}.is--selected:after{display:block;content:'\2713';position:absolute;top:0;right:2px}.has--bottom-margin{margin-bottom:30px}.does--fade{opacity:.4;transition:opacity .25s}.bg--amber [contenteditable],.bg--amber textarea,.bg--black [contenteditable],.bg--black textarea,.bg--blue [contenteditable],.bg--blue textarea,.bg--cyan [contenteditable],.bg--cyan textarea,.bg--grey [contenteditable],.bg--grey textarea,.bg--indigo [contenteditable],.bg--indigo textarea,.bg--lime [contenteditable],.bg--lime textarea,.bg--orange [contenteditable],.bg--orange textarea,.bg--pink [contenteditable],.bg--pink textarea,.bg--purple [contenteditable],.bg--purple textarea,.bg--red [contenteditable],.bg--red textarea,.bg--teal [contenteditable],.bg--teal textarea,.bg--white [contenteditable],.bg--white textarea,.bg--yellow [contenteditable],.bg--yellow textarea,[contenteditable].bg--amber,[contenteditable].bg--black,[contenteditable].bg--blue,[contenteditable].bg--cyan,[contenteditable].bg--grey,[contenteditable].bg--indigo,[contenteditable].bg--lime,[contenteditable].bg--orange,[contenteditable].bg--pink,[contenteditable].bg--purple,[contenteditable].bg--red,[contenteditable].bg--teal,[contenteditable].bg--white,[contenteditable].bg--yellow{transition:background .25s;outline:0}.does--fade:hover{opacity:1}.is--hidden{display:none}.tx--red{color:#f44336}.bd--red{border:4px solid #f44336}.bg--pink,.hv--pink:hover{background-color:#e91e63}.tx--pink{color:#e91e63}.bd--pink{border:4px solid #e91e63}.bg--purple,.hv--purple:hover{background-color:#9c27b0}.tx--purple{color:#9c27b0}.bd--purple{border:4px solid #9c27b0}.bg--indigo,.hv--indigo:hover{background-color:#3f51b5}.tx--indigo{color:#3f51b5}.bd--indigo{border:4px solid #3f51b5}.bg--blue,.hv--blue:hover{background-color:#2196f3}.tx--blue{color:#2196f3}.bd--blue{border:4px solid #2196f3}.bg--cyan,.hv--cyan:hover{background-color:#00bcd4}.tx--cyan{color:#00bcd4}.bd--cyan{border:4px solid #00bcd4}.bg--teal,.hv--teal:hover{background-color:#009688}.tx--teal{color:#009688}.bd--teal{border:4px solid #009688}.bg--green,.hv--green:hover{background-color:#4caf50}.tx--green{color:#4caf50}.bd--green{border:4px solid #4caf50}.bg--lime,.hv--lime:hover{background-color:#cddc39}.tx--lime{color:#cddc39}.bd--lime{border:4px solid #cddc39}.bg--yellow,.hv--yellow:hover{background-color:#ffeb3b}.tx--yellow{color:#ffeb3b}.bd--yellow{border:4px solid #ffeb3b}.bg--amber,.hv--amber:hover{background-color:#ffc107}.tx--amber{color:#ffc107}.bd--amber{border:4px solid #ffc107}.bg--orange,.hv--orange:hover{background-color:#ff5722}.tx--orange{color:#ff5722}.bd--orange{border:4px solid #ff5722}.bg--grey,.hv--grey:hover{background-color:#9e9e9e}.tx--grey{color:#9e9e9e}.bd--grey{border:4px solid #9e9e9e}.bg--black,.hv--black:hover{background-color:#000}.tx--black{color:#000}.bd--black{border:4px solid #000}.bg--white,.hv--white:hover{background-color:#fff}.tx--white{color:#fff}.bd--white{border:4px solid #fff}.bg--red [contenteditable]:active,.bg--red [contenteditable]:focus,.bg--red textarea:active,.bg--red textarea:focus,[contenteditable].bg--red:active,[contenteditable].bg--red:focus{background-color:#f01d0d}.bg--pink [contenteditable]:active,.bg--pink [contenteditable]:focus,.bg--pink textarea:active,.bg--pink textarea:focus,[contenteditable].bg--pink:active,[contenteditable].bg--pink:focus{background-color:#cc1452}.bg--purple [contenteditable]:active,.bg--purple [contenteditable]:focus,.bg--purple textarea:active,.bg--purple textarea:focus,[contenteditable].bg--purple:active,[contenteditable].bg--purple:focus{background-color:#852196}.bg--indigo [contenteditable]:active,.bg--indigo [contenteditable]:focus,.bg--indigo textarea:active,.bg--indigo textarea:focus,[contenteditable].bg--indigo:active,[contenteditable].bg--indigo:focus{background-color:#36459a}.bg--blue [contenteditable]:active,.bg--blue [contenteditable]:focus,.bg--blue textarea:active,.bg--blue textarea:focus,[contenteditable].bg--blue:active,[contenteditable].bg--blue:focus{background-color:#0c81df}.bg--cyan [contenteditable]:active,.bg--cyan [contenteditable]:focus,.bg--cyan textarea:active,.bg--cyan textarea:focus,[contenteditable].bg--cyan:active,[contenteditable].bg--cyan:focus{background-color:#00a0b4}.bg--teal [contenteditable]:active,.bg--teal [contenteditable]:focus,.bg--teal textarea:active,.bg--teal textarea:focus,[contenteditable].bg--teal:active,[contenteditable].bg--teal:focus{background-color:#008074}.bg--green [contenteditable],.bg--green textarea,[contenteditable].bg--green{transition:background .25s;outline:0}.bg--green [contenteditable]:active,.bg--green [contenteditable]:focus,.bg--green textarea:active,.bg--green textarea:focus,[contenteditable].bg--green:active,[contenteditable].bg--green:focus{background-color:#419544}.bg--lime [contenteditable]:active,.bg--lime [contenteditable]:focus,.bg--lime textarea:active,.bg--lime textarea:focus,[contenteditable].bg--lime:active,[contenteditable].bg--lime:focus{background-color:#b9c823}.bg--yellow [contenteditable]:active,.bg--yellow [contenteditable]:focus,.bg--yellow textarea:active,.bg--yellow textarea:focus,[contenteditable].bg--yellow:active,[contenteditable].bg--yellow:focus{background-color:#ffe60c}.bg--amber [contenteditable]:active,.bg--amber [contenteditable]:focus,.bg--amber textarea:active,.bg--amber textarea:focus,[contenteditable].bg--amber:active,[contenteditable].bg--amber:focus{background-color:#dfa700}.bg--orange [contenteditable]:active,.bg--orange [contenteditable]:focus,.bg--orange textarea:active,.bg--orange textarea:focus,[contenteditable].bg--orange:active,[contenteditable].bg--orange:focus{background-color:#f63b00}.bg--grey [contenteditable]:active,.bg--grey [contenteditable]:focus,.bg--grey textarea:active,.bg--grey textarea:focus,[contenteditable].bg--grey:active,[contenteditable].bg--grey:focus{background-color:#868686}.bg--black [contenteditable]:active,.bg--black [contenteditable]:focus,.bg--black textarea:active,.bg--black textarea:focus,[contenteditable].bg--black:active,[contenteditable].bg--black:focus{background-color:#000}.bg--white [contenteditable]:active,.bg--white [contenteditable]:focus,.bg--white textarea:active,.bg--white textarea:focus,[contenteditable].bg--white:active,[contenteditable].bg--white:focus{background-color:#d9d9d9}.tx--left{text-align:left}.tx--right{text-align:right}.tx--center{text-align:center}.mdl-layout__drawer-button i{color:#000}.github-stats{margin-top:50px}.tyto-board .mdl-menu__container{height:0!important}.tyto-suggestions__container{position:fixed;background:#fff;border-radius:2px;z-index:99999}.tyto-suggestions__list{list-style:none;padding:0;margin:0;font-size:14px;font-size:.875rem}.tyto-suggestions__item{padding:4px 26px;cursor:pointer;line-height:14px}.tyto-suggestions__item.is--active,.tyto-suggestions__item:hover{color:#fff;background-color:#009688}@-webkit-keyframes create{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes create{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bloom{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(50);transform:scale(50)}}@keyframes bloom{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(50);transform:scale(50)}}@-webkit-keyframes fade__in{from{opacity:0}to{opacity:1}}@keyframes fade__in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fab__enter{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes fab__enter{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(.8);transform:scale(.8)}}