@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700;800&display=swap);.frontpage{margin:auto;-webkit-animation:page-view .5s;animation:page-view .5s;display:flex;flex-direction:column;flex:1;height:100%;overflow:auto;box-sizing:border-box;padding:20px 0;background:var(--background)}@media(min-width:568px){.frontpage .logo{margin-bottom:40px}}.frontpage>.in{margin:auto;box-sizing:border-box;width:100%}@media(min-width:568px){.frontpage>.in{width:410px}}@media(min-width:568px){.frontpage>.in.wider{width:550px}}.frontpage>.in .box{margin-bottom:24px}@media(min-width:568px){.frontpage>.in .box{border:1px solid var(--border-middle);box-shadow:0 0 20px rgba(0,0,0,.05);background:#fff}}.frontpage>.in .box>.in{padding:20px}@media(min-width:568px){.frontpage>.in .box>.in{padding:40px;border-width:1px}}.frontpage>.in .box>.in h1{font-weight:800;text-align:center;font-size:27px;margin:0 0 20px 0;line-height:1.2;letter-spacing:-.02em}.frontpage>.in .box>.in .help-block{display:block;margin-top:4px;margin-bottom:16px;color:var(--muted);font-size:13px;margin-right:-5px}.frontpage>.in .box>.in .button,.frontpage>.in .box>.in button{background:var(--link);color:#fff;padding:10px 16px;font-weight:700;font-size:16px;line-height:1.3333333;border-radius:4px;border:none;width:100%;display:block;cursor:pointer;text-transform:uppercase;margin-top:16px}.frontpage>.in .box>.in .button:hover,.frontpage>.in .box>.in button:hover{box-shadow:inset 0 0 1000px rgba(0,0,0,.2)}.frontpage>.in .box>.in .button{box-sizing:border-box}.frontpage>.in .box>.in .text-muted{color:var(--muted)}.frontpage>.in .box>.in .text-center{text-align:center}.frontpage>.in .box>.in .file-key{border:1px solid var(--border);display:inline-flex;align-items:center;background:#fff;padding:12px 12px;border-radius:6px;word-break:break-word}.frontpage>.in .box>.in .file-key .icon{flex-shrink:0}.frontpage>.in .box>.in .file-key .icon svg{stroke-width:0;fill:currentColor}.frontpage>.in .box>.in .file-key .in{margin-left:12px;text-align:left}.frontpage>.in .box>.in p{margin:1.5em 0 0 0}.frontpage>.in .box>.in p:first-child{margin-top:0}.frontpage>.in .box>.in hr{border-top-color:var(--border-light)}.frontpage>.in .box>.in+.in{padding-top:12px;padding-bottom:12px;text-align:center;margin-top:12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media(min-width:568px){.frontpage>.in .box>.in+.in{margin-top:0;background:#fff;border-bottom:none}}.frontpage>.in .message{background:#d00;color:#fff;text-align:center;padding:6px 12px;margin:6px 20px;border-radius:4px;font-weight:700}@media(min-width:568px){.frontpage>.in .message{margin-right:0;margin-left:0}}.frontpage>.in .languages{justify-content:center}@-webkit-keyframes page-view{0%{opacity:0}50%{opacity:0;transform:scale(2)}80%{transform:scale(1)}to{opacity:1}}@keyframes page-view{0%{opacity:0}50%{opacity:0;transform:scale(2)}80%{transform:scale(1)}to{opacity:1}}.languages{text-transform:uppercase;display:flex}.languages a,.languages strong{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:32px}.languages strong{background:var(--link);color:#fff;font-weight:400;font-size:.8em}.logo{display:flex;align-items:center;margin:0 auto;justify-content:center;width:160px}.logo img{max-width:100%;max-height:130px;display:block}.loading-wrap{display:table;height:100%;width:100%;min-height:300px;position:relative;z-index:10}.loading-wrap *{box-sizing:border-box}.loading{display:table-cell;text-align:center;vertical-align:middle}.loading .loading-dots{height:96px;line-height:96px;width:96px;margin:0 auto;position:relative}.loading .loading-dot{display:inline-block;width:12px;height:12px;border-radius:6px;background:var(--border-light);-webkit-animation:loading-jump 1s ease-in-out infinite;animation:loading-jump 1s ease-in-out infinite;vertical-align:middle;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;margin-top:-6px;z-index:0}.loading .loading-dot:first-child{margin-left:-30px}.loading .loading-dot.loading-dot-middle{z-index:1;margin-left:-6px;-webkit-animation-delay:.1s;animation-delay:.1s;overflow:hidden}.loading .loading-dot.loading-dot-middle .loading-progress svg{position:absolute;transform:rotate(-90deg);top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px}.loading .loading-dot.loading-dot-middle .loading-progress svg circle{stroke:var(--border-light);stroke-width:4px}.loading .loading-dot.loading-dot-middle .loading-progress svg circle.loading-progress-bar{stroke-width:5px;transition:stroke-dashoffset .1s linear;stroke-dashoffset:0;stroke:var(--link)}.loading .loading-dot.loading-dot-middle .loading-progress-num{position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px;line-height:90px;color:var(--link);font-size:16px}.loading .loading-dot.loading-dot-middle .loading-progress-num:after{content:" %";font-weight:400;font-size:.8em;display:inline-block;margin-right:-.8em}.loading .loading-dot.loading-dot-middle .loading-timeleft{position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px;line-height:90px;color:var(--link);font-size:16px}.loading .loading-dot.loading-dot-middle+.loading-dot{-webkit-animation-delay:.17s;animation-delay:.17s;margin-left:18px}.loading.loading-with-completed .loading-dot,.loading.loading-with-progress .loading-dot{-webkit-animation:none;animation:none;width:60px;height:60px;border-radius:30px;margin-top:-30px}.loading.loading-with-completed .loading-dot:first-child,.loading.loading-with-progress .loading-dot:first-child{margin-left:-30px}.loading.loading-with-completed .loading-dot.loading-dot-middle,.loading.loading-with-progress .loading-dot.loading-dot-middle{margin-left:-45px;margin-top:-45px;background-color:var(--border-light);text-align:center;width:90px;height:90px;border-radius:45px}.loading.loading-with-completed .loading-dot.loading-dot-middle+.loading-dot,.loading.loading-with-progress .loading-dot.loading-dot-middle+.loading-dot{margin-left:-30px}.loading.loading-with-progress .loading-progress{display:block;background:#fff;width:100%;height:100%;-webkit-animation:loading-show-content .2s ease-in-out;animation:loading-show-content .2s ease-in-out}.loading.loading-with-completed .loading-completed{border-radius:100%;line-height:90px;display:block;background:#fff;width:100%;height:100%;border:2px solid var(--link)}.loading.loading-with-completed .loading-completed .icon{display:inline-block;color:var(--link);width:36px;height:36px;vertical-align:middle;-webkit-animation:loading-move-content .2s ease-in-out;animation:loading-move-content .2s ease-in-out}.loading .loading-status{font-size:16px;padding-top:20px;font-weight:300;color:var(--text)}.loading .loading-status-note{position:absolute;left:0;right:0;text-align:center;font-size:11px;padding-top:5px;font-weight:300;color:var(--text)}@-webkit-keyframes loading-show-content{0%{opacity:0}to{opacity:1}}@keyframes loading-show-content{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loading-move-content{0%{transform:translateY(90px)}to{transform:translate(0)}}@keyframes loading-move-content{0%{transform:translateY(90px)}to{transform:translate(0)}}@-webkit-keyframes loading-jump{0%{background:var(--border-light)}5%{transform:translate(0)}35%{background:var(--link);transform:translateY(-20px) scale(1.2)}70%{transform:translate(0)}75%{background:var(--border-light)}}@keyframes loading-jump{0%{background:var(--border-light)}5%{transform:translate(0)}35%{background:var(--link);transform:translateY(-20px) scale(1.2)}70%{transform:translate(0)}75%{background:var(--border-light)}}label[data-error]:focus-within{position:relative;z-index:1000}label[data-error]:focus-within:after,label[data-error]:focus-within:before{position:absolute;top:100%;left:0;transform:translate(4px,-4px);-webkit-animation:error-show .42s ease-in-out;animation:error-show .42s ease-in-out}label[data-error]:focus-within:before{content:attr(data-error);color:#fff;background:red;border-radius:3px;padding:8px 16px;margin-top:11px;box-shadow:0 0 15px rgba(0,0,0,.1)}label[data-error]:focus-within:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(255,0,0,1)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:5px;margin-left:11px;margin-bottom:0;content:""}@-webkit-keyframes error-show{0%{opacity:0}50%{opacity:0;transform:translate(4px,-20px)}to{opacity:1;transform:translate(4px,-4px)}}@keyframes error-show{0%{opacity:0}50%{opacity:0;transform:translate(4px,-20px)}to{opacity:1;transform:translate(4px,-4px)}}.input-text{margin-bottom:12px;display:block}.input-text.size-3{width:calc(3em + 24px)}.input-text.size-6{width:calc(6em + 24px)}.input-text input{display:block;height:34px;padding:6px 12px;border:1px solid var(--border-middle);width:100%;border-radius:0;-webkit-appearance:none;resize:none;box-sizing:border-box;font-size:1em;font-family:inherit}.input-text input:focus{border-color:var(--link);outline:none}.input-file{border:1px solid var(--border-middle);position:relative;display:flex;align-items:center;height:34px;padding:6px 12px 6px 8px;color:var(--link);box-sizing:border-box;margin-bottom:6px;background-color:#fff}.input-file.has-focus{border-color:var(--link)}.input-file .in{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.input-file input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer;opacity:0}.input-file input[type=file]::-webkit-file-upload-button{cursor:pointer}.input-file .icon{width:16px;height:16px;margin-right:6px;padding-right:6px;border-right:1px solid var(--border-middle);flex-shrink:0}.input-file .icon svg{stroke-width:2.25;stroke-width:0;fill:currentColor}.modal{position:fixed;display:flex;z-index:100}.modal,.modal-overlay{top:0;left:0;right:0;bottom:0}.modal-overlay{position:absolute}@media(min-width:568px){.modal-overlay{background:#000;opacity:.5;-webkit-animation:modal-view-overlay .2s;animation:modal-view-overlay .2s}}.modal-wrap{position:relative;display:flex;flex:1}@media(min-width:768px){.modal-wrap{padding:32px;-webkit-animation:modal-view-wrap .2s;animation:modal-view-wrap .2s}}.modal-win{display:flex;background:#fff;flex:1;max-width:1120px;margin:0 auto;box-shadow:0 0 100px 0 rgba(0,0,0,.2);position:relative}.modal.modal-narrow .modal-win{max-width:760px;flex-shrink:1;max-height:100%}@media(min-width:768px){.modal.modal-narrow .modal-win{margin:auto}}.modal.modal-picker .modal-win{flex-shrink:1;max-height:100%}@media(min-width:768px){.modal.modal-picker .modal-win{max-width:500px;margin:auto}}.modal-sidebar{position:absolute;top:0;left:50px;right:0}@media(min-width:768px){.modal-sidebar{position:static;border-right:1px solid var(--border);width:320px;background:var(--background)}}.modal-sidebar .modal-content{padding:5px 15px}@media(min-width:768px){.modal-sidebar .modal-content{padding:0}}.modal-sidebar .modal-content h1{display:none;font-size:27px;letter-spacing:-.02em}@media(min-width:768px){.modal-sidebar .modal-content h1{padding:32px 32px 0;display:block}}.modal-sidebar .modal-content nav{display:flex}@media(min-width:768px){.modal-sidebar .modal-content nav{display:block}}.modal-sidebar .modal-content nav a{display:flex;flex:1;flex-direction:column;align-items:center;padding:8px 4px 4px;border-radius:4px;text-decoration:none;font-size:10px;margin:0 5px;text-align:center;line-height:1.2}@media(min-width:768px){.modal-sidebar .modal-content nav a{padding:12px 16px;margin:8px 16px;flex-direction:row;font-size:16px;text-align:left}}.modal-sidebar .modal-content nav a:focus,.modal-sidebar .modal-content nav a:hover{background:var(--hover)}.modal-sidebar .modal-content nav a.active{background:var(--active)}.modal-sidebar .modal-content nav a .icon{width:16px;height:16px}.modal-sidebar .modal-content nav a .icon svg{stroke-width:2.25}@media(min-width:768px){.modal-sidebar .modal-content nav a .icon{margin-right:18px}}@-webkit-keyframes modal-view-overlay{0%{opacity:0}to{opacity:.5}}@keyframes modal-view-overlay{0%{opacity:0}to{opacity:.5}}@-webkit-keyframes modal-view-wrap{0%{top:-20%}to{top:0}}@keyframes modal-view-wrap{0%{top:-20%}to{top:0}}@-webkit-keyframes modal-view-wrap-mobile{0%{top:100%}to{top:0}}@keyframes modal-view-wrap-mobile{0%{top:100%}to{top:0}}.pop-wrap .pop-menu{z-index:100;background:#fff;position:absolute;border-radius:16px 16px 0 0;border-width:1px 0 0 0;border-style:solid;border-color:var(--border);padding-bottom:12px}@media(min-width:768px){.pop-wrap .pop-menu{border-width:1px;padding-bottom:0;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.02)}}@media(max-width:991px){.pop-wrap .pop-menu{top:auto!important;bottom:0!important;left:0!important;right:0!important;-webkit-animation:pop-menu .2s;animation:pop-menu .2s}}.pop-wrap .pop-menu-header{border-bottom:1px solid var(--border-light);display:flex;min-height:40px;justify-content:space-between;align-items:center;padding:12px 20px;margin-bottom:12px;font-weight:700;color:var(--muted)}@media(min-width:768px){.pop-wrap .pop-menu-header{display:none}}.pop-wrap .pop-menu-header-in{flex:1}.pop-wrap .pop-menu-header-close{text-decoration:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:var(--muted);background:var(--hover);flex-shrink:0}.pop-wrap .pop-menu-header-close .icon{width:18px;height:18px}.pop-wrap .pop-menu-header-close .icon svg{stroke-width:2;stroke-width:2.5px}.pop-wrap .pop-menu a:hover{text-decoration:none}.pop-wrap .pop-menu a:focus,.pop-wrap .pop-menu a:hover{background:var(--hover);outline:none}.pop-wrap .pop-cover{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;z-index:100}@media(min-width:768px){.pop-wrap .pop-cover{display:none}}@-webkit-keyframes pop-menu{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pop-menu{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.modal-main .modal-bar{display:flex;flex-shrink:0;justify-content:space-between;height:50px;background:var(--background);border-bottom:1px solid var(--border)}@media(min-width:768px){.modal-main .modal-bar{padding:6px;background:#fff;border-bottom:none}}.modal-main .modal-bar a{display:flex;align-items:center;justify-content:center;color:var(--text);width:50px}@media(min-width:768px){.modal-main .modal-bar a .icon{width:32px;height:32px}.modal-main .modal-bar a .icon svg{stroke-width:1.125}}.modal-main .modal-bar a:hover{color:var(--link)}.modal-main .modal-bar-close{display:flex}@media(min-width:768px){.modal-main .modal-bar-close{margin-left:auto}}.modal-main .modal-bar-actions{display:flex}@media(min-width:768px){.modal-main .modal-bar-actions{display:none}}.modal-main .modal-bar-actions button{color:#fff;background:var(--link);border-radius:2px;position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin:8px;border:none;padding:0}.modal-main .modal-content{padding:0 20px 40px 20px;overflow-y:auto;overflow-x:hidden;flex-shrink:1;flex-grow:1}@media(min-width:568px){.modal-main .modal-content{padding:0 40px 32px 40px}}.modal-main .modal-content h1{margin-top:24px;font-size:27px;letter-spacing:-.02em}@media(min-width:768px){.modal-main .modal-content h1{margin-top:0}}.modal-main .modal-content h2{margin-top:0;font-size:22px;letter-spacing:-.02em}.modal-composer .modal-main .modal-content,.modal-picker .modal-main .modal-content{padding:0;display:flex;flex-direction:column}.modal-main .modal-buttons{display:none}@media(min-width:768px){.modal-main .modal-buttons{background:var(--background);display:flex;padding:10px 20px;flex-shrink:0;align-items:center}}@media(min-width:768px)and (min-width:568px){.modal-main .modal-buttons{padding:20px 40px}}@media(min-width:768px){.modal-main .modal-buttons button{background:var(--link);color:#fff;padding:10px 16px;font-weight:700;font-size:16px;line-height:1.3333333;border-radius:4px;border:none;width:260px;cursor:pointer;text-transform:uppercase}.modal-main .modal-buttons button:hover{box-shadow:inset 0 0 1000px rgba(0,0,0,.2)}}@media(min-width:768px){.modal-main .modal-buttons .modal-actions{flex:1;margin-left:20px;display:flex}.modal-main .modal-buttons .modal-actions .switch{margin-right:20px}}@media(min-width:768px){.modal-sidebar+.modal-main .modal-buttons{background:#fff;border-top:1px solid var(--border);margin-left:32px;padding-left:0}}.spinner{display:inline-flex;line-height:1;vertical-align:0;height:18px;align-items:center}.spinner .icon{width:14px;height:14px;display:block;-webkit-animation:spinner .8s infinite;animation:spinner .8s infinite}.spinner .icon svg{stroke-width:2.5714285714}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-preview{background:#f5f5f5}.logo-preview .logo{padding:12px;margin:0 auto}.logo-upload{position:relative;display:inline-block;color:var(--link)}.logo-upload:hover{text-decoration:underline}.logo-upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer;opacity:0}.logo-upload input[type=file]::-webkit-file-upload-button{cursor:pointer}.switch{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box}.switch label{font-weight:400;margin-bottom:0;vertical-align:0}.switch input[type=checkbox]{opacity:0;height:1px;width:1px;position:absolute!important;display:inline!important;box-sizing:border-box}.switch input[type=checkbox]+span{color:var(--muted);position:relative;display:inline-block;padding-left:28px;box-sizing:border-box;min-height:1em}.switch input[type=checkbox]+span:before{position:absolute;content:"";width:28px;height:20px;border:2px solid var(--muted);border-radius:10px;left:0;top:0;box-sizing:border-box}.switch input[type=checkbox]+span:after{content:"";position:absolute;width:10px;height:10px;border:2px solid var(--muted);border-radius:5px;left:5px;top:5px;box-sizing:border-box}.switch input[type=checkbox]+span .icon{font-size:20px;margin-top:-4px}.switch input[type=checkbox]+span .switch-label{margin-left:6px}.switch input[type=checkbox]:checked+span{color:var(--link)}.switch input[type=checkbox]:checked+span:before{border-color:var(--link);background:var(--link)}.switch input[type=checkbox]:checked+span:after{left:13px;border-color:#fff}.switch input[type=checkbox]:focus+span{text-decoration:underline}.cell{display:flex;align-items:center;justify-content:space-between}.cell:first-child{margin-top:-12px}.cell+.cell{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light)}.cell:last-child{margin-bottom:-12px}.cell .cell-left{flex:1;padding-top:12px;padding-bottom:12px}.cell .cell-left p{margin:0;font-size:12px;color:var(--muted)}.cell .cell-right{margin-left:24px}.cell .cell-right .input-text{margin:0}.pop-menu-item{display:block;padding:20px;color:inherit;white-space:nowrap}@media(min-width:768px){.pop-menu-item{padding:14px 32px}}.pop-menu hr{margin:6px 0;border-color:var(--border-light)}.list{overflow:hidden}.list .list-more{display:flex;border-radius:3px;width:32px;height:32px;align-items:center;justify-content:center;color:var(--muted)}.list a.list-more:hover{background:var(--background)}.list .list-user{display:flex;align-items:center}.list .list-user.locked{color:var(--muted)}.list .list-user.locked strong{text-decoration:line-through}.list .list-user>.icon{display:none}@media(min-width:568px){.list .list-user>.icon{display:block;flex-shrink:0;margin-right:6px}}.list .list-user .in{flex:1px;align-items:center}@media(min-width:568px){.list .list-user .in{display:flex}}@media(min-width:568px){.list .list-user .in .list-main{display:block;flex:1}}.list .list-user .in .list-main div{display:inline;font-size:12px}@media(min-width:568px){.list .list-user .in .list-main div{display:block;margin-top:3px}}.list .list-user .in .list-name{font-weight:700;word-break:break-all}.list .list-user .in .list-admin{background:var(--active-light);padding:0 2px;border-radius:3px;color:var(--link);font-weight:700;font-size:11px}.list .list-user .in .list-locked{display:inline-flex;background:var(--muted);align-items:center;justify-content:center;color:#fff;width:16px;height:16px;border-radius:8px}.list .list-user .in .list-locked>.icon{width:10px;height:10px}.list .list-user .in .list-locked>.icon svg{stroke-width:3.6}.list .list-user .in .list-date{font-size:12px;white-space:nowrap}.list .list-user .in .list-language{display:block}.list .list-user .in .list-language .list-language-value{text-transform:uppercase}.list .list-user .in .list-admin,.list .list-user .in .list-date,.list .list-user .in .list-language,.list .list-user .in .list-name{margin-right:6px}.list .list-enter-active,.list .list-leave-active{transition:all .2s ease}.list .list-enter-from,.list .list-leave-to{opacity:0;transform:translateX(100%)}.admin-update{flex:1;display:flex;align-items:flex-start;margin-top:24px}.admin-update .admin-update-icon{margin-right:16px;background:var(--link);color:#fff;border-radius:100%;flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.admin-update .admin-update-icon svg{stroke-width:2.5px}.admin-update .admin-update-icon.warn{background:#d00}.admin-update h3{margin:0}.admin-update .btn{margin-top:24px;display:inline-block;padding:10px 16px;font-weight:700;font-size:16px;line-height:1.3333333;border-radius:4px;border:none;flex-grow:1;background:var(--link);color:#fff;text-align:center}.frontpage .button.pickkey{position:relative;display:flex!important;align-items:center;justify-content:center}.frontpage .button.pickkey input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer;opacity:0}.frontpage .button.pickkey input[type=file]::-webkit-file-upload-button{cursor:pointer}.input-group{margin-bottom:6px;display:flex;align-items:center;border:1px solid var(--border-middle);background:#fff}.input-group:focus-within{border-color:var(--link)}.input-group .text{padding:6px 12px 6px 0;line-height:1;white-space:nowrap;font-size:12px;color:var(--muted)}@media(min-width:568px){.input-group .text{font-size:inherit}}.input-group .input-text{margin-bottom:0;flex:1}.input-group .input-text input{border:none}.picker{flex-shrink:1;overflow:auto;height:100%}@media(min-width:768px){.picker{height:400px}}.picker .empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted)}.picker .picker-item{display:flex;align-items:center;padding:8px 5%;cursor:pointer}.picker .picker-item:not(:first-child){border-top:1px solid var(--border)}.picker .picker-item .action{flex-shrink:0;margin-right:6px}.picker .picker-item .action,.picker .picker-item .action .picked{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.picker .picker-item .action .picked{border-radius:100%;color:#fff;background:var(--link)}.picker .picker-item .action .picked>.icon{width:14px;height:14px}.picker .picker-item .action .picked>.icon svg{stroke-width:2.5714285714;stroke-width:3px}.picker .picker-item .in{line-height:1.2}.picker .picker-item .in .name{font-size:16px;word-break:break-all}.picker .picker-item .in .desc{color:var(--muted);word-break:break-all;font-size:12px}.picker .picker-item.picked{background:var(--active-light);color:var(--link)}.picker .picker-item.picked .in .name{font-weight:700}.picker .picker-item.picked .in .desc{color:var(--link)}.icon-wrap{position:relative}.icon-wrap .icon-wrap-mini{position:absolute;bottom:2px;left:-4px;border-radius:100%;width:14px;height:14px;background:var(--link);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.icon-wrap .icon-wrap-mini .icon{width:10px;height:10px}.icon-wrap .icon-wrap-mini .icon svg{stroke-width:3.6}.modal-progress{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.modal-progress{min-height:400px}}.modal-progress .loading-wrap{display:flex;align-items:center;justify-content:center;min-height:0;height:auto;flex:1;margin-top:8%}.modal-progress .modal-progress-bottom{margin-bottom:5%;height:30px;display:flex;justify-content:center}.modal-progress .modal-progress-bottom .modal-cancel{display:block;padding:4px 16px;border-radius:4px;color:var(--muted);border:1px solid var(--border-light);text-decoration:none}.modal-progress .modal-progress-bottom .modal-cancel:hover{background:var(--hover)}.pop-menu-switch{display:flex;padding:20px;color:inherit;white-space:nowrap}@media(min-width:768px){.pop-menu-switch{padding:14px 32px}}.pop-menu-switch-icon{width:16px;display:flex;align-items:center;justify-content:center;margin-right:10px;color:var(--link)}.pop-menu-switch-icon .icon{width:16px;height:16px}.pop-menu-switch-icon .icon svg{stroke-width:2.25;stroke-width:4px}.input-receivers-name{display:inline-flex;background:var(--active-light);border-radius:4px;margin:0 4px 4px 0;max-width:100%;color:var(--link);padding:2px 4px;cursor:default}.pop-list-wrap .pop-list{z-index:100;background:#fff;position:absolute;border-radius:16px 16px 0 0;border-width:1px 0 0 0;border-style:solid;border-color:var(--border);padding-bottom:12px;border-width:1px;padding-bottom:0;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.02)}@media(max-width:991px){.pop-list-wrap .pop-list{left:0!important;right:0!important}}.pop-list-wrap .pop-list a:hover{text-decoration:none}.pop-list-wrap .pop-list a:focus,.pop-list-wrap .pop-list a:hover{background:var(--hover);outline:none}.pop-list-item{display:block;padding:12px 14px;color:inherit;white-space:nowrap}.pop-list-item.active{background:var(--hover)}.input-tags{margin-top:4px;padding-right:2px;display:flex;flex-wrap:wrap;align-items:center;flex:1;width:1px}.input-tags input{height:32px;margin-bottom:3px;padding:0;border-radius:0;-webkit-appearance:none;box-sizing:border-box;font-size:1em;font-family:inherit}.dialog{position:fixed;display:flex;z-index:100}.dialog,.dialog-overlay{top:0;left:0;right:0;bottom:0}.dialog-overlay{position:absolute;background:#000;opacity:.5;-webkit-animation:dialog-view-overlay .1s;animation:dialog-view-overlay .1s}.dialog-wrap{position:relative;padding:32px 0;display:flex;align-items:center;flex:1;-webkit-animation:dialog-view-wrap .1s;animation:dialog-view-wrap .1s}.dialog-win{background:#fff;margin:0 auto;display:flex;flex:1;box-shadow:0 0 100px 0 rgba(0,0,0,.2)}.dialog-content{width:100%;box-sizing:border-box;margin:0 auto;padding:64px 24px 48px 24px}@media(min-width:768px){.dialog-content{width:768px}}.dialog-text h1{margin:0 0 5px 0;font-size:27px;letter-spacing:-.02em}.dialog-text p{margin:0}.dialog-buttons{display:flex;margin-top:64px}.dialog-buttons button{color:var(--link);background:transparent;padding:10px 16px;font-weight:700;font-size:16px;line-height:1.3333333;border-radius:4px;border:none;flex-grow:1;cursor:pointer;text-transform:uppercase}.dialog-buttons button:focus,.dialog-buttons button:hover{text-decoration:underline}@media(min-width:768px){.dialog-buttons button{flex-grow:0;min-width:160px}}.dialog-buttons button.main{background:var(--link);color:#fff}@media(min-width:768px){.dialog-buttons button.main{min-width:200px}}.dialog-buttons button.main:hover{box-shadow:inset 0 0 1000px rgba(0,0,0,.2)}@-webkit-keyframes dialog-view-overlay{0%{opacity:0}to{opacity:.5}}@keyframes dialog-view-overlay{0%{opacity:0}to{opacity:.5}}@-webkit-keyframes dialog-view-wrap{0%{top:-40%;opacity:0}to{top:0;opacity:1}}@keyframes dialog-view-wrap{0%{top:-40%;opacity:0}to{top:0;opacity:1}}.modal-composer .row{padding:0 5% 0 0;margin:0 0 0 5%;min-height:40px;display:flex;flex-shrink:0}.modal-composer .row:not(:first-child){border-top:1px solid var(--border)}.modal-composer .row>label{display:flex;flex:1}.modal-composer .row input{border:0;flex:1;box-sizing:border-box;font-size:1em;box-shadow:none;-webkit-appearance:none}.modal-composer .row input:focus{outline:none}.modal-composer .row .label{height:40px;margin-right:6px;display:flex;flex-direction:column;justify-content:center;line-height:1}.modal-composer .row .value{flex:1;display:flex;flex-direction:column;justify-content:center;line-height:1}.modal-composer .row .action{display:flex;align-items:center;margin-left:12px;height:40px;align-self:flex-end;flex-shrink:0}.modal-composer .row .action a{display:flex;align-items:center;padding:4px 0}.modal-composer .row .action a .icon{margin-right:6px}.modal-composer .row .action .action-text{display:none}@media(min-width:768px){.modal-composer .row .action .action-text{display:inline}}.modal-composer .row .action .upload{position:absolute;width:0;height:0;overflow:hidden}.modal-composer .row .action .upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer;opacity:0}.modal-composer .row .action .upload input[type=file]::-webkit-file-upload-button{cursor:pointer}.modal-composer .row.attachments{padding:16px 0 12px 0;display:block}.modal-composer .row.attachments .attachment{display:inline-flex;border-style:solid;border-color:var(--border);border-width:1px;border-radius:4px;overflow:hidden;margin-right:4px;margin-bottom:4px}.modal-composer .row.attachments .attachment .in{text-decoration:none;color:inherit;display:flex;align-items:center;padding:8px;position:relative}.modal-composer .row.attachments .attachment .in .icon{margin-left:5px;color:var(--link);position:relative;z-index:1}.modal-composer .row.attachments .attachment .in .meta{display:block;margin:0 13px;position:relative;z-index:1}.modal-composer .row.attachments .attachment .in .meta .mutted{display:block;color:var(--muted)}.modal-composer .row.attachments .attachment a{padding:8px 8px 8px 0;display:flex;align-items:center}.modal-composer .row.attachments .attachment a:hover{background:var(--hover)}.modal-composer .row.attachments .attachment a .icon{color:var(--muted);margin-left:8px}.modal-composer .row.attachments .attachment a:before{content:"";display:block;border-left:1px solid var(--border);align-self:stretch}.modal-composer .row.row-from .action{display:none}@media(min-width:768px){.modal-composer .row.row-from .action{display:flex}}.modal-composer textarea{border:0;flex-shrink:0;flex-grow:1;overflow:hidden;padding:20px 5%;border-top:1px solid var(--border);resize:none;box-sizing:border-box;font-size:1em;font-family:inherit;-webkit-appearance:none;border-radius:0}.modal-composer textarea:focus{outline:none}.settings-row{border-top:1px solid var(--border-light);margin-top:24px;padding-top:24px}@media(min-width:568px){.settings-row{display:flex}}.settings-row h2{line-height:1.2;margin-top:6px;margin-bottom:24px}@media(min-width:568px){.settings-row h2{margin-top:-5px;margin-right:24px;width:36%}}.settings-row .in{flex:1}.settings-row .in .languages{margin-top:-6px}.charm{font-size:16px;background:var(--background);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;position:fixed;width:100%;top:0;left:-100%;bottom:0;transition:left .1s;z-index:2}.charm.show{left:0}@media(min-width:992px){.charm{width:320px}}@media(min-width:1200px){.charm{width:200px;position:static;border-right:1px solid var(--border)}}.charm a{text-decoration:none}.charm a:focus{outline:none;text-decoration:underline}.charm a:hover{text-decoration:none}.charm .logo{padding:12px}.charm .scroll{display:flex;flex-direction:column;overflow:auto;flex:1}.charm .new{padding:12px;margin-bottom:12px;display:none}@media(min-width:1200px){.charm .new{display:block}}.charm .new a{border:1px solid;border-radius:4px;display:flex;height:40px;font-weight:700;font-size:16px;cursor:pointer;text-transform:uppercase;align-items:center;justify-content:center}.charm .new a:focus,.charm .new a:hover{background:var(--hover)}.charm .features,.charm .folders{margin:0 0 24px 0}.charm .features a,.charm .folders a{padding:16px 8px 16px 16px;display:flex;align-items:center;line-height:1}.charm .features a .icon,.charm .folders a .icon{margin-right:12px;flex-shrink:0}.charm .features a:focus,.charm .features a:hover,.charm .folders a:focus,.charm .folders a:hover{background:var(--hover)}@media(min-width:1200px){.charm .features a.active,.charm .folders a.active{background:var(--active);font-weight:700}.charm .features a.active svg,.charm .folders a.active svg{stroke-width:2.2px}}.charm .features a:focus .badge,.charm .features a:focus .icon,.charm .folders a:focus .badge,.charm .folders a:focus .icon{text-decoration:none!important}.charm .features a .badge,.charm .folders a .badge{border:1px solid;margin-left:6px;border-radius:16px;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}.charm .menu{border-top:1px solid var(--border);padding-top:6px;margin-top:auto}.charm .menu a{padding:12px 12px;display:block}.charm .menu a:focus,.charm .menu a:hover{background:var(--hover)}.mailbox{display:flex;height:100%;overflow:hidden;flex:1}.mailbox .crypt-text{word-break:break-all;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.mailbox .folder{display:flex;width:100%;flex-direction:column}@media(min-width:992px){.mailbox .folder{width:320px;border-right:1px solid var(--border)}}.mailbox .folder .bar{height:50px;flex-shrink:0;background:var(--background);border-bottom:1px solid var(--border);display:flex;justify-content:space-between}@media(min-width:1200px){.mailbox .folder .bar{background:#fff;border-bottom-color:#fff}}.mailbox .folder .bar .center{text-align:center;font-weight:700;display:flex;align-items:center}@media(min-width:1200px){.mailbox .folder .bar .center{align-items:flex-start;padding-left:20px;font-size:18px;letter-spacing:-.02em;text-align:left;margin-top:50px}}.mailbox .folder .bar .center .badge{border:1px solid;margin-left:6px;border-radius:16px;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}@media(min-width:1200px){.mailbox .folder .bar .center .badge{display:none}}.mailbox .folder .bar .left,.mailbox .folder .bar .right{width:34px;display:flex;padding:8px}.mailbox .folder .bar .left>.btn,.mailbox .folder .bar .left>a,.mailbox .folder .bar .right>.btn,.mailbox .folder .bar .right>a{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.mailbox .folder .bar .left .btn,.mailbox .folder .bar .right .btn{color:#fff;background:var(--link);border-radius:2px;position:relative}@media(min-width:1200px){.mailbox .folder .bar .left .btn.btn-compose,.mailbox .folder .bar .right .btn.btn-compose{display:none}}.mailbox .folder .bar .left .btn input[type=file],.mailbox .folder .bar .right .btn input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer;opacity:0}.mailbox .folder .bar .left .btn input[type=file]::-webkit-file-upload-button,.mailbox .folder .bar .right .btn input[type=file]::-webkit-file-upload-button{cursor:pointer}@media(min-width:1200px){.mailbox .folder .bar .left{display:none}}.mailbox .folder .sort{font-size:11px;color:var(--muted);display:flex;justify-content:flex-end}.mailbox .folder .sort a{display:flex;text-decoration:none;color:inherit;align-items:center;padding:4px 6px;margin:2px;border-radius:2px}.mailbox .folder .sort a .icon{width:10px;height:10px;margin-left:4px}.mailbox .folder .sort a .icon svg{stroke-width:3.6}.mailbox .folder .sort a:focus,.mailbox .folder .sort a:hover{background:var(--hover)}.mailbox .folder .scroll{flex:1;overflow:auto;box-shadow:inset 0 1px 0 0 var(--border-light);padding-top:1px}.mailbox .folder .scroll .item{display:flex;align-items:center;padding:16px 10px 16px 20px;margin-bottom:1px;box-shadow:0 1px 0 0 var(--border-light);white-space:nowrap;position:relative;min-height:58px;color:var(--muted);box-sizing:border-box;text-decoration:none}.mailbox .folder .scroll .item>.avatar,.mailbox .folder .scroll .item>.icon,.mailbox .folder .scroll .item>.icon-wrap{margin-right:6px}.mailbox .folder .scroll .item.scroll-move{transition:transform .2s ease}.mailbox .folder .scroll .item.active{color:var(--link);background-color:var(--active-light);box-shadow:0 1px 0 0 var(--active),0 -1px 0 0 var(--active);font-weight:700}.mailbox .folder .scroll .item.active>.icon-wrap .icon-wrap-mini{border-color:var(--active-light)}.mailbox .folder .scroll .item.active .date{color:inherit}.mailbox .folder .scroll .item.scroll-leave-active{transition:all .2s ease}.mailbox .folder .scroll .item.scroll-leave-to{opacity:0;transform:translateX(100%);height:0;min-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.mailbox .folder .scroll .empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted)}.mailbox .view{flex:1;display:flex;flex-direction:column;flex-shrink:0;position:fixed;width:100%;top:0;left:100%;bottom:0;transition:left .1s;z-index:2;background:#fff;overflow:hidden}.mailbox .view.show{left:0}@media(min-width:992px){.mailbox .view{width:auto;position:static}}.mailbox .view .bar{height:50px;flex-shrink:0;background:var(--background);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;overflow:hidden}@media(min-width:1200px){.mailbox .view .bar{background:#fff;border-bottom-color:var(--border-light);height:78px}}.mailbox .view .bar .left{display:flex;padding:0;justify-content:space-between;flex:1;overflow:auto}@media(min-width:568px){.mailbox .view .bar .left{padding:0 12px;overflow:visible}}@media(min-width:1200px){.mailbox .view .bar .left{margin-top:20px;margin-bottom:6px}}.mailbox .view .bar .left a{display:flex;align-items:center;justify-content:center;flex-shrink:1;min-width:60px;text-decoration:none;border-radius:2px}.mailbox .view .bar .left a .icon{flex-shrink:0}@media(min-width:1200px){.mailbox .view .bar .left a .icon{margin:0 18px}}.mailbox .view .bar .left a .label{margin-left:-8px;margin-right:18px;white-space:nowrap;display:none}@media(min-width:1200px){.mailbox .view .bar .left a .label{display:block}}.mailbox .view .bar .left a:focus{outline:none;text-decoration:underline}.mailbox .view .bar .left a:hover{text-decoration:none}.mailbox .view .bar .left a.more:focus,.mailbox .view .bar .left a:focus,.mailbox .view .bar .left a:hover{background:var(--hover)}.mailbox .view .bar .left .back{display:flex}@media(min-width:992px){.mailbox .view .bar .left .back{display:none}}.mailbox .view .bar .left .actions{display:flex;overflow:hidden}@media(min-width:992px){.mailbox .view .bar .left{flex-grow:0;justify-content:flex-start}}.mailbox .view .bar .right{padding:0 12px;align-items:center;font-size:16px;overflow:hidden;display:none;flex-shrink:1}.mailbox .view .bar .right div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(min-width:768px){.mailbox .view .bar .right{display:flex}}@media(min-width:1200px){.mailbox .view .bar .right{margin-bottom:30px}}.mailbox .view .bar .right .icon{margin-right:6px;flex-shrink:0}.mailbox .view .bar .right .icon svg{stroke-width:1px}.mailbox .placeholder{color:var(--background);flex:1;display:flex;align-items:center;justify-content:center}.mailbox .placeholder .icon{width:128px;height:128px}.mailbox .placeholder .icon svg{stroke-width:.421875;stroke-width:1px}.message .attachment{display:flex;border-style:solid;border-color:var(--border);border-width:1px;border-radius:4px;overflow:hidden}.message .attachment a{cursor:pointer}.message .attachment a:hover{background:var(--hover)}.message .attachment .in{text-decoration:none;color:inherit;display:flex;align-items:center;padding:8px;position:relative}.message .attachment .in .progress-bar{background:var(--active);position:absolute;top:0;left:0;bottom:0;z-index:0}.message .attachment .in .icon{margin-left:5px;color:var(--link);position:relative;z-index:1;flex-shrink:0}.message .attachment .in .meta{display:block;margin:0 13px;position:relative;word-break:break-word;z-index:1}.message .attachment .in .meta .mutted{display:block;color:var(--muted)}.message .attachment .more{padding:8px 8px 8px 0;display:flex;align-items:center}.message .attachment .more .icon{color:var(--muted);margin-left:8px}.message .attachment .more:before{content:"";display:block;border-left:1px solid var(--border);align-self:stretch}.message{flex:1;overflow:auto}.message .head{padding:32px 5% 24px 0;margin-left:5%;border-bottom:1px solid var(--border)}.message .head .subject{font-size:34px;font-weight:700;line-height:1.1;margin-bottom:12px;word-break:break-word;letter-spacing:-.02em}.message .head .name{display:flex}.message .head .name .label{margin-right:.4em}.message .head .name ul{margin:0;padding:0;list-style:none}.message .head .name ul li{display:inline-block}.message .head .name ul li:not(:last-child){margin-right:.4em}.message .head .name ul li:not(:last-child):after{content:","}.message .head .date{color:var(--muted)}.message .body{white-space:pre-wrap;padding:24px 5% 64px 0;margin-left:5%;max-width:80em;word-break:break-word}.message .attachements{padding:16px 5% 8px 0;margin-left:5%;border-bottom:1px solid var(--border)}.message .attachements ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.message .attachements ul li{margin:0;padding:0 8px 8px 0}.mailbox .folder .scroll .item .list-message{overflow:hidden;display:block;flex:1}.mailbox .folder .scroll .item .list-message .name{text-overflow:ellipsis;overflow:hidden;min-height:1px;font-size:16px;display:block}.mailbox .folder .scroll .item .list-message .name strong{font-weight:inherit}.mailbox .folder .scroll .item .list-message .name ul{margin:0;padding:0;list-style:none;display:inline}.mailbox .folder .scroll .item .list-message .name ul li{display:inline}.mailbox .folder .scroll .item .list-message .name ul li:not(:last-child){margin-right:.4em}.mailbox .folder .scroll .item .list-message .name ul li:not(:last-child):after{content:","}.mailbox .folder .scroll .item .list-message .subject{text-overflow:ellipsis;overflow:hidden;min-height:1px;display:block;font-size:13px}.mailbox .folder .scroll .item .list-message .date{float:right;padding-left:14px;font-size:12px}.mailbox .folder .scroll .item .list-message .attachment{float:right;padding-left:14px;clear:right}.mailbox .folder .scroll .item .list-message .attachment .icon{width:14px;height:14px}.mailbox .folder .scroll .item .list-message .attachment .icon svg{stroke-width:2.5714285714;stroke-width:2px}.mailbox .folder .scroll .item.new{color:var(--link)}.mailbox .folder .scroll .item.new:before{content:"";position:absolute;top:24px;left:6px;width:8px;height:8px;border-radius:4px;background-color:var(--link)}.mailbox .folder .scroll .item.new .list-message .name,.mailbox .folder .scroll .item.new .list-message .subject{font-weight:700}.mailbox .folder .scroll .item .list-document{display:block;overflow:hidden;flex:1px}.mailbox .folder .scroll .item .list-document .name{display:flex;height:2.8em;align-items:center}.mailbox .folder .scroll .item .list-document .name .in{overflow:hidden;word-break:break-all;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;max-height:2.8em}.mailbox .folder .scroll .item .list-document .date{float:right;padding-left:14px;font-size:12px}.name-tag{display:inline-flex;border:1px solid var(--border);border-radius:16px;margin:0 4px 4px 0;max-width:100%;overflow:hidden;cursor:default}.name-tag .in{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.name-tag .in>.name-tag-name{overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.name-tag .in>.icon-wrap{margin:0 6px 0 10px}.name-tag .in>.icon-wrap>.icon{width:20px;height:20px}.name-tag .in>.icon-wrap>.icon svg{stroke-width:1.8}.name-tag .in>.icon-wrap .icon-wrap-mini{width:10px;height:10px;right:-4px;left:auto}.name-tag .in>.icon-wrap .icon-wrap-mini>.icon{width:8px;height:8px}.name-tag .in>.icon-wrap .icon-wrap-mini>.icon svg{stroke-width:4.5}.name-tag>a{display:flex;align-items:center}.name-tag>a:hover{background:var(--background);border-radius:100%}.name-tag>a>.icon{color:var(--muted);width:16px;height:16px;margin:6px}.name-tag>a>.icon svg{stroke-width:2.25}.document{flex:1;overflow:auto}.document .head{padding:38px 5% 24px;display:flex;align-items:flex-start;flex-direction:column}@media(min-width:768px){.document .head{flex-direction:row}}.document .head .head-icon{box-sizing:border-box;display:flex;margin-bottom:12px}@media(min-width:768px){.document .head .head-icon{width:160px;padding-right:32px;margin-bottom:0;justify-content:flex-end}}.document .head .head-icon .icon-wrap>.icon{width:90px;height:90px}.document .head .head-icon .icon-wrap>.icon svg{stroke-width:.6;stroke-width:1.1px}.document .head .head-icon .icon-wrap .icon-wrap-mini{width:32px;height:32px;border-width:4px}.document .head .head-icon .icon-wrap .icon-wrap-mini .icon{width:20px;height:20px}.document .head .head-icon .icon-wrap .icon-wrap-mini .icon svg{stroke-width:1.8;stroke-width:2.5px}.document .head .in{flex:1}.document .head .in .name{font-size:34px;font-weight:700;line-height:1.1;display:flex;flex-direction:column;margin-bottom:12px;word-break:break-word;letter-spacing:-.02em}@media(min-width:768px){.document .head .in .name{justify-content:flex-end;min-height:56px;margin-top:8px}}.document .head .in .meta{color:var(--muted);margin-bottom:24px}.document .button{display:inline-block;border-style:solid;border-width:1px;border-radius:4px;text-decoration:none;position:relative;overflow:hidden;width:100%}@media(min-width:768px){.document .button{width:auto}}.document .button>.in{display:flex;height:40px;font-weight:700;font-size:16px;text-transform:uppercase;align-items:center;justify-content:center;padding:0 32px;min-width:200px;position:relative;z-index:0}.document .button .progress-bar{background:var(--active);position:absolute;top:0;left:0;bottom:0;z-index:0}.document hr{margin:0 5%}@media(min-width:768px){.document hr{margin-left:calc(160px + 5%);margin-right:0;margin-top:12px;margin-bottom:12px}}.document .listitem{margin:0 5%;padding-top:12px;padding-bottom:12px}.document .listitem dt{font-weight:400;margin:0;padding:0 0 4px 0;color:var(--border)}@media(min-width:768px){.document .listitem dt{width:160px;float:left;text-align:right;padding:0 24px 0 0;box-sizing:border-box}}.document .listitem dd{word-break:break-word;margin:0;padding:0}@media(min-width:768px){.document .listitem dd{margin-left:160px;padding:0 24px 0 0}}.document .listitem .note{max-width:80em;word-break:break-word;white-space:pre-wrap}.modal-picker .row{padding:0 5%;min-height:40px;display:flex;flex-shrink:0;border-bottom:1px solid var(--border)}.modal-picker .row>label{display:flex;flex:1}.modal-picker .row input{border:0;flex:1;box-sizing:border-box;font-size:1em;box-shadow:none;-webkit-appearance:none}.modal-picker .row input:focus{outline:none}.modal-picker .row .label{margin-right:6px;display:flex;flex-direction:column;justify-content:center;height:40px;line-height:1}.modal-picker .row .value{flex:1;display:flex;flex-direction:column;justify-content:center}.contact{flex:1;overflow:auto}.contact .head{padding:38px 5% 24px;display:flex;flex-direction:column}@media(min-width:768px){.contact .head{flex-direction:row}}.contact .head .head-icon{box-sizing:border-box;display:flex;margin-bottom:12px}@media(min-width:768px){.contact .head .head-icon{width:160px;padding-right:32px;margin-bottom:0;justify-content:flex-end}}.contact .head .head-icon .icon{width:90px;height:90px}.contact .head .head-icon .icon svg{stroke-width:.6;stroke-width:1.1px}.contact .head .in{flex:1}.contact .head .in .name{font-size:34px;font-weight:700;line-height:1.1;display:flex;flex-direction:column;margin-bottom:12px;word-break:break-word;letter-spacing:-.02em}@media(min-width:768px){.contact .head .in .name{justify-content:flex-end;min-height:56px;margin-top:8px}}.contact .head .in .meta{font-size:18px;font-weight:700}.contact hr{margin:0 5%}@media(min-width:768px){.contact hr{margin-left:calc(160px + 5%);margin-right:0;margin-top:12px;margin-bottom:12px}}.contact .listitem{margin:0 5%;padding-top:12px;padding-bottom:12px}.contact .listitem dt{font-weight:400;margin:0;padding:0 0 4px 0;color:var(--border)}@media(min-width:768px){.contact .listitem dt{width:160px;float:left;text-align:right;padding:0 24px 0 0;box-sizing:border-box}}.contact .listitem dd{word-break:break-word;margin:0;padding:0}@media(min-width:768px){.contact .listitem dd{margin-left:160px;padding:0 24px 0 0}}.contact .listitem .note{max-width:80em;word-break:break-word;white-space:pre-wrap}.input-textarea{margin-bottom:12px;display:block}.input-textarea textarea{display:block;height:64px;padding:6px 12px;border:1px solid var(--border-middle);box-sizing:border-box;font-size:1em;width:100%;border-radius:0;-webkit-appearance:none;resize:none;overflow:hidden}.input-textarea textarea:focus{border-color:var(--link);outline:none}.contact-edit{border-top:1px solid var(--border-light);margin-top:12px;padding-top:24px}@media(min-width:768px){.contact-edit .row{display:flex}}.contact-edit .row .head,.contact-edit .row .label{box-sizing:border-box}@media(min-width:768px){.contact-edit .row .head,.contact-edit .row .label{display:flex;justify-content:flex-end;width:160px;padding-right:32px}}.contact-edit .row .label{align-items:center;max-height:34px}.contact-edit .row .head{display:none}@media(min-width:768px){.contact-edit .row .head{padding-top:40px;display:flex}}.contact-edit .row .head .icon{width:90px;height:90px}.contact-edit .row .head .icon svg{stroke-width:.6;stroke-width:1.1px}.contact-edit .row .in{flex:1}.contact-edit hr{border-top-color:var(--border-light)}@media(min-width:768px){.contact-edit hr{margin-top:12px;margin-bottom:24px;margin-left:160px}}.mailbox .folder .scroll .item .list-contact{display:block;flex:1;font-size:16px;text-overflow:ellipsis;overflow:hidden;min-height:1px}.root-error{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;box-sizing:border-box;padding:100px 20px;background:var(--background,#f5f5f5);line-height:1.6}.root-error section{max-width:50em;margin:0 auto}.root-error h1{font-size:50px;font-weight:800;line-height:1.2;margin-top:0;margin-bottom:10px}.root-error p{margin:0}.input-label{font-weight:700;margin-bottom:6px;display:block}:root{--link:#3886c9;--hover:rgba(0,0,0,0.05);--active:#c0ebff;--active-light:#e4f6ff;--border:#c4c4c4;--border-middle:#ccc;--border-light:#eee;--background:#f5f5f5;--text:#000;--muted:#949494;--app-height:100%}body,html{height:100%;height:100vh;height:var(--app-height);overflow:hidden}body{display:flex;padding:0;margin:0;line-height:1.4;color:var(--text,#000);font-family:Open Sans,Segoe UI,Tahoma,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#000}a{color:var(--link,#3886c9);text-decoration:none}a:focus,a:hover{text-decoration:underline}hr{margin-top:32px;margin-bottom:32px;border-width:1px 0 0 0;border-style:solid;border-color:var(--border,#c4c4c4)}.icon{display:inline-block;width:24px;height:24px}.icon svg{display:block;stroke:currentColor;stroke-width:1.5px;fill:none}