onsenui
Version:
HTML5 Mobile Framework & UI Components
31 lines • 137 kB
CSS
/*!
* Copyright 2013-2017 ASIAL CORPORATION
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*//*!
* Copyright 2012 Adobe Systems Inc.;
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/html{height:100%;width:100%}body{position:absolute;overflow:hidden;top:0;right:0;left:0;bottom:0;padding:0;margin:0;-webkit-text-size-adjust:100%;touch-action:manipulation}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}input,select,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto;-moz-user-select:text;-webkit-touch-callout:none}a,button,input,select,textarea{touch-action:manipulation}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4,h5,h6{font-size:18px}.page{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;background-color:#f9f9f9;background-color:#f9f9f9;position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:visible;overflow-y:hidden;color:#1f1f21;color:#1f1f21;-ms-overflow-style:none;-webkit-font-smoothing:antialiased}.page::-webkit-scrollbar{display:none}.page__content{background-color:#f9f9f9;background-color:#f9f9f9;position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box}.page__background{background-color:#f9f9f9;background-color:#f9f9f9;position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box}.page--material{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;background-color:#fff;background-color:#fff}.page--material__content{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;font-weight:400;font-weight:400}.page__content h1,.page__content h2,.page__content h3,.page__content h4,.page__content h5{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;font-weight:500;font-weight:500;margin:.6em 0;padding:0}.page__content h1{font-size:28px}.page__content h2{font-size:24px}.page__content h3{font-size:20px}.page--material__content h1,.page--material__content h2,.page--material__content h3,.page--material__content h4,.page--material__content h5{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;font-weight:500;font-weight:500;margin:.6em 0;padding:0}.page--material__content h1{font-size:28px}.page--material__content h2{font-size:24px}.page--material__content h3{font-size:20px}.page--material__background{background-color:#fff;background-color:#fff}.switch{display:inline-block;vertical-align:top;box-sizing:border-box;background-clip:padding-box;position:relative;min-width:51px;font-size:17px;font-size:17px;padding:0 20px;border:none;overflow:visible;width:51px;width:51px;height:32px;height:32px;z-index:0;text-align:left}.switch__input{position:absolute;right:0;top:0;left:0;bottom:0;padding:0;border:0;background-color:transparent;z-index:1;vertical-align:top;outline:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:0}.switch__toggle{background-color:#fff;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:30px;transition-property:all;transition-duration:.35s;transition-timing-function:ease-out;box-shadow:inset 0 0 0 2px #e5e5e5;box-shadow:inset 0 0 0 2px #e5e5e5}.switch__handle{box-sizing:border-box;background-clip:padding-box;position:absolute;content:'';border-radius:28px;height:28px;width:28px;background-color:#fff;background-color:#fff;left:1px;top:2px;transition-property:all;transition-duration:.35s;transition-timing-function:cubic-bezier(.59,.01,.5,.99);box-shadow:0 0 1px 0 rgba(0,0,0,.25),0 3px 2px rgba(0,0,0,.25)}.switch--active__handle{transition:none}:checked+.switch__toggle{box-shadow:inset 0 0 0 2px #5198db;box-shadow:inset 0 0 0 2px #5198db;background-color:#5198db;background-color:#5198db}:checked+.switch__toggle>.switch__handle{left:21px;box-shadow:0 3px 2px rgba(0,0,0,.25)}:disabled+.switch__toggle{opacity:.3;cursor:default;pointer-events:none}.switch__touch{position:absolute;top:-5px;bottom:-5px;left:-10px;right:-10px}.switch--material{width:36px;height:24px;padding:0 10px;min-width:36px}.switch--material__toggle{background-color:#b0afaf;background-color:#b0afaf;margin-top:5px;height:14px;box-shadow:none}.switch--material__input{position:absolute;right:0;top:0;left:0;bottom:0;padding:0;border:0;background-color:transparent;z-index:1;vertical-align:top;outline:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:0}.switch--material__handle{background-color:#f1f1f1;background-color:#f1f1f1;left:0;margin-top:-5px;width:20px;height:20px;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.4)}:checked+.switch--material__toggle{background-color:#77c2bb;background-color:#77c2bb;box-shadow:none}:checked+.switch--material__toggle>.switch--material__handle{left:16px;background-color:#009688;background-color:#009688;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}:disabled+.switch--material__toggle{opacity:.3;cursor:default;pointer-events:none}.switch--material__handle:before{background:0 0;content:'';display:block;width:100%;height:100%;border-radius:50%;z-index:0;box-shadow:0 0 0 0 rgba(0,0,0,.12);transition:box-shadow .1s linear}.switch--material__toggle>.switch--active__handle:before{box-shadow:0 0 0 14px rgba(0,0,0,.12)}:checked+.switch--material__toggle>.switch--active__handle:before{box-shadow:0 0 0 14px rgba(0,150,136,.2);box-shadow:0 0 0 14px rgba(0,150,136,.2)}.switch--material__touch{position:absolute;top:-10px;bottom:-10px;left:-15px;right:-15px}.range{display:inline-block;position:relative;width:100px;height:30px;height:30px;margin:0;padding:0;background-image:linear-gradient(#a4aab3,#a4aab3);background-image:linear-gradient(#a4aab3,#a4aab3);background-position:left center;background-size:100% 2px;background-size:100% 2px;background-repeat:no-repeat;background-color:transparent}.range__input{box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;vertical-align:top;outline:0;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(rgba(24,103,194,.81),rgba(24,103,194,.81));background-image:linear-gradient(rgba(24,103,194,.81),rgba(24,103,194,.81));background-position:left center;background-size:0 2px;background-size:0 2px;background-repeat:no-repeat;height:30px;height:30px;position:relative;z-index:1;width:100%}.range__input::-moz-range-track{position:relative;border:none;background:0 0;box-shadow:none;top:0;margin:0;padding:0}.range__input::-ms-track{position:relative;border:none;background-color:#a4aab3;background-color:#a4aab3;height:0;border-radius:50%}.range__input::-webkit-slider-thumb{cursor:pointer;position:relative;height:28px;height:28px;width:28px;width:28px;background-color:#fff;background-color:#fff;border:none;box-shadow:0 0 1px 0 rgba(0,0,0,.25),0 3px 2px rgba(0,0,0,.25);border-radius:50%;margin:0;padding:0;box-sizing:border-box;-webkit-appearance:none;appearance:none;top:0;z-index:1}.range__input::-moz-range-thumb{cursor:pointer;position:relative;height:28px;height:28px;width:28px;width:28px;background-color:#fff;background-color:#fff;border:none;box-shadow:0 0 1px 0 rgba(0,0,0,.25),0 3px 2px rgba(0,0,0,.25);border-radius:50%;margin:0;padding:0}.range__input::-ms-thumb{cursor:pointer;position:relative;height:28px;height:28px;width:28px;width:28px;background-color:#fff;background-color:#fff;border:none;box-shadow:0 0 1px 0 rgba(0,0,0,.25),0 3px 2px rgba(0,0,0,.25);border-radius:50%;margin:0;padding:0;top:0}.range__input::-ms-fill-lower{height:2px;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81)}.range__input::-ms-tooltip{display:none}.range__input:disabled{opacity:1;pointer-events:none}.range__focus-ring{pointer-events:none;top:0;left:0;display:none;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;vertical-align:top;outline:0;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;height:30px;height:30px;position:absolute;z-index:0;width:100%}.range--disabled{opacity:.3;cursor:default;pointer-events:none;pointer-events:none}.range--material{position:relative;background-image:linear-gradient(#bdbdbd,#bdbdbd);background-image:linear-gradient(#bdbdbd,#bdbdbd)}.range--material__input{background-image:linear-gradient(#009688,#009688);background-image:linear-gradient(#009688,#009688);background-position:center left;background-size:0 2px}.range--material__focus-ring{display:block}.range--material__focus-ring::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;width:14px;height:14px;height:14px;border:none;box-shadow:0 0 0 9px #009688;box-shadow:0 0 0 9px #009688;background-color:#009688;background-color:#009688;border-radius:50%;opacity:0;-webkit-transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out}.range--material__input.range__input--active+.range--material__focus-ring::-webkit-slider-thumb{opacity:.2;-webkit-transform:scale(1.5,1.5,1.5);transform:scale(1.5,1.5,1.5)}.range--material__input::-webkit-slider-thumb{position:relative;box-sizing:border-box;border:none;background-color:transparent;width:14px;width:14px;height:32px;border-radius:0;box-shadow:none;background-image:radial-gradient(circle farthest-corner,#009688 0,#009688 6.6px,transparent 7px);background-image:radial-gradient(circle farthest-corner,#009688 0,#009688 6.6px,transparent 7px);-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;overflow:visible}.range--material__input[_zero]::-webkit-slider-thumb{background-image:radial-gradient(circle farthest-corner,#f2f2f2 0,#f2f2f2 4px,#bdbdbd 4px,#bdbdbd 6.4px,transparent 7px);background-image:radial-gradient(circle farthest-corner,#f2f2f2 0,#f2f2f2 4px,#bdbdbd 4px,#bdbdbd 6.4px,transparent 7px)}.range--material__input[_zero]+.range--material__focus-ring::-webkit-slider-thumb{box-shadow:0 0 0 9px #bdbdbd;box-shadow:0 0 0 9px #bdbdbd}.range--material__input::-moz-range-track{background:0 0}.range--material__input::-moz-range-thumb,.range--material__input:focus::-moz-range-thumb{box-sizing:border-box;border:none;width:14px;width:14px;height:32px;border-radius:0;background-color:transparent;background-image:-moz-radial-gradient(circle farthest-corner,#009688 0,#009688 6.6px,transparent 7px);box-shadow:none}.range--material__input.range__input--active::-webkit-slider-thumb,.range--material__input:active::-webkit-slider-thumb{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.range--disabled.range--material{opacity:1}.range--disabled>.range--material__input{background-image:none}.range--material__input:disabled::-webkit-slider-thumb{background-image:radial-gradient(circle farthest-corner,#b0b0b0 0,#b0b0b0 4px,#eee 4.4px,#eee 7.6px,transparent 7.6px);background-image:radial-gradient(circle farthest-corner,#b0b0b0 0,#b0b0b0 4px,#eee 4.4px,#eee 7.6px,transparent 7.6px);-webkit-transition:none;transition:none}.range--material__input:disabled::-moz-range-thumb{background-image:-moz-radial-gradient(circle farthest-corner,#b0b0b0 0,#b0b0b0 4px,#eee 4.4px,#eee 7.6px,transparent 7.6px);-moz-transition:none;transition:none}.notification{position:relative;display:inline-block;vertical-align:top;font:inherit;border:none;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none;margin:0;padding:0 4px;padding:0 4px;width:auto;width:auto;height:19px;height:19px;border-radius:19px;border-radius:19px;background-color:#dc5236;background-color:#dc5236;color:#fff;color:#fff;text-align:center;font-size:16px;font-size:16px;min-width:19px;min-width:19px;line-height:19px;line-height:19px;font-weight:400;font-weight:400}.notification:empty{display:none}.notification--material{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;background-color:#e91e63;background-color:#e91e63;font-size:16px;font-size:16px;font-weight:500;font-weight:500;color:#fff;color:#fff}.toolbar{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;box-sizing:border-box;background-clip:padding-box;white-space:nowrap;overflow:hidden;word-spacing:0;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:44px;height:44px;padding-left:0;padding-left:0;padding-right:0;padding-right:0;background:#fff;background:#fff;color:#1f1f21;color:#1f1f21;box-shadow:none;box-shadow:none;font-weight:400;font-weight:400;width:100%;white-space:nowrap;border-bottom:none;background-size:100% 1px;background-repeat:no-repeat;background-position:bottom;background-image:linear-gradient(0deg,#bbb,#bbb 100%);background-image:linear-gradient(0deg,#bbb,#bbb 100%)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.toolbar{background-image:linear-gradient(0deg,#bbb,#bbb 50%,transparent 50%);background-image:linear-gradient(0deg,#bbb,#bbb 50%,transparent 50%)}}.toolbar__bg{background:#fff;background:#fff}.toolbar__item{box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;height:44px;height:44px;overflow:visible;display:block;vertical-align:middle}.toolbar__left{box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;max-width:50%;width:27%;text-align:left;line-height:44px;line-height:44px}.toolbar__right{box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;max-width:50%;width:27%;text-align:right;line-height:44px;line-height:44px}.toolbar__center{box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;width:46%;text-align:center;line-height:44px;line-height:44px;font-size:17px;font-size:17px;font-weight:500;font-weight:500;color:#1f1f21;color:#1f1f21}.toolbar__title{line-height:44px;line-height:44px;font-size:17px;font-size:17px;font-weight:500;font-weight:500;color:#1f1f21;color:#1f1f21;margin:0;padding:0;overflow:visible}.toolbar__center:first-child:last-child{width:100%}.bottom-bar{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;box-sizing:border-box;background-clip:padding-box;white-space:nowrap;overflow:hidden;word-spacing:0;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2;display:block;height:44px;height:44px;padding-left:0;padding-left:0;padding-right:0;padding-right:0;background:#fff;background:#fff;color:#1f1f21;color:#1f1f21;box-shadow:none;box-shadow:none;font-weight:400;font-weight:400;border-bottom:none;border-top:1px solid #bbb;border-top:1px solid #bbb;position:absolute;bottom:0;right:0;left:0;border-top:none;background-size:100% 1px;background-repeat:no-repeat;background-position:top;background-image:linear-gradient(180deg,#bbb,#bbb 100%);background-image:linear-gradient(180deg,#bbb,#bbb 100%)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.bottom-bar{background-image:linear-gradient(180deg,#bbb,#bbb 50%,transparent 50%);background-image:linear-gradient(180deg,#bbb,#bbb 50%,transparent 50%)}}.bottom-bar__line-height{line-height:44px;line-height:44px;padding-bottom:0;padding-top:0}.bottom-bar--aligned{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;line-height:44px;line-height:44px}.bottom-bar--transparent{background-color:transparent;background-image:none;border:none}.toolbar--material{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;height:56px;height:56px;border-bottom:0;box-shadow:0 1px 5px rgba(0,0,0,.3);padding:0;background-color:#009688;background-color:#009688;background-size:0}.toolbar--noshadow{box-shadow:none;background-image:none;border-bottom:none}.toolbar--material__left,.toolbar--material__right{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;font-size:20px;font-weight:500;color:#fff;color:#fff;height:56px;height:56px;min-width:72px;width:auto;line-height:56px;line-height:56px}.toolbar--material__center{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;font-size:20px;font-weight:500;color:#fff;color:#fff;height:56px;height:56px;width:auto;-webkit-flex-grow:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;text-align:left;line-height:56px;line-height:56px}.toolbar--material__center:first-child{margin-left:16px}.toolbar--material__center:last-child{margin-right:16px}.toolbar--material__left:empty,.toolbar--material__right:empty{min-width:16px}.toolbar--transparent{background-color:transparent;box-shadow:none;background-image:none;border-bottom:none}.button{position:relative;display:inline-block;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto;text-decoration:none;padding:4px 10px;padding:4px 10px;font-size:17px;font-size:17px;line-height:32px;line-height:32px;letter-spacing:0;color:#fff;color:#fff;vertical-align:middle;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);border:0 solid currentColor;border-radius:3px;border-radius:3px;transition:none}.button::-moz-focus-inner{outline:0}.button:hover{transition:none}.button:active{background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);transition:none;opacity:.2;opacity:.2}.button:focus{outline:0}.button:disabled,.button[disabled]{opacity:.3;cursor:default;pointer-events:none}.button--outline{background-color:transparent;border:1px solid rgba(24,103,194,.81);border:1px solid rgba(24,103,194,.81);color:rgba(24,103,194,.81);color:rgba(24,103,194,.81)}.button--outline:active{background-color:rgba(186,209,237,.81);background-color:rgba(186,209,237,.81);border:1px solid rgba(24,103,194,.81);border:1px solid rgba(24,103,194,.81);color:rgba(24,103,194,.81);color:rgba(24,103,194,.81);opacity:1}.button--outline:hover{border:1px solid rgba(24,103,194,.81);border:1px solid rgba(24,103,194,.81);transition:0}.button--light{background-color:transparent;color:rgba(0,0,0,.4);color:rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2)}.button--light:active{background-color:rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.4);color:rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);opacity:1}.button--quiet{position:relative;display:inline-block;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto;text-decoration:none;padding:4px 10px;padding:4px 10px;font-size:17px;font-size:17px;line-height:32px;line-height:32px;letter-spacing:0;color:#fff;color:#fff;vertical-align:middle;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);border:0 solid currentColor;border-radius:3px;border-radius:3px;transition:none;background:0 0;border:1px solid transparent;box-shadow:none;background:0 0;color:rgba(24,103,194,.81);color:rgba(24,103,194,.81);border:none}.button--quiet:disabled,.button--quiet[disabled]{opacity:.3;cursor:default;pointer-events:none;border:none}.button--quiet:hover{transition:none}.button--quiet:focus{outline:0}.button--quiet:active{background-color:transparent;border:none;transition:none;opacity:.2;opacity:.2;color:rgba(24,103,194,.81);color:rgba(24,103,194,.81)}.button--cta{position:relative;display:inline-block;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto;text-decoration:none;padding:4px 10px;padding:4px 10px;font-size:17px;font-size:17px;line-height:32px;line-height:32px;letter-spacing:0;color:#fff;color:#fff;vertical-align:middle;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);border:0 solid currentColor;border-radius:3px;border-radius:3px;transition:none;border:none;background-color:#25a6d9;background-color:#25a6d9;color:#fff;color:#fff}.button--cta:hover{transition:none}.button--cta:focus{outline:0}.button--cta:active{color:#fff;color:#fff;background-color:#25a6d9;background-color:#25a6d9;transition:none;opacity:.2;opacity:.2}.button--cta:disabled,.button--cta[disabled]{opacity:.3;cursor:default;pointer-events:none}.button--large{font-size:17px;font-size:17px;font-weight:500;font-weight:500;line-height:36px;line-height:36px;padding:4px 12px;padding:4px 12px;display:block;width:100%;text-align:center}.button--large:active{background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);transition:none;opacity:.2;opacity:.2;transition:none}.button--large:disabled,.button--large[disabled]{opacity:.3;cursor:default;pointer-events:none}.button--large:hover{transition:none}.button--large:focus{outline:0}.button--large--quiet{position:relative;display:inline-block;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto;text-decoration:none;padding:4px 10px;padding:4px 10px;font-size:17px;font-size:17px;line-height:32px;line-height:32px;letter-spacing:0;color:#fff;color:#fff;vertical-align:middle;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);border:0 solid currentColor;border-radius:3px;border-radius:3px;transition:none;font-size:17px;font-size:17px;font-weight:500;font-weight:500;line-height:36px;line-height:36px;padding:4px 12px;padding:4px 12px;display:block;width:100%;background:0 0;border:1px solid transparent;box-shadow:none;color:rgba(24,103,194,.81);color:rgba(24,103,194,.81);text-align:center}.button--large--quiet:active{transition:none;opacity:.2;opacity:.2;color:rgba(24,103,194,.81);color:rgba(24,103,194,.81);background:0 0;border:1px solid transparent;box-shadow:none}.button--large--quiet:disabled,.button--large--quiet[disabled]{opacity:.3;cursor:default;pointer-events:none}.button--large--quiet:hover{transition:none}.button--large--quiet:focus{outline:0}.button--large--cta{position:relative;display:inline-block;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto;text-decoration:none;padding:4px 10px;padding:4px 10px;font-size:17px;font-size:17px;line-height:32px;line-height:32px;letter-spacing:0;color:#fff;color:#fff;vertical-align:middle;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);border:0 solid currentColor;border-radius:3px;border-radius:3px;transition:none;border:none;background-color:#25a6d9;background-color:#25a6d9;color:#fff;color:#fff;font-size:17px;font-size:17px;font-weight:500;font-weight:500;line-height:36px;line-height:36px;padding:4px 12px;padding:4px 12px;width:100%;text-align:center;display:block}.button--large--cta:hover{transition:none}.button--large--cta:focus{outline:0}.button--large--cta:active{color:#fff;color:#fff;background-color:#25a6d9;background-color:#25a6d9;transition:none;opacity:.2;opacity:.2}.button--large--cta:disabled,.button--large--cta[disabled]{opacity:.3;cursor:default;pointer-events:none}.button--material{position:relative;display:inline-block;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto;text-decoration:none;padding:4px 10px;padding:4px 10px;font-size:17px;font-size:17px;line-height:32px;line-height:32px;letter-spacing:0;color:#fff;color:#fff;vertical-align:middle;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);border:0 solid currentColor;border-radius:3px;border-radius:3px;transition:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;min-height:36px;line-height:36px;padding:0 16px;text-align:center;font-size:14px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-transform:uppercase;background-color:#009688;background-color:#009688;color:#fff;color:#fff;font-weight:500;font-weight:500;transition:background-color .25s linear;opacity:1;transition:all .25s linear}.button--material:hover{transition:all .25s linear}.button--material:active{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);background-color:#009688;background-color:#009688;opacity:.9;transition:all .25s linear}.button--material:focus{outline:0}.button--material:disabled,.button--material[disabled]{transition:none;box-shadow:none;background-color:rgba(79,79,79,.26);background-color:rgba(79,79,79,.26);color:rgba(0,0,0,.26);color:rgba(0,0,0,.26);opacity:1}.button--material--flat{position:relative;display:inline-block;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto;text-decoration:none;padding:4px 10px;padding:4px 10px;font-size:17px;font-size:17px;line-height:32px;line-height:32px;letter-spacing:0;color:#fff;color:#fff;vertical-align:middle;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81);border:0 solid currentColor;border-radius:3px;border-radius:3px;transition:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;min-height:36px;line-height:36px;padding:0 16px;text-align:center;font-size:14px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-transform:uppercase;background-color:#009688;background-color:#009688;color:#fff;color:#fff;font-weight:500;font-weight:500;transition:background-color .25s linear;box-shadow:none;background-color:transparent;color:#009688;color:#009688;transition:all .25s linear}.button--material--flat:hover{transition:all .25s linear}.button--material--flat:focus{box-shadow:none;background-color:transparent;color:#009688;color:#009688;outline:0;opacity:1;border:none}.button--material--flat:active{box-shadow:none;outline:0;opacity:1;border:none;background-color:rgba(153,153,153,.2);background-color:rgba(153,153,153,.2);color:#009688;color:#009688;transition:all .25s linear}.button--material--flat:disabled,.button--material--flat[disabled]{transition:none;opacity:1;box-shadow:none;background-color:transparent;color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.button-bar{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0;border:none}.button-bar__item{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;border-radius:0;width:100%;padding:0;margin:0;position:relative;overflow:hidden;box-sizing:border-box}.button-bar__button{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;border-radius:0;background-color:transparent;color:rgba(18,114,224,.77);color:rgba(18,114,224,.77);border:1px solid rgba(18,114,224,.77);border:1px solid rgba(18,114,224,.77);border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-left-width:0;font-weight:400;font-weight:400;padding:0;font-size:13px;height:27px;line-height:27px;width:100%;transition:background-color .2s linear,color .2s linear;box-sizing:border-box}.button-bar__button:disabled{opacity:.3;cursor:default;pointer-events:none}.button-bar__button:hover{transition:none}.button-bar__button:focus{outline:0}:checked+.button-bar__button{background-color:rgba(18,114,224,.77);background-color:rgba(18,114,224,.77);color:#fff;color:#fff;transition:none}.button-bar__button:active,:active+.button-bar__button{background-color:rgba(184,213,246,.77);background-color:rgba(184,213,246,.77);border:0 solid rgba(18,114,224,.77);border:0 solid rgba(18,114,224,.77);border-top:1px solid rgba(18,114,224,.77);border-top:1px solid rgba(18,114,224,.77);border-bottom:1px solid rgba(18,114,224,.77);border-bottom:1px solid rgba(18,114,224,.77);border-right:1px solid rgba(18,114,224,.77);border-right:1px solid rgba(18,114,224,.77);font-size:13px;width:100%;transition:none}.button-bar__item:first-child>.button-bar__button{border-left-width:1px;border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.button-bar__item:last-child>.button-bar__button{border-right-width:1px;border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.segment{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0;border:none}.segment__item{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;border-radius:0;width:100%;padding:0;margin:0;position:relative;overflow:hidden;box-sizing:border-box;display:block;background-color:transparent;border:none}.segment__input{position:absolute;right:0;top:0;left:0;bottom:0;padding:0;border:0;background-color:transparent;z-index:1;vertical-align:top;outline:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.segment__button{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;border-radius:0;background-color:transparent;color:rgba(18,114,224,.77);color:rgba(18,114,224,.77);border:1px solid rgba(18,114,224,.77);border:1px solid rgba(18,114,224,.77);border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-left-width:0;font-weight:400;font-weight:400;padding:0;font-size:13px;height:29px;line-height:29px;width:100%;transition:background-color .2s linear,color .2s linear;box-sizing:border-box;text-align:center}.segment__item:disabled{opacity:.3;cursor:default;pointer-events:none}.segment__button:hover{transition:none}.segment__button:focus{outline:0}:active+.segment__button{background-color:rgba(184,213,246,.77);background-color:rgba(184,213,246,.77);border:0 solid rgba(18,114,224,.77);border:0 solid rgba(18,114,224,.77);border-top:1px solid rgba(18,114,224,.77);border-top:1px solid rgba(18,114,224,.77);border-bottom:1px solid rgba(18,114,224,.77);border-bottom:1px solid rgba(18,114,224,.77);border-right:1px solid rgba(18,114,224,.77);border-right:1px solid rgba(18,114,224,.77);font-size:13px;width:100%;transition:none}:checked+.segment__button{background-color:rgba(18,114,224,.77);background-color:rgba(18,114,224,.77);color:#fff;color:#fff;transition:none}.segment__item:first-child>.segment__button{border-left-width:1px;border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.segment__item:last-child>.segment__button{border-right-width:1px;border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.segment--material{border-radius:2px;overflow:hidden;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24)}.segment--material__button{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;font-size:14px;height:32px;line-height:32px;border-width:0;color:rgba(0,0,0,.38);color:rgba(0,0,0,.38);border-radius:0;background-color:#fafafa;background-color:#fafafa}:active+.segment--material__button{background-color:#fafafa;background-color:#fafafa;border-radius:0;border-width:0;font-size:14px;transition:none;color:rgba(0,0,0,.38);color:rgba(0,0,0,.38)}:checked+.segment--material__button{background-color:#c8c8c8;background-color:#c8c8c8;color:#353535;color:#353535;border-radius:0;border-width:0}.segment--material__item:first-child>.segment--material__button,.segment--material__item:last-child>.segment--material__button{border-radius:0;border-width:0}.tabbar{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;display:-webkit-flex;display:flex;position:absolute;bottom:0;left:0;right:0;white-space:nowrap;margin:0;padding:0;height:49px;height:49px;background-color:#fff;background-color:#fff;border-top:1px solid #ccc;border-top:1px solid #ccc;width:100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.tabbar{border-top:none;background-size:100% 1px;background-repeat:no-repeat;background-position:top;background-image:linear-gradient(180deg,#ccc,#ccc 50%,transparent 50%);background-image:linear-gradient(180deg,#ccc,#ccc 50%,transparent 50%)}}.tabbar__item{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;position:relative;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;width:auto;border-radius:0}.tabbar__item>input{position:absolute;right:0;top:0;left:0;bottom:0;padding:0;border:0;background-color:transparent;z-index:1;vertical-align:top;outline:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tabbar__button{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;box-sizing:border-box;background-clip:padding-box;padding:0;margin:0;font:inherit;color:inherit;background:0 0;border:none;line-height:normal;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;display:inline-block;text-decoration:none;padding:0;height:49px;height:49px;letter-spacing:0;color:#999;color:#999;vertical-align:top;background-color:transparent;border-top:none;border-top:none;width:100%;font-weight:400;font-weight:400;line-height:49px;line-height:49px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.tabbar__button{border-top:none}}.tabbar__icon{font-size:24px;padding:0;margin:0;line-height:26px;display:block!important;height:28px}.tabbar__label{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;display:inline-block}.tabbar__badge.notification{vertical-align:text-bottom;top:-1px;margin-left:5px;z-index:10;font-size:12px;height:16px;min-width:16px;line-height:16px;border-radius:8px}.tabbar__icon~.tabbar__badge.notification{position:absolute;top:5px;margin-left:0}.tabbar__icon+.tabbar__label{display:block;font-size:10px;line-height:1;margin:0;font-weight:400;font-weight:400}.tabbar__label:first-child{font-size:16px;line-height:49px;line-height:49px;margin:0;padding:0}:checked+.tabbar__button{color:rgba(24,103,194,.81);color:rgba(24,103,194,.81);background-color:transparent;box-shadow:none;box-shadow:none;border-top:none;border-top:none}.tabbar__button:disabled{opacity:.3;cursor:default;pointer-events:none}.tabbar__button:focus{z-index:1;border-top:none;border-top:none;box-shadow:none;box-shadow:none;outline:0}.tabbar__content{position:absolute;top:0;left:0;right:0;bottom:49px;bottom:49px;z-index:0}.tabbar--autogrow .tabbar__item{-webkit-flex-basis:auto;flex-basis:auto}.tabbar--top{position:relative;top:0;left:0;right:0;bottom:auto;border-top:none;border-bottom:1px solid #ccc;border-bottom:1px solid #ccc}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.tabbar--top{border-bottom:none;background-size:100% 1px;background-repeat:no-repeat;background-position:bottom;background-image:linear-gradient(0deg,#ccc,#ccc 50%,transparent 50%);background-image:linear-gradient(0deg,#ccc,#ccc 50%,transparent 50%)}}.tabbar--top__content{top:49px;top:49px;left:0;right:0;bottom:0;z-index:0}.tabbar--top-border__button{background-color:transparent;border-bottom:4px solid transparent}:checked+.tabbar--top-border__button{background-color:transparent;border-bottom:4px solid rgba(24,103,194,.81);border-bottom:4px solid rgba(24,103,194,.81)}.tabbar__border{position:absolute;bottom:0;left:0;width:0;height:4px;background-color:rgba(24,103,194,.81);background-color:rgba(24,103,194,.81)}.tabbar--material{background:0 0;background-color:#009688;background-color:#009688;border-bottom-width:0;box-shadow:0 4px 2px -2px rgba(0,0,0,.14),0 3px 5px -2px rgba(0,0,0,.12),0 5px 1px -4px rgba(0,0,0,.2)}.tabbar--material__button{background-color:transparent;color:rgba(255,255,255,.6);color:rgba(255,255,255,.6);text-transform:uppercase;font-size:14px;font-weight:500;font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400}.tabbar--material__button:after{content:'';display:block;width:0;height:2px;bottom:0;position:absolute;margin-top:-2px;background-color:#fff;background-color:#fff}:checked+.tabbar--material__button:after{width:100%;transition:width .2s ease-in-out}:checked+.tabbar--material__button{background-color:transparent;color:#fff;color:#fff}.tabbar--material__item:not([ripple]):active{background-color:#26a69a;background-color:#26a69a}.tabbar--material__border{height:2px;background-color:#fff;background-color:#fff}.tabbar--material__icon{font-size:22px!important;line-height:36px}.tabbar--material__label{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400}.tabbar--material__label:first-child{font-family:Roboto,Noto,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:400;letter-spacing:.015em;font-weight:500;font-size:14px}.tabbar--material__icon+.tabbar--material__label{font-size:10px}.toolbar-button{font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;padding:4px 10px;padding:4px 10px;letter-spacing:0;color:rgba(38,100,171,.81);color:rgba(38,100,171,.81);background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:2px;border-radius:2px;border:1px solid transparent;font-weight:400;font-weight:400;font-size:17px;font-size:17px;transition:none}.toolbar-button:active{background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transition:none;opacity:.2}.toolbar-button:disabled,.toolbar-button[disabled]{opacity:.3;cursor:default;pointer-events:none}.toolbar-button:focus{outline:0;transition:none}.toolbar-button:hover{transition:none}.toolbar-button--outline{border:1px solid rgba(38,100,171,.81);border:1px solid rgba(38,100,171,.81);margin:auto 8px;padding-left:6px;padding-right:6px}.toolbar-button--material{font-size:22px;color:#fff;color:#fff;display:inline-block;padding:0 12px;height:100%;margin:0;border:none;border-radius:0;vertical-align:baseline;vertical-align:initial;transition:background-color .25s linear}.toolbar-button--material:first-of-type{margin-left:4px}.toolbar-button--material:last-of-type{margin-right:4px}.toolbar-button--material:active{opacity:1;transition:background-color .25s linear}.back-button{height:44px;line-height:44px;padding-left:8px;color:rgba(38,100,171,.81);color:rgba(38,100,171,.81);background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);display:inline-block}.back-button:active{opacity:.2}.back-button__label{display:inline-block;height:100%;vertical-align:top;line-height:44px;line-height:44px;font-size:17px;font-size:17px;font-weight:500;font-weight:500}.back-button__icon{margin-right:6px;display:-webkit-inline-flex;display:inline-flex;fill:rgba(38,100,171,.81);fill:rgba(38,100,171,.81);-webkit-align-items:center;align-items:center;height:100%}.back-button--material{font-size:22px;color:#fff;color:#fff;display:inline-block;padding:0 12px;height:100%;margin:0 0 0 4px;border:none;border-radius:0;vertical-align:baseline;vertical-align:initial;line-height:56px}.back-button--material__label{display:none;font-size:20px}.back-button--material__icon{display:-webkit-inline-flex;display:inline-flex;fill:#fff;fill:#fff;-webkit-align-items:center;align-items:center;height:100%}.back-button--material:active{opacity:1}.checkbox{position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;line-height:22px;line-height:22px}.checkbox__checkmark{box-sizing:border-box;background-clip:padding-box;position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;position:relative;height:22px;height:22px;width:22px;width:22px;pointer-events:none}.checkbox__input,.checkbox__input:checked{position:absolute;right:0;top:0;left:0;bottom:0;padding:0;border:0;background-color:transparent;z-index:1;vertical-align:top;outline:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox__checkmark:before{content:'';position:absolute;box-sizing:border-box;background-clip:padding-box;width:22px;width:22px;height:22px;height:22px;background:0 0;border:1px solid #c7c7cd;border:1px solid #c7c7cd;border-radius:22px;border-radius:22px;left:0}.checkbox__checkmark:after{content:'';position:absolute;top:7px;left:5px;width:11px;height:5px;background:0 0;border:2px solid #fff;border:2px solid #fff;border-width:1px;border-top:none;border-right:none;border-radius:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}:checked+.checkbox__checkmark:before{background:rgba(24,103,194,.81);background:rgba(24,103,194,.81);border:none}:checked+.checkbox__checkmark:after{opacity:1}:disabled+.checkbox__checkmark{opacity:.3;cursor:default;pointer-events:none}:disabled:active+.checkbox__checkmark:before{background:0 0}.checkbox--noborder{position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:-apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-weight:400;line-height:22px;line-height:22px;position:relative}.checkbox--noborder__input{position:absolute;right:0;top:0;left:0;bottom:0;padding:0;border:0;background-color:transparent;z-index:1;vertical-align:top;outline:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox--noborder__checkmark{position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;background-clip:padding-box;width:22px;width:22px;height:22px;height:22px;background:0 0;border:no