@charset "UTF-8";*{font-family:Open Sans,sans-serif}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:calc(100%*var(--font-scale-desktop, 1))}@media only screen and (max-width:619.98px){html{font-size:calc(100%*var(--font-scale-mobile, 1))}}body{font-size:100%;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0}ol,ul{margin-top:0}.btn,ol,ul{margin-bottom:0}.btn{background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;padding:6px 12px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{background-color:#fff;border-color:#ccc;color:#333}.btn-default.focus,.btn-default:focus{background-color:#e6e6e6;border-color:#8c8c8c;color:#333}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{background-color:#e6e6e6;border-color:#adadad;color:#333}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#333}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{background-color:#333;color:#fff}.btn-primary{background-color:#1e477f;border-color:#2e6da4;color:#fff}.btn-primary.focus,.btn-primary:focus{background-color:#5a85c4;border-color:#122b40;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#5a85c4;border-color:#204d74;color:#fff}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#204d74;border-color:#122b40;color:#fff}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{background-color:#fff;color:#337ab7}.btn-danger{background-color:#d9534f;border-color:#d43f3a;color:#fff}.btn-danger.focus,.btn-danger:focus{background-color:#c9302c;border-color:#761c19;color:#fff}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{background-color:#c9302c;border-color:#ac2925;color:#fff}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#ac2925;border-color:#761c19;color:#fff}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{background-color:#fff;color:#d9534f}.btn-success{background-color:#5cb85c;border-color:#4cae4c;color:#fff}.btn-success.focus,.btn-success:focus{background-color:#449d44;border-color:#255625;color:#fff}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{background-color:#449d44;border-color:#398439;color:#fff}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#398439;border-color:#255625;color:#fff}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{background-color:#fff;color:#5cb85c}.btn-startover{background-color:#fff;border-color:#2e6da4;color:#000}.btn-startover:hover{border-color:#ff2366;color:#ff2366}.img-responsive{display:block;height:auto;max-width:100%}.text-center{text-align:center}@media only screen and (max-width:500px){::-webkit-scrollbar{height:2px;width:2px}}@media only screen and (min-width:500px){::-webkit-scrollbar{height:.625rem;width:.625rem}}::-webkit-scrollbar-thumb{background-color:#888}.verticalSlider{cursor:pointer;direction:rtl;height:177px;width:2px;writing-mode:vertical-lr}.spin{animation:spinner .7s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:767px){.nofloat{float:none;padding:10px 15px}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes scrollelement{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.hover-blue:hover{background:#d6e9f5}.hover-light:hover{background:hsla(0,0%,100%,.25)}.hover-lighten,.hover-lighten:hover{transition:opacity .1s ease}.hover-lighten:hover{opacity:.7}.hover-underline:hover{text-decoration:underline}.hover-shadow{box-shadow:0 1px 4px 0 rgba(0,0,0,.14);transition:box-shadow .1s linear}.hover-shadow:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.14),0 2px 8px 0 rgba(0,0,0,.12),0 2px 10px 0 rgba(0,0,0,.2)}:root{--vh:100vh;--main-color:#0290c3}body,html{height:100%;overflow:hidden}body{background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:calc(var(--vh)*100);position:fixed;transition:height .3s cubic-bezier(.4,0,.2,1);width:100%}#app .theme-light{background-color:#fff;color:#000}#app .theme-dark{background-color:#000;color:#fff}#app .leaflet-pane{z-index:unset!important}#app .leaflet-control{z-index:1!important}#app .leaflet-bottom,#app .leaflet-top{z-index:0!important}#app-view{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}a .theme-light{color:#0a0af8!important}a .theme-dark{color:#314ca3!important}#app,#app-host{height:calc(var(--vh)*100);max-height:calc(var(--vh)*100);overflow:hidden;position:relative;width:100%}.desktop-banner{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:3rem;user-select:none}.theme-light .desktop-banner{background-color:#0290c3;border-bottom:1px solid #fbfbfb}.theme-dark .desktop-banner{background-color:#0290c3;border-bottom:1px solid #040404}.desktop-banner__logo{height:1.75rem;margin:.6125rem .8625rem;width:1.75rem}.desktop-banner__title{font-size:1.25rem}.theme-dark .desktop-banner__title,.theme-light .desktop-banner__title{color:#f0f0f0}.flex-row-nowrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;width:100%}.align-items-center{align-items:center}.flex-column-nowrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1;-webkit-flex-basis:0%;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex-grow:1;-webkit-flex-shrink:1;flex:1;height:100%}.centered-view{-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 auto;max-width:50rem}.centered-view,.mobile-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.mobile-view{-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:calc(var(--vh)*100);max-height:calc(var(--vh)*100);overflow:hidden}.desktop-view{-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.desktop-inner-view,.desktop-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;width:100%}.desktop-inner-view{-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width:620px){.back-btn,.menu-btn,.more-btn{height:3rem;padding:.75rem 1rem;text-align:center;width:3rem}.theme-dark .back-btn,.theme-dark .menu-btn,.theme-dark .more-btn,.theme-light .back-btn,.theme-light .menu-btn,.theme-light .more-btn{background-color:#0290c3}#app-bar{height:3rem;left:0;overflow:hidden;position:absolute;right:0;top:calc(var(--vh, 1vh)*100 - 3rem);width:100%}.theme-dark #app-bar,.theme-light #app-bar{background-color:#444}#app-bar .mnu-item{align-items:center;cursor:pointer;display:inline-block;height:3rem;padding-top:.8rem;text-align:center;width:3rem}#app-bar .mnu-item.selected{background-color:rgba(0,0,0,.5)}#app-bar .mnu-item div{display:none}.theme-dark #app-bar .mnu-item,.theme-light #app-bar .mnu-item{fill:#f0f0f0;color:#f0f0f0}#view-header{height:3rem;width:100%}#view-panel{height:calc(var(--vh, 1vh)*100 - 3rem);left:0!important;max-height:calc(var(--vh, 1vh)*100 - 3rem);position:absolute;right:0;top:3rem!important;width:100%}.theme-light #view-panel{background-color:#fff}.theme-dark #view-panel{background-color:#000}#expand-toggle{display:none}}@media only screen and (display-mode:standalone){#view-panel{height:calc(100% - 3rem)!important}}@media only screen and (min-width:620px){#expand-toggle{bottom:0;cursor:pointer;display:inline-block;height:2.25rem;left:0;padding:.5rem;position:absolute}.theme-dark #expand-toggle,.theme-light #expand-toggle{color:#f0f0f0}#expand-toggle div{display:inline;padding-left:.5rem}#app-bar{bottom:0;height:100%;left:0;padding-top:2.25rem;position:absolute;top:0;width:0}.theme-dark #app-bar,.theme-light #app-bar{background-color:#444}#app-bar .mnu-item{cursor:pointer;height:2.25rem;padding-top:.4rem;text-align:center;width:2.25rem}#app-bar .mnu-item.selected{background-color:rgba(0,0,0,.5)}#app-bar .mnu-item div{padding-left:.5rem}.theme-dark #app-bar .mnu-item,.theme-light #app-bar .mnu-item{color:#f0f0f0}.desktop-banner{height:2.5rem}.expanded #app-bar{width:12rem}#view-header{height:2.5rem;width:100%}#view-panel{bottom:0;height:calc(100% - 2.5rem);left:0!important;position:absolute;right:0;top:2.5rem!important;width:100%}.theme-light #view-panel{background-color:#fff}.theme-dark #view-panel{background-color:#000}.expanded #view-panel{left:12rem!important;width:calc(100% - 12rem)!important}}.select-journal{border:unset!important;font-size:1.2rem!important;height:1.75rem!important}.theme-dark .select-journal,.theme-light .select-journal{background-color:#0290c3!important;color:#f0f0f0!important}.clickable{cursor:pointer}.view-root{height:100%;position:relative;width:100%}.theme-light .view-root{background-color:#fbfbfb}.theme-dark .view-root{background-color:#040404}.tag{align-self:flex-start;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:.7rem;line-height:.9rem;margin-right:.5rem;padding:.125rem .25rem}.theme-dark .tag,.theme-light .tag{background-color:#0290c3}.tag--hoisted{font-size:.625rem;margin-left:.5rem;margin-right:unset;margin-top:.125rem}.tag--desktop{margin-top:unset}.tag .tag-icon{margin-bottom:.04rem;margin-right:.25rem}.portrait{margin:auto;max-width:50rem}.doozy-app__sync-journals-list{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.doozy-app__sync-journals-item{align-items:center;display:flex}.doozy-app__sync-journals-item .switch-input__label{margin-bottom:1.25rem}.left-portrait{max-width:50rem}.flex-row-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}.flex-spacer{flex:1}.theme-light .icon-btn{color:#020202;opacity:.9}.theme-dark .icon-btn{color:#f0f0f0;opacity:.9}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.theme-dark .main-forecolor,.theme-light .main-forecolor{background-color:#f0f0f0}.theme-light .bg-color-hc{background-color:#fff}.theme-dark .bg-color-hc{background-color:#000}@media only screen and (min-width:500px){::-webkit-scrollbar{height:.25rem;width:.25rem}}::-webkit-scrollbar-track{background-color:transparent}.theme-dark ::-webkit-scrollbar-thumb,.theme-light ::-webkit-scrollbar-thumb{background-color:#0290c3;border-radius:1rem}@media only screen and (max-width:620px){.top-button{margin-top:-.15rem!important;padding:.5rem!important}.MuiListItemSecondaryAction-root{align-self:anchor-center;height:100%;right:.25rem!important;top:.275rem!important;transform:unset!important}}@media only screen and (min-width:620px){.top-button{margin-bottom:-.2rem!important;margin-top:-.325rem!important;padding:.65rem .5rem .5rem .35rem!important}.MuiListItemSecondaryAction-root{height:100%;right:.25rem!important;top:-.15rem!important;transform:unset!important}}.theme-dark .Mui-error{color:#fa2663!important}@media only screen and (max-width:620px){.capacitor-native #view-header{height:calc(3rem + env(safe-area-inset-top))}}@media only screen and (min-width:620px){.capacitor-native #view-header{height:calc(2.5rem + env(safe-area-inset-top))}}.capacitor-native .header-bar{padding-top:env(safe-area-inset-top)}.capacitor-native .header-bar .back-btn,.capacitor-native .header-bar .menu-btn{top:env(safe-area-inset-top)}.capacitor-native .app-menu,.capacitor-native .universal-input-bar__container{padding-bottom:env(safe-area-inset-bottom)}.capacitor-native .app-menu{padding-left:env(safe-area-inset-left)}@media only screen and (max-width:620px){.capacitor-native .desktop-banner{height:calc(3rem + env(safe-area-inset-top))}}@media only screen and (min-width:620px){.capacitor-native .desktop-banner{height:calc(2.5rem + env(safe-area-inset-top))}}.capacitor-native .desktop-banner{padding-top:env(safe-area-inset-top)}.action-list{column-gap:.5rem}@media only screen and (max-width:620px){.action-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:1rem}.action-list>*{margin-bottom:1rem!important;width:100%}}@media only screen and (min-width:620px){.action-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row-reverse wrap;-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;margin-top:.75rem}.action-list>*{margin:.5rem 0 0 .5rem!important}.action-list>:last-child{margin-left:0}}.loading-indicator{border-radius:50%}.loading-indicator__backdrop{background:rgba(0,0,0,.1);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:300}.loading-indicator__backsplash{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column wrap;-webkit-flex-flow:column wrap;flex-flow:column wrap;justify-content:center;padding:1rem}.loading-indicator__backsplash--bg{background-color:#fff;border-radius:1rem}.loading-indicator__backsplash--small{flex-flow:row}.loading-indicator__box{align-items:center;color:#1e477f;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;justify-content:center;width:100%}.theme-dark .loading-indicator__box,.theme-light .loading-indicator__box{color:#0290c3}.loading-indicator-message--large{font-size:2rem;margin-top:.5rem}.loading-indicator-message--medium{font-size:1.5rem;margin-top:.5rem}.loading-indicator-message--small{font-size:1rem;margin-left:.25rem}.backdrop-dialog{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:300}.dialog{position:relative}.theme-light .dialog{background:#fff}.theme-dark .dialog{background:#000}.dialog>.dialog-body{overflow-y:auto;padding:.75rem 1rem}.dialog>.dialog-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;font-size:1rem;justify-content:flex-start;padding:0 .75rem}.theme-dark .dialog>.dialog-header,.theme-light .dialog>.dialog-header{background:#0290c3;color:#f0f0f0}.theme-dark .dialog>.dialog-header .MuiButtonBase-root,.theme-light .dialog>.dialog-header .MuiButtonBase-root{color:#f0f0f0}.dialog>.dialog-header>.dialog-icon{max-height:1.75rem;padding:.4rem .3rem 0 0}.dialog>.dialog-header>.dialog-title{-webkit-flex:1 1 0%;-webkit-flex-basis:0%;-webkit-flex-grow:1;-webkit-flex-shrink:1;flex:1 1 0%}@media only screen and (max-width:620px),screen and (max-height:600px){.dialog{height:100%;width:100%}.dialog>.dialog-header{align-items:center;height:3rem;line-height:3rem}.dialog>.dialog-header>.dialog-close-btn{left:0;padding-left:.5rem;position:absolute}.dialog>.dialog-header--with-close{padding-left:3rem}.dialog>.dialog-body{max-height:calc(100vh - 2.5rem)}}@media only screen and (min-width:620px) and (min-height:600px){.dialog{box-shadow:0 12px 15px 0 rgba(0,0,0,.24);margin:2rem auto;max-width:30rem}.dialog>.dialog-header{height:2.75rem;line-height:2.75rem}.dialog>.dialog-body{max-height:calc(100vh - 6.25rem)}}.form{height:100%;width:100%}.form.readonly{border:1px solid red}.form.scroll{overflow-x:hidden;overflow-y:auto}.form.stack{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.theme-light .form.stack{background:#f4f9fa}.theme-dark .form.stack{background:#121212}.form .form-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row-reverse wrap;-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;margin-bottom:1px;padding:1rem}.theme-light .form .form-header{background:#fff}.theme-dark .form .form-header{background:#000}.form .form-header__inputs{-webkit-flex:1;-webkit-flex-basis:0%;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-webkit-flex-shrink:1;flex:1}.form .form-footer,.form .form-header__inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form .form-footer{align-items:center;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:4rem;justify-content:flex-end;margin-top:2px;padding:.5rem}.theme-light .form .form-footer{background:#fff;box-shadow:0 -2px 4px 0 rgba(0,0,0,.14)}.theme-dark .form .form-footer{background:#000;box-shadow:0 -2px 4px 0 hsla(0,0%,100%,.14)}.form .form-footer>*{margin:0 .5rem}.form-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between}.field{display:flex;padding-left:.75rem;padding-right:.75rem;position:relative}.field.narrow{min-width:8rem;width:8rem}.field.standard{min-width:14rem;width:14rem}.field.wide{min-width:20rem;width:20rem}.field.block{min-width:100%;width:100%}.field .multi-input:not(:last-child){padding-right:.25rem}.theme-light .field label{color:#020202}.theme-dark .field label{color:#f0f0f0}.truncate-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 .5rem .5rem 0;overflow-y:auto;padding:.75rem;transition:box-shadow .1s linear;vertical-align:top}.theme-light .section{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.14)}.theme-dark .section{background-color:#000;box-shadow:0 1px 4px 0 hsla(0,0%,100%,.14)}.section:focus-within{box-shadow:0 1px 6px 0 rgba(56,136,255,.5)}.section>.header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:.5rem;max-width:100%;min-width:100%}.section>.header>.icon{height:2rem;object-fit:contain;padding:0 1rem .5rem 0}.section>.header>.info{height:1.2rem;margin:.25rem;width:1.2rem}.section>.header>.title{font-size:1.1rem;height:1.6rem;margin-bottom:0}.theme-light .section>.header>.title{color:#b5b5b5}.theme-dark .section>.header>.title{color:#757575}.section.noborder{box-shadow:unset!important}.section.noborder:focus-within{box-shadow:unset!important}.section.left{justify-content:flex-start}.section.narrow{max-width:21rem;width:100%}.section.standard{max-width:30rem;width:100%}.section.wide{max-width:42rem;width:100%}.section.double-wide{max-width:60.5rem;width:100%}.section.x-wide{margin-right:0;max-width:91rem;width:100%}.sub-section{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:row wrap;flex-grow:0;flex-shrink:1;justify-content:space-between;margin-top:1rem;overflow-y:auto;padding:0;vertical-align:top}.sub-section:nth-child(2){margin-top:0}.theme-light .sub-section{background-color:#fff}.theme-dark .sub-section{background-color:#000}.sub-section>.header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;max-width:100%;min-width:100%;padding:0 0 .5rem .35rem}.sub-section>.header>.icon{height:2rem;object-fit:contain;padding:0 1rem .5rem 0}.sub-section>.header>.info{height:1.2rem;margin:.25rem;width:1.2rem}.sub-section>.header>.title{font-size:1rem;height:1.5rem;margin-bottom:0}.theme-light .sub-section>.header>.title{color:#b5b5b5}.theme-dark .sub-section>.header>.title{color:#757575}.legacy-button{text-align:center;vertical-align:top}.legacy-button.btn-transparent{background:transparent!important}.legacy-button-grow{height:100%;padding:0;text-align:center;vertical-align:top;width:100%}.legacy-button-grow.btn-transparent{background:transparent!important}.button{cursor:pointer}.button.disabled{cursor:default;opacity:.6}.button .badge{background-color:#ff0;border:1px solid #990;border-radius:.25rem;color:#000;font-size:.6125rem;font-weight:700;left:1.25rem;line-height:1.1;padding:1px;position:absolute;text-align:center;top:0;width:100%}.button .img-button{display:inline;position:relative;vertical-align:middle}.button .svg-button{height:1.4rem;width:1.4rem}.date-picker{padding:1rem;width:17.5rem}.date-picker,.date-picker .date-calendar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.date-picker .date-calendar{justify-content:space-around}.date-picker .date-calendar .calendar-header{cursor:default;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;font-size:.75rem;justify-content:space-between;padding:0;text-align:center}.theme-light .date-picker .date-calendar .calendar-header{color:#000}.theme-dark .date-picker .date-calendar .calendar-header{color:#fff}.date-picker .date-calendar .calendar-header .calendar-header-cell{margin:0 .125rem;width:2rem}.date-picker .date-calendar .days-table{text-align:center}.theme-light .date-picker .date-calendar .days-table{border-top:1px solid #a8a8a8}.theme-dark .date-picker .date-calendar .days-table{border-top:1px solid #464646}.date-picker .date-calendar .days-table .week-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin:.25rem 0;padding:0}@media only screen and (min-width:620px){.date-picker .date-calendar .days-table .week-row{font-size:.8125rem}}@media only screen and (max-width:620px){.date-picker .date-calendar .days-table .week-row{font-size:1rem}}.date-picker .date-calendar .days-table .week-row .boundary,.date-picker .date-calendar .days-table .week-row .not-current-month,.date-picker .date-calendar .days-table .week-row .not-selected,.date-picker .date-calendar .days-table .week-row .selected{align-items:center;border-radius:.5rem;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;padding:0;width:14.285%}@media only screen and (min-width:620px){.date-picker .date-calendar .days-table .week-row .boundary,.date-picker .date-calendar .days-table .week-row .not-current-month,.date-picker .date-calendar .days-table .week-row .not-selected,.date-picker .date-calendar .days-table .week-row .selected{height:1.875rem;line-height:1.875rem}}@media only screen and (max-width:620px){.date-picker .date-calendar .days-table .week-row .boundary,.date-picker .date-calendar .days-table .week-row .not-current-month,.date-picker .date-calendar .days-table .week-row .not-selected,.date-picker .date-calendar .days-table .week-row .selected{height:2.25rem;line-height:2.25rem}}.date-picker .date-calendar .days-table .week-row .boundary.not-current-month,.date-picker .date-calendar .days-table .week-row .not-current-month.not-current-month,.date-picker .date-calendar .days-table .week-row .not-selected.not-current-month,.date-picker .date-calendar .days-table .week-row .selected.not-current-month{visibility:hidden}.theme-light .date-picker .date-calendar .days-table .week-row .boundary:hover,.theme-light .date-picker .date-calendar .days-table .week-row .not-current-month:hover,.theme-light .date-picker .date-calendar .days-table .week-row .not-selected:hover,.theme-light .date-picker .date-calendar .days-table .week-row .selected:hover{background-color:rgba(2,144,195,.25);color:#020202}.theme-dark .date-picker .date-calendar .days-table .week-row .boundary:hover,.theme-dark .date-picker .date-calendar .days-table .week-row .not-current-month:hover,.theme-dark .date-picker .date-calendar .days-table .week-row .not-selected:hover,.theme-dark .date-picker .date-calendar .days-table .week-row .selected:hover{background-color:rgba(2,144,195,.25);color:#f0f0f0}.date-picker .date-calendar .days-table .week-row .boundary.boundary,.date-picker .date-calendar .days-table .week-row .not-current-month.boundary,.date-picker .date-calendar .days-table .week-row .not-selected.boundary,.date-picker .date-calendar .days-table .week-row .selected.boundary{background-color:#eef6fb;border:1px solid #ceced2}.theme-dark .date-picker .date-calendar .days-table .week-row .boundary.selected,.theme-dark .date-picker .date-calendar .days-table .week-row .not-current-month.selected,.theme-dark .date-picker .date-calendar .days-table .week-row .not-selected.selected,.theme-dark .date-picker .date-calendar .days-table .week-row .selected.selected,.theme-light .date-picker .date-calendar .days-table .week-row .boundary.selected,.theme-light .date-picker .date-calendar .days-table .week-row .not-current-month.selected,.theme-light .date-picker .date-calendar .days-table .week-row .not-selected.selected,.theme-light .date-picker .date-calendar .days-table .week-row .selected.selected{background-color:#0290c3;color:#f0f0f0}.date-picker .date-picker-header{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;font-size:.875rem;font-weight:700;min-height:2.5rem;width:100%}.theme-light .date-picker .date-picker-header{color:#000}.theme-dark .date-picker .date-picker-header{color:#fff}.date-picker .date-picker-header .nav-container{margin-left:auto}.date-picker .date-picker-header .nav-container,.date-picker .date-picker-header .nav-container .nav-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.date-picker .date-picker-header .nav-container .nav-button{align-items:center;border-radius:.125rem;cursor:pointer;font-size:.5rem;justify-content:center;margin:0 .25rem}@media only screen and (min-width:620px){.date-picker .date-picker-header .nav-container .nav-button{height:1.2rem;width:1.2rem}}@media only screen and (max-width:620px){.date-picker .date-picker-header .nav-container .nav-button{height:1.75rem;width:1.75rem}}.theme-dark .date-picker .date-picker-header .nav-container .nav-button,.theme-light .date-picker .date-picker-header .nav-container .nav-button{background-color:#0290c3;color:#f0f0f0}.date-picker .date-picker-header .nav-container .nav-button.nav-next span,.date-picker .date-picker-header .nav-container .nav-button.nav-prev span{transform:translate(10%,-15%)}.date-picker .date-picker-header .picker-label{cursor:default;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;width:50%}.date-picker .date-picker-msg{font-size:.8rem}.svg-inline--fa.disabled{opacity:.6}.svg-inline--fa.disabled:hover{cursor:default}.svg-inline--fa.hover:hover{cursor:pointer}.date-time-picker-input__nav{height:100%;padding:.25rem 0;width:1.5rem}.date-time-picker-input__range{align-items:center;border-bottom:1px solid #ceced2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;max-width:18rem}.date-time-picker-input__range--no-underline{border-bottom:none}.date-time-picker-input__range .MuiFormControl-root{margin-top:0}.markdown{overflow-x:auto}.markdown img,.markdown video{max-height:24rem;max-width:100%}.markdown audio{width:100%}.markdown .markdown__pdf{border:0;height:30rem;width:100%}.markdown blockquote{margin-inline-end:0;margin-inline-start:.375rem;padding-left:.625rem}.theme-light .markdown blockquote{border-left:.25rem solid #ddd}.theme-dark .markdown blockquote{border-left:.25rem solid #1e1e1e}.markdown ul{list-style-type:disc}.markdown ol,.markdown ul{padding-inline-start:1.5rem}.markdown pre{overflow-y:auto;padding:.5rem}.theme-light .markdown pre{background-color:#f4f9fa}.theme-dark .markdown pre{background-color:#121212}.markdown code,.markdown pre{font-family:monospace}.markdown table{border-collapse:collapse;margin:.5rem 0;width:100%}.markdown td,.markdown th{padding:.375rem .625rem;text-align:left}.theme-light .markdown td,.theme-light .markdown th{border:1px solid #ddd}.theme-dark .markdown td,.theme-dark .markdown th{border:1px solid #1e1e1e}.markdown th{font-weight:600}.theme-light .markdown th{background:#f4f9fa}.theme-dark .markdown th{background:#121212}.markdown--one-liner>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown :first-child{margin-top:0}.markdown :last-child{margin-bottom:0}.markdown-input{border-radius:3px;padding:.25rem;position:relative;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.theme-light .markdown-input{border:1px solid rgba(0,0,0,.12)}.theme-dark .markdown-input{border:1px solid hsla(0,0%,100%,.12)}.markdown-input .MuiButtonBase-root.MuiIconButton-root.close-submenu{border-radius:.75rem;width:1.25rem}.theme-dark .markdown-input .MuiButtonBase-root.MuiIconButton-root.close-submenu,.theme-light .markdown-input .MuiButtonBase-root.MuiIconButton-root.close-submenu{background-color:#0290c3;color:#f0f0f0}.markdown-input:focus-within .markdown-input__footer{height:2.25rem;padding-top:.25rem}.theme-light .markdown-input:focus-within .markdown-input__footer{border-top:1px solid rgba(0,0,0,.12)}.theme-dark .markdown-input:focus-within .markdown-input__footer{border-top:1px solid hsla(0,0%,100%,.12)}.markdown-input:focus-within .markdown-input__footer--mobile{height:2.75rem;padding-top:.25rem}.markdown-input:focus-within .input.not-expanded{padding:.25rem 2rem .5rem .25rem!important}.markdown-input:focus-within .expand-toggle--not-expanded{height:1rem;width:1rem}.markdown-input__input-wrapper{overflow-y:auto}.markdown-input__input-wrapper--not-expanded{max-height:250px}.markdown-input .input{font-family:monospace}.markdown-input .input.expanded{height:calc(100vh - 8rem)}.markdown-input .input.not-expanded{padding:.25rem 2rem .25rem .25rem!important}.theme-light .markdown-input{background-color:#fff;color:#020202}.theme-dark .markdown-input{background-color:#000;color:#f0f0f0}.markdown-input.no-border{border:unset;border-radius:unset;padding:unset}.markdown-input button{background-color:transparent;border:none;border-radius:0;color:none;cursor:default;font-family:inherit;font-size:inherit;letter-spacing:normal;line-height:inherit;margin:0 .25rem 0 0;padding:.25rem .5rem;text-align:center;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:none;word-spacing:normal}.markdown-input button svg{transition:color .15s ease-in-out}.theme-light .markdown-input button .expand-toggle{color:#b5b5b5}.theme-dark .markdown-input button .expand-toggle{color:#757575}.markdown-input button .expand-toggle--not-expanded{height:0;overflow:hidden;transition:all .3s ease-in-out;width:0}.theme-dark .markdown-input button .submit-btn,.theme-light .markdown-input button .submit-btn{color:#0290c3}.theme-light .markdown-input button .submit-btn.disabled{color:#b5b5b5}.theme-dark .markdown-input button .submit-btn.disabled{color:#757575}.theme-light .markdown-input button{color:#646464}.theme-dark .markdown-input button{color:#969696}.theme-dark .markdown-input button.MuiButton-textPrimary,.theme-light .markdown-input button.MuiButton-textPrimary{color:#0290c3}.markdown-input button:focus{outline:0}.markdown-input button:last-child{margin-right:0}.markdown-input__flexer{-webkit-flex:1 1 0%;-webkit-flex-basis:0%;-webkit-flex-grow:1;-webkit-flex-shrink:1;flex:1 1 0%}.markdown-input__footer{align-items:center;border-top:0 solid transparent;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;height:0;justify-content:space-between;overflow-y:hidden;padding-top:0;transition:all .3s ease-in-out;width:100%}.markdown-input__footer--has-input{border-top:1px solid #e5e5e5;height:2.25rem!important;padding-top:.25rem}.markdown-input__footer--has-input .expand-toggle--not-expanded{height:1rem!important;width:1rem!important}.markdown-input__footer--mobile.markdown-input__footer--has-input{height:2.75rem!important;padding-top:.25rem}.markdown-input__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.25rem;position:relative;width:100%}.theme-light .markdown-input__header{border-bottom:1px solid rgba(0,0,0,.12)}.theme-dark .markdown-input__header{border-bottom:1px solid hsla(0,0%,100%,.12)}.markdown-input__tab{flex:1;flex-direction:column;font-weight:lighter;max-width:8rem;text-align:center}.theme-light .markdown-input__tab{color:#646464}.theme-dark .markdown-input__tab{color:#969696}.markdown-input__tab button{width:100%}.markdown-input__tab--active{border-bottom:2px solid #a7a7a7}.markdown-input__tab--active button{font-weight:600}.theme-light .markdown-input__tab--active{color:#020202}.theme-dark .markdown-input__tab--active{color:#f0f0f0}.theme-light .markdown-input__tab:hover{color:#020202}.theme-dark .markdown-input__tab:hover{color:#f0f0f0}.markdown-input__toolbar{display:block;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.backdrop-popup,.markdown-input__toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.backdrop-popup{background-color:rgba(0,0,0,.5);bottom:0;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:301}.popup{box-shadow:0 12px 15px 0 rgba(0,0,0,.24);margin:auto;max-width:30rem;position:relative}.theme-light .popup{background:#fff}.theme-dark .popup{background:#000}.popup>.popup-body{max-height:calc(100vh - 6.25rem);overflow-y:auto;padding:.75rem 1rem}.rdp-picker{background-color:#fff;display:flex;height:105px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:330px}@media (max-width:400px){.rdp-picker{width:250px}}.rdp-masked-div{color:#000;height:105px;mask-image:linear-gradient(transparent,10%,#000,90%,transparent);-webkit-mask-image:linear-gradient(transparent,10%,#000,90%,transparent);overflow:hidden;position:relative}.rdp-column-container{display:inline-block;flex-grow:1;touch-action:none}.rdp-column{pointer-events:none;position:absolute;touch-action:none;width:100%;z-index:0}.rdp-reticule{border:0;border-top:2px solid #6dcaec;height:2px;margin:0;width:80%;z-index:100}.rdp-reticule,.rdp-text-overlay{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rdp-text-overlay{align-items:center;color:#fff;display:flex;font-size:20px;height:35px;justify-content:center}.rdp-text-overlay div{color:gray;font-size:17px;font-style:italic;left:1px;position:relative;top:1px;width:0}.rdp-cell{align-items:center;display:flex;font-size:20px;height:35px;justify-content:center}.switch-input:checked:after{color:#fff;content:"✔";font-size:.9375rem;left:4px;position:absolute;top:0}.switch-input__label{cursor:pointer;display:inline-block;font-family:Roboto,Open Sans;font-size:.928571rem;font-weight:400;line-height:1.4375em;margin-bottom:0;padding-left:.5rem;pointer-events:auto;position:relative;vertical-align:top}.switch-input__label .theme-light{color:#000}.switch-input__label .theme-dark{color:#fff}.switch-input__sublabel{display:block;font-size:.75rem;line-height:1.2;opacity:.7}.switch-input.small:checked:after{color:#fff;content:"✔";font-size:.6875rem;left:2px;position:absolute;top:-1px}.tag-input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}.tag-input__input{height:1.4rem;margin:.25rem}.tag-input__add-btn{display:inline-block;padding:.25rem}.tag-input__add-btn svg{height:1.5rem;width:1.5rem}.tag-input .tag{background-color:#0290c3;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:.625rem;line-height:.9rem;margin-right:.5rem;padding:.125rem .25rem}.tag-picker{width:100%}.theme-light .tag-picker__chip{background:#f4f9fa;color:#020202}.theme-dark .tag-picker__chip{background:#121212;color:#f0f0f0}.MuiFormControl-root{margin:.5rem 0!important}.autocomplete{display:inline-block;position:relative;width:100%}.autocomplete-items{border:1px solid #d4d4d4;border-bottom:none;border-top:none;left:0;position:absolute;right:0;top:100%;z-index:99}.autocomplete-items div{background-color:#fff;border-bottom:1px solid #d4d4d4;cursor:pointer;padding:10px}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}.input{position:relative;width:100%}.input:focus{outline:none}input[type=date]::-webkit-calendar-picker-indicator{display:none}textarea{resize:none}.selection-input{display:inline-flex}.selection-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-size:1.125rem;font-style:normal;outline:none;padding:.625rem .625rem .625rem .3125rem;width:100%}.theme-light .selection-input select{color:#020202}.theme-dark .selection-input select{color:#f0f0f0}.theme-light .selection-input select option{background:#fff}.theme-dark .selection-input select option{background:#000}.selection-input .glyphicon{position:absolute;right:1rem;top:1rem}.selection-input:focus{outline:none}.selection-input.not-empty~label,.selection-input:focus~label{color:#2196f3;font-size:.75rem;top:-14px}.selection-input:focus-within~.bar:before{width:100%}input,textarea{background:none;border:none;border-radius:0;display:block;font-size:1.125rem;padding:.625rem .625rem .625rem .3125rem;width:100%}.theme-light input,.theme-light textarea{color:#020202}.theme-dark input,.theme-dark textarea{color:#f0f0f0}input:focus,textarea:focus{outline:none}input.not-empty~label,input.popup~label,input:focus~label,textarea.not-empty~label,textarea.popup~label,textarea:focus~label{color:#2196f3;font-size:.75rem;top:-14px}input.popup~.bar:before,input:focus~.bar:before,textarea.popup~.bar:before,textarea:focus~.bar:before{width:100%}input[type=password]{letter-spacing:.3em}:where(.forms-api-form) label{font-size:16px;font-weight:400;left:5px;pointer-events:none;position:absolute;top:10px;transition:all .3s ease}.theme-light :where(.forms-api-form) label{color:#222}.theme-dark :where(.forms-api-form) label{color:#ddd}.bar{display:block;position:relative;width:100%}.bar:before{background:#3888ff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:0}.mui-btn{background:#fff;border:none;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#959595;letter-spacing:.06em;outline:none;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1)}.mui-btn:hover{box-shadow:0 7px 14px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12);color:#8b8b8b}.mui-btn.mui-btn-link{background:#2196f3;color:#d3eafd}.mui-btn.mui-btn-link:hover{background:#0d8aee;color:#deeffd}.mui-btn.mui-btn-submit{background:#2196f3;color:#bce0fb}.mui-btn.mui-btn-submit:hover{background:#0d8aee;color:#deeffd}.mui-btn.mui-btn-cancel{background:#eee}.mui-btn.mui-btn-cancel:hover{background:#e1e1e1;color:#8b8b8b}.mui-btn-box{margin:50px 0;text-align:center}.startup-error{align-items:center;display:flex;height:100%;justify-content:center;padding:1.5rem;width:100%}.theme-light .startup-error{background:#fbfbfb;color:#020202}.theme-dark .startup-error{background:#040404;color:#f0f0f0}.startup-error__panel{border-radius:.5rem;max-width:24rem;padding:1.5rem;text-align:center;width:100%}.theme-light .startup-error__panel{background:#f4f9fa;border:1px solid #ddd}.theme-dark .startup-error__panel{background:#121212;border:1px solid #1e1e1e}.startup-error__title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.theme-light .startup-error__title{color:#020202}.theme-dark .startup-error__title{color:#f0f0f0}.startup-error__message{font-size:.875rem;line-height:1.4;margin-bottom:1.5rem}.theme-light .startup-error__message{color:#222}.theme-dark .startup-error__message{color:#ddd}.startup-error__button{border:none;border-radius:.25rem;cursor:pointer;display:block;font-size:.9375rem;font-weight:600;padding:.5rem 1.5rem;width:100%}.theme-dark .startup-error__button,.theme-light .startup-error__button{background:#0290c3;color:#f0f0f0}.startup-error__button+.startup-error__button{margin-top:.75rem}.startup-error__button:disabled{cursor:default;opacity:.6}.startup-error__button--danger{background:transparent}.theme-dark .startup-error__button--danger,.theme-light .startup-error__button--danger{background:transparent;border:1px solid #da314b;color:#da314b}.native-login{align-items:center;background:#14171a;color:#f4f6f8;display:flex;inset:0;justify-content:center;padding:calc(env(safe-area-inset-top) + 1rem) calc(env(safe-area-inset-right) + 1.5rem) calc(env(safe-area-inset-bottom) + 1rem) calc(env(safe-area-inset-left) + 1.5rem);position:fixed}.theme-light .native-login{background:#fbfbfb;color:#020202}.theme-dark .native-login{background:#040404;color:#f0f0f0}.native-login__form{display:flex;flex-direction:column;max-width:22rem;width:100%}.native-login__title{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.native-login__label{font-size:.8rem;margin:.75rem 0 .25rem;opacity:.75}.native-login__input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:inherit;font-size:1rem;padding:.7rem .75rem}.theme-light .native-login__input{background:#fff;border-color:#ddd;color:#020202}.theme-dark .native-login__input{background:#000;border-color:#1e1e1e;color:#f0f0f0}.native-login__input:focus{border-color:#0290c3;outline:none}.native-login__error{color:#c00;font-size:.85rem;margin-top:.75rem}.native-login__button{background:#0290c3;border:none;border-radius:6px;color:#fff;font-size:1rem;font-weight:600;margin-top:1.5rem;padding:.8rem}.theme-dark .native-login__button,.theme-light .native-login__button{background:#0290c3;color:#f0f0f0}.native-login__button:disabled{opacity:.6}.record-input{padding:.5rem 1rem}.record-input__progress{display:block;padding-bottom:.5rem;text-align:center}.theme-light .record-input__progress{color:#222}.theme-dark .record-input__progress{color:#ddd}.record-input__empty{font-style:italic;padding:1rem 0;text-align:center}.theme-light .record-input__empty{color:#222}.theme-dark .record-input__empty{color:#ddd}.record-input__fields{gap:.75rem}.record-input__field,.record-input__fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.record-input__field{gap:.25rem}.record-input__field-header{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem;justify-content:space-between}.record-input__label{font-size:.875rem;font-weight:500}.theme-light .record-input__label{color:#020202}.theme-dark .record-input__label{color:#f0f0f0}.record-input__recent{border-radius:4px;cursor:pointer;font-size:.75rem;padding:.125rem .25rem}.theme-light .record-input__recent{background:#fff;border:1px solid #ddd;color:#222}.theme-dark .record-input__recent{background:#000;border:1px solid #1e1e1e;color:#ddd}.record-input__duration-row{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.25rem}.record-input__duration-input{border-radius:4px;font-size:1rem;padding:.5rem;text-align:center;width:3.5rem}.theme-light .record-input__duration-input{background:#fff;border:1px solid #ddd;color:#020202}.theme-dark .record-input__duration-input{background:#000;border:1px solid #1e1e1e;color:#f0f0f0}.record-input__duration-input:focus{outline:none}.theme-dark .record-input__duration-input:focus,.theme-light .record-input__duration-input:focus{border-color:#0290c3}.record-input__duration-label{font-size:.875rem;padding-right:.5rem}.theme-light .record-input__duration-label{color:#222}.theme-dark .record-input__duration-label{color:#ddd}.record-input__number-row{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem}.record-input__number{border-radius:4px;font-size:1rem;padding:.5rem;width:6rem}.theme-light .record-input__number{background:#fff;border:1px solid #ddd;color:#020202}.theme-dark .record-input__number{background:#000;border:1px solid #1e1e1e;color:#f0f0f0}.record-input__number:focus{outline:none}.theme-dark .record-input__number:focus,.theme-light .record-input__number:focus{border-color:#0290c3}.record-input__unit{font-size:.875rem}.theme-light .record-input__unit{color:#222}.theme-dark .record-input__unit{color:#ddd}.record-input__target-hint{display:block;margin-left:.125rem;margin-top:-.25rem}.theme-light .record-input__target-hint{color:#222}.theme-dark .record-input__target-hint{color:#ddd}.record-input__checklist{list-style:none;margin:.25rem 0;padding:0}.record-input__checklist-item{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem;padding:.125rem 0}.record-input__checklist-empty{display:block;font-style:italic;padding:.25rem 0}.theme-light .record-input__checklist-empty{color:#222}.theme-dark .record-input__checklist-empty{color:#ddd}.record-input__checklist-add{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem;margin-top:.5rem}.record-input__checklist-add-input{border-radius:4px;flex:1;padding:.375rem .5rem}.theme-light .record-input__checklist-add-input{background:#fff;border:1px solid #ddd;color:#020202}.theme-dark .record-input__checklist-add-input{background:#000;border:1px solid #1e1e1e;color:#f0f0f0}.record-input__checklist-add-input:focus{outline:none}.theme-dark .record-input__checklist-add-input:focus,.theme-light .record-input__checklist-add-input:focus{border-color:#0290c3}.record-input__memo{border-radius:4px;font-family:inherit;font-size:.875rem;padding:.5rem;resize:vertical;width:100%}.theme-light .record-input__memo{background:#fff;border:1px solid #ddd;color:#020202}.theme-dark .record-input__memo{background:#000;border:1px solid #1e1e1e;color:#f0f0f0}.record-input__memo:focus{outline:none}.theme-dark .record-input__memo:focus,.theme-light .record-input__memo:focus{border-color:#0290c3}.pomodoro-widget{align-items:center;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;flex-direction:row;gap:.75rem;min-width:12rem;padding:.5rem .75rem;position:fixed;right:1rem;top:4rem;z-index:1300}.theme-light .pomodoro-widget{background:#fff;border:1px solid #ddd;color:#020202}.theme-dark .pomodoro-widget{background:#000;border:1px solid #1e1e1e;color:#f0f0f0}.pomodoro-widget__main{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pomodoro-widget__label{font-size:.75rem;line-height:1;margin-bottom:.125rem;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .pomodoro-widget__label{color:#222}.theme-dark .pomodoro-widget__label{color:#ddd}.pomodoro-widget__label-text{overflow:hidden;text-overflow:ellipsis}.theme-light .pomodoro-widget__cycle{color:#646464}.theme-dark .pomodoro-widget__cycle{color:#969696}.pomodoro-widget__time{font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.theme-dark .pomodoro-widget__time,.theme-light .pomodoro-widget__time{color:#0290c3}.pomodoro-widget__finished{font-size:.75rem}.theme-dark .pomodoro-widget__finished,.theme-light .pomodoro-widget__finished{color:#0290c3}.pomodoro-widget__controls{align-items:center;display:flex;flex-direction:row;gap:.125rem}@media (max-width:480px){.pomodoro-widget{left:.5rem;min-width:0;right:.5rem;top:3.5rem}}.swipe-button{border:1px solid #cacaca;border-radius:.25rem;box-shadow:inset 0 0 .25rem rgba(0,0,0,.125);height:2.5rem;position:relative;text-transform:uppercase;width:100%}.swipe-button>div{font-size:.9rem;position:absolute}.swipe-button__slide{background:#d9534f;height:100%;left:0}.swipe-button__label{display:inline-block;font:400 13.3333px Arial;font-weight:400;height:100%;line-height:1.9;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap;width:100%}.swipe-button__handle{height:calc(100% - 5px)}.swipe-button__handle__inner{background-color:#d9534f;background-image:none;border:1px solid #d43f3a;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:2.4rem;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.swipe-button__handle__inner:hover{background-color:#c9302c;border-color:#ac2925;color:#fff;text-decoration:none}.swipe-button__handle__inner:focus{background-color:#c9302c;border-color:#761c19;color:#fff}.swipe-button__handle__inner>span{font-size:1.5rem;line-height:.75}.user-menu__trigger{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:1.75rem;justify-content:center;margin:.6125rem .8625rem;padding:0;width:1.75rem}.user-menu__trigger:focus{outline:none}.user-menu__trigger img{display:block}.user-menu__item-icon{display:inline-block;margin-right:.75rem;text-align:center;width:1.5rem}.view-select .MuiSelect-select.MuiSelect-select{font-size:1.2rem;line-height:1.5;margin:0;padding:0 1rem 0 0}.view-select div div,.view-select div svg{color:#fff}.app-menu.desktop,.app-menu.desktop .MuiTypography-body1{font-size:.875rem}.app-menu.desktop .app-menu__badge{font-size:.75rem}.app-menu.desktop .app-menu__item-icon.bigger{font-size:1rem;margin:.25rem 1rem 0 0}.app-menu.MuiDrawer-paper{min-width:15rem}.theme-light .app-menu.MuiDrawer-paper{background:#f4f9fa}.theme-dark .app-menu.MuiDrawer-paper{background:#121212}.app-menu.MuiDrawer-paper.desktop{position:relative;z-index:0}.app-menu.MuiDrawer-paper .MuiButtonBase-root{border-radius:1rem;margin:.25rem;padding:.125rem .5rem;width:calc(100% - .5rem)}.app-menu.MuiDrawer-paper .MuiButtonBase-root.full-size{border-radius:unset;margin:0;width:100%}.app-menu__badge{font-size:.8rem;font-weight:lighter;height:1.325rem;line-height:.8rem;margin:.25rem 0 .25rem .5rem;min-width:1.35rem;padding:.3rem;text-align:right;vertical-align:middle}.app-menu .Mui-selected .app-menu__badge{font-weight:700}.theme-light .app-menu .Mui-selected{background-color:#c7ecf7}.theme-dark .app-menu .Mui-selected{background-color:#0f313e}.app-menu__item{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;font-size:1rem;justify-content:space-between;padding:1rem}.app-menu__item--selected{font-weight:700}.theme-dark .app-menu__item--selected,.theme-light .app-menu__item--selected{color:#f0f0f0}.app-menu__item--seperate{border-top:1px solid #ddd}.app-menu__item--large{font-size:1.2rem}.app-menu__item-icon{margin:.3rem 1rem 0 0;text-align:center;width:1.5rem}.app-menu__item-icon.bigger{font-size:1.125rem;margin:.2rem 1rem 0 0}.app-menu__quick-add-btn{align-self:center;height:1rem;margin-right:.25rem;max-height:1rem;max-width:1rem;padding:.25rem;width:1rem}.theme-light .app-menu__quick-add-btn{color:#646464}.theme-dark .app-menu__quick-add-btn{color:#969696}.theme-light .app-menu__quick-add-btn:hover{background-color:#ddd;color:#0290c3}.theme-dark .app-menu__quick-add-btn:hover{background-color:#1e1e1e;color:#0290c3}.app-menu__suggestions{max-width:20rem;padding:.5rem}.app-menu__suggestion{border-radius:.5rem;padding:.75rem}.app-menu__suggestion+.app-menu__suggestion{margin-top:.5rem}.theme-light .app-menu__suggestion{background:#fbfbfb;border:1px solid #ddd}.theme-dark .app-menu__suggestion{background:#040404;border:1px solid #1e1e1e}.app-menu__suggestion-text{font-size:.8125rem;line-height:1.3}.theme-light .app-menu__suggestion-text{color:#222}.theme-dark .app-menu__suggestion-text{color:#ddd}.app-menu__suggestion-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.app-menu__suggestion-button{background:transparent;border:1px solid transparent;border-radius:1rem;cursor:pointer;font-size:.8125rem;padding:.25rem .75rem}.theme-light .app-menu__suggestion-button{color:#222}.theme-dark .app-menu__suggestion-button{color:#ddd}.theme-light .app-menu__suggestion-button:hover{background-color:#ddd}.theme-dark .app-menu__suggestion-button:hover{background-color:#1e1e1e}.theme-dark .app-menu__suggestion-button--primary,.theme-light .app-menu__suggestion-button--primary{background:#0290c3;color:#f0f0f0}.theme-dark .app-menu__suggestion-button--primary:hover,.theme-light .app-menu__suggestion-button--primary:hover{background:#0290c3;opacity:.9}.todos__no-results{padding:4rem}.theme-light .todos__no-results{color:#646464}.theme-dark .todos__no-results{color:#969696}.todos__tags{padding:.25rem 0 0 2.125rem}.todos__tags--desktop{padding:.25rem 0 0 1.5rem}.todos__checkbox{align-self:flex-start;padding-right:1rem}.theme-light .todos__checkbox{color:#a8a8a8}.theme-dark .todos__checkbox{color:#464646}.theme-dark .todos__checkbox--checked,.theme-light .todos__checkbox--checked{color:#0290c3}.todos__checkbox--desktop{cursor:pointer;padding-right:.5rem}.todos__quantity-controller{align-items:center;align-self:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin:-.625rem -.125rem}.theme-light .todos__quantity-controller{color:#646464}.theme-dark .todos__quantity-controller{color:#969696}.todos__quantity-controller.todos__quantity-controller--desktop{margin:-.825rem -.125rem}.todos__group-header{line-height:2rem;padding-left:.5rem}.todos__content--checked{opacity:.5}.todos__info{font-size:1rem;line-height:1.5rem}.todos__info-tooltip{max-height:50vh;max-width:100vw;overflow-y:auto}.todos__todo{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;line-height:1.5rem;width:100%}.todos__todo--expanded{align-items:unset}.todos__time{align-self:center;font-size:.875rem;font-variant-numeric:tabular-nums;padding:0 .5rem;white-space:nowrap}.theme-dark .todos__time,.theme-light .todos__time{color:#0290c3}.todos__time--desktop{font-size:.8125rem}.edit-recurrence__record-section{margin-top:1rem;padding-top:.75rem}.theme-light .edit-recurrence__record-section{border-top:1px solid #ddd}.theme-dark .edit-recurrence__record-section{border-top:1px solid #1e1e1e}.edit-recurrence__record-heading{font-weight:600}.edit-recurrence__record-subhead{display:block;margin-bottom:.5rem}.theme-light .edit-recurrence__record-subhead{color:#222}.theme-dark .edit-recurrence__record-subhead{color:#ddd}.edit-recurrence__record-row{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.75rem;padding:.125rem 0}.edit-recurrence__record-hint{flex:1}.theme-light .edit-recurrence__record-hint{color:#222}.theme-dark .edit-recurrence__record-hint{color:#ddd}.edit-recurrence__checklist-items{border-radius:4px;margin-top:.5rem;padding:.5rem .75rem}.theme-light .edit-recurrence__checklist-items{background:#f4f9fa}.theme-dark .edit-recurrence__checklist-items{background:#121212}.edit-recurrence__checklist-list{list-style:none;margin:.25rem 0;padding:0}.edit-recurrence__checklist-list-item{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem;padding:.125rem 0}.edit-recurrence__checklist-list-name{flex:1}.edit-recurrence__checklist-add{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem;margin-top:.5rem}.edit-recurrence__checklist-add-input{border-radius:4px;flex:1;padding:.375rem .5rem}.theme-light .edit-recurrence__checklist-add-input{background:#fbfbfb;border:1px solid #ddd;color:#020202}.theme-dark .edit-recurrence__checklist-add-input{background:#040404;border:1px solid #1e1e1e;color:#f0f0f0}.select-kind .MuiSelect-select.MuiSelect-select{padding-left:.25rem;padding-right:1rem}.theme-dark .select-kind .kind-option__icon,.theme-light .select-kind .kind-option__icon{color:#0290c3}.select-kind .MuiFormControl-root{margin:0!important}.kind-option__name{padding-left:.5rem}.select-location .MuiSelect-select.MuiSelect-select{padding-left:.25rem;padding-right:1rem}.theme-dark .select-location .location-option__icon,.theme-light .select-location .location-option__icon{color:#0290c3}.select-location .MuiFormControl-root{margin:0!important}.location-option__name{padding-left:.5rem}@media only screen and (min-width:620px) and (min-height:600px){#start-timer-dialog{max-width:22rem}}.start-timer-dialog{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.theme-light .start-timer-dialog{color:#020202}.theme-dark .start-timer-dialog{color:#f0f0f0}.start-timer-dialog__mode-row,.start-timer-dialog__row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.start-timer-dialog__label{flex:1 1 auto;font-size:.875rem}.theme-light .start-timer-dialog__label{color:#222}.theme-dark .start-timer-dialog__label{color:#ddd}.start-timer-dialog__number{border-radius:4px;padding:.25rem .375rem;text-align:right;width:4rem}.theme-light .start-timer-dialog__number{background:#f4f9fa;border:1px solid #ddd;color:#020202}.theme-dark .start-timer-dialog__number{background:#121212;border:1px solid #1e1e1e;color:#f0f0f0}.start-timer-dialog__unit{font-size:.875rem;min-width:2rem}.theme-light .start-timer-dialog__unit{color:#222}.theme-dark .start-timer-dialog__unit{color:#ddd}.start-timer-dialog__redo-hint{margin-top:.25rem}.theme-light .start-timer-dialog__redo-hint{color:#222}.theme-dark .start-timer-dialog__redo-hint{color:#ddd}.doc-editor{width:100%}.doc-editor__shell{position:relative}.doc-editor__input{caret-color:currentColor;line-height:1.2;min-height:8rem;outline:none;padding:.25rem 0 .5rem 1.75rem}.theme-light .doc-editor__input{color:#020202}.theme-dark .doc-editor__input{color:#f0f0f0}.doc-editor__placeholder{left:1.75rem;pointer-events:none;position:absolute;top:.25rem;user-select:none}.theme-light .doc-editor__placeholder{color:#222}.theme-dark .doc-editor__placeholder{color:#ddd}.doc-editor--compact .doc-editor__input{max-height:50vh;min-height:1.5rem;overflow-y:auto;padding-bottom:.25rem;padding-top:.25rem}.doc-editor__paragraph{margin:0 0 .4rem}.doc-editor__h1{font-size:1.6rem;font-weight:700;margin:1rem 0 .4rem}.doc-editor__h2{font-size:1.35rem;font-weight:700;margin:.9rem 0 .4rem}.doc-editor__h3{font-size:1.15rem;font-weight:600;margin:.8rem 0 .3rem}.doc-editor__h4{font-size:1.05rem;font-weight:600;margin:.7rem 0 .3rem}.doc-editor__h5,.doc-editor__h6{font-size:1rem;font-weight:600;margin:.6rem 0 .3rem}.doc-editor__quote{border-left:3px solid;margin:.5rem 0;padding:.25rem 0 .25rem .85rem}.theme-light .doc-editor__quote{border-left-color:#ddd;color:#222}.theme-dark .doc-editor__quote{border-left-color:#1e1e1e;color:#ddd}.doc-editor__ol{margin:.25rem 0;padding-left:1.5rem}.doc-editor__ul{margin:.25rem 0;padding-left:0}.doc-editor__ul .doc-editor__ul{padding-left:1.5rem}.doc-editor__li{margin:.15rem 0}.doc-editor__li--nested{list-style-type:none}.doc-editor__li--nested.doc-editor__li--checked,.doc-editor__li--nested.doc-editor__li--unchecked{padding-left:0}.doc-editor__li--nested.doc-editor__li--checked:after,.doc-editor__li--nested.doc-editor__li--checked:before,.doc-editor__li--nested.doc-editor__li--unchecked:after,.doc-editor__li--nested.doc-editor__li--unchecked:before{content:none}.doc-editor__li--checked,.doc-editor__li--unchecked{list-style-type:none;outline:none;padding-left:1.5rem;position:relative}.doc-editor__li--checked:before,.doc-editor__li--unchecked:before{border:1px solid;border-radius:3px;content:"";cursor:pointer;height:1rem;left:0;position:absolute;top:.2em;width:1rem}.theme-light .doc-editor__li--checked:before,.theme-light .doc-editor__li--unchecked:before{border-color:#222}.theme-dark .doc-editor__li--checked:before,.theme-dark .doc-editor__li--unchecked:before{border-color:#ddd}.doc-editor__li--checked{text-decoration:line-through}.theme-light .doc-editor__li--checked{color:#222}.theme-light .doc-editor__li--checked:before{background:#0290c3;border-color:#0290c3}.theme-dark .doc-editor__li--checked{color:#ddd}.theme-dark .doc-editor__li--checked:before{background:#0290c3;border-color:#0290c3}.doc-editor__li--checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";cursor:pointer;height:.55rem;left:.34rem;position:absolute;top:.3em;transform:rotate(45deg);width:.28rem}.doc-editor__code{border-radius:.35rem;display:block;font-family:Fira Code,Courier New,monospace;font-size:.9rem;margin:.5rem 0;overflow-x:auto;padding:.6rem .85rem;white-space:pre-wrap}.theme-light .doc-editor__code{background:#f4f9fa;color:#020202}.theme-dark .doc-editor__code{background:#121212;color:#f0f0f0}.doc-editor__hr{border:none;height:1px;margin:1rem 0}.theme-light .doc-editor__hr{background:#ddd}.theme-light .doc-editor__hr.selected{outline:2px solid #0290c3}.theme-dark .doc-editor__hr{background:#1e1e1e}.theme-dark .doc-editor__hr.selected{outline:2px solid #0290c3}.doc-editor__link{cursor:pointer;text-decoration:underline}.theme-light .doc-editor__link{color:#0a0af8}.theme-dark .doc-editor__link{color:#314ca3}.doc-editor__text--bold{font-weight:700}.doc-editor__text--italic{font-style:italic}.doc-editor__text--strike{text-decoration:line-through}.doc-editor__text--underline{text-decoration:underline}.doc-editor__text--code{border-radius:.2rem;font-family:Fira Code,Courier New,monospace;font-size:.9em;padding:.1rem .3rem}.theme-light .doc-editor__text--code{background:#f4f9fa}.theme-dark .doc-editor__text--code{background:#121212}.doc-editor__handle-wrap{left:.05rem;position:absolute;z-index:5}.doc-editor__handle{align-items:center;background:transparent;border:none;border-radius:.25rem;cursor:pointer;display:flex;height:1.4rem;justify-content:center;padding:0;position:relative;transition:background .1s ease;width:1.4rem}.theme-light .doc-editor__handle{color:#222}.theme-light .doc-editor__handle:hover{background:#fff;color:#020202}.theme-dark .doc-editor__handle{color:#ddd}.theme-dark .doc-editor__handle:hover{background:#000;color:#f0f0f0}.doc-editor__slash-anchor{z-index:1500}.doc-editor__menu-popup{border-radius:.4rem;left:0;margin-top:1.4rem;max-height:18rem;max-width:min(22rem,100vw - 4.5rem);overflow:hidden;overflow-y:auto;position:absolute;width:max-content}.theme-light .doc-editor__menu-popup{background:#fbfbfb;border:1px solid #ddd;box-shadow:0 4px 16px rgba(0,0,0,.25)}.theme-dark .doc-editor__menu-popup{background:#040404;border:1px solid #1e1e1e;box-shadow:0 4px 16px rgba(0,0,0,.25)}.doc-editor__menu-popup--above{bottom:100%;margin-bottom:1.4rem;margin-top:0;top:auto}.doc-editor__menu{min-width:13rem;padding:.25rem}.doc-editor__handle-menu{margin-top:.25rem;top:100%}.doc-editor__handle-menu.doc-editor__menu-popup--above{bottom:100%;margin-bottom:.25rem;margin-top:0;top:auto}.doc-editor__suggestions{border-radius:.4rem;left:0;margin-top:.25rem;max-height:18rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1400}.theme-light .doc-editor__suggestions{background:#fbfbfb;border:1px solid #ddd;box-shadow:0 4px 16px rgba(0,0,0,.25)}.theme-dark .doc-editor__suggestions{background:#040404;border:1px solid #1e1e1e;box-shadow:0 4px 16px rgba(0,0,0,.25)}.doc-editor__suggestions--above{margin-top:0;transform:translateY(calc(-100% - .25rem))}.doc-editor__suggestion{cursor:pointer;padding:.4rem .6rem}.theme-light .doc-editor__suggestion{color:#020202}.theme-light .doc-editor__suggestion.doc-editor__suggestion--active,.theme-light .doc-editor__suggestion:hover{background:#0290c3;color:#f0f0f0}.theme-dark .doc-editor__suggestion{color:#f0f0f0}.theme-dark .doc-editor__suggestion.doc-editor__suggestion--active,.theme-dark .doc-editor__suggestion:hover{background:#0290c3;color:#f0f0f0}.doc-editor__menu-item{align-items:center;border-radius:.3rem;cursor:pointer;display:flex;gap:.6rem;padding:.4rem .6rem}.theme-light .doc-editor__menu-item{color:#020202}.theme-light .doc-editor__menu-item:hover{background:#fff}.theme-light .doc-editor__menu-item.doc-editor__menu-item--active{background:#0290c3;color:#f0f0f0}.theme-light .doc-editor__menu-item.doc-editor__menu-item--active .doc-editor__menu-icon{color:#f0f0f0}.theme-light .doc-editor__menu-item.doc-editor__menu-item--active .doc-editor__menu-desc{color:#f0f0f0;opacity:.8}.theme-dark .doc-editor__menu-item{color:#f0f0f0}.theme-dark .doc-editor__menu-item:hover{background:#000}.theme-dark .doc-editor__menu-item.doc-editor__menu-item--active{background:#0290c3;color:#f0f0f0}.theme-dark .doc-editor__menu-item.doc-editor__menu-item--active .doc-editor__menu-icon{color:#f0f0f0}.theme-dark .doc-editor__menu-item.doc-editor__menu-item--active .doc-editor__menu-desc{color:#f0f0f0;opacity:.8}.theme-light .doc-editor__menu-icon{color:#222}.theme-dark .doc-editor__menu-icon{color:#ddd}.doc-editor__menu-text{display:flex;flex-direction:column;min-width:0}.doc-editor__menu-label{font-size:.9rem}.doc-editor__menu-desc{font-size:.75rem;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.theme-light .doc-editor__menu-desc{color:#222}.theme-dark .doc-editor__menu-desc{color:#ddd}.doc-editor--readonly .doc-editor__input{cursor:default;min-height:0;padding-left:0}.doc-editor__activity-block,.doc-editor__audio-block,.doc-editor__embed-block,.doc-editor__file-block,.doc-editor__html-block,.doc-editor__image-block,.doc-editor__pdf-block,.doc-editor__video-block{margin:.6rem 0}.doc-editor__block-edit,.doc-editor__block-remove{align-items:center;border:none;border-radius:.25rem;cursor:pointer;display:flex;height:1.5rem;justify-content:center;opacity:.65;padding:0;position:absolute;top:.25rem;transition:opacity .1s ease,background .1s ease;width:1.5rem;z-index:2}.theme-light .doc-editor__block-edit,.theme-light .doc-editor__block-remove{background:#fff;color:#020202}.theme-light .doc-editor__block-edit:hover,.theme-light .doc-editor__block-remove:hover{background:#ddd;opacity:1}.theme-dark .doc-editor__block-edit,.theme-dark .doc-editor__block-remove{background:#000;color:#f0f0f0}.theme-dark .doc-editor__block-edit:hover,.theme-dark .doc-editor__block-remove:hover{background:#1e1e1e;opacity:1}.doc-editor__block-remove{right:.25rem}.doc-editor__block-edit{right:2rem}.doc-editor__embed-wrap{border-radius:.4rem;position:relative}.theme-dark .doc-editor__embed-wrap.doc-editor__embed-wrap--selected,.theme-light .doc-editor__embed-wrap.doc-editor__embed-wrap--selected{outline:2px solid #0290c3}.doc-editor__embed{height:0;padding-bottom:56.25%;position:relative;width:100%}.doc-editor__embed-frame{border:0;border-radius:.4rem;height:100%;inset:0;position:absolute;width:100%}.doc-editor__embed-fallback{border-radius:.4rem;padding:.6rem .85rem;word-break:break-all}.theme-light .doc-editor__embed-fallback{background:#f4f9fa}.theme-light .doc-editor__embed-fallback a{color:#0a0af8}.theme-dark .doc-editor__embed-fallback{background:#121212}.theme-dark .doc-editor__embed-fallback a{color:#314ca3}.doc-editor__image{border-radius:.4rem;display:inline-block;line-height:0;max-width:100%;position:relative}.theme-dark .doc-editor__image.doc-editor__image--selected,.theme-light .doc-editor__image.doc-editor__image--selected{outline:2px solid #0290c3}.doc-editor__image-img{border-radius:.4rem;display:block;height:auto;max-height:40rem;max-width:100%;object-fit:contain;width:auto}.doc-editor__image-block--collapsed{display:none}.doc-editor__gallery{display:flex;flex-direction:column;gap:.4rem}.doc-editor__gallery-lead,.doc-editor__image-img--zoom{cursor:zoom-in}.doc-editor__gallery-thumbs{display:flex;flex-wrap:wrap;gap:.4rem}.doc-editor__gallery-thumb{background:transparent;border:none;border-radius:.3rem;cursor:zoom-in;height:4.5rem;overflow:hidden;padding:0;width:4.5rem}.theme-light .doc-editor__gallery-thumb{outline:1px solid #ddd}.theme-dark .doc-editor__gallery-thumb{outline:1px solid #1e1e1e}.doc-editor__gallery-thumb-img{display:block;height:100%;object-fit:cover;width:100%}.doc-editor__lightbox{background:rgba(0,0,0,.9);inset:0;padding:5rem .25rem;position:fixed;z-index:2000}.doc-editor__lightbox,.doc-editor__lightbox-stage{align-items:center;display:flex;justify-content:center}.doc-editor__lightbox-stage{max-height:100%;max-width:100%}.doc-editor__lightbox-img{border-radius:.25rem;max-height:82vh;max-width:100%;object-fit:contain}.doc-editor__lightbox-close,.doc-editor__lightbox-nav{align-items:center;background:rgba(0,0,0,.4);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:background .1s ease}.doc-editor__lightbox-close:hover,.doc-editor__lightbox-nav:hover{background:hsla(0,0%,100%,.2)}.doc-editor__lightbox-close{height:2.5rem;position:absolute;right:1rem;top:1rem;width:2.5rem}.doc-editor__lightbox-nav{height:3rem;width:3rem}.doc-editor__lightbox-controls{align-items:center;bottom:1rem;display:flex;gap:1rem;left:50%;position:absolute;transform:translateX(-50%)}.doc-editor__lightbox-counter{background:rgba(0,0,0,.4);border-radius:.75rem;color:#fff;font-size:.85rem;padding:.25rem .6rem;white-space:nowrap}.doc-editor__audio,.doc-editor__file,.doc-editor__pdf,.doc-editor__video{border-radius:.4rem;position:relative}.theme-dark .doc-editor__audio.doc-editor__audio--selected,.theme-dark .doc-editor__audio.doc-editor__file--selected,.theme-dark .doc-editor__audio.doc-editor__pdf--selected,.theme-dark .doc-editor__audio.doc-editor__video--selected,.theme-dark .doc-editor__file.doc-editor__audio--selected,.theme-dark .doc-editor__file.doc-editor__file--selected,.theme-dark .doc-editor__file.doc-editor__pdf--selected,.theme-dark .doc-editor__file.doc-editor__video--selected,.theme-dark .doc-editor__pdf.doc-editor__audio--selected,.theme-dark .doc-editor__pdf.doc-editor__file--selected,.theme-dark .doc-editor__pdf.doc-editor__pdf--selected,.theme-dark .doc-editor__pdf.doc-editor__video--selected,.theme-dark .doc-editor__video.doc-editor__audio--selected,.theme-dark .doc-editor__video.doc-editor__file--selected,.theme-dark .doc-editor__video.doc-editor__pdf--selected,.theme-dark .doc-editor__video.doc-editor__video--selected,.theme-light .doc-editor__audio.doc-editor__audio--selected,.theme-light .doc-editor__audio.doc-editor__file--selected,.theme-light .doc-editor__audio.doc-editor__pdf--selected,.theme-light .doc-editor__audio.doc-editor__video--selected,.theme-light .doc-editor__file.doc-editor__audio--selected,.theme-light .doc-editor__file.doc-editor__file--selected,.theme-light .doc-editor__file.doc-editor__pdf--selected,.theme-light .doc-editor__file.doc-editor__video--selected,.theme-light .doc-editor__pdf.doc-editor__audio--selected,.theme-light .doc-editor__pdf.doc-editor__file--selected,.theme-light .doc-editor__pdf.doc-editor__pdf--selected,.theme-light .doc-editor__pdf.doc-editor__video--selected,.theme-light .doc-editor__video.doc-editor__audio--selected,.theme-light .doc-editor__video.doc-editor__file--selected,.theme-light .doc-editor__video.doc-editor__pdf--selected,.theme-light .doc-editor__video.doc-editor__video--selected{outline:2px solid #0290c3}.doc-editor__video-el{background:#000;border-radius:.4rem;max-height:40rem;max-width:100%}.doc-editor__audio-el,.doc-editor__pdf-frame,.doc-editor__video-el{display:block;width:100%}.doc-editor__pdf-frame{border:0;border-radius:.4rem;height:32rem}.doc-editor__file-card{align-items:center;border-radius:.4rem;display:flex;gap:.75rem;padding:.6rem .85rem;text-decoration:none}.theme-light .doc-editor__file-card{background:#f4f9fa;border:1px solid #ddd;color:#020202}.theme-light .doc-editor__file-card:hover{background:#fff}.theme-dark .doc-editor__file-card{background:#121212;border:1px solid #1e1e1e;color:#f0f0f0}.theme-dark .doc-editor__file-card:hover{background:#000}.theme-light .doc-editor__file-icon{color:#222}.theme-dark .doc-editor__file-icon{color:#ddd}.doc-editor__file-meta{display:flex;flex-direction:column;min-width:0}.doc-editor__file-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-editor__file-size{font-size:.85rem}.theme-light .doc-editor__file-size{color:#222}.theme-dark .doc-editor__file-size{color:#ddd}.doc-editor__html{border-radius:.4rem;display:flex;flex-direction:column;gap:.4rem;padding:.25rem;position:relative}.theme-dark .doc-editor__html.doc-editor__html--selected,.theme-light .doc-editor__html.doc-editor__html--selected{outline:2px solid #0290c3}.doc-editor__html-input{border-radius:.35rem;font-family:Fira Code,Courier New,monospace;font-size:.85rem;line-height:1.5;min-height:5rem;padding:.5rem .65rem;resize:vertical;width:100%}.theme-light .doc-editor__html-input{background:#f4f9fa;border:1px solid #ddd;color:#020202}.theme-dark .doc-editor__html-input{background:#121212;border:1px solid #1e1e1e;color:#f0f0f0}.theme-light .doc-editor__html-preview,.theme-light .doc-editor__html-render{color:#020202}.theme-dark .doc-editor__html-preview,.theme-dark .doc-editor__html-render{color:#f0f0f0}.doc-editor__html-preview{border-radius:.35rem;padding:.6rem .85rem}.theme-light .doc-editor__html-preview{border:1px dashed #ddd}.theme-dark .doc-editor__html-preview{border:1px dashed #1e1e1e}.awesome-bar-input{border-radius:3px;padding:.25rem;position:relative;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.theme-light .awesome-bar-input{border:1px solid rgba(0,0,0,.12)}.theme-dark .awesome-bar-input{border:1px solid hsla(0,0%,100%,.12)}.awesome-bar-input .MuiButtonBase-root.MuiIconButton-root.close-submenu{border-radius:.75rem;width:1.25rem}.theme-dark .awesome-bar-input .MuiButtonBase-root.MuiIconButton-root.close-submenu,.theme-light .awesome-bar-input .MuiButtonBase-root.MuiIconButton-root.close-submenu{background-color:#0290c3;color:#f0f0f0}.awesome-bar-input .MuiInputBase-input{padding:unset}.awesome-bar-input.awesome-bar-input--has-input .awesome-bar-input__footer{height:2.25rem;padding-top:.25rem}.theme-light .awesome-bar-input.awesome-bar-input--has-input .awesome-bar-input__footer{border-top:1px solid rgba(0,0,0,.12)}.theme-dark .awesome-bar-input.awesome-bar-input--has-input .awesome-bar-input__footer{border-top:1px solid hsla(0,0%,100%,.12)}.awesome-bar-input.awesome-bar-input--has-input .awesome-bar-input__footer--mobile{height:2.75rem;padding-top:.25rem}.awesome-bar-input.awesome-bar-input--has-input .input.not-expanded{padding:.25rem 2rem .5rem .25rem!important}.awesome-bar-input.awesome-bar-input--has-input .expand-toggle--not-expanded{height:1rem;width:1rem}.awesome-bar-input:focus-within .awesome-bar-input__footer{height:2.25rem;padding-top:.25rem}.theme-light .awesome-bar-input:focus-within .awesome-bar-input__footer{border-top:1px solid rgba(0,0,0,.12)}.theme-dark .awesome-bar-input:focus-within .awesome-bar-input__footer{border-top:1px solid hsla(0,0%,100%,.12)}.awesome-bar-input:focus-within .awesome-bar-input__footer--mobile{height:2.75rem;padding-top:.25rem}.awesome-bar-input:focus-within .input.not-expanded{padding:.25rem 2rem .5rem .25rem!important}.awesome-bar-input:focus-within .expand-toggle--not-expanded{height:1rem;width:1rem}.awesome-bar-input__input-wrapper{overflow-y:auto}.awesome-bar-input__input-wrapper--expanded{height:calc(100svh - 3.75rem);padding-right:2.25rem}.awesome-bar-input__input-wrapper--expanded.awesome-bar-input__input-wrapper--preview{height:calc(100svh - 1.5rem)}.awesome-bar-input__input-wrapper--expanded.awesome-bar-input__input-wrapper--has-secondary{height:calc(100svh - 6.5rem)}.awesome-bar-input__input-wrapper--expanded.awesome-bar-input__input-wrapper--has-secondary.awesome-bar-input__input-wrapper--preview{height:calc(100svh - 4.5rem)}.awesome-bar-input__input-wrapper--not-expanded textarea{max-height:250px}.awesome-bar-input__input-wrapper--rich{overflow:visible}.awesome-bar-input .input{font-family:monospace}.awesome-bar-input .input.expanded{height:calc(100vh - 8rem)}.awesome-bar-input .awesome-bar-input__input-wrapper--has-secondary .input.expanded{height:calc(100vh - 11rem)}.awesome-bar-input .input.not-expanded{padding:.25rem 2rem .25rem .25rem!important}.theme-light .awesome-bar-input{background-color:#fff;color:#020202}.theme-dark .awesome-bar-input{background-color:#000;color:#f0f0f0}.awesome-bar-input.no-border{border:unset;border-radius:unset;margin-left:-.5rem;margin-right:-.5rem;padding:unset}.awesome-bar-input button{background-color:transparent;border:none;border-radius:0;color:none;cursor:default;font-family:inherit;font-size:inherit;letter-spacing:normal;line-height:inherit;margin:0 .25rem 0 0;padding:.25rem .5rem;text-align:center;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:none;word-spacing:normal}.awesome-bar-input button svg{transition:color .15s ease-in-out}.theme-light .awesome-bar-input button .expand-toggle{color:#b5b5b5}.theme-dark .awesome-bar-input button .expand-toggle{color:#757575}.theme-dark .awesome-bar-input button .submit-btn,.theme-light .awesome-bar-input button .submit-btn{color:#0290c3}.theme-light .awesome-bar-input button .submit-btn.disabled{color:#b5b5b5}.theme-dark .awesome-bar-input button .submit-btn.disabled{color:#757575}.theme-light .awesome-bar-input button{color:#646464}.theme-dark .awesome-bar-input button{color:#969696}.theme-dark .awesome-bar-input button.MuiButton-textPrimary,.theme-light .awesome-bar-input button.MuiButton-textPrimary{color:#0290c3}.awesome-bar-input button:focus{outline:0}.awesome-bar-input button:last-child{margin-right:0}.awesome-bar-input__flexer{-webkit-flex:1 1 0%;-webkit-flex-basis:0%;-webkit-flex-grow:1;-webkit-flex-shrink:1;flex:1 1 0%}.awesome-bar-input__footer{align-items:center;border-top:0 solid transparent;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:0;justify-content:space-between;overflow-y:hidden;padding-top:0;transition:all .3s ease-in-out;width:100%}.awesome-bar-input__footer--has-input{border-top:1px solid #e5e5e5;height:2.25rem!important;padding-top:.25rem}.awesome-bar-input__footer--has-input .expand-toggle--not-expanded{height:1rem!important;width:1rem!important}.awesome-bar-input__footer--mobile.awesome-bar-input__footer--has-input{height:2.75rem!important;padding-top:.25rem}.awesome-bar-input__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.25rem;position:relative;width:100%}.theme-light .awesome-bar-input__header{border-bottom:1px solid rgba(0,0,0,.12)}.theme-dark .awesome-bar-input__header{border-bottom:1px solid hsla(0,0%,100%,.12)}.awesome-bar-input__tab{flex:1;flex-direction:column;font-weight:lighter;max-width:8rem;text-align:center}.theme-light .awesome-bar-input__tab{color:#646464}.theme-dark .awesome-bar-input__tab{color:#969696}.awesome-bar-input__tab button{width:100%}.awesome-bar-input__tab--active{border-bottom:2px solid #a7a7a7}.awesome-bar-input__tab--active button{font-weight:600}.theme-light .awesome-bar-input__tab--active{color:#020202}.theme-dark .awesome-bar-input__tab--active{color:#f0f0f0}.theme-light .awesome-bar-input__tab:hover{color:#020202}.theme-dark .awesome-bar-input__tab:hover{color:#f0f0f0}.awesome-bar-input__toolbar-box{-webkit-flex:1;-webkit-flex-basis:0%;-webkit-flex-grow:1;-webkit-flex-shrink:1;flex:1;height:2rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.awesome-bar-input__toolbar{display:inline-block;width:100%}.awesome-bar-input__toolbar>*{display:inline-block;vertical-align:middle}.universal-input-bar{max-width:50rem;padding:.25rem 0;width:100%;z-index:100}.universal-input-bar--mobile{padding:.25rem .625rem 0}.universal-input-bar--desktop{margin:0 .25rem;width:calc(100% - .5rem)}.universal-input-bar__container{background-image:unset;width:100%}.theme-light .universal-input-bar__container{background-color:#fff;border-top:1px solid rgba(0,0,0,.12)}.theme-dark .universal-input-bar__container{background-color:#000;border-top:1px solid hsla(0,0%,100%,.12)}.theme-light .universal-input-bar{background-color:#fff}.theme-dark .universal-input-bar{background-color:#000}.theme-light .awesome-bar__tags-container{background-color:#fff}.theme-dark .awesome-bar__tags-container{background-color:#000}.awesome-bar__tag-autocomplete,.awesome-bar__tag-autocomplete .MuiAutocomplete-root{width:100%}.awesome-bar__tag-autocomplete .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.theme-light .awesome-bar__tag-autocomplete .MuiInput-root{color:#020202}.theme-light .awesome-bar__tag-autocomplete .MuiInput-root.Mui-focused:after,.theme-light .awesome-bar__tag-autocomplete .MuiInput-root:before,.theme-light .awesome-bar__tag-autocomplete .MuiInput-root:hover:not(.Mui-disabled):before{border-bottom:unset}.theme-dark .awesome-bar__tag-autocomplete .MuiInput-root{color:#f0f0f0}.theme-dark .awesome-bar__tag-autocomplete .MuiInput-root.Mui-focused:after,.theme-dark .awesome-bar__tag-autocomplete .MuiInput-root:before,.theme-dark .awesome-bar__tag-autocomplete .MuiInput-root:hover:not(.Mui-disabled):before{border-bottom:unset}.theme-light .awesome-bar__tag-autocomplete .MuiInputBase-input{color:#020202}.theme-dark .awesome-bar__tag-autocomplete .MuiInputBase-input{color:#f0f0f0}.awesome-bar__tag-autocomplete .MuiInputBase-input::placeholder{opacity:1}.theme-light .awesome-bar__tag-autocomplete .MuiInputBase-input::placeholder{color:#222}.theme-dark .awesome-bar__tag-autocomplete .MuiInputBase-input::placeholder{color:#ddd}.theme-light .awesome-bar__tag-chip{background-color:#f4f9fa!important;border:1px solid #ddd!important;color:#020202!important}.theme-light .awesome-bar__tag-chip .MuiChip-deleteIcon{color:#222!important}.theme-light .awesome-bar__tag-chip .MuiChip-deleteIcon:hover{color:#020202!important}.theme-dark .awesome-bar__tag-chip{background-color:#121212!important;border:1px solid #1e1e1e!important;color:#f0f0f0!important}.theme-dark .awesome-bar__tag-chip .MuiChip-deleteIcon{color:#ddd!important}.theme-dark .awesome-bar__tag-chip .MuiChip-deleteIcon:hover{color:#f0f0f0!important}.theme-light .awesome-bar__assignee-chip{background-color:#f4f9fa!important;border:1px solid #ddd!important;color:#020202!important}.theme-light .awesome-bar__assignee-chip .MuiChip-deleteIcon{color:#222!important}.theme-light .awesome-bar__assignee-chip .MuiChip-deleteIcon:hover{color:#020202!important}.theme-dark .awesome-bar__assignee-chip{background-color:#121212!important;border:1px solid #1e1e1e!important;color:#f0f0f0!important}.theme-dark .awesome-bar__assignee-chip .MuiChip-deleteIcon{color:#ddd!important}.theme-dark .awesome-bar__assignee-chip .MuiChip-deleteIcon:hover{color:#f0f0f0!important}.awesome-bar__input-text{white-space:nowrap}.awesome-bar__drafts{display:inline-flex;position:relative;vertical-align:middle}.awesome-bar__drafts-dropdown{border-radius:4px;bottom:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);max-width:20rem;min-width:16rem;overflow:hidden;position:absolute;right:0;z-index:200}.theme-light .awesome-bar__drafts-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.12)}.theme-dark .awesome-bar__drafts-dropdown{background-color:#000;border:1px solid hsla(0,0%,100%,.12)}.awesome-bar__drafts-dropdown--below{bottom:auto;top:100%}.awesome-bar__drafts-item{align-items:center;cursor:pointer;display:flex;gap:.25rem;padding:.25rem .5rem}.theme-light .awesome-bar__drafts-item:hover{background-color:#f4f9fa}.theme-dark .awesome-bar__drafts-item:hover{background-color:#121212}.awesome-bar__drafts-item-content{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.awesome-bar__drafts-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.awesome-bar__drafts-pill{border-radius:.625rem;font-size:.65rem;font-weight:600;letter-spacing:.02em;padding:.075rem .375rem;text-transform:uppercase;white-space:nowrap}.theme-light .awesome-bar__drafts-pill{background:#ddd;color:#222}.theme-dark .awesome-bar__drafts-pill{background:#1e1e1e;color:#ddd}.awesome-bar__drafts-pill--target{font-weight:500;letter-spacing:normal;max-width:10rem;overflow:hidden;text-overflow:ellipsis;text-transform:none}.awesome-bar__drafts-item-text{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .awesome-bar__drafts-item-text{color:#020202}.theme-dark .awesome-bar__drafts-item-text{color:#f0f0f0}.awesome-bar__drafts-item-time{font-size:.75rem}.theme-light .awesome-bar__drafts-item-time{color:#222}.theme-dark .awesome-bar__drafts-item-time{color:#ddd}.header-bar{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;max-width:100%;overflow:hidden;position:relative}.theme-light .header-bar--mobile{background-color:#0290c3;color:#f0f0f0}.theme-light .header-bar--mobile svg{color:#f0f0f0}.theme-dark .header-bar--mobile{background-color:#0290c3;color:#f0f0f0}.theme-dark .header-bar--mobile svg{color:#f0f0f0}.theme-light .header-bar--desktop{background-color:#f4f9fa;border-bottom:1px solid rgba(0,0,0,.12)}.theme-dark .header-bar--desktop{background-color:#121212;border-bottom:1px solid hsla(0,0%,100%,.12)}@media only screen and (max-width:620px){.header-bar{padding-left:3rem;padding-right:2rem}.header-bar--no-more-menu{padding-right:.5rem}.header-bar .header-btn{height:3rem;padding:.75rem 1rem;width:3rem}.header-bar__more-btn{padding:.2rem;position:absolute;right:.175rem}.header-bar__cancel-btn{padding:.7rem 1rem;position:absolute;right:0}.header-bar .back-btn,.header-bar .menu-btn{height:3rem}}@media only screen and (min-width:620px){.header-bar{padding:0 2rem}.header-bar .header-btn{height:2.25rem;padding:.45rem .6rem;width:2.25rem}.header-bar__more-btn{padding:.2rem;position:absolute;right:0;top:-.125rem}.header-bar__cancel-btn{padding:.7rem 1rem;position:absolute;right:0;top:-.375rem}.header-bar--no-back-btn{padding-left:.5rem}.header-bar .back-btn,.header-bar .menu-btn{height:2.25rem}}.header-bar .header-btn{cursor:pointer;text-align:center}.header-bar .back-btn,.header-bar .menu-btn{left:0;position:absolute;top:0}.header-bar .separator{font-size:.8rem;padding:.125rem}.header-bar .text{display:inline-block;font-family:Arial,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:.25rem;overflow:hidden;padding:.725rem .25rem;text-overflow:ellipsis;user-select:text;white-space:nowrap;width:auto}.preferences-manager__title{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.theme-light .preferences-manager__title{color:#020202}.theme-dark .preferences-manager__title{color:#f0f0f0}.preferences-manager__setting{align-items:center;border-radius:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;margin-bottom:.5rem;padding:1rem}.theme-light .preferences-manager__setting{background-color:#fff;border:1px solid #ddd}.theme-dark .preferences-manager__setting{background-color:#000;border:1px solid #1e1e1e}.preferences-manager__setting-info{flex:1;margin-right:1rem}.preferences-manager__setting-label{display:block;font-weight:600;margin-bottom:.25rem}.theme-light .preferences-manager__setting-label{color:#020202}.theme-dark .preferences-manager__setting-label{color:#f0f0f0}.preferences-manager__setting-description{font-size:.875rem;margin:0}.theme-light .preferences-manager__setting-description{color:#222}.theme-dark .preferences-manager__setting-description{color:#ddd}.preferences-manager__setting-description--error{margin-top:.375rem}.theme-dark .preferences-manager__setting-description--error,.theme-light .preferences-manager__setting-description--error{color:#c00}.theme-light .preferences-manager .MuiSwitch-root .MuiSwitch-track{background-color:#646464}.theme-dark .preferences-manager .MuiSwitch-root .MuiSwitch-track{background-color:#969696}.preferences-manager__select{min-width:9rem}.delete-account{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;padding:.5rem 0}.delete-account__warning{line-height:1.4;margin:0 0 1rem}.theme-light .delete-account__warning{color:#020202}.theme-dark .delete-account__warning{color:#f0f0f0}.delete-account__instruction{font-weight:600;margin:0 0 .5rem}.theme-light .delete-account__instruction{color:#222}.theme-dark .delete-account__instruction{color:#ddd}.edit-profile-picture{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;padding:.5rem 0}.edit-profile-picture__file-input{display:none}.edit-profile-picture__viewport{cursor:grab;height:256px;max-width:100%;overflow:hidden;position:relative;touch-action:none;user-select:none;width:256px}.theme-light .edit-profile-picture__viewport{background:#f4f9fa}.theme-dark .edit-profile-picture__viewport{background:#121212}.edit-profile-picture__viewport:active{cursor:grabbing}.edit-profile-picture__image{image-rendering:auto;left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;user-select:none}.edit-profile-picture__mask{border-radius:50%;bottom:0;box-shadow:0 0 0 9999px rgba(0,0,0,.55);left:0;outline:2px solid hsla(0,0%,100%,.6);outline-offset:-2px;pointer-events:none;position:absolute;right:0;top:0}.edit-profile-picture__zoom-row{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.75rem;max-width:100%;padding:.75rem 0 .25rem;width:256px}.edit-profile-picture__zoom-icon{font-size:.75rem;opacity:.7}.edit-profile-picture__zoom-icon--large{font-size:1.25rem}.edit-profile-picture__hint{font-size:.8rem;margin:.25rem 0 0;text-align:center}.theme-light .edit-profile-picture__hint{color:#222}.theme-dark .edit-profile-picture__hint{color:#ddd}.edit-profile-picture__empty{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;gap:.75rem;max-width:280px;padding:1.5rem 1rem;text-align:center}.theme-light .edit-profile-picture__empty{color:#222}.theme-dark .edit-profile-picture__empty{color:#ddd}.edit-profile-picture__empty-icon{opacity:.6}.edit-profile-picture__current{border-radius:50%;height:128px;object-fit:cover;width:128px}.theme-light .edit-profile-picture__current{box-shadow:0 0 0 2px #ddd}.theme-dark .edit-profile-picture__current{box-shadow:0 0 0 2px #1e1e1e}.settings-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.settings-view__scroll{overflow-y:auto;width:100%}.settings-view__danger-zone{align-items:flex-start;border:1px solid #da314b;border-radius:6px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;margin:1rem;padding:1rem}.settings-view__danger-title{color:#da314b;margin:0 0 .5rem}.settings-view__danger-text{line-height:1.4;margin:0 0 1rem}.theme-light .settings-view__danger-text{color:#222}.theme-dark .settings-view__danger-text{color:#ddd}.search-input{height:1.5rem;padding-right:.75rem;position:relative;transition:width .3s ease-in-out;width:2.25rem}.search-input.search-input--has-input,.search-input:focus-within{width:15rem}.search-input.search-input--has-input svg,.search-input:focus-within svg{left:1rem}.search-input .search-input__clear-btn{height:1.25rem;opacity:0;position:absolute;right:1rem;top:0;transition:opacity .3s ease-in-out}.search-input .search-input__clear-btn svg{font-size:.875rem;margin-left:-.5rem}.theme-light .search-input .search-input__clear-btn svg{color:#020202}.theme-dark .search-input .search-input__clear-btn svg{color:#f0f0f0}.search-input--has-input .search-input__clear-btn{opacity:1}.search-input svg{font-size:.875rem;height:1.25rem;left:1rem;pointer-events:none;position:absolute;top:.125rem;transition:left .3s ease-in-out}.theme-light .search-input svg{color:#020202}.theme-dark .search-input svg{color:#f0f0f0}.search-input .search-box{border-radius:1rem;border-style:none;border-width:0;font-size:1rem;height:100%;margin:0 .5rem;padding-left:1.25rem;padding-right:.5rem;transition:border-width padding-left .3s ease-in-out}.theme-light .search-input .search-box{background:#fbfbfb;color:#020202}.theme-dark .search-input .search-box{background:#040404;color:#f0f0f0}.search-input .search-box.search-box--has-input,.search-input .search-box:focus{border-style:solid;border-width:1px;outline:none;padding-left:1.75rem}.theme-dark .search-input .search-box.search-box--has-input,.theme-dark .search-input .search-box:focus,.theme-light .search-input .search-box.search-box--has-input,.theme-light .search-input .search-box:focus{border-color:#0290c3;box-shadow:0 0 3px #0290c3}.tag-browser{display:flex;flex-direction:column;height:100%;width:320px}.theme-light .tag-browser{background:#fbfbfb;color:#020202}.theme-dark .tag-browser{background:#040404;color:#f0f0f0}@media (max-width:600px){.tag-browser{width:280px}}.theme-light .tag-browser__trigger-button{color:#020202;margin-left:.5rem}.theme-light .tag-browser__trigger-button:hover{background:#fff}.theme-dark .tag-browser__trigger-button{color:#f0f0f0;margin-left:.5rem}.theme-dark .tag-browser__trigger-button:hover{background:#000}.theme-light .tag-browser__drawer{background:#fbfbfb;border-left:1px solid #ddd}.theme-dark .tag-browser__drawer{background:#040404;border-left:1px solid #1e1e1e}.tag-browser__header{align-items:center;border-bottom:1px solid;display:flex;justify-content:space-between;padding:1rem}.theme-light .tag-browser__header{border-bottom-color:#ddd}.theme-dark .tag-browser__header{border-bottom-color:#1e1e1e}.tag-browser__title{font-weight:600;margin:0}.theme-light .tag-browser__title{color:#020202}.theme-dark .tag-browser__title{color:#f0f0f0}.tag-browser__header-actions{align-items:center;display:flex;gap:.25rem}.theme-light .tag-browser__close-button,.theme-light .tag-browser__mode-button{color:#222}.theme-light .tag-browser__close-button:hover,.theme-light .tag-browser__mode-button:hover{background:#fff;color:#020202}.theme-dark .tag-browser__close-button,.theme-dark .tag-browser__mode-button{color:#ddd}.theme-dark .tag-browser__close-button:hover,.theme-dark .tag-browser__mode-button:hover{background:#000;color:#f0f0f0}.tag-browser__group-label{font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.5rem 1rem .25rem;text-transform:uppercase}.theme-light .tag-browser__group-label{background:#f4f9fa;color:#222}.theme-dark .tag-browser__group-label{background:#121212;color:#ddd}.tag-browser__empty{align-items:center;display:flex;justify-content:center;padding:2rem 1rem}.theme-light .tag-browser__empty-text{color:#222}.theme-dark .tag-browser__empty-text{color:#ddd}.tag-browser__filter-banner{align-items:center;border-radius:.25rem;display:flex;justify-content:space-between;margin:.5rem;padding:.75rem 1rem}.theme-dark .tag-browser__filter-banner,.theme-light .tag-browser__filter-banner{background:#0290c3;color:#f0f0f0}.tag-browser__filter-text{flex:1;margin-right:.5rem}.theme-dark .tag-browser__filter-text,.theme-light .tag-browser__filter-text{color:#f0f0f0}.theme-light .tag-browser__clear-chip{background:#f0f0f0;color:#0290c3}.theme-light .tag-browser__clear-chip:hover{opacity:.9}.theme-light .tag-browser__clear-chip .MuiChip-deleteIcon{color:#0290c3}.theme-light .tag-browser__clear-chip .MuiChip-deleteIcon:hover{opacity:.8}.theme-dark .tag-browser__clear-chip{background:#f0f0f0;color:#0290c3}.theme-dark .tag-browser__clear-chip:hover{opacity:.9}.theme-dark .tag-browser__clear-chip .MuiChip-deleteIcon{color:#0290c3}.theme-dark .tag-browser__clear-chip .MuiChip-deleteIcon:hover{opacity:.8}.tag-browser__list{flex:1;overflow-y:auto;padding:.5rem 0}.theme-light .tag-browser__list-item{border-bottom:1px solid #f4f9fa}.theme-dark .tag-browser__list-item{border-bottom:1px solid #121212}.tag-browser__list-item:last-child{border-bottom:none}.tag-browser__list-item-button{padding:.75rem 1rem}.theme-light .tag-browser__list-item-button:hover{background:#fff}.theme-light .tag-browser__list-item-button.Mui-selected{background:#f4f9fa}.theme-light .tag-browser__list-item-button.Mui-selected:hover{background:#fff}.theme-dark .tag-browser__list-item-button:hover{background:#000}.theme-dark .tag-browser__list-item-button.Mui-selected{background:#121212}.theme-dark .tag-browser__list-item-button.Mui-selected:hover{background:#000}.tag-browser__list-item-text .MuiListItemText-primary{font-weight:500}.theme-light .tag-browser__list-item-text .MuiListItemText-primary{color:#020202}.theme-dark .tag-browser__list-item-text .MuiListItemText-primary{color:#f0f0f0}.tag-browser__list-item-text .MuiListItemText-secondary{font-size:.75rem}.theme-light .tag-browser__list-item-text .MuiListItemText-secondary{color:#222}.theme-dark .tag-browser__list-item-text .MuiListItemText-secondary{color:#ddd}.tag-browser__badge{margin-left:1rem}.tag-browser__badge .MuiBadge-badge{border-radius:12px;font-weight:600;height:24px;min-width:32px;padding:0 8px;position:static;transform:none}.theme-light .tag-browser__badge .MuiBadge-badge{background:#ddd;color:#020202}.theme-dark .tag-browser__badge .MuiBadge-badge{background:#1e1e1e;color:#f0f0f0}.theme-dark .tag-browser__badge.MuiBadge-colorPrimary .MuiBadge-badge,.theme-light .tag-browser__badge.MuiBadge-colorPrimary .MuiBadge-badge{background:#0290c3;color:#f0f0f0}.tag-manager{display:flex;flex:1;flex-direction:column;overflow:hidden}.tag-manager__toolbar{align-items:center;border-bottom:1px solid;display:flex;gap:.5rem;padding:.75rem 1rem}.theme-light .tag-manager__toolbar{border-bottom-color:#ddd}.theme-dark .tag-manager__toolbar{border-bottom-color:#1e1e1e}.tag-manager__filter{flex:1}.tag-manager__select-all{white-space:nowrap}.tag-manager__batch{padding:.5rem 1rem}.theme-light .tag-manager__batch{background:#f4f9fa;border-bottom:1px solid #ddd}.theme-dark .tag-manager__batch{background:#121212;border-bottom:1px solid #1e1e1e}.tag-manager__batch-count{font-weight:600;margin-bottom:.5rem}.theme-light .tag-manager__batch-count{color:#020202}.theme-dark .tag-manager__batch-count{color:#f0f0f0}.tag-manager__batch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.tag-manager__batch-field{min-width:7rem}.tag-manager__list{flex:1;overflow-y:auto}.tag-manager__empty{padding:2rem 1rem;text-align:center}.theme-light .tag-manager__empty{color:#222}.theme-dark .tag-manager__empty{color:#ddd}.tag-manager__group-label{display:block;font-weight:700;letter-spacing:.05em;padding:.6rem 1rem .25rem}.theme-light .tag-manager__group-label{background:#f4f9fa;color:#222}.theme-dark .tag-manager__group-label{background:#121212;color:#ddd}.theme-light .tag-manager__item{border-bottom:1px solid #f4f9fa}.theme-dark .tag-manager__item{border-bottom:1px solid #121212}.tag-manager__item-row{align-items:center;display:flex;padding:.25rem .5rem .25rem .25rem}.tag-manager__item-main{cursor:pointer;flex:1;min-width:0;padding:.25rem 0}.tag-manager__item-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .tag-manager__item-name{color:#020202}.theme-dark .tag-manager__item-name{color:#f0f0f0}.theme-light .tag-manager__item-meta{color:#222}.theme-dark .tag-manager__item-meta{color:#ddd}.theme-light .tag-manager__item-check,.theme-light .tag-manager__item-menu-btn{color:#222}.theme-dark .tag-manager__item-check,.theme-dark .tag-manager__item-menu-btn{color:#ddd}.tag-manager__menu-item--danger{color:#c00}.tag-manager__editor{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem}.theme-light .tag-manager__editor{background:#fff}.theme-dark .tag-manager__editor{background:#000}.tag-manager__editor-actions{align-items:center;display:flex;gap:.5rem}.theme-light .tag-manager__rename-hint{color:#222}.theme-dark .tag-manager__rename-hint{color:#ddd}.empty-state{padding:1rem}.empty-state__icon{margin-block-end:2rem}.theme-light .empty-state__icon{color:#646464}.theme-dark .empty-state__icon{color:#969696}.empty-state__message{margin-block-start:.5rem}.theme-light .empty-state__message{color:#222}.theme-dark .empty-state__message{color:#ddd}.stretch-panel{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.stretch-panel>.inner{height:100%;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}.stretch-panel>.inner.scroll-y{overflow-y:auto}.stretch-panel>.inner.scroll-x{overflow-x:auto}.list{margin:0 auto 5rem!important}.list.no-margin{margin:0 auto .25rem!important}.theme-light .list .MuiListSubheader-root{background-color:#c7ecf7}.theme-dark .list .MuiListSubheader-root{background-color:#0f313e}.list .MuiListItemIcon-root{margin:auto 1rem auto 0;min-width:unset}.list .list-item--align-top.MuiListItem-root{align-items:unset!important}.list .list-item--thin-gutters.MuiListItem-root.MuiListItem-secondaryAction{padding-right:1.25rem}.list .list-item--thin-gutters.MuiListItem-root{padding-left:.5rem;padding-right:.5rem}.list .list-item--align-top.MuiListItemSecondaryAction-root{top:1.25rem}.list .list-item--thin-gutters.MuiListItemSecondaryAction-root{right:.125rem}.theme-light .list .list-item--highlight{background-color:#e3f6ff!important}.theme-dark .list .list-item--highlight{background-color:#316374!important}.list .list-group-header{cursor:pointer;font-weight:400}.theme-light .list .list-group-header{color:#020202}.theme-dark .list .list-group-header{color:#f0f0f0}.list>.list-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between}.desktop-view .list>.list-group-header{font-size:.8rem;padding:.5rem}.desktop-view .list>.list-item{font-size:.8rem;padding:.25rem}.theme-dark .mobile-view .list .MuiListSubheader-root,.theme-light .mobile-view .list .MuiListSubheader-root{top:-2px}.mobile-view .list .MuiListItem-root{padding-bottom:.25rem;padding-right:1.25rem;padding-top:.25rem}.mobile-view .list>.list-group-header{font-size:1rem;padding:.75rem}.mobile-view .list>.list-item{font-size:1rem;padding:.5rem}.block-card{border-radius:0;margin:0 .125rem .75rem}.theme-light .block-card{background-color:#ddd}.theme-dark .block-card{background-color:#1e1e1e}.block-card--in-now-section{border-left:4px solid}.theme-light .block-card--in-now-section{background-color:#c7ecf7;border-left-color:#0290c3}.theme-dark .block-card--in-now-section{background-color:#0f313e;border-left-color:#0290c3}.theme-light .block-card--in-now-section:hover{background-color:#c7ecf7;filter:brightness(1.2)}.theme-dark .block-card--in-now-section:hover{background-color:#0f313e;filter:brightness(1.2)}.block-card--not-virtual{margin-top:-.4125rem}.block-card__header{cursor:pointer;padding-bottom:1rem}.block-card__title{font-size:1.25rem;font-weight:600}.theme-light .block-card__title{color:#020202}.theme-dark .block-card__title{color:#f0f0f0}.block-card__time{align-self:flex-start;font-variant-numeric:tabular-nums;line-height:1.2;padding:.625rem .5rem 0;text-align:right;white-space:nowrap}.block-card__time-start{font-size:.875rem}.theme-dark .block-card__time-start,.theme-light .block-card__time-start{color:#0290c3}.block-card__time-duration{font-size:.75rem;padding-top:.5rem}.theme-light .block-card__time-duration{color:#646464}.theme-dark .block-card__time-duration{color:#969696}.block-card__description{font-size:.875rem;margin-bottom:.5rem}.theme-light .block-card__description{color:#222}.theme-dark .block-card__description{color:#ddd}.block-card__progress{align-items:normal;font-size:.875rem}.theme-light .block-card__progress{color:#646464}.theme-dark .block-card__progress{color:#969696}.block-card__checkbox{cursor:pointer;font-size:1rem;padding-right:.25rem}.theme-light .block-card__checkbox{color:#646464}.theme-dark .block-card__checkbox{color:#969696}.block-card__expanded-content{padding:.5rem 0}.theme-light .block-card__expanded-content{background-color:#ddd}.theme-dark .block-card__expanded-content{background-color:#1e1e1e}.theme-light .block-card__divider{border-color:#ddd}.theme-dark .block-card__divider{border-color:#1e1e1e}.block-card__add-todo-wrapper{margin-left:1rem;margin-right:.5rem;margin-top:.5rem}.theme-light .block-shared__icon-button{color:#646464}.theme-dark .block-shared__icon-button{color:#969696}.theme-light .block-shared__icon-button:hover{color:#020202}.theme-dark .block-shared__icon-button:hover{color:#f0f0f0}.theme-light .block-shared__icon-button--accent:hover{background-color:#c7ecf7;color:#0290c3}.theme-dark .block-shared__icon-button--accent:hover{background-color:#0f313e;color:#0290c3}.theme-light .block-shared__icon-button--danger:hover{color:#dc2626}.theme-dark .block-shared__icon-button--danger:hover{color:#ff5959}.block-shared__icon-button--subtle{opacity:.25;transition:opacity .2s ease}.theme-light .block-shared__icon-button--subtle{color:#b5b5b5}.theme-dark .block-shared__icon-button--subtle{color:#757575}.blueprint-dialog__card:hover .block-shared__icon-button--subtle{opacity:1}.theme-light .block-shared__icon-button--subtle:hover{color:#222}.theme-dark .block-shared__icon-button--subtle:hover{color:#ddd}.block-shared__add-button{text-transform:uppercase}.theme-dark .block-shared__add-button,.theme-light .block-shared__add-button{color:#0290c3}.theme-dark .block-shared__add-button:hover,.theme-light .block-shared__add-button:hover{background-color:rgba(2,144,195,.08)}.block-shared__collapse-button{font-size:.875rem;text-transform:none}.theme-light .block-shared__collapse-button{color:#646464}.theme-dark .block-shared__collapse-button{color:#969696}.theme-light .block-shared__collapse-button:hover{background-color:rgba(0,0,0,.08)}.theme-dark .block-shared__collapse-button:hover{background-color:hsla(0,0%,100%,.16)}.todo-block-card{border-radius:0;margin:0 .125rem .75rem}.theme-light .todo-block-card{background-color:#ddd}.theme-dark .todo-block-card{background-color:#1e1e1e}.theme-light .todo-block-card--in-now-section{background-color:#c7ecf7;border-left-color:#0290c3}.theme-dark .todo-block-card--in-now-section{background-color:#0f313e;border-left-color:#0290c3}.theme-light .todo-block-card--in-now-section:hover{background-color:#c7ecf7;filter:brightness(1.05)}.theme-dark .todo-block-card--in-now-section:hover{background-color:#0f313e;filter:brightness(1.05)}.todo-block-card__content{padding-bottom:0!important;padding:0 1rem 0 0}.todo-block-card__content li{list-style-type:none}.todo-block-card .todos__checkbox{color:#969696}.todo-block-card .todos__time{padding-right:.125rem}.todo-block-card__icon{font-size:1rem}.theme-light .todo-block-card__icon{color:#646464}.theme-dark .todo-block-card__icon{color:#969696}.block-form{margin-bottom:.75rem}.theme-light .block-form{background-color:#ddd;border:1px solid #0290c3}.theme-dark .block-form{background-color:#1e1e1e;border:1px solid #0290c3}.block-form__input{margin-bottom:1rem}.theme-light .block-form__input .MuiOutlinedInput-root{background-color:#ddd;color:#020202}.theme-dark .block-form__input .MuiOutlinedInput-root{background-color:#1e1e1e;color:#f0f0f0}.theme-light .block-form__input .MuiInputLabel-root{color:#646464}.theme-dark .block-form__input .MuiInputLabel-root{color:#969696}.theme-dark .block-form__input .MuiInputLabel-root.Mui-focused,.theme-light .block-form__input .MuiInputLabel-root.Mui-focused{color:#0290c3}.theme-light .block-form__button{background-color:#ddd;color:#020202}.theme-dark .block-form__button{background-color:#1e1e1e;color:#f0f0f0}.theme-light .block-form__button:hover{background-color:#ddd;filter:brightness(1.1)}.theme-dark .block-form__button:hover{background-color:#1e1e1e;filter:brightness(1.1)}.theme-dark .block-form__button--primary,.theme-light .block-form__button--primary{background-color:#0290c3;color:#f0f0f0}.theme-dark .block-form__button--primary:hover,.theme-light .block-form__button--primary:hover{background-color:#016b91}.block-form__button--primary:disabled{cursor:not-allowed;opacity:.5}.theme-light .block-form__button--primary:disabled{background-color:#ddd;color:#b5b5b5}.theme-dark .block-form__button--primary:disabled{background-color:#1e1e1e;color:#757575}.theme-light .block-form__button--primary:disabled:hover{background-color:#ddd}.theme-dark .block-form__button--primary:disabled:hover{background-color:#1e1e1e}.theme-light .block-form__button--danger{background-color:#dc2626;color:#fff}.theme-dark .block-form__button--danger{background-color:#ff5959;color:#fff}.theme-light .block-form__button--danger:hover{background-color:#b91c1c}.theme-dark .block-form__button--danger:hover{background-color:#e64545}.theme-light .block-form__button--outlined{border-color:rgba(0,0,0,.12);color:#020202}.theme-dark .block-form__button--outlined{border-color:hsla(0,0%,100%,.12);color:#f0f0f0}.theme-light .block-form__button--outlined:hover{background-color:#c7ecf7;border-color:#0290c3}.theme-dark .block-form__button--outlined:hover{background-color:#0f313e;border-color:#0290c3}.theme-dark .block-form__switch .MuiSwitch-switchBase.Mui-checked,.theme-light .block-form__switch .MuiSwitch-switchBase.Mui-checked{color:#0290c3}.theme-dark .block-form__switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,.theme-light .block-form__switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#0290c3}.theme-light .block-form__select{background-color:#ddd;border-color:rgba(0,0,0,.12)}.theme-dark .block-form__select{background-color:#1e1e1e;border-color:hsla(0,0%,100%,.12)}.theme-light .block-form__select .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.12)}.theme-dark .block-form__select .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.12)}.theme-light .block-form__select:hover .MuiOutlinedInput-notchedOutline{border-color:#b5b5b5}.theme-dark .block-form__select:hover .MuiOutlinedInput-notchedOutline{border-color:#757575}.theme-light .block-form__select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#b5b5b5}.theme-dark .block-form__select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#757575}.theme-light .block-form__select .MuiSelect-icon{color:#646464}.theme-dark .block-form__select .MuiSelect-icon{color:#969696}.theme-light .block-form__chip{background-color:#c7ecf7;color:#0290c3}.theme-dark .block-form__chip{background-color:#0f313e;color:#0290c3}.theme-dark .block-form__chip .MuiChip-deleteIcon,.theme-light .block-form__chip .MuiChip-deleteIcon{color:#0290c3}.theme-light .block-form__chip .MuiChip-deleteIcon:hover{color:#020202}.theme-dark .block-form__chip .MuiChip-deleteIcon:hover{color:#f0f0f0}.theme-light .blueprint-dialog .MuiDialog-paper{background-color:#fbfbfb}.theme-dark .blueprint-dialog .MuiDialog-paper{background-color:#040404}.blueprint-dialog__header{border-bottom:1px solid;margin-bottom:.75rem;padding:1rem .25rem 1rem .5rem;position:sticky;top:0;z-index:10}.theme-light .blueprint-dialog__header{background-color:#f4f9fa;border-bottom-color:#ddd}.theme-dark .blueprint-dialog__header{background-color:#121212;border-bottom-color:#1e1e1e}.blueprint-dialog__section-title{font-size:1.25rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.theme-light .blueprint-dialog__section-title{color:#020202}.theme-dark .blueprint-dialog__section-title{color:#f0f0f0}.blueprint-dialog__subtitle{font-size:.875rem;margin-top:.5rem}.theme-light .blueprint-dialog__subtitle{color:#646464}.theme-dark .blueprint-dialog__subtitle{color:#969696}.blueprint-dialog__card{border:2px solid transparent;cursor:pointer;padding:1rem;transition:all .2s}.theme-light .blueprint-dialog__card{background-color:#ddd}.theme-dark .blueprint-dialog__card{background-color:#1e1e1e}.blueprint-dialog__card:hover{transform:translateY(-2px)}.theme-light .blueprint-dialog__card:hover{background-color:#ddd;border-color:#0290c3;filter:brightness(1.1)}.theme-dark .blueprint-dialog__card:hover{background-color:#1e1e1e;border-color:#0290c3;filter:brightness(1.1)}.blueprint-dialog__card .MuiSvgIcon-root{font-size:2rem}.theme-dark .blueprint-dialog__card .MuiSvgIcon-root,.theme-light .blueprint-dialog__card .MuiSvgIcon-root{color:#0290c3}.blueprint-dialog__title{font-size:.875rem;font-weight:600}.theme-light .blueprint-dialog__title{color:#020202}.theme-dark .blueprint-dialog__title{color:#f0f0f0}.blueprint-dialog__meta{font-size:.75rem}.theme-light .blueprint-dialog__meta{color:#646464}.theme-dark .blueprint-dialog__meta{color:#969696}.blocks-section{padding:.5rem 0}.blocks-section:not(:empty){border-bottom:1px solid;margin-bottom:.5rem;padding-bottom:.5rem}.theme-light .blocks-section:not(:empty){border-bottom-color:#ddd}.theme-dark .blocks-section:not(:empty){border-bottom-color:#1e1e1e}.agenda-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.agenda-view__scroll{overflow-y:auto;width:100%}.agenda-view__three-day{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;max-width:calc(100vw - 15rem)}.agenda-view .hour{min-height:1rem}.agenda-view .hour .label{display:inline-block;width:3rem}.agenda-view .hour hr{display:inline-block;width:calc(100% - 3rem)}.agenda-view .date-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:3.5rem;width:100%}.theme-light .agenda-view .date-header{background:#f4f9fa}.theme-dark .agenda-view .date-header{background:#121212}.agenda-view .date-header>*{height:3.5rem}.agenda-view .date-header__label{flex-shrink:100;min-width:10rem;padding:.25rem 1rem;text-transform:uppercase;width:100%}.theme-dark .agenda-view .date-header__label>.date-header__primary,.theme-light .agenda-view .date-header__label>.date-header__primary{color:#0290c3}.agenda-view .date-header__label--past>.date-header__primary{color:gray!important}.agenda-view .date-header__primary{font-size:1.2rem;font-weight:700}.agenda-view .date-header__secondary{font-size:.8rem}.new-chat-dialog{min-width:20rem}.new-chat-dialog__tabs{margin-bottom:1rem}.new-chat-dialog__ai-tab{padding:.5rem 0}.new-chat-dialog__description{margin-bottom:1rem}.theme-light .new-chat-dialog__description{color:#222}.theme-dark .new-chat-dialog__description{color:#ddd}.new-chat-dialog__ai-button{margin-top:.5rem}.new-chat-dialog__people-tab{padding:.5rem 0}.new-chat-dialog__search{margin-bottom:.75rem}.new-chat-dialog__empty,.new-chat-dialog__loading{padding:1.5rem 0;text-align:center}.theme-light .new-chat-dialog__empty,.theme-light .new-chat-dialog__loading{color:#222}.theme-dark .new-chat-dialog__empty,.theme-dark .new-chat-dialog__loading{color:#ddd}.new-chat-dialog__contact-list{margin-bottom:.75rem;max-height:18rem;overflow-y:auto}.theme-light .new-chat-dialog__contact-list{border:1px solid #ddd;border-radius:4px}.theme-dark .new-chat-dialog__contact-list{border:1px solid #1e1e1e;border-radius:4px}.theme-light .new-chat-dialog__contact-item:hover{background:#f4f9fa}.theme-dark .new-chat-dialog__contact-item:hover{background:#121212}.new-chat-dialog__contact-item.Mui-disabled{opacity:.5}.new-chat-dialog__encryption{margin-bottom:.75rem;padding:.5rem 0}.new-chat-dialog__encryption-label{align-items:center;display:inline-flex;font-size:.875rem;gap:.25rem}.new-chat-dialog__encryption-note{display:block;margin-top:.25rem;padding-left:3rem}.theme-light .new-chat-dialog__encryption-note{color:#222}.theme-dark .new-chat-dialog__encryption-note{color:#ddd}.decrypt-traces-dialog__text{margin-bottom:.75rem}.theme-light .decrypt-traces-dialog__text{color:#020202}.theme-dark .decrypt-traces-dialog__text{color:#f0f0f0}.decrypt-traces-dialog__text:last-of-type{margin-bottom:0}.decrypt-traces-dialog__warning{align-items:flex-start;border-radius:.5rem;display:flex;gap:.5rem;margin-bottom:.75rem;padding:.625rem .75rem}.theme-light .decrypt-traces-dialog__warning{background:#f4f9fa;border:1px solid #ddd}.theme-dark .decrypt-traces-dialog__warning{background:#121212;border:1px solid #1e1e1e}.decrypt-traces-dialog__warning-icon{color:#c00;flex-shrink:0;margin-top:.15rem}.decrypt-traces-dialog__warning-text{font-weight:600}.theme-light .decrypt-traces-dialog__warning-text{color:#020202}.theme-dark .decrypt-traces-dialog__warning-text{color:#f0f0f0}.decrypt-traces-dialog__error{color:#c00;margin-top:.75rem}.chat-view{-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;overflow:hidden}.chat-view,.chat-view__messages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.chat-view__messages{flex:1;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;gap:.75rem;max-width:90ch;overflow-y:auto;padding:1rem}.chat-view__offline-banner{background:#da314b;color:#fff}.chat-view__encryption-banner,.chat-view__offline-banner{align-items:center;display:flex;font-size:.85rem;gap:.5rem;padding:.5rem 1rem}.chat-view__encryption-banner{cursor:pointer}.theme-light .chat-view__encryption-banner{background:#f4f9fa;border-bottom:1px solid #ddd;color:#020202}.theme-light .chat-view__encryption-banner:hover{background:#fff}.theme-dark .chat-view__encryption-banner{background:#121212;border-bottom:1px solid #1e1e1e;color:#f0f0f0}.theme-dark .chat-view__encryption-banner:hover{background:#000}.chat-view__encryption-banner-text{flex:1}.chat-view__encryption-banner-dismiss{flex-shrink:0}.theme-light .chat-view__encryption-banner-dismiss{color:#222}.theme-light .chat-view__encryption-banner-dismiss:hover{color:#020202}.theme-dark .chat-view__encryption-banner-dismiss{color:#ddd}.theme-dark .chat-view__encryption-banner-dismiss:hover{color:#f0f0f0}.chat-view__empty{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;justify-content:center;opacity:.5}.theme-light .chat-view__empty{color:#222}.theme-dark .chat-view__empty{color:#ddd}.chat-view__message{word-wrap:break-word;border-radius:.75rem;line-height:1.5;max-width:min(100%,80ch);padding:.625rem .875rem}.theme-light .chat-view__message{color:#020202}.theme-dark .chat-view__message{color:#f0f0f0}.chat-view__message--user{align-self:flex-end;border-bottom-right-radius:.25rem}.theme-dark .chat-view__message--user,.theme-light .chat-view__message--user{background:#0290c3}.theme-dark .chat-view__message--user p,.theme-light .chat-view__message--user p{color:#f0f0f0}.chat-view__message--assistant{align-self:flex-start;border-bottom-left-radius:.25rem;display:flex;gap:.5rem}.theme-light .chat-view__message--assistant{background:#f4f9fa}.theme-dark .chat-view__message--assistant{background:#121212}.chat-view__message--assistant .markdown p:first-child{margin-top:0}.chat-view__message--assistant .markdown p:last-child{margin-bottom:0}.chat-view__message-content--locked{align-items:center;cursor:pointer;display:inline-flex;font-style:italic;gap:.5rem;opacity:.7}.theme-light .chat-view__message-content--locked{color:#222}.theme-dark .chat-view__message-content--locked{color:#ddd}.chat-view__message-content--locked:focus,.chat-view__message-content--locked:hover{opacity:1}.chat-view__message-content .doc-editor__embed-block{max-width:80vw;width:75ch}.chat-view__message-sender{font-size:.75rem;font-weight:600;margin-bottom:.125rem}.theme-light .chat-view__message-sender{color:#222}.theme-dark .chat-view__message-sender{color:#ddd}.chat-view__message-avatar{flex-shrink:0;font-size:1.25rem;line-height:1}.chat-view__message-time{font-size:.7rem;margin-top:.25rem;opacity:.6}.chat-view__streaming-indicator{align-self:flex-start;font-style:italic;opacity:.6;padding:.5rem .875rem}.theme-light .chat-view__streaming-indicator{color:#222}.theme-dark .chat-view__streaming-indicator{color:#ddd}.chat-view__new-chat{display:flex;justify-content:flex-end;padding:.5rem 1rem}.chat-view__lock-button{align-items:center;cursor:pointer;display:inline-flex;font-size:.75em;opacity:.7}.chat-view__lock-button:focus,.chat-view__lock-button:hover{opacity:1}.chat-view__tool-call{border-radius:.375rem;font-size:.85rem;margin:.375rem 0;overflow:hidden}.theme-light .chat-view__tool-call{background:#ddd}.theme-dark .chat-view__tool-call{background:#1e1e1e}.chat-view__tool-call-header{align-items:center;display:flex;gap:.5rem;padding:.375rem .625rem;user-select:none}.chat-view__thinking{font-size:.8rem;margin-bottom:.5rem}.chat-view__thinking-toggle{align-items:center;cursor:pointer;display:flex;font-style:italic;gap:.375rem;opacity:.7;padding:.25rem .625rem;user-select:none}.chat-view__thinking-toggle:hover{opacity:1}.theme-light .chat-view__thinking-toggle:hover{background:#fff}.theme-dark .chat-view__thinking-toggle:hover{background:#000}.chat-view__thinking-chevron{font-size:.65rem;width:.75rem}.chat-view__thinking-content{opacity:.7;padding:.375rem .625rem}.theme-light .chat-view__thinking-content{border-left:2px solid #ddd}.theme-dark .chat-view__thinking-content{border-left:2px solid #1e1e1e}.chat-view__tool-call-sections{font-size:.8rem}.chat-view__tool-call-toggle{align-items:center;cursor:pointer;display:flex;gap:.375rem;opacity:.7;padding:.25rem .625rem;user-select:none}.chat-view__tool-call-toggle:hover{opacity:1}.theme-light .chat-view__tool-call-toggle:hover{background:#fff}.theme-dark .chat-view__tool-call-toggle:hover{background:#000}.chat-view__tool-call-chevron{font-size:.65rem;width:.75rem}.chat-view__tool-call-icon{font-size:.8rem;opacity:.6}.chat-view__tool-call-icon--success{color:#88cc75;opacity:1}.chat-view__tool-call-icon--error{color:#da314b;opacity:1}.chat-view__tool-call-name{font-weight:500}.chat-view__tool-call-details{font-size:.75rem;margin:0;max-height:15rem;overflow-x:auto;overflow-y:auto;padding:.5rem .625rem;white-space:pre-wrap;word-break:break-word}.theme-light .chat-view__tool-call-details{background:#fbfbfb;border-top:1px solid #ddd}.theme-dark .chat-view__tool-call-details{background:#040404;border-top:1px solid #1e1e1e}.chat-view__tool-call-details--error{color:#da314b}.chat-view__approval{border-radius:.5rem;margin:.5rem 0;overflow:hidden}.theme-light .chat-view__approval{background:#f4f9fa;border:1px solid #0290c3}.theme-dark .chat-view__approval{background:#121212;border:1px solid #0290c3}.chat-view__approval-header{align-items:center;display:flex;font-weight:500;gap:.5rem;padding:.625rem .75rem}.theme-light .chat-view__approval-header{background:#ddd}.theme-dark .chat-view__approval-header{background:#1e1e1e}.theme-dark .chat-view__approval-icon,.theme-light .chat-view__approval-icon{color:#0290c3}.chat-view__approval-title{font-size:.9rem}.chat-view__approval-commands{padding:.25rem 0}.chat-view__approval-command{font-size:.85rem}.chat-view__approval-command-header{align-items:center;cursor:pointer;display:flex;gap:.375rem;padding:.375rem .75rem;user-select:none}.theme-light .chat-view__approval-command-header:hover{background:#fff}.theme-dark .chat-view__approval-command-header:hover{background:#000}.chat-view__approval-command-number{font-size:.8rem;min-width:1.25rem;opacity:.5}.chat-view__approval-command-action{font-family:monospace;font-size:.8rem;font-weight:500}.chat-view__approval-command-summary{font-size:.8rem;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-view__approval-actions{display:flex;gap:.5rem;padding:.5rem .75rem}.theme-light .chat-view__approval-actions{border-top:1px solid #ddd}.theme-dark .chat-view__approval-actions{border-top:1px solid #1e1e1e}.chat-view__approval-deny{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem}.theme-light .chat-view__approval-deny{border-top:1px solid #ddd}.theme-dark .chat-view__approval-deny{border-top:1px solid #1e1e1e}.chat-view__approval-deny-input{border-radius:4px;font-size:.85rem;outline:none;padding:.5rem}.theme-light .chat-view__approval-deny-input{background:#fbfbfb;border:1px solid #ddd;color:#020202}.theme-light .chat-view__approval-deny-input:focus{border-color:#0290c3}.theme-dark .chat-view__approval-deny-input{background:#040404;border:1px solid #1e1e1e;color:#f0f0f0}.theme-dark .chat-view__approval-deny-input:focus{border-color:#0290c3}.conversation-browser{display:flex;flex-direction:column;height:100%;max-width:100vw;width:24rem}.theme-light .conversation-browser{background:#fbfbfb;color:#020202}.theme-dark .conversation-browser{background:#040404;color:#f0f0f0}.theme-light .conversation-browser__trigger-button{color:#020202;margin-left:.5rem}.theme-light .conversation-browser__trigger-button:hover{background:#fff}.theme-dark .conversation-browser__trigger-button{color:#f0f0f0;margin-left:.5rem}.theme-dark .conversation-browser__trigger-button:hover{background:#000}.theme-light .conversation-browser__drawer{background:#fbfbfb;border-left:1px solid #ddd}.theme-dark .conversation-browser__drawer{background:#040404;border-left:1px solid #1e1e1e}.conversation-browser__header{align-items:center;border-bottom:1px solid;display:flex;justify-content:space-between;padding:1rem}.theme-light .conversation-browser__header{border-bottom-color:#ddd}.theme-dark .conversation-browser__header{border-bottom-color:#1e1e1e}.conversation-browser__title{font-weight:600;margin:0}.theme-light .conversation-browser__title{color:#020202}.theme-dark .conversation-browser__title{color:#f0f0f0}.theme-light .conversation-browser__close-button{color:#222}.theme-light .conversation-browser__close-button:hover{background:#fff;color:#020202}.theme-dark .conversation-browser__close-button{color:#ddd}.theme-dark .conversation-browser__close-button:hover{background:#000;color:#f0f0f0}.conversation-browser__empty{align-items:center;display:flex;justify-content:center;padding:2rem 1rem}.theme-light .conversation-browser__empty-text{color:#222}.theme-dark .conversation-browser__empty-text{color:#ddd}.conversation-browser__list{flex:1;overflow-y:auto;padding:.5rem 0}.theme-light .conversation-browser__list-item{border-bottom:1px solid #f4f9fa}.theme-dark .conversation-browser__list-item{border-bottom:1px solid #121212}.conversation-browser__list-item:last-child{border-bottom:none}.conversation-browser__list-item-button{padding:0 2.5rem 0 1rem}.theme-light .conversation-browser__list-item-button:hover{background:#fff}.theme-light .conversation-browser__list-item-button.Mui-selected{background:#f4f9fa}.theme-light .conversation-browser__list-item-button.Mui-selected:hover{background:#fff}.theme-dark .conversation-browser__list-item-button:hover{background:#000}.theme-dark .conversation-browser__list-item-button.Mui-selected{background:#121212}.theme-dark .conversation-browser__list-item-button.Mui-selected:hover{background:#000}.theme-light .conversation-browser__delete-button{color:#222}.theme-light .conversation-browser__delete-button:hover{background:#fff;color:#da314b}.theme-dark .conversation-browser__delete-button{color:#ddd}.theme-dark .conversation-browser__delete-button:hover{background:#000;color:#da314b}.conversation-browser__unread-dot{border-radius:50%;flex-shrink:0;height:.5rem;margin-left:.5rem;width:.5rem}.theme-dark .conversation-browser__unread-dot,.theme-light .conversation-browser__unread-dot{background:#0290c3}.conversation-browser__type-icon{align-self:flex-start;flex-shrink:0;font-size:.875rem;margin-right:.625rem;padding-top:.625rem}.theme-light .conversation-browser__type-icon{color:#222}.theme-dark .conversation-browser__type-icon{color:#ddd}.conversation-browser__list-item-text .MuiListItemText-primary{font-weight:500}.theme-light .conversation-browser__list-item-text .MuiListItemText-primary{color:#020202}.theme-dark .conversation-browser__list-item-text .MuiListItemText-primary{color:#f0f0f0}.conversation-browser__list-item-text .MuiListItemText-secondary{font-size:.8rem}.theme-light .conversation-browser__list-item-text .MuiListItemText-secondary{color:#222}.theme-dark .conversation-browser__list-item-text .MuiListItemText-secondary{color:#ddd}.conversation-browser__lock-icon{font-size:.75rem;margin-left:.375rem;vertical-align:baseline}.theme-light .conversation-browser__lock-icon{color:#222}.theme-dark .conversation-browser__lock-icon{color:#ddd}.connections-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;overflow-y:auto}.connections-view>.view-content{-webkit-flex:1 1 0%;-webkit-flex-basis:0%;-webkit-flex-grow:1;-webkit-flex-shrink:1;flex:1 1 0%;position:relative}.connections-view__list{padding:.75rem}.connections-view__section-title{font-size:.8rem;font-weight:600;letter-spacing:.03em;padding:.75rem 0 .375rem;text-transform:uppercase}.theme-light .connections-view__section-title{color:#222}.theme-dark .connections-view__section-title{color:#ddd}.connections-view__empty{padding:1.5rem 0;text-align:center}.theme-light .connections-view__empty{color:#222}.theme-dark .connections-view__empty{color:#ddd}.connections-view__card{align-items:center;border-radius:6px;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.75rem}.theme-light .connections-view__card{background:#fff;border:1px solid #ddd}.theme-dark .connections-view__card{background:#000;border:1px solid #1e1e1e}.connections-view__user-info{flex:1;min-width:0}.connections-view__user-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connections-view__user-detail{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .connections-view__user-detail{color:#222}.theme-dark .connections-view__user-detail{color:#ddd}.connections-view__actions{display:flex;flex-shrink:0;gap:.375rem}.checklist-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.checklist-view__scroll{overflow-y:auto;width:100%}.history-view{-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.history-view,.history-view .event-attributes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.history-view .event-attributes{-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.theme-light .history-view .event-attributes{color:#222}.theme-dark .history-view .event-attributes{color:#ddd}.history-view__item--revoked .event-description .MuiTypography-root{text-decoration:line-through}.theme-light .history-view__item--revoked .event-description .MuiTypography-root{color:#222}.theme-dark .history-view__item--revoked .event-description .MuiTypography-root{color:#ddd}.history-view__revoked-badge{border-radius:3px;display:inline-block;font-size:.6875rem;letter-spacing:.03em;margin-left:.5rem;padding:0 .375rem;text-transform:uppercase;vertical-align:middle}.theme-light .history-view__revoked-badge{background-color:#f4f9fa;color:#222}.theme-dark .history-view__revoked-badge{background-color:#121212;color:#ddd}.history-view__item--failed{border-left:3px solid #da314b}.history-view__failed-badge{background-color:#da314b;border-radius:3px;color:#fff;display:inline-block;font-size:.6875rem;letter-spacing:.03em;margin-left:.5rem;padding:0 .375rem;text-transform:uppercase;vertical-align:middle}.history-view__filters{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;padding:.4rem .75rem}.theme-light .history-view__filters{background-color:#fff;border-bottom:1px solid #ddd}.theme-dark .history-view__filters{background-color:#000;border-bottom:1px solid #1e1e1e}.history-view__filter-pill{border:1px solid transparent;border-radius:1rem;cursor:pointer;font-size:.8rem;padding:.25rem .75rem}.theme-light .history-view__filter-pill{background-color:#ddd;color:#222}.theme-dark .history-view__filter-pill{background-color:#1e1e1e;color:#ddd}.theme-dark .history-view__filter-pill--active,.theme-light .history-view__filter-pill--active{background-color:#0290c3;color:#f0f0f0}.history-view__filter-pill-count{font-size:.7rem;font-weight:700;margin-left:.375rem;opacity:.85}.history-view__filter-btn{border:1px solid transparent;border-radius:1rem;cursor:pointer;font-size:.8rem;padding:.25rem .75rem}.theme-light .history-view__filter-btn{background-color:#ddd;color:#020202}.theme-dark .history-view__filter-btn{background-color:#1e1e1e;color:#f0f0f0}.theme-dark .history-view__filter-btn--primary,.theme-light .history-view__filter-btn--primary{background-color:#0290c3;color:#f0f0f0}.history-view__filter-btn:disabled{cursor:default;opacity:.5}.history-view__item--staged{border-left:3px solid #cc0}.history-view__staged-badge{background-color:#cc0;border-radius:3px;color:#fff;display:inline-block;font-size:.6875rem;letter-spacing:.03em;margin-left:.5rem;padding:0 .375rem;text-transform:uppercase;vertical-align:middle}.history-view__inner{position:relative}.history-view__scroll{overflow-y:auto;width:100%}.theme-light .history-view .list-item-link{color:#222}.theme-dark .history-view .list-item-link{color:#ddd}.history-view .tab-condense{min-height:36px!important;padding:0 12px}.history-view .tabs-condense{margin-top:-.25rem;min-height:36px!important}.history-view .tabs-condense-fixed{margin:0 auto;max-width:50rem}.history-view .stop-watch{align-items:center;border-bottom:1px solid rgba(0,0,0,.12);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 auto;padding:.5rem;width:100%}.theme-light .history-view .stop-watch{background-color:#f4f9fa}.theme-dark .history-view .stop-watch{background-color:#121212}.theme-light .history-view .stop-watch>div>span{color:#222;font-size:2rem}.theme-dark .history-view .stop-watch>div>span{color:#ddd;font-size:2rem}.inbox-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.inbox-view__scroll{overflow-y:auto;width:100%}.journals-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;overflow-y:auto}.journals-view>.view-content{-webkit-flex:1 1 0%;-webkit-flex-basis:0%;-webkit-flex-grow:1;-webkit-flex-shrink:1;flex:1 1 0%;position:relative}.journals-view__list{padding:.75rem}.journals-view__card{border-radius:6px;margin-bottom:.75rem;padding:1rem}.theme-light .journals-view__card{background:#fff;border:1px solid #ddd}.theme-dark .journals-view__card{background:#000;border:1px solid #1e1e1e}.journals-view__card--dimmed{opacity:.6}.journals-view__card-header{align-items:center}.journals-view__sync-actions{display:flex;gap:.5rem;margin-top:.5rem}.journals-view__sync-icon{margin-right:.375rem}.journals-view__menu-icon{margin-right:.75rem}.theme-light .journals-view__menu-icon{color:#222}.theme-dark .journals-view__menu-icon{color:#ddd}.journals-view__menu-icon--danger{color:#da314b}.journals-view__encrypted-icon{margin-right:.5rem}.theme-light .journals-view__encrypted-icon{color:#222}.theme-dark .journals-view__encrypted-icon{color:#ddd}.journals-view__member-row{align-items:center;display:flex;gap:.5rem;height:1.5rem}.journals-view__member-name{white-space:nowrap}.journals-view__api-keys{margin-top:.75rem;padding-top:.75rem}.theme-light .journals-view__api-keys{border-top:1px solid #ddd}.theme-dark .journals-view__api-keys{border-top:1px solid #1e1e1e}.journals-view__api-keys-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.theme-light .journals-view__api-keys-empty{color:#222}.theme-dark .journals-view__api-keys-empty{color:#ddd}.journals-view__api-key-item{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.theme-light .journals-view__api-key-item{border-bottom:1px solid #ddd}.theme-dark .journals-view__api-key-item{border-bottom:1px solid #1e1e1e}.journals-view__api-key-info{display:flex;flex-direction:column;gap:.125rem}.journals-view__api-key-prefix{font-family:monospace}.theme-light .journals-view__api-key-prefix{color:#222}.theme-dark .journals-view__api-key-prefix{color:#ddd}.journals-view__api-key-commands{display:flex;flex-wrap:wrap;gap:.25rem}.journals-view__api-key-command-chip{border-radius:3px;font-size:.7rem;padding:.125rem .375rem}.theme-light .journals-view__api-key-command-chip{background:#f4f9fa;color:#020202}.theme-dark .journals-view__api-key-command-chip{background:#121212;color:#f0f0f0}.theme-light .journals-view__api-key-meta{color:#646464}.theme-dark .journals-view__api-key-meta{color:#969696}.journals-view__api-key-encryption-badge{align-items:center;display:inline-flex;font-size:.75rem;gap:.25rem;margin-top:.25rem}.journals-view__api-key-encryption-badge--active{color:#88cc75}.theme-light .journals-view__api-key-encryption-badge--pending{color:#646464}.theme-dark .journals-view__api-key-encryption-badge--pending{color:#969696}.journals-view__awaiting-key{align-items:center;color:#cc0;display:inline-flex;font-size:.75rem;gap:.25rem;margin-right:.5rem}.journals-view__awaiting-key-text{white-space:nowrap}.journals-view__btn-icon{margin-right:.375rem}.journals-view__add-api-key{display:flex;flex-direction:column;gap:.75rem}.journals-view__add-api-key-field{display:flex;flex-direction:column;gap:.25rem}.journals-view__add-api-key-input{border-radius:4px;font-size:.85rem;outline:none;padding:.5rem}.theme-light .journals-view__add-api-key-input{background:#fbfbfb;border:1px solid #ddd;color:#020202}.theme-light .journals-view__add-api-key-input:focus{border-color:#0290c3}.theme-dark .journals-view__add-api-key-input{background:#040404;border:1px solid #1e1e1e;color:#f0f0f0}.theme-dark .journals-view__add-api-key-input:focus{border-color:#0290c3}.journals-view__api-key-commands-select{display:flex;flex-direction:column;gap:.25rem}.theme-dark .journals-view__api-key-created-warning,.theme-light .journals-view__api-key-created-warning{color:#da314b}.journals-view__api-key-created-key{border-radius:4px;font-family:monospace;font-size:.8rem;padding:.5rem;word-break:break-all}.theme-light .journals-view__api-key-created-key{background:#f4f9fa;color:#020202}.theme-dark .journals-view__api-key-created-key{background:#121212;color:#f0f0f0}#activity-editor .activity-editor__duration{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:1rem}#activity-editor .activity-editor__duration>*{flex:1 1 0}.theme-light #select-journal-dialog{background-color:#f4f9fa}.theme-dark #select-journal-dialog{background-color:#121212}#select-journal-dialog .select-item{cursor:pointer;padding:.25rem;text-align:center}.theme-dark #select-journal-dialog .select-item.selected,.theme-light #select-journal-dialog .select-item.selected{background-color:#0290c3;color:#f0f0f0}.theme-light #select-list-dialog{background-color:#f4f9fa}.theme-dark #select-list-dialog{background-color:#121212}#select-list-dialog .select-item{cursor:pointer;padding:.25rem;text-align:center}.theme-dark #select-list-dialog .select-item.selected,.theme-light #select-list-dialog .select-item.selected{background-color:#0290c3;color:#f0f0f0}.activity-card__name{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin-bottom:.25rem}.activity-card__name-icon{font-size:1.1rem}.activity-card__body{align-items:stretch;display:flex;gap:1rem;justify-content:space-between;margin:.5rem 0}@media (max-width:480px){.activity-card__body{flex-direction:column}}.activity-card__stats{align-content:center;display:grid;flex:0 0 auto;gap:.5rem 1rem;grid-template-columns:repeat(2,minmax(5rem,auto))}.activity-card__body--no-map .activity-card__stats{flex:1 1 100%;grid-template-columns:repeat(4,1fr)}@media (max-width:480px){.activity-card__body .activity-card__stats{flex:1 1 auto;grid-template-columns:repeat(2,1fr)}}.activity-card__stat{text-align:center}.activity-card__stat-label{font-weight:700}.activity-card__map{flex:1 1 0;height:12rem;max-width:20rem;min-width:0}@media (max-width:480px){.activity-card__map{flex:0 0 12rem;max-width:none}}.activity-card__note{margin-top:.25rem}.activity-card__tags{display:flex;flex-wrap:wrap;margin-top:.5rem}.MuiButton-iconSizeSmall>:first-child{font-size:1rem!important}.logs-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;max-width:50rem}.theme-light .logs-view{background-color:#f4f9fa}.theme-dark .logs-view{background-color:#121212}.logs-view__scroll{overflow-y:auto;width:100%}.logs-view h1{font-size:1rem}.logs-view__date-header{align-items:baseline;display:flex;gap:.4rem;line-height:1.3;padding:.2rem .75rem;position:sticky;top:3rem;z-index:1}.theme-light .logs-view__date-header{background-color:#fff;border-bottom:1px solid #ddd;color:#020202}.theme-dark .logs-view__date-header{background-color:#000;border-bottom:1px solid #1e1e1e;color:#f0f0f0}@media screen and (max-width:619.98px){.logs-view__date-header{top:2.5rem!important}}.logs-view__date-header-dom{font-size:1rem;font-weight:700}.theme-light .logs-view__date-header-dom{color:#020202}.theme-dark .logs-view__date-header-dom{color:#f0f0f0}.logs-view__date-header-dow{font-family:Courier New,Courier,monospace;font-size:.8rem}.theme-light .logs-view__date-header-dow{color:#646464}.theme-dark .logs-view__date-header-dow{color:#969696}.logs-view .activity-name{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin-bottom:.25rem}.logs-view .activity-name__icon{font-size:1.1rem}.logs-view .activity-stats{justify-content:space-around;margin:.5rem 0}.logs-view .activity-stats .activity-stat{text-align:center}.logs-view .activity-stats .activity-stat__label{font-weight:700}.logs-view .show-more{color:#0290c3;cursor:pointer;position:absolute;text-align:center;top:13.75rem;width:100%}.theme-light .logs-view .show-more{background-color:hsla(0,0%,100%,.9)}.theme-dark .logs-view .show-more{background-color:rgba(0,0,0,.9)}.logs-view .action-button.left{left:calc(50% - 4rem)}.logs-view .action-button.right{font-size:.9rem;left:calc(50% + 1rem)}.logs-view .edit-btn{cursor:pointer;height:2rem;padding:.5rem;width:2rem}.theme-light .logs-view .edit-btn path{fill:#646464}.theme-dark .logs-view .edit-btn path{fill:#969696}.logs-view .item-body{overflow:hidden;padding:.25rem .25rem .25rem .5rem;position:relative;width:100%}.theme-light .logs-view .item-body{border-bottom:1px solid #ddd}.theme-dark .logs-view .item-body{border-bottom:1px solid #1e1e1e}.logs-view .log-line{min-height:.5rem}.date-info{margin-left:-.25rem;padding-right:.25rem;padding-top:.25rem;text-align:center}.theme-light .date-info__day-of-week{color:#646464;font-family:Courier New,Courier,monospace;font-size:.8rem}.theme-dark .date-info__day-of-week{color:#969696;font-family:Courier New,Courier,monospace;font-size:.8rem}.theme-light .date-info__day-of-month{color:#020202;font-size:1rem;font-weight:700}.theme-dark .date-info__day-of-month{color:#f0f0f0;font-size:1rem;font-weight:700}.date-info__divide{margin-top:.125rem;padding-top:.125rem}.theme-light .date-info__divide{border-top:1px dotted #ddd}.theme-dark .date-info__divide{border-top:1px dotted #1e1e1e}.date-info__hour-of-day{font-size:.75rem;font-weight:700}.theme-light .date-info__hour-of-day{color:#646464}.theme-dark .date-info__hour-of-day{color:#969696}.date-info__minute-of-day{font-size:.75rem}.theme-light .date-info__minute-of-day{color:#646464}.theme-dark .date-info__minute-of-day{color:#969696}.media-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}.theme-light .media-view{background-color:#f4f9fa}.theme-dark .media-view{background-color:#121212}.media-view__type-bar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.25rem;overflow-x:auto;padding:.5rem}.theme-light .media-view__type-bar{background-color:#fbfbfb;border-bottom:1px solid #ddd}.theme-dark .media-view__type-bar{background-color:#040404;border-bottom:1px solid #1e1e1e}.media-view__type-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:1rem;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.35rem;padding:.35rem .75rem;white-space:nowrap}.theme-light .media-view__type-btn{border-color:#ddd;color:#222}.theme-dark .media-view__type-btn{border-color:#1e1e1e;color:#ddd}.theme-dark .media-view__type-btn--active,.theme-light .media-view__type-btn--active{background-color:#0290c3;border-color:#0290c3;color:#f0f0f0}.media-view__type-label{font-size:.85rem}.media-view__scroll{flex:1;overflow-y:auto;width:100%}.media-view__empty{padding:3rem 1rem;text-align:center}.theme-light .media-view__empty{color:#222}.theme-dark .media-view__empty{color:#ddd}.media-view__date-header{align-items:baseline;display:flex;gap:.4rem;line-height:1.3;padding:.2rem .75rem;position:sticky;top:3rem;z-index:1}.theme-light .media-view__date-header{background-color:#fff;border-bottom:1px solid #ddd;color:#020202}.theme-dark .media-view__date-header{background-color:#000;border-bottom:1px solid #1e1e1e;color:#f0f0f0}@media screen and (max-width:619.98px){.media-view__date-header{top:2.5rem!important}}.media-view__date-header-dom{font-size:1rem;font-weight:700}.media-view__date-header-dow{font-size:.75rem}.theme-light .media-view__date-header-dow{color:#222}.theme-dark .media-view__date-header-dow{color:#ddd}.media-view__grid{display:grid;gap:.25rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));padding:.75rem}.media-view__item{aspect-ratio:1/1;position:relative}.media-view__source-overlay{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:1.6rem;justify-content:center;padding:0;position:absolute;right:.25rem;top:.25rem;width:1.6rem}.media-view__source-overlay:hover{background:rgba(0,0,0,.7)}.media-view__thumb{align-items:center;border:none;border-radius:.35rem;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;justify-content:center;overflow:hidden;padding:0;width:100%}.theme-light .media-view__thumb{background-color:#f4f9fa}.theme-dark .media-view__thumb{background-color:#121212}.media-view__thumb-fill{height:100%;position:relative;width:100%}.media-view__thumb-fill,.media-view__thumb-play{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center}.media-view__thumb-play{background:rgba(0,0,0,.55);border-radius:50%;color:#fff;height:1.75rem;inset:0;margin:auto;pointer-events:none;position:absolute;width:1.75rem}.media-view__thumb-img{height:100%;object-fit:cover;width:100%}.theme-light .media-view__thumb-icon{color:#222}.theme-dark .media-view__thumb-icon{color:#ddd}.media-view__lightbox{align-items:center;background:rgba(0,0,0,.9);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;inset:0;justify-content:center;position:fixed;z-index:2000}.media-view__lightbox-close{background:transparent;border:none;color:#fff;cursor:pointer;position:absolute;right:1rem;top:1rem}.media-view__lightbox-stage{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;margin-top:3rem;max-height:85vh;max-width:90vw;min-height:85vh}.media-view__lightbox-media{max-height:80vh;max-width:90vw;object-fit:contain}.media-view__lightbox-media--audio{width:80vw}.media-view__lightbox-controls{align-items:center;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:1rem;margin-top:1rem}.media-view__lightbox-nav{background:transparent;border:none;color:#fff;cursor:pointer}.media-view__lightbox-counter{font-size:.9rem}.media-view__source-viewer{align-items:center;background:rgba(0,0,0,.6);inset:0;justify-content:center;position:fixed;z-index:2000}.media-view__source-viewer,.media-view__source-viewer-panel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.media-view__source-viewer-panel{border-radius:.5rem;max-height:85vh;overflow:hidden;width:min(48rem,92vw)}.theme-light .media-view__source-viewer-panel{background-color:#fbfbfb;border:1px solid #ddd;color:#020202}.theme-dark .media-view__source-viewer-panel{background-color:#040404;border:1px solid #1e1e1e;color:#f0f0f0}.media-view__source-viewer-toolbar{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem;justify-content:space-between;padding:.5rem .75rem}.theme-light .media-view__source-viewer-toolbar{border-bottom:1px solid #ddd}.theme-dark .media-view__source-viewer-toolbar{border-bottom:1px solid #1e1e1e}.media-view__source-viewer-edit{align-items:center;border:1px solid transparent;border-radius:1rem;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;font-size:.85rem;gap:.35rem;padding:.35rem .75rem}.theme-dark .media-view__source-viewer-edit,.theme-light .media-view__source-viewer-edit{background-color:#0290c3;border-color:#0290c3;color:#f0f0f0}.media-view__source-viewer-close{align-items:center;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.theme-light .media-view__source-viewer-close{color:#020202}.theme-dark .media-view__source-viewer-close{color:#f0f0f0}.media-view__source-viewer-body{flex:1;overflow-y:auto;padding:1rem}.modules-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;overflow:hidden}.modules-view__scroll{flex:1;overflow-y:auto;padding:1rem}.modules-view__container{margin:0 auto;max-width:600px}.modules-view__module{align-items:center;border-radius:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;margin-bottom:.5rem;padding:1rem}.theme-light .modules-view__module{background-color:#fff;border:1px solid #ddd}.theme-dark .modules-view__module{background-color:#000;border:1px solid #1e1e1e}.modules-view__info{flex:1;margin-right:1rem}.modules-view__name{font-size:1rem;font-weight:600;margin-bottom:.25rem}.theme-light .modules-view__name{color:#020202}.theme-dark .modules-view__name{color:#f0f0f0}.modules-view__description{font-size:.875rem;margin:0}.theme-light .modules-view__description{color:#222}.theme-dark .modules-view__description{color:#ddd}#version-history .version-history{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:1rem;max-height:60vh;min-height:20rem}#version-history .version-history__list{flex:0 0 9rem;list-style:none;margin:0;overflow-y:auto;padding:0}.theme-light #version-history .version-history__list{border-right:1px solid #ddd}.theme-dark #version-history .version-history__list{border-right:1px solid #1e1e1e}#version-history .version-history__item{border-radius:.25rem;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;gap:.25rem;padding:.5rem .75rem}.theme-light #version-history .version-history__item{border-bottom:1px solid #ddd}.theme-dark #version-history .version-history__item{border-bottom:1px solid #1e1e1e}.theme-light #version-history .version-history__item:hover{background:#ddd}.theme-dark #version-history .version-history__item:hover{background:#1e1e1e}.theme-dark #version-history .version-history__item--selected,.theme-light #version-history .version-history__item--selected{background:#0290c3;color:#f0f0f0}#version-history .version-history__item--selected .version-history__time{color:inherit}.theme-dark #version-history .version-history__item--selected:hover,.theme-light #version-history .version-history__item--selected:hover{background:#0290c3;color:#f0f0f0}#version-history .version-history__when{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;gap:.25rem;line-height:1.2}#version-history .version-history__date{font-size:.85rem}#version-history .version-history__time{font-size:.75rem}.theme-light #version-history .version-history__time{color:#222}.theme-dark #version-history .version-history__time{color:#ddd}#version-history .version-history__labels{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:.25rem}#version-history .version-history__badge{border-radius:.5rem;font-size:.65rem;padding:.05rem .35rem;text-transform:uppercase}.theme-dark #version-history .version-history__badge,.theme-light #version-history .version-history__badge{background:#0290c3;color:#f0f0f0}.theme-light #version-history .version-history__badge--muted{background:#ddd;color:#222}.theme-dark #version-history .version-history__badge--muted{background:#1e1e1e;color:#ddd}#version-history .version-history__preview{flex:1 1 0;overflow-y:auto;padding:0 .5rem;word-break:break-word}#version-history .version-history__plain{white-space:pre-wrap}#version-history .version-history__empty{padding:1rem}.list-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.list-view__scroll{overflow-y:auto;width:100%}.note-view__note-content{padding:1rem}.note-view__title{font-size:1.25rem;font-weight:600}.note-view__meta{align-items:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:.5rem;justify-content:space-between}.note-view__tags{padding:.25rem 0 .5rem}.note-view__timestamps{align-items:flex-end;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;margin-left:auto;padding:.25rem 0 .5rem;text-align:right}.note-view__timestamp{font-size:.75rem}.theme-light .note-view__timestamp{color:#222}.theme-dark .note-view__timestamp{color:#ddd}.note-view__body{padding-top:.5rem}.theme-light .note-view__body{border-top:1px solid rgba(0,0,0,.12)}.theme-dark .note-view__body{border-top:1px solid hsla(0,0%,100%,.12)}.action-button{bottom:1rem;left:calc(50% - 1.5rem);position:absolute;z-index:2}#record-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}.theme-light #record-view{background-color:#f4f9fa}.theme-dark #record-view{background-color:#121212}#record-view .activity-stats{margin:.5rem 0}#record-view .activity-stats .activity-stat{text-align:center}#record-view .activity-stats .activity-stat__value{font-size:3rem;line-height:6rem}#record-view .action-button{border-radius:2rem;font-size:1.2rem;height:4rem;left:calc(50% - 2rem);line-height:4rem;text-transform:uppercase;width:4rem;z-index:1000}#record-view .action-button.left{font-size:.8rem;left:calc(50% - 6rem)}#record-view .action-button.right{font-size:.8rem;left:calc(50% + 2rem)}#record-view .action-button.toggle-mode{bottom:1.5rem;font-size:1.2rem;height:3rem;left:calc(50% + 5rem);line-height:3rem;width:3rem}#record-view .stopwatch{font-size:3rem;line-height:6rem;text-align:center}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{-moz-box-sizing:border-box;box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.edit-target{display:flex;flex-direction:column;gap:1rem;min-width:320px;padding:1rem}.theme-light .edit-target{background:#fbfbfb;color:#020202}.theme-dark .edit-target{background:#040404;color:#f0f0f0}.edit-target__progression-hint{border-radius:4px;font-size:.85rem;line-height:1.4;padding:.5rem .75rem}.theme-light .edit-target__progression-hint{background:#f4f9fa;border-left:3px solid #0290c3;color:#222}.theme-dark .edit-target__progression-hint{background:#121212;border-left:3px solid #0290c3;color:#ddd}.edit-target__inherited{border-radius:4px;font-size:.85rem;padding:.5rem .75rem}.theme-light .edit-target__inherited{background:#f4f9fa;border:1px solid #ddd;color:#020202}.theme-dark .edit-target__inherited{background:#121212;border:1px solid #1e1e1e;color:#f0f0f0}.edit-target__inherited-title{font-weight:600;margin-bottom:.35rem}.theme-light .edit-target__inherited-title{color:#222}.theme-dark .edit-target__inherited-title{color:#ddd}.edit-target__inherited-list{display:grid;gap:.15rem .75rem;grid-template-columns:max-content 1fr;margin:0}.theme-light .edit-target__inherited-key{color:#222}.theme-dark .edit-target__inherited-key{color:#ddd}.edit-target__inherited-value{margin:0;word-break:break-word}.contribution-graph__scroll{direction:rtl;overflow-x:auto}.contribution-graph{direction:ltr;font-size:x-small;margin:0 auto;width:46.375rem}.contribution-graph .contribution-graph--extra-week{width:47.25rem}.contribution-graph.contribution-graph--mobile{width:59.625rem}.contribution-graph.contribution-graph--mobile .contribution-graph--extra-week{width:60.75rem}.contribution-graph.contribution-graph--mobile .contribution-box{height:1rem;width:1rem}.contribution-graph .contribution-month{overflow-x:hidden}.contribution-graph .contribution-box{border-radius:2px;cursor:pointer;height:.75rem;width:.75rem}.theme-light .contribution-graph .contribution-box{background-color:#ddd}.theme-dark .contribution-graph .contribution-box{background-color:#1e1e1e}.theme-dark .contribution-graph .contribution-box--done,.theme-light .contribution-graph .contribution-box--done{background-color:#88cc75}.contribution-graph .contribution-box--pre-commit{opacity:.5}.contribution-graph .contribution-box--before-start{cursor:default;opacity:.1}.routines-view__menu{font-size:1rem!important;margin:-.625rem -.25rem!important}.routines-view__inner{position:relative}.routines-view__scroll{overflow-y:auto;width:100%}.routines-view .indicators{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 .25rem;padding:.25rem}.routines-view .indicators>div{margin-right:.5rem}.routines-view .indicators>div:last-child{margin-right:0}.theme-light .routines-view .list-item-link{color:#222}.theme-dark .routines-view .list-item-link{color:#ddd}.routines-view .tab-condense{min-height:36px!important;padding:0 12px}.routines-view .tabs-condense{margin-top:-.25rem;min-height:36px!important}.routines-view .tabs-condense-fixed{margin:0 auto;max-width:5rem}.routines-view .stop-watch{align-items:center;border-bottom:1px solid rgba(0,0,0,.12);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 auto;padding:.5rem;width:100%}.theme-light .routines-view .stop-watch{background-color:#f4f9fa}.theme-dark .routines-view .stop-watch{background-color:#121212}.theme-light .routines-view .stop-watch>div>span{color:#222;font-size:2rem}.theme-dark .routines-view .stop-watch>div>span{color:#ddd;font-size:2rem}.redos-detail{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.theme-light .redos-detail{background:#fbfbfb;color:#020202}.theme-dark .redos-detail{background:#040404;color:#f0f0f0}.redos-detail__header{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem}.redos-detail__title{flex:1;font-size:1.25rem;font-weight:600}.redos-detail__meta{display:flex;flex-direction:column;gap:.125rem}.theme-light .redos-detail__meta{color:#222}.theme-dark .redos-detail__meta{color:#ddd}.redos-detail__frequency-row{align-items:baseline;display:flex;flex-direction:row;gap:.5rem}.redos-detail__frequency-label{flex:0 0 auto;min-width:6rem}.redos-detail__frequency-value{flex:1}.redos-detail__tags{display:flex;flex-wrap:wrap;gap:.25rem}.redos-detail__recents{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.redos-detail__recents-title{font-weight:600}.redos-detail__recents-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.redos-detail__recents-row{align-items:baseline;border-radius:4px;display:flex;flex-direction:row;gap:.75rem;padding:.25rem .5rem}.theme-light .redos-detail__recents-row{background:#f4f9fa}.theme-dark .redos-detail__recents-row{background:#121212}.redos-detail__recents-date{flex:0 0 auto;min-width:6rem}.theme-light .redos-detail__recents-date{color:#222}.theme-dark .redos-detail__recents-date{color:#ddd}.redos-detail__recents-summary{flex:1}.lists-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.lists-view a{font-weight:600;text-decoration:none}.lists-view a:hover{text-decoration:underline}.lists-view__scroll{overflow-y:auto;width:100%}.lists-view .edit-btn{cursor:pointer;height:1.5rem;padding:.25rem;width:1.5rem}.theme-light .lists-view .edit-btn path{fill:#646464}.theme-dark .lists-view .edit-btn path{fill:#969696}.lists-view .item-name{padding:.25rem}.lists-view .select-item{padding:.25rem;text-align:center}.tag-view{overflow-y:auto}.tag-view__content{overflow-y:auto;padding:1rem}.tag-view__details{border-bottom:1px solid;margin-bottom:1rem;padding-bottom:1rem}.theme-light .tag-view__details{border-bottom-color:#ddd}.theme-dark .tag-view__details{border-bottom-color:#1e1e1e}.tag-view__meta{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.tag-view__swatch{border-radius:50%;flex-shrink:0;height:1rem;width:1rem}.tag-view__type{border-radius:.75rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.15rem .5rem;text-transform:uppercase}.theme-light .tag-view__type{background:#f4f9fa;color:#222}.theme-dark .tag-view__type{background:#121212;color:#ddd}.theme-light .tag-view__slug{color:#222}.theme-dark .tag-view__slug{color:#ddd}.theme-light .tag-view__document{color:#020202}.theme-dark .tag-view__document{color:#f0f0f0}.tag-view__editor{padding:.25rem 0}.tag-view__editor-actions{display:flex;gap:.5rem;margin-top:.5rem}.tag-view__empty{font-style:italic}.theme-light .tag-view__empty{color:#222}.theme-dark .tag-view__empty{color:#ddd}.tag-view__empty--history{padding:1rem 0}.tag-view__group{margin-bottom:1rem}.tag-view__group-header{align-items:center;display:flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.4rem 0;text-transform:uppercase}.theme-light .tag-view__group-header{border-bottom:1px solid #f4f9fa;color:#222}.theme-dark .tag-view__group-header{border-bottom:1px solid #121212;color:#ddd}.tag-view__group-count{border-radius:.6rem;font-size:.7rem;padding:0 .4rem}.theme-light .tag-view__group-count{background:#ddd;color:#020202}.theme-dark .tag-view__group-count{background:#1e1e1e;color:#f0f0f0}.theme-light .tag-view__item{border-bottom:1px solid #f4f9fa}.theme-dark .tag-view__item{border-bottom:1px solid #121212}.tag-view__item--completed .tag-view__item-title{text-decoration:line-through}.theme-light .tag-view__item--completed .tag-view__item-title{color:#222}.theme-dark .tag-view__item--completed .tag-view__item-title{color:#ddd}.tag-view__item-summary{align-items:baseline;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.6rem 0}.theme-light .tag-view__item-summary:hover{background:#fff}.theme-dark .tag-view__item-summary:hover{background:#000}.tag-view__item-title{flex:1;min-width:0}.theme-light .tag-view__item-title{color:#020202}.theme-dark .tag-view__item-title{color:#f0f0f0}.tag-view__item-date{flex-shrink:0;font-size:.75rem}.theme-light .tag-view__item-date{color:#222}.theme-dark .tag-view__item-date{color:#ddd}.tag-view__item-detail{padding:0 0 .75rem .75rem}.theme-light .tag-view__item-detail{color:#020202}.theme-dark .tag-view__item-detail{color:#f0f0f0}.indicator{min-width:5rem;text-align:center}.indicator__content{border-radius:.25rem;font-size:1rem;margin:0}.theme-light .indicator__content{background:#fbfbfb;color:#020202}.theme-dark .indicator__content{background:#040404;color:#f0f0f0}.indicator__content--lesser{font-size:small}.indicator__card--disabled{opacity:.4}.hide{display:none}.theme-dark .main-color,.theme-light .main-color{background-color:#0290c3}.relative{position:relative}.theme-light .targets-view{background:#fbfbfb;color:#020202}.theme-dark .targets-view{background:#040404;color:#f0f0f0}.targets-view .list{width:100%}.targets-view__filter-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.theme-light .targets-view__filter-chips{border-bottom:1px solid #ddd}.theme-dark .targets-view__filter-chips{border-bottom:1px solid #1e1e1e}.targets-view__filter-chip{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.85rem;padding:.3rem .85rem;user-select:none}.theme-light .targets-view__filter-chip{background:#f4f9fa;border-color:#ddd;color:#020202}.theme-dark .targets-view__filter-chip{background:#121212;border-color:#1e1e1e;color:#f0f0f0}.theme-dark .targets-view__filter-chip--selected,.theme-light .targets-view__filter-chip--selected{background:#0290c3;border-color:#0290c3;color:#f0f0f0}.targets-view__empty{padding:4rem 2rem;text-align:center}.targets-item{display:flex;flex-direction:column;gap:.25rem;width:100%}.targets-item__title-row{align-items:baseline;display:flex;flex-direction:row;gap:.5rem;padding-right:.25rem}.targets-item__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.targets-item__goal{margin-left:auto;text-align:right;white-space:nowrap}.theme-light .targets-item__goal{color:#222}.theme-dark .targets-item__goal{color:#ddd}.targets-detail{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem}.theme-light .targets-detail{background:#fbfbfb;color:#020202}.theme-dark .targets-detail{background:#040404;color:#f0f0f0}.targets-detail__header{display:flex;flex-direction:column;gap:.25rem}.targets-detail__chain-nav{align-items:center;display:flex;flex-direction:row;gap:.25rem}.theme-light .targets-detail__chain-nav{color:#222}.theme-dark .targets-detail__chain-nav{color:#ddd}.targets-detail__chain-position{min-width:4rem;text-align:center}.targets-detail__scope-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.targets-detail__scope-toggle{display:inline-flex;gap:.25rem}.targets-detail__scope-chip{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.8rem;padding:.2rem .65rem;user-select:none}.theme-light .targets-detail__scope-chip{background:#f4f9fa;border-color:#ddd;color:#020202}.theme-dark .targets-detail__scope-chip{background:#121212;border-color:#1e1e1e;color:#f0f0f0}.theme-dark .targets-detail__scope-chip--selected,.theme-light .targets-detail__scope-chip--selected{background:#0290c3;border-color:#0290c3;color:#f0f0f0}.theme-light .targets-detail__filter{color:#222}.theme-dark .targets-detail__filter{color:#ddd}.targets-detail__current,.targets-detail__period{display:flex;flex-direction:column;gap:.5rem}.targets-detail__period-header{align-items:baseline;display:flex;flex-direction:row;gap:.5rem}.theme-light .targets-detail__period-range{color:#222}.theme-dark .targets-detail__period-range{color:#ddd}.targets-detail__goal{margin-left:auto;text-align:right}.theme-light .targets-detail__goal{color:#222}.theme-dark .targets-detail__goal{color:#ddd}.targets-detail__progress-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.targets-detail__progress-row>.targets-detail__bar{flex:1}.targets-detail__progress-value{font-weight:600;min-width:4rem;padding-left:1rem;white-space:nowrap}.targets-detail__indicators{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.targets-detail__indicators>*{flex:1 1 0;min-width:7rem}.targets-detail__bar{border-radius:999px;height:.65rem;overflow:hidden}.theme-light .targets-detail__bar{background:#f4f9fa;border:1px solid #ddd}.theme-dark .targets-detail__bar{background:#121212;border:1px solid #1e1e1e}.targets-detail__bar-fill{height:100%}.theme-dark .targets-detail__bar-fill,.theme-light .targets-detail__bar-fill{background:#0290c3}.targets-detail__bar--met .targets-detail__bar-fill{background:#88cc75}.targets-detail__history{display:flex;flex-direction:column;gap:.5rem}.targets-detail__history-title{font-weight:600}.targets-detail__chart-wrapper{display:flex;flex-direction:column;gap:.25rem}.targets-detail__chart{height:320px;width:100%}.targets-detail__chart-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center}.theme-light .targets-detail__chart-pagination{color:#222}.theme-dark .targets-detail__chart-pagination{color:#ddd}