.underline{text-decoration:underline}fieldset{padding-top:10px;padding-bottom:10px}.permision_input{padding-left:15px;padding-top:4px;padding-bottom:4px}.permision_category{padding-top:10px;padding-bottom:10px}.save-button{padding:4rem 0 0}.cancel-button{padding:0 0 4rem}@media screen and (min-width:767px){.save-button{padding:8rem 0 0}.cancel-button{padding:0 0 8rem}}@media screen and (min-width:1025px){.save-button{padding:0 0 0}.cancel-button{padding:0 0 0}}.profile-container{}#file input[type=file]{position:absolute;z-index:-1;top:10px;left:8px;font-size:17px;color:#b8b8b8}.profile-button-wrap{position:relative}.profile-button{display:inline-block;padding:12px 18px;cursor:pointer;border-radius:5px;font-size:16px;font-weight:700;color:#585858}.profile-button-wrap label,#file input{display:block;width:100%}#file input{margin-bottom:1em}#profile-app{margin-bottom:1em}#profile-app img{max-width:100px;max-height:100px}.profile-button-wrap label{width:10rem;height:3rem}.profile-container{padding:10px 0 5px}.ha-screen-reader{width:var(--ha-screen-reader-width,1px);height:var(--ha-screen-reader-height,1px);padding:var(--ha-screen-reader-padding,0);border:var(--ha-screen-reader-border,none);position:var(--ha-screen-reader-position,absolute);clip:var(--ha-screen-reader-clip,rect(1px,1px,1px,1px));overflow:var(--ha-screen-reader-overflow,hidden)}.field__input{--uiFieldPlaceholderColor:var(--fieldPlaceholderColor, #767676);background-color:initial;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;font-size:inherit}.field__input:focus::-webkit-input-placeholder{color:var(--uiFieldPlaceholderColor)}.field__input:focus::-moz-placeholder{color:var(--uiFieldPlaceholderColor)}.field{--uiFieldBorderWidth:var(--fieldBorderWidth, 2px);--uiFieldPaddingRight:var(--fieldPaddingRight, 1rem);--uiFieldPaddingLeft:var(--fieldPaddingLeft, 1rem);--uiFieldBorderColorActive:var(--fieldBorderColorActive, rgba(22, 22, 22, 1));display:var(--fieldDisplay,inline-flex);position:relative;font-size:var(--fieldFontSize,1rem)}.field__input{box-sizing:border-box;width:var(--fieldWidth,100%);height:var(--fieldHeight,3rem);padding:var(--fieldPaddingTop,1.25rem)var(--uiFieldPaddingRight)var(--fieldPaddingBottom,.5rem)var(--uiFieldPaddingLeft);border-bottom:var(--uiFieldBorderWidth)solid var(--fieldBorderColor,rgba(0,0,0,.25))}.field__input:focus{outline:none}.field__input::-webkit-input-placeholder{opacity:0;transition:opacity .2s ease-out}.field__input::-moz-placeholder{opacity:0;transition:opacity .2s ease-out}.field__input:focus::-webkit-input-placeholder{opacity:1;transition-delay:.2s}.field__input:focus::-moz-placeholder{opacity:1;transition-delay:.2s}.field__label-wrap{box-sizing:border-box;pointer-events:none;cursor:text;position:absolute;top:0;right:0;bottom:0;left:0}.field__label-wrap::after{content:"";box-sizing:border-box;width:100%;height:0;opacity:0;position:absolute;bottom:0;left:0}.field__input:focus~.field__label-wrap::after{opacity:1}.field__label{position:absolute;left:var(--uiFieldPaddingLeft);top:calc(50% - .5em);line-height:1;font-size:var(--fieldHintFontSize,inherit);transition:top .2s cubic-bezier(.9,-.15,.1,1.15),opacity .2s ease-out,font-size .2s ease-out}.field__input:focus~.field__label-wrap .field__label,.field__input:not(:placeholder-shown)~.field__label-wrap .field__label{--fieldHintFontSize:var(--fieldHintFontSizeFocused, .75rem);top:var(--fieldHintTopHover,.25rem)}.field_v1 .field__label-wrap::after{border-bottom:var(--uiFieldBorderWidth)solid var(--uiFieldBorderColorActive);transition:opacity .2s ease-out}.field_v2 .field__label-wrap{overflow:hidden}.field_v2 .field__label-wrap::after{border-bottom:var(--uiFieldBorderWidth)solid var(--uiFieldBorderColorActive);transform:translate3d(-105%,0,0);transition:transform .285s ease-out .2s,opacity .2s ease-out .2s}.field_v2 .field__input:focus~.field__label-wrap::after{transform:translate3d(0,0,0);transition-delay:0}.field_v3 .field__label-wrap::after{border:var(--uiFieldBorderWidth)solid var(--uiFieldBorderColorActive);transition:height .2s ease-out,opacity .2s ease-out}.field_v3 .field__input:focus~.field__label-wrap::after{height:100%}.field{--fieldBorderColor:#D1C4E9;--fieldBorderColorActive:#585858}.page{box-sizing:border-box;width:100%;max-width:480px;margin:auto;padding:1rem;display:grid;grid-gap:30px}