input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=number],textarea{font-family:'Fira Sans';box-sizing:border-box;display:block;width:100%;height:4rem;line-height:4rem;resize:none;padding:0 1.5rem;font-size:1.6rem;border:.1rem solid #c7c7c7;border-radius:0;box-shadow:none;color:#333;background:#fff}label:active{background-color:transparent}textarea{height:10rem;max-height:10rem;line-height:2rem}input::-moz-placeholder,textarea::-moz-placeholder{color:#a9a9a9;opacity:1;font-style:italic;font-weight:400}input[disabled],textarea[disabled]{opacity:.5}.skin-dark input[type=text],.skin-dark input[type=password],.skin-dark input[type=email],.skin-dark input[type=tel],.skin-dark input[type=search],.skin-dark input[type=url],.skin-dark input[type=number],.skin-dark textarea{color:#fff;background-color:transparent;border-color:#454545}form p{position:relative;margin:0}form p input+button[type=reset],form p textarea+button[type=reset]{position:absolute;top:0;right:-.3rem;width:4rem;height:4rem;padding:0;border:none;font-size:0;opacity:0;pointer-events:none;background:url(input_areas/images/clear.png) 50% 50%/2.4rem auto no-repeat}.skin-dark p input+button[type=reset],.skin-dark p textarea+button[type=reset]{background-image:url(input_areas/images/clear_dark.png)}fieldset,li input+button[type=reset]:after,li textarea+button[type=reset]:after{background:0 0}textarea{padding:1.2rem}form p input:focus{padding-right:3rem}form p input:focus+button[type=reset],form p textarea:focus+button[type=reset]{opacity:1;pointer-events:all}fieldset{position:relative;overflow:hidden;margin:1.5rem 0 0;padding:0;font-size:2rem;line-height:1em;border:0}fieldset legend,input[type=time],input[type=datetime],input[type=datetime-local],input[type=date]{border:.1rem solid #c7c7c7;width:100%;box-sizing:border-box;font-family:'Fira Sans';font-style:italic;font-size:1.6rem;margin:0 0 1.5rem;padding:0 1.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:4rem;color:#333;border-radius:0;background:url(input_areas/images/dialog.svg) calc(100% - 1rem) calc(100% - 1rem) no-repeat #fff}fieldset legend{margin:0 0 1rem;padding:1rem 1.5rem 0;background-color:rgba(0,0,0,.05)}fieldset[disabled]{opacity:.5;pointer-events:none}.skin-dark fieldset legend,.skin-dark input[type=time],.skin-dark input[type=datetime],.skin-dark input[type=datetime-local],.skin-dark input[type=date]{color:#fff;background-color:transparent;border-color:#454545}fieldset[disabled] legend,input[type=time][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=date][disabled]{background-image:url(input_areas/images/dialog_disabled.svg);background-color:transparent}input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus{box-shadow:none;border-bottom-color:#c7c7c7}.skin-dark input[type=time]:focus,.skin-dark input[type=datetime]:focus,.skin-dark input[type=datetime-local]:focus,.skin-dark input[type=date]:focus{box-shadow:none;border-bottom-color:#454545}input[type=time]:active,input[type=datetime]:active,input[type=datetime-local]:active,input[type=date]:active{background-color:#b2f2ff;color:#fff}.skin-dark input[type=time]:active,.skin-dark input[type=datetime]:active,.skin-dark input[type=datetime-local]:active,.skin-dark input[type=date]:active{background-color:#0ac;background-image:url(input_areas/images/dialog_active.svg)}.skin-dark input:invalid,.skin-dark textarea:invalid,input:invalid,textarea:invalid{color:#b90000}.skin-dark input:focus,.skin-dark textarea:focus,input:focus,textarea:focus{box-shadow:inset 0 -.1rem 0 #00caf2;border-bottom-color:#00caf2}.skin-dark input:invalid:focus,.skin-dark textarea:invalid:focus,input:invalid:focus,textarea:invalid:focus{box-shadow:inset 0 -.1rem 0 #820000;border-bottom-color:#820000}form[role=search]{position:relative;height:3.7rem;background:#f4f4f4}form[role=search].skin-dark{background:#202020}form[role=search] p{padding:0 1.5rem 0 3rem;overflow:hidden;position:relative}form[role=search] p input,form[role=search] p textarea{height:3.7rem;border:none;background:0 0;padding:0;margin:0;box-shadow:none}form[role=search] p textarea{padding:1rem 0 0}form[role=search] p input::-moz-placeholder{background:url(input_areas/images/search.svg) right -.5rem center no-repeat;background-size:3rem}form[role=search].skin-dark p input::-moz-placeholder{background-image:url(input_areas/images/search_dark.svg)}form[role=search] p input:focus::-moz-placeholder{background:0 0}form[role=search] p input:focus,form[role=search] p input:invalid,form[role=search] p textarea:focus,form[role=search] p textarea:invalid{border:none;box-shadow:none}form[role=search].skin-dark p input,form[role=search].skin-dark p textarea{color:#fff;background:0 0;box-shadow:none}form[role=search] button[type=submit]{float:right;min-width:6rem;height:3.7rem;padding:0 1.5rem;border:none;color:#00aac5;font-weight:400;font-size:1.6rem;line-height:3.7rem;width:auto;border-radius:0;margin:0;position:relative;background-image:none;background-color:unset;font-style:italic;overflow:visible}form[role=search] button[type=submit]:after{content:"";position:absolute;left:-.1rem;top:.7rem;bottom:.7rem;width:.1rem;background:#c7c7c7}form[role=search] button[type=submit].icon{font-size:0;background-repeat:no-repeat;background-position:center;background-size:3rem}form[role=search] p input+button[type=reset]{height:3.7rem;right:.5rem}form[role=search].skin-dark button[type=submit]:after{background-color:#575757}form[role=search] button[type=submit]+p>textarea{height:3.7rem;line-height:2rem}form[role=search] button[type=submit]+p button{height:3.7rem}form[role=search].full button[type=submit]{display:none}form[role=search] button.icon:active,form[role=search] button[type=submit]:active{background-color:#b2f2ff;color:#fff}form[role=search].skin-dark button.icon:active,form[role=search].skin-dark button[type=submit]:active{background:#0ac}form[role=search] button[type=submit][disabled]{color:#adadad;pointer-events:none}form button::-moz-focus-inner{border:none;outline:0}.bb-editable [contenteditable]{display:inline-block;box-sizing:border-box;position:relative;max-width:calc(100% - 1.4rem);overflow:hidden;padding:0 1.5rem;margin:0 0 .6rem;line-height:2.8rem;border-radius:1.4rem;text-overflow:ellipsis;font-size:1.6rem;font-style:italic;white-space:nowrap;color:#333;background:#fff}.bb-editable [contenteditable].icon{padding-right:3.7rem}.bb-editable [contenteditable=false].invalid{background-color:#fedcdc;padding-left:3.3rem}.bb-editable [contenteditable=false].invalid:before{content:"!";position:absolute;top:.6rem;left:.8rem;display:block;width:1.7rem;height:1.6rem;padding:0;border-radius:50%;line-height:1.6rem;font-size:1.2rem;text-align:center;text-indent:-.1rem;font-style:normal;font-weight:600;color:#fff;background-color:#b80404}.bb-editable [contenteditable=false].invalid:active:before,.bb-editable [contenteditable=false].invalid:hover:before{color:#b2f2ff;background-color:#fff}.bb-editable [contenteditable].invalid:active,.bb-editable [contenteditable].invalid:hover,.bb-editable [contenteditable]:active,.bb-editable [contenteditable]:hover{color:#fff;background-color:#b2f2ff}.bb-editable [contenteditable].icon:after{content:"";position:absolute;top:.7rem;right:0;width:3rem;height:3rem;background-position:-.7rem -3.8rem;background-repeat:no-repeat;background-size:3rem}.bb-editable [contenteditable].icon:active:after,.bb-editable [contenteditable].icon:hover:after{background-position:-.7rem -.8rem}.bb-editable [contenteditable].invalid.icon:after{background-position:-.7rem -6.8rem}.bb-editable [contenteditable].invalid.icon:active:after,.bb-editable [contenteditable].invalid.icon:hover:after{background-position:-.7rem -.8rem}.bb-editable [contenteditable=true],.bb-editable [contenteditable=true]:hover,.skin-comms .bb-editable [contenteditable=true]:hover{padding:0 .2rem;white-space:normal;font-size:1.8rem;font-style:normal;color:#000;background:none}.skin-comms .bb-editable [contenteditable]:active,.skin-comms .bb-editable [contenteditable]:hover{color:#fff;background-color:#29bbb5}html[dir=rtl] ::-moz-placeholder{text-align:right}html[dir=rtl] fieldset legend{background:url(input_areas/images/dialog_rtl.svg) 1rem calc(100% - 1rem) no-repeat rgba(0,0,0,.05)}html[dir=rtl] input[type=time],html[dir=rtl] input[type=datetime],html[dir=rtl] input[type=datetime-local],html[dir=rtl] input[type=date]{background:url(input_areas/images/dialog_rtl.svg) 1rem calc(100% - 1rem) no-repeat #fff}html[dir=rtl] fieldset[disabled] legend,html[dir=rtl] input[type=time][disabled],html[dir=rtl] input[type=datetime][disabled],html[dir=rtl] input[type=datetime-local][disabled],html[dir=rtl] input[type=date][disabled]{background-image:url(input_areas/images/dialog_disabled_rtl.svg)}html[dir=rtl] form p input:focus{padding:0 1.5rem 0 3rem}html[dir=rtl] form p input+button[type=reset],html[dir=rtl] form p textarea+button[type=reset]{right:auto;left:-.3rem}html[dir=rtl] form[role=search] p{padding:0 3rem 0 1.5rem}html[dir=rtl] form[role=search] p input+button[type=reset]{left:.5rem}html[dir=rtl] form[role=search] p input::-moz-placeholder{background-position:-.5rem center}html[dir=rtl] form[role=search] button[type=submit]{float:left}html[dir=rtl] form[role=search] button[type=submit]:after{right:0;left:auto}