/*!
 * Copyright 2018 Diamond Fish. All Rights Reserved.
 */
@font-face{font-family:'ChampagneLimousines';src:url(../fonts/champagne_limousines.woff2) format('woff2'),url(../fonts/champagne_limousines.woff) format('woff');font-style:normal;font-weight:normal}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}html,body{font-family:'Roboto','Helvetica',sans-serif}textarea{width:100%;box-sizing:border-box}#avatar{width:48px;height:48px;border-radius:24px;margin-bottom:16px}#avatar-dropdown{position:relative;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:16px}.drawer-header{min-height:97px;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px}.mdl-layout__drawer{border:none}.mdl-layout__drawer .mdl-menu__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mdl-layout__drawer .mdl-navigation{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:-2}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{color:rgba(255,255,255,.56);display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;padding:16px 32px}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link .material-icons{color:rgba(255,255,255,.56);font-size:24px;margin-right:16px}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover,.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover .material-icons{background-color:#00bcd4;color:#37474f !important}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:active,.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:active .material-icons{background-color:#0097a7}.mdl-layout__header .mdl-layout__drawer-button{color:rgba(0,0,0,.54)}.mdl-menu__container{z-index:-1}.mdl-button--colored{padding:0 2.5%}.mdl-card{width:100%}#helper .mdl-card{min-height:0;margin-bottom:16px}#helper .mdl-card:last-child{margin-bottom:0}.mdl-card .mdl-textfield.panel{padding:0;vertical-align:top}.mdl-card .mdl-textfield.panel .mdl-textfield__label{top:0;box-sizing:border-box;padding:.5rem}.mdl-card .mdl-textfield.panel .mdl-textfield__label:after{bottom:0}.mdl-card__actions.mdl-card--border{border-top:0;border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__actions>p{float:right;font-size:13px;margin:6px 3% 0 3%}.mdl-card__supporting-text{width:100%;box-sizing:border-box;padding:0}.mdl-cell.input .mdl-card .mdl-textfield.panel textarea.mdl-textfield__input,.mdl-cell.output .mdl-card .mdl-textfield.panel textarea.mdl-textfield__input{width:100%;min-height:calc(100vh - 150px);padding:.5rem}body#lh .mdl-cell.output,body#pm .mdl-cell.input,body#pm .mdl-cell.output,body#wm .mdl-cell.input,body#wm .mdl-cell.output{flex:1}.mdl-cell.options{min-width:125px}.mdl-cell.options>[id]{display:none}.mdl-cell.options .mdl-button--icon,.mdl-dialog .mdl-button--icon{color:rgba(0,0,0,.54)}.mdl-cell.options>.mdl-textfield:first-child{margin-top:5px}.mdl-checkbox.is-upgraded{height:auto;padding:0 24px}.mdl-checkbox .material-icons{font-size:21px}.mdl-checkbox .mdl-button--icon{position:absolute;top:-4px;right:0}.mdl-checkbox__label{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl-checkbox__tick-outline{width:104%}.mdl-chip{height:20px;cursor:default;line-height:20px;margin:0;padding-right:8px}.mdl-chip__contact{width:20px;height:20px;font-size:12px;line-height:20px;margin-right:4px}.mdl-chip__text{font-size:12px}.mdl-dialog{top:0;bottom:0;width:90%;max-width:460px;max-height:95%;overflow:auto;padding:.75%}.mdl-dialog .mdl-list{margin:0;padding:0}.mdl-dialog .mdl-list__item{cursor:pointer}.mdl-dialog .mdl-list__item:hover{background:#f5f5f5}.mdl-dialog .mdl-list__item:active{background:#cecece}.mdl-dialog textarea,.mdl-dialog .mdl-textfield,.mdl-dialog .mdl-button.secondary,.mdl-dialog .mdl-list,.mdl-dialog.about>.mdl-dialog__title,.mdl-dialog.load>.mdl-dialog__actions,.mdl-dialog.load .intro{display:none}.mdl-dialog.about>.mdl-dialog__content{padding-top:5%;text-align:center}.mdl-dialog.config textarea,.mdl-dialog.save .mdl-textfield{display:inline-block}.mdl-dialog.load .mdl-list,.mdl-dialog.config .mdl-button.secondary,.mdl-dialog.save .mdl-button.secondary{display:block}.mdl-dialog__actions{padding-left:4%}.mdl-dialog__content{padding:3% 4% 0 4%}.mdl-dialog__title{font-size:2rem;padding:3% 4% 0}body#lh .mdl-list__item--two-line .mdl-list__item-primary-content{line-height:36px}.mdl-menu__item a{color:unset;display:block;font-weight:unset;text-decoration:none}.mdl-navigation__link>span{opacity:1;overflow:hidden}.mdl-textfield{width:100%}#helper .mdl-textfield{margin-top:-25px}#helper .mdl-textfield:first-child{margin-top:0}#helper .mdl-textfield:last-child{margin-bottom:-25px}body#lh .mdl-textfield:not(.is-dirty)>#keywords-overlay{background:transparent}#helper .mdl-textfield__input{margin-top:9px;padding:0 10px 5px 10px}.mdl-textfield__label{white-space:normal}#helper .mdl-textfield__label{margin-top:-4px;padding:10px}#helper .mdl-textfield__label.count{top:0;left:-20px;right:100px;color:#00bcd4;font-size:10px;text-align:right;visibility:visible}#helper .mdl-textfield__label.count:before{content:'/' attr(data-limit);float:right}.mdl-typography--subhead{font-size:14px;font-weight:bold;margin:14px 0;text-transform:uppercase}.chips{display:none;float:right;margin:3px 2%;white-space:nowrap}#avatar-dropdown>span{overflow:hidden}#keywords-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;box-sizing:border-box;font:normal 16px Helvetica,Arial,sans-serif;list-style:none;margin:0;overflow:auto;padding:.5rem;word-break:break-word;z-index:1}#keywords-overlay .mdl-chip{height:16px;line-height:16px;margin-left:.5rem;vertical-align:top}#keywords-overlay .mdl-chip__contact{width:16px;height:16px;font-size:10px;line-height:16px}#keywords-overlay .mdl-chip__text{font-size:10px}#logo>*{width:50%}#logo>h1{position:absolute;top:4px;right:0;width:100px;color:#efdd4b;cursor:default;font:bold 20px ChampagneLimousines,sans-serif;letter-spacing:1px;opacity:1;transform:scale(1)}#output{cursor:default}#output+.mdl-textfield__label{white-space:normal}#toggler{position:relative;top:-16px;left:calc(100% - 24px);width:24px;min-width:0;border-radius:0;padding:0}body#lh .chips,body#lh .mdl-cell.options,body#lh #manipulator,body#pm #add-text,body#pm #delete-text [for="del-numbers"],body#pm #delete-text [for="del-single"],body#pm #helper,body#pm #keywords-overlay,body#wm #helper,body#wm #keywords-overlay,body#wm .mdl-chip[title='Phrases']{display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:.8}}.mdl-grid{opacity:0}body.ready .mdl-grid{animation:.4s fadeIn;opacity:1}body.ready .chips,body.ready .mdl-cell.options>[id]{display:block}@media screen and (max-height:380px) and (orientation:landscape){.mdl-dialog{width:95%}.mdl-dialog textarea{max-height:94px}}@media screen and (min-width:1025px){#avatar-dropdown>span,.mdl-navigation__link>span{transition:opacity .3s}#logo>*,.mdl-layout--fixed-drawer>.mdl-layout__content,.mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen)>.mdl-layout__header{transition:all .3s}.mdl-layout__drawer{transition:width .3s}.mdl-navigation__link{transition:padding .3s}.mdl-layout.collapsed #avatar{width:24px;height:24px}.mdl-layout.collapsed #avatar-dropdown{left:-5px}.mdl-layout.collapsed #avatar-dropdown>span{opacity:0}.mdl-layout.collapsed #logo>h1{opacity:0;transform:scale(0)}.mdl-layout.collapsed #logo>svg{width:100%}.mdl-layout.collapsed .mdl-layout__drawer{width:58px;overflow:visible}.mdl-layout.collapsed .mdl-navigation__link{padding:16px}.mdl-layout.collapsed .mdl-navigation__link>span{opacity:0;transition:opacity .9s}.mdl-layout--fixed-drawer.collapsed>.mdl-layout__content{margin-left:58px}.mdl-layout--fixed-drawer.is-upgraded.collapsed:not(.is-small-screen)>.mdl-layout__header{width:calc(100% - 58px);margin-left:58px}}@media screen and (max-height:298px){.mdl-cell.input .mdl-card .mdl-textfield.panel textarea.mdl-textfield__input,.mdl-cell.output .mdl-card .mdl-textfield.panel textarea.mdl-textfield__input{min-height:149px}}