﻿@charset "UTF-8";html,body{margin:0;padding:0;width:100%;overflow-x:hidden;}html{height:100%;}body{min-height:100%;max-width:480px;width:100%;margin:0 auto;font-family:"Open Sans",sans-serif;font-size:1rem;padding-top:80px;padding-bottom:30vh;padding-left:16px;padding-right:16px;box-sizing:border-box;position:relative;background-color:var(--bg-pri);color:var(--text-pri);}body.wide{max-width:960px;}body.theme-dark{--accent:#7c56ff;--waves:rgba(255,255,255,.4);--waves-accent:rgba(124,86,255,.4);--waves-on-accent:rgba(255,255,255,.4);--bg-pri:#101010;--bg-hover:rgba(255,255,255,.1);--bg-input:#101010;--bg-input-disabled:#222;--bg-accent:#7c56ff;--bg-accent-soft:rgba(124,86,255,.2);--bg-accent-soft-hover:rgba(124,86,255,.3);--bg-file-field:rgba(255,255,255,.05);--bg-file-field-hover:rgba(255,255,255,.1);--bg-btn:rgba(255,255,255,.1);--bg-btn-accent:#5423ff;--bg-scrim:rgba(0,0,0,.8);--bg-error-red:#aa0f00;--bg-warning-orange:#ba7d00;--bg-success-green:#577e02;--bg-info-blue:#213268;--text-heading:rgba(255,255,255,.9);--text-pri:rgba(255,255,255,.75);--text-pri-on-accent:rgba(255,255,255,.9);--text-sec:rgba(255,255,255,.5);--text-tet:rgba(255,255,255,.4);--text-accent-pri:#7c56ff;--text-accent-sec:rgba(124,86,255,.8);--border-accent:#7c56ff;--border-accent-soft:rgba(124,86,255,.3);--border-soft:rgba(255,255,255,.15);--border-soft-hover:rgba(255,255,255,.3);--border-input:rgba(255,255,255,.2);--border-btn-hover:rgba(255,255,255,.2);--border-btn-accent-hover:#7c56ff;--border-btn-icon-hover:rgba(255,255,255,.3);--border-btn-icon-accent-hover:#7c56ff;--error-red:#e51905;--warning-orange:#eea205;--success-green:#80b708;--info-blue:#294397;--scrollbar-track:#202020;--scrollbar-thumb:#343434;--scrollbar-thumb-hover:#404040;--scrollbar-thumb-pressed:#505050;--scrollbar-thumb-accent:#3f2696;--scrollbar-thumb-accent-hover:#5030bf;--scrollbar-thumb-accent-pressed:#362182;}body.theme-light{--accent:#5423ff;--waves:rgba(0,0,0,.4);--waves-accent:rgba(84,35,255,.4);--waves-on-accent:rgba(255,255,255,.4);--bg-pri:#fff;--bg-hover:rgba(0,0,0,.1);--bg-input:#fff;--bg-input-disabled:#eee;--bg-accent:#5423ff;--bg-accent-soft:rgba(84,35,255,.2);--bg-accent-soft-hover:rgba(84,35,255,.3);--bg-file-field:rgba(0,0,0,.05);--bg-file-field-hover:rgba(0,0,0,.1);--bg-btn:rgba(0,0,0,.07);--bg-btn-accent:#5423ff;--bg-scrim:rgba(0,0,0,.8);--bg-error-red:#e51905;--bg-warning-orange:#eea205;--bg-success-green:#80b708;--bg-info-blue:#294397;--text-heading:rgba(0,0,0,.9);--text-pri:rgba(0,0,0,.75);--text-pri-on-accent:rgba(255,255,255,.9);--text-sec:rgba(0,0,0,.6);--text-tet:rgba(0,0,0,.5);--text-accent-pri:#5423ff;--text-accent-sec:rgba(84,35,255,.7);--border-accent:#5423ff;--border-accent-soft:rgba(84,35,255,.3);--border-soft:rgba(0,0,0,.15);--border-soft-hover:rgba(0,0,0,.3);--border-input:rgba(0,0,0,.2);--border-btn-hover:rgba(0,0,0,.3);--border-btn-accent-hover:#5423ff;--border-btn-icon-hover:rgba(0,0,0,.3);--border-btn-icon-accent-hover:#5423ff;--error-red:#e51905;--warning-orange:#eea205;--success-green:#80b708;--info-blue:#294397;--scrollbar-track:#f0f0f0;--scrollbar-thumb:#ddd;--scrollbar-thumb-hover:#ccc;--scrollbar-thumb-pressed:#aaa;--scrollbar-thumb-accent:#8f70ff;--scrollbar-thumb-accent-hover:#a389ff;--scrollbar-thumb-accent-pressed:#7c56ff;}@media only screen and (max-width:600px){body{padding-top:24px;}}*{-webkit-tap-highlight-color:var(--bg-accent-soft-hover);}*:focus{outline:2px solid;outline-color:var(--accent);}p{margin:16px 0;}.text-font-heading,.modal>header,section>header,.section>header{font-family:"Karma",serif;font-size:1.5rem;letter-spacing:-.4px;}.font-family-heading{font-family:"Karma",serif;}.text-col-heading,.modal>header,section>header,.section>header{color:var(--text-heading);}.text-col-pri{color:var(--text-pri);}.text-col-sec{color:var(--text-sec);}.text-sec,.file-field>.file>label,.input-field>label,.display-field>label{font-size:.75rem;color:var(--text-sec);}.text-accent-sec,.input-field>label.text-accent,.display-field>label.text-accent{font-size:.75rem;color:var(--text-accent-sec);}.text-mono{font-family:"Consolas",monospace!important;}.text-code{font-family:"Consolas",monospace;font-size:1.5rem;padding-left:24px;color:var(--text-pri);}.text-code>span{vertical-align:middle;}.waves-effect .waves-ripple{background:var(--waves);}section>header,.section>header{position:relative;text-align:center;padding:16px 44px;}section>header>.mdi,.section>header>.mdi{margin-right:8px;margin-left:0;font-size:22px;}section>header>.mdi.right,.section>header>.mdi.right{margin-right:0;margin-left:8px;}section>header>.back,.section>header>.back{position:absolute;left:0;top:12px;}section>.subheader,.section>.subheader{padding-top:0;padding-bottom:16px;text-align:center;}section>.subheader>p,.section>.subheader>p{margin:0;}section>.tabs,.section>.tabs{display:flex;flex-direction:row;align-items:center;user-select:none;margin:16px 0;border-bottom:1px solid;border-color:var(--border-soft);}section>.tabs>.tab,.section>.tabs>.tab{text-decoration:none;line-height:40px;text-align:center;flex:1;border-bottom:2px solid transparent;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:-1px;transition:background-color linear .15s;cursor:pointer;color:var(--text-pri);}section>.tabs>.tab:hover,.section>.tabs>.tab:hover{background-color:var(--bg-hover);}section>.tabs>.tab.active,.section>.tabs>.tab.active{background-color:var(--bg-accent-soft);color:var(--text-accent-pri);border-color:var(--border-accent);}section>.tabs>.tab.active:hover,.section>.tabs>.tab.active:hover{background-color:var(--bg-accent-soft-hover);}section .content,.section .content{padding:16px;}section .content>p:first-child,.section .content>p:first-child{margin-top:0;}section .content>p:last-child,.section .content>p:last-child{margin-bottom:0;}section .content>.input-field:first-child,.section .content>.input-field:first-child{margin-top:-8px;}section .content>.submit-container,.section .content>.submit-container{padding-bottom:0;padding-top:32px;}section footer,section .submit-container,.section footer,.section .submit-container{padding:16px;text-align:center;}section>.subsection-header,section>.subsection>header,.section>.subsection-header,.section>.subsection>header{text-align:center;padding:16px;margin-top:16px;font-family:"Karma",serif;font-size:1.2rem;letter-spacing:-.4px;}section>.subsection-header>.mdi,section>.subsection>header>.mdi,.section>.subsection-header>.mdi,.section>.subsection>header>.mdi{margin-right:8px;margin-left:0;font-size:18px;}section>.subsection-header>.mdi.right,section>.subsection>header>.mdi.right,.section>.subsection-header>.mdi.right,.section>.subsection>header>.mdi.right{margin-right:0;margin-left:8px;}section>.subsection-header>.sec,section>.subsection>header>.sec,.section>.subsection-header>.sec,.section>.subsection>header>.sec{font-size:.75rem;font-family:"Open Sans",sans-serif;color:var(--text-sec);}section>.subsection-header>.sec+.pri,section>.subsection>header>.sec+.pri,.section>.subsection-header>.sec+.pri,.section>.subsection>header>.sec+.pri{margin-top:4px;}section>.subsection,.section>.subsection{border:1px solid;border-radius:8px;margin-top:16px;border-color:var(--border-soft);}section>.subsection>header,.section>.subsection>header{margin-top:0;}section>.subsection>header+.content,.section>.subsection>header+.content{padding-top:8px;}section>.subsection>hr,.section>.subsection>hr{height:1px;border:0;margin:0;background-color:var(--border-soft);}.input-field,.display-field{position:relative;}.input-field>label,.display-field>label{display:block;}.input-field>label>.mdi,.display-field>label>.mdi{margin-right:4px;}.input-field>label{margin-bottom:4px;}.input-field>.suffix{position:absolute;right:9px;height:40px;line-height:40px;pointer-events:none;}.input-field>.suffix+input,.input-field>.suffix+select{padding-right:32px;}.input-field>input,.input-field>select,.input-field>textarea{height:40px;line-height:40px;padding:0 8px;font-size:1rem;font-family:"Open Sans",sans-serif;width:100%;box-sizing:border-box;border:1px solid;border-radius:0;border-color:var(--border-input);background-color:var(--bg-input);color:var(--text-pri);}.input-field>input:focus,.input-field>select:focus,.input-field>textarea:focus{border:1px solid;outline:2px solid;outline-color:var(--accent);border-color:var(--border-input);}.input-field>input:disabled,.input-field>select:disabled,.input-field>textarea:disabled{cursor:not-allowed;background-color:var(--bg-input-disabled);}.input-field select{-webkit-appearance:none;-moz-appearance:none;}.input-field textarea{min-height:200px;line-height:normal;padding:8px;resize:none;}.input-field+.input-field,.input-field+.checkbox-field{margin-top:16px;}.checkbox-field{display:block;min-height:42px;border-radius:4px;padding-left:38px;padding-top:9px;padding-bottom:9px;box-sizing:border-box;border:1px solid transparent;transition:border-color ease-in-out .15s;}.checkbox-field:hover{border-color:var(--border-soft);}.checkbox-field>[type=checkbox]{opacity:0;position:absolute;left:8px;}.checkbox-field>[type=checkbox]:checked~.off{opacity:0;}.checkbox-field>[type=checkbox]:not(:checked)~.on{opacity:0;}.checkbox-field>[type=checkbox]:focus~.name:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid;pointer-events:none;border-color:var(--accent);}.checkbox-field>.mdi{position:absolute;display:inline-block;top:9px;left:8px;height:22px;line-height:22px;font-size:22px;vertical-align:middle;transition:opacity linear .15s;}.checkbox-field>.off{position:absolute;}.checkbox-field>.on{color:var(--text-accent-pri);}.checkbox-field+.display-field,.checkbox-field+.input-field,.checkbox-field+.checkbox-field{margin-top:16px;vertical-align:middle;}.display-field>.content{padding:0;padding-top:2px;font-family:"Open Sans",sans-serif;font-size:1rem;}.display-field>.content.text-accent{color:var(--text-accent-pri);}.display-field>.content.ellipsize>a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.display-field>.content>.mdi{margin-right:4px;}.display-field>.suffix{position:absolute;right:0;}.display-field>.suffix~label,.display-field>.suffix~.content{padding-right:56px;}.display-field>.suffix+.suffix{right:48px;}.display-field>.suffix+.suffix~label,.display-field>.suffix+.suffix~.content{padding-right:100px;}.display-field+.display-field,.display-field+.input-field,.display-field+.checkbox-field{margin-top:16px;}.checkbox-form{display:flex;align-items:center;}.checkbox-form>.btn-icon{margin-right:8px;}.checkbox-form+.display-field{margin-top:12px;}.file-field{display:block;position:relative;}.file-field>[type=file]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;}.file-field>[type=file]:focus+.no-file{outline:2px solid var(--border-accent);}.file-field>.no-file{display:block;vertical-align:middle;text-align:center;padding:16px;border:2px dashed;border-radius:4px;transition-property:background-color,color,border-color;transition-timing-function:ease-in-out;transition-duration:.15s;color:var(--text-sec);border-color:var(--border-soft);background-color:var(--bg-file-field);}.file-field:hover>.no-file{border-color:var(--border-soft-hover);background-color:var(--bg-file-field-hover);}.file-field>.file{position:relative;display:block;border:1px solid;min-height:40px;padding:8px 8px;padding-right:56px;border-color:var(--border-soft);}.file-field>.file>label{display:block;}.file-field>.file>.filename{word-break:break-all;}.file-field>.file>.btn-icon{position:absolute;right:8px;top:12px;}.file-field.file-selected>.no-file,.file-field.file-selected>[type=file]{display:none;}.file-field:not(.file-selected)>.file{display:none;}.file-field.drag-over>.no-file{background-color:var(--bg-accent-soft);color:var(--text-accent-pri);border-color:var(--border-accent);}.file-field+.checkbox-field{margin-top:16px;}.double-field{font-size:0;letter-spacing:8px;}.double-field>.display-field{display:inline-block;letter-spacing:normal;font-size:1rem;width:calc(50% - 4px);}.double-field+.display-field,.double-field .input-field{margin-top:16px;}.inline-fields{letter-spacing:32px;font-size:0;}.inline-fields>.display-field{display:inline-block;letter-spacing:normal;font-size:1rem;}.inline-fields>.display-field+.display-field{margin-top:0;}.inline-fields+.display-field,.inline-fields .input-field{margin-top:16px;}.btn{display:inline-block;padding:0 24px;margin:4px;height:40px;line-height:38px;border-radius:4px;font-family:"Open Sans",sans-serif;font-size:1rem;letter-spacing:-.4px;text-decoration:none;text-align:center;outline:0;cursor:pointer;vertical-align:middle;transition:border-color ease-in-out .15s;border:1px solid;background-color:var(--bg-btn);color:var(--text-pri);border-color:var(--bg-btn);}.btn:hover:not(.disabled):not(:disabled){border-color:var(--border-btn-hover);}.btn:disabled,.btn.disabled{opacity:.5;}.btn:disabled{cursor:not-allowed;}.btn.disabled{pointer-events:none;}.btn.accent{background-color:var(--bg-btn-accent);color:var(--text-pri-on-accent);}.btn.accent.waves-effect .waves-ripple{background:var(--waves-on-accent);}.btn.accent:hover:not(.disabled):not(:disabled){border-color:var(--border-btn-accent-hover);}.btn:focus{outline:2px solid var(--accent);}.btn>.mdi{margin-left:0;margin-right:8px;}.btn>.mdi.right{margin-left:8px;margin-right:0;}.button-list>.btn{display:block;width:200px;margin:0 auto;}.button-list>.btn+.btn{margin-top:8px;}.btn-icon{background:none;box-sizing:border-box;width:42px;height:42px;line-height:40px;font-size:22px;border-radius:40px;border:1px solid transparent;transition:border-color ease-in-out .15s;padding:0;vertical-align:middle;text-align:center;color:var(--text-pri);}.btn-icon:hover:not(.disabled):not(:disabled){border-color:var(--border-btn-icon-hover);}.btn-icon>.mdi{display:block;transition:transform ease-in-out .1s;}.btn-icon:visited{color:var(--text-pri);}.btn-icon:active:not(.disabled):not(:disabled){color:var(--text-pri);}.btn-icon:active:not(.disabled):not(:disabled)>.mdi{transition-timing-function:ease-out;transform:scale(.9);}.btn-icon:focus{border-color:var(--border-accent);outline:0;}.btn-icon.accent{color:var(--text-accent-pri);}.btn-icon.accent.with-bg{background-color:var(--bg-accent-soft);}.btn-icon.accent:visited,.btn-icon.accent:active:not(.disabled):not(:disabled){color:var(--text-accent-pri);}.btn-icon.accent:hover:not(.disabled):not(:disabled){border-color:var(--border-btn-icon-accent-hover);}.btn-icon.accent.waves-effect .waves-ripple{background:var(--waves-accent);}.btn-icon:disabled,.btn-icon.disabled{opacity:.5;}.btn-icon:disabled{cursor:not-allowed;}.btn-icon.disabled{pointer-events:none;}.btn-icon.waves-effect .waves-ripple{background-color:var(--waves);}.btn-toggle{display:inline-block;background:none;box-sizing:border-box;width:42px;height:42px;line-height:40px;font-size:22px;border-radius:40px;padding:0;vertical-align:middle;text-align:center;}.btn-toggle:hover:not(.disabled):not(:disabled)>.mdi{border-color:var(--border-btn-icon-hover);}.btn-toggle:hover:not(.disabled):not(:disabled) [type=checkbox]:checked+.mdi{border-color:var(--border-btn-icon-accent-hover);}.btn-toggle>.mdi{display:block;background-color:transparent;width:100%;height:100%;box-sizing:border-box;border-radius:40px;transition:border-color ease-in-out .15s;border:1px solid transparent;}.btn-toggle>.mdi:before{transition:transform ease-in-out .1s;}.btn-toggle>[type=checkbox]{display:none;}.btn-toggle>[type=checkbox]:checked+.mdi{background-color:var(--bg-accent-soft);color:var(--text-accent-pri);}.btn-toggle>[type=checkbox]:checked~.waves-ripple{background:var(--waves-accent);}.btn-toggle:active{color:var(--text-pri);}.btn-toggle:active>.mdi:before{transition-timing-function:ease-out;transform:scale(.9);}.btn-clipboard{outline:0;}.btn-clipboard>.mdi{transition:transform cubic-bezier(.4,0,.2,1) .33s,color linear .15s;}.btn-clipboard:active:not(.disabled):not(:disabled)>.mdi.confirm{transform:scale(0) rotate(180deg);}.btn-clipboard>.confirm{position:absolute;top:0;left:0;right:0;color:var(--success-green);transform:scale(0) rotate(-180deg);}.btn-clipboard.confirm>.copy{transform:scale(0) rotate(180deg);}.btn-clipboard.confirm>.confirm{transform:scale(1) rotate(0);}.btn-clipboard.fail{animation:shake .15s cubic-bezier(.4,0,.2,1) 3 forwards;}.btn-clipboard.fail>.mdi{color:var(--error-red);}@keyframes shake{0%{transform:translateX(0);}25%{transform:translateX(-2px);}75%{transform:translateX(2px);}100%{transform:translateX(0);}}.modal{position:fixed;top:50%;left:0;right:0;z-index:20;max-width:480px;width:calc(100% - 32px);margin:auto;transform:translateY(-50%) scale(0);opacity:0;border-radius:4px;background-color:var(--bg-pri);}.modal.in{transform:translateY(-50%) scale(1);opacity:1;}.modal.in~.modal-scrim{opacity:1;pointer-events:auto;transition-delay:0s;}.modal>header{padding:32px;padding-bottom:16px;}.modal>.content{padding:16px 32px;}.modal>.content>p:first-child{margin-top:0;}.modal>.content>p:last-child{margin-bottom:0;}.modal>footer{text-align:center;padding:32px;padding-top:16px;padding-bottom:24px;}.modal.bottom-sheet{top:auto;bottom:0;transform:translateY(100%);padding-bottom:64px;width:100%;}.modal.bottom-sheet.in{transform:translateY(0);}.modal.bottom-sheet>.options{padding:16px 0;}.modal.bottom-sheet>.options>.option{display:block;width:100%;padding:16px;border:0;background:none;text-decoration:none;cursor:pointer;color:var(--text-pri);font-family:"Open Sans",sans-serif;font-size:0;text-align:left;padding:0 32px;line-height:56px;box-sizing:border-box;transition:background-color cubic-bezier(.4,0,.2,1) .15s;}.modal.bottom-sheet>.options>.option:hover{background-color:var(--bg-hover);}.modal.bottom-sheet>.options>.option.disabled,.modal.bottom-sheet>.options>.option:disabled{opacity:.5;cursor:not-allowed;}.modal.bottom-sheet>.options>.option.disabled:hover,.modal.bottom-sheet>.options>.option:disabled:hover{background:none;}.modal.bottom-sheet>.options>.option.disabled{pointer-events:none;}.modal.bottom-sheet>.options>.option>i{margin-right:16px;font-size:20px;width:20px;height:20px;vertical-align:middle;}.modal.bottom-sheet>.options>.option>span{font-size:1rem;line-height:normal;vertical-align:middle;}.modal-scrim{position:fixed;top:0;left:0;right:0;bottom:0;z-index:19;opacity:0;pointer-events:none;background-color:var(--bg-scrim);transition-delay:.15s;}body.loaded .modal{transition:transform cubic-bezier(.4,0,1,1) .33s,opacity cubic-bezier(.4,0,1,1) .33s;}body.loaded .modal.in{transition-timing-function:cubic-bezier(0,0,.2,1);}body.loaded .modal-scrim{transition:opacity cubic-bezier(.4,0,.2,1) .33s;}.temp-message{position:relative;box-sizing:border-box;border:1px solid transparent;padding:8px 10px;padding-left:32px;margin-bottom:16px;width:100%;border-radius:4px;opacity:0;animation:temp-message-appear ease-in-out .33s forwards;animation-delay:.33s;}.temp-message>.icon{display:block;position:absolute;left:8px;top:8px;}.temp-message>span{display:inline-block;}.temp-message.success{color:var(--success-green);border-color:var(--success-green);}.temp-message.warning{color:var(--warning-orange);border-color:var(--warning-orange);}.temp-message.error{color:var(--error-red);border-color:var(--error-red);}.temp-message.info{color:var(--info-blue);border-color:var(--info-blue);}@keyframes temp-message-appear{0%{opacity:0;}100%{opacity:1;}}::-webkit-scrollbar{height:10px;width:10px;background-color:var(--scrollbar-track);}::-webkit-scrollbar-thumb{border:1px solid;border-color:var(--scrollbar-track);background-color:var(--scrollbar-thumb);-webkit-border-radius:1ex;}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover);}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-pressed);}::-webkit-scrollbar-corner{background-color:var(--scrollbar-thumb);}.icon-text>.mdi{margin-right:4px;}.icon-text-vert{text-align:center;}.icon-text-vert>.mdi{display:block;margin-bottom:4px;}.icon-text-vert>.icon{display:block;width:40px;height:40px;margin:auto;margin-bottom:8px;}p+.icon-text-vert{margin-top:24px;}.no-content{text-align:center;font-size:.75rem;color:var(--text-tet);}.no-content>.mdi{font-size:1rem;display:block;margin-bottom:4px;}.list-item{display:block;border:1px solid;padding:8px;border-radius:4px;text-decoration:none;color:var(--text-pri);border-color:var(--border-soft);transition-property:background-color,border-color;transition-duration:.15s;}.list-item.success{color:var(--success-green);border-color:var(--success-green);}.list-item.unread{border-color:var(--border-accent-soft);background-color:var(--bg-accent-soft);}.list-item.unread>.prefix{color:var(--text-accent-pri);}.list-item.unread:hover{background-color:var(--bg-accent-soft-hover);border-color:var(--border-accent);}.list-item>.prefix{position:absolute;top:16px;left:12px;}.list-item>.prefix~.pri,.list-item>.prefix~.sec{padding-left:32px;}.list-item>.number{display:inline-block;min-width:24px;text-align:right;margin-right:8px;height:100%;color:var(--text-sec);}.list-item>.sec{font-size:.75rem;color:var(--text-sec);}.list-item+.list-item{margin-top:4px;}.list-item:hover{border-color:var(--border-soft-hover);background-color:var(--bg-hover);}.list-item:not(.no-display)~.no-content{display:none;}a{color:var(--text-accent-pri);}a .text-sec,a .input-field>label,a .display-field>label,a .file-field>.file>label{color:var(--text-accent-sec);}.active.waves-effect .waves-ripple{background:var(--waves-accent);}.full-select{user-select:all;}.keep-newlines{white-space:pre-line;}.no-display{display:none!important;}.bullet{margin:0 8px;}.bullet:after{content:"•";}.break-word{word-break:break-word;}.code-block{padding:16px;overflow-x:auto;border:1px solid;border-color:var(--border-soft);}.loading-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;pointer-events:none;transition:opacity ease-in-out .33s;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--bg-scrim);}.loading-container.fullscreen{position:fixed;}.loading-container.loading{opacity:1;pointer-events:auto;}.loading-container.loading .spinner-container:before{animation:loading-anim 1s ease-in-out infinite normal;}.loading-container .spinner-container{position:relative;display:inline-block;width:48px;height:48px;line-height:48px;vertical-align:middle;text-align:center;}.loading-container .spinner-container .mdi{display:block;width:48px;height:48px;font-size:24px;vertical-align:middle;color:var(--accent);}.loading-container .spinner-container:before,.loading-container .spinner-container:after{content:"";position:absolute;top:0;display:block;width:48px;height:48px;border:2px solid;border-radius:4px;box-sizing:border-box;border-color:var(--accent);}@keyframes loading-anim{0%{transform:rotate(0) scale(1);}20%{transform:rotate(0) scale(1.3);}80%{transform:rotate(270deg) scale(1.3);}100%{transform:rotate(270deg) scale(1);}}.text-left{text-align:left!important;}.text-center{text-align:center!important;}.text-right{text-align:right!important;}.text-success{color:var(--success-green);}.text-warning{color:var(--warning-orange);}.text-error{color:var(--error-red);}.text-info{color:var(--info-blue);}.text-accent{color:var(--text-accent);}