.le-none{display:none!important;visibility:hidden!important}.le-header{font-weight:700;color:#393;text-shadow:1px 1px 0 rgba(0,0,0,.1);margin:10px 0;font-size:14pt;line-height:18pt;padding:5px 40px 5px 0;position:relative;border-bottom:1px solid rgba(51,153,51,.2);cursor:pointer}.le-header:after{content:"›";font-size:26px;position:absolute;top:5px;right:5px;transform:rotate(90deg);transition:transform .3s}.le-header.le-active:after{transform:rotate(0deg)}.le-header.le-active+.le-block{display:none!important;visibility:hidden!important}.le-action{text-align:center}.le-action,.le-item{margin-bottom:10px;padding-bottom:10px}.le-item{border-bottom:1px solid #ddd}.le-label{display:block;padding:0 0 3px 5px;color:#888}.le-message{position:fixed;top:5px;right:5px;border-radius:10px;padding:5px 10px}.le-message__success{color:#393;background-color:#f9fff9;border:1px solid #393}.le-message__error{color:#933;background-color:#fff9f9;border:1px solid #933}.le-button{padding:4px 10px;background:#fff;color:#000;cursor:pointer;display:inline-block;margin:4px;border:1px solid rgba(0,204,0,.3);font-family:Verdana,Geneva,sans-serif;font-size:12pt}.le-button:active,.le-button:focus,.le-button:hover{border-color:#393;box-shadow:0 0 5px rgba(0,204,0,.5);text-decoration:none}.le-button__danger{border:1px solid rgba(204,0,0,.3)}.le-button__danger:active,.le-button__danger:focus,.le-button__danger:hover{border-color:#933;box-shadow:0 0 5px rgba(204,0,0,.5)}.le-textarea{padding:8px;border:1px solid rgba(0,204,0,.3);font-family:Verdana,Geneva,sans-serif;font-size:12pt;width:100%}.le-textarea:active,.le-textarea:focus,.le-textarea:hover{border-color:#393;box-shadow:0 0 5px rgba(0,204,0,.5);text-decoration:none}.le-table{width:100%;border-collapse:collapse;white-space:normal;margin-bottom:15px}.le-table td,.le-table th{vertical-align:middle;text-align:center;padding:3px;border-bottom:1px solid rgba(0,204,0,.3)}.le-table th{font-weight:700;background:#f9fff9}.le-table tr:hover td{background:#eee}.le-img{border:1px solid #fff}.le-img,.le-img-add{display:inline-block;margin:3px;vertical-align:top}.le-img-add{width:50px;height:50px;border:1px solid rgba(51,153,51,.2);color:rgba(51,153,51,.2);font-size:50px;line-height:40px;font-weight:700;text-align:center}.le-img--selected{border-color:#933;box-shadow:0 0 10px #c00}.le-img-add:active,.le-img-add:focus,.le-img-add:hover,.le-img:active,.le-img:focus,.le-img:hover{border-color:#393;box-shadow:0 0 10px rgba(0,204,0,.6);cursor:pointer}.le-preview{display:inline-block;margin:3px;vertical-align:top;position:relative}.le-preview__img{border:1px solid #fff;display:block}.le-preview__icon{position:absolute;bottom:-3px;right:-3px}.le-preview__img:active,.le-preview__img:focus,.le-preview__img:hover{border-color:#393;box-shadow:0 0 10px rgba(0,204,0,.6);cursor:pointer}.le-plant__add,.le-plant__item,.le-zombie__add,.le-zombie__item{width:50px;height:50px;border-radius:8px}.le-code{padding:8px;border:1px solid rgba(0,204,0,.3);font-size:12pt;width:100%;overflow:auto;font-family:monospace;background:#f9fff9;white-space:pre}.le-hint{font-size:10pt;color:#666;margin-top:4px}.le-button[disabled],.le-button[disabled]:hover{opacity:.4;cursor:default;border-color:inherit;box-shadow:none}.le-cloud-mark{color:#393;cursor:default}.le-button__locked{opacity:.6}.le-text[type=text]{padding:3px 8px;border:1px solid rgba(0,204,0,.3);font-family:Verdana,Geneva,sans-serif;font-size:12pt;width:100%}.le-text[type=text]:active,.le-text[type=text]:focus,.le-text[type=text]:hover{border-color:#393;box-shadow:0 0 5px rgba(0,204,0,.5);text-decoration:none}.le-radio__label{padding:3px;margin:3px}.le-radio,.le-radio__label{display:inline-block}.le-label__icon{float:left;display:block;margin:5px 10px 0 0}.le-number[type=number]{padding:3px 8px;border:1px solid rgba(0,204,0,.3);font-family:Verdana,Geneva,sans-serif;font-size:12pt;width:200px}.le-number[type=number]:active,.le-number[type=number]:focus,.le-number[type=number]:hover{border-color:#393;box-shadow:0 0 5px rgba(0,204,0,.5);text-decoration:none}.le-select{border:1px solid rgba(0,204,0,.3);font-family:Verdana,Geneva,sans-serif;font-size:12pt;width:100%;padding:3px 8px}.le-select:active,.le-select:focus,.le-select:hover{border-color:#393;box-shadow:0 0 5px rgba(0,204,0,.5);text-decoration:none;cursor:pointer}body.le-fixed{overflow:hidden}.le-modal{display:flex;position:fixed;z-index:99998;left:0;top:0;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.le-modal,.le-modal__content{width:100%;animation-duration:.4s}.le-modal__content{z-index:99999;display:inline-block;position:relative;background-color:#fff;margin:auto;max-width:600px;border:1px solid #393;box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.le-modal__header{padding:10px 35px 10px 10px;border-bottom:1px solid rgba(0,204,0,.3);position:relative}.le-modal__title{font-size:14pt;line-height:18pt;font-weight:700;color:#393;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.le-modal__list{text-align:center;max-height:400px;overflow:auto;margin-bottom:10px}.le-modal__info{margin-bottom:5px}.le-modal__image{float:left;margin:0 10px 5px 0;width:50px;height:50px}.le-modal__both{clear:both}.le-modal__close{position:absolute;top:12px;right:10px;font-size:28px;font-weight:700;color:#000}.le-modal__close:active,.le-modal__close:focus,.le-modal__close:hover{color:#393;cursor:pointer}.le-modal__body{padding:5px;min-height:116px;position:relative}.le-modal__footer{padding:10px;border-top:1px solid rgba(0,204,0,.3);clear:both;text-align:center}.le-grid{border-spacing:2px;overflow:hidden;z-index:1}.le-grid__error .le-grid{box-shadow:0 0 10px rgba(204,0,0,.7)}.le-grid tr{position:relative}.le-grid.le-grid__rows td:hover:before{background-color:#ffa;content:"\00a0";height:100%;left:-5000px;position:absolute;top:0;width:10000px;z-index:-1}.le-grid.le-grid__cols td:hover:after{background-color:#ffa;content:"\00a0";height:10000px;left:0;position:absolute;top:-5000px;width:100%;z-index:-1}.le-grid.le-grid__cells td:hover{background-color:#ffc}.le-grid .active{background:#cfc}.le-grid td{width:30px;height:30px;border:1px solid #ccc;cursor:pointer;position:relative}.le-lock{font-size:10pt;color:#666;margin:4px}.le-lock__icon{vertical-align:-2px}.le-lock__link{color:#393}.le-custom{position:relative;display:inline-block;vertical-align:top}.le-custom__img{display:block;height:100%;max-width:100%}.le-custom__name{position:absolute;left:0;right:0;bottom:2px;text-align:center;font:700 14px/1 Arial,sans-serif;color:#fff;text-shadow:0 0 2px #000,0 0 3px #000,1px 1px 0 #000,-1px -1px 0 #000;pointer-events:none;white-space:nowrap}.le-lawn__item{height:70px}.le-mower__item{height:50px}.le-challenge-check{display:inline-block;margin:3px 12px 3px 0;white-space:nowrap;cursor:pointer}.le-familie__add,.le-familie__item{width:50px;height:50px;border-radius:50%}.le-board{width:100%;margin:0 auto 15px auto;background-size:cover;border-collapse:collapse;background-position:50%;background-repeat:no-repeat}.le-board td{width:11.11%;padding-top:13%;position:relative}.le-board td.active,.le-board td:focus,.le-board td:hover{background:rgba(0,0,0,.3);cursor:pointer}.le-board div{width:100%;height:100%;display:flex;justify-content:center;align-items:end;position:absolute;top:0;left:0}.le-board img{max-height:100%;max-width:100%;position:absolute;bottom:0;left:0}.le-wave,.le-waves{margin-bottom:15px}.le-wave-title{font-weight:700;color:#393;text-shadow:1px 1px 0 rgba(0,0,0,.1);margin:10px 0;font-size:12pt;line-height:18pt;padding:3px 30px 3px 0;position:relative;border-bottom:1px solid rgba(51,153,51,.2);cursor:pointer}.le-wave-button{display:inline-block;font-weight:400;margin:0 5px;cursor:pointer;font-size:14px}.le-wave-warning{color:#933;margin-left:5px;cursor:help}.le-wave-ignored img{opacity:.35}.le-wave-cost{font-weight:400;font-size:10pt;color:#666;margin-left:6px;cursor:help}.le-preview__icon--small{width:25px;height:25px}.le-beghouled-upgrade{display:inline-block;margin-right:10px;white-space:nowrap;cursor:pointer}.le-beghouled-arrow{display:inline-block;line-height:58px;vertical-align:top;color:#393;font-weight:700}.le-custom--mower,.le-custom--zombie{height:50px}.le-custom--lawn{height:70px}.le-custom__base{margin:-4px 0 6px}